.new-lp{--paper:var(--color-background);--ink:var(--color-ink);--muted:var(--color-ink-3);--line:var(--color-border);--accent:var(--color-accent);--accent-soft:var(--color-accent-soft);--accent-line:var(--color-accent-line);background:var(--paper);color:var(--ink);min-height:100dvh;overflow-x:clip}.new-nav{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:68px;padding:0 max(var(--page-gutter), calc((100vw - 1240px) / 2));border-bottom:1px solid var(--line);z-index:20;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.new-wordmark{min-height:var(--touch-min);font:600 14px var(--font-mono);color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.new-nav>div{align-items:center;gap:var(--space-5);display:flex}.new-nav>div>a:not(.new-button){min-height:var(--touch-min);font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color var(--duration-base) var(--ease-default);align-items:center;text-decoration:none;display:inline-flex}.new-nav>div>a:not(.new-button):hover{color:var(--ink)}.new-locale{display:flex}.new-locale__button{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-2);font:12px var(--font-mono);color:var(--muted);cursor:pointer;background:0 0;border:0}.new-locale__button--active{color:var(--ink);text-decoration:underline}.new-button{min-height:var(--touch-min);border:1px solid var(--ink);border-radius:var(--radius-sm);font:600 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);transition:background-color var(--duration-base) var(--ease-default), border-color var(--duration-base) var(--ease-default), color var(--duration-base) var(--ease-default), opacity var(--duration-base) var(--ease-default);justify-content:center;align-items:center;padding:0 17px;text-decoration:none;display:inline-flex}.new-button:hover{background:var(--color-surface-2)}.new-button:focus-visible,.new-locale__button:focus-visible{outline-offset:3px;outline:2px solid}.new-button--dark{background:var(--color-inverse-background);color:var(--color-inverse-ink)}.new-button--dark:hover{background:var(--color-ink-2)}.new-button--light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.new-button--light:hover{opacity:.84}.new-hero{max-width:1240px;padding:var(--section-space) var(--page-gutter) var(--space-20);margin:0 auto;position:relative}.new-lp main{isolation:isolate;position:relative}.new-hero:before{content:"";z-index:-2;background:linear-gradient(var(--accent-line) 1px, transparent 1px) 0 0 / 100% 78px, linear-gradient(90deg, var(--accent-line) 1px, transparent 1px) 0 0 / 78px 100%;opacity:.28;pointer-events:none;position:absolute;inset:-10% -50% 30%;-webkit-mask-image:radial-gradient(58% 52% at 42% 44%,currentColor 0%,#0000 70%);mask-image:radial-gradient(58% 52% at 42% 44%,currentColor 0%,#0000 70%)}.new-hero:after{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 13%, transparent) 0%, transparent 66%);pointer-events:none;width:min(680px,66vw);position:absolute;top:-6%;left:30%}.new-eyebrow,.new-section-title>p{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;font:500 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);margin:0 0 22px}.new-hero h1{max-width:15ch;font:600 clamp(56px, 9.5vw, 132px)/.94 var(--font-sans);letter-spacing:-.065em;margin:0}.new-hero h1 em{color:var(--accent);font-style:normal;font-weight:400}.new-hero__copy{max-width:700px;font:400 clamp(18px, 2vw, 26px)/1.5 var(--font-sans);text-wrap:pretty;margin:54px 0 30px}.new-hero__actions{gap:10px;display:flex}.new-hero__trust{gap:var(--space-1);max-width:var(--reading-measure);margin-top:var(--space-6);padding-left:var(--space-4);border-left:2px solid var(--accent);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5;display:grid}.new-hero__trust strong{color:var(--ink)}.new-hero__trust a{width:fit-content;color:var(--accent);text-underline-offset:var(--space-1)}.new-proof{border-top:1px solid var(--line);font:500 var(--text-xs) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:24px;margin-top:72px;padding-top:20px;display:flex}.new-proof span{align-items:center;gap:7px;display:inline-flex}.new-proof svg{width:12px;height:12px;color:var(--color-ink-3)}.new-workflow,.new-value,.new-compare,.new-commons{padding:var(--section-space) max(var(--page-gutter), calc((100vw - 1240px) / 2));border-top:1px solid var(--line);scroll-margin-top:68px}.new-value{background:var(--color-surface);border-top-color:var(--accent-line)}.new-value .new-section-title>p:before{color:color-mix(in srgb, var(--accent) 14%, transparent)}.new-section-title{grid-template-columns:240px minmax(0,780px);gap:30px;display:grid}.new-section-title>p{align-self:start;position:relative}.new-section-title>p:before{content:attr(data-step);z-index:-1;font:600 clamp(76px, 8.5vw, 128px)/1 var(--font-sans);letter-spacing:-.06em;color:color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none;position:absolute;bottom:100%;left:-.05em}.new-section-title h2,.new-standard h2,.new-cta h2{font:500 clamp(38px, 5vw, 68px)/1.02 var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0}.new-track{gap:0 var(--space-6);grid-template-columns:repeat(4,1fr);margin:70px 0 0;padding:0;list-style:none;display:grid;position:relative}.new-track__step:first-child:after{z-index:1}.new-track__progress{width:calc(300% + var(--space-6) * 3 + 5.5px);background:var(--accent);transform-origin:0;pointer-events:none;height:2px;margin-top:-.5px;position:absolute;top:5px;left:0;transform:scaleX(1)}.new-track__step{padding-top:var(--space-8);position:relative}.new-track__step:before{content:"";top:5px;left:0;right:calc(var(--space-6) * -1);background:var(--color-border-3);height:1px;position:absolute}.new-track__step:last-child:before{width:11px;right:auto}.new-track__step:after{content:"";border:1px solid var(--color-border-3);background:var(--color-surface);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.new-track__step--you:after{border-color:var(--accent);background:var(--accent)}.new-track__label,.new-output span,.new-value article>b{font:500 var(--text-sm) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2)}.new-track__label{margin-bottom:var(--space-4);display:block}.new-track h3{font:600 20px var(--font-sans);text-wrap:balance;margin:0 0 12px;line-height:1.25}.new-track p{color:var(--color-ink-2);text-wrap:pretty;max-width:34ch;margin:0;line-height:1.6}.new-output{align-items:baseline;gap:var(--space-3) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.new-output span{color:var(--muted);margin-right:auto}.new-output b{font:500 var(--text-sm) var(--font-mono);color:var(--ink);position:relative}.new-output b+b:before{content:"";left:calc(var(--space-6) / -2);background:var(--line);width:1px;position:absolute;top:.15em;bottom:.15em}.new-value__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;display:grid}.new-value article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--color-surface);min-height:250px;box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default), border-color var(--duration-base) var(--ease-default);flex-direction:column;padding:30px;display:flex}.new-value article:hover{border-color:var(--accent-line);box-shadow:var(--shadow-md);transform:translateY(-3px)}.new-compare{background:var(--paper)}.new-compare__main{min-width:0}.new-record-map{max-width:780px;margin:var(--space-10) 0 0}.new-record-map__stage{position:relative}.new-record-map__flow{width:100%;height:auto;display:block;overflow:visible}.new-record-map__mobile{display:none}.new-record-map__wires use,.new-record-map__signal use{fill:none;vector-effect:non-scaling-stroke}.new-record-map__wires use{stroke:var(--color-border-2);stroke-width:1px}.new-record-map__signal use{stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.14 .86}.new-record-map__signal--out use{stroke:var(--color-trust)}.new-record-map__gate-ring{fill:var(--paper);stroke:var(--color-trust);stroke-width:2px;vector-effect:non-scaling-stroke}.new-record-map__gate-check{fill:none;stroke:var(--color-trust);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.new-record-map__gate-text,.new-record-map__agent-labels text,.new-record-map__out-labels text{font-family:var(--font-mono);fill:var(--color-ink-3)}.new-record-map__gate-text{fill:var(--color-ink-2);text-anchor:middle;letter-spacing:.04em;font-size:12px}.new-record-map__agent-labels text{text-anchor:end;dominant-baseline:middle;font-size:13px}.new-record-map__out-labels text{fill:var(--color-ink-2);font-size:13px;font-weight:500}.new-record-map__out-labels .new-record-map__out-format{fill:var(--color-ink-3);letter-spacing:.08em;font-size:11px;font-weight:400}.new-record-map__record{z-index:1;padding:var(--space-4);border:1px solid var(--accent-line);border-left:2px solid var(--accent);border-radius:var(--radius-md);background:var(--color-surface);position:absolute;top:50%;left:44.2%;right:26.8%;transform:translateY(-50%)}.new-record-map__record header{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);color:var(--color-ink-2);font:500 var(--text-xs) var(--font-mono);letter-spacing:var(--tracking-wider);display:flex}.new-record-map__confirmed{align-items:center;gap:var(--space-2);text-transform:uppercase;display:inline-flex}.new-record-map__confirmed i{display:block}.new-record-map__record dl{margin:0}.new-record-map__record dl>div{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);font:var(--text-xs)/1.4 var(--font-mono);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.new-record-map__record dt{color:var(--color-ink-3)}.new-record-map__record dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0}.new-record-map figcaption{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty}.new-compare__grid{gap:var(--space-5);margin-top:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-compare__grid article{padding:var(--space-5) 0 0;border-top:2px solid var(--color-border-3)}.new-compare__grid .new-compare__record{padding:var(--space-5) var(--space-5) var(--space-6);margin-left:calc(var(--space-5) * -1);background:color-mix(in srgb, var(--accent) 4%, transparent)}.new-compare__grid article:first-child{color:var(--color-ink-3);border-top-color:var(--color-border-2);border-top-style:dashed}.new-compare__grid article:first-child h3{color:var(--color-ink-2);font-weight:400}.new-compare__grid .new-compare__record{border-top-color:var(--accent)}.new-compare__grid span{color:var(--color-ink-2);font:500 var(--text-sm) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.new-compare__grid h3{margin:var(--space-5) 0 var(--space-6);color:var(--ink);font:600 var(--text-2xl)/1.2 var(--font-sans);letter-spacing:-.02em;text-wrap:balance}.new-compare__grid ul{gap:var(--space-3);padding-left:var(--space-5);margin:0;line-height:1.55;display:grid}.new-compare__payoff{max-width:var(--reading-measure);margin:var(--space-8) 0 0;color:var(--color-ink-2);font-size:var(--text-lg);text-wrap:pretty;line-height:1.6}.new-commons{background:var(--color-surface-2)}.new-commons__lead{max-width:var(--reading-measure);margin:var(--space-8) 0 0;color:var(--color-ink-2);font-size:var(--text-lg);text-wrap:pretty;line-height:1.6}.new-commons__ledger{max-width:62rem;margin:var(--space-10) 0 0}.new-commons__ledger>div{gap:var(--space-4) var(--space-10);padding:var(--space-5) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:baseline;display:grid}.new-commons__ledger>div:last-child{border-bottom:1px solid var(--line)}.new-commons__ledger dt{color:var(--color-ink-3);font:400 var(--text-lg)/1.35 var(--font-sans);text-wrap:balance}.new-commons__ledger s{text-underline-offset:0;text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1px}.new-commons__ledger dd{max-width:54ch;color:var(--ink);text-wrap:pretty;margin:0;line-height:1.6}.new-commons__links{gap:var(--space-6);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.new-commons__links a{min-height:var(--touch-min);color:var(--accent);font:500 var(--text-sm) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.new-commons__links a:hover{text-underline-offset:var(--space-1);text-decoration:underline}.new-standard{padding:var(--section-space) max(var(--page-gutter), calc((100vw - 1240px) / 2));background:var(--color-inverse-background);color:var(--color-inverse-ink);grid-template-columns:1.1fr .9fr;align-items:start;gap:90px;display:grid;position:relative;overflow:clip}.new-standard:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 42%, transparent) 0%, transparent 66%);pointer-events:none;width:min(620px,56vw);position:absolute;top:-30%;right:-8%}.new-standard>*{position:relative}.new-standard .new-button{color:var(--color-inverse-ink);border-color:color-mix(in srgb, var(--color-inverse-ink) 42%, transparent)}.new-standard .new-button:hover{background:color-mix(in srgb, var(--color-inverse-ink) 12%, transparent);border-color:var(--color-inverse-ink)}.new-standard p{max-width:650px;color:var(--color-inverse-ink-2);text-wrap:pretty;font-size:17px}.new-code{border:1px solid var(--color-inverse-border);border-radius:var(--radius-lg);background:var(--color-inverse-surface);box-shadow:var(--shadow-lg);align-self:center;overflow:hidden}.new-code span{border-bottom:1px solid var(--color-inverse-border);font:var(--text-xs) var(--font-mono);color:var(--color-inverse-ink-2);padding:12px 16px;display:block}.new-code code{white-space:pre-wrap;font:13px/1.8 var(--font-mono);color:var(--color-inverse-ink);padding:26px;display:block}.new-cta{padding:var(--section-space) max(var(--page-gutter), calc((100vw - 1240px) / 2));background:var(--color-inverse-background);color:var(--color-inverse-ink);position:relative;overflow:hidden}.new-cta:before{content:"";inset-inline:max(var(--page-gutter), calc((100vw - 1240px) / 2));background:linear-gradient(90deg, var(--color-accent) 0%, var(--color-inverse-border) 42%, transparent 100%);height:1px;position:absolute;top:0}.new-cta .new-eyebrow{color:var(--color-inverse-ink-2)}.new-cta h2{max-width:900px;margin-bottom:48px}.new-footer{justify-content:space-between;gap:var(--space-6);padding:var(--space-8) max(var(--page-gutter), calc((100vw - 1240px) / 2));background:var(--color-inverse-background);color:var(--color-inverse-ink-2);font:12px var(--font-mono);display:flex}.new-footer div{flex-wrap:wrap;align-items:center;gap:4px 22px;display:flex}.new-footer a{min-height:var(--touch-min);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.new-footer a:hover{color:var(--color-inverse-ink)}@media (max-width:900px){.new-nav>div{gap:var(--space-2)}.new-nav>div>a:not(.new-button){display:none}.new-section-title,.new-standard{grid-template-columns:1fr;gap:26px}.new-track{grid-template-columns:1fr;gap:0;position:relative}.new-track__step{padding:0 0 var(--space-12) var(--space-6)}.new-track__step:last-child{padding-bottom:0}.new-track__step:before{background:var(--accent);width:2px;height:auto;margin-left:-.5px;inset:5px auto 0 5px}.new-track__step:last-child:before{display:none}.new-track__step:after{top:0;left:0}.new-track__label{margin-bottom:var(--space-3)}.new-track__progress{display:none}.new-track__step:after{z-index:1}.new-track p{max-width:none}.new-value__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.new-nav{padding:0 var(--space-4);background:var(--paper)}.new-hero{padding:var(--space-20) var(--space-4) var(--space-16)}.new-hero h1{font-size:clamp(38px,11.2vw,62px)}.new-hero__actions{flex-direction:column;align-items:stretch}.new-proof{gap:15px}.new-workflow,.new-value,.new-compare,.new-commons,.new-standard,.new-cta{padding:var(--space-16) var(--space-4)}.new-output{gap:var(--space-3) var(--space-5);padding:var(--space-5)}.new-output span{flex:1 0 100%;margin-right:0}.new-output b+b:before{left:calc(var(--space-5) / -2)}.new-value__grid,.new-compare__grid{grid-template-columns:1fr}.new-compare__grid{gap:var(--space-10)}.new-compare__grid .new-compare__record{margin-left:0}.new-commons__ledger>div{gap:var(--space-2);grid-template-columns:1fr}.new-record-map{margin-top:var(--space-8)}.new-record-map__stage{gap:var(--space-4);justify-items:center;display:grid}.new-record-map__flow{display:none}.new-record-map__record{width:100%;max-width:360px;position:static;inset:auto;transform:none}.new-record-map__mobile{justify-items:center;gap:var(--space-2);width:100%;color:var(--color-ink-3);font:var(--text-sm) var(--font-mono);text-align:center;display:grid}.new-record-map__mobile b{color:var(--color-ink-2);font-weight:500}.new-record-map__mobile:after{content:"";width:1px;height:var(--space-5);background:var(--color-border-2)}.new-record-map__mobile--out:after{display:none}.new-record-map__mobile--out:before{content:"";width:1px;height:var(--space-5);background:var(--color-border-2)}.new-record-map__mobile-gate{align-items:center;gap:var(--space-2);color:var(--color-ink-2);display:inline-flex}.new-record-map__mobile-gate i{border-radius:var(--radius-full);width:6px;height:6px}.new-footer{padding:var(--space-5) var(--space-4);gap:var(--space-2);flex-direction:column}.new-footer div{flex-wrap:wrap}}@media (max-width:430px){.new-nav>div{gap:var(--space-1)}.new-locale{display:none}.new-nav .new-button{padding-inline:var(--space-3)}}.new-mark{width:52px;height:52px;color:var(--color-ink-3);transition:color var(--duration-slow) var(--ease-default);margin-top:28px;display:block}.new-value article:hover .new-mark{color:var(--color-ink-2)}.new-mark--record{width:26px;height:26px;color:var(--color-inverse-border);margin:0;position:absolute;top:18px;right:18px}.new-code{position:relative}@media (max-width:600px){.new-mark{width:44px;height:44px;margin-top:24px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.new-hero:before{animation:linear both parallax-grid;animation-timeline:view();animation-range:cover}.new-hero:after{animation:linear both parallax-glow;animation-timeline:view();animation-range:cover}}}@keyframes parallax-grid{0%{transform:translateY(-4%)}to{transform:translateY(11%)}}@keyframes parallax-glow{0%{transform:translateY(-8%)scale(1.06)}to{transform:translateY(20%)scale(.94)}}@media (prefers-reduced-motion:no-preference){.new-value__grid{perspective:900px;perspective-origin:50% 40%}.new-workflow,.new-value,.new-standard{perspective:1200px}.new-value article{transform-style:preserve-3d;will-change:transform}.new-value article:hover{transform:translate3d(0,-6px,22px)}.new-value article .new-mark{transition:transform var(--duration-slow) var(--ease-default);transform:translateZ(0)}.new-value article:hover .new-mark{transform:translateZ(28px)scale(1.05)}.new-value article h3{transition:transform var(--duration-slow) var(--ease-default);transform:translateZ(0)}.new-value article:hover h3{transform:translateZ(16px)}@supports (animation-timeline:view()){.new-section-title,.new-track__step,.new-value article,.new-record-map,.new-commons__ledger>div,.new-compare__grid article,.new-compare__payoff,.new-output,.new-code{animation:linear forwards reveal-up;animation-timeline:view();animation-range:entry cover 34%}.new-output{animation-name:rise-up}.new-track__step:nth-child(2){animation-range:entry 3% cover 37%}.new-track__step:nth-child(3){animation-range:entry 6% cover 40%}.new-track__step:nth-child(4){animation-range:entry 9% cover 43%}.new-value article:nth-child(2){animation-range:entry 3% cover 37%}.new-value article:nth-child(3){animation-range:entry 6% cover 40%}.new-commons__ledger>div:nth-child(2){animation-range:entry 3% cover 37%}.new-commons__ledger>div:nth-child(3){animation-range:entry 6% cover 40%}.new-compare__grid article:nth-child(2){animation-range:entry 4% cover 38%}.new-compare__payoff{animation-range:entry 8% cover 42%}.new-section-title>p:before{animation:linear both step-drift;animation-timeline:view();animation-range:cover}}}@keyframes rise-up{0%{transform:translateY(40px)scale(.97)}to{transform:none}}@keyframes reveal-up{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes step-drift{0%{transform:translateY(18px)}to{transform:translateY(-22px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.new-track__progress{animation:linear both track-advance;animation-timeline:view();animation-range:cover 6% cover 72%}.new-track__step:after{animation:steps(2,jump-none) both dot-reach;animation-timeline:view()}.new-track__step--you:after{animation-name:dot-reach-you}.new-track__step:first-child:after{animation-range:cover 6% cover 8%}.new-track__step:nth-child(2):after{animation-range:cover 26% cover 28%}.new-track__step:nth-child(3):after{animation-range:cover 48% cover 50%}.new-track__step:nth-child(4):after{animation-range:cover 70% cover 72%}}}@keyframes track-advance{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wire-fill{0%{background:var(--color-border-3)}to{background:var(--accent)}}@keyframes track-advance-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){@supports (animation-timeline:view()){.new-track__step:before{animation:steps(2,jump-none) both wire-fill;animation-timeline:view()}.new-track__step:first-child:before{animation-range:cover 6% cover 24%}.new-track__step:nth-child(2):before{animation-range:cover 24% cover 42%}.new-track__step:nth-child(3):before{animation-range:cover 42% cover 64%}.new-track__step:first-child:after{animation-range:cover 6% cover 10%}.new-track__step:nth-child(2):after{animation-range:cover 24% cover 28%}.new-track__step:nth-child(3):after{animation-range:cover 42% cover 46%}.new-track__step:nth-child(4):after{animation-range:cover 64% cover 68%}}}@keyframes dot-reach{0%{border-color:var(--color-border-3);background:var(--color-surface)}to{border-color:var(--color-border-3);background:var(--color-border-3)}}@keyframes dot-reach-you{0%{border-color:var(--color-border-3);background:var(--color-surface)}to{border-color:var(--accent);background:var(--accent)}}@media (prefers-reduced-motion:no-preference){.new-record-map__signal use{animation:5.2s linear infinite record-packet}.new-record-map__signal--out use{animation-duration:6.4s}}@keyframes record-packet{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.new-button{transition:background-color var(--duration-base) var(--ease-default), border-color var(--duration-base) var(--ease-default), color var(--duration-base) var(--ease-default), transform var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default);transform:translateZ(0)}.new-button:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.new-button:active{transition-duration:var(--duration-fast);transform:translateY(0)}.new-output b{transition:transform var(--duration-base) var(--ease-default);display:block}.new-output b:hover{transform:translateY(-2px)}}.new-nav>div>a:not(.new-button){position:relative}.new-nav>div>a:not(.new-button):after{content:"";background:var(--accent);height:1px;transition:transform var(--duration-base) var(--ease-default);position:absolute;bottom:12px;left:0;right:0;transform:scaleX(0)}.new-nav>div>a:not(.new-button):hover:after,.new-nav>div>a:not(.new-button):focus-visible:after{transform:scaleX(1)}.new-lp{--ease-soft:cubic-bezier(.22, .61, .24, 1);--ease-emphasis:cubic-bezier(.16, 1, .3, 1)}.new-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.new-word{animation:word-in .9s var(--ease-soft) backwards;animation-delay:calc(var(--i,0) * 85ms + .12s)}.new-hero__copy,.new-hero__actions,.new-hero__trust,.new-proof{animation:hero-rise 1s var(--ease-soft) backwards}.new-hero__copy{animation-delay:.62s}.new-hero__actions{animation-delay:.74s}.new-hero__trust{animation-delay:.8s}.new-proof{animation-delay:.9s}.new-eyebrow{animation:hero-rise .8s var(--ease-soft) backwards}}@keyframes word-in{0%{opacity:0;filter:blur(6px);transform:translateY(.34em)}to{opacity:1;filter:none;transform:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:901px){@supports (animation-timeline:view()){.new-standard>div:first-child{padding-bottom:18vh}.new-code{animation:linear forwards code-settle;animation-timeline:view();animation-range:entry cover 46%;position:sticky;top:27vh}}}@keyframes code-settle{0%{opacity:0;transform:translateY(46px)scale(.965)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.new-value article,.new-value article .new-mark,.new-value article h3{transition-duration:.52s;transition-timing-function:var(--ease-soft)}.new-button{transition-duration:.32s;transition-timing-function:var(--ease-emphasis)}}.new-preview{padding:var(--section-space) max(var(--page-gutter), calc((100vw - 1240px) / 2));border-top:1px solid var(--line);background:var(--color-surface);scroll-margin-top:68px}.new-preview__lead{max-width:var(--reading-measure);color:var(--muted);text-wrap:pretty;margin:28px 0 0;font-size:17px;line-height:1.6}.new-shot{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-sm);margin:0;overflow:hidden}.new-shot img{border-bottom:1px solid var(--line);width:100%;height:auto;display:block}.new-shot figcaption{color:var(--color-ink-3);font:500 var(--text-sm) var(--font-mono);letter-spacing:.04em;padding:14px 18px}.new-usecases{gap:var(--space-16);margin-top:var(--space-12);display:grid}.new-usecase{gap:var(--space-12);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;display:grid}.new-usecase:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.new-usecase:nth-child(2n)>figure{grid-area:1/2}.new-usecase:nth-child(2n)>.new-usecase__text{grid-area:1/1}.new-usecase figure img{aspect-ratio:16/9;object-fit:cover;object-position:top center}.new-usecase__text h3{margin:0 0 var(--space-4);font:600 clamp(24px, 2.2vw, 30px)/1.25 var(--font-sans);letter-spacing:-.02em;text-wrap:balance}.new-usecase__text>p:last-child{color:var(--color-ink-2);font-size:var(--text-lg);text-wrap:pretty;margin:0;line-height:1.6}.new-demo{scroll-margin-top:var(--space-24)}.new-shot video{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);width:100%;height:auto;display:block}.new-demo .new-usecase__text>p:not(.new-eyebrow){color:var(--color-ink-2);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.new-demo-transcript{margin-top:var(--space-6);color:var(--color-ink-2);font-size:var(--text-base);line-height:var(--leading-relaxed)}.new-demo-transcript summary{cursor:pointer;padding-block:var(--space-3)}.new-demo-transcript ol{padding-left:var(--space-6)}.new-demo-transcript li+li{margin-top:var(--space-3)}.new-demo-download{min-height:var(--touch-min);color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;display:inline-flex}.new-preview__link{margin:44px 0 0}.new-preview__link a{min-height:var(--touch-min);color:var(--accent);font:500 var(--text-sm) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.new-preview__link a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.new-usecase{gap:var(--space-6);grid-template-columns:1fr}.new-usecase:nth-child(2n)>figure,.new-usecase:nth-child(2n)>.new-usecase__text{grid-area:auto/1}.new-usecase figure img{aspect-ratio:auto;object-fit:fill}.new-usecases{gap:var(--space-12)}}@media (max-width:600px){.new-preview{padding:var(--space-16) var(--space-4)}}.new-hero__say{min-width:0}@media (min-width:1080px){.new-hero{align-items:start;column-gap:var(--space-16);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);display:grid}.new-hero__say{grid-column:1}.hero-flow{grid-column:2;margin-top:96px}.new-proof{grid-column:1/-1}.new-hero h1{max-width:100%;font-size:clamp(48px,5.4vw,88px)}.new-hero__copy{max-width:none;margin-top:var(--space-10);font-size:clamp(17px,1.35vw,21px)}}.hero-flow{margin:var(--space-10) 0 0;padding:0;position:relative}.hero-term{border:1px solid var(--color-inverse-border);border-radius:var(--radius-lg);background:var(--color-inverse-surface);box-shadow:var(--shadow-lg);overflow:hidden}.hero-term__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-inverse-border);background:var(--color-inverse-background);display:flex}.hero-term__dots{background:radial-gradient(circle 4px at 4px 50%, var(--color-inverse-border) 98%, transparent) 0 0 / 15px 100% no-repeat, radial-gradient(circle 4px at 4px 50%, var(--color-inverse-border) 98%, transparent) 15px 0 / 15px 100% no-repeat, radial-gradient(circle 4px at 4px 50%, var(--color-inverse-border) 98%, transparent) 30px 0 / 15px 100% no-repeat;flex:none;width:38px;height:8px}.hero-term__title{font:500 var(--text-xs) var(--font-mono);letter-spacing:.06em;color:var(--color-inverse-ink-2)}.hero-term__body{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-10);font-family:var(--font-mono);font-size:13px;line-height:1.7;display:grid}.hero-term__line{gap:var(--space-3);grid-template-columns:min-content 1fr;margin:0;display:grid}.hero-term__prompt{color:var(--color-accent-ink)}.hero-term__typed{color:var(--color-inverse-ink)}.hero-term__call{align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--color-inverse-ink-2);flex-wrap:wrap;display:flex}.hero-term__tool{padding:1px var(--space-2);border:1px solid var(--color-inverse-border);border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-accent-ink)}.hero-term__fn{color:var(--color-inverse-ink)}.hero-term__facts{padding-left:var(--space-4);border-left:1px solid var(--color-inverse-border);gap:2px;margin:0;display:grid}.hero-term__facts>div{gap:var(--space-3);grid-template-columns:minmax(min-content,max-content) 1fr;display:grid}.hero-term__facts dt{color:var(--color-inverse-ink-2)}.hero-term__facts dd{color:var(--color-inverse-ink);margin:0}.hero-term__out{margin:var(--space-1) 0 0;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-inverse-ink-2)}.hero-cv{z-index:1;margin:calc(var(--space-10) * -1) 0 0 var(--space-10);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);position:relative}.hero-cv__url{margin:0 0 var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font:500 var(--text-xs) var(--font-mono);letter-spacing:.04em;color:var(--muted)}.hero-cv__role{font:600 21px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0}.hero-cv__meta{margin:var(--space-2) 0 0;font:400 15px/1.5 var(--font-sans);color:var(--muted)}[data-theme=dark] .new-lp{--color-inverse-background:var(--color-surface-2);--color-inverse-surface:var(--color-surface-3);--color-inverse-ink:var(--color-ink);--color-inverse-ink-2:var(--color-ink-2);--color-inverse-border:var(--color-border-3)}[data-theme=dark] .new-nav{background:var(--paper)}[data-theme=dark] .new-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 7%, transparent) 0%, transparent 66%)}[data-theme=dark] .new-lp .new-button--dark,[data-theme=dark] .new-lp .new-button--light{background:var(--accent);border-color:var(--accent);color:var(--color-accent-ink)}[data-theme=dark] .new-lp .new-button--dark:hover,[data-theme=dark] .new-lp .new-button--light:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);opacity:1}[data-theme=dark] .new-lp .new-button:not(.new-button--dark):not(.new-button--light){border-color:var(--color-border-3)}[data-theme=dark] .new-lp .new-button:not(.new-button--dark):not(.new-button--light):hover{background:var(--color-surface-2);border-color:var(--color-ink-3)}[data-theme=dark] .new-lp .hero-term__prompt,[data-theme=dark] .new-lp .hero-term__tool{color:var(--accent)}
