@font-face{font-family: 'Anybody';font-style: normal;font-weight: 100 900;font-stretch: 50% 150%;font-display: swap;src: url(/assets/fonts/anybody-var-latin-ext.b31b9f987b.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: 'Anybody';font-style: normal;font-weight: 100 900;font-stretch: 50% 150%;font-display: swap;src: url(/assets/fonts/anybody-var-latin.041c675622.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: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/fonts/ibm-plex-mono-400-latin-ext.6bc0f226a5.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: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/fonts/ibm-plex-mono-400-latin.08949f728d.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: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(/assets/fonts/ibm-plex-mono-500-latin-ext.6bb06407c9.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: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(/assets/fonts/ibm-plex-mono-500-latin.01d2854474.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: 'Onest';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/assets/fonts/onest-var-latin-ext.14e7d3079b.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: 'Onest';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/assets/fonts/onest-var-latin.052df74533.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}@property --p{syntax: '<number>';inherits: true;initial-value: 1}:root{--bg: #ECEEE7;--surface: #F7F8F3;--surface-2: #E1E5DB;--ink: #0F1F1A;--ink-2: #4A5A53;--line: #CBD2C6;--accent: #2B50F0;--accent-ink: #FFFFFF;--marker: #C9F06B;--mark-ink: #0F1F1A;--ledger-bg: #0F1F1A;--ledger-ink: #DCE6DD;--ledger-dim: #93A69B;--ledger-rule: rgb(220 230 221 / 0.12);--ledger-accent: #8FA4FF;--ledger-edge: transparent;--shadow-lift: 0 1px 2px rgb(15 31 26 / 0.06),0 18px 40px -18px rgb(15 31 26 / 0.28);--halo-l: 58%;--halo-a: 0.16;--f-display: 'Anybody','Arial Narrow','Helvetica Neue',Arial,sans-serif;--f-body: 'Onest',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--f-mono: 'IBM Plex Mono',ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;--gutter: clamp(16px,4vw,40px);--maxw: 1240px;--sec: clamp(72px,10vw,140px);--header-h: 68px;--ease-out: cubic-bezier(0.2,0.7,0.2,1);--ease-spring: cubic-bezier(0.3,1.35,0.4,1);--w: 122;color-scheme: light}:root[data-theme="dark"]{--bg: #0B1411;--surface: #111D19;--surface-2: #17261F;--ink: #E6ECE3;--ink-2: #9DAEA5;--line: #24352E;--accent: #8098FF;--accent-ink: #0B1411;--ledger-bg: #07100D;--ledger-edge: rgb(220 230 221 / 0.10);--shadow-lift: 0 1px 2px rgb(0 0 0 / 0.3),0 18px 40px -18px rgb(0 0 0 / 0.7);--halo-l: 62%;--halo-a: 0.2;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--header-h) + 16px)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--f-body);font-size: 1.0625rem;line-height: 1.6;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}img{max-width: 100%;height: auto}h1,h2,h3,h4{font-weight: 700}p{margin: 0 0 1em}a{color: inherit}button{font: inherit;color: inherit}code{font-family: var(--f-mono)}::selection{background: var(--accent);color: var(--accent-ink)}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 4px}main:focus{outline: none}.sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0;font-family: system-ui,sans-serif}.skip{position: fixed;left: 12px;top: 12px;z-index: 100;padding: 10px 16px;border-radius: 999px;background: var(--accent);color: var(--accent-ink);text-decoration: none;font-weight: 500;transform: translateY(-160%);transition: transform 0.2s var(--ease-out)}.skip:focus{transform: none}.nw{white-space: nowrap}.page{padding-inline: var(--gutter);overflow-x: clip;min-height: 100vh;display: flex;flex-direction: column}.page>main{flex: 1}.container{width: 100%;max-width: var(--maxw);margin-inline: auto}.eyebrow{display: flex;align-items: center;gap: 10px;font-family: var(--f-mono);font-size: 0.75rem;font-weight: 500;line-height: 1.4;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-2);margin: 0 0 18px}.eyebrow::before{content: '';flex: none;width: 22px;height: 1px;background: currentColor}.h2{font-family: var(--f-display);font-stretch: 118%;font-weight: 760;font-size: clamp(2rem,4.4vw,3.5rem);line-height: 1.02;letter-spacing: -0.02em;text-wrap: balance;margin: 0}.h3{font-family: var(--f-display);font-stretch: 112%;font-weight: 720;font-size: 1.375rem;line-height: 1.15;letter-spacing: -0.01em;margin: 0}.lede{font-size: 1.125rem;line-height: 1.6;color: var(--ink-2);max-width: 60ch;margin: 20px 0 0}.link{color: var(--accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.18em}.link:hover{text-decoration-thickness: 2px}.badge{display: inline-flex;align-self: flex-start;align-items: center;font-family: var(--f-mono);font-size: 0.75rem;line-height: 1.35;padding: 5px 10px;border-radius: 999px;background: var(--surface-2);color: var(--ink);margin: 0}.ico-check{flex: none;margin-top: 0.3em;color: var(--accent)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.45em;border-radius: 999px;border: 1px solid transparent;font-family: var(--f-body);font-size: 0.9375rem;font-weight: 500;line-height: 1.2;padding: 0.72em 1.2em;text-decoration: none;text-align: center;cursor: pointer;transition: background-color 0.2s,color 0.2s,border-color 0.2s,box-shadow 0.3s,transform 0.3s var(--ease-out)}.btn-primary{background: var(--accent);color: var(--accent-ink)}.btn-primary:hover{background: color-mix(in srgb,var(--accent) 86%,var(--ink));box-shadow: 0 10px 24px -12px color-mix(in srgb,var(--accent) 80%,transparent)}.btn-ghost{background: transparent;color: var(--ink);border-color: var(--line)}.btn-ghost:hover{border-color: var(--ink-2);background: var(--surface)}.btn-sm{font-size: 0.875rem;padding: 0.58em 0.95em}.btn-lg{font-size: 1rem;padding: 0.92em 1.4em}.btn:active{transform: scale(0.97)}.arr{display: inline-block;font-family: system-ui,sans-serif;line-height: 1;transition: transform 0.25s var(--ease-out)}.btn:hover .arr,.link:hover .arr,.contact-link:hover .arr{transform: translate(2px,-2px)}.icon-btn{display: inline-grid;place-items: center;flex: none;width: 38px;height: 38px;padding: 0;border-radius: 999px;border: 1px solid var(--line);background: transparent;color: var(--ink);cursor: pointer;transition: background-color 0.2s,border-color 0.2s}.icon-btn:hover{background: var(--surface-2);border-color: var(--ink-2)}.site-header{position: sticky;top: env(safe-area-inset-top,0px);z-index: 50;margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter);background: color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid color-mix(in srgb,var(--line) 70%,transparent)}.header-in{display: flex;align-items: center;gap: 20px;min-height: var(--header-h)}@media (max-width: 479px){.header-in{gap: 12px}.tools{gap: 8px}.brand-sub{display: none}}@media (max-width: 359px){.site-header .brand-word{font-size: 1.125rem;font-stretch: 112%}.header-in{gap: 8px}.tools{gap: 6px}}.brand{display: inline-flex;align-items: baseline;gap: 7px;color: var(--ink);text-decoration: none;flex: none}.brand-word{font-family: var(--f-display);font-stretch: 125%;font-weight: 800;font-size: 1.375rem;letter-spacing: -0.02em;line-height: 1}.brand-sub{font-family: var(--f-mono);font-size: 0.6875rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-2)}.nav{display: flex;align-items: center;margin-left: 12px}.nav-list{display: flex;gap: 2px;list-style: none;margin: 0;padding: 0}.nav-list a{display: block;padding: 8px 12px;border-radius: 999px;font-size: 0.9375rem;font-weight: 500;text-decoration: none;color: var(--ink);white-space: nowrap;transition: background-color 0.2s}.site-header .btn{white-space: nowrap}.nav-list a:hover{background: var(--surface-2)}.nav-listing{display: none}.tools{margin-left: auto;display: flex;align-items: center;gap: 10px}.lang{display: inline-flex;align-items: center;gap: 6px;font-family: var(--f-mono);font-size: 0.8125rem;letter-spacing: 0.04em}.lang a{color: var(--ink-2);text-decoration: none;padding: 6px 2px}.lang a:hover{color: var(--ink);text-decoration: underline;text-underline-offset: 0.2em}.lang-cur{color: var(--ink);font-weight: 500}.lang-sep{color: var(--line)}.ti{display: none}[data-theme-pref="light"] .ti-light,[data-theme-pref="dark"] .ti-dark{display: block}html:not(.js) .theme-toggle{display: none}.menu-btn{display: none}.menu-btn path{transition: transform 0.25s var(--ease-out);transform-origin: center}.menu-btn[aria-expanded="true"] .m1{transform: translateY(3px) rotate(45deg)}.menu-btn[aria-expanded="true"] .m2{transform: translateY(-3px) rotate(-45deg)}@media (max-width: 1039px){.header-listing{display: none}html.js .menu-btn{display: inline-grid}html.js .nav{display: none;position: fixed;left: 0;right: 0;top: calc(env(safe-area-inset-top,0px) + var(--header-h));margin: 0;padding: 12px var(--gutter) 28px;flex-direction: column;align-items: flex-start;gap: 18px;background: var(--bg);border-bottom: 1px solid var(--line);max-height: calc(100vh - var(--header-h));overflow-y: auto}html.js .nav.open{display: flex}html.js .nav-list{flex-direction: column;width: 100%;gap: 0}html.js .nav-list li + li{border-top: 1px solid var(--line)}html.js .nav-list a{padding: 14px 0;border-radius: 0;background: none;font-family: var(--f-display);font-stretch: 115%;font-weight: 700;font-size: 1.5rem;letter-spacing: -0.01em}html.js .nav-listing{display: inline-flex}html:not(.js) .header-in{flex-wrap: wrap;padding-block: 10px;row-gap: 4px}html:not(.js) .nav{order: 3;width: 100%;margin: 0;overflow-x: auto}html:not(.js) .nav-list a{padding: 6px 10px 6px 0;white-space: nowrap}}.section{padding-top: var(--sec)}.sec-head{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 0 24px;margin-bottom: 44px}.sec-head .eyebrow{grid-column: 1 / -1}.sec-head .h2{grid-column: 1 / span 7}.sec-head .lede{grid-column: 8 / -1;align-self: end;margin: 0;font-size: 1.0625rem}@media (max-width: 899px){.sec-head>*{grid-column: 1 / -1 !important}.sec-head .lede{margin-top: 16px}}.hero{padding-top: clamp(24px,4vw,56px)}.hero-copy{container-type: inline-size}.hero-title{--fit: 9;font-family: var(--f-display);font-weight: 800;font-size: clamp(2.5rem,4.2vw,4rem);font-size: min(100cqi / var(--fit),5.75rem);line-height: 0.95;letter-spacing: -0.025em;font-stretch: calc(var(--w) * 1%);margin: 0;transition: font-stretch 0.6s var(--ease-out)}.hero-title:lang(ro){--fit: 11}.hero-title .ln{display: block;white-space: nowrap}.hero-title .w{display: inline-block}.mark{position: relative;display: inline-block;isolation: isolate}.mark::before{content: '';position: absolute;z-index: -1;left: -0.07em;right: -0.09em;top: 0.1em;bottom: 0.02em;background: var(--marker);border-radius: 0.08em 0.14em 0.1em 0.12em;transform-origin: left center}.mark-t{position: relative;color: var(--mark-ink)}@media (max-width: 599px){.hero-title{--w: 106;font-size: clamp(2.5rem,11vw,3.5rem);line-height: 0.98;text-wrap: balance}.hero-title .ln{display: inline;white-space: normal}.hero-title:lang(ro){font-size: clamp(2rem,min(11vw,100cqi / 7.9),3.5rem)}}@media (max-width: 359px){.h2{font-size: 1.75rem}}.hero-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 44px 24px;align-items: start}.hero-copy{grid-column: 1 / span 6}.hero-grid>.ledger{grid-column: 7 / -1}.hero-sub{font-size: 1.1875rem;line-height: 1.55;max-width: 44ch;margin: clamp(20px,2.2vw,28px) 0 0}.cta-row{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.facts{margin: 40px 0 0;display: grid}.fact{display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: baseline;gap: 18px;margin: 0;padding: 16px 0;border-top: 1px solid var(--line)}.fact:last-child{border-bottom: 1px solid var(--line)}.fact dd{margin: 0;min-width: 1.75em;font-family: var(--f-display);font-stretch: 130%;font-weight: 800;font-size: 3rem;line-height: 0.9;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.fact dt{font-family: var(--f-mono);font-size: 0.75rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-2);line-height: 1.4}.fact-note{display: block;margin-top: 3px;text-transform: none;letter-spacing: 0;color: var(--ink-2);font-size: 0.75rem}@media (max-width: 1023px){.hero-copy,.hero-grid>.ledger{grid-column: 1 / -1}.facts{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.fact{flex-direction: column-reverse;justify-content: flex-end;gap: 8px;border-bottom: 0 !important}.fact dd{font-size: 2.5rem}}.ledger{position: relative;margin: 0;background-color: var(--ledger-bg);color: var(--ledger-ink);background-image: linear-gradient(rgb(220 230 221 / 0.028) 1px,transparent 1px);background-size: 100% 24px;border-radius: 20px;padding: clamp(16px,2.2vw,26px);font-family: var(--f-mono);font-size: 0.8125rem;line-height: 1.45;color-scheme: dark;outline: 1px solid var(--ledger-edge);outline-offset: -1px;container: ledger / inline-size}.ledger-head{display: flex;align-items: center;gap: 10px;padding-bottom: 14px;border-bottom: 1px solid var(--ledger-rule)}.live-dot{flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--marker);box-shadow: 0 0 0 0 rgb(201 240 107 / 0.55)}.ledger-title{margin: 0;min-width: 0;font-weight: 500;font-size: 0.875rem;color: var(--ledger-ink)}.ledger-count{margin: 0 0 0 auto;color: var(--ledger-dim);font-variant-numeric: tabular-nums;white-space: nowrap}.ledger-pause{flex: none;display: inline-grid;place-items: center;width: 28px;height: 28px;padding: 0;border-radius: 999px;border: 1px solid rgb(220 230 221 / 0.18);background: transparent;color: var(--ledger-dim);cursor: pointer;transition: color 0.2s,border-color 0.2s}.ledger-pause:hover{color: var(--ledger-ink);border-color: rgb(220 230 221 / 0.4)}.ledger-pause[hidden]{display: none}.ledger-pause .mi{display: block}.ledger-pause .mi-play,.ledger-pause[aria-pressed="true"] .mi-pause{display: none}.ledger-pause[aria-pressed="true"] .mi-play{display: block}.rail{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr))}.rail-n{font-family: var(--f-mono);font-variant-numeric: tabular-nums}.ledger-rail{gap: 4px;margin: 14px 0}.ledger-rail li{display: flex;flex-direction: column;gap: 2px;padding: 7px 6px;border-radius: 7px;background: rgb(220 230 221 / 0.05);color: var(--ledger-dim);font-size: 0.6875rem;line-height: 1.2;letter-spacing: 0.02em;text-transform: uppercase;transition: background-color 0.35s,color 0.35s}.ledger-rail .rail-name{min-width: 0;overflow-wrap: anywhere}@container ledger (max-width: 539px){.ledger-rail{grid-template-columns: repeat(6,minmax(0,1fr))}.ledger-rail li{grid-column: span 2;flex-direction: row;align-items: baseline;gap: 6px}.ledger-rail li:nth-child(n+4){grid-column: span 3}}@container ledger (max-width: 299px){.ledger-rail li{flex-direction: column;gap: 1px;letter-spacing: 0}}.ledger-rail li.done{color: var(--ledger-ink)}.ledger-rail li.active{background: var(--marker);color: #0F1F1A}.ledger-lines{position: relative;list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.line{position: relative;display: grid;grid-template-columns: 8ch 20px minmax(0,1fr);column-gap: 10px;row-gap: 1px;align-items: center;padding: 6px 10px 6px 12px;border-radius: 8px}.l-time{color: var(--ledger-dim);font-variant-numeric: tabular-nums}.l-icon{width: 20px;height: 20px;border-radius: 5px;display: block}.l-event{color: var(--ledger-accent);font-weight: 500;font-size: inherit;overflow-wrap: anywhere}.l-src{grid-column: 3;color: var(--ledger-dim)}.l-src b{color: var(--ledger-ink);font-weight: 500}.line.cur{background: rgb(220 230 221 / 0.07)}.line.cur::before{content: '';position: absolute;left: 0;top: 7px;bottom: 7px;width: 3px;border-radius: 3px;background: var(--marker)}.ledger-note{margin-top: 14px;padding-top: 12px;border-top: 1px dashed var(--ledger-rule);color: var(--ledger-dim);font-size: 0.75rem}.ledger.streaming .line{transition: background-color 0.3s}.ledger.streaming .line :is(.l-event,.l-src,.l-src b){transition: color 0.35s ease}.ledger.streaming .l-icon{transition: opacity 0.35s ease}.ledger.streaming .line:not(.on) :is(.l-event,.l-src b){color: var(--ledger-dim);font-weight: 400}.ledger.streaming .line:not(.on) .l-icon{opacity: 0.42}.ledger.streaming .line.cur{animation: line-in 0.45s var(--ease-out)}@keyframes line-in{from{transform: translateX(-8px)}}.ledger.streaming .line.on:not(.cur) .l-event{color: color-mix(in srgb,var(--ledger-accent) 78%,var(--ledger-bg))}@media (min-width: 1024px) and (min-height: 860px){.hero-copy{position: sticky;top: calc(var(--header-h) + 32px)}}@media (min-width: 1024px){.line{grid-template-columns: 8ch 20px 20.5ch minmax(0,1fr);align-items: baseline;padding-block: 7px}.l-icon{align-self: center}.l-src{grid-column: 4}}@media (min-width: 1024px) and (max-width: 1199px){.hero-grid .line{grid-template-columns: 8ch 20px minmax(0,1fr);align-items: center}.hero-grid .l-src{grid-column: 3}}@media (max-width: 559px){.ledger.streaming .ledger-lines{max-height: 21rem;overflow: hidden}.line{grid-template-columns: 20px minmax(0,1fr) auto;column-gap: 8px;padding: 7px 8px 7px 10px;font-size: 0.75rem}.l-icon{grid-column: 1;grid-row: 1}.l-event{grid-column: 2;grid-row: 1}.l-time{grid-column: 3;grid-row: 1;font-size: 0.6875rem}.l-src{grid-column: 2 / -1;grid-row: 2}}.marquee{margin-top: clamp(56px,8vw,104px);margin-inline: calc(-1 * var(--gutter));border-block: 1px solid var(--line);padding-block: 16px;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mq-track{display: flex;width: max-content}.js-ready .mq-track{animation: mq 70s linear infinite}.marquee:hover .mq-track,.motion-paused .mq-track{animation-play-state: paused}.marquee:focus-within{overflow-x: auto;scrollbar-width: none;-webkit-mask-image: none;mask-image: none}.marquee:focus-within .mq-track{animation: none}.mq-list{display: flex;gap: 44px;list-style: none;margin: 0;padding: 0 44px 0 0}.mq-list a{display: flex;align-items: center;gap: 10px;white-space: nowrap;text-decoration: none;color: var(--ink);font-family: var(--f-display);font-stretch: 112%;font-weight: 650;font-size: 1.125rem;letter-spacing: -0.01em}.mq-list a:hover span{text-decoration: underline;text-underline-offset: 0.2em;text-decoration-thickness: 1px}.mq-list img{width: 28px;height: 28px;border-radius: 8px;display: block}@keyframes mq{to{transform: translateX(-50%)}}.filters{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 28px}html:not(.js) .filters{display: none}.chip{display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border-radius: 999px;border: 1px solid var(--line);background: transparent;color: var(--ink);cursor: pointer;font-size: 0.9375rem;font-weight: 500;line-height: 1.2;transition: background-color 0.2s,color 0.2s,border-color 0.2s,transform 0.15s var(--ease-out)}.chip:hover{border-color: var(--ink-2)}.chip:active{transform: scale(0.95)}.chip[aria-pressed="true"]{background: var(--accent);color: var(--accent-ink);border-color: var(--accent)}.chip-n{font-family: var(--f-mono);font-size: 0.75rem;opacity: 0.72;font-variant-numeric: tabular-nums}.chip[aria-pressed="true"] .chip-n{opacity: 1}.cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}@media (max-width: 1023px){.cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 719px){.cards{grid-template-columns: minmax(0,1fr)}}.card[hidden]{display: none}.card{position: relative;isolation: isolate;display: flex;flex-direction: column;gap: 14px;padding: 24px;border-radius: 14px;background: var(--surface);border: 1px solid var(--line);transition: transform 0.35s var(--ease-out),box-shadow 0.35s,border-color 0.35s}.card::before{content: '';position: absolute;inset: 0;z-index: -1;border-radius: inherit;pointer-events: none;background: radial-gradient(380px circle at var(--mx,50%) var(--my,0%),hsl(var(--hue,230) 80% var(--halo-l) / 0.13),transparent 65%);opacity: 0;transition: opacity 0.3s}@media (hover: hover){.card:hover{transform: translateY(-3px);box-shadow: var(--shadow-lift);border-color: color-mix(in srgb,var(--line) 55%,var(--ink-2))}.card:hover::before{opacity: 1}.card:hover .card-icon{transform: rotate(-6deg) scale(1.05)}}.card-top{display: flex;align-items: center;gap: 16px}.card-icon{flex: none;width: 56px;height: 56px;border-radius: 14px;box-shadow: 0 0 0 5px hsl(var(--hue,230) 70% var(--halo-l) / var(--halo-a));transition: transform 0.5s var(--ease-spring)}.card-icon img{display: block;width: 56px;height: 56px;border-radius: 14px}.card-id{flex: 1 1 0;min-width: 0;container-type: inline-size}.card-name{font-family: var(--f-display);font-stretch: 106%;font-weight: 720;font-size: 1.25rem;line-height: 1.15;letter-spacing: -0.01em;margin: 0;overflow-wrap: anywhere}@container (max-width: 179px){.card-name .nw,.pn-name .nw{white-space: normal}}.card-name a{text-decoration: none}.card-name a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.18em}.card-cat{font-family: var(--f-mono);font-size: 0.6875rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-2);margin: 5px 0 0;line-height: 1.35}.card-tag{margin: 0;font-size: 1rem;line-height: 1.5}.card-feat{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;font-size: 0.9375rem;line-height: 1.45;color: var(--ink-2)}.card-feat li{display: flex;gap: 9px}.card-foot{margin-top: auto;padding-top: 16px;border-top: 1px solid var(--line);display: grid;gap: 12px}.card-meta{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 4px 16px}.card-price{margin: 0;font-family: var(--f-mono);font-size: 0.8125rem;line-height: 1.4;font-variant-numeric: tabular-nums}.card-rating{margin: 0;font-family: var(--f-mono);font-size: 0.8125rem;color: var(--ink-2);white-space: nowrap;font-variant-numeric: tabular-nums}.card-actions{display: flex;flex-wrap: wrap;gap: 8px}.card-compact{padding: 20px}@supports (grid-template-rows: subgrid){@media (min-width: 720px){.card{display: grid;grid-row: span 5;grid-template-rows: subgrid;grid-template-columns: minmax(0,1fr);row-gap: 14px;align-content: start}.card-compact{grid-row: span 3}.card>.badge{justify-self: start;align-self: start}.card-feat{align-content: start}.card-foot{margin-top: 0;align-content: space-between}}}@media (max-width: 719px){.card-feat{display: none}}@media (max-width: 1099px){.filters{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter);scroll-padding-inline: var(--gutter);padding-block: 6px}.filters::-webkit-scrollbar{display: none}.chip{flex: none}}.flow-track{position: relative}.flow-line{position: absolute;left: 18px;top: 17px;width: calc((100% + 24px) * 0.8);height: 2px;background: var(--line)}.flow-fill{position: absolute;inset: 0;background: var(--accent);transform-origin: left center;transform: scaleX(var(--p))}.flow-dot{position: absolute;top: 50%;left: calc(var(--p) * 100%);width: 12px;height: 12px;margin: -6px 0 0 -6px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 5px color-mix(in srgb,var(--accent) 20%,transparent)}.flow-stages{position: relative;list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 24px}.stage-n{position: relative;z-index: 1;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--bg);border: 1.5px solid var(--line);font-family: var(--f-mono);font-size: 0.875rem;font-weight: 500;transition: background-color 0.35s,border-color 0.35s,color 0.35s}.stage.reached .stage-n,html:not(.js) .stage-n{background: var(--accent);border-color: var(--accent);color: var(--accent-ink)}.stage-name{font-family: var(--f-display);font-stretch: 115%;font-weight: 750;font-size: 1.375rem;line-height: 1.1;letter-spacing: -0.015em;margin: 22px 0 10px}.stage-text{font-size: 0.9375rem;line-height: 1.55;color: var(--ink-2);margin: 0 0 16px}.stage-apps{list-style: none;margin: 0;padding: 12px 0 0;border-top: 1px solid var(--line);display: grid;gap: 2px;align-content: start}.stage-apps a{display: flex;align-items: center;gap: 10px;margin-left: -6px;padding: 6px;border-radius: 10px;color: var(--ink);text-decoration: none;font-size: 0.9375rem;font-weight: 500;line-height: 1.25;transition: background-color 0.2s}.stage-apps a:hover{background: var(--surface-2)}.stage-apps img{flex: none;width: 24px;height: 24px;border-radius: 6px;display: block}html:not(.js) .flow-dot{display: none}@supports (grid-template-rows: subgrid){@media (min-width: 900px){.flow-stages{grid-template-rows: repeat(4,auto);row-gap: 0}.stage{display: grid;grid-row: span 4;grid-template-rows: subgrid;grid-template-columns: minmax(0,1fr);align-content: start}}}@media (min-width: 900px){.stage{min-width: 0}.stage-name{font-size: clamp(1.0625rem,1.7vw,1.375rem);overflow-wrap: anywhere;hyphens: auto}}@media (max-width: 899px){.flow-line{left: 17px;top: 18px;bottom: 18px;width: 2px;height: auto}.flow-fill{transform-origin: center top;transform: scaleY(var(--p))}.flow-dot{left: 50%;top: calc(var(--p) * 100%)}.flow-stages{grid-template-columns: minmax(0,1fr);gap: 36px}.stage{position: relative;padding-left: 58px}.stage-n{position: absolute;left: 0;top: 0}.stage-name{margin-top: 4px}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.js .flow-track{animation: flow-p linear both;animation-timeline: view();animation-range: cover 15% cover 70%}}@media (prefers-reduced-motion: no-preference) and (min-width: 900px){.js .flow-track{animation-range: cover 15vh cover 70vh}}}@keyframes flow-p{from{--p: 0}to{--p: 1}}.studio-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 40px 24px}.studio-head{grid-column: 1 / span 5;align-self: start;position: sticky;top: calc(var(--header-h) + 32px)}.studio-head .h2{font-size: clamp(2rem,3.8vw,3rem)}.studio-list{grid-column: 7 / -1;list-style: none;margin: 0;padding: 0}.studio-list li{padding: 28px 0;border-top: 1px solid var(--line)}.studio-list li:last-child{border-bottom: 1px solid var(--line)}.studio-list h3{font-family: var(--f-display);font-stretch: 118%;font-weight: 750;font-size: clamp(1.375rem,2.2vw,1.75rem);line-height: 1.1;letter-spacing: -0.015em;margin: 0 0 10px}.studio-list p{margin: 0;color: var(--ink-2);max-width: 54ch}@media (max-width: 899px){.studio-head,.studio-list{grid-column: 1 / -1;position: static}}.contact-title{font-family: var(--f-display);font-stretch: 125%;font-weight: 800;font-size: clamp(2.5rem,6.2vw,5.75rem);line-height: 0.97;letter-spacing: -0.025em;max-width: 13.5em;text-wrap: balance;margin: 0}.contact-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 28px 24px;margin-top: clamp(28px,4vw,48px)}.contact-grid .lede{grid-column: 1 / span 5;margin: 0}.contact-list{grid-column: 7 / -1;margin: 0}.contact-list>div{display: grid;grid-template-columns: 8.5rem minmax(0,1fr);gap: 8px 16px;align-items: baseline;padding: 18px 0;border-top: 1px solid var(--line)}.contact-list>div:last-child{border-bottom: 1px solid var(--line)}.contact-list dt{font-family: var(--f-mono);font-size: 0.75rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-2)}.contact-list dd{margin: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;min-width: 0}.contact-link{font-family: var(--f-display);font-stretch: 110%;font-weight: 650;font-size: clamp(1.25rem,2.3vw,1.75rem);line-height: 1.2;letter-spacing: -0.01em;color: var(--ink);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;text-decoration-color: var(--line);overflow-wrap: anywhere;transition: color 0.2s,text-decoration-color 0.2s}.contact-link:hover{color: var(--accent);text-decoration-color: currentColor}.contact-link-sm{font-size: clamp(1.0625rem,1.6vw,1.25rem)}.copy-btn{display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px;border-radius: 999px;border: 1px solid var(--line);background: transparent;cursor: pointer;font-family: var(--f-mono);font-size: 0.75rem;color: var(--ink-2);transition: border-color 0.2s,color 0.2s}.copy-btn:hover{border-color: var(--ink-2);color: var(--ink)}.copy-btn[hidden]{display: none}@media (max-width: 899px){.contact-grid .lede,.contact-list{grid-column: 1 / -1}}@media (max-width: 559px){.contact-list>div{grid-template-columns: minmax(0,1fr)}}.site-footer{margin-top: var(--sec);margin-inline: calc(-1 * var(--gutter));padding: 56px var(--gutter) calc(28px + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--line);background: var(--surface)}.foot-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 36px 24px}.foot-brand{grid-column: 1 / span 4}.foot-brand p{color: var(--ink-2);font-size: 0.9375rem;margin: 16px 0 0;max-width: 34ch}.brand-lg .brand-word{font-size: 2rem}.foot-apps{grid-column: 6 / span 5}.foot-site{grid-column: 11 / span 2}.site-footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px 24px;font-size: 0.9375rem}.foot-apps ul{grid-template-columns: repeat(2,minmax(0,1fr))}.site-footer ul a{text-decoration: none}.site-footer ul a:hover{text-decoration: underline;text-underline-offset: 0.2em}.site-footer .eyebrow{margin-bottom: 14px}.foot-base{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 28px;margin-top: 48px;padding-top: 20px;border-top: 1px solid var(--line);font-size: 0.875rem;color: var(--ink-2)}.foot-base p{margin: 0}.foot-base .lang{margin-left: auto;font-size: 0.8125rem}@media (max-width: 899px){.foot-brand,.foot-apps{grid-column: 1 / -1}.foot-site{grid-column: 1 / -1}.foot-base .lang{margin-left: 0}}.app-page{position: relative;isolation: isolate}.app-hero{position: relative;padding-top: clamp(24px,4vw,44px)}.app-hero::before{content: '';position: absolute;z-index: -1;pointer-events: none;left: -18%;top: -160px;width: min(900px,90vw);height: 560px;background: radial-gradient(closest-side,hsl(var(--hue,230) 75% var(--halo-l) / calc(var(--halo-a) * 1.1)),transparent)}.crumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 clamp(28px,4vw,44px);padding: 0;font-family: var(--f-mono);font-size: 0.75rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-2)}.crumbs li + li::before{content: '/';margin-right: 8px;color: var(--ink-2);opacity: 0.6}.crumbs a{color: var(--ink-2)}.crumbs a:hover{color: var(--ink)}.app-hero-grid{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 32px;align-items: start}.app-icon img{display: block;width: 96px;height: 96px;border-radius: 24px;box-shadow: 0 0 0 8px hsl(var(--hue,230) 70% var(--halo-l) / var(--halo-a)),0 24px 50px -22px hsl(var(--hue,230) 70% 40% / 0.6)}.app-hero-text .eyebrow{margin-bottom: 12px}.app-title{font-family: var(--f-display);font-stretch: 118%;font-weight: 800;font-size: clamp(2.5rem,5.6vw,4.75rem);line-height: 0.98;letter-spacing: -0.025em;text-wrap: balance;margin: 0}.app-tagline{font-size: clamp(1.125rem,1.8vw,1.375rem);line-height: 1.45;color: var(--ink-2);margin: 16px 0 0;max-width: 44ch}.app-summary{font-family: var(--f-mono);font-size: 0.8125rem;color: var(--ink-2);margin: 16px 0 0;font-variant-numeric: tabular-nums}.app-meta{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));margin: clamp(36px,5vw,56px) 0 0;border-block: 1px solid var(--line)}.app-meta>div{padding: 16px 20px 16px 0}.app-meta dt{font-family: var(--f-mono);font-size: 0.6875rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-2)}.app-meta dd{margin: 4px 0 0;font-weight: 500;font-size: 0.9375rem;line-height: 1.45}@media (max-width: 599px){.app-hero-grid{grid-template-columns: minmax(0,1fr);gap: 24px}.app-icon img{width: 80px;height: 80px;border-radius: 20px}.app-title{font-size: clamp(1.75rem,9vw,2.5rem);font-stretch: 108%;overflow-wrap: break-word}}.app-sec{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 20px 24px;padding-top: clamp(56px,7vw,96px)}.app-sec-head{grid-column: 1 / span 3}.app-sec-head .h3{padding-top: 12px;border-top: 2px solid var(--ink);display: inline-block;font-size: 1.5rem}.app-sec-body{grid-column: 4 / -1;min-width: 0;container: sec / inline-size}@media (max-width: 899px){.app-sec-head,.app-sec-body{grid-column: 1 / -1}}.app-desc{font-size: 1.1875rem;line-height: 1.62;max-width: 62ch;margin: 0 0 20px}.checks{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px}.checks li{display: flex;gap: 12px;padding: 14px 0;border-top: 1px solid var(--line)}.checks .ico-check{width: 18px;height: 18px;margin-top: 0.2em}@media (max-width: 719px){.checks{grid-template-columns: minmax(0,1fr)}}.plans{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 16px}.plans-2,.plans-3{grid-template-columns: repeat(auto-fill,minmax(240px,1fr))}@container sec (min-width: 416px){.plans-4{grid-template-columns: repeat(2,minmax(0,1fr))}}@container sec (min-width: 848px){.plans-4{grid-template-columns: repeat(4,minmax(0,1fr))}}.plan{display: flex;flex-direction: column;gap: 10px;padding: 22px;border-radius: 14px;background: var(--surface);border: 1px solid var(--line)}@supports (grid-template-rows: subgrid){.plan{display: grid;grid-row: span 4;grid-template-rows: subgrid;row-gap: 10px;align-content: start}}.plan-meta{display: flex;flex-direction: column;align-items: flex-start;gap: 8px}.plan-name{margin: 0;font-family: var(--f-mono);font-size: 0.75rem;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-2)}.plan-price{margin: 0;display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px}.plan-amount{font-family: var(--f-display);font-stretch: 108%;font-weight: 760;font-size: 2.125rem;line-height: 1;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.plan-unit{font-family: var(--f-mono);font-size: 0.8125rem;color: var(--ink-2)}.plan-year{font-family: var(--f-mono);font-size: 0.8125rem;color: var(--ink-2);font-variant-numeric: tabular-nums}.badge-trial{background: color-mix(in srgb,var(--accent) 13%,var(--surface))}.plan-feat{list-style: none;margin: 4px 0 0;padding: 14px 0 0;border-top: 1px solid var(--line);display: grid;align-content: start;gap: 8px;font-size: 0.9375rem;line-height: 1.45}.plan-feat li{display: flex;gap: 9px}.plan-feat-none{color: var(--ink-2)}.note{margin: 20px 0 0;font-size: 0.9375rem;color: var(--ink-2);max-width: 72ch}.where-text{font-size: 1.125rem;margin: 0 0 20px}.mini-rail{gap: 8px}.mini-rail li{display: flex;flex-direction: column;gap: 2px;padding-top: 12px;border-top: 3px solid var(--line);font-size: 0.875rem;line-height: 1.3;color: var(--ink-2)}.mini-rail .rail-n{font-size: 0.75rem}.mini-rail li.lit{border-top-color: var(--accent);color: var(--ink);font-weight: 600}.ledger-mini{margin-top: 24px;padding: 14px 16px 16px}.ledger-mini-cap{display: flex;align-items: center;gap: 10px;margin-bottom: 10px;color: var(--ledger-dim);font-size: 0.75rem}@media (max-width: 559px){.mini-rail{grid-template-columns: repeat(6,minmax(0,1fr));gap: 22px 4px}.mini-rail li{grid-column: span 2;font-size: 0.75rem}.mini-rail li:nth-child(n+4){grid-column: span 3}}.cards-related{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 1279px){.cards-related{grid-template-columns: repeat(2,minmax(0,1fr))}}.cards-related-2{grid-template-columns: repeat(2,minmax(0,1fr))}@media (max-width: 719px){.cards-related{grid-template-columns: minmax(0,1fr)}}.prevnext{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 32px;margin-top: clamp(56px,7vw,96px)}.pn{container-type: inline-size;display: flex;flex-direction: column;gap: 6px;padding: 20px 0 0;border-top: 1px solid var(--line);text-decoration: none;color: var(--ink)}.pn-next{text-align: right;align-items: flex-end}.pn-label{display: inline-flex;align-items: center;gap: 6px;font-family: var(--f-mono);font-size: 0.75rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-2)}.pn-name{font-family: var(--f-display);font-stretch: 112%;font-weight: 720;font-size: clamp(1.125rem,2vw,1.5rem);line-height: 1.15;letter-spacing: -0.01em;overflow-wrap: anywhere;transition: color 0.2s}.pn:hover .pn-name{color: var(--accent)}.cta-band{margin-top: clamp(56px,7vw,96px)}.cta-band-in{position: relative;overflow: hidden;isolation: isolate;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 24px;align-items: center;padding: clamp(24px,4vw,44px);border-radius: 20px;background: var(--ledger-bg);color: var(--ledger-ink);color-scheme: dark;outline: 1px solid var(--ledger-edge);outline-offset: -1px}.cta-band-in::before{content: '';position: absolute;z-index: -1;right: -10%;top: -60%;width: 60%;height: 220%;background: radial-gradient(closest-side,rgb(143 164 255 / 0.14),transparent)}.cta-band-in img{width: 56px;height: 56px;border-radius: 14px;display: block}.cta-title{font-family: var(--f-display);font-stretch: 115%;font-weight: 760;font-size: clamp(1.5rem,3vw,2.25rem);line-height: 1.05;letter-spacing: -0.02em;margin: 0 0 8px;color: #F2F6F0}.cta-band-in p{margin: 0;color: var(--ledger-dim);max-width: 56ch}.cta-band-in .btn-primary{background: #8FA4FF;color: #07100D}.cta-band-in .btn-primary:hover{background: #A9B8FF}@media (max-width: 899px){.cta-band-in{grid-template-columns: minmax(0,1fr);justify-items: start}}.cta-band-in :focus-visible,.ledger :focus-visible{outline-color: var(--ledger-accent)}.nf{padding-block: clamp(40px,8vw,120px) 0}.nf-code{font-family: var(--f-display);font-stretch: 150%;font-weight: 900;font-size: clamp(6rem,24vw,17rem);line-height: 0.8;letter-spacing: -0.04em;margin: 0 0 40px;color: transparent;-webkit-text-stroke: 1.5px var(--ink-2)}.nf-cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px}.nf-cols>div{border-top: 1px solid var(--line);padding-top: 20px}.nf-title{font-family: var(--f-display);font-stretch: 118%;font-weight: 760;font-size: clamp(1.75rem,3.4vw,2.5rem);line-height: 1.05;margin: 0 0 12px}.nf-cols p{color: var(--ink-2);max-width: 44ch}@media (max-width: 719px){.nf-cols{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: no-preference){.js .hero-title .w{animation: word-rise 0.62s var(--ease-spring) backwards}.js .hero-title .w[data-i="2"]{animation-delay: 0.035s}.js .hero-title .w[data-i="3"]{animation-delay: 0.07s}.js .hero-title .w[data-i="4"]{animation-delay: 0.105s}.js .hero-title .w[data-i="5"]{animation-delay: 0.14s}.js .hero-title .w[data-i="6"]{animation-delay: 0.175s}.js .hero-title .w[data-i="7"]{animation-delay: 0.21s}.js .hero-title .w[data-i="8"]{animation-delay: 0.245s}.js .hero-title .w[data-i="9"]{animation-delay: 0.28s}.js .hero-title .w[data-i="10"]{animation-delay: 0.315s}.js .hero-title .w[data-i="11"]{animation-delay: 0.35s}.js .hero-title .w[data-i="12"],.js .hero-title .w[data-i="13"],.js .hero-title .w[data-i="14"]{animation-delay: 0.385s}@media (max-width: 599px){.js .hero-title .w{animation-name: word-rise-flat}}.js .mark::before{animation: mark-swipe 0.5s cubic-bezier(0.65,0,0.35,1) 0.85s backwards}.js .mark-t{background-image: linear-gradient(90deg,var(--mark-ink) 50%,var(--ink) 50%);background-size: 200% 100%;background-position: 0 0;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;animation: mark-text 0.5s cubic-bezier(0.65,0,0.35,1) 0.85s backwards}.js-ready .ledger[data-ledger] .live-dot{animation: live 2s ease-out infinite}.motion-paused .ledger[data-ledger] .live-dot{animation: none}.js .reveal{transition: opacity 0.7s var(--ease-out),transform 0.7s var(--ease-out)}.js .card.reveal{transition: opacity 0.6s var(--ease-out),transform 0.6s var(--ease-out),box-shadow 0.35s,border-color 0.35s}.js .card.reveal.in{transition: opacity 0.6s var(--ease-out),transform 0.35s var(--ease-out),box-shadow 0.35s,border-color 0.35s}.js .reveal:not(.in){opacity: 0;transform: translateY(16px)}.js:not(.js-ready) .reveal{animation: failsafe 0.01s linear 2.5s forwards}}@keyframes word-rise{from{opacity: 0;transform: translateY(0.32em);font-stretch: 60%}}@keyframes word-rise-flat{from{opacity: 0;transform: translateY(0.32em)}}@keyframes mark-swipe{from{transform: scaleX(0)}}@keyframes mark-text{from{background-position: 100% 0}}@keyframes live{0%{box-shadow: 0 0 0 0 rgb(201 240 107 / 0.55)}70%,100%{box-shadow: 0 0 0 9px rgb(201 240 107 / 0)}}@keyframes failsafe{to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}.mq-track{animation: none !important;width: auto;flex-wrap: wrap}.mq-list{flex-wrap: wrap;row-gap: 14px;padding-inline: var(--gutter)}.mq-list[aria-hidden="true"]{display: none}.marquee{-webkit-mask-image: none;mask-image: none}}@media (forced-colors: active){.chip[aria-pressed="true"]{outline: 2px solid Highlight;outline-offset: 2px;text-decoration: underline}.ledger-rail li.active,.mini-rail li.lit{outline: 1px solid Highlight}.stage.reached .stage-n{outline: 1px solid Highlight}}@media print{.site-header,.marquee,.filters,.ledger-rail,.cta-band,.theme-toggle{display: none !important}.js .reveal{opacity: 1 !important;transform: none !important}}[data-hue="pixel-server-side-tracking"]{--hue:262}[data-hue="advanced-product-options"]{--hue:322}[data-hue="bundle-upsell-suite"]{--hue:160}[data-hue="methodly-checkout-rules"]{--hue:238}[data-hue="cod-fraud-guard"]{--hue:218}[data-hue="encore-post-purchase-upsell"]{--hue:292}[data-hue="kept-subscriptions"]{--hue:302}[data-hue="segmently"]{--hue:246}[data-hue="restockly"]{--hue:256}[data-hue="dead-stock-alert"]{--hue:22}[data-hue="efactura-spv"]{--hue:268}[data-hue="eu-shield-gdpr"]{--hue:208}