/* MonoWorks. Built from src/css by build.mjs. Do not edit. */
:root{--mw-paper: #F6F4EE;--mw-paper-2: #EDEAE1;--mw-rule: #D9D5C9;--mw-ink: #11151C;--mw-ink-2: #3D434C;--mw-ink-3: #5E646D;--mw-blue: #1437E6;--mw-blue-deep: #0E28B0;--mw-blue-tint: #E3E8FF;--mw-on-ink: #F6F4EE;--mw-on-ink-2: #B4B9C1;--mw-on-ink-rule: #2C323C;--mw-blue-on-ink: #6F8CFF;--mw-font-serif: "Source Serif 4","Source Serif Pro",Georgia,"Times New Roman",serif;--mw-font-sans: "Source Sans 3","Source Sans Pro",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mw-font-mono: "Source Code Pro",ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--mw-text-display: clamp(2.625rem,1.55rem + 4.8vw,5rem);--mw-text-h1: clamp(2.125rem,1.45rem + 3vw,3.5rem);--mw-text-h2: clamp(1.75rem,1.35rem + 1.8vw,2.625rem);--mw-text-h3: clamp(1.3125rem,1.2rem + 0.55vw,1.625rem);--mw-text-lede: clamp(1.1875rem,1.1rem + 0.4vw,1.375rem);--mw-text-body: 1.125rem;--mw-text-small: 0.9375rem;--mw-text-label: 0.8125rem;--mw-text-note: 0.8125rem;--mw-leading-display: 1.04;--mw-leading-heading: 1.12;--mw-leading-body: 1.55;--mw-tracking-display: -0.022em;--mw-tracking-heading: -0.014em;--mw-tracking-label: 0.12em;--mw-space-1: 4px;--mw-space-2: 8px;--mw-space-3: 12px;--mw-space-4: 16px;--mw-space-5: 24px;--mw-space-6: 32px;--mw-space-7: 48px;--mw-space-8: 64px;--mw-space-9: 96px;--mw-space-10: 128px;--mw-max: 1200px;--mw-measure: 66ch;--mw-gutter: clamp(20px,5vw,64px);--mw-hairline: 1px;--mw-line: 4px;--mw-radius: 0}.mw-label{font: 500 var(--mw-text-label)/1.4 var(--mw-font-mono);letter-spacing: var(--mw-tracking-label);text-transform: uppercase;color: var(--mw-ink-3)}.mw-figure{font-family: var(--mw-font-mono);font-weight: 500;font-variant-numeric: tabular-nums;letter-spacing: -0.01em}.mw-line{display: inline-block;padding-bottom: 0.14em;border-bottom: var(--mw-line) solid var(--mw-blue)}.mw-mark{background: var(--mw-blue-tint);color: var(--mw-ink);padding: 0.05em 0.25em}.mw-ink{background: var(--mw-ink);color: var(--mw-on-ink);--mw-blue: var(--mw-blue-on-ink);--mw-rule: var(--mw-on-ink-rule);--mw-ink-2: var(--mw-on-ink-2);--mw-ink-3: var(--mw-on-ink-2)}:root{--mw-night: #0A0D12;--mw-night-1: #10141B;--mw-night-2: #161B24;--mw-night-line: rgba(255,255,255,0.09);--mw-night-line-2: rgba(255,255,255,0.16);--mw-text: #F4F5F7;--mw-text-2: #A9B0BC;--mw-text-3: #7F8796;--mw-light: #5B7CFF;--mw-light-2: #8FA6FF;--mw-glow: rgba(40,80,255,0.5);--mw-gradient: linear-gradient(92deg,#FFFFFF 10%,#9DB2FF 55%,#5B7CFF 100%);--mw-font-display: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mw-v2-display: clamp(3rem,1.55rem + 6.2vw,7rem);--mw-v2-h2: clamp(2rem,1.3rem + 3vw,3.5rem);--mw-v2-h3: clamp(1.5rem,1.25rem + 1.1vw,2.125rem);--mw-v2-lede: clamp(1.1875rem,1.05rem + 0.6vw,1.4375rem);--mw-v2-body: 1.0625rem;--mw-v2-tracking-display: -0.045em;--mw-v2-tracking-h2: -0.035em;--mw-v2-tracking-h3: -0.025em;--mw-r-1: 8px;--mw-r-2: 14px;--mw-r-3: 20px}
@font-face{font-family: "Inter";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/fonts/inter-latin-opsz-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Inter";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/fonts/inter-latin-ext-opsz-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Source Code Pro";font-style: normal;font-weight: 200 900;font-display: swap;src: url("/fonts/source-code-pro-latin-wght-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Source Code Pro";font-style: normal;font-weight: 200 900;font-display: swap;src: url("/fonts/source-code-pro-latin-ext-wght-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--wrap: 1240px;--gutter: clamp(20px,5vw,72px);--header-h: 68px;--section: clamp(84px,10vw,156px);--ease: cubic-bezier(0.2,0.7,0.2,1);--arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10M8.5 4 12.5 8l-4 4' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E");--check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing: border-box}html{color-scheme: dark;background: var(--mw-night);-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--header-h) + 24px)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;min-height: 100vh;background: var(--mw-night);color: var(--mw-text);font-family: var(--mw-font-display);font-size: var(--mw-v2-body);line-height: 1.6;font-optical-sizing: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin: 0}ul[class],ol[class]{list-style: none;padding: 0}img,svg,canvas{display: block;max-width: 100%}img{height: auto}button{font: inherit;color: inherit}a{color: inherit}[hidden]{display: none !important}main:focus{outline: none}::selection{background: rgba(91,124,255,0.4);color: #fff}:focus-visible{outline: 2px solid var(--mw-light-2);outline-offset: 3px;border-radius: 4px}.vh{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.skip{position: absolute;left: 16px;top: -80px;z-index: 100;padding: 12px 18px;border-radius: var(--mw-r-1);background: var(--mw-text);color: var(--mw-night);font-weight: 600;text-decoration: none}.skip:focus{top: 12px}@media (scripting: enabled){.nojs-only{display: none !important}}@media (scripting: none){.js-only{display: none !important}}.js .nojs-only{display: none !important}.wrap{width: min(100% - 2 * var(--gutter),var(--wrap));margin-inline: auto}.wrap--narrow{--wrap: 880px}.section{padding-block: var(--section);position: relative}.section--tight{padding-block: calc(var(--section) * 0.6)}.section--flush-top{padding-top: 0}.section--line{border-top: 1px solid var(--mw-night-line)}.section--raised{background: linear-gradient(180deg,var(--mw-night-1),var(--mw-night))}.stack > * + *{margin-top: var(--gap,20px)}.display{font-size: var(--mw-v2-display);font-weight: 600;line-height: 0.98;letter-spacing: var(--mw-v2-tracking-display);text-wrap: balance}.h2{font-size: var(--mw-v2-h2);font-weight: 600;line-height: 1.04;letter-spacing: var(--mw-v2-tracking-h2);text-wrap: balance}.h3{font-size: var(--mw-v2-h3);font-weight: 600;line-height: 1.12;letter-spacing: var(--mw-v2-tracking-h3);text-wrap: balance}.h4{font-size: 1.25rem;font-weight: 600;line-height: 1.25;letter-spacing: -0.015em}.lede{font-size: var(--mw-v2-lede);line-height: 1.5;color: var(--mw-text-2);letter-spacing: -0.011em;max-width: 40em;text-wrap: pretty}.text{color: var(--mw-text-2);max-width: 38em;text-wrap: pretty}.text strong,.lede strong{color: var(--mw-text);font-weight: 600}.muted{color: var(--mw-text-3)}.eyebrow{font: 500 0.8125rem/1.4 var(--mw-font-mono);letter-spacing: 0.14em;text-transform: uppercase;color: var(--mw-light-2)}.label{font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-text-3)}.mono{font-family: var(--mw-font-mono)}.figure{font-family: var(--mw-font-mono);font-weight: 500;font-variant-numeric: tabular-nums;letter-spacing: -0.02em}.grad{background: var(--mw-gradient);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;padding: 0 0.06em 0.12em 0;margin: 0 -0.06em -0.12em 0}@media (forced-colors: active){.grad{background: none;color: CanvasText;-webkit-text-fill-color: CanvasText}}.line{background: linear-gradient(var(--mw-light),var(--mw-light)) 0 100% / 100% 0.07em no-repeat;padding-bottom: 0.1em}.link{color: var(--mw-light-2);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;transition: color 0.15s}.link:hover{color: #fff}.more{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: var(--mw-light-2);font-weight: 600;font-size: 1rem;letter-spacing: -0.01em;text-decoration: none;transition: color 0.15s}.more::after,.btn--arrow::after{content: "";width: 1em;height: 1em;flex: none;background: currentColor;-webkit-mask: var(--arrow) center / contain no-repeat;mask: var(--arrow) center / contain no-repeat;transition: transform 0.25s var(--ease)}.more:hover{color: #fff}.more:hover::after,.btn--arrow:hover::after,a:hover > .more::after{transform: translateX(4px)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0 22px;border: 1px solid transparent;border-radius: var(--mw-r-1);font: 600 0.9375rem/1 var(--mw-font-display);letter-spacing: -0.01em;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color 0.15s,border-color 0.15s,color 0.15s,box-shadow 0.25s}.btn--primary{background: var(--mw-text);color: var(--mw-night)}.btn--primary:hover{background: #fff;box-shadow: 0 0 0 4px rgba(143,166,255,0.2),0 10px 36px rgba(91,124,255,0.4)}.btn--ghost{background: rgba(255,255,255,0.03);border-color: var(--mw-night-line-2);color: var(--mw-text)}.btn--ghost:hover{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.3)}.btn--lg{min-height: 56px;padding: 0 28px;font-size: 1.0625rem}.btn--sm{min-height: 44px;padding: 0 16px;font-size: 0.875rem}.btns{display: flex;flex-wrap: wrap;gap: 12px}.paper .btn--ghost,.btn--on-paper{background: transparent;border-color: var(--mw-ink);color: var(--mw-ink)}.paper .btn--ghost:hover,.btn--on-paper:hover{background: var(--mw-ink);color: var(--mw-paper);border-color: var(--mw-ink)}.header{position: sticky;top: 0;z-index: 50;height: var(--header-h);background: rgba(10,13,18,0.74);-webkit-backdrop-filter: saturate(160%) blur(16px);backdrop-filter: saturate(160%) blur(16px);border-bottom: 1px solid var(--mw-night-line)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header{background: rgba(10,13,18,0.96)}}.header__in{display: flex;align-items: center;gap: clamp(12px,2.4vw,36px);height: 100%}.header__logo{display: flex;align-items: center;min-height: 44px;flex: none}.header__logo img{height: 20px;width: auto}.header__cta{margin-left: auto}.nav{display: none}.nav__items{display: flex;align-items: center;gap: 2px;margin: 0}.nav__item{position: relative}.nav__link{display: inline-flex;align-items: center;gap: 6px;height: 44px;padding: 0 14px;border: 0;border-radius: var(--mw-r-1);background: none;color: var(--mw-text-2);font: 500 0.9375rem/1 var(--mw-font-display);letter-spacing: -0.01em;text-decoration: none;cursor: pointer;transition: color 0.15s,background-color 0.15s}.nav__link:hover,.nav__item--menu:hover .nav__trigger,.nav__item--menu:focus-within .nav__trigger,.nav__item--menu.is-open .nav__trigger{color: var(--mw-text);background: rgba(255,255,255,0.06)}.nav__link.is-active,.nav__link[aria-current="page"]{color: var(--mw-text)}.nav__chev{opacity: 0.7;transition: transform 0.2s var(--ease)}.nav__item--menu:hover .nav__chev,.nav__item--menu:focus-within .nav__chev,.nav__item--menu.is-open .nav__chev{transform: rotate(180deg)}.nav__panel{position: absolute;top: 100%;left: -8px;padding-top: 12px;width: 372px;opacity: 0;visibility: hidden;transform: translateY(6px);transition: opacity 0.18s,transform 0.18s var(--ease),visibility 0s 0.18s}.nav__item--menu:hover .nav__panel,.nav__item--menu:focus-within .nav__panel,.nav__item--menu.is-open .nav__panel{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.nav__item--menu.is-shut .nav__panel{opacity: 0;visibility: hidden}.nav__list{margin: 0;padding: 8px;background: var(--mw-night-2);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-2);box-shadow: 0 28px 70px rgba(0,0,0,0.6),0 1px 0 rgba(255,255,255,0.06) inset}.nav__sub{display: block;padding: 12px 14px;border-radius: 10px;text-decoration: none;transition: background-color 0.15s}.nav__sub:hover,.nav__sub:focus-visible{background: rgba(255,255,255,0.06)}.nav__sub[aria-current="page"]{background: rgba(91,124,255,0.12)}.nav__sub-t{display: block;color: var(--mw-text);font-weight: 600;font-size: 0.9375rem;letter-spacing: -0.01em}.nav__sub-n{display: block;margin-top: 3px;color: var(--mw-text-3);font-size: 0.8125rem;line-height: 1.4}.mnav{flex: none}.mnav__toggle{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin-right: -10px;border-radius: var(--mw-r-1);cursor: pointer;list-style: none}.mnav__toggle::-webkit-details-marker{display: none}.mnav__toggle:hover{background: rgba(255,255,255,0.06)}.mnav__icon,.mnav__icon::before,.mnav__icon::after{display: block;width: 20px;height: 2px;background: var(--mw-text);transition: transform 0.2s var(--ease),background-color 0.2s}.mnav__icon{position: relative}.mnav__icon::before,.mnav__icon::after{content: "";position: absolute;left: 0}.mnav__icon::before{top: -6px}.mnav__icon::after{top: 6px}.mnav[open] .mnav__icon{background: transparent}.mnav[open] .mnav__icon::before{transform: translateY(6px) rotate(45deg)}.mnav[open] .mnav__icon::after{transform: translateY(-6px) rotate(-45deg)}.mnav__panel{position: absolute;left: 0;right: 0;top: 100%;height: calc(100vh - var(--header-h));height: calc(100dvh - var(--header-h));overflow-y: auto;overscroll-behavior: contain;padding: 12px var(--gutter) 40px;background: var(--mw-night);border-top: 1px solid var(--mw-night-line)}.mnav__list{margin: 0 0 28px}.mnav__list > li{border-bottom: 1px solid var(--mw-night-line);padding: 8px 0}.mnav__list ul{list-style: none;margin: 0;padding: 0 0 6px}.mnav__group{display: block;padding: 14px 0 4px;font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-text-3)}.mnav__link,.mnav__sub{display: flex;align-items: center;min-height: 48px;font-size: 1.25rem;font-weight: 600;letter-spacing: -0.02em;text-decoration: none;color: var(--mw-text)}.mnav__sub{font-size: 1.125rem;font-weight: 500}.mnav__link[aria-current="page"],.mnav__sub[aria-current="page"]{color: var(--mw-light-2)}.mnav__cta{width: 100%}.menu-open{overflow: hidden}@media (max-width: 22.4em){.header__cta{display: none}}@media (min-width: 64em){.nav{display: block}.mnav{display: none}.header__logo img{height: 22px}}.closing{position: relative;overflow: hidden;isolation: isolate;padding-block: clamp(96px,13vw,200px);border-top: 1px solid var(--mw-night-line);background: var(--mw-night)}.closing__field{position: absolute;inset: 0;z-index: -2;background-color: rgba(255,255,255,0.055);background-image: linear-gradient(var(--mw-night) 4px,transparent 4px),linear-gradient(90deg,var(--mw-night) 4px,transparent 4px);background-size: 14px 14px;-webkit-mask-image: radial-gradient(ellipse 70% 90% at 78% 100%,#000 5%,transparent 70%);mask-image: radial-gradient(ellipse 70% 90% at 78% 100%,#000 5%,transparent 70%)}.closing__glow{position: absolute;z-index: -1;pointer-events: none;left: 40%;right: -20%;bottom: -70%;height: 130%;background: radial-gradient(closest-side,rgba(40,80,255,0.55),rgba(40,80,255,0.14) 55%,transparent 75%)}.closing__h{font-size: clamp(2.75rem,1.4rem + 6vw,6.5rem);font-weight: 600;line-height: 0.98;letter-spacing: -0.045em;max-width: 11em;text-wrap: balance}.closing__p{margin: clamp(20px,2.4vw,32px) 0 clamp(28px,3vw,44px);font-size: var(--mw-v2-lede);color: var(--mw-text-2);max-width: 32em}.footer{border-top: 1px solid var(--mw-night-line);padding-block: clamp(56px,7vw,96px) 36px;background: var(--mw-night)}.footer__top{display: grid;gap: 48px}.footer__logo{display: inline-flex;align-items: center;min-height: 44px}.footer__logo img{height: 22px;width: auto}.footer__line{margin-top: 10px;color: var(--mw-text-3);font-size: 0.9375rem}.footer__nav{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px 24px}.footer__h{font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-text-3);margin-bottom: 10px}.footer__col ul{list-style: none;margin: 0;padding: 0}.footer__col a{display: inline-flex;align-items: center;min-height: 44px;color: var(--mw-text-2);font-size: 0.9375rem;text-decoration: none;transition: color 0.15s}.footer__col a:hover,.footer__col a[aria-current="page"]{color: var(--mw-text)}.footer__base{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 32px;margin-top: clamp(48px,6vw,88px);padding-top: 24px;border-top: 1px solid var(--mw-night-line);font: 400 0.8125rem/1.5 var(--mw-font-mono);color: var(--mw-text-3)}@media (min-width: 48em){.footer__nav{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (min-width: 64em){.footer__top{grid-template-columns: minmax(0,4fr) minmax(0,8fr)}}@media (prefers-reduced-motion: no-preference){.reveal-on [data-reveal]{opacity: 0;transform: translateY(18px);transition: opacity 0.7s var(--ease),transform 0.7s var(--ease);transition-delay: var(--reveal-delay,0s)}.reveal-on [data-reveal].is-in{opacity: 1;transform: none}.reveal-on [data-reveal="2"]{--reveal-delay: 0.08s}.reveal-on [data-reveal="3"]{--reveal-delay: 0.16s}.reveal-on [data-reveal="4"]{--reveal-delay: 0.24s}}@media print{:root{color-scheme: light}html,body{background: #fff !important;color: #111 !important}.header,.closing__glow,.closing__field,.mnav,.skip,.btn{display: none !important}*{box-shadow: none !important;text-shadow: none !important}.grad{background: none;color: #111;-webkit-text-fill-color: #111}a{text-decoration: underline}}code{font-family: var(--mw-font-mono);font-size: 0.875em;padding: 0.1em 0.4em;border-radius: 4px;background: rgba(255,255,255,0.08);color: var(--mw-text)}.motion-off *,.motion-off *::before,.motion-off *::after{animation-play-state: paused !important}.footer__motion{min-height: 44px;padding: 0 2px;border: 0;background: none;font: inherit;color: var(--mw-text-2);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.footer__motion:hover{color: var(--mw-text)}
.glow{position: absolute;z-index: -1;pointer-events: none;background: radial-gradient(closest-side,var(--mw-glow),rgba(40,80,255,0.12) 55%,transparent 75%)}.glow--right{right: -18%;top: -30%;width: 70%;height: 130%}.glow--left{left: -22%;top: -20%;width: 70%;height: 120%}.glow--under{left: 10%;right: 10%;bottom: -45%;height: 90%}.fieldbg{position: absolute;inset: 0;z-index: -2;pointer-events: none;background-color: rgba(255,255,255,0.05);background-image: linear-gradient(var(--mw-night) 4px,transparent 4px),linear-gradient(90deg,var(--mw-night) 4px,transparent 4px);background-size: 14px 14px;-webkit-mask-image: radial-gradient(ellipse 75% 80% at 80% 0%,#000 0%,transparent 68%);mask-image: radial-gradient(ellipse 75% 80% at 80% 0%,#000 0%,transparent 68%)}.page-hero{position: relative;isolation: isolate;overflow: hidden;padding-block: clamp(72px,10vw,148px) clamp(64px,8vw,120px);border-bottom: 1px solid var(--mw-night-line)}.page-hero__in{display: grid;gap: clamp(40px,5vw,72px);align-items: end}.page-hero__h{margin-top: 22px;font-size: clamp(2.75rem,1.5rem + 5.4vw,6rem);font-weight: 600;line-height: 0.99;letter-spacing: -0.045em;max-width: 13em;text-wrap: balance}.page-hero__sub{margin-top: clamp(20px,2.4vw,32px)}.page-hero .btns{margin-top: clamp(28px,3vw,40px)}.page-hero__visual{min-width: 0}@media (min-width: 64em){.page-hero--split .page-hero__in{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}}.section-head{max-width: 56rem;margin-bottom: clamp(40px,5vw,72px)}.section-head .eyebrow + .h2,.section-head .eyebrow + .h3{margin-top: 18px}.section-head .lede{margin-top: clamp(18px,2vw,26px)}.section-head .more{margin-top: 18px}.section-head--split{max-width: none;display: grid;gap: 20px 64px;align-items: end}@media (min-width: 64em){.section-head--split{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}.section-head--split .lede{margin-top: 0}}.feature{display: grid;gap: clamp(32px,4vw,72px);align-items: center}.feature + .feature{margin-top: clamp(72px,9vw,144px)}.feature__text{min-width: 0}.feature__n{display: flex;align-items: center;gap: 12px}.feature__n::after{content: "";flex: 0 0 40px;height: 1px;background: var(--mw-night-line-2)}.feature__h{margin-top: 20px}.feature__p{margin-top: 18px}.feature__text .more{margin-top: 20px}.feature__text .chips{margin-top: 24px}.feature__visual{min-width: 0}@media (min-width: 64em){.feature{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}.feature--flip .feature__text{order: 2}.feature--flip{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}}.visual{position: relative;isolation: isolate;overflow: hidden;min-height: clamp(300px,34vw,480px);border: 1px solid var(--mw-night-line);border-radius: var(--mw-r-3);background: radial-gradient(120% 90% at 85% 0%,rgba(40,80,255,0.2),transparent 60%),var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset}.visual--center{display: grid;place-items: center;padding: clamp(24px,4vw,56px)}.visual__cap{position: absolute;left: 20px;bottom: 16px;right: 20px;font: 400 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-text-3)}.bento{display: grid;gap: 16px;grid-template-columns: repeat(12,minmax(0,1fr))}.bento > *{grid-column: span 12}.card-b{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;min-height: 280px;padding: clamp(24px,2.6vw,36px);border: 1px solid var(--mw-night-line);border-radius: var(--mw-r-2);background: var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.04) inset;transition: border-color 0.25s}.card-b:hover{border-color: var(--mw-night-line-2)}.card-b__h{margin-top: 14px;font-size: clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight: 600;line-height: 1.14;letter-spacing: -0.025em;text-wrap: balance}.card-b__p{margin-top: 12px;color: var(--mw-text-2);max-width: 34em}.card-b__foot{margin-top: auto;padding-top: 24px}.card-b--tall{min-height: 380px}@media (min-width: 48em){.bento > .span-6{grid-column: span 6}.bento > .span-4{grid-column: span 6}.bento > .span-8{grid-column: span 12}.bento > .span-5{grid-column: span 6}.bento > .span-7{grid-column: span 6}}@media (min-width: 64em){.bento > .span-4{grid-column: span 4}.bento > .span-5{grid-column: span 5}.bento > .span-7{grid-column: span 7}.bento > .span-8{grid-column: span 8}}[data-spot]::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(420px circle at var(--mx,50%) var(--my,-40%),rgba(91,124,255,0.16),transparent 60%);opacity: 0;transition: opacity 0.35s}[data-spot]:hover::before{opacity: 1}.cards{display: grid;gap: 16px}@media (min-width: 48em){.cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 64em){.cards--3{grid-template-columns: repeat(3,minmax(0,1fr))}}.card{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;gap: 12px;min-height: 240px;padding: clamp(24px,2.6vw,34px);border: 1px solid var(--mw-night-line);border-radius: var(--mw-r-2);background: var(--mw-night-1);color: inherit;text-decoration: none;transition: border-color 0.25s,transform 0.35s var(--ease),background-color 0.25s}a.card:hover{border-color: rgba(143,166,255,0.45);background: var(--mw-night-2)}.card__h{font-size: 1.5rem;font-weight: 600;line-height: 1.15;letter-spacing: -0.025em;text-wrap: balance}.card__p{color: var(--mw-text-2)}.card .more{margin-top: auto;padding-top: 12px}.stats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--mw-night-line);border-bottom: 1px solid var(--mw-night-line)}.stat{padding: clamp(28px,3.4vw,48px) clamp(16px,2.2vw,32px) clamp(28px,3.4vw,48px) 0}.stat + .stat{padding-left: clamp(16px,2.2vw,32px);border-left: 1px solid var(--mw-night-line)}.stat:nth-child(n + 3){border-top: 1px solid var(--mw-night-line)}.stat:nth-child(odd){border-left: 0;padding-left: 0}.stat__n{display: block;font-size: clamp(2.75rem,1.6rem + 4.6vw,5.5rem);font-weight: 600;line-height: 0.95;letter-spacing: -0.05em}.stat__l{display: block;margin-top: 14px;color: var(--mw-text-2);max-width: 16em}@media (min-width: 64em){.stats{grid-template-columns: repeat(4,minmax(0,1fr))}.stat:nth-child(n + 3){border-top: 0}.stat:nth-child(odd){border-left: 1px solid var(--mw-night-line);padding-left: clamp(16px,2.2vw,32px)}.stat:first-child{border-left: 0;padding-left: 0}.stats--3{grid-template-columns: repeat(3,minmax(0,1fr))}}.outcomes{display: grid;gap: 16px}@media (min-width: 56em){.outcomes{grid-template-columns: repeat(3,minmax(0,1fr))}}.outcome{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;min-height: clamp(240px,24vw,340px);padding: clamp(24px,2.6vw,36px);border: 1px solid var(--mw-night-line);border-radius: var(--mw-r-2);background: linear-gradient(160deg,rgba(40,80,255,0.13),transparent 55%),var(--mw-night-1)}.outcome__h{margin-top: auto;font-size: clamp(1.625rem,1.2rem + 1.5vw,2.375rem);font-weight: 600;line-height: 1.06;letter-spacing: -0.035em;text-wrap: balance}.outcome__p{margin-top: 14px;color: var(--mw-text-2)}.promise{position: relative;isolation: isolate;overflow: hidden;padding: clamp(48px,7vw,112px) clamp(24px,5vw,88px);border: 1px solid var(--mw-night-line-2);border-radius: clamp(20px,2.4vw,32px);background: radial-gradient(90% 140% at 100% 100%,rgba(40,80,255,0.5),transparent 60%),radial-gradient(60% 90% at 0% 0%,rgba(40,80,255,0.16),transparent 70%),var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.08) inset,0 40px 120px -40px rgba(20,55,230,0.5)}.promise__h{margin-top: 22px;font-size: clamp(2.5rem,1.3rem + 5.6vw,6rem);font-weight: 600;line-height: 0.98;letter-spacing: -0.045em;max-width: 10.5em;text-wrap: balance}.promise__p{margin-top: clamp(20px,2.4vw,32px);font-size: var(--mw-v2-lede);color: var(--mw-text-2);max-width: 30em}.promise .more,.promise .btns{margin-top: clamp(20px,2.4vw,32px)}.window{position: relative;overflow: hidden;border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-3);background: linear-gradient(180deg,rgba(22,27,36,0.96),rgba(12,15,21,0.98));box-shadow: 0 1px 0 rgba(255,255,255,0.09) inset,0 0 0 1px rgba(255,255,255,0.02) inset,0 50px 140px -30px rgba(20,55,230,0.45),0 30px 60px -30px rgba(0,0,0,0.9)}.window::before{content: "";position: absolute;top: 0;left: 12%;right: 12%;height: 1px;z-index: 1;background: linear-gradient(90deg,transparent,rgba(157,178,255,0.85),transparent)}.window__bar{position: relative;display: flex;align-items: center;gap: 14px;min-height: 48px;padding: 0 12px 0 18px;border-bottom: 1px solid var(--mw-night-line);font: 500 0.75rem/1.2 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-text-3)}.window__dots{display: flex;gap: 6px;flex: none}.window__dots i{width: 10px;height: 10px;border-radius: 50%;background: rgba(255,255,255,0.13)}.window__title{flex: 1;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.window__status{display: inline-flex;align-items: center;gap: 9px;color: var(--mw-text-2);white-space: nowrap}.window__status .fn-ref{margin-left: -4px;letter-spacing: 0}.window__status::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--mw-light);box-shadow: 0 0 0 3px rgba(91,124,255,0.22),0 0 12px rgba(91,124,255,0.9)}.window__body{padding: clamp(18px,2.4vw,28px)}.window__btn{min-height: 32px;padding: 0 12px;border: 1px solid var(--mw-night-line-2);border-radius: 6px;background: rgba(255,255,255,0.03);font: 500 0.6875rem/1 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-text-2);cursor: pointer;position: relative;transition: background-color 0.15s,color 0.15s}.window__btn::after{content: "";position: absolute;inset: -7px 0}.window__btn:hover{background: rgba(255,255,255,0.09);color: var(--mw-text)}@media (prefers-reduced-motion: no-preference){.is-live .window__status::before{animation: pulse 2.4s ease-in-out infinite}}@keyframes pulse{50%{opacity: 0.45}}.reader__body{display: grid;gap: 0}.reader__col{min-width: 0;padding: clamp(16px,2vw,24px)}.reader__col + .reader__col{border-top: 1px solid var(--mw-night-line)}.reader__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 14px}.reader__count{font-size: clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height: 1;color: var(--mw-text);letter-spacing: -0.04em}.reader__sub{margin-top: 6px;font: 400 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-text-3)}.reader__field{margin-top: 18px;line-height: 0}.reader__field canvas{width: 100%}.reader__field img{width: 100%;opacity: 0.9}.reader__docs,.reader__finds{margin: 0;display: grid;gap: 0}.reader__doc{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 12px;align-items: center;padding: 10px 0;border-top: 1px solid var(--mw-night-line);font: 400 0.8125rem/1.3 var(--mw-font-mono);color: var(--mw-text-2)}.reader__doc:first-child{border-top: 0;padding-top: 0}.reader__doc-name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.reader__doc-state{color: var(--mw-text-3);font-size: 0.75rem}.reader__doc.is-read .reader__doc-state{color: var(--mw-light-2)}.reader__doc-state{font-variant-numeric: tabular-nums;white-space: nowrap}.reader__doc.is-reading{color: var(--mw-text)}.reader__doc.is-reading .reader__doc-state{color: var(--mw-text)}.reader__bar{grid-column: 1 / -1;height: 2px;background: rgba(255,255,255,0.08);border-radius: 2px;overflow: hidden}.reader__bar i{display: block;height: 100%;width: 100%;background: var(--mw-light);transform-origin: 0 50%;transform: scaleX(var(--p,0))}.reader__doc.is-queued{opacity: 0.55}.reader__find{padding: 12px 14px;margin-top: 10px;border: 1px solid var(--mw-night-line);border-radius: 10px;background: rgba(255,255,255,0.03)}.reader__find:first-child{margin-top: 0}.reader__find-top{display: flex;justify-content: space-between;gap: 12px;align-items: baseline}.reader__find-t{font-size: 0.875rem;font-weight: 600;letter-spacing: -0.01em;line-height: 1.3}.reader__find-a{font: 500 0.875rem/1.3 var(--mw-font-mono);color: var(--mw-text);white-space: nowrap}.reader__find-s{margin-top: 3px;font: 400 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-text-3)}.reader__find.is-new{border-color: rgba(143,166,255,0.6);background: rgba(91,124,255,0.13)}@media (prefers-reduced-motion: no-preference){.reader__find{transition: border-color 0.7s,background-color 0.7s}.reader__find.is-new{transition-duration: 0s;animation: find-in 0.22s var(--ease)}}@keyframes find-in{from{opacity: 0;transform: translateY(-8px)}}.reader__empty{font: 400 0.8125rem/1.5 var(--mw-font-mono);color: var(--mw-text-3)}.reader__total{display: flex;justify-content: space-between;gap: 12px;align-items: baseline;margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--mw-night-line);font: 400 0.8125rem/1.4 var(--mw-font-mono);color: var(--mw-text-2)}.reader__total b{font-weight: 500;color: var(--mw-text)}.reader__body{transition: opacity 0.3s}.reader.is-fading .reader__body{opacity: 0.2;transition-duration: 0.4s}.reader__nums{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 24px;margin: 0}.reader__nums dt{margin-bottom: 10px}.reader__nums dd{margin: 0;font-size: clamp(1.5rem,0.9rem + 2.2vw,2.75rem);line-height: 1;letter-spacing: -0.04em;color: var(--mw-text)}.reader__nums div + div dd{color: var(--mw-light-2)}.reader__main .map{margin: clamp(8px,1.4vw,20px) 0 0}@media (min-width: 48em){.reader__main .map__stage{transform: scale(1.07);transform-origin: 50% 40%}}.reader__findings{display: flex;flex-direction: column}.reader__finds{flex: none;height: 156px;overflow: hidden;align-content: start}.reader__find:nth-child(n+2){display: none}@media (min-width: 48em){.reader__finds{height: 472px;-webkit-mask-image: linear-gradient(180deg,#000 calc(100% - 24px),transparent);mask-image: linear-gradient(180deg,#000 calc(100% - 24px),transparent)}.reader__find:nth-child(n+2){display: block}}.reader__doc.is-held{opacity: 0.42}.reader__find-s{color: var(--mw-light-2)}@media (hover: hover){.reader__find:hover{border-color: rgba(143,166,255,0.6);background: rgba(91,124,255,0.1);transition-duration: 0.15s}}.reader__queue{display: none}@media (min-width: 48em){.reader__body{grid-template-columns: minmax(0,1.7fr) minmax(0,1fr)}.reader__col + .reader__col{border-top: 0;border-left: 1px solid var(--mw-night-line)}}@media (min-width: 72em){.reader__body{grid-template-columns: minmax(0,1fr) minmax(0,1.9fr) minmax(0,1.15fr)}.reader__queue{display: block}}.demo-cap{margin-top: 14px;font: 400 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-text-3)}.clock__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px}.clock__grid{margin-top: 18px;line-height: 0}.clock__grid canvas{width: 100%}.clock__grid img{width: 100%}.clock__foot{display: grid;gap: 20px 56px;margin-top: clamp(22px,2.6vw,36px);align-items: end}.clock__count{font-size: clamp(3.25rem,1.8rem + 6.4vw,7.5rem);line-height: 0.9;letter-spacing: -0.05em;color: var(--mw-text)}.clock__meta{margin-top: 12px;font: 400 0.8125rem/1.5 var(--mw-font-mono);color: var(--mw-text-3)}.clock__meta b{font-weight: 500;color: var(--mw-text-2)}.clock__cap{color: var(--mw-text-2);max-width: 34em;font-size: 0.9375rem}@media (min-width: 56em){.clock__foot{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.paper{position: relative;padding: clamp(20px,2.6vw,32px);border-radius: 10px;background: var(--mw-paper);color: var(--mw-ink);box-shadow: 0 40px 90px -20px rgba(0,0,0,0.75),0 0 0 1px rgba(0,0,0,0.3),0 30px 120px -30px rgba(40,80,255,0.5)}.paper ::selection{background: var(--mw-blue-tint);color: var(--mw-ink)}.paper :focus-visible{outline-color: var(--mw-blue)}.paper--tilt{transform: rotate(-2deg)}.paper__tag{display: inline-block;padding: 4px 8px;background: var(--mw-blue-tint);font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-ink)}.paper__title{margin-top: 14px;font-size: clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight: 600;letter-spacing: -0.03em;line-height: 1.1}.paper__meta{margin-top: 6px;font: 400 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-ink-3)}.paper__rows{margin: 18px 0 0;border-top: 1px solid var(--mw-ink)}.paper__row{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 4px 14px;align-items: baseline;padding: 12px 0;border-bottom: 1px solid var(--mw-rule)}.paper__n{font: 500 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-ink-3)}.paper__what{font-size: 0.9375rem;font-weight: 600;letter-spacing: -0.01em;line-height: 1.3}.paper__src{display: block;margin-top: 2px;font: 400 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-ink-3)}.paper__why{display: block;margin-top: 4px;max-width: 48ch;font-size: 0.875rem;font-weight: 400;letter-spacing: 0;line-height: 1.45;color: var(--mw-ink-2)}.paper__why + .paper__src{margin-top: 6px}.paper__do{display: block;margin-top: 4px;font: 500 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-blue)}.paper__amt{font: 500 0.9375rem/1.3 var(--mw-font-mono);font-variant-numeric: tabular-nums;white-space: nowrap}.paper__total{display: flex;justify-content: space-between;gap: 16px;padding-top: 14px;font-weight: 600}.paper__total .paper__amt{font-weight: 600}.paper__row.is-marked{background: var(--mw-blue-tint);margin-inline: -10px;padding-inline: 10px}.approval{display: grid;gap: 20px;align-items: start}.approval__row{grid-template-columns: auto minmax(0,1fr) auto;transition: background-color 0.15s;margin-inline: -10px;padding-inline: 10px}.approval__row.is-approved{background: var(--mw-blue-tint)}.approval__check{grid-column: 2 / -1;display: inline-flex;align-items: center;gap: 10px;min-height: 44px;width: fit-content;cursor: pointer;font-size: 0.875rem;font-weight: 600}.approval__check input{appearance: none;-webkit-appearance: none;margin: 0;flex: none;width: 22px;height: 22px;border: 1.5px solid var(--mw-ink);border-radius: 4px;background: var(--mw-paper);display: grid;place-content: center;cursor: pointer;transition: background-color 0.15s,border-color 0.15s}.approval__check input::after{content: "";width: 14px;height: 14px;background: #fff;-webkit-mask: var(--check) center / contain no-repeat;mask: var(--check) center / contain no-repeat;transform: scale(0);transition: transform 0.15s var(--ease)}.approval__check input:checked{background: var(--mw-blue);border-color: var(--mw-blue)}.approval__check input:checked::after{transform: scale(1)}.approval__slip{padding: clamp(20px,2.4vw,28px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-2);background: var(--mw-night-2)}.approval__sum{margin-top: 10px;font-size: clamp(2.25rem,1.6rem + 2.6vw,3.5rem);line-height: 1;letter-spacing: -0.04em}.approval__unit{margin-top: 6px;font: 400 0.8125rem/1.4 var(--mw-font-mono);color: var(--mw-text-3)}.approval__status{margin-top: 16px;color: var(--mw-text-2);font-size: 0.9375rem;min-height: 3em}.approval__slip .btn{margin-top: 16px}@media (min-width: 40em){.approval__row{grid-template-columns: auto minmax(0,1fr) auto auto;align-items: center}.approval__check{grid-column: auto;margin-left: 12px;min-width: 7.5em}}@media (min-width: 64em){.approval{grid-template-columns: minmax(0,1.7fr) minmax(0,1fr);gap: 28px}.approval__slip{position: sticky;top: calc(var(--header-h) + 24px)}}.steps{margin: 0;counter-reset: step}.step{position: relative;counter-increment: step;display: grid;grid-template-columns: 56px minmax(0,1fr);gap: 0 clamp(12px,2vw,28px);padding-bottom: clamp(28px,3.4vw,48px)}.step::before{content: counter(step,decimal-leading-zero);grid-row: 1 / span 3;display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--mw-night-line-2);border-radius: 50%;background: var(--mw-night);font: 500 0.8125rem/1 var(--mw-font-mono);color: var(--mw-light-2);position: relative;z-index: 1}.step::after{content: "";position: absolute;left: 21.5px;top: 44px;bottom: 0;width: 1px;background: var(--mw-night-line-2)}.step:last-child{padding-bottom: 0}.step:last-child::after{display: none}.step__h{grid-column: 2;padding-top: 7px;font-size: clamp(1.25rem,1.1rem + 0.7vw,1.625rem);font-weight: 600;letter-spacing: -0.025em;line-height: 1.2}.step__p{grid-column: 2;margin-top: 8px;color: var(--mw-text-2);max-width: 36em}.step__meta{grid-column: 2;margin-top: 12px;display: flex;flex-wrap: wrap;gap: 8px}@media (min-width: 64em){.steps--row{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 0}.steps--row .step{display: block;padding: 0 24px 0 0}.steps--row .step::before{margin-bottom: 22px}.steps--row .step::after{left: 44px;right: 0;top: 21.5px;bottom: auto;width: auto;height: 1px}.steps--row .step__h{padding-top: 0}}.compare{width: 100%;border-collapse: collapse}.compare caption{text-align: left}.compare th,.compare td{text-align: left;padding: clamp(14px,1.8vw,22px) clamp(10px,1.6vw,24px) clamp(14px,1.8vw,22px) 0;border-bottom: 1px solid var(--mw-night-line);vertical-align: baseline}.compare thead th{font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-text-3);border-bottom-color: var(--mw-night-line-2)}.compare tbody th{font-weight: 500;color: var(--mw-text-2);font-size: 0.9375rem;width: 28%}.compare td{font-size: clamp(1.25rem,1rem + 1.4vw,2.125rem);font-weight: 600;letter-spacing: -0.03em;line-height: 1.1}.compare td.is-then{color: var(--mw-text-3);font-weight: 500}.compare td.is-now{color: var(--mw-text)}.ledger{margin: 0;border-top: 1px solid var(--mw-night-line-2)}.ledger__row{display: flex;justify-content: space-between;align-items: baseline;gap: 24px;padding: 16px 0;border-bottom: 1px solid var(--mw-night-line)}.ledger__row dt{color: var(--mw-text-2)}.ledger__row dd{font: 500 1rem/1.4 var(--mw-font-mono);color: var(--mw-text);text-align: right}.ledger--stack .ledger__row{display: grid;grid-template-columns: minmax(0,1fr);gap: 4px}.ledger--stack .ledger__row dt{font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-text-3)}.ledger--stack .ledger__row dd{font: 400 1.0625rem/1.5 var(--mw-font-display);text-align: left;color: var(--mw-text)}@media (min-width: 48em){.ledger--stack .ledger__row{grid-template-columns: minmax(0,3fr) minmax(0,9fr);gap: 24px}}.faq{border-top: 1px solid var(--mw-night-line-2)}.faq details{border-bottom: 1px solid var(--mw-night-line)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 72px;padding: 16px 0;cursor: pointer;list-style: none;font-size: clamp(1.125rem,1rem + 0.6vw,1.4375rem);font-weight: 600;letter-spacing: -0.02em;line-height: 1.25;transition: color 0.15s}.faq summary::-webkit-details-marker{display: none}.faq summary:hover{color: var(--mw-light-2)}.faq summary::after{content: "";flex: none;width: 14px;height: 14px;background: linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;transition: transform 0.25s var(--ease)}.faq details[open] summary::after{transform: rotate(45deg)}.faq__a{padding: 0 0 28px;color: var(--mw-text-2);max-width: 44em}.faq__a > * + *{margin-top: 12px}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 0}.chip{display: inline-flex;align-items: center;gap: 8px;min-height: 30px;padding: 0 12px;border: 1px solid var(--mw-night-line-2);border-radius: 999px;background: rgba(255,255,255,0.03);font: 500 0.75rem/1 var(--mw-font-mono);letter-spacing: 0.04em;color: var(--mw-text-2);white-space: nowrap}.chip--light{border-color: rgba(143,166,255,0.45);color: var(--mw-light-2);background: rgba(91,124,255,0.1)}.chip--dot::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--mw-light)}.ticks{margin: 0;display: grid;gap: 0}.ticks > li{position: relative;padding: 18px 0 18px 36px;border-top: 1px solid var(--mw-night-line);color: var(--mw-text-2)}.ticks > li:last-child{border-bottom: 1px solid var(--mw-night-line)}.ticks > li::before{content: "";position: absolute;left: 0;top: 22px;width: 18px;height: 18px;background: var(--mw-light-2);-webkit-mask: var(--check) center / contain no-repeat;mask: var(--check) center / contain no-repeat}.ticks strong{display: block;color: var(--mw-text);font-size: 1.125rem;font-weight: 600;letter-spacing: -0.015em}.callout{padding: clamp(20px,2.6vw,32px);border: 1px solid var(--mw-night-line);border-left: 2px solid var(--mw-light);border-radius: 0 var(--mw-r-2) var(--mw-r-2) 0;background: linear-gradient(90deg,rgba(91,124,255,0.1),transparent 70%),var(--mw-night-1)}.callout__h{font-size: 1.125rem;font-weight: 600;letter-spacing: -0.015em}.callout__p{margin-top: 8px;color: var(--mw-text-2);max-width: 44em}.statement{font-size: clamp(2rem,1.1rem + 4.2vw,4.75rem);font-weight: 600;line-height: 1.04;letter-spacing: -0.04em;max-width: 17em;text-wrap: balance}.statement .dim{color: var(--mw-text-3)}.fn-ref{font: 500 0.6em/1 var(--mw-font-mono);vertical-align: super;margin-left: 2px}.fn-ref a{color: var(--mw-light-2);text-decoration: none;padding: 6px 4px;margin: -6px -4px}.fn-ref a:hover{color: #fff}ol.footnotes{list-style: decimal;margin: clamp(32px,4vw,56px) 0 0;padding: 20px 0 0 1.75em;border-top: 1px solid var(--mw-night-line);font: 400 0.8125rem/1.6 var(--mw-font-mono);color: var(--mw-text-3);max-width: 62em}.footnotes li + li{margin-top: 8px}.footnotes a{color: var(--mw-light-2)}.prose{max-width: 42rem;font-size: 1.1875rem;line-height: 1.65;color: var(--mw-text-2)}.prose > * + *{margin-top: 1.25em}.prose h2{margin-top: 2.2em;color: var(--mw-text);font-size: clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight: 600;line-height: 1.08;letter-spacing: -0.035em;text-wrap: balance}.prose h3{margin-top: 1.8em;color: var(--mw-text);font-size: 1.375rem;font-weight: 600;letter-spacing: -0.02em;line-height: 1.2}.prose strong{color: var(--mw-text);font-weight: 600}.prose a{color: var(--mw-light-2);text-underline-offset: 0.2em}.prose a:hover{color: #fff}.prose ul,.prose ol{padding-left: 1.2em}.prose li + li{margin-top: 0.5em}.prose blockquote,.prose .pull{margin-block: 1.8em;padding-left: clamp(18px,2.4vw,32px);border-left: 2px solid var(--mw-light);color: var(--mw-text);font-size: clamp(1.5rem,1.2rem + 1.4vw,2.25rem);font-weight: 600;line-height: 1.14;letter-spacing: -0.03em;text-wrap: balance}.split{display: grid;gap: clamp(32px,4vw,72px);align-items: start}@media (min-width: 64em){.split{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}.split--even{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.split__sticky{position: sticky;top: calc(var(--header-h) + 32px)}}@media (max-width: 34em){.window__bar{padding-left: 14px;gap: 10px}.window__dots,.window__title{display: none}.window__status{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;letter-spacing: 0.06em}}.acts{display: flex;flex: 1;min-width: 0;gap: clamp(12px,2.2vw,30px);margin: 0;padding: 0;list-style: none}.acts__i{display: flex;align-items: center;gap: 8px;white-space: nowrap;color: var(--mw-text-3);transition: color 0.3s}.acts__i b{font-weight: 500;opacity: 0.75}.acts__i.is-done{color: var(--mw-text-2)}.acts__i.is-on{color: var(--mw-text)}.acts__i.is-on b{color: var(--mw-light-2);opacity: 1}@media (max-width: 44em){.acts__i:not(.is-on) span{display: none}}@media (scripting: none){.acts__i.nojs-done{color: var(--mw-text-2)}}.window__progress{position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;overflow: hidden;pointer-events: none}.window__progress i{display: block;height: 100%;background: linear-gradient(90deg,rgba(143,166,255,0),var(--mw-light-2));transform-origin: 0 50%;transform: scaleX(var(--p,0))}.map{position: relative;margin: 0;container-type: inline-size;--map-bg: #0D1016}.map__stage{position: relative;isolation: isolate;aspect-ratio: 1000 / 640}.map__stage::before{content: "";position: absolute;inset: 4% 2%;z-index: -1;pointer-events: none;background: radial-gradient(34% 50% at 31% 50%,rgba(40,80,255,0.26),transparent 72%),radial-gradient(34% 50% at 69% 50%,rgba(40,80,255,0.26),transparent 72%)}.map__stage > img,.map__svg{position: absolute;inset: 0;width: 100%;height: 100%;display: block;overflow: visible}.map__svg path{fill: none;vector-effect: non-scaling-stroke}.map-e{stroke: #FFFFFF;stroke-width: 1px;stroke-opacity: 0;transition: stroke-opacity 0.6s}.map-e.is-on{stroke-opacity: 0.22}.map-e.is-mid.is-on{stroke-opacity: 0.14}.map-e.is-far.is-on{stroke-opacity: 0.08}.has-lit .map-e.is-on{stroke-opacity: 0.13}.has-lit .map-e.is-mid.is-on{stroke-opacity: 0.085}.has-lit .map-e.is-far.is-on{stroke-opacity: 0.05}.map-n{--dot: 3.6px;--a: 0.44;stroke: #F4F5F7;stroke-width: var(--dot);stroke-linecap: square;stroke-opacity: 0;transition: stroke-opacity 0.5s,stroke 0.3s}.map-n.is-on{stroke-opacity: var(--a)}.map-n.t0{--dot: 13px;--a: 1;stroke-linecap: round}.map-n.t1{--dot: 8.5px;--a: 0.9;stroke-linecap: round}.map-n.t2{--dot: 9px;--a: 0.86;stroke-linecap: round}.map-n.t3{--dot: 7.5px;--a: 0.7;stroke-linecap: round}.map-n.t4{--dot: 6px;--a: 0.7}.map-n.t7{--a: 0.36}.has-lit .map-n.is-on:not(.is-lit){stroke-opacity: calc(var(--a) * 0.7)}.map-n.is-lit{stroke: #C3CFFF;stroke-opacity: 1;stroke-width: calc(var(--dot) + 1.6px)}.map-n.t0.is-lit,.map-n.t1.is-lit,.map-n.t2.is-lit,.map-n.t3.is-lit{stroke: #FFFFFF;stroke-width: calc(var(--dot) + 1px)}.map-ring{stroke: #FFFFFF;stroke-width: 25px;stroke-linecap: round;stroke-opacity: 0;transition: stroke-opacity 0.5s}.map-ring.is-on{stroke-opacity: 0.17}.map-find path{opacity: 0;transition: opacity 0.5s}.map-find.is-on path{opacity: 1}.map-find__glow{stroke: var(--mw-light);stroke-opacity: 0.3;stroke-width: 6px;stroke-linecap: round}.map-find__halo{stroke: var(--mw-light);stroke-opacity: 0.3;stroke-width: 20px;stroke-linecap: round}.map-find__line{stroke: #9DB2FF;stroke-width: 1.5px;stroke-linecap: round}.map-find__reach{stroke: #9DB2FF;stroke-width: 1.3px;stroke-dasharray: 4 5;stroke-linecap: round}.map-find__src{stroke: #9DB2FF;stroke-width: 11px;stroke-linecap: round}.map-find__src-in{stroke: var(--map-bg);stroke-width: 7px;stroke-linecap: round}.map-find.is-on .map-find__reach,.map-find.is-on .map-find__src,.map-find.is-on .map-find__src-in{transition-delay: 0.45s}.map-pulse{stroke: #DCE3FF;stroke-width: 3px;stroke-linecap: round;stroke-opacity: 0;transition: stroke-opacity 0.4s}.is-alive .map-pulse{stroke-opacity: 0.9}.map__labels{position: absolute;inset: 0;pointer-events: none}.map__label{position: absolute;white-space: nowrap;padding: 3px 7px;border-radius: 4px;background: rgba(10,13,18,0.84);font: 500 0.6875rem/1.1 var(--mw-font-mono);letter-spacing: 0.03em;color: #D5DDFF;opacity: 0;transition: opacity 0.35s}.map__label.is-on{opacity: 1}.map__label.is-base{color: var(--mw-text-2)}.map__label.is-e{transform: translate(12px,-50%)}.map__label.is-w{transform: translate(calc(-100% - 12px),-50%)}.map__label.is-n{transform: translate(-50%,calc(-100% - 10px))}.map__label.is-s{transform: translate(-50%,11px)}.map--hero .map__label.is-base,.map--compact .map__label.is-base{display: none}.map--hero .map-e{transition-duration: 0.25s}.map--hero .map-n,.map--hero .map-ring{transition-duration: 0.2s}.map--hero .map-find path{transition-duration: 0.2s}.map--hero .map-find.is-on:not(.is-focus) path{opacity: 0.3}.map--hero .map-find.is-on .map-find__reach,.map--hero .map-find.is-on .map-find__src,.map--hero .map-find.is-on .map-find__src-in{transition-delay: 0.12s}.map--hero .map__label{transition-duration: 0.15s}.map .demo-cap{margin-top: 10px}.explorer__mind .demo-cap{margin: 4px 0 0 clamp(6px,1vw,14px)}@container (max-width: 620px){.map-n{--dot: 2.8px}.map-n.t0{--dot: 10px}.map-n.t1{--dot: 6.5px}.map-n.t2{--dot: 7px}.map-n.t3{--dot: 6px}.map-n.t4{--dot: 4.6px}.map-ring{stroke-width: 19px}.map-find__halo{stroke-width: 15px}.map-find__src{stroke-width: 9px}.map-find__src-in{stroke-width: 5.5px}.map__label{font-size: 0.625rem;padding: 2px 5px}.map__label.is-minor{display: none}}@container (max-width: 400px){.map-n{--dot: 2.2px}.map-n.t0{--dot: 8px}.map-n.t1,.map-n.t2{--dot: 5.4px}.map-n.t3{--dot: 4.8px}.map-n.t4{--dot: 3.8px}.map-ring{stroke-width: 15px}.map-find__halo{stroke-width: 12px}.map-find__glow{stroke-width: 4.5px}}.explorer{display: grid;gap: clamp(24px,3vw,48px);align-items: start}.explorer__mind{min-width: 0;padding: clamp(8px,1vw,14px) clamp(8px,1vw,14px) clamp(12px,1.6vw,20px);border: 1px solid var(--mw-night-line);border-radius: var(--mw-r-3);background: radial-gradient(120% 90% at 50% 0%,rgba(40,80,255,0.13),transparent 62%),var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset}.explorer__mind .map{--map-bg: #10141B}.explorer__side{min-width: 0}.explorer__tabs{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: clamp(14px,1.8vw,22px)}.explorer__tab{min-height: 44px;padding: 0 18px;border: 1px solid var(--mw-night-line-2);border-radius: 999px;background: transparent;font: 500 0.9375rem/1 var(--mw-font-display);letter-spacing: -0.01em;color: var(--mw-text-2);cursor: pointer;transition: background-color 0.2s,color 0.2s,border-color 0.2s}.explorer__tab:hover{color: var(--mw-text);border-color: rgba(255,255,255,0.34)}.explorer__tab[aria-selected="true"]{background: var(--mw-text);border-color: var(--mw-text);color: var(--mw-night)}.explorer__area + .explorer__area{margin-top: clamp(28px,3vw,44px)}.explorer.is-enhanced .explorer__area + .explorer__area{margin-top: 0}.explorer__area-h{margin-bottom: 12px;font: 500 var(--mw-text-label)/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-light-2)}.explorer.is-enhanced .explorer__area-h{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.finding{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 6px 20px;align-items: baseline;padding: clamp(16px,1.8vw,22px) 0;border-top: 1px solid var(--mw-night-line)}.finding:last-child{border-bottom: 1px solid var(--mw-night-line)}.finding__t{margin: 0;font-size: clamp(1.0625rem,0.98rem + 0.45vw,1.375rem);font-weight: 600;letter-spacing: -0.022em;line-height: 1.22;text-wrap: balance}.finding__toggle{display: block;width: 100%;padding: 0;border: 0;background: none;font: inherit;letter-spacing: inherit;color: inherit;text-align: left;cursor: pointer}.finding__toggle::after{content: "";position: absolute;inset: 0}.finding__amt{font-size: clamp(1rem,0.95rem + 0.3vw,1.1875rem);color: var(--mw-text);white-space: nowrap}.finding__amt span{margin-left: 4px;font-size: 0.75rem;color: var(--mw-text-3);letter-spacing: 0}.finding__body{grid-column: 1 / -1;position: relative}.finding__why{margin-top: 6px;color: var(--mw-text-2);max-width: 46ch}.finding__facts{margin: 16px 0 2px;display: grid;gap: 8px}.finding__facts div{display: grid;grid-template-columns: 6.6em minmax(0,1fr);gap: 12px;align-items: baseline}.finding__facts dt{font: 500 0.6875rem/1.5 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-text-3)}.finding__facts dd{margin: 0;font: 400 0.8125rem/1.5 var(--mw-font-mono);color: var(--mw-text-2)}.finding__facts .is-fix dd{color: var(--mw-light-2);font-weight: 500}.explorer.is-enhanced .finding{transition: border-color 0.3s}.explorer.is-enhanced .finding:not(.is-open) .finding__t{font-weight: 500;color: var(--mw-text-2);transition: color 0.2s}.explorer.is-enhanced .finding:not(.is-open):hover .finding__t{color: var(--mw-text)}.explorer.is-enhanced .finding:not(.is-open) .finding__amt{color: var(--mw-text-2)}.explorer.is-enhanced .finding.is-open::before{content: "";position: absolute;left: 0;top: -1px;width: 100%;height: 1px;background: linear-gradient(90deg,var(--mw-light-2),rgba(143,166,255,0))}@media (prefers-reduced-motion: no-preference){.explorer.is-enhanced .finding.is-open .finding__body{animation: finding-in 0.45s var(--ease)}.explorer.is-auto .finding.is-open::before{transform-origin: 0 50%;animation: finding-turn 6.5s linear}}@keyframes finding-in{from{opacity: 0;transform: translateY(-6px)}}@keyframes finding-turn{from{transform: scaleX(0)}}@media (min-width: 64em){.explorer{grid-template-columns: minmax(0,1.28fr) minmax(0,1fr)}.explorer__mind{position: sticky;top: 96px}}@media (max-width: 30em){.explorer__tabs{gap: 6px}.explorer__tab{padding: 0 13px;font-size: 0.875rem}}.kit-gap{margin-top: 18px}.kit-gap-lg{margin-top: clamp(32px,4vw,56px)}
.hero{position: relative;isolation: isolate;overflow: hidden;padding-top: clamp(56px,7.5vw,124px);padding-bottom: clamp(40px,5vw,80px)}.hero__field{position: absolute;inset: 0 0 auto 0;height: min(900px,100%);z-index: -2;pointer-events: none;background-color: rgba(255,255,255,0.055);background-image: linear-gradient(var(--mw-night) 4px,transparent 4px),linear-gradient(90deg,var(--mw-night) 4px,transparent 4px);background-size: 14px 14px;-webkit-mask-image: radial-gradient(ellipse 62% 78% at 88% 4%,#000 0%,rgba(0,0,0,0.5) 38%,transparent 70%);mask-image: radial-gradient(ellipse 62% 78% at 88% 4%,#000 0%,rgba(0,0,0,0.5) 38%,transparent 70%)}.hero__glow{position: absolute;z-index: -1;pointer-events: none;left: 50%;bottom: -8%;width: min(1500px,130%);height: min(880px,70%);transform: translateX(-50%);background: radial-gradient(50% 50% at 50% 60%,rgba(40,80,255,0.62),rgba(40,80,255,0.2) 50%,transparent 72%),radial-gradient(30% 34% at 78% 46%,rgba(143,166,255,0.28),transparent 70%)}@media (prefers-reduced-motion: no-preference){.hero__glow{animation: breathe 9s ease-in-out infinite}}@keyframes breathe{50%{opacity: 0.78}}.hero__h{margin-top: clamp(18px,2vw,26px);max-width: 9em}.hero__sub{margin-top: clamp(22px,2.6vw,36px);max-width: 34em}.hero__btns{margin-top: clamp(28px,3.2vw,44px)}.hero__reader{margin-top: clamp(48px,6.5vw,96px)}.strip{border-block: 1px solid var(--mw-night-line)}.strip__in{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 40px;padding-block: clamp(18px,2.2vw,28px)}.strip__t{color: var(--mw-text-2);font-size: clamp(1rem,0.95rem + 0.3vw,1.1875rem);letter-spacing: -0.01em}.strip__t strong{color: var(--mw-text);font-weight: 600}.rfb__h{margin-top: 18px;font-size: clamp(2.75rem,1.2rem + 4.6vw,5rem);font-weight: 600;line-height: 0.98;letter-spacing: -0.045em}.acts-head{max-width: none}.acts-head .lede{margin-top: clamp(18px,2vw,26px);max-width: 30em}.v-ingest{min-height: clamp(360px,38vw,520px);display: grid;align-content: center;padding: clamp(20px,3vw,40px) clamp(20px,3vw,40px) clamp(96px,9vw,116px)}.v-ingest__lapse{position: relative}.v-ingest__lapse .clock__grid{margin-top: 0;-webkit-mask-image: radial-gradient(120% 100% at 50% 50%,#000 55%,transparent 100%);mask-image: radial-gradient(120% 100% at 50% 50%,#000 55%,transparent 100%)}.v-ingest__count{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 18px 26px 16px;text-align: left;border: 1px solid var(--mw-night-line-2);border-radius: 14px;background: rgba(13,16,22,0.86);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 24px 60px rgba(0,0,0,0.65),0 0 90px rgba(40,80,255,0.4),0 1px 0 rgba(255,255,255,0.08) inset}.v-ingest__count .figure{font-size: clamp(2.25rem,1.4rem + 3.4vw,4rem);line-height: 1;letter-spacing: -0.045em;color: var(--mw-text);min-width: 5.4ch}.v-ingest__count .label{margin-top: 10px}.v-ingest__chips{position: absolute;z-index: 2;left: 20px;right: 20px;bottom: 44px;padding: 0;list-style: none}.v-ingest__chips .chip,.v-build__chips .chip,.v-improve__stamp,.v-improve__sources .chip{background-color: rgba(16,20,27,0.9);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.v-mind{min-height: clamp(360px,38vw,520px)}.v-mind__map{position: absolute;left: 50%;top: 46%;width: 168%;transform: translate(-50%,-50%);--map-bg: #10141B}.v-mind::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg,transparent 62%,var(--mw-night-1) 88%),radial-gradient(90% 80% at 50% 45%,transparent 55%,var(--mw-night-1) 100%)}.v-mind__key{position: absolute;z-index: 2;left: 20px;right: 20px;bottom: 44px;display: flex;flex-wrap: wrap;gap: 8px 20px;margin: 0;padding: 0;list-style: none;font: 400 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-text-2)}.v-mind__key li{display: flex;align-items: center;gap: 8px}.v-mind__key li::before{content: "";flex: none;width: 8px;height: 8px;background: var(--mw-text);border-radius: 50%}.v-mind__key .is-square::before{width: 6px;height: 6px;border-radius: 0;opacity: 0.7}.v-mind__key .is-line::before{width: 16px;height: 1px;border-radius: 0;opacity: 0.5}.v-mind .visual__cap,.v-ingest .visual__cap{z-index: 2}.v-mind .map__label.is-edge{display: none}.v-improve{min-height: clamp(360px,38vw,520px);display: grid;place-items: center;padding: clamp(92px,9vw,112px) clamp(20px,4vw,56px) clamp(56px,6vw,72px)}.v-improve__sources{position: absolute;z-index: 2;left: 20px;right: 20px;top: 18px;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0;padding: 0;list-style: none}.v-improve__sources li:first-child{margin-right: 6px}.v-improve__paper{width: min(100%,460px)}.v-improve__paper .paper__amt{font-weight: 500}.v-improve__stamp{position: absolute;right: clamp(16px,4vw,48px);bottom: clamp(14px,2.4vw,26px);min-height: 34px;box-shadow: 0 10px 30px rgba(0,0,0,0.5)}.v-build{min-height: clamp(360px,38vw,520px);padding: clamp(20px,3.4vw,44px) clamp(20px,3.4vw,44px) clamp(64px,7vw,84px);display: grid;align-items: center}.v-build__app{display: grid;grid-template-columns: 21% minmax(0,1fr);width: min(88%,520px);aspect-ratio: 16 / 10.4;border: 1px solid var(--mw-night-line-2);border-radius: 14px;background: var(--mw-night-2);box-shadow: 0 30px 80px -20px rgba(0,0,0,0.85),0 1px 0 rgba(255,255,255,0.08) inset,0 0 120px -20px rgba(40,80,255,0.45);overflow: hidden}.v-build__rail{padding: 18% 18%;border-right: 1px solid var(--mw-night-line);display: grid;align-content: start;gap: 12px}.v-build__rail i{height: 7px;border-radius: 4px;background: rgba(255,255,255,0.12)}.v-build__rail i:first-child{background: var(--mw-light);width: 70%;box-shadow: 0 0 14px rgba(91,124,255,0.8)}.v-build__main{padding: 6% 7%;display: grid;align-content: start;gap: 7%}.v-build__row{display: grid;grid-template-columns: repeat(3,1fr);gap: 5%}.v-build__row i{aspect-ratio: 16 / 9;border-radius: 8px;border: 1px solid var(--mw-night-line);background: rgba(255,255,255,0.04)}.v-build__block{height: clamp(40px,6vw,84px);border-radius: 8px;border: 1px solid rgba(143,166,255,0.28);background: linear-gradient(90deg,rgba(91,124,255,0.3),rgba(91,124,255,0.05))}.v-build__lines{display: grid;gap: 9px}.v-build__lines i{height: 6px;border-radius: 4px;background: rgba(255,255,255,0.1)}.v-build__lines i:nth-child(2){width: 82%}.v-build__lines i:nth-child(3){width: 64%}.v-build__lines i:nth-child(4){width: 74%}.v-build__agents{position: absolute;right: clamp(14px,3vw,36px);bottom: clamp(60px,8vw,96px);width: min(56%,264px);padding: 16px 18px 18px;border: 1px solid var(--mw-night-line-2);border-radius: 12px;background: rgba(16,20,27,0.9);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 24px 60px rgba(0,0,0,0.65),0 0 90px rgba(40,80,255,0.35),0 1px 0 rgba(255,255,255,0.08) inset}.v-build__agents ul{list-style: none;margin: 14px 0 0;padding: 0;display: grid;gap: 12px}.v-build__agents li{display: grid;grid-template-columns: 4.2em minmax(0,1fr);align-items: center;gap: 10px;font: 400 0.75rem/1 var(--mw-font-mono);color: var(--mw-text-2)}.v-build__agents b{position: relative;height: 4px;border-radius: 4px;background: rgba(255,255,255,0.1);overflow: hidden}.v-build__agents b::before{content: "";position: absolute;inset: 0;border-radius: 4px;background: rgba(91,124,255,0.45);transform-origin: 0 50%;transform: scaleX(0.72)}.v-build__agents li:nth-child(2) b::before{transform: scaleX(0.5)}.v-build__agents li:nth-child(3) b::before{transform: scaleX(0.86)}.v-build__agents b::after{content: "";position: absolute;inset: 0;width: 34%;border-radius: 4px;background: linear-gradient(90deg,transparent,#C9D4FF);transform: translateX(-120%)}@media (prefers-reduced-motion: no-preference){.v-build__agents b::after{animation: work 2.6s var(--ease) infinite}.v-build__agents li:nth-child(2) b::after{animation-delay: 0.45s}.v-build__agents li:nth-child(3) b::after{animation-delay: 0.9s}}@keyframes work{0%{transform: translateX(-120%)}100%{transform: translateX(320%)}}.v-build__chips{position: absolute;left: 20px;bottom: 18px;right: 20px;display: flex;flex-wrap: wrap;gap: 8px}.np{position: relative;isolation: isolate;overflow: hidden;padding: clamp(48px,7vw,120px) clamp(24px,5vw,88px) clamp(40px,5vw,80px);border: 1px solid var(--mw-night-line-2);border-radius: clamp(20px,2.4vw,32px);background: radial-gradient(70% 120% at 100% 0%,rgba(40,80,255,0.42),transparent 60%),radial-gradient(50% 80% at 0% 100%,rgba(40,80,255,0.14),transparent 70%),var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.08) inset,0 40px 120px -40px rgba(20,55,230,0.45)}.np__prompt{position: absolute;z-index: -1;right: clamp(20px,5vw,80px);top: clamp(22px,4vw,64px);display: flex;align-items: center;justify-content: space-between;gap: 18px;width: min(46%,420px);min-height: 56px;padding: 0 12px 0 20px;border: 1px solid var(--mw-night-line-2);border-radius: 14px;background: rgba(10,13,18,0.5);font-size: 1rem;color: var(--mw-text-3);white-space: nowrap;opacity: 0.85;transform: rotate(2deg)}.np__prompt span{overflow: hidden;text-overflow: ellipsis}.np__prompt i{flex: none;width: 34px;height: 34px;border-radius: 9px;background: rgba(255,255,255,0.1)}.np__prompt::after{content: "";position: absolute;left: -5%;right: -5%;top: 50%;height: 2px;background: var(--mw-light);box-shadow: 0 0 16px rgba(91,124,255,0.9);transform: rotate(-7deg)}.np__h{margin-top: 22px;font-size: clamp(2.75rem,1.2rem + 6.6vw,7rem);font-weight: 600;line-height: 0.96;letter-spacing: -0.045em}.np__p{margin-top: clamp(22px,2.6vw,36px);font-size: clamp(1.25rem,1rem + 1.3vw,2.125rem);font-weight: 500;line-height: 1.2;letter-spacing: -0.025em;color: var(--mw-text);max-width: 21em;text-wrap: balance}.np__nb{white-space: nowrap}.np__facts{display: grid;gap: 0;margin: clamp(36px,5vw,72px) 0 0;border-top: 1px solid var(--mw-night-line-2)}.np__facts div{padding: 18px 0;border-bottom: 1px solid var(--mw-night-line)}.np__facts dt{font: 500 clamp(1.125rem,1rem + 0.6vw,1.5rem)/1.1 var(--mw-font-mono);letter-spacing: -0.02em;color: var(--mw-text)}.np__facts dd{margin: 8px 0 0;color: var(--mw-text-2);font-size: 0.9375rem}@media (min-width: 48em){.np__facts{grid-template-columns: repeat(3,minmax(0,1fr))}.np__facts div{padding: 22px 28px 4px 0;border-bottom: 0}.np__facts div + div{padding-left: 28px;border-left: 1px solid var(--mw-night-line)}}@media (max-width: 48em){.np{padding-top: 112px}.np__prompt{left: 24px;right: auto;width: min(78%,320px);top: 28px}}@media (prefers-reduced-motion: no-preference){.hero .eyebrow,.hero__h,.hero__sub,.hero__btns,.hero__reader,.hero .demo-cap{animation: rise 0.9s var(--ease) both}.hero__h{animation-delay: 0.05s}.hero__sub{animation-delay: 0.14s}.hero__btns{animation-delay: 0.22s}.hero__reader{animation-delay: 0.08s;animation-duration: 0.5s}.hero .demo-cap{animation-delay: 0.5s}}@keyframes rise{from{opacity: 0;transform: translateY(18px)}}.home-trust__h{margin-top: 18px}.home-trust__p{margin-top: clamp(18px,2vw,26px);margin-bottom: 14px}.whynow{position: relative;isolation: isolate;overflow: hidden;display: block;padding: clamp(36px,6vw,96px) clamp(24px,5vw,88px);border: 1px solid var(--mw-night-line);border-radius: clamp(20px,2.4vw,32px);background: var(--mw-night-1);color: inherit;text-decoration: none;transition: border-color 0.25s}.whynow:hover{border-color: rgba(143,166,255,0.45)}.whynow__field{position: absolute;inset: 0;z-index: -1;background-color: rgba(255,255,255,0.07);background-image: linear-gradient(var(--mw-night-1) 4px,transparent 4px),linear-gradient(90deg,var(--mw-night-1) 4px,transparent 4px);background-size: 14px 14px;-webkit-mask-image: linear-gradient(100deg,transparent 35%,#000 100%);mask-image: linear-gradient(100deg,transparent 35%,#000 100%)}.whynow__h{margin-top: 20px;font-size: clamp(2rem,1.1rem + 4.2vw,4.75rem);font-weight: 600;line-height: 1.02;letter-spacing: -0.04em;max-width: 13em;text-wrap: balance}.whynow .more{margin-top: clamp(20px,2.4vw,32px)}@media (max-width: 40em){.v-build{padding-bottom: 116px}.v-build__agents{bottom: 104px;right: 14px}.v-ingest{padding-bottom: 132px}.v-ingest__chips{bottom: 56px}.v-mind{min-height: 430px}.v-mind__map{width: 230%;top: 36%}.v-mind::after{background: linear-gradient(180deg,transparent 50%,var(--mw-night-1) 72%)}.v-mind__key{bottom: 40px;gap: 6px 14px}.v-improve{padding-top: 178px;padding-bottom: 68px}.v-improve__stamp{right: 16px;bottom: 16px}}
@media (prefers-reduced-motion: no-preference){.ci-hero .eyebrow,.ci-hero .page-hero__h,.ci-hero .page-hero__sub,.ci-hero .btns,.ci-evi,.sw-hero .eyebrow,.sw-hero .page-hero__h,.sw-hero .page-hero__sub,.sw-hero .btns,.sw-stage,.hiw-hero .eyebrow,.hiw-hero .page-hero__h,.hiw-hero .page-hero__sub,.hiw-hero .btns,.hiw-route{animation: product-rise 0.9s var(--ease) both}.ci-hero .page-hero__h,.sw-hero .page-hero__h,.hiw-hero .page-hero__h{animation-delay: 0.05s}.ci-hero .page-hero__sub,.sw-hero .page-hero__sub,.hiw-hero .page-hero__sub{animation-delay: 0.14s}.ci-hero .btns,.sw-hero .btns,.hiw-hero .btns{animation-delay: 0.22s}.ci-evi,.sw-stage,.hiw-route{animation-delay: 0.3s;animation-duration: 1.1s}}@keyframes product-rise{from{opacity: 0;transform: translateY(18px)}}@media (max-width: 63.99em){.ci-hero .glow--right,.sw-hero .glow--right,.hiw-hero .glow--right{top: auto;right: -30%;bottom: -12%;width: 130%;height: 56%;opacity: 0.8}}.ci-evi{position: relative;isolation: isolate;width: min(100%,520px);margin-inline: auto;padding-top: clamp(44px,6.4vw,84px)}.ci-sheet{position: absolute;z-index: -1;top: 0;width: 46%;aspect-ratio: 210 / 270;padding: 7% 6% 0;border-radius: 8px;background: var(--mw-paper);box-shadow: 0 30px 70px -10px rgba(0,0,0,0.7),0 0 0 1px rgba(0,0,0,0.25);overflow: hidden}.ci-sheet--a{right: 7%;transform: rotate(7deg);transform-origin: 100% 100%;filter: brightness(0.8)}.ci-sheet--b{left: 9%;top: 12px;transform: rotate(-7deg);transform-origin: 0 100%;filter: brightness(0.6)}.ci-sheet__type{display: block;margin-bottom: 11%;font: 600 0.625rem/1 var(--mw-font-mono);letter-spacing: 0.14em;text-transform: uppercase;color: var(--mw-ink)}.ci-sheet--a .ci-sheet__type{text-align: right}.ci-sheet i{display: block;height: 5px;margin-bottom: 9px;border-radius: 2px;background: rgba(17,21,28,0.16)}.ci-sheet i.is-short{width: 58%}.ci-sheet i.is-marked{width: 80%;background: var(--mw-blue);box-shadow: 0 0 0 4px var(--mw-blue-tint)}.ci-evi__paper{transform: rotate(-1.5deg)}.ci-evi__stamp{position: absolute;right: 14px;bottom: -15px;min-height: 34px;background-color: var(--mw-night-2);box-shadow: 0 10px 30px rgba(0,0,0,0.5)}@media (min-width: 64em){.ci-evi{margin-inline: auto 0}}.ci-srcgrid{display: grid;gap: 16px;grid-template-columns: repeat(6,minmax(0,1fr));margin-bottom: 16px}.ci-docs__card{grid-column: span 6;min-height: 216px}.ci-docs__card .card-b__p{max-width: 44%}.ci-doc{position: absolute;z-index: -1;right: 18px;bottom: -64px;width: 44%;max-width: 190px;aspect-ratio: 210 / 256;padding: 16px 16px 0;border-radius: 8px;background: var(--mw-paper);box-shadow: 0 30px 60px -10px rgba(0,0,0,0.75),0 0 0 1px rgba(0,0,0,0.25),0 0 90px -10px rgba(40,80,255,0.5);transform: rotate(-3deg);transform-origin: 100% 100%;transition: transform 0.5s var(--ease)}.ci-docs__card:nth-child(2) .ci-doc{transform: rotate(2.5deg)}.ci-docs__card:nth-child(3) .ci-doc{transform: rotate(-1.5deg)}.ci-docs__card:nth-child(4) .ci-doc{transform: rotate(3deg)}.ci-docs__card:nth-child(5) .ci-doc{transform: rotate(-2.5deg)}@media (min-width: 40em){.ci-docs__card{grid-column: span 2;min-height: 300px}.ci-docs__card:nth-child(n + 4){grid-column: span 3}.ci-docs__card .card-b__p{max-width: none}.ci-doc{right: clamp(14px,2vw,24px);bottom: -48px;width: min(52%,190px);max-width: none}.ci-docs__card:nth-child(n + 4) .ci-doc{width: min(40%,190px)}}@media (min-width: 72em){.ci-srcgrid{grid-template-columns: repeat(5,minmax(0,1fr))}.ci-docs__card,.ci-docs__card:nth-child(n + 4){grid-column: span 1;min-height: clamp(340px,29vw,384px);padding: clamp(22px,2vw,28px)}.ci-docs__card .card-b__h{font-size: clamp(1.25rem,0.9rem + 0.9vw,1.625rem)}.ci-doc,.ci-docs__card:nth-child(n + 4) .ci-doc{right: clamp(14px,1.6vw,22px);width: min(66%,170px)}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.ci-docs__card:hover .ci-doc{transform: translateY(-10px) rotate(0deg)}}.ci-doc__type{display: block;margin-bottom: 16px;font: 600 0.5625rem/1 var(--mw-font-mono);letter-spacing: 0.14em;text-transform: uppercase;color: var(--mw-ink)}.ci-doc > i{display: block;height: 5px;margin-bottom: 9px;border-radius: 2px;background: rgba(17,21,28,0.16)}.ci-doc > i.is-short{width: 58%;margin-bottom: 18px}.ci-doc > i.is-marked{width: 84%;background: var(--mw-blue);box-shadow: 0 0 0 4px var(--mw-blue-tint)}.ci-doc__row{display: grid;grid-template-columns: minmax(0,1fr) 24%;gap: 16%;margin-bottom: 9px}.ci-doc__row i,.ci-doc__row b{display: block;height: 5px;border-radius: 2px;background: rgba(17,21,28,0.16)}.ci-doc__row b{background: rgba(17,21,28,0.36)}.ci-doc__row.is-marked{margin: -4px -6px 5px;padding: 4px 6px;border-radius: 3px;background: var(--mw-blue-tint)}.ci-doc__row.is-marked b{background: var(--mw-blue)}.ci-doc__row--total{margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--mw-ink)}.ci-doc__row--total i{visibility: hidden}.ci-doc__row--total b{background: var(--mw-ink)}.ci-doc__sign{display: block;width: 44%;height: 14px;margin-top: 6px;border-bottom: 2px solid var(--mw-ink)}.ci-doc__grid{display: block;height: 150px;border-top: 1px solid var(--mw-ink);background-image: linear-gradient(var(--mw-paper-2) 17px,transparent 17px),linear-gradient(rgba(17,21,28,0.2) 1px,transparent 1px),linear-gradient(90deg,transparent calc(46% - 1px),rgba(17,21,28,0.2) calc(46% - 1px),rgba(17,21,28,0.2) 46%,transparent 46%,transparent calc(73% - 1px),rgba(17,21,28,0.2) calc(73% - 1px),rgba(17,21,28,0.2) 73%,transparent 73%);background-size: 100% 100%,100% 18px,100% 100%;background-repeat: no-repeat,repeat,no-repeat}.ci-doc__field{display: grid;grid-template-columns: 26% minmax(0,1fr);gap: 10%;align-items: center;padding: 8px 0;border-top: 1px solid var(--mw-rule)}.ci-doc__field i,.ci-doc__field b{display: block;height: 5px;border-radius: 2px;background: rgba(17,21,28,0.16)}.ci-doc__field b{width: 78%;background: rgba(17,21,28,0.36)}.ci-doc__field:nth-child(odd) b{width: 54%}.ci-doc__field.is-marked{margin-inline: -6px;padding-inline: 6px;background: var(--mw-blue-tint);border-top-color: transparent}.ci-doc__field.is-marked b{background: var(--mw-blue)}.ci-doc__exp{display: grid;grid-template-columns: 9px minmax(0,1fr) 22%;gap: 9%;align-items: center;padding: 7px 0;border-bottom: 1px dashed var(--mw-rule)}.ci-doc__exp u{display: block;width: 9px;height: 9px;border-radius: 2px;background: rgba(17,21,28,0.3)}.ci-doc__exp i,.ci-doc__exp b{display: block;height: 5px;border-radius: 2px;background: rgba(17,21,28,0.16)}.ci-doc__exp b{background: rgba(17,21,28,0.36)}.ci-doc__exp:nth-child(odd) i{width: 70%}.ci-doc__exp.is-marked{margin-inline: -6px;padding-inline: 6px;background: var(--mw-blue-tint);border-bottom-color: transparent}.ci-doc__exp.is-marked u,.ci-doc__exp.is-marked b{background: var(--mw-blue)}.ci-scope{margin: 22px 0 0;display: grid;gap: 10px}.ci-scope__row{display: grid;grid-template-columns: 4.5em minmax(0,1fr);gap: 12px;align-items: center}.ci-scope dt{font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-text-3)}.ci-scope dd{display: flex;flex-wrap: wrap;gap: 8px}.ci-chip-no{color: var(--mw-text-3);text-decoration: line-through;text-decoration-color: rgba(255,255,255,0.5);background: none;border-style: dashed}.ci-nots{margin-top: 18px;display: grid;gap: 10px}.ci-nots span{display: flex;align-items: center;gap: 14px}.ci-nots span::before,.hiw-nots li::before{content: "";flex: none;width: 0.62em;height: 0.62em;background: linear-gradient(var(--mw-text-3),var(--mw-text-3)) center / 100% 2px no-repeat,linear-gradient(var(--mw-text-3),var(--mw-text-3)) center / 2px 100% no-repeat;transform: rotate(45deg)}.ci-specs{display: grid;margin: 0}.ci-specs:not(:first-child){margin-top: clamp(32px,4vw,56px)}.ci-spec{padding: 22px 0;border-top: 1px solid var(--mw-night-line-2)}.ci-nb{white-space: nowrap}.ci-spec dd{margin-top: 12px;max-width: 14em;font-size: clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight: 600;line-height: 1.12;letter-spacing: -0.03em;text-wrap: balance}@media (min-width: 56em){.ci-specs{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 clamp(24px,3vw,48px)}.ci-spec{padding-bottom: 0}}.ci-heart__h{margin-top: 18px;font-size: clamp(2.75rem,1.5rem + 5.4vw,6rem);font-weight: 600;line-height: 0.98;letter-spacing: -0.045em;text-wrap: balance}.ci-mind:last-child{margin-bottom: 0}.ci-join{position: relative;isolation: isolate;overflow: hidden;padding: clamp(20px,3.6vw,52px);border: 1px solid var(--mw-night-line-2);border-radius: clamp(20px,2.4vw,32px);background: radial-gradient(64% 120% at 100% 50%,rgba(40,80,255,0.4),transparent 62%),radial-gradient(50% 80% at 0% 0%,rgba(40,80,255,0.12),transparent 70%),var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.07) inset,0 40px 120px -40px rgba(20,55,230,0.5)}.ci-join::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-color: rgba(255,255,255,0.045);background-image: linear-gradient(var(--mw-night-1) 4px,transparent 4px),linear-gradient(90deg,var(--mw-night-1) 4px,transparent 4px);background-size: 14px 14px;-webkit-mask-image: linear-gradient(90deg,#000,transparent 46%);mask-image: linear-gradient(90deg,#000,transparent 46%)}.ci-join__in{display: grid}.ci-join__zone{display: flex;align-items: center;gap: 12px;margin-bottom: 16px;font: 500 0.8125rem/1.4 var(--mw-font-mono);letter-spacing: 0.14em;text-transform: uppercase;color: var(--mw-light-2)}.ci-join__zone::after{content: "";flex: 0 0 40px;height: 1px;background: var(--mw-night-line-2)}.ci-srcs{margin: 0;padding: 0;list-style: none;display: grid;gap: 10px}.ci-srcs li{display: flex;align-items: center;min-width: 0}.ci-src{position: relative;display: flex;align-items: center;gap: clamp(14px,1.6vw,22px);width: 100%;min-height: 108px;padding: 18px clamp(16px,1.8vw,24px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-2);background: rgba(16,20,27,0.86);box-shadow: 0 1px 0 rgba(255,255,255,0.06) inset,0 20px 50px -20px rgba(0,0,0,0.8)}.ci-src__body{display: grid;gap: 6px;min-width: 0}.ci-src__k{font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--mw-light-2)}.ci-src__t{font-size: clamp(1.0625rem,0.95rem + 0.5vw,1.3125rem);font-weight: 600;line-height: 1.2;letter-spacing: -0.02em;text-wrap: balance}.ci-g{position: relative;flex: none;width: 54px;height: 64px}.ci-g b{position: absolute;inset: 0 4px 0 0;display: block;padding: 10px 8px 0;border-radius: 4px;background: var(--mw-paper);box-shadow: 0 8px 18px -4px rgba(0,0,0,0.7),0 0 0 1px rgba(0,0,0,0.25)}.ci-g b i{display: block;height: 3px;margin-bottom: 6px;border-radius: 2px;background: rgba(17,21,28,0.2)}.ci-g b i:last-child{width: 60%}.ci-g b i.is-marked{background: var(--mw-blue);box-shadow: 0 0 0 3px var(--mw-blue-tint)}.ci-g--contract b:first-child{transform: translate(6px,-3px) rotate(7deg);filter: brightness(0.66)}.ci-g--contract b:last-child{transform: rotate(-3deg)}.ci-g--invoices b:nth-child(1){transform: translate(8px,-6px);filter: brightness(0.5)}.ci-g--invoices b:nth-child(2){transform: translate(4px,-3px);filter: brightness(0.72)}.ci-g--crm b{inset: 6px 0 6px 0;padding: 0;overflow: hidden}.ci-g--crm b i{height: 25%;margin: 0;border-radius: 0;background: linear-gradient(rgba(17,21,28,0.22),rgba(17,21,28,0.22)) 8px 50% / 44% 3px no-repeat,linear-gradient(rgba(17,21,28,0.14),rgba(17,21,28,0.14)) 100% 100% / 100% 1px no-repeat}.ci-g--crm b i:last-child{width: auto}.ci-g--crm b i.is-marked{box-shadow: none;background: linear-gradient(var(--mw-blue),var(--mw-blue)) 8px 50% / 62% 3px no-repeat,var(--mw-blue-tint)}.ci-wires{display: none}.ci-join__out{position: relative;margin-top: 44px}.ci-join__out::before{content: "";position: absolute;left: 50%;top: -44px;width: 1.5px;height: 44px;background: linear-gradient(rgba(143,166,255,0.2),rgba(143,166,255,0.9))}.ci-join__out .ci-join__zone{position: relative;z-index: 1;width: fit-content;padding-right: 12px;background: none}.ci-join__paper{padding: clamp(22px,2.8vw,36px)}.ci-join__paper .paper__meta{margin-top: 14px}.ci-join__what{margin-top: 12px;font-size: clamp(1.5rem,1.2rem + 1.3vw,2.125rem);font-weight: 600;line-height: 1.08;letter-spacing: -0.03em;text-wrap: balance}.ci-join__why{margin-top: 12px;font-size: 0.9375rem;line-height: 1.5;color: var(--mw-ink-2);max-width: 34em}.ci-join__cut{margin: 16px -10px 0;padding: 10px;background: var(--mw-blue-tint);font-size: 1.0625rem;font-weight: 600;letter-spacing: -0.015em}.ci-join__cut span,.ci-find__prop span{display: block;margin-bottom: 3px;font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-ink-3)}.ci-join__sum{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-top: 18px;padding-top: 14px;border-top: 1px solid var(--mw-ink)}.ci-join__sum span{font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-ink-3)}.ci-join__sum b{font: 500 clamp(1.75rem,1.4rem + 1.6vw,2.5rem)/1 var(--mw-font-mono);letter-spacing: -0.03em;font-variant-numeric: tabular-nums}@media (min-width: 56em){.ci-join{padding-top: clamp(32px,3.6vw,52px);padding-bottom: clamp(36px,4vw,60px)}.ci-join__in{grid-template-columns: minmax(0,1fr) 120px minmax(0,1.06fr);grid-template-rows: auto auto;align-items: center}.ci-join__sources,.ci-join__out{display: contents}.ci-join__out::before{display: none}.ci-join__zone{grid-row: 1;margin-bottom: 18px}.ci-join__sources .ci-join__zone{grid-column: 1}.ci-join__out .ci-join__zone{grid-column: 3}.ci-srcs{grid-row: 2;grid-column: 1;height: 460px;gap: 0;grid-template-rows: repeat(3,minmax(0,1fr))}.ci-src::after{content: "";position: absolute;right: -5px;top: 50%;width: 9px;height: 9px;margin-top: -4.5px;border-radius: 50%;background: var(--mw-light-2);box-shadow: 0 0 0 4px rgba(91,124,255,0.2)}.ci-wires{display: block;grid-row: 2;grid-column: 2;width: 120px;height: 460px;overflow: visible}.ci-wire{stroke: rgba(143,166,255,0.55);stroke-width: 1.5}.ci-pulse{stroke: #E3E8FF;stroke-width: 2.5;stroke-linecap: round;stroke-dasharray: 12 88;stroke-dashoffset: 100;opacity: 0}.ci-join__paper{grid-row: 2;grid-column: 3}.ci-join__paper::before{content: "";position: absolute;left: -5px;top: 50%;width: 9px;height: 9px;margin-top: -4.5px;z-index: 2;border-radius: 50%;background: #fff;box-shadow: 0 0 0 4px rgba(91,124,255,0.35),0 0 22px rgba(143,166,255,0.95)}}@media (min-width: 56em) and (prefers-reduced-motion: no-preference){.ci-pulse{opacity: 1;animation: ci-flow 3.2s cubic-bezier(0.5,0,0.5,1) infinite}.ci-pulse:nth-of-type(5){animation-delay: 0.5s}.ci-pulse:nth-of-type(6){animation-delay: 1s}}@keyframes ci-flow{0%{stroke-dashoffset: 100;opacity: 0}12%{opacity: 1}70%{opacity: 1}82%,100%{stroke-dashoffset: 0;opacity: 0}}.ci-truths{display: grid;margin-top: clamp(40px,5vw,72px)}.ci-truth{padding: 24px 0;border-top: 1px solid var(--mw-night-line-2)}.ci-truth__h{max-width: 15em;font-size: clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight: 600;line-height: 1.1;letter-spacing: -0.03em;text-wrap: balance}.ci-truth__p{margin-top: 12px;max-width: 26em;color: var(--mw-text-2)}@media (min-width: 56em){.ci-truths{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 clamp(24px,3vw,48px)}.ci-truth{padding-bottom: 0}}.ci-lib{margin: 0;padding: 0;border: 0;min-width: 0}.ci-lib__tabs{display: flex;flex-wrap: wrap;gap: 8px}.ci-lib__tab{display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 0 20px;border: 1px solid var(--mw-night-line-2);border-radius: 999px;background: rgba(255,255,255,0.03);color: var(--mw-text-2);font-weight: 600;font-size: 1rem;letter-spacing: -0.01em;cursor: pointer;user-select: none;transition: background-color 0.15s,border-color 0.15s,color 0.15s}.ci-lib__tab b{font: 500 0.75rem/1 var(--mw-font-mono);color: var(--mw-text-3)}.ci-lib__tab:hover{color: var(--mw-text);border-color: rgba(255,255,255,0.3)}.ci-lib__tab--research::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--mw-light);box-shadow: 0 0 0 3px rgba(91,124,255,0.22)}#ci-area-1:checked ~ .ci-lib__tabs [for="ci-area-1"],#ci-area-2:checked ~ .ci-lib__tabs [for="ci-area-2"],#ci-area-3:checked ~ .ci-lib__tabs [for="ci-area-3"],#ci-area-4:checked ~ .ci-lib__tabs [for="ci-area-4"]{background: rgba(91,124,255,0.18);border-color: rgba(143,166,255,0.7);color: #fff}#ci-area-1:checked ~ .ci-lib__tabs [for="ci-area-1"] b,#ci-area-2:checked ~ .ci-lib__tabs [for="ci-area-2"] b,#ci-area-3:checked ~ .ci-lib__tabs [for="ci-area-3"] b,#ci-area-4:checked ~ .ci-lib__tabs [for="ci-area-4"] b{color: var(--mw-light-2)}#ci-area-1:focus-visible ~ .ci-lib__tabs [for="ci-area-1"],#ci-area-2:focus-visible ~ .ci-lib__tabs [for="ci-area-2"],#ci-area-3:focus-visible ~ .ci-lib__tabs [for="ci-area-3"],#ci-area-4:focus-visible ~ .ci-lib__tabs [for="ci-area-4"]{outline: 2px solid var(--mw-light-2);outline-offset: 3px}.ci-lib__stage{position: relative;isolation: isolate;margin-top: 18px;padding: clamp(14px,2.4vw,32px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-3);background: radial-gradient(110% 80% at 88% 0%,rgba(40,80,255,0.26),transparent 60%),var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.06) inset,0 50px 140px -50px rgba(20,55,230,0.5)}.ci-lib__tag{margin-bottom: clamp(14px,1.8vw,22px);font: 400 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-text-3)}.ci-lib__panel{display: none;list-style: none;margin: 0;padding: 0;gap: 14px;grid-template-columns: repeat(6,minmax(0,1fr))}#ci-area-1:checked ~ .ci-lib__stage .ci-lib__panel--1,#ci-area-2:checked ~ .ci-lib__stage .ci-lib__panel--2,#ci-area-3:checked ~ .ci-lib__stage .ci-lib__panel--3,#ci-area-4:checked ~ .ci-lib__stage .ci-lib__panel--4{display: grid}.ci-find{grid-column: span 6;display: flex;flex-direction: column;padding: clamp(20px,2.2vw,28px);box-shadow: 0 30px 70px -24px rgba(0,0,0,0.85),0 0 0 1px rgba(0,0,0,0.3)}.ci-find__k,.ci-find__c{font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-ink-3)}.ci-find__h{margin-top: 10px;font-size: clamp(1.1875rem,1.05rem + 0.55vw,1.5rem);font-weight: 600;line-height: 1.14;letter-spacing: -0.025em;text-wrap: balance}.ci-find__why{margin-top: 10px;font-size: 0.9375rem;line-height: 1.5;color: var(--mw-ink-2)}.ci-find__c{margin-top: 18px}.ci-find__src{list-style: none;margin: 8px 0 18px;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.ci-find__src li{display: inline-flex;align-items: center;min-height: 26px;padding: 2px 9px;border: 1px solid var(--mw-rule);border-radius: 4px;background: var(--mw-paper-2);font: 500 0.75rem/1.3 var(--mw-font-mono);color: var(--mw-ink)}.ci-find__src li.is-research,.ci-research__key{border-color: var(--mw-blue);background: var(--mw-blue);color: #fff}.ci-find__prop{margin: auto -10px 0;padding: 10px;background: var(--mw-blue-tint);font-size: 1rem;font-weight: 600;letter-spacing: -0.015em;line-height: 1.3}.ci-find__amt{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-top: 16px;padding-top: 12px;border-top: 1px solid var(--mw-ink)}.ci-find__amt span{font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-ink-3)}.ci-find__amt b{font: 500 clamp(1.375rem,1.2rem + 0.8vw,1.75rem)/1 var(--mw-font-mono);letter-spacing: -0.03em;font-variant-numeric: tabular-nums}@media (min-width: 44em){.ci-find{grid-column: span 3}.ci-lib__panel:not(.ci-lib__panel--two) .ci-find:last-child{grid-column: span 6}}@media (min-width: 68em){.ci-lib__panel:not(.ci-lib__panel--two) .ci-find,.ci-lib__panel:not(.ci-lib__panel--two) .ci-find:last-child{grid-column: span 2}}@media print{.ci-lib__panel{display: grid !important;margin-bottom: 14px}}.ci-research{margin-top: 16px;display: grid;gap: 4px 40px;align-items: center}.ci-research .callout__p{margin-top: 0}.ci-research__key{display: inline-flex;align-items: center;min-height: 24px;margin-left: 4px;padding: 1px 8px;border-width: 1px;border-style: solid;border-radius: 4px;font: 500 0.75rem/1.3 var(--mw-font-mono);white-space: nowrap;vertical-align: 1px}.ci-research__go{display: none;cursor: pointer;width: fit-content}@media (min-width: 64em){.ci-research{grid-template-columns: minmax(0,1fr) auto}.ci-research .callout__h,.ci-research .callout__p{grid-column: 1}.ci-research .callout__p{margin-top: 4px}.ci-research__go{display: inline-flex;grid-column: 2;grid-row: 1 / span 2}}.ci-compare{table-layout: fixed}.ci-compare thead th{vertical-align: top}.ci-compare thead th:first-child{width: 26%}.ci-cov{position: relative;display: block;width: 100%;width: round(down,100%,14px);height: 126px;margin-bottom: 20px;background-color: rgba(255,255,255,0.07);background-image: linear-gradient(var(--mw-night) 4px,transparent 4px),linear-gradient(90deg,var(--mw-night) 4px,transparent 4px);background-size: 14px 14px}.ci-cov::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(var(--mw-night) 4px,transparent 4px),linear-gradient(90deg,var(--mw-night) 4px,transparent 4px),linear-gradient(92deg,rgba(255,255,255,0.62),rgba(143,166,255,0.72) 55%,rgba(91,124,255,0.9));background-size: 14px 14px,14px 14px,100% 100%}.ci-cov--sample::after{background-image: linear-gradient(var(--mw-night) 4px,transparent 4px),linear-gradient(90deg,var(--mw-night) 4px,transparent 4px),linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5));--sq: linear-gradient(#000,#000);-webkit-mask-image: var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq);mask-image: var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq),var(--sq);-webkit-mask-size: 14px 14px;mask-size: 14px 14px;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: 14px 14px,56px 0,84px 56px,28px 84px,0 42px,70px 98px,126px 28px,168px 70px,196px 14px,238px 98px,266px 42px,308px 0,336px 84px,378px 28px,406px 70px,448px 112px,476px 14px,518px 56px;mask-position: 14px 14px,56px 0,84px 56px,28px 84px,0 42px,70px 98px,126px 28px,168px 70px,196px 14px,238px 98px,266px 42px,308px 0,336px 84px,378px 28px,406px 70px,448px 112px,476px 14px,518px 56px}.ci-compare + .demo-cap{margin-top: 18px}.paper__src.ci-prop{margin-top: 3px;color: var(--mw-ink);font-weight: 600}.ci-approve{max-width: 15em}.ci-goal__h{margin-top: 18px}.ci-goal__p{margin-top: clamp(18px,2vw,26px)}.ci-num{display: inline-grid;place-items: center;flex: none;width: 26px;height: 26px;border-radius: 50%;background: var(--mw-light-2);color: var(--mw-night);font: 600 0.75rem/1 var(--mw-font-mono)}.ci-parts{margin: 28px 0 0;border-top: 1px solid var(--mw-night-line-2)}.ci-parts li{display: flex;align-items: center;gap: 16px;padding: 16px 0;border-bottom: 1px solid var(--mw-night-line);font-size: 1.1875rem;font-weight: 600;letter-spacing: -0.015em}.ci-anat{min-height: clamp(380px,38vw,520px)}.ci-anat__paper{width: min(100%,480px);padding-left: clamp(52px,6vw,68px);transform: rotate(-1deg)}.ci-anat__paper .paper__meta{margin-top: 14px}.ci-anat__part{position: relative;padding: 15px 0;border-top: 1px solid var(--mw-rule)}.ci-anat__part:first-of-type{margin-top: 18px;border-top-color: var(--mw-ink)}.ci-anat__part:last-of-type{padding-bottom: 4px}.ci-anat__part .ci-num{position: absolute;left: clamp(-48px,-4.4vw,-36px);top: 13px;background: var(--mw-blue);color: #fff}.ci-anat__k{font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-ink-3)}.ci-anat__what{margin-top: 6px;font-size: clamp(1.25rem,1.1rem + 0.8vw,1.625rem);font-weight: 600;line-height: 1.15;letter-spacing: -0.025em;text-wrap: balance}.ci-anat__why{margin-top: 8px;font-size: 0.875rem;line-height: 1.45;color: var(--mw-ink-2)}.ci-anat__prop{margin-top: 6px;font-size: 1.0625rem;font-weight: 600;letter-spacing: -0.015em}.ci-anat__docs{list-style: none;margin: 10px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.ci-anat__docs li{display: inline-flex;align-items: center;min-height: 32px;padding: 0 12px;border: 1px solid var(--mw-ink);border-radius: 4px;font: 500 0.8125rem/1 var(--mw-font-mono);color: var(--mw-ink)}.ci-anat__amt{margin-top: 4px;font: 500 clamp(1.75rem,1.4rem + 1.6vw,2.5rem)/1.1 var(--mw-font-mono);letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.sw-stage{width: min(100%,560px);margin-inline: auto}@media (min-width: 64em){.sw-stage{margin-inline: auto 0}}.sw-plan__body{position: relative;display: grid;grid-template-columns: 19% minmax(0,1fr);aspect-ratio: 16 / 11.6;background-image: linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size: 24px 24px;background-position: -1px -1px}.sw-plan__rail{padding: 22% 20% 0;border-right: 1px dashed var(--mw-night-line-2);display: grid;align-content: start;gap: 13px}.sw-plan__rail i{height: 7px;border-radius: 4px;background: rgba(255,255,255,0.12)}.sw-plan__rail i:first-child{width: 70%;background: var(--mw-light);box-shadow: 0 0 14px rgba(91,124,255,0.8)}.sw-plan__rail i:nth-child(3){width: 82%}.sw-plan__rail i:nth-child(5){width: 64%}.sw-plan__main{min-height: 0;padding: 6% 6.5%;display: grid;grid-template-rows: auto auto minmax(0,1fr) auto;gap: 5.5%}.sw-plan__head{display: flex;justify-content: space-between;align-items: center}.sw-plan__head i{width: 36%;height: 11px;border-radius: 6px;background: rgba(255,255,255,0.22)}.sw-plan__head b{width: 17%;height: 24px;border-radius: 6px;border: 1px solid var(--mw-night-line-2);background: rgba(255,255,255,0.04)}.sw-plan__tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 4.5%}.sw-plan__tiles i{aspect-ratio: 16 / 8.6;border-radius: 8px;border: 1px solid var(--mw-night-line-2);background: rgba(16,20,27,0.7)}.sw-plan__tiles i.is-updating{border-color: rgba(143,166,255,0.7);background: rgba(91,124,255,0.16);box-shadow: 0 0 34px -4px rgba(91,124,255,0.7)}.sw-plan__block{min-height: 0;padding: 0 6%;display: grid;align-content: center;gap: 11px;border-radius: 10px;border: 1px dashed rgba(143,166,255,0.7);background: linear-gradient(90deg,rgba(91,124,255,0.26),rgba(91,124,255,0.04))}.sw-plan__block i{height: 6px;border-radius: 4px;background: rgba(214,223,255,0.7);transform-origin: 0 50%}.sw-plan__block i:nth-child(1){width: 62%}.sw-plan__block i:nth-child(2){width: 84%}.sw-plan__block i:nth-child(3){width: 38%}.sw-plan__pair{display: grid;grid-template-columns: 1.5fr 1fr;gap: 4.5%}.sw-plan__pair i{height: clamp(26px,3.4vw,44px);border-radius: 8px;border: 1px solid var(--mw-night-line);background: rgba(16,20,27,0.7)}.sw-cursor{position: absolute;z-index: 2;display: flex;align-items: flex-start}.sw-cursor::before{content: "";flex: none;width: 15px;height: 17px;background: #fff;clip-path: polygon(0 0,100% 64%,50% 68%,28% 100%)}.sw-cursor span{margin: 14px 0 0 -3px;padding: 6px 10px;border-radius: 3px 10px 10px 10px;background: var(--mw-light-2);color: var(--mw-night);font: 600 0.6875rem/1 var(--mw-font-mono);letter-spacing: 0.02em;white-space: nowrap;box-shadow: 0 10px 26px rgba(0,0,0,0.55)}.sw-cursor--write{left: 47%;top: 60%}.sw-cursor--update{left: 56%;top: 25%}.sw-cursor--update span{background: var(--mw-text)}@media (prefers-reduced-motion: no-preference){.sw-cursor--write{animation: sw-drift 7s ease-in-out infinite}.sw-cursor--update{animation: sw-drift 9s ease-in-out -3s infinite reverse}.sw-plan__block i{animation: sw-write 5.2s var(--ease) infinite both}.sw-plan__block i:nth-child(2){animation-delay: 0.5s}.sw-plan__block i:nth-child(3){animation-delay: 1s}.sw-plan__tiles i.is-updating{animation: sw-glow 3.6s ease-in-out infinite}.sw-plan .window__status::before{animation: pulse 2.4s ease-in-out infinite}}@keyframes sw-drift{0%,100%{transform: translate(0,0)}50%{transform: translate(16px,-9px)}}@keyframes sw-write{0%{transform: scaleX(0);opacity: 1}14%{transform: scaleX(1)}82%{transform: scaleX(1);opacity: 1}92%,100%{transform: scaleX(1);opacity: 0}}@keyframes sw-glow{50%{background-color: rgba(91,124,255,0.3)}}@media (max-width: 34em){.sw-cursor span{font-size: 0.625rem;padding: 5px 8px}.sw-cursor--update{left: 44%}.sw-cursor--write{left: 34%}}.sw-learned{margin-top: clamp(20px,2.4vw,32px)}.sw-agents{min-height: clamp(380px,38vw,520px);padding: clamp(20px,3.4vw,44px) clamp(20px,3.4vw,44px) clamp(72px,7.4vw,92px);display: grid;align-items: center}.sw-code{width: min(84%,500px);border: 1px solid var(--mw-night-line-2);border-radius: 14px;background: var(--mw-night-2);box-shadow: 0 30px 80px -20px rgba(0,0,0,0.85),0 1px 0 rgba(255,255,255,0.08) inset,0 0 120px -20px rgba(40,80,255,0.45);overflow: hidden}.sw-code__bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;padding: 0 16px;border-bottom: 1px solid var(--mw-night-line)}.sw-code__state{display: inline-flex;align-items: center;gap: 8px;font: 500 0.6875rem/1 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-text-2)}.sw-code__state::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--mw-light);box-shadow: 0 0 0 3px rgba(91,124,255,0.22),0 0 12px rgba(91,124,255,0.9)}.sw-code__lines{position: relative;display: grid;gap: 12px;padding: 22px 20px 26px 56px}.sw-code__lines::before{content: "";position: absolute;left: 20px;top: 22px;bottom: 26px;width: 14px;background: linear-gradient(rgba(255,255,255,0.14) 7px,transparent 7px) 0 0 / 100% 19px;-webkit-mask-image: linear-gradient(90deg,transparent 3px,#000 3px);mask-image: linear-gradient(90deg,transparent 3px,#000 3px);border-right: 0;opacity: 0.6}.sw-code__lines::after{content: "";position: absolute;left: 44px;top: 0;bottom: 0;width: 1px;background: var(--mw-night-line)}.sw-code__lines i{display: block;height: 7px;border-radius: 4px;background: rgba(255,255,255,0.16);transform-origin: 0 50%}.sw-code__lines i.is-lit{background: rgba(143,166,255,0.8)}.sw-code__lines i:nth-child(1){width: 46%}.sw-code__lines i:nth-child(2){width: 62%;margin-left: 7%}.sw-code__lines i:nth-child(3){width: 38%;margin-left: 7%}.sw-code__lines i:nth-child(4){width: 54%;margin-left: 14%}.sw-code__lines i:nth-child(5){width: 30%;margin-left: 14%}.sw-code__lines i:nth-child(6){width: 20%;margin-left: 7%}.sw-code__lines i:nth-child(7){width: 58%}.sw-code__lines i:nth-child(8){width: 44%;margin-left: 7%}.sw-code__lines i:nth-child(9){width: 66%;margin-left: 7%}.sw-code__lines i:nth-child(10){width: 26%}@media (prefers-reduced-motion: no-preference){.sw-code__lines i{animation: sw-write 9s var(--ease) infinite both}.sw-code__lines i:nth-child(2){animation-delay: 0.4s}.sw-code__lines i:nth-child(3){animation-delay: 0.8s}.sw-code__lines i:nth-child(4){animation-delay: 1.2s}.sw-code__lines i:nth-child(5){animation-delay: 1.6s}.sw-code__lines i:nth-child(6){animation-delay: 2s}.sw-code__lines i:nth-child(7){animation-delay: 2.4s}.sw-code__lines i:nth-child(8){animation-delay: 2.8s}.sw-code__lines i:nth-child(9){animation-delay: 3.2s}.sw-code__lines i:nth-child(10){animation-delay: 3.6s}.sw-code__state::before{animation: pulse 2.4s ease-in-out infinite}}.sw-people{position: absolute;right: clamp(14px,3vw,36px);bottom: clamp(64px,8vw,100px);width: min(58%,268px);padding: 18px 20px 20px;border: 1px solid var(--mw-night-line-2);border-radius: 12px;background: rgba(16,20,27,0.9);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 24px 60px rgba(0,0,0,0.65),0 0 90px rgba(40,80,255,0.35),0 1px 0 rgba(255,255,255,0.08) inset}.sw-people__h{margin-top: 8px;font-size: clamp(1.25rem,1.1rem + 0.7vw,1.625rem);font-weight: 600;letter-spacing: -0.025em;line-height: 1.15}.sw-agents__chips{position: absolute;left: 20px;bottom: 18px;right: 20px;display: flex;flex-wrap: wrap;gap: 8px}.sw-agents__chips .chip{background-color: rgba(16,20,27,0.9)}@media (max-width: 40em){.sw-agents{min-height: 0;padding-bottom: 158px}.sw-people{bottom: 100px}}.sw-mon,.sw-buy{min-height: clamp(320px,30vw,400px)}.sw-mon__pulse{position: absolute;z-index: -1;left: 0;right: 0;bottom: 0;width: 100%;height: 46%}.sw-mon__pulse path{stroke: var(--mw-light-2);stroke-width: 2;stroke-linejoin: round}.sw-mon__pulse .q{stroke: rgba(255,255,255,0.07);stroke-width: 1}.sw-opts{margin-top: auto;padding-top: 28px;display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: clamp(10px,1.6vw,20px)}.sw-opts span{display: grid;place-items: center;min-height: clamp(88px,10vw,132px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-2);background: linear-gradient(160deg,rgba(91,124,255,0.16),transparent 60%),rgba(255,255,255,0.02);font-size: clamp(1.75rem,1.2rem + 2.2vw,3rem);font-weight: 600;letter-spacing: -0.04em}.sw-opts i{font: 500 0.75rem/1 var(--mw-font-mono);font-style: normal;letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-text-3)}.sw-one{display: grid;gap: clamp(20px,4vw,72px);align-items: center}.sw-one__n{font-size: clamp(9rem,4rem + 24vw,24rem);font-weight: 600;line-height: 0.74;letter-spacing: -0.06em;background: var(--mw-gradient);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;padding: 0.04em 0.04em 0.06em 0;width: fit-content}@media (forced-colors: active){.sw-one__n{background: none;color: CanvasText;-webkit-text-fill-color: CanvasText}}.sw-one__h{margin-top: 20px;font-size: clamp(2rem,1.3rem + 3vw,3.5rem);font-weight: 600;line-height: 1.04;letter-spacing: -0.035em;text-wrap: balance}.sw-one__dl{margin-top: clamp(24px,3vw,40px)}.sw-one__dl .ledger__row dt{text-transform: none;letter-spacing: 0;font-size: 0.9375rem;color: var(--mw-light-2)}.sw-one__p{margin-top: clamp(20px,2.4vw,32px);font-size: var(--mw-v2-lede);color: var(--mw-text-2)}@media (min-width: 64em){.sw-one{grid-template-columns: auto minmax(0,1fr)}.sw-one__n{margin-left: -0.04em}}.sw-next{align-items: baseline;padding-top: clamp(28px,3vw,40px);border-top: 1px solid var(--mw-night-line-2)}.sw-next__p{max-width: 20em}.sw-next .more{margin-top: 14px}.hiw-route{position: relative;counter-reset: hiw-stop;margin: clamp(44px,6vw,88px) 0 0;display: grid;border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-3);background: linear-gradient(180deg,rgba(22,27,36,0.94),rgba(12,15,21,0.97));box-shadow: 0 1px 0 rgba(255,255,255,0.09) inset,0 50px 140px -30px rgba(20,55,230,0.45),0 30px 60px -30px rgba(0,0,0,0.9);overflow: hidden}.hiw-route::before{content: "";position: absolute;top: 0;left: 12%;right: 12%;height: 1px;z-index: 1;background: linear-gradient(90deg,transparent,rgba(157,178,255,0.85),transparent)}.hiw-stop{counter-increment: hiw-stop;position: relative;min-width: 0}.hiw-stop__a{position: relative;display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 2px 18px;align-content: start;height: 100%;padding: 20px 20px 22px;color: inherit;text-decoration: none;transition: background-color 0.2s}.hiw-stop__a:hover{background: rgba(255,255,255,0.04)}.hiw-stop__a:focus-visible{outline-offset: -3px;border-radius: var(--mw-r-2)}.hiw-stop__a::before{content: counter(hiw-stop,decimal-leading-zero);grid-row: 1 / span 3;position: relative;z-index: 1;display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--mw-night-line-2);border-radius: 50%;background: var(--mw-night-1);font: 500 0.8125rem/1 var(--mw-font-mono);color: var(--mw-light-2);transition: border-color 0.2s}.hiw-stop__a:hover::before{border-color: var(--mw-light-2)}.hiw-stop__a::after{content: "";position: absolute;left: 41.5px;top: 64px;bottom: -20px;width: 1px;background: var(--mw-night-line-2)}.hiw-stop:last-child .hiw-stop__a::after{display: none}.hiw-stop.is-first .hiw-stop__a::before{border-color: transparent;background: var(--mw-light-2);color: var(--mw-night);font-weight: 600;box-shadow: 0 0 0 5px rgba(91,124,255,0.22),0 0 30px rgba(91,124,255,0.9)}.hiw-stop.is-first .hiw-stop__a::after{background: linear-gradient(var(--mw-light-2),var(--mw-night-line-2))}.hiw-stop__t{grid-column: 2;padding-top: 9px;font-size: clamp(1.1875rem,1.05rem + 0.6vw,1.5rem);font-weight: 600;letter-spacing: -0.025em;line-height: 1.2}.hiw-stop__p{grid-column: 2;margin-top: 4px;color: var(--mw-text-2);font-size: 0.9375rem;line-height: 1.5}.hiw-stop__chip{grid-column: 2;justify-self: start;margin-top: 12px}@media (min-width: 64em){.hiw-route{grid-template-columns: minmax(0,1.28fr) repeat(3,minmax(0,1fr))}.hiw-stop__a{display: flex;flex-direction: column;align-items: flex-start;gap: 0;padding: 30px 30px 32px}.hiw-stop__a::before{margin-bottom: 24px}.hiw-stop__a::after{left: 74px;right: -30px;top: 51.5px;bottom: auto;width: auto;height: 1px}.hiw-stop.is-first .hiw-stop__a::after{background: linear-gradient(90deg,var(--mw-light-2),var(--mw-night-line-2))}.hiw-stop__t{padding-top: 0}.hiw-stop__p{margin-top: 8px}.hiw-stop__chip{margin-top: 16px}}.hiw-steps__h{margin-top: 18px}.hiw-steps__p{margin-top: clamp(18px,2vw,26px)}.hiw-steps .step{padding-bottom: clamp(36px,4.4vw,64px);scroll-margin-top: calc(var(--header-h) + 24px)}.hiw-steps .step:last-child{padding-bottom: 0}.hiw-steps .step__h{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;padding-top: 3px;font-size: clamp(1.5rem,1.25rem + 1.1vw,2.125rem);letter-spacing: -0.03em;line-height: 1.12}.hiw-steps .step__p{font-size: 1.0625rem}.hiw-free{min-height: 28px;letter-spacing: 0.08em;text-transform: uppercase}.hiw-step__more{grid-column: 2;justify-self: start;margin-top: 6px}.hiw-beats{grid-column: 2;counter-reset: hiw-beat;list-style: none;margin: 22px 0 0;padding: 0;display: grid;gap: 12px}.hiw-beat{counter-increment: hiw-beat;position: relative;isolation: isolate;display: flex;flex-direction: column;padding: 20px 20px 22px;border: 1px solid var(--mw-night-line);border-radius: var(--mw-r-2);background: var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.04) inset}.hiw-beat::before{content: counter(hiw-beat) " of 5";margin-bottom: 12px;font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-text-3)}.hiw-beat__h{font-size: 1.1875rem;font-weight: 600;letter-spacing: -0.02em;line-height: 1.2}.hiw-beat__p{margin: 8px 0 18px;color: var(--mw-text-2);font-size: 0.9375rem;line-height: 1.55}.hiw-beat__meta{margin-top: auto}.hiw-beat .chip{white-space: normal;min-height: 28px;padding-block: 5px;line-height: 1.3}.hiw-beat--wide{border-color: rgba(143,166,255,0.4);background: radial-gradient(90% 160% at 100% 100%,rgba(40,80,255,0.32),transparent 62%),var(--mw-night-1)}.hiw-beat--wide .hiw-beat__h{font-size: clamp(1.25rem,1.1rem + 0.7vw,1.625rem);letter-spacing: -0.025em}.hiw-beat--wide .hiw-beat__p{max-width: 36em}@media (min-width: 40em){.hiw-beats{grid-template-columns: repeat(2,minmax(0,1fr))}.hiw-beat--wide{grid-column: 1 / -1}}.hiw-deal{display: grid;gap: clamp(32px,4vw,64px);align-items: end}.hiw-deal .promise__p{margin-top: clamp(28px,3vw,44px)}.hiw-deal__ledger .ledger__row{gap: 16px}.hiw-deal__ledger .ledger__row dt{flex: none}.hiw-deal__ledger .ledger__row dd{font-size: 0.9375rem;text-wrap: balance}.hiw-deal__note{margin-top: 16px;font: 400 0.8125rem/1.5 var(--mw-font-mono);color: var(--mw-text-3)}@media (min-width: 64em){.hiw-deal{grid-template-columns: minmax(0,6.4fr) minmax(0,5.6fr)}}.hiw-need{display: grid;gap: clamp(32px,4vw,72px);align-items: end}.hiw-need__h{margin-top: 16px;margin-left: -0.04em;font-size: clamp(3.5rem,1rem + 7.4vw,8.25rem);font-weight: 600;line-height: 0.92;letter-spacing: -0.055em}.hiw-need__p{margin-top: clamp(18px,2vw,28px)}.hiw-need__chips{margin-top: 22px}.hiw-not{padding: clamp(24px,2.6vw,36px);border: 1px solid var(--mw-night-line);border-radius: var(--mw-r-2);background: var(--mw-night-1)}.hiw-nots{list-style: none;margin: 16px 0 0;padding: 0;display: grid;gap: 10px}.hiw-nots li{display: flex;align-items: center;gap: 14px;font-size: clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight: 600;line-height: 1.14;letter-spacing: -0.025em}.hiw-not__p{margin-top: 24px;color: var(--mw-text-2)}@media (min-width: 64em){.hiw-need{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}}.hiw-phases{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}.hiw-phase{position: relative;display: flex;flex-direction: column;padding: clamp(24px,2.6vw,36px);border: 1px solid var(--mw-night-line);border-radius: var(--mw-r-2);background: linear-gradient(160deg,rgba(40,80,255,0.13),transparent 55%),var(--mw-night-1)}.hiw-phase__h{margin-top: 14px;font-size: clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight: 600;line-height: 1.08;letter-spacing: -0.03em;text-wrap: balance}.hiw-phase__p{margin: 12px 0 24px;color: var(--mw-text-2)}.hiw-phase__meta{margin-top: auto}.hiw-phase .chip{white-space: normal;padding-block: 5px;line-height: 1.3}.hiw-phase--between{background: none;border-style: dashed;border-color: var(--mw-night-line-2)}.hiw-phase--between .hiw-phase__h{font-size: clamp(1.25rem,1.1rem + 0.7vw,1.625rem);letter-spacing: -0.025em}.hiw-phases__more{margin-top: 24px}@media (min-width: 64em){.hiw-phases{grid-template-columns: minmax(0,1fr) minmax(0,0.86fr) minmax(0,1fr);gap: 0;align-items: stretch}.hiw-phase{min-height: 320px}.hiw-phase--between{margin-block: 28px;border-inline: 0;border-radius: 0}}.hiw-faq__h{margin-top: 18px}.hiw-faq__more{margin-top: 14px}
.fin-h,.itl-h{margin-top: 18px}.fin-p,.itl-p{margin-top: clamp(18px,2vw,26px)}.fin-more{margin-top: 18px}.fin-do,.lead-do,.why-do{margin-top: 2px;color: var(--mw-blue);font-weight: 500}.fin-slot,.why-slot{margin-top: clamp(44px,5.5vw,88px)}.fin-slot:empty,.why-slot:empty{display: none}.lead-cells,.why-cells{position: absolute;inset: 0;-webkit-mask-image: linear-gradient(90deg,#000 10px,transparent 10px),linear-gradient(#000 10px,transparent 10px);mask-image: linear-gradient(90deg,#000 10px,transparent 10px),linear-gradient(#000 10px,transparent 10px);-webkit-mask-size: 14px 14px;mask-size: 14px 14px;-webkit-mask-composite: source-in;mask-composite: intersect}.fin-hero .page-hero__in{align-items: center}.fin-trace{position: relative;width: min(100%,480px)}.fin-trace__docs{position: relative;width: 88%;display: grid;gap: 12px}.fin-trace__sheet{padding: 16px 22px 14px;border-radius: 10px;background: var(--mw-paper);color: var(--mw-ink);box-shadow: 0 30px 70px -18px rgba(0,0,0,0.75),0 0 0 1px rgba(0,0,0,0.3),0 30px 120px -30px rgba(40,80,255,0.55);transform: rotate(-1.2deg)}.fin-trace__sheet + .fin-trace__sheet{transform: rotate(0.8deg)}.fin-trace__head{display: flex;justify-content: space-between;gap: 12px;height: 28px;padding-right: 34px;border-bottom: 1px solid var(--mw-ink);font: 600 0.6875rem/1.2 var(--mw-font-mono);letter-spacing: 0.14em;text-transform: uppercase}.fin-trace__head span + span{font-weight: 500;color: var(--mw-ink-3)}.fin-trace__lines{margin: 0;counter-reset: fin-line 11}.fin-trace__lines li{counter-increment: fin-line;display: grid;grid-template-columns: 1.8em minmax(0,1fr) auto 22px;gap: 12px;align-items: center;height: 30px;border-bottom: 1px solid var(--mw-rule)}.fin-trace__lines li:last-child{border-bottom: 0}.fin-trace__lines li::before{content: counter(fin-line);font: 400 0.6875rem/1 var(--mw-font-mono);color: var(--mw-ink-3)}.fin-trace__lines li::after{content: "";justify-self: center;width: 9px;height: 9px;border-radius: 50%}.fin-trace__lines i,.fin-trace__lines b{display: block;height: 6px;border-radius: 2px;background: rgba(17,21,28,0.15)}.fin-trace__lines i{width: 74%}.fin-trace__lines li:last-child i{width: 52%}.fin-trace__lines b{width: 56px}.fin-trace__lines li.is-marked{margin-left: -10px;padding-left: 10px;background: var(--mw-blue-tint);border-bottom-color: transparent}.fin-trace__lines li.is-marked::before{color: var(--mw-ink);font-weight: 600}.fin-trace__lines li.is-marked::after{background: var(--mw-blue);box-shadow: 0 0 0 3px rgba(20,55,230,0.2)}.fin-trace__lines span{font-size: 0.875rem;font-weight: 600;letter-spacing: -0.01em;white-space: nowrap}.fin-trace__lines em{font: 500 0.875rem/1 var(--mw-font-mono);font-variant-numeric: tabular-nums;white-space: nowrap}.fin-trace__spine{position: absolute;right: 32px;top: 89px;bottom: -30px;width: 2px;background: var(--mw-blue);border-radius: 2px}.fin-trace__find{position: relative;z-index: 2;width: min(90%,388px);margin: -30px 0 0 auto;padding: 16px 18px 18px;border: 1px solid rgba(143,166,255,0.5);border-radius: 14px;background: rgba(16,20,27,0.95);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 24px 60px rgba(0,0,0,0.65),0 0 90px rgba(40,80,255,0.4),0 1px 0 rgba(255,255,255,0.08) inset}.fin-trace__top{display: flex;align-items: center;justify-content: space-between;gap: 10px}.fin-trace__top .chip{min-height: 26px;padding: 0 10px;font-size: 0.6875rem}.fin-trace__t{margin-top: 12px;font-size: 1.1875rem;font-weight: 600;letter-spacing: -0.02em;line-height: 1.22;text-wrap: balance}.fin-trace__a{margin-top: 10px;font: 400 0.8125rem/1 var(--mw-font-mono);color: var(--mw-text-3)}.fin-trace__a .figure{margin-right: 4px;font-size: 1.75rem;letter-spacing: -0.04em;color: var(--mw-text)}.fin-trace__src{display: flex;flex-wrap: wrap;gap: 6px;margin: 14px 0 0;padding-top: 14px;border-top: 1px solid var(--mw-night-line)}.fin-trace__src li{display: inline-flex;align-items: center;gap: 7px;min-height: 26px;padding: 0 9px;border: 1px solid var(--mw-night-line-2);border-radius: 6px;font: 500 0.6875rem/1 var(--mw-font-mono);letter-spacing: 0.02em;color: var(--mw-text-2);white-space: nowrap}.fin-trace__src li::before{content: "";width: 7px;height: 9px;border-radius: 1.5px;background: var(--mw-paper);opacity: 0.85}.fin-trace__do{margin-top: 12px;font: 500 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-light-2)}.fin-trace__cap{margin-top: 18px}@media (min-width: 64em){.fin-trace,.fin-trace__cap{margin-left: auto}.fin-trace__cap{width: min(100%,480px)}}@media (max-width: 26em){.fin-trace__lines li{grid-template-columns: minmax(0,1fr) auto 22px}.fin-trace__lines li::before{display: none}}.fin-step{--pad: clamp(24px,2.6vw,36px);min-height: 0}.fin-step__vis{position: relative;display: grid;place-items: center;overflow: hidden;height: 176px;margin: calc(-1 * var(--pad)) calc(-1 * var(--pad)) 28px;padding: 16px;border-bottom: 1px solid var(--mw-night-line);background: radial-gradient(110% 130% at 85% 0%,rgba(40,80,255,0.22),transparent 62%),rgba(255,255,255,0.015)}.fin-mini--found{display: grid;grid-template-columns: auto 64px auto;grid-template-rows: repeat(3,28px);row-gap: 12px;align-items: center}.fin-mini__src{grid-column: 1;display: inline-flex;align-items: center;height: 28px;padding: 0 10px;border-radius: 6px;background: var(--mw-paper);color: var(--mw-ink);font: 600 0.6875rem/1 var(--mw-font-mono);letter-spacing: 0.06em;text-transform: uppercase;box-shadow: 0 8px 20px rgba(0,0,0,0.5)}.fin-mini__wires{grid-column: 2;grid-row: 1 / 4;width: 64px;height: 108px;color: var(--mw-light)}.fin-mini__node{grid-column: 3;grid-row: 2;display: inline-flex;align-items: center;gap: 8px;height: 34px;padding: 0 12px;border: 1px solid rgba(143,166,255,0.6);border-radius: 8px;background: rgba(91,124,255,0.18);font: 600 0.75rem/1 var(--mw-font-mono);letter-spacing: 0.04em;color: var(--mw-text);box-shadow: 0 0 44px rgba(40,80,255,0.55)}.fin-mini__node::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--mw-light);box-shadow: 0 0 10px rgba(91,124,255,0.9)}.fin-mini--approve{display: grid;gap: 6px;width: min(100%,236px);padding: 10px;border-radius: 10px;background: var(--mw-paper);color: var(--mw-ink);box-shadow: 0 20px 50px -10px rgba(0,0,0,0.7),0 0 80px -10px rgba(40,80,255,0.55);transform: rotate(-2deg)}.fin-mini__row{display: flex;align-items: center;gap: 10px;height: 40px;padding: 0 10px;border-radius: 6px;font-size: 0.875rem;font-weight: 600;color: var(--mw-ink-3)}.fin-mini__row i{flex: none;display: grid;place-content: center;width: 20px;height: 20px;border: 1.5px solid var(--mw-ink-3);border-radius: 4px}.fin-mini__row.is-on{background: var(--mw-blue-tint);color: var(--mw-ink)}.fin-mini__row.is-on i{background: var(--mw-blue);border-color: var(--mw-blue)}.fin-mini__row.is-on i::after{content: "";width: 13px;height: 13px;background: #fff;-webkit-mask: var(--check) center / contain no-repeat;mask: var(--check) center / contain no-repeat}.fin-mini--count{display: grid;width: min(100%,256px);overflow: hidden;border: 1px solid var(--mw-night-line-2);border-radius: 10px;background: rgba(16,20,27,0.92);box-shadow: 0 20px 50px -10px rgba(0,0,0,0.7),0 0 80px -20px rgba(40,80,255,0.5)}.fin-mini__line{display: flex;justify-content: space-between;gap: 12px;padding: 11px 14px;font: 400 0.75rem/1.3 var(--mw-font-mono);color: var(--mw-text-3)}.fin-mini__line + .fin-mini__line{border-top: 1px solid var(--mw-night-line)}.fin-mini__line b{font-weight: 500;color: var(--mw-text-2)}.fin-mini__line.is-on{background: rgba(91,124,255,0.16);color: var(--mw-text)}.fin-mini__line.is-on b{color: var(--mw-light-2)}.fin-receive{display: grid;margin: clamp(36px,4.5vw,64px) 0 0;border-top: 1px solid var(--mw-night-line-2)}.fin-receive > li{padding: 22px 0;border-bottom: 1px solid var(--mw-night-line)}.fin-receive .h4{margin-top: 10px}.fin-receive .text{margin-top: 6px;font-size: 0.9375rem}@media (min-width: 40em){.fin-receive{grid-template-columns: repeat(2,minmax(0,1fr))}.fin-receive > li{padding: 24px 28px 26px 0}.fin-receive > li:nth-child(even){padding-left: 28px;border-left: 1px solid var(--mw-night-line)}}@media (min-width: 64em){.fin-receive{grid-template-columns: repeat(4,minmax(0,1fr))}.fin-receive > li + li{padding-left: 28px;border-left: 1px solid var(--mw-night-line)}}.fin-fee{display: grid;gap: clamp(32px,4vw,72px);align-items: end}.fin-fee__h{font-size: clamp(2.5rem,1.3rem + 4.6vw,5.25rem)}.fin-fee__ledger{border-top-color: rgba(255,255,255,0.22)}.fin-fee__ledger .ledger__row{border-bottom-color: rgba(255,255,255,0.12)}.fin-fee__ledger .ledger__row dd{max-width: 15em}@media (min-width: 64em){.fin-fee{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}}.lead-hero{padding-bottom: clamp(48px,6vw,96px)}.lead-hero__glow{position: absolute;z-index: -1;pointer-events: none;left: 50%;bottom: -12%;width: min(1500px,130%);height: min(760px,60%);transform: translateX(-50%);background: radial-gradient(50% 50% at 50% 60%,rgba(40,80,255,0.58),rgba(40,80,255,0.18) 50%,transparent 72%)}.lead-hero__deal{display: flex;align-items: center;gap: 10px;margin-top: 22px;font: 400 0.8125rem/1.5 var(--mw-font-mono);color: var(--mw-text-2)}.lead-hero__deal::before{content: "";flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--mw-light);box-shadow: 0 0 0 3px rgba(91,124,255,0.22),0 0 12px rgba(91,124,255,0.9)}.lead-path{margin-top: clamp(44px,6vw,88px)}.lead-path__body{display: grid;margin: 0}.lead-path__stage{min-width: 0;padding: clamp(16px,1.8vw,24px);border-top: 1px solid var(--mw-night-line)}.lead-path__stage:first-child{border-top: 0}.lead-path__vis{position: relative;display: grid;place-items: center;overflow: hidden;height: clamp(132px,12vw,164px);border: 1px solid var(--mw-night-line);border-radius: 12px;background: radial-gradient(120% 120% at 80% 0%,rgba(40,80,255,0.18),transparent 60%),rgba(255,255,255,0.02)}.lead-path__n{display: flex;align-items: center;gap: 12px;margin-top: 20px;font: 500 0.75rem/1 var(--mw-font-mono);letter-spacing: 0.12em;color: var(--mw-light-2)}.lead-path__n::after{content: "";flex: 1;height: 14px;background: rgba(143,166,255,0.55);-webkit-mask: linear-gradient(#000,#000) left center / calc(100% - 11px) 1px no-repeat,var(--arrow) right center / 14px 14px no-repeat;mask: linear-gradient(#000,#000) left center / calc(100% - 11px) 1px no-repeat,var(--arrow) right center / 14px 14px no-repeat}.lead-path__stage:last-child .lead-path__n::after{background: linear-gradient(90deg,rgba(143,166,255,0.55),transparent);-webkit-mask: linear-gradient(#000,#000) left center / 100% 1px no-repeat;mask: linear-gradient(#000,#000) left center / 100% 1px no-repeat}.lead-path__h{margin-top: 14px;font-size: clamp(1.25rem,1.1rem + 0.7vw,1.625rem);font-weight: 600;letter-spacing: -0.025em;line-height: 1.15}.lead-path__p{margin-top: 8px;color: var(--mw-text-2);font-size: 0.9375rem;line-height: 1.5}@media (min-width: 40em){.lead-path__body{grid-template-columns: repeat(2,minmax(0,1fr))}.lead-path__stage:nth-child(2){border-top: 0}.lead-path__stage:nth-child(even){border-left: 1px solid var(--mw-night-line)}}@media (min-width: 64em){.lead-path__body{grid-template-columns: repeat(4,minmax(0,1fr))}.lead-path__stage{border-top: 0}.lead-path__stage + .lead-path__stage{border-left: 1px solid var(--mw-night-line)}}.lead-vis-read__field{position: relative;width: 150px;height: 94px}.lead-vis-read__field .lead-cells{background: linear-gradient(rgba(255,255,255,0.32) 56px,rgba(255,255,255,0.08) 56px)}.lead-vis-read__field i{position: absolute;width: 10px;height: 10px;background: var(--mw-light);box-shadow: 0 0 9px rgba(91,124,255,0.95)}.lead-vis-read__field i:nth-of-type(1){left: 28px;top: 14px}.lead-vis-read__field i:nth-of-type(2){left: 98px;top: 42px}.lead-vis-map svg{width: min(84%,210px);height: auto;overflow: visible}.lead-vis-map__q{stroke: rgba(255,255,255,0.2)}.lead-vis-map__lit{stroke: var(--mw-light-2);filter: drop-shadow(0 0 4px rgba(91,124,255,0.9))}.lead-vis-map__n circle{fill: var(--mw-night-2);stroke: rgba(255,255,255,0.4);stroke-width: 1.2}.lead-vis-map__on circle{fill: var(--mw-light)}.lead-vis-find__paper{width: min(62%,150px);padding: 16px 14px 6px;border-radius: 6px;background: var(--mw-paper);box-shadow: 0 16px 40px -8px rgba(0,0,0,0.7),0 0 60px -6px rgba(40,80,255,0.6);transform: rotate(-3deg)}.lead-vis-find__paper i{display: block;height: 6px;margin-bottom: 11px;border-radius: 2px;background: rgba(17,21,28,0.16)}.lead-vis-find__paper i:nth-child(3){width: 70%}.lead-vis-find__paper i.is-marked{background: var(--mw-blue);box-shadow: 0 0 0 5px var(--mw-blue-tint)}.lead-vis-build__app{display: grid;grid-template-columns: 24% minmax(0,1fr);width: min(70%,176px);aspect-ratio: 16 / 10;overflow: hidden;border: 1px solid var(--mw-night-line-2);border-radius: 8px;background: var(--mw-night-2);box-shadow: 0 16px 40px -10px rgba(0,0,0,0.85),0 1px 0 rgba(255,255,255,0.08) inset,0 0 70px -10px rgba(40,80,255,0.5)}.lead-vis-build__rail{display: grid;align-content: start;gap: 6px;padding: 10px 8px;border-right: 1px solid var(--mw-night-line)}.lead-vis-build__rail i{height: 4px;border-radius: 2px;background: rgba(255,255,255,0.14)}.lead-vis-build__rail i:first-child{background: var(--mw-light)}.lead-vis-build__main{display: grid;align-content: start;gap: 8px;padding: 10px}.lead-vis-build__main i{display: block;height: 4px;border-radius: 4px;background: rgba(255,255,255,0.12)}.lead-vis-build__main i:first-child{height: 30px;border: 1px solid rgba(143,166,255,0.3);background: linear-gradient(90deg,rgba(91,124,255,0.32),rgba(91,124,255,0.05))}.lead-vis-build__main i:last-child{width: 68%}.lead-find{min-height: clamp(380px,38vw,520px)}.lead-find__paper{width: min(100%,480px)}.lead-find__stamp{position: absolute;right: clamp(16px,4vw,48px);bottom: clamp(16px,3vw,36px);min-height: 34px;background-color: var(--mw-night-2);box-shadow: 0 10px 30px rgba(0,0,0,0.5)}.lead-need__rows{display: grid;gap: 4px;margin: 0;padding: 10px}.lead-need__row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px 16px;align-items: center;padding: 16px 18px;border: 1px solid transparent;border-radius: 12px}.lead-need__what{font-size: clamp(1.125rem,1rem + 0.7vw,1.5rem);font-weight: 600;letter-spacing: -0.025em;line-height: 1.2}.lead-need__state{font: 500 0.6875rem/1 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-text-3);white-space: nowrap}.lead-need__row.is-off .lead-need__what{color: var(--mw-text-3);text-decoration: line-through;text-decoration-thickness: 1.5px;text-decoration-color: rgba(255,255,255,0.32)}.lead-need__row.is-on{border-color: rgba(143,166,255,0.5);background: linear-gradient(120deg,rgba(91,124,255,0.24),rgba(91,124,255,0.06));box-shadow: 0 0 60px -10px rgba(40,80,255,0.55)}.lead-need__row.is-on .lead-need__state{color: var(--mw-light-2)}.lead-need__chips{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 8px}.lead-out__top{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px}.lead-glyph{flex: none;width: 64px;height: 64px;color: var(--mw-light-2)}.lead-glyph .q{stroke: rgba(255,255,255,0.28)}.lead-soft,.lead-one{--pad: clamp(24px,2.6vw,36px)}.lead-card__more{align-self: flex-start;margin-top: 10px}.lead-soft__vis{margin: auto calc(-1 * var(--pad)) calc(-1 * var(--pad)) 0;padding-top: 24px}.lead-soft__app{display: grid;grid-template-columns: 17% minmax(0,1fr);height: clamp(150px,15vw,196px);border: 1px solid var(--mw-night-line-2);border-right: 0;border-bottom: 0;border-radius: 14px 0 0 0;background: var(--mw-night-2);box-shadow: 0 1px 0 rgba(255,255,255,0.08) inset,0 0 120px -20px rgba(40,80,255,0.5)}.lead-soft__rail{display: grid;align-content: start;gap: 12px;padding: 22px 18%;border-right: 1px solid var(--mw-night-line)}.lead-soft__rail i{height: 7px;border-radius: 4px;background: rgba(255,255,255,0.12)}.lead-soft__rail i:first-child{width: 70%;background: var(--mw-light);box-shadow: 0 0 14px rgba(91,124,255,0.8)}.lead-soft__main{display: grid;align-content: start;gap: 16px;padding: 22px 26px 0;min-width: 0}.lead-soft__row{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.lead-soft__row i{height: 44px;border: 1px solid var(--mw-night-line);border-radius: 8px;background: rgba(255,255,255,0.04)}.lead-soft__block{height: 56px;border: 1px solid rgba(143,166,255,0.28);border-radius: 8px;background: linear-gradient(90deg,rgba(91,124,255,0.3),rgba(91,124,255,0.05))}.lead-soft__lines{display: grid;gap: 9px}.lead-soft__lines i{height: 6px;border-radius: 4px;background: rgba(255,255,255,0.1)}.lead-soft__lines i:nth-child(2){width: 82%}.lead-soft__lines i:nth-child(3){width: 64%}.lead-one__n{margin: auto 0 calc(-1 * var(--pad) - 0.12em) auto;font-size: clamp(9rem,6rem + 11vw,16rem);font-weight: 600;line-height: 0.74;letter-spacing: -0.06em;background: linear-gradient(180deg,#fff 0%,#9DB2FF 45%,rgba(91,124,255,0.08) 96%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}@media (forced-colors: active){.lead-one__n{background: none;color: CanvasText;-webkit-text-fill-color: CanvasText}}.lead-founders{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 40px;margin-top: 16px;padding: clamp(16px,2vw,24px) clamp(24px,2.6vw,36px);border: 1px solid var(--mw-night-line);border-radius: var(--mw-r-2);background: var(--mw-night-1)}.lead-founders__t{color: var(--mw-text-2);font-size: clamp(1rem,0.95rem + 0.3vw,1.1875rem);letter-spacing: -0.01em}.lead-founders__t strong{color: var(--mw-text);font-weight: 600}.itl-hero .page-hero__in{align-items: center}.itl-roles{display: grid;width: min(100%,460px)}.itl-role{position: relative;padding: 20px 22px 22px;border: 1px solid var(--mw-night-line-2);border-radius: 16px;background: rgba(16,20,27,0.92);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);box-shadow: 0 24px 60px -20px rgba(0,0,0,0.8),0 1px 0 rgba(255,255,255,0.07) inset}.itl-role--you{border-color: rgba(143,166,255,0.6);background: linear-gradient(150deg,rgba(91,124,255,0.28),rgba(16,20,27,0.94) 62%);box-shadow: 0 0 100px -10px rgba(40,80,255,0.65),0 1px 0 rgba(255,255,255,0.12) inset}.itl-role--you .label{color: var(--mw-light-2)}.itl-role__who{margin-top: 8px;font-size: clamp(1.875rem,1.5rem + 1.6vw,2.75rem);font-weight: 600;letter-spacing: -0.04em;line-height: 1}.itl-role__does{display: grid;gap: 8px;margin: 16px 0 0;color: var(--mw-text-2);font-size: 0.9375rem;line-height: 1.4}.itl-role__does li{position: relative;padding-left: 18px}.itl-role__does li::before{content: "";position: absolute;left: 0;top: 0.5em;width: 6px;height: 6px;border-radius: 50%;background: var(--mw-light)}.itl-roles__flow{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;height: 104px;padding-inline: 40px 16px}.itl-roles__lane{position: relative;display: flex;align-items: center;padding-left: 20px;font: 500 0.6875rem/1.35 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-text-2)}.itl-roles__lane::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 1px;background: var(--mw-light-2)}.itl-roles__lane::after{content: "";position: absolute;left: -8.5px;width: 18px;height: 18px;background: var(--mw-light-2);-webkit-mask: var(--arrow) center / contain no-repeat;mask: var(--arrow) center / contain no-repeat}.itl-roles__lane--down::after{bottom: -2px;transform: rotate(90deg)}.itl-roles__lane--up::after{top: -2px;transform: rotate(-90deg)}.itl-roles__lane--up{color: var(--mw-text-3)}.itl-roles__lane--up::before,.itl-roles__lane--up::after{background: rgba(255,255,255,0.4)}.itl-roles__cap{margin-top: 18px}@media (min-width: 64em){.itl-roles,.itl-roles__cap{margin-left: auto}.itl-roles__cap{width: min(100%,460px)}}.itl-answer{min-height: 0}.itl-answer__h{margin-top: clamp(32px,4.4vw,64px);font-size: clamp(2.25rem,1.5rem + 2.6vw,3.5rem);font-weight: 600;line-height: 1;letter-spacing: -0.045em}.itl-answer .card-b__p{margin-top: 16px}.itl-phases{display: grid;gap: 36px;margin: 0}.itl-phase,.itl-gate{position: relative;display: flex;flex-direction: column;min-width: 0;padding: clamp(22px,2.4vw,34px);border-radius: var(--mw-r-3)}.itl-phase{border: 1px solid var(--mw-night-line-2);background: radial-gradient(120% 90% at 85% 0%,rgba(40,80,255,0.22),transparent 60%),var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset}.itl-phase--2{background: var(--mw-night-1)}.itl-phase--2 .eyebrow{color: var(--mw-text-3)}.itl-phase__h{margin-top: 14px}.itl-phase__chips{margin-top: 20px}.itl-phase__meta{display: grid;margin: auto 0 0;padding-top: 28px}.itl-phase__meta > div{display: grid;grid-template-columns: 4.5em minmax(0,1fr);gap: 12px;padding: 10px 0;border-top: 1px solid var(--mw-night-line);font-size: 0.9375rem;line-height: 1.45}.itl-phase__meta dt{padding-top: 3px;font: 500 0.6875rem/1.5 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-text-3)}.itl-phase__meta dd{color: var(--mw-text)}.itl-gate{border: 1px dashed rgba(143,166,255,0.5);background: rgba(91,124,255,0.07)}.itl-gate .label{color: var(--mw-light-2)}.itl-gate__h{margin-top: 12px}.itl-gate__list{display: grid;gap: 8px;margin: 16px 0 0;color: var(--mw-text-2);font-size: 0.9375rem;line-height: 1.4}.itl-gate__list li{position: relative;padding-left: 26px}.itl-gate__list li::before{content: "";position: absolute;left: 0;top: 0.15em;width: 16px;height: 16px;background: var(--mw-light-2);-webkit-mask: var(--check) center / contain no-repeat;mask: var(--check) center / contain no-repeat}.itl-phase--1::after,.itl-gate::after{content: "";position: absolute;left: 34px;top: 100%;width: 1px;height: 36px;background: rgba(143,166,255,0.7)}@media (min-width: 64em){.itl-phases{grid-template-columns: minmax(0,5fr) minmax(0,4fr) minmax(0,5fr);gap: 44px}.itl-phase--1::after,.itl-gate::after{left: 100%;top: 50%;width: 44px;height: 16px;margin-top: -8px;background: var(--mw-light-2);-webkit-mask: linear-gradient(#000,#000) 4px center / calc(100% - 20px) 1px no-repeat,var(--arrow) calc(100% - 4px) center / 16px 16px no-repeat;mask: linear-gradient(#000,#000) 4px center / calc(100% - 20px) 1px no-repeat,var(--arrow) calc(100% - 4px) center / 16px 16px no-repeat}}.itl-never{margin-top: 28px}.itl-scope__list{display: grid;gap: 6px;margin: 0}.itl-scope__row{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 2px 14px;align-items: center;padding: 12px 14px 12px 44px;border: 1px solid var(--mw-night-line);border-radius: 10px;background: rgba(255,255,255,0.03)}.itl-scope__row::before{content: "";position: absolute;left: 15px;top: 50%;width: 16px;height: 16px;margin-top: -8px}.itl-scope__name{font: 500 0.9375rem/1.3 var(--mw-font-mono);color: var(--mw-text)}.itl-scope__kind{grid-column: 1;grid-row: 2;font: 400 0.75rem/1.4 var(--mw-font-mono);color: var(--mw-text-3)}.itl-scope__kind:empty{display: none}.itl-scope__state{grid-column: 2;grid-row: 1 / span 2;font: 500 0.6875rem/1.3 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;text-align: right;color: var(--mw-text-3)}.itl-scope__row.is-in{border-color: rgba(143,166,255,0.42);background: rgba(91,124,255,0.11)}.itl-scope__row.is-in .itl-scope__state{color: var(--mw-light-2)}.itl-scope__row.is-in::before{background: var(--mw-light-2);-webkit-mask: var(--check) center / contain no-repeat;mask: var(--check) center / contain no-repeat}.itl-scope__row.is-out::before{height: 2px;margin-top: -1px;width: 12px;left: 17px;background: var(--mw-text-3)}.itl-scope__row.is-out .itl-scope__name{color: var(--mw-text-3);text-decoration: line-through;text-decoration-thickness: 1.5px;text-decoration-color: rgba(255,255,255,0.3)}.itl-scope__meta{display: grid;grid-template-columns: 1fr 1fr;margin: 18px 0 0;border-top: 1px solid var(--mw-night-line)}.itl-scope__meta > div{padding-top: 16px}.itl-scope__meta > div + div{padding-left: 18px;border-left: 1px solid var(--mw-night-line)}.itl-scope__meta dt{font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-text-3)}.itl-scope__meta dd{margin-top: 4px;font-size: 0.9375rem;color: var(--mw-text)}.itl-rule{min-height: clamp(200px,18vw,260px)}.itl-rule .label{color: var(--mw-light-2)}.itl-rule .card-b__h{margin-top: auto;padding-top: 36px;font-size: clamp(1.25rem,1.05rem + 0.9vw,1.75rem);line-height: 1.18;max-width: 23em}.itl-after{align-items: center}.itl-kept__rows{display: grid;gap: 6px;margin: 0;padding: 10px}.itl-kept__row{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: clamp(18px,2vw,24px) 20px;border: 1px solid var(--mw-night-line);border-radius: 12px}.itl-kept__row dt{font-size: clamp(1.125rem,1rem + 0.7vw,1.5rem);font-weight: 600;letter-spacing: -0.025em;line-height: 1.2}.itl-kept__row dd{font: 500 0.75rem/1 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;white-space: nowrap}.itl-kept__row.is-gone dt{color: var(--mw-text-3);text-decoration: line-through;text-decoration-thickness: 1.5px;text-decoration-color: rgba(255,255,255,0.32)}.itl-kept__row.is-gone dd{color: var(--mw-text-2)}.itl-kept__row.is-kept{border-color: rgba(143,166,255,0.5);background: linear-gradient(120deg,rgba(91,124,255,0.22),rgba(91,124,255,0.06))}.itl-kept__row.is-kept dd{color: var(--mw-light-2)}.itl-account{position: relative;isolation: isolate;overflow: hidden;display: block;padding: clamp(36px,6vw,88px) clamp(24px,5vw,88px);border: 1px solid var(--mw-night-line);border-radius: clamp(20px,2.4vw,32px);background: var(--mw-night-1);color: inherit;text-decoration: none;transition: border-color 0.25s}.itl-account:hover{border-color: rgba(143,166,255,0.45)}.itl-account__field{position: absolute;inset: 0;z-index: -1;background-color: rgba(255,255,255,0.07);background-image: linear-gradient(var(--mw-night-1) 4px,transparent 4px),linear-gradient(90deg,var(--mw-night-1) 4px,transparent 4px);background-size: 14px 14px;-webkit-mask-image: linear-gradient(100deg,transparent 40%,#000 100%);mask-image: linear-gradient(100deg,transparent 40%,#000 100%)}.itl-account__h{margin-top: 20px;font-size: clamp(2rem,1.2rem + 3.6vw,4.25rem);font-weight: 600;line-height: 1.02;letter-spacing: -0.04em;max-width: 13em;text-wrap: balance}.itl-account__p{display: block;margin-top: clamp(16px,2vw,24px);max-width: 34em;color: var(--mw-text-2);font-size: var(--mw-v2-lede);line-height: 1.5}.itl-account .more{margin-top: clamp(16px,2vw,24px)}.why-hero{padding-block: clamp(80px,11vw,168px) clamp(150px,21vw,320px)}.why-hero__h,.why-hero__sub{max-width: none;font-size: clamp(2.75rem,1.1rem + 6.9vw,6.5rem);font-weight: 600;line-height: 0.98;letter-spacing: -0.045em}.why-hero__h{margin-top: 26px}.why-hero__sub{margin-top: 0.1em}.why-hero__note{display: flex;align-items: center;gap: 14px;margin-top: clamp(28px,3.6vw,52px);font: 400 0.8125rem/1.5 var(--mw-font-mono);color: var(--mw-text-3)}.why-hero__note::before{content: "";flex: none;width: 40px;height: 1px;background: var(--mw-night-line-2)}.why-hero__field{position: absolute;left: 0;right: 0;bottom: 0;z-index: -2;overflow: hidden;pointer-events: none;height: clamp(130px,18vw,280px);-webkit-mask-image: linear-gradient(to top,#000 0%,rgba(0,0,0,0.55) 45%,transparent 100%);mask-image: linear-gradient(to top,#000 0%,rgba(0,0,0,0.55) 45%,transparent 100%)}.why-hero__cells{background: linear-gradient(90deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.11) 35%,rgba(157,178,255,0.6) 100%)}.why-hero__sweep{position: absolute;top: 0;bottom: 0;left: 0;width: 22%;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.55),transparent);transform: translateX(-120%)}@media (prefers-reduced-motion: no-preference){.why-hero__sweep{animation: why-sweep 7s cubic-bezier(0.4,0,0.6,1) infinite}}@keyframes why-sweep{0%{transform: translateX(-120%)}70%,100%{transform: translateX(560%)}}.why-hero__glow{position: absolute;z-index: -1;pointer-events: none;left: 30%;right: -15%;bottom: -60%;height: 110%;background: radial-gradient(closest-side,rgba(40,80,255,0.55),rgba(40,80,255,0.14) 55%,transparent 75%)}.why-part{position: relative;padding-block: clamp(80px,10vw,160px)}.why-part + .why-part{border-top: 1px solid var(--mw-night-line)}.why-part__in{display: grid;gap: 24px clamp(24px,4vw,64px)}.why-part__in--after{margin-top: clamp(56px,7vw,112px)}.why-part__n{display: flex;align-items: baseline;gap: 12px;font: 500 0.8125rem/1.4 var(--mw-font-mono);letter-spacing: 0.14em;text-transform: uppercase;color: var(--mw-text-3)}.why-part__n b{font-weight: 500;color: var(--mw-light-2)}.why-part__body{min-width: 0}@media (min-width: 64em){.why-part__in{grid-template-columns: minmax(0,2fr) minmax(0,10fr)}.why-part__n{flex-direction: column;gap: 6px;align-self: start;position: sticky;top: calc(var(--header-h) + 40px);padding-top: 0.9em}.why-part__in--after .why-part__body{grid-column: 2}}.why-lead{font-size: clamp(2rem,1.05rem + 4.2vw,4.75rem);font-weight: 600;line-height: 1.03;letter-spacing: -0.04em;max-width: 14.5em;text-wrap: balance}.why-lead .dim{color: var(--mw-text-3)}.why-lead__line{display: block}.why-lead--aside{font-size: clamp(1.75rem,1.1rem + 3vw,3.5rem);line-height: 1.06;max-width: 17em}.why-lead--end{font-size: clamp(2.25rem,1.1rem + 5vw,5.5rem);line-height: 1;max-width: 13em}.why-p{margin-top: clamp(24px,3vw,44px);max-width: 27em;font-size: clamp(1.25rem,1.08rem + 0.8vw,1.6875rem);line-height: 1.42;letter-spacing: -0.015em;color: var(--mw-text-2);text-wrap: pretty}.why-p strong{color: var(--mw-text);font-weight: 600}.why-fig{margin: clamp(44px,5.5vw,88px) 0 0}.why-fig__pair{display: grid;gap: clamp(32px,4vw,56px)}.why-fig__side{min-width: 0}@media (min-width: 48em){.why-fig__pair{grid-template-columns: repeat(2,minmax(0,1fr))}}.why-f{position: relative;width: 100%;height: 178px}.why-f--sample .why-cells{background: linear-gradient(rgba(255,255,255,0.34),rgba(255,255,255,0.34)) 42px 56px / 94px 52px no-repeat,rgba(255,255,255,0.07)}.why-f--all .why-cells{background: rgba(255,255,255,0.3)}.why-f__hit{position: absolute;width: 10px;height: 10px;background: var(--mw-light);box-shadow: 0 0 9px rgba(91,124,255,0.95)}.why-f__hit--s{left: 84px;top: 84px}.why-f__hit--a{left: 196px;top: 28px}.why-f__hit--b{left: 266px;top: 126px}.why-f__hit--c{left: 14px;top: 140px}.why-f__hit--d{left: 154px;top: 154px}.why-f__hit--e{left: 294px;top: 56px}@supports (width: round(down,100%,14px)){.why-f{width: calc(round(down,100% + 4px,14px) - 4px)}.why-f__hit--a{left: round(down,47%,14px)}.why-f__hit--b{left: round(down,68%,14px)}.why-f__hit--d{left: round(down,36%,14px)}.why-f__hit--e{left: round(down,90%,14px)}}.why-fig__k{margin-top: 18px;font-size: clamp(1.25rem,1.1rem + 0.8vw,1.75rem);font-weight: 600;letter-spacing: -0.03em;line-height: 1.2;color: var(--mw-text-3)}.why-fig__k .label{display: block;margin-bottom: 8px}.why-fig__k b{font-weight: 600;color: var(--mw-text-2)}.why-fig__side + .why-fig__side .why-fig__k{color: var(--mw-text-2)}.why-fig__side + .why-fig__side .why-fig__k b{color: var(--mw-text)}.why-fig .demo-cap{margin-top: clamp(24px,3vw,36px);max-width: 46em}.why-reveal{display: grid;gap: clamp(32px,4vw,64px);align-items: center;margin-top: clamp(44px,5.5vw,88px)}.why-reveal__stage{min-height: clamp(360px,34vw,480px);padding: clamp(20px,2.6vw,36px)}.why-reveal__paper{width: min(100%,470px)}@media (min-width: 64em){.why-reveal{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}}.why-change{display: grid;margin: 0}.why-change__item{padding: clamp(20px,2.4vw,30px) 0;border-top: 1px solid var(--mw-night-line)}.why-change__item:last-child{border-bottom: 1px solid var(--mw-night-line)}.why-change__h{font-size: clamp(1.375rem,1.15rem + 1vw,2rem);font-weight: 600;letter-spacing: -0.03em;line-height: 1.12;text-wrap: balance}.why-change__p{margin-top: 8px;max-width: 30em;color: var(--mw-text-2);font-size: 1.0625rem}.why-pair{margin-top: clamp(40px,5vw,80px);border-top: 1px solid var(--mw-night-line-2)}.why-pair__row{display: grid;gap: 8px 32px;align-items: baseline;padding: clamp(18px,2.4vw,32px) 0;border-bottom: 1px solid var(--mw-night-line)}.why-pair__big{font-size: clamp(2.75rem,1.5rem + 6vw,6.5rem);font-weight: 600;line-height: 0.98;letter-spacing: -0.045em}@media (min-width: 48em){.why-pair__row{grid-template-columns: 9em minmax(0,1fr)}}.why-part--end{isolation: isolate;overflow: clip}.why-end__glow{position: absolute;z-index: -1;pointer-events: none;right: 0;top: -30%;width: 62%;height: 120%;background: radial-gradient(closest-side,rgba(40,80,255,0.4),rgba(40,80,255,0.1) 55%,transparent 75%)}.why-method{display: grid;margin: clamp(40px,5vw,80px) 0 0;border-top: 1px solid var(--mw-night-line-2);counter-reset: why-m}.why-method li{counter-increment: why-m;display: grid;gap: 6px;align-content: start;padding: 20px 0;border-bottom: 1px solid var(--mw-night-line)}.why-method li::before{content: counter(why-m,decimal-leading-zero);font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;color: var(--mw-light-2)}.why-method b{font-size: clamp(1.25rem,1.1rem + 0.7vw,1.625rem);font-weight: 600;letter-spacing: -0.025em;line-height: 1.15}.why-method span{color: var(--mw-text-2);font-size: 0.9375rem;line-height: 1.45}@media (min-width: 48em){.why-method{grid-template-columns: repeat(2,minmax(0,1fr))}.why-method li{padding: 22px 24px 26px 0}.why-method li:nth-child(even){padding-left: 24px;border-left: 1px solid var(--mw-night-line)}}@media (min-width: 64em){.why-method{grid-template-columns: repeat(4,minmax(0,1fr))}.why-method li + li{padding-left: 24px;border-left: 1px solid var(--mw-night-line)}}.why-end__links{display: flex;flex-wrap: wrap;gap: 4px 32px;margin-top: clamp(20px,2.4vw,32px)}
.trust-hero__for{margin-top: 20px;max-width: 36em;color: var(--mw-text-3)}.trust-short{padding: clamp(22px,2.6vw,34px)}.trust-short__rows{margin: 16px 0 0;border-top: 1px solid var(--mw-ink)}.trust-short__row{display: grid;grid-template-columns: 6.6em minmax(0,1fr);gap: 2px 16px;align-items: baseline;padding: 13px 0;border-bottom: 1px solid var(--mw-rule)}.trust-short__row:last-child{border-bottom: 0;padding-bottom: 2px}.trust-short__row dt{font: 500 0.6875rem/1.6 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-ink-3)}.trust-short__row dd{font-size: 1.0625rem;font-weight: 600;line-height: 1.35;letter-spacing: -0.015em}.trust-index{border-bottom: 1px solid var(--mw-night-line);background: var(--mw-night)}.trust-index .trust-index__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0;padding-block: 6px}.trust-index__list a{display: flex;align-items: center;gap: 10px;min-height: 48px;padding-right: 12px;color: var(--mw-text-2);font-size: 0.9375rem;font-weight: 500;letter-spacing: -0.01em;text-decoration: none;transition: color 0.15s}.trust-index__list a:hover{color: #fff}.trust-index__n{font: 500 0.75rem/1 var(--mw-font-mono);letter-spacing: 0.08em;color: var(--mw-light-2)}@media (min-width: 40em){.trust-index .trust-index__list{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 64em){.trust-index{position: sticky;top: var(--header-h);z-index: 40;background: rgba(10,13,18,0.8);-webkit-backdrop-filter: saturate(160%) blur(16px);backdrop-filter: saturate(160%) blur(16px)}.trust-index .trust-index__list{display: flex;gap: clamp(20px,3.2vw,48px);padding-block: 0}.trust-index__list a{min-height: 52px;padding-right: 0}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.trust-index{background: var(--mw-night)}}.trust-roles{--trust-wire: rgba(143,166,255,0.55);--trust-chev-r: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath d='M1 1l5 5-5 5' fill='none' stroke='%238FA6FF' stroke-width='1.5'/%3E%3C/svg%3E");--trust-chev-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath d='M6 1 1 6l5 5' fill='none' stroke='%238FA6FF' stroke-width='1.5'/%3E%3C/svg%3E");display: grid;gap: 16px}.trust-role{position: relative;isolation: isolate;overflow: hidden;padding: clamp(24px,2.8vw,40px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-3);background: var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset}.trust-role--us{background: radial-gradient(110% 90% at 100% 0%,rgba(40,80,255,0.26),transparent 62%),var(--mw-night-1)}.trust-role__who{margin-top: 12px;font-size: clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight: 600;line-height: 1;letter-spacing: -0.04em}.trust-role__pts{margin: clamp(22px,2.6vw,36px) 0 0}.trust-role__pts li{padding: 13px 0;border-top: 1px solid var(--mw-night-line);color: var(--mw-text-2)}.trust-role__pts li:last-child{padding-bottom: 0}.trust-roles .trust-flow{display: grid;gap: 10px;align-content: center;margin: 0 0 0 24px;padding: 4px 0 4px 20px;border-left: 1px solid var(--mw-night-line-2)}.trust-flow__lane{position: relative;display: grid;gap: 3px;padding: 12px 16px;border: 1px solid var(--mw-night-line);border-radius: 12px;background: rgba(255,255,255,0.025)}.trust-flow__dir{font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-light-2)}.trust-flow__what{font-weight: 600;line-height: 1.3;letter-spacing: -0.012em}.trust-roles__base{display: grid;gap: 6px 32px;align-items: baseline;padding: clamp(18px,2vw,26px) clamp(24px,2.8vw,40px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-2);background: linear-gradient(90deg,rgba(91,124,255,0.1),transparent 60%),var(--mw-night-1)}.trust-roles__base-t{font-size: clamp(1.0625rem,1rem + 0.4vw,1.3125rem);font-weight: 600;line-height: 1.35;letter-spacing: -0.02em}.trust-roles__base-s{color: var(--mw-text-2);font-weight: 400}@media (min-width: 48em){.trust-roles__base{grid-template-columns: auto minmax(0,1fr)}}@media (min-width: 64em){.trust-roles{grid-template-columns: minmax(0,1fr) minmax(0,0.86fr) minmax(0,1fr);gap: 16px 0}.trust-roles__base{grid-column: 1 / -1}.trust-roles .trust-flow{margin: 0;padding: 0 36px;border-left: 0}.trust-flow__lane::before,.trust-flow__lane::after{content: "";position: absolute;top: 50%;width: 36px;height: 12px;margin-top: -6px;background: linear-gradient(var(--trust-wire),var(--trust-wire)) center / 100% 1px no-repeat}.trust-flow__lane::before{right: calc(100% + 1px)}.trust-flow__lane::after{left: calc(100% + 1px)}.trust-flow__lane:not(.trust-flow__lane--back)::after{background: var(--trust-chev-r) right 1px center / 7px 12px no-repeat,linear-gradient(var(--trust-wire),var(--trust-wire)) left center / calc(100% - 3px) 1px no-repeat}.trust-flow__lane--back::before{background: var(--trust-chev-l) left 1px center / 7px 12px no-repeat,linear-gradient(var(--trust-wire),var(--trust-wire)) right center / calc(100% - 3px) 1px no-repeat}}.trust-reads{display: grid;gap: 16px}@media (min-width: 56em){.trust-reads{grid-template-columns: repeat(2,minmax(0,1fr))}}.trust-read{--trust-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E");position: relative;isolation: isolate;overflow: hidden;padding: clamp(24px,3vw,44px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-3);background: var(--mw-night-1)}.trust-read--yes{border-color: rgba(143,166,255,0.38);background: linear-gradient(160deg,rgba(40,80,255,0.22),transparent 58%),var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.07) inset,0 40px 120px -50px rgba(20,55,230,0.55)}.trust-read--no{border-style: dashed;background: repeating-linear-gradient(135deg,rgba(255,255,255,0.035) 0 1px,transparent 1px 9px),var(--mw-night)}.trust-read__h{display: flex;align-items: center;gap: 16px;font-size: clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight: 600;line-height: 1.05;letter-spacing: -0.04em}.trust-read__h::before{content: "";flex: none;width: 36px;height: 36px;border-radius: 50%}.trust-read--yes .trust-read__h::before{background: var(--mw-light) var(--trust-tick) center / 18px 18px no-repeat;box-shadow: 0 0 0 5px rgba(91,124,255,0.18),0 0 30px rgba(91,124,255,0.7)}.trust-read--no .trust-read__h::before{border: 1.5px solid var(--mw-text-3);background: linear-gradient(var(--mw-text-3),var(--mw-text-3)) center / 14px 2px no-repeat}.trust-read__list{margin: clamp(24px,3vw,40px) 0 0}.trust-read__list li{padding: 18px 0;border-top: 1px solid var(--mw-night-line);color: var(--mw-text-2)}.trust-read__list li:last-child{padding-bottom: 0}.trust-read__list strong{display: block;color: var(--mw-text);font-size: clamp(1.125rem,1.05rem + 0.4vw,1.3125rem);font-weight: 600;line-height: 1.3;letter-spacing: -0.02em}.trust-read__list strong{margin-bottom: 4px}.trust-read--no .trust-read__list li{border-top-style: dashed;border-top-color: var(--mw-night-line-2)}.trust-phases__h{margin-top: 18px}.trust-phases__why{margin-top: clamp(18px,2vw,26px)}.trust-phases{margin: 0}.trust-phase{position: relative;isolation: isolate;overflow: hidden;padding: clamp(24px,2.8vw,40px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-3);background: var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset}.trust-phase--1{border-color: rgba(143,166,255,0.32);background: radial-gradient(110% 100% at 100% 0%,rgba(40,80,255,0.24),transparent 60%),var(--mw-night-1)}.trust-phase__h{margin-top: 14px;font-size: clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight: 600;line-height: 1.05;letter-spacing: -0.04em}.trust-phase__p{margin-top: 12px;color: var(--mw-text-2);font-size: 1.125rem}.trust-phase__chips{margin-top: 22px}.trust-gate{--trust-gate-x: clamp(24px,2.8vw,40px);position: relative;display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 18px;align-items: center;padding: 28px 0 28px var(--trust-gate-x)}.trust-gate::before{content: "";position: absolute;left: calc(var(--trust-gate-x) + 21.5px);top: 0;bottom: 0;width: 1px;background: repeating-linear-gradient(180deg,var(--mw-night-line-2) 0 4px,transparent 4px 8px)}.trust-gate__icon{position: relative;z-index: 1;width: 44px;height: 44px;border-radius: 50%;border: 1px solid rgba(143,166,255,0.5);background: var(--mw-night);box-shadow: 0 0 0 5px rgba(91,124,255,0.1)}.trust-gate__icon::before{content: "";position: absolute;left: 50%;top: 10px;width: 10px;height: 10px;margin-left: -5px;border: 1.5px solid var(--mw-light-2);border-bottom: 0;border-radius: 5px 5px 0 0}.trust-gate__icon::after{content: "";position: absolute;left: 50%;top: 19px;width: 16px;height: 12px;margin-left: -8px;border: 1.5px solid var(--mw-light-2);border-radius: 3px}.trust-gate__t{max-width: 34em;color: var(--mw-text-2);font-size: 0.9375rem}.trust-gate__t strong{display: block;margin-bottom: 2px;color: var(--mw-text);font-size: 1.0625rem;font-weight: 600;letter-spacing: -0.015em}.trust-sched{padding: clamp(22px,3.6vw,52px)}.trust-sched__head{display: none}.trust-sched__rows{margin: 18px 0 0;border-top: 1px solid var(--mw-ink);counter-reset: trust-sched}.trust-sched__row{counter-increment: trust-sched;position: relative;display: grid;gap: 8px;padding: 18px 0 18px 44px;border-bottom: 1px solid var(--mw-rule)}.trust-sched__row::before{content: counter(trust-sched,decimal-leading-zero);position: absolute;left: 0;top: 22px;font: 500 0.8125rem/1.4 var(--mw-font-mono);color: var(--mw-ink-3)}.trust-sched__step{font-size: clamp(1.125rem,1rem + 0.7vw,1.5rem);font-weight: 600;line-height: 1.22;letter-spacing: -0.025em;max-width: 24em}.trust-sched__who,.trust-sched__time{display: grid;grid-template-columns: 64px minmax(0,1fr);align-items: baseline;color: var(--mw-ink-2)}.trust-sched__time{font: 500 0.9375rem/1.5 var(--mw-font-mono);color: var(--mw-ink)}.trust-sched__k{font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-ink-3)}.trust-sched__note{margin-top: 16px;font: 400 0.75rem/1.5 var(--mw-font-mono);color: var(--mw-ink-3)}@media (min-width: 52em){.trust-sched__head,.trust-sched__row{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap: 0 28px;align-items: baseline}.trust-sched__head{margin-top: 24px;padding: 0 0 10px 44px;font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--mw-ink-3)}.trust-sched__rows{margin-top: 0}.trust-sched__row{padding-block: 22px}.trust-sched__row::before{top: 28px}.trust-sched__who,.trust-sched__time{display: block}.trust-sched__who{font-size: 1.0625rem}.trust-sched__k{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}}.trust-rule{min-height: 0}.trust-rule__t{margin-top: 18px;max-width: 21em;font-size: clamp(1.375rem,1.05rem + 1.3vw,2rem)}.trust-rule__t span{display: block}.trust-rule__n{margin-top: auto;padding-top: clamp(28px,4vw,56px);font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.1em;color: var(--mw-text-3)}.trust-after{margin: 0;display: grid;gap: 16px}@media (min-width: 56em){.trust-after{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}}.trust-after__cell{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;min-height: clamp(240px,26vw,380px);padding: clamp(24px,2.8vw,40px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-3);background: var(--mw-night-1)}.trust-after__cell::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none}.trust-after__cell--gone::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4.5 4.5h9v9h-9z' fill='none' stroke='white' stroke-opacity='.16'/%3E%3C/svg%3E") 0 0 / 14px 14px;-webkit-mask-image: linear-gradient(205deg,#000 0%,transparent 64%);mask-image: linear-gradient(205deg,#000 0%,transparent 64%)}.trust-after__cell--kept{border-color: rgba(143,166,255,0.4);background: radial-gradient(100% 90% at 100% 0%,rgba(40,80,255,0.26),transparent 62%),var(--mw-night-1)}.trust-after__cell--kept::before{left: auto;width: 280px;background: linear-gradient(var(--mw-light),var(--mw-light)) 200px 32px / 10px 10px no-repeat,linear-gradient(var(--mw-light),var(--mw-light)) 144px 60px / 10px 10px no-repeat,linear-gradient(var(--mw-light),var(--mw-light)) 228px 88px / 10px 10px no-repeat,linear-gradient(var(--mw-light),var(--mw-light)) 172px 116px / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4.5 4.5h9v9h-9z' fill='none' stroke='white' stroke-opacity='.13'/%3E%3C/svg%3E") 0 0 / 14px 14px;-webkit-mask-image: linear-gradient(215deg,#000 10%,transparent 70%);mask-image: linear-gradient(215deg,#000 10%,transparent 70%)}.trust-after__v{margin-top: auto;padding-top: 40px;font-size: clamp(3rem,1.6rem + 6vw,6.5rem);font-weight: 600;line-height: 0.95;letter-spacing: -0.05em}.co-hero .page-hero__in{align-items: center}.co-one{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(32px,0.6fr) auto;align-items: stretch}.co-one__in{margin: 0;padding: 0;list-style: none;display: grid;grid-template-rows: repeat(3,minmax(0,1fr))}.co-one__in li{display: flex;align-items: center;padding: 7px 0}.co-one__in span{flex: 1;display: flex;align-items: center;min-height: clamp(52px,5.4vw,76px);padding: 0 clamp(14px,1.6vw,24px);border: 1px solid var(--mw-night-line-2);border-radius: 12px;background: var(--mw-night-2);box-shadow: 0 1px 0 rgba(255,255,255,0.07) inset,0 20px 50px -20px rgba(0,0,0,0.8);font-size: clamp(0.9375rem,0.85rem + 0.4vw,1.125rem);font-weight: 600;letter-spacing: -0.015em;white-space: nowrap}.co-one__wires{position: relative;min-width: 0}.co-one__wires svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.co-one__wires path{vector-effect: non-scaling-stroke}.co-one__base path{stroke: rgba(143,166,255,0.38);stroke-width: 1}.co-one__pulse path{stroke: #C9D4FF;stroke-width: 2;stroke-linecap: round;stroke-dasharray: 2 46;filter: drop-shadow(0 0 4px rgba(143,166,255,0.95))}@media (prefers-reduced-motion: no-preference){.co-one__pulse path{animation: co-flow 2.4s linear infinite}.co-one__pulse path:nth-child(2){animation-delay: -0.8s}.co-one__pulse path:nth-child(3){animation-delay: -1.6s}}@keyframes co-flow{from{stroke-dashoffset: 48}to{stroke-dashoffset: 0}}.co-one__node{align-self: center;display: grid;place-content: center;justify-items: center;width: clamp(108px,14vw,204px);aspect-ratio: 1;border: 1px solid rgba(143,166,255,0.55);border-radius: clamp(20px,2.4vw,32px);background: radial-gradient(120% 120% at 50% 0%,rgba(91,124,255,0.38),rgba(16,20,27,0.92) 72%);box-shadow: 0 0 0 6px rgba(91,124,255,0.08),0 30px 120px rgba(40,80,255,0.55),0 1px 0 rgba(255,255,255,0.16) inset}.co-one__n{font-size: clamp(3.75rem,2rem + 6vw,7.25rem);font-weight: 600;line-height: 0.86;letter-spacing: -0.05em}.co-one__l{margin-top: 8px;font: 500 0.75rem/1.2 var(--mw-font-mono);letter-spacing: 0.14em;text-transform: uppercase;color: var(--mw-light-2)}.co-why__eyebrow{margin-bottom: 22px}.co-why__feature{margin-top: clamp(64px,8vw,128px)}.co-links{min-height: clamp(400px,37vw,500px)}.co-links__wires{position: absolute;inset: 0}.co-links__wires svg{width: 100%;height: 100%;overflow: visible}.co-links__wires path{vector-effect: non-scaling-stroke}.co-links__dim{stroke: rgba(255,255,255,0.3);stroke-width: 1;stroke-dasharray: 3 6}.co-links__lit{stroke: var(--mw-light);stroke-width: 2;stroke-linejoin: round;filter: drop-shadow(0 0 6px rgba(91,124,255,0.9))}.co-links__doc{position: absolute;width: clamp(84px,18%,128px);aspect-ratio: 210 / 262;padding: clamp(10px,1.3vw,16px);border-radius: 6px;background: var(--mw-paper);box-shadow: 0 30px 70px -10px rgba(0,0,0,0.75),0 0 0 1px rgba(0,0,0,0.25);transform: translate(-50%,-50%) rotate(var(--co-r,0deg));overflow: hidden}.co-links__doc--a{left: 16%;top: 34%;--co-r: -5deg}.co-links__doc--b{left: 84%;top: 30%;--co-r: 4deg}.co-links__doc--c{left: 22%;top: 76%;--co-r: 3deg;filter: brightness(0.7)}.co-links__doc--d{left: 80%;top: 74%;--co-r: -3deg;filter: brightness(0.7)}.co-links__doc--a,.co-links__doc--b{box-shadow: 0 30px 70px -10px rgba(0,0,0,0.75),0 0 0 1px rgba(0,0,0,0.25),0 10px 80px rgba(40,80,255,0.5)}.co-links__type{display: block;margin-bottom: 14%;font: 600 0.5625rem/1 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-ink)}.co-links__doc i{display: block;height: 4px;margin-bottom: 9%;border-radius: 2px;background: rgba(17,21,28,0.16)}.co-links__doc i.is-marked{width: 78%;background: var(--mw-blue);box-shadow: 0 0 0 3px var(--mw-blue-tint)}.co-links__mind{position: absolute;left: 50%;top: 54%;width: clamp(88px,21%,148px);aspect-ratio: 1;padding: clamp(12px,1.6vw,20px);border: 1px solid rgba(143,166,255,0.6);border-radius: clamp(16px,2vw,26px);background: radial-gradient(120% 120% at 50% 0%,rgba(91,124,255,0.42),rgba(16,20,27,0.94) 72%);box-shadow: 0 0 0 6px rgba(91,124,255,0.1),0 24px 110px rgba(40,80,255,0.7),0 1px 0 rgba(255,255,255,0.16) inset;transform: translate(-50%,-50%)}.co-links__cells{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14%;height: 100%}.co-links__cells i{border-radius: 2px;background: rgba(255,255,255,0.16)}.co-links__cells i:nth-child(2),.co-links__cells i:nth-child(7),.co-links__cells i:nth-child(12),.co-links__cells i:nth-child(13){background: #C9D4FF;box-shadow: 0 0 12px rgba(143,166,255,0.9)}.co-links__cells i:nth-child(5),.co-links__cells i:nth-child(10),.co-links__cells i:nth-child(16){background: var(--mw-light)}.co-links__mind-l{position: absolute;left: 50%;top: calc(100% + 14px);transform: translateX(-50%);font: 500 0.625rem/1.2 var(--mw-font-mono);letter-spacing: 0.14em;text-transform: uppercase;white-space: nowrap;color: var(--mw-light-2)}.co-links__find{position: absolute;z-index: 2;left: 50%;top: 20px;transform: translateX(-50%);min-height: 34px;background-color: rgba(16,20,27,0.92);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);box-shadow: 0 10px 30px rgba(0,0,0,0.5)}@media (max-width: 22.5em){.co-links__find{padding: 0 10px;font-size: 0.6875rem;letter-spacing: 0}}@media (min-width: 40em){.co-links__find{top: 15%;transform: translate(-50%,-50%)}}.co-acts{margin: 0;padding: 0;list-style: none;display: grid;gap: 16px}@media (min-width: 56em){.co-acts{grid-template-columns: repeat(3,minmax(0,1fr))}}.co-act{min-height: 0}.co-act__top{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px}.co-act__glyph{width: 64px;height: 64px;flex: none;color: var(--mw-light-2)}.co-act__glyph .q{stroke: rgba(255,255,255,0.28)}.co-act .outcome__h{margin-top: 36px}@media (min-width: 56em){.co-act{min-height: clamp(300px,27vw,380px)}.co-act .outcome__h{display: flex;align-items: flex-end;min-height: 2.12em;margin-top: auto;padding-top: 32px;box-sizing: content-box}.co-act .outcome__p{min-height: 6.4em}}.co-after{margin-top: 16px}.co-after .card{min-height: 220px}.co-name__mark{width: 100%}.co-name__keys{position: relative;height: 12px;margin-top: 7%}.co-name__key{position: absolute;top: 0;bottom: 0;border: 1px solid var(--mw-night-line-2);border-top: 0}.co-name__key--mono{left: 0;width: 31.73%;border-color: rgba(143,166,255,0.6)}.co-name__key--lab{left: 76.82%;width: 23.18%;border-color: rgba(255,255,255,0.3)}.co-name__defs{margin: 8px 0 0;display: grid}.co-name__def{padding: 18px 0;border-bottom: 1px solid var(--mw-night-line)}.co-name__def dt{font: 500 0.75rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-light-2)}.co-name__def--lab dt{color: var(--mw-text-2)}.co-name__def dd{margin-top: 8px;max-width: 26em;color: var(--mw-text);font-size: clamp(1.0625rem,1rem + 0.35vw,1.25rem);line-height: 1.45;letter-spacing: -0.012em}.co-name__def--line dd{color: var(--mw-text-2)}@media (min-width: 64em){.co-name__defs{margin-top: 20px;grid-template-columns: 31.73% minmax(0,1fr) 23.18%}.co-name__def{padding: 0 28px 0 0;border-bottom: 0}.co-name__def--mono{grid-column: 1;grid-row: 1}.co-name__def--line{grid-column: 1;grid-row: 2;margin-top: 28px}.co-name__def--lab{grid-column: 3;grid-row: 1 / span 2;padding-right: 0}}.co-proof__h{margin-top: 18px;font-size: clamp(3rem,1.6rem + 6vw,6.5rem);font-weight: 600;line-height: 0.98;letter-spacing: -0.045em}.co-proof__p{margin-top: clamp(22px,2.6vw,36px);margin-bottom: 14px}.co-proof__pts{align-self: center}.co-founders{display: grid;gap: 16px}@media (min-width: 48em){.co-founders{grid-template-columns: repeat(2,minmax(0,1fr))}}.co-founder{min-height: clamp(260px,26vw,380px)}.co-founder__name{font-size: clamp(2rem,1.3rem + 2.8vw,3.5rem)}.co-founder__line{max-width: 27em;font-size: 1.0625rem}.contact-addr{margin-top: 20px;font: 400 0.8125rem/1.6 var(--mw-font-mono);color: var(--mw-text-3)}.contact-addr__a{display: block;margin-top: 2px;color: var(--mw-text);font-size: clamp(1rem,0.9rem + 0.5vw,1.25rem);font-weight: 500;letter-spacing: -0.01em;-webkit-user-select: all;user-select: all;overflow-wrap: anywhere}.contact-msg__body{padding: 4px clamp(18px,2.4vw,28px) clamp(18px,2.4vw,28px)}.contact-msg__row{display: grid;grid-template-columns: 5em minmax(0,1fr);gap: 12px;align-items: baseline;padding: 15px 0;border-bottom: 1px solid var(--mw-night-line)}.contact-msg__k{font: 500 0.6875rem/1.4 var(--mw-font-mono);letter-spacing: 0.12em;text-transform: uppercase;color: var(--mw-text-3)}.contact-msg__v{font-weight: 500;line-height: 1.35;letter-spacing: -0.01em}.contact-msg__text{min-height: clamp(110px,13vw,180px);padding-top: 18px;color: var(--mw-text-3);font-size: 1.0625rem}.contact-msg__caret{display: inline-block;width: 2px;height: 1.2em;margin-left: 3px;vertical-align: text-bottom;background: var(--mw-light-2)}.contact-msg__foot{display: flex;flex-wrap: wrap;gap: 8px;padding-top: 18px;border-top: 1px solid var(--mw-night-line)}.contact-steps .step__meta{margin-top: 14px}.contact-then{display: grid;gap: 12px 48px;align-items: center;margin-top: clamp(48px,6vw,88px);padding: clamp(24px,3vw,44px) clamp(24px,3.4vw,52px);border: 1px solid var(--mw-night-line-2);border-radius: var(--mw-r-3);background: radial-gradient(80% 170% at 100% 100%,rgba(40,80,255,0.36),transparent 62%),var(--mw-night-1);box-shadow: 0 1px 0 rgba(255,255,255,0.06) inset}.contact-then__t{max-width: 33em;color: var(--mw-text-2);font-size: clamp(1.125rem,1rem + 0.7vw,1.5rem);line-height: 1.38;letter-spacing: -0.02em;text-wrap: pretty}.contact-then__t strong{color: var(--mw-text);font-weight: 600}.contact-then__links{display: flex;flex-wrap: wrap;gap: 0 28px}@media (min-width: 64em){.contact-then{grid-template-columns: minmax(0,1fr) auto}}.priv-log .window__body{padding-block: 6px 10px}.priv-log__rows{border-top: 0}.priv-log .ledger__row{padding-block: 14px}.priv-log .ledger__row:last-child{border-bottom: 0}.priv-log .ledger__row dd{color: var(--mw-text-2);font-size: 0.875rem}.priv-log .priv-log__total dt{color: var(--mw-text);font-weight: 600}.priv-log .priv-log__total dd{color: var(--mw-light-2);font-size: 1rem}.priv-nots{margin: 0;display: grid;border-block: 1px solid var(--mw-night-line)}.priv-not{padding: clamp(26px,3.2vw,44px) 0}.priv-not + .priv-not{border-top: 1px solid var(--mw-night-line)}.priv-not__h{font-size: clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight: 600;line-height: 1.02;letter-spacing: -0.04em}.priv-not__h span{color: var(--mw-text)}.priv-not__p{margin-top: 14px;max-width: 21em;color: var(--mw-text-2)}@media (min-width: 40em){.priv-nots{grid-template-columns: repeat(2,minmax(0,1fr))}.priv-not{padding-right: clamp(16px,2.2vw,32px)}.priv-not + .priv-not{border-top: 0}.priv-not:nth-child(even){padding-left: clamp(16px,2.2vw,32px);border-left: 1px solid var(--mw-night-line)}.priv-not:nth-child(n + 3){border-top: 1px solid var(--mw-night-line)}}@media (min-width: 64em){.priv-nots{grid-template-columns: repeat(4,minmax(0,1fr))}.priv-not__h span{display: block}.priv-not:nth-child(n + 3){border-top: 0}.priv-not + .priv-not{padding-left: clamp(16px,2.2vw,32px);border-left: 1px solid var(--mw-night-line)}}.priv-rest__h{margin-top: 18px}.priv-addr{font-family: var(--mw-font-mono);font-size: 0.9375em;white-space: nowrap;-webkit-user-select: all;user-select: all}.priv-callout{margin-top: clamp(28px,3.4vw,48px)}.priv-callout .more{margin-top: 8px}.nf-hero .page-hero__in{align-items: center}.nf-links{display: flex;flex-wrap: wrap;gap: 0 28px;margin: clamp(18px,2.2vw,28px) 0 0}.nf-code{width: 100%;height: auto;overflow: visible}.nf-code pattern rect{fill: rgba(255,255,255,0.075)}.nf-code__on{fill: var(--mw-text);filter: drop-shadow(0 0 14px rgba(91,124,255,0.65))}.nf-code__gap{fill: none;stroke: var(--mw-light);stroke-width: 0.1}.nf-cap{margin-top: 18px}@media (max-width: 34em){.contact-msg .window__title,.priv-log .window__title{display: block}}
