:root{--u:24px;--u-major:calc(var(--u) * 4);--max-width:800px;--content-pad:var(--u);--type-section:1.125rem;--type-subsection:0.8125rem;--type-label:0.75rem;--type-body:1.0625rem;--type-prose-lead:1.125rem;--type-caption:0.8125rem;--type-pcb-silkscreen-caption-size:0.6875rem;--type-pcb-silkscreen-caption-tracking:0.06em;--type-cta-label-size:clamp(0.92rem,2.15vw,1.05rem);--type-cta-label-tracking:0.035em;--led-boot-duration:0.9s;--prose-line-height:1.625;--prose-measure:38rem;--section-panel-width:calc(var(--prose-measure) + var(--u) * 4);--stack-xs:calc(var(--u) * 0.35);--stack-sm:calc(var(--u) * 0.5);--stack-md:var(--u);--stack-lg:calc(var(--u) * 1.5);--stack-xl:calc(var(--u) * 2);--section-gap:calc(var(--u) * 2);--header-height:calc(var(--u) * 2);--header-offset:var(--header-height);--scroll-section-bg-mix:9%;--scroll-section-body-dim:0.88;--scroll-section-rail-width:3px;--led-cycle:6s;--led-idle-cycle:calc(var(--led-cycle) * 1.5);--grid-fade-mask:linear-gradient(180deg,rgb(0 0 0/1),rgb(0 0 0/1));--grid-zone-fade-mask:linear-gradient(180deg,rgb(0 0 0/1),rgb(0 0 0/1) 52%,rgb(0 0 0/0.4) 72%,rgb(0 0 0/0.4));--grid-viewport-fade:linear-gradient(180deg,rgb(248 249 251/0),rgb(248 249 251/0) 52%,rgb(248 249 251/0.35) 72%,rgb(248 249 251/0.72) 86%,rgb(248 249 251/1));--grid-band-bleed:calc(var(--u) * 12);--grid-band-width:min(100%,calc(round((var(--max-width) + var(--grid-band-bleed)) / var(--u-major)) * var(--u-major)));--grid-edge-fade:8%;--grid-edge-fade-mask:linear-gradient(90deg,rgb(0 0 0/0) 0%,rgb(0 0 0/1) var(--grid-edge-fade),rgb(0 0 0/1) calc(100% - var(--grid-edge-fade)),rgb(0 0 0/0) 100%)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:var(--header-offset);text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;overflow-x:visible;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--type-body);background:var(--bg);color:var(--text);line-height:var(--prose-line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em;transition:color .15s ease}a:hover{color:var(--accent-hover)}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{text-wrap:balance}.contact-lead,.hero-lead,.intro-explainer__item .prose-copy,.intro-lead,.legal-disclaimer,.prose-caption,.prose-copy,.prose-lead,.prose-muted,.subpage-intro,.use-case-card__row dd{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 4 4;hyphenate-limit-lines:2;hyphenate-limit-last:always;text-wrap:pretty}.btn-primary,.contact-form__footer-email,.contact-steps__item,.floating-request-cta__btn,.header-menu__trigger,.header-nav-link,.hero-kicker,.hero-subline,.intro-explainer__heading,.intro-explainer__item h4,.locale-switcher,.pillar-item h3,.section-heading,.use-case-card__row dt,.use-case-card__title{-webkit-hyphens:none;hyphens:none}.contact-channel__label,.footer-label,.header-contact-label,.header-nav-link,.hero-kicker,.pillar-item h3,.section-heading{font-family:var(--font-mono),ui-monospace,monospace;font-weight:500;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.btn-primary,.floating-request-cta__btn{font-family:var(--font-mono),ui-monospace,monospace;font-weight:500;font-size:var(--type-cta-label-size);letter-spacing:var(--type-cta-label-tracking);text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn-primary,.floating-request-cta__btn,.floating-request-cta__label,.hero-nda{line-height:1.35;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.floating-request-cta__label,.hero-nda{font-family:var(--font-sans),system-ui,sans-serif;font-weight:500;font-size:var(--type-pcb-silkscreen-caption-size);letter-spacing:var(--type-pcb-silkscreen-caption-tracking);text-transform:uppercase}.site-shell{position:relative;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:50%;z-index:0;width:var(--grid-band-width);max-width:100%;height:100vh;height:100dvh;transform:translateX(-50%);pointer-events:none;background-image:linear-gradient(to bottom,var(--grid-major) 1px,transparent 1px),linear-gradient(to right,var(--grid-major) 1px,transparent 1px);background-size:var(--u-major) var(--u-major),var(--u-major) var(--u-major);-webkit-mask-image:var(--grid-edge-fade-mask),var(--grid-fade-mask);mask-image:var(--grid-edge-fade-mask),var(--grid-fade-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body:after{content:none}.site-shell:before{left:50%;width:var(--grid-band-width);max-width:100%;transform:translateX(-50%);background-image:radial-gradient(circle,var(--grid-dot) 1.25px,transparent 1.25px),radial-gradient(circle,var(--grid-dot-minor) .75px,transparent .75px),linear-gradient(to bottom,var(--grid-minor) 1px,transparent 1px),linear-gradient(to right,var(--grid-minor) 1px,transparent 1px);background-size:var(--u-major) var(--u-major),calc(var(--u) * 2) calc(var(--u) * 2),var(--u) var(--u),var(--u) var(--u);background-position:0 0;background-repeat:repeat;-webkit-mask-image:var(--grid-edge-fade-mask),var(--grid-zone-fade-mask);mask-image:var(--grid-edge-fade-mask),var(--grid-zone-fade-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-shell:after,.site-shell:before{content:"";position:fixed;top:0;z-index:0;height:100vh;height:100dvh;pointer-events:none}.site-shell:after{left:0;right:0;background:var(--grid-viewport-fade)}.grid-mouse-glow{position:fixed;top:0;left:50%;z-index:0;width:var(--grid-band-width);max-width:100%;height:100vh;height:100dvh;transform:translateX(-50%);pointer-events:none;background:radial-gradient(520px circle at var(--mouse-x) var(--mouse-y),var(--grid-glow),transparent 42%),radial-gradient(circle,rgba(26,48,80,.2) 1.25px,transparent 1.25px),linear-gradient(to bottom,rgba(26,48,80,.12) 1px,transparent 1px),linear-gradient(to right,rgba(26,48,80,.12) 1px,transparent 1px);background-size:100% 100%,var(--u-major) var(--u-major),var(--u) var(--u),var(--u) var(--u);background-repeat:no-repeat,repeat,repeat,repeat;-webkit-mask-image:var(--grid-edge-fade-mask),var(--grid-zone-fade-mask);mask-image:var(--grid-edge-fade-mask),var(--grid-zone-fade-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.35}@media (pointer:coarse),(prefers-reduced-motion:reduce){.grid-mouse-glow{opacity:.18}}.content-canvas{position:relative;z-index:1;width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--header-height) var(--content-pad) 0}.skip-link{position:fixed;top:8px;left:8px;z-index:300;padding:10px 16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;font-weight:500;letter-spacing:.06em;color:#ffffff;background:var(--accent);border-radius:2px;text-decoration:none;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{transform:none;outline-offset:2px}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-height);border-bottom:1px solid var(--border-subtle);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header-inner{width:100%;max-width:var(--max-width);height:100%;margin:0 auto;padding:0 var(--content-pad);display:flex;align-items:center;justify-content:space-between;gap:var(--u)}.brand{display:inline-flex;align-items:center;color:var(--text);text-decoration:none}.header-nav{display:none}.header-nav-link{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;line-height:1;color:var(--text-muted);text-decoration:none;text-transform:uppercase;transition:color .15s ease;white-space:nowrap}.header-nav-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.35em}.header-nav-link--legal{color:color-mix(in srgb,var(--text-muted) 88%,transparent)}.header-menu{display:none;position:relative}.header-menu__trigger{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-menu__trigger::-webkit-details-marker{display:none}.header-menu__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:120;min-width:11.5rem;padding:calc(var(--u) * .35);background:rgba(255,255,255,.98);border:1px solid var(--border-subtle);border-radius:2px;box-shadow:0 10px 28px rgba(18,21,28,.1)}.header-menu__nav{display:flex;flex-direction:column;gap:0}.header-menu__nav .header-nav-link{display:block;padding:.7rem .55rem;line-height:1.25}.brand:hover,.header-menu[open] .header-menu__trigger{color:var(--accent)}.brand:hover{text-decoration:none}.header-led-mark{display:inline-flex;align-items:flex-start;gap:.1em;max-width:min(100%,9.5rem)}.header-led-svg{display:block;flex:0 1 auto;min-width:0;height:1rem;width:auto;aspect-ratio:var(--led-viewbox-w,128) /var(--led-viewbox-h,24)}.header-tm{flex-shrink:0;font-size:.5rem;margin-top:.06em}.tm{font-weight:var(--brand-tm-weight);opacity:var(--brand-tm-opacity);letter-spacing:0;line-height:1}.brand:hover .header-led-svg .led-dot--on{fill:var(--accent-hover)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-mark .tm{font-size:.32em;vertical-align:super;line-height:0;margin-left:.05em}.header-contact-mark{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;position:relative;flex-shrink:0;min-height:2.75rem;padding:.35rem .15rem;margin:-.35rem 0;color:var(--accent);background:transparent;text-decoration:none;transition:color .15s ease,opacity .15s ease}.header-contact-mark--mailto{display:none}.header-contact-chip{display:inline-flex;align-items:center;justify-content:center}.header-contact-leds{display:none}.header-contact-led{width:3.5px;height:3.5px;border-radius:50%;background:var(--accent);opacity:.48;box-shadow:none}.header-contact-mark:after,.header-contact-mark:before{content:none}.header-contact-mark:hover{color:var(--accent-hover);text-decoration:none;opacity:.88}.header-contact-mark:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.header-contact-label{font-size:.72rem;letter-spacing:.12em;line-height:1;text-transform:uppercase;text-decoration:underline;text-underline-offset:.32em;text-decoration-thickness:1px}.header-actions{display:inline-flex;align-items:center;gap:calc(var(--u) * .65);flex-shrink:0}.locale-switcher{font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.08em;line-height:1;color:var(--text-muted);text-decoration:none;white-space:nowrap;-webkit-padding-end:2px;padding-inline-end:2px}.locale-switcher:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.3em}@media (min-width:640px){.header-nav{display:inline-flex;align-items:center;gap:calc(var(--u) * .9);margin-left:auto}.header-contact-mark--scroll{display:none}.header-contact-mark--mailto{display:inline-flex}.header-contact-mark{--header-contact-led-cycle:var(--led-cycle);--header-contact-led-stagger:0.9s;flex-direction:column;gap:2px;height:auto;min-height:0;margin:0 6px 0 0;padding:0;color:inherit;background:transparent;box-shadow:none;opacity:1}.header-contact-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--u) * .92);padding:0 calc(var(--u) * .72);color:#ffffff;background:var(--accent);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),inset 0 0 0 4px rgba(18,21,28,.08);transition:background .15s ease,box-shadow .15s ease}.header-contact-chip:after,.header-contact-chip:before{content:"";position:absolute;top:50%;width:5px;height:calc(var(--u) * .55);opacity:.78;transform:translateY(-50%);background:repeating-linear-gradient(to bottom,var(--btn-primary-stripe) 0 2px,transparent 2px 5px);transition:opacity .15s ease}.header-contact-chip:before{left:-6px}.header-contact-chip:after{right:-6px}.header-contact-mark:hover .header-contact-chip{background:var(--accent-hover);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),inset 0 0 0 4px rgba(18,21,28,.1)}.header-contact-mark:hover .header-contact-chip:after,.header-contact-mark:hover .header-contact-chip:before{opacity:1}.header-contact-leds{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:3.5px}.header-contact-mark:hover{opacity:1}.header-contact-mark:hover .header-contact-led{background:var(--accent-hover)}.header-contact-label{font-size:.72rem;letter-spacing:.12em;line-height:1;text-decoration:none;text-underline-offset:0}}.main-grid{padding:0 0 calc(var(--u) * 2)}.hero{padding:calc(var(--u) * 2) 0 calc(var(--u) * 2)}@media (min-width:640px){.hero{padding-bottom:calc(var(--u) * 2.75)}}.hero-kicker{margin:0 0 var(--u);min-height:var(--u);line-height:var(--u);font-size:.7rem;letter-spacing:.18em;color:var(--text-muted)}.hero-title{margin:0 0 var(--u);padding:0;font-size:inherit;font-weight:inherit;line-height:1}.hero-mark-frame{display:inline-block;position:relative;padding:var(--u);--bracket-len:var(--brand-frame-bracket-len);--bracket-w:var(--brand-frame-bracket-w);background:linear-gradient(var(--accent),var(--accent)) 0 0 /var(--bracket-len) var(--bracket-w) no-repeat,linear-gradient(var(--accent),var(--accent)) 0 0 /var(--bracket-w) var(--bracket-len) no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 0 /var(--bracket-len) var(--bracket-w) no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 0 /var(--bracket-w) var(--bracket-len) no-repeat,linear-gradient(var(--accent),var(--accent)) 0 100% /var(--bracket-len) var(--bracket-w) no-repeat,linear-gradient(var(--accent),var(--accent)) 0 100% /var(--bracket-w) var(--bracket-len) no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100% /var(--bracket-len) var(--bracket-w) no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100% /var(--bracket-w) var(--bracket-len) no-repeat;opacity:1}.hero-mark-frame--led{flex-wrap:nowrap}.hero-led-mark,.hero-mark-frame--led{display:inline-flex;align-items:flex-start;max-width:100%}.hero-led-mark{gap:calc(var(--u) * .15)}.hero-led-svg-wrap{display:block;line-height:0;max-width:100%}.hero-led-svg{display:block;width:auto;max-width:100%;height:clamp(2.25rem,5.5vw,5.25rem);aspect-ratio:var(--led-viewbox-w,128) /var(--led-viewbox-h,24)}.led-digit{filter:drop-shadow(0 .6px 0 var(--led-digit-shadow))}.led-digit-frame{fill:var(--led-digit-frame-fill);stroke:var(--led-digit-frame-stroke);stroke-width:.45}.led-digit-frame-inset{fill:none;stroke:var(--led-digit-frame-inset);stroke-width:.22;pointer-events:none}.led-dot{fill:var(--led-dot-off);shape-rendering:geometricPrecision}.led-dot-halo{fill:var(--led-dot-halo);pointer-events:none}.led-dot--on{fill:var(--led-dot-on);filter:drop-shadow(0 0 3px var(--led-core-glow)) drop-shadow(0 0 8px var(--led-outer-glow))}.led-digit-cell{fill:var(--led-digit-frame-fill);stroke:none;pointer-events:none}.led-panel-frame{fill:var(--led-digit-frame-fill);stroke:var(--accent-line);stroke-width:.45}.led-panel-frame-inset{fill:none;stroke:var(--led-digit-frame-inset);stroke-width:.22;pointer-events:none}.led-panel-divider{stroke:var(--accent-line);stroke-width:.35;opacity:.65;pointer-events:none}@media (prefers-reduced-motion:no-preference){.hero-led-svg .led-dot--on{fill:var(--led-dot-off);animation:led-dot-boot-fill 1ms linear forwards;animation-delay:calc(var(--led-phase, 0) * 9ms)}.hero-led-svg .led-dot-halo{opacity:0}.hero-led-svg[data-glow]:not([data-glow=static]) .led-dot-halo{animation:led-glow-pulse var(--led-glow-duration,var(--led-idle-cycle)) ease-in-out infinite;animation-delay:calc(var(--led-boot-duration, .9s) + var(--led-phase, 0) * var(--led-glow-stagger, .28s))}.hero-led-svg[data-glow=breathing] .led-digit-cell,.hero-led-svg[data-glow=breathing] .led-digit-frame,.hero-led-svg[data-glow=sequential-letters] .led-digit-cell,.hero-led-svg[data-glow=sequential-letters] .led-digit-frame{animation:led-digit-inner-fill var(--led-glow-duration,var(--led-idle-cycle)) ease-in-out infinite;animation-delay:calc(var(--led-boot-duration, .9s) + var(--led-phase, 0) * var(--led-glow-stagger, .28s))}}.hero-led-svg[data-led-paused=true] .led-digit-cell,.hero-led-svg[data-led-paused=true] .led-digit-frame,.hero-led-svg[data-led-paused=true] .led-dot--on,.hero-led-svg[data-led-paused=true] .led-dot-halo{animation-play-state:paused}@keyframes led-dot-boot-fill{to{fill:var(--led-dot-on)}}@keyframes led-glow-pulse{0%,78%,to{opacity:.35}12%,18%{opacity:.62}}@keyframes header-contact-led-chase{0%,78%,to{opacity:.42;transform:scale(.88);box-shadow:none}10%{opacity:.58;transform:scale(.94);box-shadow:0 0 2px var(--led-dot-halo)}14%,18%{opacity:1;transform:scale(1);box-shadow:0 0 0 1px var(--led-dot-halo),0 0 5px var(--led-dot-halo)}24%{opacity:.58;transform:scale(.94);box-shadow:0 0 2px var(--led-dot-halo)}}@media (prefers-reduced-motion:no-preference){@media (min-width:640px){.header-contact-led{animation:header-contact-led-chase var(--header-contact-led-cycle) ease-in-out infinite both;animation-delay:calc(var(--led-index, 0) * var(--header-contact-led-stagger))}}}@keyframes led-digit-inner-fill{0%,78%,to{fill:var(--led-digit-frame-fill)}12%,18%{fill:rgba(248,251,255,.95)}}.hero-tm{flex-shrink:0;align-self:flex-start;font-size:clamp(.85rem,2.8vw,1.35rem);margin:.1em 0 0 .12em}.hero-subline{margin:calc(var(--u) * -.25) 0 calc(var(--u) * 1.125);min-height:var(--u);line-height:var(--u);font-family:var(--font-sans),system-ui,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.hero-thesis,.hero-thesis-block{min-width:0;max-width:100%}.hero-thesis{margin:calc(var(--u) * .125) 0 calc(var(--u) * 1.25);font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(1.6rem,4.2vw,2.6rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;color:var(--text);overflow-wrap:break-word}.hero-thesis-fallback{display:none}.hero-thesis-line,.hero-thesis-line--head,.hero-thesis-line--tail{display:block}.hero-thesis-head{white-space:normal}.hero-thesis--stacked .hero-thesis-line--keyword{min-height:0}.hero-thesis-keyword-stack--stacked{display:inline-block;position:relative;vertical-align:baseline;max-width:100%}.hero-thesis-keyword-stack--stacked .hero-thesis-keyword{grid-area:unset;display:none;max-width:100%;overflow-wrap:break-word}.hero-thesis-keyword-stack--stacked .hero-thesis-keyword.is-leaving,.hero-thesis-keyword-stack--stacked .hero-thesis-keyword.is-visible{display:inline}.hero-thesis-keyword-stack--stacked .hero-thesis-keyword.is-leaving{position:absolute;left:0;top:0}.hero-thesis-keyword-stack--stacked .hero-thesis-keyword.is-visible.is-entering{position:relative}.hero-thesis-keyword-stack{display:inline-grid;vertical-align:baseline;isolation:isolate}.hero-thesis-keyword{grid-area:1/1;font-family:var(--font-mono),ui-monospace,monospace;font-weight:500;letter-spacing:.04em;color:var(--accent);opacity:0;visibility:hidden}.hero-thesis-keyword.is-visible{opacity:1;visibility:visible}.hero-thesis-keyword.is-leaving{visibility:visible;opacity:1;animation:hero-thesis-keyword-leave var(--hero-thesis-swap-ms,.36s) ease forwards}.hero-thesis-keyword.is-visible.is-entering{visibility:visible;opacity:0;animation:hero-thesis-keyword-enter var(--hero-thesis-swap-ms,.36s) ease forwards}@keyframes hero-thesis-keyword-leave{to{opacity:0}}@keyframes hero-thesis-keyword-enter{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-thesis-fallback{display:block}.hero-thesis-animated{display:none}.hero-thesis-keyword{transition:none;animation:none}}.hero-lead{margin:calc(var(--u) * .125) 0 var(--u);max-width:var(--prose-measure);font-size:var(--type-body);line-height:var(--prose-line-height);color:var(--text-muted)}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * .35);max-width:100%}.btn-primary{display:inline-flex;position:relative;align-items:center;justify-content:center;height:calc(var(--u) * 1.5);padding:0 calc(var(--u) * 1.25);color:#ffffff;background:var(--accent);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),inset 0 0 0 4px rgba(18,21,28,.08);text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.btn-primary:after,.btn-primary:before{content:"";position:absolute;top:50%;width:5px;height:calc(var(--u) * .55);opacity:.78;transform:translateY(-50%);background:repeating-linear-gradient(to bottom,var(--btn-primary-stripe) 0 2px,transparent 2px 5px);transition:opacity .15s ease}.btn-primary:before{left:-7px}.btn-primary:after{right:-7px}.btn-primary:hover{background:var(--accent-hover);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),inset 0 0 0 4px rgba(18,21,28,.1);text-decoration:none}.btn-primary:hover:after,.btn-primary:hover:before{opacity:1}.btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cta-label--short{display:none}@media (max-width:639px){.cta-label--long{display:none}.cta-label--short{display:inline}.floating-request-cta__btn,.hero-actions .btn-primary{white-space:nowrap}}.hero-nda{width:-moz-fit-content;width:fit-content;max-width:min(26rem,100%);color:var(--text-muted);text-wrap:pretty}@media (min-width:640px){.floating-request-cta{display:none!important}}.floating-request-cta{position:fixed;inset-inline:0;bottom:0;z-index:200;padding:0 max(var(--content-pad),env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(var(--content-pad),env(safe-area-inset-left,0px));pointer-events:none;visibility:hidden;opacity:0;transform:translate3d(0,calc(100% + 8px),0);-webkit-transform:translate3d(0,calc(100% + 8px),0);transition:transform .58s cubic-bezier(.4,0,.2,1),opacity .52s cubic-bezier(.4,0,.2,1),visibility 0s linear .58s;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--bg);border-top:1px solid var(--border-hairline);box-shadow:0 -10px 28px rgb(18 21 28/.08)}.floating-request-cta.is-visible{pointer-events:auto;visibility:visible;opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0);transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .56s cubic-bezier(.22,1,.36,1) .08s,visibility 0s linear 0s}@media (max-width:639px){.floating-request-cta__inner{transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);opacity:.92;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .56s cubic-bezier(.22,1,.36,1) .08s}.floating-request-cta.is-visible .floating-request-cta__inner{transform:translateZ(0);-webkit-transform:translateZ(0);opacity:1}.floating-request-cta:not(.is-visible) .floating-request-cta__inner{transition:transform .58s cubic-bezier(.4,0,.2,1),opacity .52s cubic-bezier(.4,0,.2,1)}}.floating-request-cta__inner{width:100%;max-width:var(--max-width);margin:0 auto;padding:10px 0 4px}.floating-request-cta__label{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:8px auto 0;text-align:center;color:var(--text-muted)}.floating-request-cta__btn{width:100%;max-width:100%}@media (prefers-reduced-motion:reduce){.floating-request-cta,.floating-request-cta.is-visible{transition:opacity .22s ease,visibility 0s linear .22s;transform:none;-webkit-transform:none}.floating-request-cta.is-visible{transition:opacity .22s ease,visibility 0s linear 0s}.floating-request-cta__inner{transform:none;-webkit-transform:none;opacity:1;transition:none}}.text-accent{color:var(--accent);font-weight:500}.prose-copy{font-size:var(--type-body)}.prose-copy,.prose-lead{max-width:var(--prose-measure);line-height:var(--prose-line-height);color:var(--text)}.prose-lead{font-size:var(--type-prose-lead);font-weight:500}.prose-muted{font-size:var(--type-body);line-height:var(--prose-line-height)}.prose-caption,.prose-muted{max-width:var(--prose-measure);color:var(--text-muted)}.prose-caption{font-size:var(--type-caption);line-height:1.45}.status-panel{border-top:1px solid var(--accent-line);padding-bottom:var(--stack-xl)}.status-panel .section-heading:not(.footer-label){margin-bottom:var(--stack-md)}.status-panel .pillar-list{display:grid;grid-template-columns:1fr;grid-gap:var(--stack-sm);gap:var(--stack-sm);max-width:var(--section-panel-width)}.status-panel .pillar-item{min-height:calc(var(--u) * 5);padding:var(--stack-md);background:color-mix(in srgb,var(--bg-paper) 82%,transparent);border:1px solid var(--grid-bus);border-radius:2px}.status-panel .pillar-item:last-child{padding-bottom:var(--stack-md)}.status-panel .pillar-item+.pillar-item{padding-top:var(--stack-md);border-top-color:var(--grid-bus)}.status-panel .pillar-item h3{margin-bottom:var(--stack-sm)}@media (min-width:720px){.status-panel .pillar-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.section{padding-top:var(--section-gap)}[data-scroll-section]{position:relative;margin-inline:calc(var(--content-pad) * -.35);padding-block:var(--stack-sm) var(--stack-md);padding-inline:calc(var(--content-pad) * .35);border-radius:2px;transition:background-color .45s ease}[data-scroll-section]:before{content:"";position:absolute;z-index:0;left:0;top:var(--stack-sm);bottom:var(--stack-sm);width:var(--scroll-section-rail-width);border-radius:1px;background:var(--accent);opacity:0;transform:scaleY(.55);transform-origin:center top;transition:opacity .45s ease,transform .45s ease;pointer-events:none}[data-scroll-section]>*{position:relative;z-index:1}[data-scroll-section].section--focused{background-color:var(--accent-wash)}[data-scroll-section].section--focused:before{opacity:1;transform:scaleY(1)}[data-scroll-section]:not(.section--focused):not(.contact-block) :where(.prose-copy,.prose-lead,.prose-muted,.prose-caption,.intro-audience,.contact-form,.contact-steps,.pillar-list,.partner-steps,.legal-disclaimer,.copyright){opacity:var(--scroll-section-body-dim);transition:opacity .45s ease}[data-scroll-section].section--focused .section-heading:not(.footer-label){border-bottom-color:color-mix(in srgb,var(--accent) 70%,var(--grid-bus))}[data-scroll-section].section--focused .section-heading-mark .logomark-brackets line{opacity:.9}[data-scroll-section].section--focused .pillar-item h3{color:color-mix(in srgb,var(--accent) 94%,transparent)}[data-scroll-section].section--focused :where(.prose-copy,.prose-lead,.prose-muted,.prose-caption,.intro-audience,.legal-disclaimer,.copyright){color:var(--text)}[data-scroll-section].section--focused .copyright,[data-scroll-section].section--focused .legal-disclaimer{color:color-mix(in srgb,var(--accent) 82%,transparent)}[data-scroll-section].section--focused .prose-muted{color:color-mix(in srgb,var(--accent) 78%,transparent)}[data-scroll-section].section--focused .intro-audience{color:color-mix(in srgb,var(--accent) 82%,transparent)}@media (prefers-reduced-motion:reduce){[data-scroll-section],[data-scroll-section]:before,[data-scroll-section]:not(.section--focused):not(.contact-block) :where(.prose-copy,.prose-lead,.prose-muted,.prose-caption,.intro-audience,.contact-form,.contact-steps,.pillar-list,.partner-steps,.legal-disclaimer,.copyright){transition:none}}.section-heading{display:flex;align-items:center;gap:calc(var(--u) * .42);margin:0;min-height:auto;line-height:1.35;font-size:var(--type-section);letter-spacing:.12em;color:var(--accent)}.section-heading:not(.footer-label){padding-bottom:var(--stack-sm);border-bottom:1px solid var(--grid-bus);margin-bottom:var(--stack-md)}.section-heading-mark{flex-shrink:0;width:1.05em;height:1.05em;display:block;color:var(--accent)}.section-heading-mark .logomark-brackets line{stroke:currentColor;opacity:.42}@media (min-width:640px){.section-heading-mark{width:1.1em;height:1.1em}.section-heading-mark .logomark-brackets line{opacity:.5}}.section-heading-label{min-width:0}.pillar-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--stack-md)}.pillar-item{margin:0;padding:var(--stack-md) 0 calc(var(--u) * .75);border-top:1px solid transparent}[data-scroll-section].section--focused .pillar-item+.pillar-item{border-top-color:var(--border-hairline)}.path-forward-list{gap:var(--stack-lg);list-style:none}.path-forward-rail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.path-forward-rail__step{display:grid;grid-template-columns:calc(var(--u) * 1.15) minmax(0,1fr);grid-gap:calc(var(--u) * .75);gap:calc(var(--u) * .75);align-items:start}.path-forward-rail__track{display:flex;flex-direction:column;align-items:center;align-self:stretch;padding-top:.2em}.path-forward-rail__node{width:.625rem;height:.625rem;border-radius:50%;border:2px solid var(--accent);background:var(--bg);flex-shrink:0;margin-top:.12em}.path-forward-rail__connector{flex:1 1;width:2px;min-height:calc(var(--stack-lg) + var(--stack-xs));margin:.25rem 0;background:var(--border-hairline)}.path-forward-rail__content{margin:0;padding:0 0 var(--stack-lg);border-top:none}.path-forward-rail__content.pillar-item{padding-top:0}.path-forward-rail__step--current .path-forward-rail__node{background:var(--accent);border-color:var(--accent);box-shadow:none}.path-forward-rail__step--done .path-forward-rail__node,.path-forward-rail__step--upcoming .path-forward-rail__node{border-color:color-mix(in srgb,var(--text-muted) 70%,transparent);background:transparent}.path-forward-rail__step--current .path-forward-rail__content h3{color:color-mix(in srgb,var(--accent) 92%,transparent)}.path-forward-rail__step--current .path-forward-rail__content p{color:var(--text)}.path-forward-rail__step--done .path-forward-rail__content h3,.path-forward-rail__step--upcoming .path-forward-rail__content h3{color:color-mix(in srgb,var(--text-muted) 92%,transparent)}.path-forward-rail__step--done .path-forward-rail__content p,.path-forward-rail__step--upcoming .path-forward-rail__content p{color:var(--text-muted)}.path-forward-block .path-forward-rail__content,.path-forward-block .path-forward-rail__content+.path-forward-rail__content,.path-forward-block .pillar-item,.path-forward-block .pillar-item+.pillar-item{border-top-color:transparent}.path-forward-item--current{padding-left:calc(var(--u) * .5);border-left:2px solid var(--accent)}.subpage-intro{margin:0 0 var(--stack-lg);max-width:var(--prose-measure)}.subpage-cta{margin:var(--stack-lg) 0 var(--stack-md)}.use-cases-list{list-style:none;margin:0 0 var(--stack-md);padding:0;display:flex;flex-direction:column;gap:var(--stack-lg)}.use-case-card{margin:0;padding:var(--stack-md) 0 0;border-top:1px solid var(--border-hairline)}.use-case-card__title{margin:0 0 var(--stack-md);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 88%,transparent)}.use-case-card__details{margin:0;display:flex;flex-direction:column;gap:var(--stack-sm)}.use-case-card__row{margin:0}.use-case-card__row dt{margin:0 0 calc(var(--u) * .15);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 72%,transparent)}.use-case-card__row dd{margin:0;max-width:var(--prose-measure)}.tech-diagram{margin:var(--stack-lg) 0;padding:var(--stack-md) 0;border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.tech-diagram__heading{margin:0 0 var(--stack-md);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 88%,transparent)}.tech-diagram__flow{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:stretch;gap:0}.tech-diagram__step{display:flex;flex:1 1;align-items:stretch;min-width:0}.tech-diagram__node{display:flex;flex-direction:column;gap:var(--stack-xs);flex:1 1 auto;padding:var(--stack-md);border:1px solid var(--border-hairline);background:color-mix(in srgb,var(--bg-paper) 90%,transparent);box-shadow:inset 0 0 0 1px rgba(26,48,80,.04);min-height:100%}.tech-diagram__index{font-size:var(--type-caption);color:var(--signal)}.tech-diagram__index,.tech-diagram__label{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em}.tech-diagram__label{margin:0;font-size:var(--type-subsection);font-weight:500;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 90%,transparent)}.tech-diagram__caption{margin:0}.tech-diagram__arrow{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0 calc(var(--u) * .2);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);color:var(--signal)}.tech-principles .pillar-item{padding-top:var(--stack-sm)}.tech-principle__title{margin:0 0 var(--stack-xs);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--type-body);font-weight:500;color:var(--text)}.pillar-item h3{margin:0 0 var(--stack-sm);min-height:auto;line-height:1.35;font-size:var(--type-subsection);font-weight:500;letter-spacing:.1em;color:color-mix(in srgb,var(--accent) 86%,transparent)}.pillar-item p{margin:0}.intro-block{padding-block:var(--stack-lg);border-top:1px solid var(--accent-line)}.intro-block .section-heading:not(.footer-label){margin-bottom:var(--stack-lg)}.intro-lead{margin:0 0 var(--stack-sm)}.intro-audience{margin:var(--stack-md) 0 0;max-width:var(--prose-measure);font-size:.9375rem;line-height:var(--prose-line-height);letter-spacing:normal;color:color-mix(in srgb,var(--accent) 72%,transparent)}.partner-steps{margin:0;padding:0;list-style:none;counter-reset:partner-step;display:flex;flex-direction:column;gap:var(--stack-sm);max-width:var(--prose-measure)}.partner-steps li{display:flex;align-items:baseline;gap:calc(var(--u) * .35);margin:0;padding-left:0;font-size:var(--type-body);line-height:var(--prose-line-height);color:var(--text)}.partner-steps li:before{content:counter(partner-step,decimal-leading-zero);counter-increment:partner-step;flex:0 0 calc(var(--u) * 0.55);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);font-weight:500;letter-spacing:.04em;line-height:1;color:var(--accent)}.path-forward-block{border-top:1px solid var(--accent-line)}.path-forward-item--current h3{color:color-mix(in srgb,var(--accent) 92%,transparent)}.path-forward-item--done h3,.path-forward-item--upcoming h3{color:color-mix(in srgb,var(--text-muted) 92%,transparent)}.path-forward-item--done p,.path-forward-item--upcoming p{color:var(--text-muted)}.path-forward-item--current p{color:var(--text)}.contact-block{border-top:1px solid var(--accent-line)}.contact-block .contact-lead{max-width:var(--section-panel-width)}.contact-lead{margin:0 0 var(--stack-sm)}.contact-after-request,.contact-steps{margin:0 0 var(--stack-md)}.contact-steps{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stack-xs) var(--stack-sm);padding:0;max-width:var(--section-panel-width);list-style:none}.contact-steps__item{display:inline-flex;align-items:center;gap:calc(var(--u) * .25)}.contact-steps__index{letter-spacing:.06em;color:color-mix(in srgb,var(--accent) 62%,transparent)}.contact-steps__index,.contact-steps__label{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-label);font-weight:500}.contact-steps__label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 86%,transparent)}.contact-steps__sep{margin-inline:calc(var(--u) * .15);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-label);color:color-mix(in srgb,var(--accent) 48%,transparent)}.contact-channel{margin:0 0 var(--stack-sm);padding-top:var(--stack-sm);max-width:var(--prose-measure);border-top:1px solid var(--grid-bus)}.contact-channel__label{display:block;margin:0 0 var(--stack-xs);font-size:var(--type-label);letter-spacing:.1em;color:color-mix(in srgb,var(--accent) 75%,transparent)}.contact-email{display:inline-block;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-prose-lead);font-weight:500;letter-spacing:.02em;line-height:1.35;color:var(--accent);text-decoration:none;transition:color .15s ease}.contact-email:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:.18em}.contact-email:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.contact-note{margin:var(--stack-sm) 0 0}footer.site-footer{padding-block:var(--section-gap) var(--stack-xl);padding-inline:0;border-top:1px solid var(--accent-line);font-size:var(--type-caption);color:var(--text-muted)}footer.site-footer[data-scroll-section]{padding-inline:calc(var(--content-pad) * .35)}footer.site-footer .footer-label{margin:0 0 var(--stack-sm);padding-bottom:0;border-bottom:0}footer.site-footer .legal-disclaimer{margin:0 0 var(--stack-sm);max-width:40rem;line-height:1.55;font-size:.8rem}footer.site-footer .legal-disclaimer:last-of-type{margin-bottom:var(--stack-md)}footer.site-footer .copyright{margin:0;min-height:auto;line-height:1.4;font-size:var(--type-caption);color:var(--text)}@media (min-width:640px){footer.site-footer[data-scroll-section]{margin-inline:0;padding-inline:0;border-radius:0;transition:none}footer.site-footer[data-scroll-section]:before{display:none}}.interactive-explainer,.intro-explainer{margin-top:var(--stack-lg)}.interactive-explainer__heading{margin:0 0 var(--stack-md);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 86%,transparent)}.interactive-explainer__diagram{display:grid;grid-template-columns:1fr;grid-gap:var(--stack-sm);gap:var(--stack-sm);padding-top:var(--stack-sm);border-top:1px solid var(--grid-bus)}.interactive-explainer__step-wrap{display:grid;grid-template-columns:1fr;grid-gap:var(--stack-xs);gap:var(--stack-xs)}.interactive-explainer__step{display:grid;grid-gap:var(--stack-sm);gap:var(--stack-sm);width:100%;margin:0;padding:var(--stack-md);text-align:left;font:inherit;color:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-paper) 96%,transparent),color-mix(in srgb,var(--accent-wash) 42%,var(--bg-paper)));border:1px solid color-mix(in srgb,var(--border-hairline) 82%,var(--grid-bus));border-radius:2px;cursor:pointer;min-height:calc(var(--u) * 6.4);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.interactive-explainer__step:focus-visible,.interactive-explainer__step:hover{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--border-hairline));box-shadow:0 8px 24px rgba(18,21,28,.06)}.interactive-explainer__step--active{border-color:color-mix(in srgb,var(--accent) 65%,var(--border-hairline));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-wash) 72%,var(--bg-paper)),color-mix(in srgb,var(--bg-paper) 92%,transparent));box-shadow:0 10px 28px rgba(18,21,28,.07),inset 0 0 0 1px rgba(26,48,80,.06)}.interactive-explainer__step-index{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-caption);letter-spacing:.12em;color:color-mix(in srgb,var(--accent) 70%,transparent)}.interactive-explainer__step-visual{display:block;min-width:0}.interactive-explainer__step-title{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 88%,transparent)}.interactive-explainer__arrow{display:none;align-self:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-label);color:color-mix(in srgb,var(--accent) 55%,transparent)}@media (max-width:719px){.interactive-explainer__step{display:grid;grid-template-columns:1.75rem minmax(6.5rem,.8fr) minmax(0,1fr);align-items:center;grid-gap:var(--stack-sm);gap:var(--stack-sm);min-height:0}.interactive-explainer__step-title{display:block;min-width:0}.interactive-explainer__step-visual{display:flex;justify-content:center;min-width:0}.interactive-explainer__svg{width:100%;max-width:7.4rem;min-width:0;justify-self:auto}}.interactive-explainer__svg{display:block;width:100%;max-width:10.25rem;height:auto;justify-self:center}.interactive-explainer__chip,.interactive-explainer__frame{fill:color-mix(in srgb,var(--bg-paper) 90%,var(--bg));stroke:color-mix(in srgb,var(--accent) 44%,transparent);stroke-width:1.2}.interactive-explainer__chip[data-active=true],.interactive-explainer__frame[data-active=true]{stroke:var(--accent);filter:drop-shadow(0 2px 5px rgba(26,48,80,.12))}.interactive-explainer__packet-body{fill:color-mix(in srgb,var(--accent) 18%,var(--bg-paper));stroke:color-mix(in srgb,var(--accent) 58%,transparent);stroke-width:.75}.interactive-explainer__packet-body[data-active=true]{animation:explainer-packet 2.4s ease-in-out infinite}.interactive-explainer__axis,.interactive-explainer__pin,.interactive-explainer__trace{stroke:color-mix(in srgb,var(--accent) 42%,transparent);stroke-width:1}.interactive-explainer__chip-grid,.interactive-explainer__scope-grid{stroke:color-mix(in srgb,var(--accent) 16%,transparent);stroke-width:.75}.interactive-explainer__signal-trace{fill:none;stroke:color-mix(in srgb,var(--accent) 62%,transparent);stroke-width:.9;stroke-dasharray:3 4;stroke-linecap:butt;opacity:.45}.interactive-explainer__signal-trace[data-active=true]{opacity:.85;animation:explainer-trace 1.8s linear infinite}.interactive-explainer__pin[data-active=true]{stroke:var(--signal)}.interactive-explainer__core{fill:color-mix(in srgb,var(--accent) 10%,var(--bg-paper));stroke:var(--accent);stroke-width:1.1}.interactive-explainer__core[data-active=true]{fill:color-mix(in srgb,var(--accent) 16%,var(--bg-paper));filter:drop-shadow(0 2px 5px rgba(26,48,80,.14))}.interactive-explainer__core-dot{fill:color-mix(in srgb,var(--accent) 28%,var(--bg-paper));stroke:color-mix(in srgb,var(--accent) 70%,transparent);stroke-width:.8}.interactive-explainer__core-dot[data-active=true]{fill:var(--accent)}.interactive-explainer__core-trace{fill:none;stroke:color-mix(in srgb,var(--accent) 72%,transparent);stroke-width:1.35;stroke-linecap:butt;stroke-dasharray:4 5;opacity:.55}.interactive-explainer__core-trace[data-active=true]{opacity:.95;animation:explainer-trace 1.8s linear infinite}.interactive-explainer__bound{stroke:color-mix(in srgb,var(--signal) 45%,transparent);stroke-width:.75;stroke-dasharray:4 4}.interactive-explainer__lock-shackle{fill:none;stroke:color-mix(in srgb,var(--accent) 58%,transparent);stroke-width:1.1;stroke-linecap:square;stroke-linejoin:round;transform-box:fill-box;transform-origin:center}.interactive-explainer__lock-shackle[data-active=true]{stroke:var(--accent);animation:explainer-lock 2.4s ease-in-out infinite}.interactive-explainer__lock-body{fill:color-mix(in srgb,var(--bg-paper) 88%,var(--accent-wash));stroke:color-mix(in srgb,var(--accent) 58%,transparent);stroke-width:1;transform-box:fill-box;transform-origin:center}.interactive-explainer__lock-body[data-active=true]{fill:color-mix(in srgb,var(--accent) 16%,var(--bg-paper));stroke:var(--accent);animation:explainer-lock 2.4s ease-in-out infinite}.interactive-explainer__lock-dot{fill:color-mix(in srgb,var(--accent) 58%,transparent);transform-box:fill-box;transform-origin:center}.interactive-explainer__lock-dot[data-active=true]{fill:var(--accent);animation:explainer-lock 2.4s ease-in-out infinite}.interactive-explainer__wave{fill:none;stroke:color-mix(in srgb,var(--accent) 50%,transparent);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.interactive-explainer__wave--ghost{opacity:.35}.interactive-explainer__wave[data-active=true]{stroke:var(--signal);stroke-dasharray:4 4;filter:drop-shadow(0 2px 4px rgba(26,48,80,.16));animation:explainer-wave 2.8s ease-in-out infinite,explainer-wave-flow 2s linear infinite}.interactive-explainer__wave--ghost[data-active=true]{opacity:.45;stroke-dasharray:4 4;animation:explainer-wave 2.8s ease-in-out infinite reverse,explainer-wave-flow 2s linear infinite}@keyframes explainer-packet{0%,to{opacity:.55}50%{opacity:1}}@keyframes explainer-trace{to{stroke-dashoffset:-20}}@keyframes explainer-wave{0%,to{opacity:.7}50%{opacity:1}}@keyframes explainer-wave-flow{to{stroke-dashoffset:-16}}@keyframes explainer-lock{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.04);opacity:1}}.interactive-explainer__detail{margin-top:var(--stack-md);padding:var(--stack-md);border:1px solid var(--grid-bus);border-radius:2px;background:color-mix(in srgb,var(--bg-paper) 92%,transparent);box-shadow:inset 0 0 0 1px rgba(26,48,80,.04)}.interactive-explainer__detail h4{margin:0 0 var(--stack-sm);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 88%,transparent)}.interactive-explainer__detail .prose-copy{max-width:none;margin:0}@media (min-width:720px){.interactive-explainer__diagram{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--stack-sm);padding-top:var(--stack-md)}.interactive-explainer__step-wrap{display:contents}.interactive-explainer__arrow{display:flex;align-items:center;justify-content:center;padding-top:calc(var(--stack-md) * 2)}.interactive-explainer__svg{max-width:9.5rem}}@media (prefers-reduced-motion:reduce){.interactive-explainer__core-trace,.interactive-explainer__lock-body,.interactive-explainer__lock-dot,.interactive-explainer__lock-shackle,.interactive-explainer__packet-body,.interactive-explainer__signal-trace,.interactive-explainer__wave{animation:none}}.intro-explainer__heading{margin:0 0 var(--stack-md);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 86%,transparent)}.intro-explainer__grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:0;padding:var(--stack-sm) 0 0;border-top:1px solid var(--grid-bus);list-style:none}.intro-explainer__item{display:grid;grid-gap:calc(var(--stack-xs) * 1.15);gap:calc(var(--stack-xs) * 1.15);margin:0;padding:var(--stack-md) 0}.intro-explainer__item+.intro-explainer__item{border-top:1px solid var(--border-hairline)}.intro-explainer__item h4{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 88%,transparent)}.intro-explainer__item .prose-copy{max-width:none;margin:0;line-height:1.45}@media (min-width:720px){.intro-explainer__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--stack-md);padding-top:var(--stack-md)}.intro-explainer__item{gap:var(--stack-sm);padding:var(--stack-md) 0 0}.intro-explainer__item+.intro-explainer__item{border-top:none}.intro-explainer__item .prose-copy{line-height:1.35}}@media (max-width:719px){[lang=ru] .intro-lead{line-height:1.4}}[lang=ru] .intro-lead{line-height:1.35}.contact-form-wrap{margin:0;padding:var(--stack-md);max-width:var(--section-panel-width);background:var(--bg-paper);border:1px solid var(--grid-bus);border-radius:2px}.contact-form__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--stack-md);gap:var(--stack-md)}@media (min-width:640px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form__field{display:flex;flex-direction:column;gap:calc(var(--u) * .3);min-width:0}.contact-form__field--full{grid-column:1/-1}.contact-form__label{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 78%,transparent)}.contact-form input,.contact-form textarea{width:100%;padding:calc(var(--u) * .45) calc(var(--u) * .55);font:inherit;font-size:var(--type-body);color:var(--text);background:color-mix(in srgb,var(--bg-paper) 92%,var(--bg));border:1px solid var(--grid-bus);border-radius:2px;transition:border-color .15s ease}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:color-mix(in srgb,var(--accent) 45%,var(--grid-bus))}.contact-form input::placeholder,.contact-form textarea::placeholder{color:color-mix(in srgb,var(--text) 42%,transparent)}.contact-form textarea{resize:vertical;min-height:calc(var(--u) * 3.5)}.contact-form__intent{margin:0;padding:0;border:0}.contact-form__intent .contact-form__label{margin-bottom:calc(var(--u) * .15)}.contact-form__intent-options{display:grid;grid-template-columns:1fr;grid-gap:calc(var(--u) * .25);gap:calc(var(--u) * .25)}@media (min-width:480px){.contact-form__intent-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-form__intent-option{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(var(--u) * 1.35);padding:calc(var(--u) * .3) calc(var(--u) * .35);text-align:center;background:color-mix(in srgb,var(--bg-paper) 92%,var(--bg));border:1px solid var(--grid-bus);border-radius:2px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.contact-form__intent-option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.contact-form__intent-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-label);font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;color:color-mix(in srgb,var(--accent) 82%,transparent)}.contact-form__intent-option:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--grid-bus))}.contact-form__intent-option.is-selected{background:color-mix(in srgb,var(--accent-wash) 88%,var(--bg-paper));border-color:color-mix(in srgb,var(--accent) 55%,var(--grid-bus))}.contact-form__intent-option.is-selected .contact-form__intent-label{color:var(--accent)}.contact-form__intent-option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.contact-form__intent-hint{margin:calc(var(--u) * .35) 0 0;font-size:var(--type-caption);line-height:1.5;color:color-mix(in srgb,var(--accent) 72%,transparent)}.contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form__actions{margin-top:var(--stack-md);display:flex;flex-direction:column;gap:var(--stack-sm)}.contact-form__submit{border:0;cursor:pointer;align-self:flex-start}.contact-form__footer{margin:0;max-width:none;line-height:1.5}.contact-form__footer-email{font-family:var(--font-mono),ui-monospace,monospace;font-size:inherit;font-weight:500;color:var(--accent);text-decoration:none}.contact-form__footer-email:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:.18em}.contact-form__footer-email:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.contact-form__submit:disabled{opacity:.72;cursor:wait}.contact-form__status{margin:var(--stack-sm) 0 0;font-size:var(--type-caption);line-height:1.5;color:color-mix(in srgb,var(--accent) 82%,transparent)}.contact-form__status--error{color:#8b2e2e}.footer-links{margin:0 0 var(--stack-sm)}.footer-link{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.footer-link:hover{text-decoration:underline}.legal-page{padding-top:calc(var(--header-offset) + var(--stack-lg));padding-bottom:var(--stack-xl)}.legal-page__section{padding-top:var(--stack-md)}.legal-page__block+.legal-page__block{margin-top:var(--stack-lg)}.legal-page__subheading{margin:0 0 var(--stack-sm);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-subsection);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 88%,transparent)}.legal-page__paragraph+.legal-page__paragraph{margin-top:var(--stack-sm)}.legal-page__updated{margin:var(--stack-lg) 0 var(--stack-sm)}.legal-page__back{margin:0}.site-shell--legal .content-canvas{min-height:calc(100vh - var(--header-height))}@media (min-width:640px){:root{--section-gap:calc(var(--u) * 2.25)}.hero-led-mark,.hero-mark-frame--led{display:inline-flex;align-items:flex-start;max-width:100%}.hero-led-mark{gap:calc(var(--u) * .15)}.hero-led-svg-wrap{display:block;flex:0 1 auto;min-width:0;max-width:min(100%,34rem)}.hero-led-svg{display:block;width:100%;height:auto;min-height:2.25rem;aspect-ratio:var(--led-viewbox-w,128) /var(--led-viewbox-h,24)}}@media (max-width:639px){:root{--content-pad:16px;--header-offset:calc(var(--header-height) + env(safe-area-inset-top, 0px));--section-gap:calc(var(--u) * 1.5);--mobile-type-body:1rem;--mobile-type-lead:1.0625rem;--mobile-type-thesis:1.75rem;--mobile-type-label:0.75rem;--mobile-type-section:1.0625rem;--mobile-type-subsection:0.8125rem;--mobile-type-kicker:0.7rem;--floating-cta-reserve:calc(108px + env(safe-area-inset-bottom, 0px));--footer-mobile-scroll-tail:calc(var(--floating-cta-reserve) + var(--stack-lg))}.content-canvas,.site-header-inner{padding-left:max(var(--content-pad),env(safe-area-inset-left,0px));padding-right:max(var(--content-pad),env(safe-area-inset-right,0px))}.site-header{height:calc(var(--header-height) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}.site-header-inner{flex-wrap:nowrap;gap:calc(var(--u) * .45);padding-bottom:0}.header-nav{display:none}.header-menu{display:block;flex-shrink:0}.header-menu__trigger{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;font-weight:500;letter-spacing:.1em;line-height:1.15;text-transform:uppercase;color:var(--accent);text-decoration:underline;text-underline-offset:.32em;text-decoration-thickness:1px;padding:.35rem .15rem}.header-menu[open] .header-menu__trigger{color:var(--accent-hover)}.header-menu__panel{right:0;min-width:min(14rem,calc(100vw - var(--content-pad) * 2))}.content-canvas{padding-top:calc(var(--header-height) + env(safe-area-inset-top, 0px));padding-bottom:var(--floating-cta-reserve)}.header-led-svg{height:.92rem}.header-tm{font-size:.46rem}.header-actions{gap:calc(var(--u) * .55);margin-left:auto}.locale-switcher{font-size:.62rem;letter-spacing:.06em;-webkit-padding-end:4px;padding-inline-end:4px}.header-contact-mark{display:none}.header-contact-label{font-size:.66rem}.hero{padding:var(--u) 0 calc(var(--u) * 1.75)}.hero-kicker{font-size:var(--mobile-type-kicker);letter-spacing:.1em;line-height:1.35;min-height:auto;text-wrap:pretty}.hero-mark-frame{max-width:100%;padding:14px}.hero-title{width:100%}.hero-mark-frame--led{padding:12px;box-sizing:border-box}.hero-led-mark,.hero-mark-frame--led{display:flex;width:100%;align-items:flex-start;max-width:100%}.hero-led-mark{flex-wrap:nowrap;min-width:0;gap:calc(var(--u) * .12)}.hero-led-svg-wrap{flex:1 1 auto;min-width:0;min-height:0;line-height:0}.hero-led-svg,.hero-led-svg-wrap{display:block;width:100%;max-width:100%}.hero-led-svg{height:auto;max-height:none;min-height:2.25rem;aspect-ratio:var(--led-viewbox-w,128) /var(--led-viewbox-h,24);filter:drop-shadow(0 0 .75px var(--led-outer-glow-strong))}.hero-tm{flex-shrink:0;align-self:flex-start;font-size:clamp(.875rem,4vw,1.15rem);margin:.06em 0 0 .1em}@media (prefers-reduced-motion:no-preference){.hero-led-svg[data-glow]:not([data-glow=static]) .led-dot-halo{will-change:opacity}}.led-digit{filter:none}.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg)}.interactive-explainer{margin-top:var(--stack-md)}.interactive-explainer__heading{margin-bottom:var(--stack-sm);font-size:var(--mobile-type-subsection)}.interactive-explainer__diagram{gap:var(--stack-xs);padding-top:var(--stack-xs)}.interactive-explainer__step-wrap{gap:0}.interactive-explainer__step{display:grid;grid-template-columns:1.75rem minmax(6.75rem,.82fr) minmax(0,1fr);align-items:center;grid-gap:var(--stack-sm);gap:var(--stack-sm);min-height:0;padding:var(--stack-md)}.interactive-explainer__step-index{padding-top:.1rem}.interactive-explainer__step-visual{display:flex;justify-content:center;min-width:0}.interactive-explainer__svg{width:100%;max-width:7.4rem;min-width:0;margin:0}.interactive-explainer__step-title{display:block;font-size:var(--mobile-type-kicker);letter-spacing:.08em;line-height:1.28}.interactive-explainer__detail{margin-top:var(--stack-sm);margin-bottom:var(--stack-xs);padding:var(--stack-sm) var(--stack-md)}.interactive-explainer__detail h4{display:none}.interactive-explainer__detail .prose-copy{font-size:var(--mobile-type-body);line-height:1.45}.grid-mouse-glow{opacity:.18}:root{--grid-band-bleed:calc(var(--u) * 4);--grid-edge-fade:6%;--grid-fade-mask:linear-gradient(180deg,rgb(0 0 0/1),rgb(0 0 0/0.94) 55%,rgb(0 0 0/0.82));--grid-zone-fade-mask:linear-gradient(180deg,rgb(0 0 0/1),rgb(0 0 0/1) 45%,rgb(0 0 0/0.2) 65%,rgb(0 0 0/0) 80%,rgb(0 0 0/0));--grid-viewport-fade:linear-gradient(180deg,rgb(248 249 251/0),rgb(248 249 251/0) 70%,rgb(248 249 251/0.22) 86%,rgb(248 249 251/0.5) 94%,rgb(248 249 251/1))}.site-shell:before,body:before{width:100%;max-width:100%;opacity:.62}.contact-block,.hero,.section,.status-panel{content-visibility:visible}.hero-subline{margin-top:-6px;margin-bottom:calc(var(--u) * 1.5);font-size:var(--mobile-type-subsection);line-height:1.45;min-height:auto;letter-spacing:.06em;text-wrap:pretty}.hero-thesis,.hero-thesis-keyword{font-size:var(--mobile-type-thesis);line-height:1.25;max-width:100%;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.hero-thesis-head{white-space:normal}.hero-thesis{margin-top:calc(var(--u) * .375);margin-bottom:calc(var(--u) * 1.5)}.hero-thesis-keyword{letter-spacing:.03em}.hero-lead{margin-top:calc(var(--u) * 1.125);font-size:var(--mobile-type-body);line-height:var(--prose-line-height);max-width:none}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.contact-form__submit,.floating-request-cta__btn,.hero-actions .btn-primary,.subpage-cta__btn{width:100%;min-height:44px;height:auto;padding:12px calc(var(--content-pad) + 8px);justify-content:center}.contact-form__submit,.subpage-cta__btn{align-self:stretch;white-space:nowrap}.contact-form__actions{align-items:stretch}.subpage-cta{margin:var(--stack-lg) 0 var(--stack-md)}.subpage-cta__btn{display:flex;box-sizing:border-box}.contact-form__submit:after,.contact-form__submit:before,.floating-request-cta__btn:after,.floating-request-cta__btn:before,.hero-actions .btn-primary:after,.hero-actions .btn-primary:before,.subpage-cta__btn:after,.subpage-cta__btn:before{left:-6px}.contact-form__submit:after,.floating-request-cta__btn:after,.hero-actions .btn-primary:after,.subpage-cta__btn:after{left:auto;right:-6px}.hero-nda{align-self:center;padding-top:2px;text-align:center}.status-panel{padding-bottom:var(--stack-lg)}.section{padding-top:var(--section-gap)}.section-heading:not(.footer-label){margin-bottom:var(--stack-sm);padding-bottom:calc(var(--u) * .4)}.section-heading{font-size:var(--mobile-type-section);line-height:1.35;letter-spacing:.12em;min-height:auto;text-wrap:pretty}.pillar-list{gap:var(--stack-md)}.pillar-item{padding:var(--stack-sm) 0 calc(var(--u) * .65)}.path-forward-rail__step{grid-template-columns:calc(var(--u) * .9) minmax(0,1fr);gap:calc(var(--u) * .5);align-items:start}.path-forward-rail__track{padding-top:.12em}.path-forward-rail__node{margin-top:.08em}.path-forward-rail__content.pillar-item{padding-top:0}.path-forward-rail__connector{min-height:var(--stack-md)}.path-forward-rail__content{padding-bottom:var(--stack-md)}.tech-diagram__flow{flex-direction:column;gap:var(--stack-xs)}.tech-diagram__step{flex-direction:column;flex:none}.tech-diagram__arrow{align-self:center;padding:var(--stack-xs) 0;transform:rotate(90deg)}.footer-links{margin-bottom:var(--stack-sm)}.pillar-item h3{margin-bottom:var(--stack-xs);font-size:var(--mobile-type-subsection);line-height:1.35;letter-spacing:.1em;color:color-mix(in srgb,var(--accent) 82%,transparent)}.partner-steps li,.pillar-item .prose-copy{max-width:none;font-size:var(--mobile-type-body);line-height:var(--prose-line-height)}.contact-lead.prose-lead,.intro-lead.prose-lead{font-size:var(--mobile-type-lead);line-height:1.45}.intro-block .section-heading:not(.footer-label),.intro-lead{margin-bottom:var(--stack-md)}.intro-audience{font-size:var(--mobile-type-body);line-height:var(--prose-line-height)}.partner-steps li:before{font-size:var(--mobile-type-subsection)}[data-scroll-section]{margin-inline:calc(var(--content-pad) * -.5);padding-inline:calc(var(--content-pad) * .5);transition:background-color .25s ease}[data-scroll-section]:before{transition:opacity .25s ease,transform .25s ease}.path-forward-item--current h3{color:color-mix(in srgb,var(--accent) 92%,transparent)}.path-forward-item--current p.prose-copy{color:var(--text)}.path-forward-item--done p.prose-copy,.path-forward-item--upcoming p.prose-copy{color:var(--text-muted)}.contact-lead{min-height:auto}.contact-steps{flex-wrap:nowrap;gap:calc(var(--u) * .12) calc(var(--u) * .18);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.contact-steps::-webkit-scrollbar{display:none}.contact-steps__item{flex:0 0 auto;white-space:nowrap}.contact-steps__index,.contact-steps__label{font-size:clamp(.58rem,2.35vw,.68rem);letter-spacing:.03em;white-space:nowrap}.contact-steps__sep{display:none}.contact-steps__item:not(:last-child):after{content:"→";margin-inline:calc(var(--u) * .1);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-label);color:color-mix(in srgb,var(--accent) 48%,transparent)}.contact-form-wrap{padding:var(--stack-sm)}.contact-form__footer-sep{display:block}.contact-form__footer{font-size:var(--type-caption);line-height:1.45}.contact-form__footer-email{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.main-grid{padding-bottom:var(--u)}footer.site-footer{padding-block:calc(var(--u) * 1.5) calc(var(--u) * .75);padding-inline:calc(var(--content-pad) * .5)}footer.site-footer[data-scroll-section].section--focused{background-color:var(--accent-wash)}footer.site-footer[data-scroll-section].section--focused:before{opacity:1;transform:scaleY(1)}footer.site-footer[data-scroll-section].section--focused .section-heading-mark .logomark-brackets line{opacity:.9}footer.site-footer[data-scroll-section].section--focused .copyright,footer.site-footer[data-scroll-section].section--focused .legal-disclaimer{color:color-mix(in srgb,var(--accent) 88%,transparent)}footer.site-footer .legal-disclaimer{font-size:.82rem;line-height:1.5}footer.site-footer .legal-disclaimer:last-of-type{margin-bottom:0}footer.site-footer .copyright{margin-top:var(--footer-mobile-scroll-tail);font-size:.86rem}}@media (prefers-reduced-motion:reduce){.header-contact-led{opacity:.85;animation:none}.hero-led-svg[data-glow=breathing] .led-digit-cell,.hero-led-svg[data-glow=breathing] .led-digit-frame,.hero-led-svg[data-glow=sequential-letters] .led-digit-cell,.hero-led-svg[data-glow=sequential-letters] .led-digit-frame,.hero-led-svg[data-glow]:not([data-glow=static]) .led-dot-halo{animation:none}.led-dot-halo{opacity:.55}}@media (max-width:380px){.hero-mark-frame--led{padding:10px}.hero-kicker{letter-spacing:.08em}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_2e08da{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_2e08da{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.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(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.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(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5dc9b9{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_5dc9b9{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}