.ax-glass{position:relative;border-radius:var(--ax-radius-2);border:var(--ax-border-hairline) solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(var(--ax-glass-blur)) saturate(var(--ax-glass-saturate));-webkit-backdrop-filter:blur(var(--ax-glass-blur)) saturate(var(--ax-glass-saturate));transition:border-color var(--ax-dur-base) var(--ax-ease-out),box-shadow var(--ax-dur-base) var(--ax-ease-out),transform var(--ax-dur-base) var(--ax-ease-out);--text-faint:var(--text-muted)}.ax-glass--light{--glass-bg:var(--ax-glass-light-bg);--glass-border:var(--ax-glass-light-border);--glass-highlight:var(--ax-glass-light-highlight);--glass-shadow:var(--ax-glass-light-shadow)}.ax-glass--dark{--glass-bg:var(--ax-glass-dark-bg);--glass-border:var(--ax-glass-dark-border);--glass-highlight:var(--ax-glass-dark-highlight);--glass-shadow:var(--ax-glass-dark-shadow)}.ax-glass--accent{--glass-bg:var(--ax-glass-accent-bg);--glass-border:var(--ax-glass-accent-border);--glass-highlight:var(--ax-glass-accent-highlight);--glass-shadow:var(--ax-glass-accent-shadow)}.ax-glass--technical{--glass-bg:var(--ax-glass-tech-bg);--glass-border:var(--ax-glass-tech-border);--glass-highlight:var(--ax-glass-tech-highlight);--glass-shadow:var(--ax-glass-tech-shadow);--ax-glass-blur:var(--ax-glass-tech-blur);border-radius:var(--ax-radius-1)}.ax-glass--interactive{cursor:pointer}.ax-glass--interactive:hover{border-color:var(--accent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ax-glass--interactive:hover{transform:none}}.ax-aura-field{position:absolute;inset:0;overflow:hidden;z-index:var(--ax-z-aura);pointer-events:none}.ax-aura{position:absolute;inline-size:clamp(420px,72vw,1100px);aspect-ratio:1;border-radius:var(--ax-radius-full);will-change:transform;transform:translateZ(0)}.ax-aura--core{background:var(--ax-aura-core);inset-block-start:-24%;inset-inline-start:-8%;animation:ax-drift-a var(--ax-ambient-slow) var(--ax-ease-ambient) infinite}.ax-aura--ember{background:var(--ax-aura-ember);inset-block-end:-30%;inset-inline-end:-14%;animation:ax-drift-b var(--ax-ambient-base) var(--ax-ease-ambient) infinite}.ax-aura--cool{background:var(--ax-aura-cool);inset-block-start:12%;inset-inline-end:18%;inline-size:clamp(300px,44vw,680px);animation:ax-drift-c var(--ax-ambient-fast) var(--ax-ease-ambient) infinite}@media (prefers-reduced-motion:reduce){.ax-aura{animation:none!important}}.ax-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--scrim)}.ax-scrim--soft{background:var(--ax-scrim-carbon-soft)}.ax-gridlines{position:absolute;inset:0;z-index:3;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--grid-line) 0 1px,transparent 1px 8.3333%);mask-image:linear-gradient(to bottom,var(--ax-mask-clear),var(--ax-mask-opaque) 22%,var(--ax-mask-opaque) 78%,var(--ax-mask-clear));-webkit-mask-image:linear-gradient(to bottom,var(--ax-mask-clear),var(--ax-mask-opaque) 22%,var(--ax-mask-opaque) 78%,var(--ax-mask-clear))}.ax-hero{position:relative;isolation:isolate;background:var(--surface-ground);color:var(--text-primary);overflow:hidden}.ax-hero__inner{position:relative;z-index:var(--ax-z-content);padding-block:clamp(3.5rem,9vw,8rem)}.ax-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-12);gap:var(--ax-space-12);align-items:center}@media (min-width:1024px){.ax-hero__grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:var(--ax-space-16)}}.ax-hero__h1{-webkit-margin-before:var(--ax-space-5);margin-block-start:var(--ax-space-5)}.ax-hero__h1 em{font-style:normal;color:var(--accent)}.ax-hero__h1 em.ax-grad-text{color:var(--accent-text)}.ax-hero__sub{-webkit-margin-before:var(--ax-space-6);margin-block-start:var(--ax-space-6);color:var(--text-muted);font-size:var(--ax-text-lg);line-height:var(--ax-leading-snug);max-width:var(--ax-measure-tight)}.ax-hero__actions{display:flex;gap:var(--ax-space-3);-webkit-margin-before:var(--ax-space-8);margin-block-start:var(--ax-space-8);flex-wrap:wrap}.ax-hero__meta{display:flex;gap:var(--ax-space-6);-webkit-margin-before:var(--ax-space-10);margin-block-start:var(--ax-space-10);-webkit-padding-before:var(--ax-space-5);padding-block-start:var(--ax-space-5);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule);flex-wrap:wrap}.ax-hero__meta div{display:flex;flex-direction:column;gap:var(--ax-space-1)}.ax-hero__meta dt{font-size:var(--ax-text-label);letter-spacing:var(--ax-tracking-label);text-transform:var(--ax-label-transform);font-weight:var(--ax-label-weight);color:var(--text-faint)}.ax-hero__meta dd{margin:0;font-family:var(--ax-font-mono);font-size:var(--ax-text-sm);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-instrument{padding:var(--ax-space-5)}.ax-instrument__head{display:flex;justify-content:space-between;align-items:center;gap:var(--ax-space-4);-webkit-padding-after:var(--ax-space-3);padding-block-end:var(--ax-space-3);-webkit-border-after:var(--ax-border-hairline) solid var(--glass-border);border-block-end:var(--ax-border-hairline) solid var(--glass-border)}.ax-instrument__sig{display:inline-flex;align-items:center;gap:var(--ax-space-2)}.ax-dot{inline-size:6px;block-size:6px;border-radius:var(--ax-radius-full);background:var(--accent);flex:none}.ax-dot--pulse{animation:ax-pulse 2.4s var(--ax-ease-ambient) infinite}@keyframes ax-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ax-dot--pulse{animation:none}}.ax-instrument__body{padding-block:var(--ax-space-4)}.ax-instrument__rows{display:grid;grid-gap:0;gap:0;-webkit-margin-before:var(--ax-space-4);margin-block-start:var(--ax-space-4)}.ax-instrument__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--ax-space-3);gap:var(--ax-space-3);align-items:baseline;padding-block:var(--ax-space-3);-webkit-border-before:var(--ax-border-hairline) solid var(--glass-border);border-block-start:var(--ax-border-hairline) solid var(--glass-border)}.ax-instrument__row span:first-child{font-family:var(--ax-font-mono);font-size:var(--ax-text-mono);color:var(--accent)}.ax-instrument__row span:nth-child(2){font-size:var(--ax-text-sm);color:var(--text-primary)}.ax-instrument__row span:last-child{font-family:var(--ax-font-mono);font-size:var(--ax-text-mono);color:var(--text-faint)}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ax-space-2);font-family:inherit;font-size:var(--ax-text-sm);font-weight:var(--ax-weight-medium);line-height:1;padding:var(--ax-space-3) var(--ax-space-5);border-radius:var(--ax-radius-1);border:var(--ax-border-hairline) solid transparent;cursor:pointer;text-decoration:none;transition:background-color var(--ax-dur-fast) var(--ax-ease-out),color var(--ax-dur-fast) var(--ax-ease-out),border-color var(--ax-dur-fast) var(--ax-ease-out),transform var(--ax-dur-fast) var(--ax-ease-spring)}.ax-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ax-btn:active{transform:none}}.ax-btn--primary{background:var(--text-primary);color:var(--surface-ground);border-color:var(--text-primary)}.ax-btn--primary:hover{background:var(--accent);border-color:var(--accent);color:var(--text-onaccent)}.ax-btn--secondary{background:transparent;color:var(--text-primary);border-color:var(--rule-strong)}.ax-btn--secondary:hover{border-color:var(--text-primary)}.ax-btn--tertiary{background:transparent;color:var(--text-muted);padding-inline:var(--ax-space-2)}.ax-btn--tertiary:hover{color:var(--text-primary)}.ax-btn--accent{background:var(--accent);color:var(--text-onaccent);border-color:var(--accent);font-size:var(--ax-text-lg);font-weight:var(--ax-weight-semibold);padding:var(--ax-space-4) var(--ax-space-6)}.ax-btn--accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ax-btn[aria-disabled=true],.ax-btn[disabled]{opacity:.42;cursor:not-allowed;pointer-events:none}.ax-btn.ax-btn--loading{position:relative;color:transparent;pointer-events:none}.ax-btn--loading:after{content:"";position:absolute;inline-size:14px;block-size:14px;border-radius:var(--ax-radius-full);border:2px solid;border-block-start-color:transparent;color:var(--surface-ground);animation:ax-spin .7s linear infinite}@keyframes ax-spin{to{transform:rotate(1turn)}}.ax-field{display:flex;flex-direction:column;gap:var(--ax-space-2)}.ax-field__label{font-size:var(--ax-text-xs);font-weight:var(--ax-weight-medium);color:var(--text-primary)}.ax-input{font-family:inherit;font-size:var(--ax-text-sm);color:var(--text-primary);background:var(--surface-raised);border:var(--ax-border-hairline) solid var(--rule-strong);border-radius:var(--ax-radius-1);padding:var(--ax-space-3) var(--ax-space-4);transition:border-color var(--ax-dur-fast) var(--ax-ease-out),box-shadow var(--ax-dur-fast) var(--ax-ease-out);inline-size:100%}.ax-input::placeholder{color:var(--text-faint)}.ax-input:hover{border-color:var(--text-faint)}.ax-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ax-input[aria-invalid=true]{border-color:var(--status-danger)}.ax-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--status-danger) 18%,transparent)}.ax-input[disabled]{opacity:.5;cursor:not-allowed}.ax-field__msg{font-size:var(--ax-text-xs);display:flex;align-items:center;gap:var(--ax-space-2)}.ax-field__msg--error{color:var(--status-danger)}.ax-field__msg--success{color:var(--status-success)}.ax-field__msg--hint{color:var(--text-faint)}.ax-card{padding:var(--ax-space-5);gap:var(--ax-space-3);transition:border-color var(--ax-dur-base) var(--ax-ease-out),box-shadow var(--ax-dur-base) var(--ax-ease-out)}.ax-card,.ax-project{background:var(--surface-raised);border:var(--ax-border-hairline) solid var(--rule);border-radius:var(--ax-radius-1);display:flex;flex-direction:column}.ax-project{position:relative;overflow:hidden;isolation:isolate;min-block-size:280px;text-decoration:none;color:inherit;transition:border-color var(--ax-dur-base) var(--ax-ease-out)}.ax-project__code{position:absolute;inset-block-start:var(--ax-space-4);inset-inline-end:var(--ax-space-4);font-family:var(--ax-font-mono);font-size:var(--ax-text-mono);color:var(--text-muted);z-index:4}.ax-project__preview{position:relative;block-size:132px;overflow:hidden;background:var(--ax-carbon-950)}.ax-project__preview .ax-aura{inline-size:340px;inset-block-start:-46%;inset-inline-start:-18%}.ax-project__body{padding:var(--ax-space-5);display:flex;flex-direction:column;gap:var(--ax-space-3);flex:1 1}.ax-project__status{display:inline-flex;align-items:center;gap:var(--ax-space-2);font-size:var(--ax-text-label);letter-spacing:var(--ax-tracking-label);text-transform:var(--ax-label-transform);font-weight:var(--ax-label-weight);color:var(--text-faint)}.ax-project__name{font-family:var(--ax-font-display);font-size:var(--ax-text-h3);margin:0;line-height:var(--ax-leading-snug)}.ax-project__desc{font-size:var(--ax-text-xs);color:var(--text-muted);margin:0}.ax-project__meta{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--ax-space-3);padding-block-start:var(--ax-space-3);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule);display:flex;gap:var(--ax-space-3);flex-wrap:wrap}.ax-project__meta span{font-family:var(--ax-font-mono);font-size:var(--ax-text-mono);color:var(--text-faint)}.ax-project__name{transition:color var(--ax-dur-base) var(--ax-ease-out)}.ax-metric{display:flex;flex-direction:column;gap:var(--ax-space-2);padding:var(--ax-space-5);-webkit-border-start:var(--ax-border-medium) solid var(--accent);border-inline-start:var(--ax-border-medium) solid var(--accent);background:var(--surface-raised)}.ax-metric__value{font-family:var(--ax-font-display);font-size:var(--ax-text-h1);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-metric__label{color:var(--text-faint)}.ax-badge,.ax-metric__label{font-size:var(--ax-text-label);letter-spacing:var(--ax-tracking-label);text-transform:var(--ax-label-transform);font-weight:var(--ax-label-weight)}.ax-badge{display:inline-flex;align-items:center;gap:var(--ax-space-2);padding:var(--ax-space-1) var(--ax-space-3);border:var(--ax-border-hairline) solid var(--rule-strong)}.ax-badge,.ax-badge__dot{border-radius:var(--ax-radius-full)}.ax-badge__dot{inline-size:5px;block-size:5px;background:currentColor;flex:none}.ax-badge--concept{color:var(--text-faint)}.ax-badge--pilot,.ax-badge--research{color:var(--status-warning);border-color:color-mix(in srgb,var(--status-warning) 40%,transparent)}.ax-badge--development{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ax-badge--commercial{color:var(--status-success);border-color:color-mix(in srgb,var(--status-success) 45%,transparent)}.ax-nav{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--ax-z-nav);-webkit-border-after:var(--ax-border-hairline) solid var(--rule);border-block-end:var(--ax-border-hairline) solid var(--rule)}.ax-nav:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--glass-bg);backdrop-filter:blur(var(--ax-glass-blur)) saturate(var(--ax-glass-saturate));-webkit-backdrop-filter:blur(var(--ax-glass-blur)) saturate(var(--ax-glass-saturate));pointer-events:none}.ax-nav__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--ax-space-5);padding-block:var(--ax-space-3);flex-wrap:nowrap}.ax-nav__logo{block-size:24px;inline-size:auto;display:block;color:var(--text-primary)}.ax-nav__links{display:flex;align-items:center;gap:var(--ax-space-5);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(to right,var(--ax-mask-clear),var(--ax-mask-opaque) 12px,var(--ax-mask-opaque) calc(100% - 16px),var(--ax-mask-clear));-webkit-mask-image:linear-gradient(to right,var(--ax-mask-clear),var(--ax-mask-opaque) 12px,var(--ax-mask-opaque) calc(100% - 16px),var(--ax-mask-clear));padding-inline:var(--ax-space-3)}[dir=rtl] .ax-nav__links{mask-image:linear-gradient(to left,var(--ax-mask-clear),var(--ax-mask-opaque) 12px,var(--ax-mask-opaque) calc(100% - 16px),var(--ax-mask-clear));-webkit-mask-image:linear-gradient(to left,var(--ax-mask-clear),var(--ax-mask-opaque) 12px,var(--ax-mask-opaque) calc(100% - 16px),var(--ax-mask-clear))}.ax-nav__links::-webkit-scrollbar{display:none}.ax-nav__link{white-space:nowrap;position:relative;font-size:var(--ax-text-xs);color:var(--text-muted);text-decoration:none;padding-block:var(--ax-space-2);transition:color var(--ax-dur-fast) var(--ax-ease-out)}.ax-nav__link:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:0;block-size:1px;background:var(--accent);transition:inline-size var(--ax-dur-base) var(--ax-ease-out)}.ax-nav__link:hover{color:var(--text-primary)}.ax-nav__link:hover:after,.ax-nav__link[aria-current=page]:after{inline-size:100%}.ax-nav__link[aria-current=page],.ax-skip{color:var(--text-primary)}.ax-skip{position:absolute;inset-inline-start:var(--ax-space-4);inset-block-start:var(--ax-space-4);z-index:var(--ax-z-toast);transform:translateY(-200%);background:var(--surface-ground);border:var(--ax-border-hairline) solid var(--accent);border-radius:var(--ax-radius-1);padding:var(--ax-space-3) var(--ax-space-4);font-size:var(--ax-text-sm);text-decoration:none;transition:transform var(--ax-dur-fast) var(--ax-ease-out)}.ax-skip:focus{transform:translateY(0)}.ax-nav__home,.ax-nav__utils{display:flex;align-items:center;flex:none}.ax-nav__utils{gap:var(--ax-space-4)}@media (max-width:767px){.ax-nav__utils{gap:var(--ax-space-2)}}.ax-locale{display:inline-flex;align-items:center;gap:var(--ax-space-2)}.ax-locale__sep{color:var(--rule-strong);-webkit-margin-end:var(--ax-space-2);margin-inline-end:var(--ax-space-2)}.ax-locale__link{font-size:var(--ax-text-xs);color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:color var(--ax-dur-fast) var(--ax-ease-out)}.ax-locale__link:hover{color:var(--text-primary)}.ax-locale__link[aria-current=true]{color:var(--text-primary);font-weight:var(--ax-weight-semibold);position:relative}.ax-locale__link[aria-current=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:2px;block-size:var(--ax-border-medium);background:var(--accent)}.ax-footer{background:var(--surface-ground);color:var(--text-primary);padding-block:var(--ax-space-16) var(--ax-space-8);-webkit-margin-before:var(--ax-space-24);margin-block-start:var(--ax-space-24)}.ax-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-10);gap:var(--ax-space-10)}@media(min-width:900px){.ax-footer__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}}.ax-footer__logo{block-size:28px;inline-size:auto;display:block;-webkit-margin-after:var(--ax-space-4);margin-block-end:var(--ax-space-4)}.ax-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--ax-space-6);gap:var(--ax-space-6)}.ax-footer__col{display:flex;flex-direction:column;gap:var(--ax-space-3)}.ax-footer__link{font-size:var(--ax-text-sm);color:var(--text-muted);text-decoration:none;display:inline-flex;align-items:center;min-block-size:var(--ax-space-6);transition:color var(--ax-dur-fast) var(--ax-ease-out)}.ax-footer__link:hover{color:var(--accent)}@media (pointer:coarse){.ax-footer__link{min-block-size:44px}}.ax-footer__legal{display:flex;justify-content:space-between;gap:var(--ax-space-4);flex-wrap:wrap;-webkit-margin-before:var(--ax-space-12);margin-block-start:var(--ax-space-12);-webkit-padding-before:var(--ax-space-5);padding-block-start:var(--ax-space-5);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule);font-size:var(--ax-text-xs);color:var(--text-faint)}.ax-footer__legal-links{display:flex;gap:var(--ax-space-5);flex-wrap:wrap}.ax-toolbar{display:flex;flex-direction:column;gap:var(--ax-space-5);padding-block:var(--ax-space-6);border-block:var(--ax-border-hairline) solid var(--rule);-webkit-margin-after:var(--ax-space-8);margin-block-end:var(--ax-space-8)}.ax-filters{display:flex;gap:var(--ax-space-8);flex-wrap:wrap}.ax-filter{border:0;padding:0;margin:0;min-inline-size:0}.ax-filter legend{padding:0;-webkit-margin-after:var(--ax-space-3);margin-block-end:var(--ax-space-3)}.ax-filter__opts{display:flex;gap:var(--ax-space-2);flex-wrap:wrap}.ax-chip{position:relative;display:inline-flex}.ax-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ax-chip span{display:inline-flex;align-items:center;font-size:var(--ax-text-xs);color:var(--text-muted);padding:var(--ax-space-2) var(--ax-space-3);border:var(--ax-border-hairline) solid var(--rule-strong);border-radius:var(--ax-radius-1);transition:border-color var(--ax-dur-fast) var(--ax-ease-out),color var(--ax-dur-fast) var(--ax-ease-out),background-color var(--ax-dur-fast) var(--ax-ease-out)}.ax-chip input:hover+span{border-color:var(--text-faint);color:var(--text-primary)}.ax-chip input:checked+span{border-color:var(--accent);color:var(--text-primary);background:var(--accent-soft)}.ax-chip input:focus-visible+span{outline:var(--ax-border-medium) solid var(--focus-ring);outline-offset:2px}.ax-toolbar__status{display:flex;align-items:center;justify-content:space-between;gap:var(--ax-space-4);flex-wrap:wrap}.ax-count{font-family:var(--ax-font-mono);font-size:var(--ax-text-mono);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-count b{color:var(--accent);font-weight:var(--ax-weight-medium)}.ax-portfolio{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:var(--ax-space-5);gap:var(--ax-space-5)}.ax-project[hidden]{display:none}.ax-project__link{color:inherit;text-decoration:none}.ax-project__link:after{content:"";position:absolute;inset:0}.ax-project{box-shadow:0 1px 2px color-mix(in srgb,var(--ax-ink) 4%,transparent);transition:transform var(--ax-dur-base) var(--ax-ease-out),border-color var(--ax-dur-base) var(--ax-ease-out),box-shadow var(--ax-dur-base) var(--ax-ease-out)}.ax-project:hover{transform:translateY(-3px);border-color:var(--rule-strong);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--ax-ink) 26%,transparent),0 2px 6px color-mix(in srgb,var(--ax-ink) 6%,transparent)}.ax-project:active{transform:translateY(-1px)}.ax-project:hover .ax-project__name{color:var(--accent)}.ax-project__preview{-webkit-border-after:var(--ax-border-hairline) solid var(--rule);border-block-end:var(--ax-border-hairline) solid var(--rule)}@media (prefers-reduced-motion:reduce){.ax-project{transition:none}.ax-project:active,.ax-project:hover{transform:none}}.ax-project:focus-within{outline:var(--ax-border-medium) solid var(--focus-ring);outline-offset:3px}.ax-empty[hidden]{display:none}.ax-empty{grid-column:1/-1;position:relative;padding:var(--ax-space-8) var(--ax-space-8);text-align:start;background:var(--surface-raised);border:var(--ax-border-hairline) solid var(--rule);border-radius:var(--ax-radius-1);display:grid;grid-gap:var(--ax-space-3);gap:var(--ax-space-3);justify-items:start}.ax-empty:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--grad);opacity:.7}.ax-empty__label{display:inline-flex;align-items:center;gap:var(--ax-space-2);margin:0}.ax-empty__dot{inline-size:6px;block-size:6px;border-radius:var(--ax-radius-full);background:var(--state-operational);flex:none}.ax-empty h2,.ax-empty h3{font-family:var(--ax-font-display);margin:0}.ax-empty__body{color:var(--text-muted);margin:0;max-inline-size:56ch}.ax-detail__rail{display:flex;gap:var(--ax-space-8);flex-wrap:wrap;-webkit-margin-before:var(--ax-space-8);margin-block-start:var(--ax-space-8);-webkit-padding-before:var(--ax-space-5);padding-block-start:var(--ax-space-5);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule)}.ax-detail__rail div{display:flex;flex-direction:column;gap:var(--ax-space-1)}.ax-detail__rail dt{font-size:var(--ax-text-label);letter-spacing:var(--ax-tracking-label);text-transform:var(--ax-label-transform);font-weight:var(--ax-label-weight);color:var(--text-faint)}.ax-detail__rail dd{margin:0;font-family:var(--ax-font-mono);font-size:var(--ax-text-sm);color:var(--text-primary);text-transform:capitalize}.ax-detail__body{-webkit-margin-before:var(--ax-space-12);margin-block-start:var(--ax-space-12)}.ax-detail__block{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-3);gap:var(--ax-space-3);padding-block:var(--ax-space-8);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule)}@media(min-width:820px){.ax-detail__block{grid-template-columns:80px minmax(0,1fr);gap:var(--ax-space-8)}}.ax-detail__idx{font-family:var(--ax-font-mono);font-size:var(--ax-text-mono);margin:0}.ax-detail__foot{-webkit-margin-before:var(--ax-space-12);margin-block-start:var(--ax-space-12);-webkit-padding-before:var(--ax-space-8);padding-block-start:var(--ax-space-8);-webkit-border-before:var(--ax-border-heavy) solid var(--rule-emphasis);border-block-start:var(--ax-border-heavy) solid var(--rule-emphasis)}.ax-taglist{display:flex;gap:var(--ax-space-2);flex-wrap:wrap}.ax-tag{font-family:var(--ax-font-mono);font-size:var(--ax-text-mono);padding:var(--ax-space-1) var(--ax-space-3);border:var(--ax-border-hairline) solid var(--rule);border-radius:var(--ax-radius-1)}.ax-banner,.ax-tag{color:var(--text-muted)}.ax-banner{display:flex;gap:var(--ax-space-3);align-items:flex-start;padding:var(--ax-space-4) var(--ax-space-5);-webkit-border-start:var(--ax-border-heavy) solid var(--accent);border-inline-start:var(--ax-border-heavy) solid var(--accent);background:var(--accent-soft);font-size:var(--ax-text-sm)}.ax-banner b{color:var(--text-primary);font-weight:var(--ax-weight-semibold)}.ax-metric__basis{-webkit-margin-before:var(--ax-space-2);margin-block-start:var(--ax-space-2)}.ax-nav__links{flex:1 1 auto;min-inline-size:0}.ax-nav__toggle{display:none;align-items:center;gap:var(--ax-space-2);font-family:inherit;font-size:var(--ax-text-xs);font-weight:var(--ax-weight-medium);color:var(--text-primary);background:transparent;border:var(--ax-border-hairline) solid var(--rule-strong);border-radius:var(--ax-radius-1);padding:var(--ax-space-2) var(--ax-space-3);min-block-size:44px;cursor:pointer;white-space:nowrap}.ax-nav__toggle-bars{display:flex;flex-direction:column;gap:3px;inline-size:14px}.ax-nav__toggle-bars i{display:block;block-size:1px;background:var(--accent);inline-size:100%}.ax-sheet{position:fixed;inset-block-start:0;inset-inline:0;inset-block-end:0;z-index:var(--ax-z-overlay);background:var(--surface-ground);color:var(--text-primary);padding:var(--ax-space-16) var(--ax-page-pad) var(--ax-space-8);display:flex;flex-direction:column;justify-content:space-between;gap:var(--ax-space-8);overflow-y:auto}.ax-sheet[hidden]{display:none}.ax-sheet__inner{display:flex;flex-direction:column;gap:var(--ax-space-1)}.ax-sheet__link{font-family:var(--ax-font-display);font-size:var(--ax-text-h3);color:var(--text-primary);text-decoration:none;padding-block:var(--ax-space-3);-webkit-border-after:var(--ax-border-hairline) solid var(--rule);border-block-end:var(--ax-border-hairline) solid var(--rule);transition:color var(--ax-dur-fast) var(--ax-ease-out)}.ax-sheet__link:hover{color:var(--accent)}.ax-sheet__close{align-self:flex-start}@media (max-width:767px){.ax-nav__links{display:none}.ax-nav__toggle{display:inline-flex}}@media (min-width:768px){.ax-sheet{display:none}}.ax-rail__value{text-transform:capitalize}.ax-pending{-webkit-margin-before:var(--ax-space-2);margin-block-start:var(--ax-space-2);color:var(--text-faint)}.ax-detail__prose{-webkit-margin-before:var(--ax-space-3);margin-block-start:var(--ax-space-3)}.ax-detail__cta,.ax-detail__section{-webkit-margin-before:var(--ax-space-12);margin-block-start:var(--ax-space-12)}.ax-mono--accent{color:var(--accent-text)}.ax-home__lead{-webkit-margin-after:var(--ax-space-8);margin-block-end:var(--ax-space-8)}.ax-home__more{-webkit-margin-before:var(--ax-space-8);margin-block-start:var(--ax-space-8)}.ax-nav__switches{display:flex;align-items:center;gap:var(--ax-space-4)}.ax-sheet__switches{display:flex;align-items:center;gap:var(--ax-space-5);flex-wrap:wrap;padding-block:var(--ax-space-5);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule)}@media (max-width:767px){.ax-nav__switches{display:none}}@media (min-width:768px){.ax-sheet__switches{display:none}}.ax-notfound__links{display:flex;gap:var(--ax-space-6);flex-wrap:wrap;-webkit-margin-before:var(--ax-space-10);margin-block-start:var(--ax-space-10);-webkit-padding-before:var(--ax-space-5);padding-block-start:var(--ax-space-5);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule)}.ax-notfound__link{font-size:var(--ax-text-sm);color:var(--text-muted);text-decoration:none;display:inline-flex;align-items:center;min-block-size:44px;transition:color var(--ax-dur-fast) var(--ax-ease-out)}.ax-notfound__link:hover{color:var(--accent)}.ax-cursor{position:fixed;left:0;top:0;inline-size:8px;block-size:8px;border-radius:var(--ax-radius-full);background:var(--accent);pointer-events:none;z-index:var(--ax-z-cursor);margin-left:-4px;margin-top:-4px;opacity:0;will-change:transform;transition:inline-size var(--ax-dur-fast) var(--ax-ease-spring),block-size var(--ax-dur-fast) var(--ax-ease-spring),margin var(--ax-dur-fast) var(--ax-ease-spring),background-color var(--ax-dur-fast) var(--ax-ease-out),opacity var(--ax-dur-fast) var(--ax-ease-out)}.ax-cursor[data-seen=true]{opacity:1}.ax-cursor[data-state=active]{inline-size:44px;block-size:44px;border:var(--ax-border-hairline) solid var(--accent);margin-left:-22px;margin-top:-22px}.ax-cursor[data-label]:not([data-label=""]):after{content:attr(data-label);position:absolute;left:50%;top:100%;transform:translate(-50%,6px);font-family:var(--ax-font-mono);font-size:9px;letter-spacing:.1em;white-space:nowrap;opacity:0;transition:opacity var(--ax-dur-fast) var(--ax-ease-out)}.ax-cursor[data-state=active][data-label]:not([data-label=""]):after{opacity:1}@media (prefers-reduced-motion:reduce){.ax-cursor[data-label]:after{transition:none}}.ax-cursor-glow{position:fixed;left:0;top:0;inline-size:340px;block-size:340px;margin-left:-170px;margin-top:-170px;border-radius:var(--ax-radius-full);pointer-events:none;z-index:calc(var(--ax-z-cursor) - 1);opacity:0;will-change:transform;background:radial-gradient(circle closest-side,color-mix(in oklab,var(--accent) 20%,transparent),transparent 70%);transition:opacity var(--ax-dur-slow) var(--ax-ease-out),inline-size var(--ax-dur-slow) var(--ax-ease-out),block-size var(--ax-dur-slow) var(--ax-ease-out)}.ax-cursor-glow[data-seen=true]{opacity:.55}.ax-cursor-glow[data-state=active]{inline-size:460px;block-size:460px;margin-left:-230px;margin-top:-230px;opacity:.75}@media (hover:hover) and (pointer:fine){body:has(.ax-cursor){cursor:none}body:has(.ax-cursor) a,body:has(.ax-cursor) button,body:has(.ax-cursor) label{cursor:none}body:has(.ax-cursor) input,body:has(.ax-cursor) select,body:has(.ax-cursor) textarea{cursor:auto}}.ax-reveal{transform:translate3d(0,14px,0);filter:blur(1.5px);transition:transform var(--ax-dur-major) var(--ax-ease-out),filter var(--ax-dur-major) var(--ax-ease-out)}.ax-reveal--in{transform:translateZ(0);filter:blur(0)}@media (prefers-reduced-motion:reduce){.ax-reveal{transform:none;filter:none}}.ax-nav__link{display:inline-flex;align-items:center;min-block-size:24px}@media (pointer:coarse){.ax-nav__link{min-block-size:44px}}.ax-locale__link{display:inline-flex;align-items:center;min-block-size:24px}@media (pointer:coarse){.ax-locale__link{min-block-size:44px}}.ax-chip span{min-block-size:24px}@media (pointer:coarse){.ax-chip span{min-block-size:44px}}.ax-sec-head__idx{color:var(--text-faint)}.ax-detail__idx{font-size:clamp(1.5rem,2vw,2rem);line-height:1;color:var(--accent)}.ax-btn--accent{background:var(--ax-red-600);border-color:var(--ax-red-600);color:var(--ax-bone-000)}.ax-btn--accent:hover{background:var(--ax-red-700);border-color:var(--ax-red-700)}.ax-chip input{inline-size:100%;block-size:100%}.ax-badge{color:var(--text-muted)}.ax-badge .ax-badge__dot{background:var(--text-faint)}.ax-badge--pilot .ax-badge__dot,.ax-badge--research .ax-badge__dot{background:var(--status-warning)}.ax-badge--development .ax-badge__dot{background:var(--accent)}.ax-badge--commercial .ax-badge__dot{background:var(--status-success)}.ax-hero--compact .ax-hero__inner{padding-block:clamp(2.5rem,6vw,4.5rem)}.ax-hero--feature .ax-hero__inner{padding-block:clamp(4rem,10vw,9rem)}.ax-ledger{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ax-ledger__row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-3);gap:var(--ax-space-3);padding-block:var(--ax-space-8);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule)}@media(min-width:820px){.ax-ledger__row{grid-template-columns:80px minmax(0,1fr);gap:var(--ax-space-8)}}.ax-ledger__idx{font-family:var(--ax-font-mono);font-size:clamp(1.5rem,2vw,2rem);line-height:1;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-ledger__body{display:flex;flex-direction:column;gap:var(--ax-space-3)}.ax-ledger__body .ax-body{max-width:var(--ax-measure)}.ax-narrative__title{-webkit-margin-before:var(--ax-space-2);margin-block-start:var(--ax-space-2)}.ax-prose{max-width:var(--ax-container-narrow)}.ax-prose h2{font-size:var(--ax-text-h2);margin-block:var(--ax-space-10) var(--ax-space-4)}.ax-prose h2,.ax-prose h3{font-family:var(--ax-font-display);font-weight:var(--ax-weight-regular)}.ax-prose h3{font-size:var(--ax-text-h3);margin-block:var(--ax-space-8) var(--ax-space-3)}.ax-prose p{margin-block:0 var(--ax-space-4);color:var(--text-muted);max-width:var(--ax-measure)}.ax-prose ul{margin-block:0 var(--ax-space-5);-webkit-padding-start:var(--ax-space-5);padding-inline-start:var(--ax-space-5);color:var(--text-muted)}.ax-prose li{-webkit-margin-after:var(--ax-space-2);margin-block-end:var(--ax-space-2)}.ax-prose blockquote{margin:var(--ax-space-8) 0;-webkit-padding-start:var(--ax-space-6);padding-inline-start:var(--ax-space-6);-webkit-border-start:var(--ax-border-medium) solid var(--accent);border-inline-start:var(--ax-border-medium) solid var(--accent);font-family:var(--ax-font-display);font-size:var(--ax-text-h3);line-height:var(--ax-leading-snug);color:var(--text-primary)}.ax-prose blockquote cite{display:block;-webkit-margin-before:var(--ax-space-3);margin-block-start:var(--ax-space-3);font-family:var(--ax-font-body);font-size:var(--ax-text-sm);font-style:normal;color:var(--text-faint)}.ax-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-6);gap:var(--ax-space-6)}@media(min-width:900px){.ax-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:var(--ax-space-16);align-items:start}}.ax-aura--surface{background:var(--aura);inset-block-start:-26%;inset-inline-start:-10%;animation:ax-drift-a var(--ax-ambient-slow) var(--ax-ease-ambient) infinite}.ax-section__idx{-webkit-margin-before:var(--ax-space-4);margin-block-start:var(--ax-space-4)}.ax-section__lead{margin-block:var(--ax-space-4) var(--ax-space-8)}.ax-cta{display:flex;flex-direction:column;gap:var(--ax-space-4);align-items:flex-start}.ax-cta .ax-body{max-width:var(--ax-measure-tight)}.ax-index{display:flex;flex-wrap:wrap;gap:var(--ax-space-2);-webkit-margin-before:var(--ax-space-8);margin-block-start:var(--ax-space-8);-webkit-padding-before:var(--ax-space-5);padding-block-start:var(--ax-space-5);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule)}.ax-index__link{display:inline-flex;align-items:center;gap:var(--ax-space-3);min-block-size:44px;padding:var(--ax-space-2) var(--ax-space-4);border:var(--ax-border-hairline) solid var(--rule-strong);border-radius:var(--ax-radius-1);font-size:var(--ax-text-sm);color:var(--text-muted);text-decoration:none;transition:border-color var(--ax-dur-fast) var(--ax-ease-out),color var(--ax-dur-fast) var(--ax-ease-out)}.ax-index__link:hover{border-color:var(--accent);color:var(--text-primary)}.ax-index__link .ax-mono{color:var(--accent-text)}.ax-solution__detail{display:flex;flex-direction:column;gap:var(--ax-space-8)}.ax-solution__pair{display:flex;flex-direction:column;gap:var(--ax-space-3)}.ax-solution__caps{padding:var(--ax-space-5)}.ax-caplist{margin:var(--ax-space-3) 0 0;-webkit-padding-start:var(--ax-space-5);padding-inline-start:var(--ax-space-5);color:var(--text-muted);font-size:var(--ax-text-sm);display:flex;flex-direction:column;gap:var(--ax-space-2)}.ax-solution__meta{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-6);gap:var(--ax-space-6)}@media(min-width:700px){.ax-solution__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-solution__meta .ax-taglist{-webkit-margin-before:var(--ax-space-3);margin-block-start:var(--ax-space-3)}.ax-tag--link{text-decoration:none;transition:border-color var(--ax-dur-fast) var(--ax-ease-out),color var(--ax-dur-fast) var(--ax-ease-out)}.ax-tag--link:hover{border-color:var(--accent);color:var(--text-primary)}.ax-map{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-8);gap:var(--ax-space-8)}@media(min-width:900px){.ax-map{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--ax-space-12);align-items:start}}.ax-map__figure{margin:0}.ax-map__svg{inline-size:100%;block-size:auto;aspect-ratio:1;max-block-size:min(70vh,560px);display:block}.ax-map__hint{-webkit-margin-before:var(--ax-space-3);margin-block-start:var(--ax-space-3)}.ax-map__edge{stroke:var(--rule-strong);stroke-width:.25;transition:stroke var(--ax-dur-base) var(--ax-ease-out),opacity var(--ax-dur-base) var(--ax-ease-out)}.ax-map__edge--dim{opacity:.28}.ax-map__node circle{fill:var(--surface-ground);stroke:var(--text-primary);stroke-width:.5;transition:fill var(--ax-dur-base) var(--ax-ease-out),stroke var(--ax-dur-base) var(--ax-ease-out),opacity var(--ax-dur-base) var(--ax-ease-out)}.ax-map__node--primary circle{stroke-width:.7}.ax-map__halo{fill:none;stroke:var(--accent);stroke-width:.25;opacity:.45}.ax-map__node--active circle{fill:var(--accent);stroke:var(--accent)}.ax-map__node--active .ax-map__halo{fill:none;stroke:var(--accent);opacity:1}.ax-map__node--dim{opacity:.3}.ax-map__core{fill:var(--accent);stroke:none}.ax-map__node--dim .ax-map__core{opacity:.35}.ax-map__node--active .ax-map__core{fill:var(--surface-ground)}.ax-map__code{font-family:var(--ax-font-mono);font-size:3.1px;fill:var(--text-faint);letter-spacing:.1px;transition:fill var(--ax-dur-base) var(--ax-ease-out)}.ax-map__node--active .ax-map__code{fill:var(--accent)}@media (prefers-reduced-motion:reduce){.ax-map__code,.ax-map__edge,.ax-map__node circle{transition:none}}.ax-map__list{gap:var(--ax-space-6)}.ax-map__buttons,.ax-map__list{display:flex;flex-direction:column}.ax-map__buttons{list-style:none;margin:0;padding:0}.ax-map__btn{inline-size:100%;display:flex;align-items:center;gap:var(--ax-space-4);min-block-size:44px;padding:var(--ax-space-3) 0;background:transparent;border:0;-webkit-border-after:var(--ax-border-hairline) solid var(--rule);border-block-end:var(--ax-border-hairline) solid var(--rule);font-family:inherit;font-size:var(--ax-text-sm);color:var(--text-muted);text-align:start;cursor:pointer;transition:color var(--ax-dur-fast) var(--ax-ease-out)}.ax-map__btn--active,.ax-map__btn:hover{color:var(--text-primary)}.ax-map__btn-idx{color:var(--accent-text);flex:none}.ax-map__readout{min-block-size:140px;padding:var(--ax-space-5);border:var(--ax-border-hairline) solid var(--rule);border-radius:var(--ax-radius-1);display:flex;flex-direction:column;gap:var(--ax-space-2)}.ax-map__readout-name{margin:0}.ax-articles{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-10);gap:var(--ax-space-10)}@media(min-width:820px){.ax-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ax-space-12)}}.ax-article{display:flex;flex-direction:column;gap:var(--ax-space-3);-webkit-padding-before:var(--ax-space-5);padding-block-start:var(--ax-space-5);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule)}.ax-article--featured{border-block-start-width:var(--ax-border-heavy);border-block-start-color:var(--rule-emphasis)}.ax-article__meta{display:flex;gap:var(--ax-space-4);flex-wrap:wrap;margin:0;line-height:1.5rem;min-block-size:1.5rem}.ax-article__title{margin:0}.ax-article__link{color:inherit;text-decoration:none;transition:color var(--ax-dur-fast) var(--ax-ease-out)}.ax-article__link:hover{color:var(--accent)}.ax-article__excerpt{max-width:var(--ax-measure)}.ax-article__h1{margin-block:var(--ax-space-4) var(--ax-space-5)}.ax-article__byline{-webkit-padding-after:var(--ax-space-6);padding-block-end:var(--ax-space-6);-webkit-border-after:var(--ax-border-hairline) solid var(--rule);border-block-end:var(--ax-border-hairline) solid var(--rule)}.ax-article__back{font-size:var(--ax-text-sm);color:var(--text-muted);text-decoration:none;display:inline-flex;align-items:center;min-block-size:44px}.ax-article__back:hover{color:var(--accent)}.ax-article__body{-webkit-margin-before:var(--ax-space-8);margin-block-start:var(--ax-space-8)}.ax-article__body h2{font-family:var(--ax-font-display);font-size:var(--ax-text-h2);font-weight:var(--ax-weight-regular);margin-block:var(--ax-space-10) var(--ax-space-4)}.ax-article__body p{margin-block:0 var(--ax-space-5);color:var(--text-muted);max-width:var(--ax-measure);font-size:var(--ax-text-lg);line-height:var(--ax-leading-relaxed)}.ax-article__body ul{margin-block:0 var(--ax-space-6);-webkit-padding-start:var(--ax-space-5);padding-inline-start:var(--ax-space-5);color:var(--text-muted);display:flex;flex-direction:column;gap:var(--ax-space-2)}.ax-article__body blockquote{margin:var(--ax-space-8) 0;-webkit-padding-start:var(--ax-space-6);padding-inline-start:var(--ax-space-6);-webkit-border-start:var(--ax-border-medium) solid var(--accent);border-inline-start:var(--ax-border-medium) solid var(--accent);font-family:var(--ax-font-display);font-size:var(--ax-text-h3);line-height:var(--ax-leading-snug);color:var(--text-primary)}.ax-article__body blockquote cite{display:block;-webkit-margin-before:var(--ax-space-3);margin-block-start:var(--ax-space-3);font-family:var(--ax-font-body);font-size:var(--ax-text-sm);font-style:normal;color:var(--text-faint)}.ax-article__body p.ax-article__note{-webkit-border-start:var(--ax-border-medium) solid var(--rule-strong);border-inline-start:var(--ax-border-medium) solid var(--rule-strong);padding:var(--ax-space-3) var(--ax-space-5);font-size:var(--ax-text-sm);line-height:var(--ax-leading-body);color:var(--text-faint);background:var(--surface-raised)}.ax-roles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ax-role{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-3);gap:var(--ax-space-3);padding-block:var(--ax-space-6);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule);text-decoration:none;color:inherit;transition:border-color var(--ax-dur-base) var(--ax-ease-out)}@media(min-width:820px){.ax-role{grid-template-columns:70px minmax(0,1.6fr) minmax(0,1fr);gap:var(--ax-space-6);align-items:baseline}}.ax-role:hover{border-block-start-color:var(--accent)}.ax-role__code{color:var(--accent-text)}.ax-role__main{display:flex;flex-direction:column;gap:var(--ax-space-2)}.ax-role__title{font-family:var(--ax-font-display);font-size:var(--ax-text-h3);color:var(--text-primary);transition:color var(--ax-dur-base) var(--ax-ease-out)}.ax-role:hover .ax-role__title{color:var(--accent)}.ax-role__summary{font-size:var(--ax-text-sm);color:var(--text-muted);max-width:var(--ax-measure)}.ax-role__meta{display:flex;flex-direction:column;gap:var(--ax-space-1);color:var(--text-faint)}.ax-role__facts{margin-block:var(--ax-space-6) var(--ax-space-10)}.ax-role__body{padding-block:var(--ax-space-8);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule)}.ax-contact{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-10);gap:var(--ax-space-10)}@media(min-width:960px){.ax-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--ax-space-16);align-items:start}}.ax-contact__aside{display:flex;flex-direction:column;gap:var(--ax-space-3)}.ax-contact__panel{padding:var(--ax-space-6)}@media(min-width:700px){.ax-contact__panel{padding:var(--ax-space-8)}}.ax-form{display:flex;flex-direction:column;gap:var(--ax-space-6)}.ax-form__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ax-space-5);gap:var(--ax-space-5)}@media(min-width:700px){.ax-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-input--area{resize:vertical;min-block-size:9rem;font-family:inherit;line-height:var(--ax-leading-body)}.ax-field__flag{color:var(--text-faint);font-weight:var(--ax-weight-regular)}.ax-consent{display:flex;align-items:flex-start;gap:var(--ax-space-3);font-size:var(--ax-text-sm);color:var(--text-muted);cursor:pointer;min-block-size:44px}.ax-consent input{inline-size:24px;block-size:24px;flex:none;-webkit-margin-before:0;margin-block-start:0;accent-color:var(--accent)}.ax-consent{-webkit-margin-before:var(--ax-space-4);margin-block-start:var(--ax-space-4)}.ax-honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ax-form__result{display:flex;flex-direction:column;gap:var(--ax-space-3);padding:var(--ax-space-6);border:var(--ax-border-hairline) solid var(--rule-strong);border-radius:var(--ax-radius-1)}.ax-form__result--warn{-webkit-border-start:var(--ax-border-heavy) solid var(--accent);border-inline-start:var(--ax-border-heavy) solid var(--accent)}.ax-instrument__row span,.ax-project__meta span,.ax-sec-head__idx{line-height:1.4}.ax-project__meta{min-block-size:1.4rem}.ax-channels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ax-space-2)}.ax-channels__link{font-family:var(--ax-font-mono);font-size:var(--ax-text-sm);color:var(--accent-text);text-decoration:none;display:inline-flex;align-items:center;min-block-size:44px}.ax-channels__link:hover{color:var(--text-primary)}.ax-legal__meta{display:flex;gap:var(--ax-space-5);flex-wrap:wrap;-webkit-padding-after:var(--ax-space-5);padding-block-end:var(--ax-space-5);-webkit-border-after:var(--ax-border-hairline) solid var(--rule);border-block-end:var(--ax-border-hairline) solid var(--rule)}.ax-legal__body{-webkit-margin-before:var(--ax-space-8);margin-block-start:var(--ax-space-8)}.ax-legal__contact{-webkit-margin-before:var(--ax-space-5);margin-block-start:var(--ax-space-5)}.ax-legal__internal{-webkit-margin-before:var(--ax-space-10);margin-block-start:var(--ax-space-10)}.ax-channels__item{display:flex;flex-direction:column;gap:var(--ax-space-1)}.ax-channels__label{font-size:var(--ax-text-label);letter-spacing:var(--ax-tracking-label);text-transform:var(--ax-label-transform);font-weight:var(--ax-label-weight);color:var(--text-faint)}.ax-channels--compact{gap:var(--ax-space-3)}.ax-footer__tagline{font-family:var(--ax-font-mono);font-size:var(--ax-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);-webkit-margin-before:var(--ax-space-2);margin-block-start:var(--ax-space-2)}:root[lang=ar] .ax-footer__tagline,[dir=rtl] .ax-footer__tagline{direction:ltr;text-align:start}.ax-footer__contact{-webkit-margin-before:var(--ax-space-2);margin-block-start:var(--ax-space-2)}.ax-legal__h{margin-block:var(--ax-space-8) var(--ax-space-3)}.ax-legal__body>.ax-body,.ax-legal__list{-webkit-margin-after:var(--ax-space-4);margin-block-end:var(--ax-space-4);max-inline-size:68ch}.ax-legal__list{-webkit-padding-start:var(--ax-space-5);padding-inline-start:var(--ax-space-5)}.ax-legal__list li{-webkit-margin-after:var(--ax-space-2);margin-block-end:var(--ax-space-2);color:var(--text-muted)}.ax-banner--draft{-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent)}.ax-media{display:grid;grid-gap:var(--ax-space-4);gap:var(--ax-space-4)}.ax-media__item{margin:0;padding:var(--ax-space-6) var(--ax-space-5);background:var(--ax-bone-100);border:1px solid var(--ax-bone-300);display:grid;justify-items:center;grid-gap:var(--ax-space-3);gap:var(--ax-space-3)}.ax-media__item img{max-inline-size:min(100%,420px);block-size:auto;display:block}.ax-mega{display:none}@media (min-width:1024px){.ax-mega{display:block}}.ax-mega__bar{display:flex;align-items:center;gap:var(--ax-space-1);list-style:none;margin:0;padding:0}.ax-mega__item{position:relative}.ax-mega__top{display:inline-flex;align-items:center;gap:var(--ax-space-2);padding:var(--ax-space-3) var(--ax-space-3);min-block-size:44px;font-size:var(--ax-text-sm);color:var(--text-muted);background:none;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .16s var(--ax-ease-out)}.ax-mega__top:hover,.ax-mega__top[aria-current=page],.ax-mega__top[aria-expanded=true]{color:var(--text-primary)}.ax-mega__top:after{content:"";position:absolute;inset-block-end:6px;inset-inline-start:var(--ax-space-3);inline-size:0;block-size:2px;background:var(--accent);transition:inline-size .2s var(--ax-ease-out)}.ax-mega__top:hover:after,.ax-mega__top[aria-current=page]:after,.ax-mega__top[aria-expanded=true]:after{inline-size:calc(100% - var(--ax-space-3) * 2)}.ax-mega__chev{inline-size:10px;block-size:6px;transition:transform .2s var(--ax-ease-out)}.ax-mega__top[aria-expanded=true] .ax-mega__chev{transform:rotate(180deg)}.ax-mega__panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;z-index:90;min-inline-size:460px;max-inline-size:min(92vw,620px);background:var(--surface-raised);border:1px solid var(--rule-strong);box-shadow:0 24px 60px -20px rgb(0 0 0/.35);opacity:0;transform:translateY(-6px);transition:opacity .18s var(--ax-ease-out),transform .18s var(--ax-ease-out)}.ax-mega__panel[data-open=true]{opacity:1;transform:translateY(0)}.ax-mega__panel-inner{padding:var(--ax-space-4);display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2)}.ax-mega__lead{display:grid;grid-gap:2px;gap:2px;padding:var(--ax-space-3);text-decoration:none;-webkit-border-start:2px solid var(--accent);border-inline-start:2px solid var(--accent);background:var(--surface-inset)}.ax-mega__lead-label{font-size:var(--ax-text-sm);font-weight:600;color:var(--text-primary)}.ax-mega__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.ax-mega__link{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--ax-space-3);gap:var(--ax-space-3);align-items:start;padding:var(--ax-space-3);text-decoration:none;min-block-size:44px;transition:background-color .14s var(--ax-ease-out)}.ax-mega__link:hover{background:var(--surface-inset)}.ax-mega__idx{font-family:var(--ax-font-mono);font-size:var(--ax-text-xs);color:var(--accent-text);-webkit-padding-before:2px;padding-block-start:2px}.ax-mega__link-body{display:grid;grid-gap:2px;gap:2px}.ax-mega__link-label{font-size:var(--ax-text-sm);font-weight:600;color:var(--text-primary)}.ax-mega__desc{font-size:var(--ax-text-xs);line-height:1.5;color:var(--text-muted);max-inline-size:46ch}@media (min-width:1024px){.ax-nav__links{display:none}}@media (prefers-reduced-motion:reduce){.ax-mega__chev,.ax-mega__panel,.ax-mega__top:after{transition:none}.ax-mega__panel{transform:none}}.ax-sheet__group{display:contents}.ax-sheet__disclosure{inline-size:100%;background:none;border:0;cursor:pointer;font-family:var(--ax-font-display);font-size:var(--ax-text-h3);font-weight:inherit;letter-spacing:inherit;color:inherit;text-align:start}.ax-sheet__chev{inline-size:12px;block-size:7px;transition:transform .2s var(--ax-ease-out)}.ax-sheet__disclosure[aria-expanded=true] .ax-sheet__chev{transform:rotate(180deg)}.ax-sheet__sub[hidden]{display:none}.ax-sheet__sub{display:grid;grid-gap:2px;gap:2px;-webkit-padding-start:var(--ax-space-4);padding-inline-start:var(--ax-space-4);-webkit-border-start:1px solid var(--rule);border-inline-start:1px solid var(--rule);-webkit-margin-start:var(--ax-space-2);margin-inline-start:var(--ax-space-2);-webkit-margin-after:var(--ax-space-2);margin-block-end:var(--ax-space-2)}.ax-sheet__sublink{display:flex;align-items:center;min-block-size:44px;padding-block:var(--ax-space-2);font-size:var(--ax-text-sm);color:var(--text-muted);text-decoration:none}.ax-sheet__sublink--lead,.ax-sheet__sublink:hover{color:var(--text-primary)}.ax-sheet__sublink--lead{font-weight:600}@media (prefers-reduced-motion:reduce){.ax-sheet__chev{transition:none}}.ax-sheet__close,.ax-sheet__switches a,.ax-sheet__switches button{min-block-size:44px}.ax-grad-mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:strict}.ax-grad-mesh__blob{position:absolute;border-radius:var(--ax-radius-full);filter:blur(60px);opacity:.5;will-change:transform}.ax-grad-mesh__blob--a{inline-size:52vw;block-size:52vw;inset-block-start:-14vw;inset-inline-start:-8vw;background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--ax-red-600) 46%,transparent),transparent 68%);animation:ax-drift-a 46s var(--ax-ease-ambient) infinite alternate}.ax-grad-mesh__blob--b{inline-size:44vw;block-size:44vw;inset-block-end:-16vw;inset-inline-end:-10vw;background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--ax-red-900) 62%,transparent),transparent 70%);animation:ax-drift-b 62s var(--ax-ease-ambient) infinite alternate}.ax-grad-mesh__blob--c{inline-size:36vw;block-size:36vw;inset-block-start:24%;inset-inline-start:38%;background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--ax-red-700) 34%,transparent),transparent 72%);animation:ax-drift-c 54s var(--ax-ease-ambient) infinite alternate}@keyframes ax-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,4vh,0) scale(1.14)}}@keyframes ax-drift-b{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(-5vw,-3vh,0) scale(1)}}@keyframes ax-drift-c{0%{transform:translateZ(0) scale(.94)}to{transform:translate3d(-4vw,5vh,0) scale(1.1)}}.ax-grad-pointer{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(620px circle at var(--ax-ptr-x,50%) var(--ax-ptr-y,40%),color-mix(in oklab,var(--ax-red-500) 12%,transparent),transparent 62%);opacity:0;transition:opacity .6s var(--ax-ease-out)}:root:has(.ax-cursor[data-seen=true]) .ax-grad-pointer{opacity:1}.ax-grad-beam{position:relative;block-size:1px;inline-size:100%;background:var(--rule);overflow:hidden}.ax-grad-beam:after{content:"";position:absolute;inset-block:0;inline-size:34%;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent) 85%,transparent),transparent);animation:ax-beam 7s var(--ax-ease-ambient) infinite}@keyframes ax-beam{0%{transform:translateX(-120%)}to{transform:translateX(400%)}}.ax-grad-edge{position:relative}.ax-grad-edge:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,color-mix(in oklab,var(--accent) 55%,transparent),transparent 42%,transparent 62%,color-mix(in oklab,var(--accent) 22%,transparent));-webkit-mask:linear-gradient(var(--ax-mask-opaque) 0 0) content-box,linear-gradient(var(--ax-mask-opaque) 0 0);mask:linear-gradient(var(--ax-mask-opaque) 0 0) content-box,linear-gradient(var(--ax-mask-opaque) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--ax-dur-base) var(--ax-ease-out);pointer-events:none}.ax-grad-edge:focus-within:before,.ax-grad-edge:hover:before{opacity:1}.ax-grad-orb{position:absolute;pointer-events:none;z-index:0;inline-size:min(46vw,620px);aspect-ratio:1;border-radius:var(--ax-radius-full);filter:blur(72px);opacity:.28;background:radial-gradient(circle,color-mix(in oklab,var(--ax-red-700) 52%,transparent),transparent 70%)}@media (prefers-reduced-motion:reduce){.ax-grad-beam:after,.ax-grad-mesh__blob{animation:none}.ax-grad-pointer{display:none}}.ax-statement{position:relative;overflow:hidden}.ax-statement__orb{inset-block-start:-20%;inset-inline-end:-12%}.ax-statement__inner{position:relative;z-index:1}.ax-statement__title{margin-block:var(--ax-space-4) var(--ax-space-6);text-wrap:balance;max-inline-size:20ch}.ax-statement__body{max-inline-size:66ch;color:var(--text-muted)}.ax-challenges{list-style:none;margin:var(--ax-space-10) 0 0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.ax-challenge{background:var(--surface-ground);padding:var(--ax-space-6);display:grid;grid-gap:var(--ax-space-3);gap:var(--ax-space-3);align-content:start;min-block-size:100%}.ax-challenge__code{color:var(--accent-text);font-size:var(--ax-text-xs)}.ax-challenge p{color:var(--text-muted)}.ax-caps{list-style:none;margin:var(--ax-space-10) 0 0;padding:0;display:grid;grid-gap:var(--ax-space-4);gap:var(--ax-space-4);grid-template-columns:1fr}@media(min-width:720px){.ax-caps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}.ax-caps__cell{display:grid}.ax-cap{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ax-space-3);padding:var(--ax-space-6);text-decoration:none;block-size:100%;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--ax-radius-1);box-shadow:0 1px 2px color-mix(in srgb,var(--ax-ink) 4%,transparent);transition:transform var(--ax-dur-base) var(--ax-ease-out),border-color var(--ax-dur-base) var(--ax-ease-out),box-shadow var(--ax-dur-base) var(--ax-ease-out),background-color var(--ax-dur-base) var(--ax-ease-out)}.ax-cap:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:2px;background:var(--state,var(--accent));opacity:0;transition:opacity var(--ax-dur-base) var(--ax-ease-out)}.ax-cap:focus-visible:before,.ax-cap:hover:before{opacity:1}.ax-cap:hover{transform:translateY(-3px);border-color:var(--rule-strong);background:var(--surface-raised);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--ax-ink) 22%,transparent),0 2px 6px color-mix(in srgb,var(--ax-ink) 6%,transparent)}.ax-cap:active{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ax-cap,.ax-cap:before{transition:none}.ax-cap:active,.ax-cap:hover{transform:none}}.ax-cap__index{display:none}.ax-cap:hover .ax-cap__index{color:var(--state,var(--accent-text))}.ax-cap__code{font-size:var(--ax-text-mono);color:var(--text-muted);letter-spacing:var(--ax-tracking-label);padding:3px var(--ax-space-2);border:var(--ax-border-hairline) solid var(--rule);border-radius:var(--ax-radius-full);transition:color var(--ax-dur-base) var(--ax-ease-out),border-color var(--ax-dur-base) var(--ax-ease-out)}.ax-cap:hover .ax-cap__code{color:var(--state,var(--accent-text));border-color:color-mix(in srgb,var(--state,var(--accent)) 45%,transparent)}.ax-cap__title{margin:0;color:var(--text-primary)}.ax-cap__body{color:var(--text-muted);margin:0}.ax-cap__tech{align-self:stretch;font-size:var(--ax-text-xs);color:var(--text-faint);-webkit-padding-before:var(--ax-space-2);padding-block-start:var(--ax-space-2);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.ax-cap__more{-webkit-margin-before:auto;margin-block-start:auto;display:inline-flex;align-items:center;gap:var(--ax-space-2);font-size:var(--ax-text-xs);color:var(--accent-text);text-transform:uppercase;letter-spacing:.08em}.ax-cap__arrow{inline-size:16px;block-size:8px;transition:transform var(--ax-dur-base) var(--ax-ease-out)}[dir=rtl] .ax-cap__arrow{transform:scaleX(-1)}.ax-cap:hover .ax-cap__arrow{transform:translateX(4px)}[dir=rtl] .ax-cap:hover .ax-cap__arrow{transform:scaleX(-1) translateX(4px)}.ax-domains{list-style:none;margin:var(--ax-space-10) 0 0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--rule)}.ax-domain__link{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--ax-space-5);gap:var(--ax-space-5);align-items:center;padding:var(--ax-space-5) var(--ax-space-4);background:var(--surface-ground);text-decoration:none;min-block-size:44px;transition:background-color var(--ax-dur-base) var(--ax-ease-out)}.ax-domain__link:hover{background:var(--surface-raised)}.ax-domain__code{color:var(--accent-text);font-size:var(--ax-text-xs)}.ax-domain__body{display:grid;grid-gap:2px;gap:2px}.ax-domain__title{font-size:var(--ax-text-lg);color:var(--text-primary)}.ax-domain__sum{font-size:var(--ax-text-sm);color:var(--text-muted);max-inline-size:70ch}.ax-domain__links{font-size:var(--ax-text-xs);color:var(--text-faint);white-space:nowrap}.ax-arch__stack{list-style:none;margin:var(--ax-space-10) 0 0;padding:0;display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2)}.ax-arch__layer{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--ax-space-5);gap:var(--ax-space-5);padding:var(--ax-space-5);border:1px solid var(--rule);background:var(--surface-raised);-webkit-border-start:2px solid var(--accent);border-inline-start:2px solid var(--accent)}.ax-arch__code{color:var(--accent-text);font-size:var(--ax-text-xs);-webkit-padding-before:4px;padding-block-start:4px}.ax-arch__text{display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2)}.ax-arch__text p{color:var(--text-muted);max-inline-size:74ch}.ax-method{list-style:none;margin:var(--ax-space-10) 0 0;padding:0;display:grid;grid-gap:var(--ax-space-5);gap:var(--ax-space-5);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));counter-reset:none}.ax-method__step{display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2);align-content:start;-webkit-padding-before:var(--ax-space-4);padding-block-start:var(--ax-space-4);-webkit-border-before:2px solid var(--rule-strong);border-block-start:2px solid var(--rule-strong);position:relative}.ax-method__step:before{content:"";position:absolute;inset-block-start:-2px;inset-inline-start:0;inline-size:0;block-size:2px;background:var(--accent);transition:inline-size var(--ax-dur-slow) var(--ax-ease-out)}.ax-method__step:hover:before{inline-size:100%}.ax-method__code{color:var(--accent-text);font-size:var(--ax-text-xs)}.ax-method__step p{color:var(--text-muted)}.ax-patterns{-webkit-margin-before:var(--ax-space-10);margin-block-start:var(--ax-space-10);display:grid;grid-gap:var(--ax-space-4);gap:var(--ax-space-4);grid-template-columns:1fr}@media (min-width:860px){.ax-patterns{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}.ax-pattern{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ax-space-3);padding:var(--ax-space-6);background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--ax-radius-1);box-shadow:0 1px 2px color-mix(in srgb,var(--ax-ink) 4%,transparent);transition:transform var(--ax-dur-base) var(--ax-ease-out),border-color var(--ax-dur-base) var(--ax-ease-out),box-shadow var(--ax-dur-base) var(--ax-ease-out)}.ax-pattern:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:2px;background:var(--grad);opacity:0;transition:opacity var(--ax-dur-base) var(--ax-ease-out)}.ax-pattern:hover{transform:translateY(-3px);border-color:var(--rule-strong);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--ax-ink) 22%,transparent),0 2px 6px color-mix(in srgb,var(--ax-ink) 6%,transparent)}.ax-pattern:hover:before{opacity:.85}.ax-pattern__tags{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--ax-space-4);padding-block-start:var(--ax-space-4)}@media (prefers-reduced-motion:reduce){.ax-pattern,.ax-pattern:before{transition:none}.ax-pattern:hover{transform:none}}.ax-pattern__code{color:var(--accent-text);font-size:var(--ax-text-xs)}.ax-pattern p{color:var(--text-muted)}.ax-pattern__tags{display:flex;flex-wrap:wrap;gap:var(--ax-space-2);margin:0}.ax-closing{position:relative;overflow:hidden}.ax-closing__orb{inset-block-end:-30%;inset-inline-start:-10%}.ax-closing__inner{position:relative;z-index:1}.ax-closing__body{margin-block:var(--ax-space-4) var(--ax-space-6);color:var(--text-muted);max-inline-size:62ch}.ax-closing__actions{display:flex;flex-wrap:wrap;gap:var(--ax-space-3);margin:0}@media (prefers-reduced-motion:reduce){.ax-cap,.ax-cap__more,.ax-method__step:before{transition:none}.ax-cap:hover{transform:none}}.ax-grad-text{color:var(--accent-text);font-style:normal}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.ax-grad-text{background-image:linear-gradient(100deg,var(--title-red) 0,var(--title-red) 42%,var(--title-sheen) 50%,var(--title-red) 58%,var(--title-red) 100%);background-size:300% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:ax-grad-drift var(--ax-dur-ambient-slow) linear infinite;padding-block:.16em;margin-block:-.16em}}@keyframes ax-grad-drift{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.ax-grad-text{animation:none;background-position:50% 0}}.ax-narrative{display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2)}.ax-narrative__item{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--ax-space-5);gap:var(--ax-space-5);padding:var(--ax-space-6);background:var(--surface-raised);border:1px solid var(--rule)}@media(max-width:640px){.ax-narrative__item{grid-template-columns:1fr;gap:var(--ax-space-3)}}.ax-narrative__code{color:var(--accent-text);font-size:var(--ax-text-xs);-webkit-padding-before:5px;padding-block-start:5px}.ax-narrative__text{display:grid;grid-gap:var(--ax-space-3);gap:var(--ax-space-3)}.ax-narrative__text p{color:var(--text-muted);max-inline-size:76ch}.ax-paths{list-style:none;margin:var(--ax-space-8) 0 0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.ax-path__link{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--ax-space-4);gap:var(--ax-space-4);padding:var(--ax-space-5);background:var(--surface-ground);text-decoration:none;min-block-size:100%;transition:background-color var(--ax-dur-base) var(--ax-ease-out)}.ax-path__link:hover{background:var(--surface-raised)}.ax-path__code{color:var(--accent-text);font-size:var(--ax-text-xs)}.ax-path__body{display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2)}.ax-path__title{font-size:var(--ax-text-lg);color:var(--text-primary)}.ax-path__desc{font-size:var(--ax-text-sm);color:var(--text-muted)}.ax-section__lead{max-inline-size:68ch}.ax-section__title{max-inline-size:24ch;text-wrap:balance}.ax-closing .ax-display-3{max-inline-size:20ch;text-wrap:balance}.ax-feature{-webkit-margin-before:var(--ax-space-8);margin-block-start:var(--ax-space-8);display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border:1px solid var(--rule);background:var(--surface-raised);overflow:hidden}@media(min-width:900px){.ax-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}}.ax-feature__media{display:grid;place-items:center;padding:var(--ax-space-10) var(--ax-space-8);background:var(--ax-bone-100);-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}@media(min-width:900px){.ax-feature__media{-webkit-border-after:0;border-block-end:0;-webkit-border-end:1px solid var(--rule);border-inline-end:1px solid var(--rule)}}.ax-feature__media img{inline-size:min(100%,320px);block-size:auto;display:block}.ax-feature__body{padding:var(--ax-space-8);display:grid;grid-gap:var(--ax-space-4);gap:var(--ax-space-4);align-content:center}.ax-feature__name{margin:0}.ax-feature__tagline{color:var(--text-primary);max-inline-size:40ch}.ax-feature__summary{color:var(--text-muted);max-inline-size:62ch}.ax-feature__stack{display:flex;flex-wrap:wrap;gap:var(--ax-space-2);margin:0}.ax-feature__cta{margin:0}.ax-hero__orb{inset-block-start:-38%;inset-inline-end:-8%;opacity:.16}[data-state=intelligence]{--state:var(--state-intelligence)}[data-state=connected]{--state:var(--state-connected)}[data-state=operational]{--state:var(--state-operational)}[data-state=brand]{--state:var(--state-brand)}[data-state=signal]{--state:var(--state-signal)}[data-state]{--state-fallback:var(--accent)}.ax-rule-flow{position:relative;block-size:1px;inline-size:100%;background:var(--rule);overflow:hidden}.ax-rule-flow:after{content:"";position:absolute;inset-block:0;inline-size:28%;background:var(--grad);opacity:.9;animation:ax-flow 9s var(--ax-ease-ambient) infinite}@keyframes ax-flow{0%{transform:translateX(-110%)}to{transform:translateX(460%)}}.ax-state-edge{position:relative}.ax-state-edge:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,color-mix(in oklab,var(--state,var(--accent)) 72%,transparent),transparent 46%,transparent 60%,color-mix(in oklab,var(--state,var(--accent)) 26%,transparent));-webkit-mask:linear-gradient(var(--ax-mask-opaque) 0 0) content-box,linear-gradient(var(--ax-mask-opaque) 0 0);mask:linear-gradient(var(--ax-mask-opaque) 0 0) content-box,linear-gradient(var(--ax-mask-opaque) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--ax-dur-base) var(--ax-ease-out);pointer-events:none}.ax-state-edge:focus-within:before,.ax-state-edge:hover:before{opacity:1}.ax-state-glow{position:relative;isolation:isolate}.ax-state-glow:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,color-mix(in oklab,var(--state,var(--accent)) 12%,transparent),transparent 70%);opacity:0;transition:opacity var(--ax-dur-base) var(--ax-ease-out)}.ax-state-glow:focus-within:after,.ax-state-glow:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.ax-rule-flow:after{animation:none;inline-size:100%;opacity:.5}.ax-state-edge:before,.ax-state-glow:after{transition:none}}.ax-sysfield{position:relative;inline-size:100%;aspect-ratio:1;margin-inline:auto}.ax-sysfield__svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.ax-sysfield__inner{will-change:transform}.ax-sysfield__node[data-hue=intelligence],.ax-sysfield__pulse[data-hue=intelligence],.ax-sysfield__tag[data-hue=intelligence]{--node:var(--state-intelligence)}.ax-sysfield__node[data-hue=signal],.ax-sysfield__pulse[data-hue=signal],.ax-sysfield__tag[data-hue=signal]{--node:var(--state-signal)}.ax-sysfield__node[data-hue=operational],.ax-sysfield__pulse[data-hue=operational],.ax-sysfield__tag[data-hue=operational]{--node:var(--state-operational)}.ax-sysfield__node[data-hue=connected],.ax-sysfield__pulse[data-hue=connected],.ax-sysfield__tag[data-hue=connected]{--node:var(--state-connected)}.ax-sysfield__node[data-hue=brand],.ax-sysfield__pulse[data-hue=brand],.ax-sysfield__tag[data-hue=brand]{--node:var(--state-brand)}.ax-sysfield__link{stroke-width:.28;opacity:.32;transition:opacity var(--ax-dur-base) var(--ax-ease-out),stroke-width var(--ax-dur-base) var(--ax-ease-out)}.ax-sysfield__link[data-on=true]{opacity:.9;stroke-width:.5}.ax-sysfield__pulse{fill:var(--node,var(--accent));filter:drop-shadow(0 0 1.4px color-mix(in oklab,var(--node,var(--accent)) 70%,transparent))}.ax-sysfield__hit{fill:transparent}.ax-sysfield__ring{fill:none;stroke:var(--node);stroke-width:.3;opacity:0;transform:scale(.55);transform-box:fill-box;transform-origin:center;transition:opacity var(--ax-dur-base) var(--ax-ease-out),transform var(--ax-dur-base) var(--ax-ease-spring)}.ax-sysfield__node[data-on=true] .ax-sysfield__ring{opacity:.5;transform:scale(1)}.ax-sysfield__halo{fill:color-mix(in oklab,var(--node,var(--accent)) var(--node-halo,16%),transparent);animation:ax-field-breathe 7s var(--ax-ease-ambient) infinite alternate;transform-box:fill-box;transform-origin:center;transition:fill var(--ax-dur-base) var(--ax-ease-out)}.ax-sysfield__node[data-on=true] .ax-sysfield__halo{fill:color-mix(in oklab,var(--node) 38%,transparent)}.ax-sysfield__dot{fill:var(--node,var(--accent));transform-box:fill-box;transform-origin:center;transition:transform var(--ax-dur-base) var(--ax-ease-spring),filter var(--ax-dur-base) var(--ax-ease-out)}.ax-sysfield__node[data-on=true] .ax-sysfield__dot{transform:scale(1.22);filter:drop-shadow(0 0 2.2px color-mix(in oklab,var(--node) 75%,transparent))}.ax-sysfield__node:nth-child(odd) .ax-sysfield__halo{animation-duration:9s}.ax-sysfield[data-any=true] .ax-sysfield__node:not([data-on=true]){opacity:.45}.ax-sysfield__node{transition:opacity var(--ax-dur-base) var(--ax-ease-out)}@keyframes ax-field-breathe{0%{transform:scale(.86);opacity:.55}to{transform:scale(1.12);opacity:1}}.ax-sysfield__tag{position:absolute;transform:translate(-50%,.55rem);padding-block:.1rem;padding-inline:.4rem;border-radius:var(--ax-radius-full);background:color-mix(in oklab,var(--surface-ground) 82%,transparent);font-size:var(--ax-text-xs);font-weight:var(--ax-weight-medium);white-space:nowrap;color:var(--node);opacity:0;pointer-events:none;transition:opacity var(--ax-dur-base) var(--ax-ease-out),transform var(--ax-dur-base) var(--ax-ease-out)}.ax-sysfield__tag[data-on=true]{opacity:1;transform:translate(-50%,.95rem)}@media (max-width:767px){.ax-sysfield__pulse{display:none}}@media (prefers-reduced-motion:reduce){.ax-sysfield__halo{animation:none}.ax-sysfield__pulse{display:none}.ax-sysfield__inner{transform:none}}@media (pointer:coarse){.ax-btn{min-block-size:44px;padding-inline:var(--ax-space-6)}}.ax-btn--accent:active,.ax-btn--primary:active,.ax-btn:active{transform:scale(.975)}.ax-btn--accent{position:relative;overflow:hidden}.ax-btn--accent:after{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:var(--grad);opacity:.85}@media (hover:none){.ax-cap:active,.ax-path__link:active,.ax-pattern:active{transform:scale(.99)}.ax-cap:active:before,.ax-cap:focus-within:before{opacity:1}}@media (prefers-reduced-motion:reduce){.ax-btn:active,.ax-cap:active,.ax-path__link:active,.ax-pattern:active{transform:none}}@media (max-width:640px){.ax-hero__inner{padding-block:clamp(2.25rem,8vw,3.25rem)}.ax-hero__grid{gap:var(--ax-space-8)}.ax-hero__sub{-webkit-margin-before:var(--ax-space-4);margin-block-start:var(--ax-space-4)}.ax-hero__actions{-webkit-margin-before:var(--ax-space-5);margin-block-start:var(--ax-space-5)}.ax-instrument{padding:var(--ax-space-4)}.ax-sysfield{max-inline-size:190px}.ax-hero__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ax-space-4) var(--ax-space-5);gap:var(--ax-space-4) var(--ax-space-5)}.ax-hero__meta>div:first-child{grid-column:1/-1}.ax-section__lead,.ax-section__title{-webkit-margin-before:var(--ax-space-3);margin-block-start:var(--ax-space-3)}.ax-arch__stack,.ax-caps,.ax-challenges,.ax-domains,.ax-method,.ax-patterns{-webkit-margin-before:var(--ax-space-6);margin-block-start:var(--ax-space-6)}.ax-arch__layer,.ax-cap,.ax-challenge,.ax-pattern{padding:var(--ax-space-5)}}.ax-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ax-sticky-cta{position:fixed;z-index:var(--ax-z-sticky,80);inset-inline:var(--ax-space-4);inset-block-end:calc(var(--ax-space-4) + env(safe-area-inset-bottom, 0px));display:flex;align-items:stretch;gap:var(--ax-space-2);animation:ax-cta-rise var(--ax-dur-base) var(--ax-ease-out)}@media (min-width:768px){.ax-sticky-cta{display:none}}.ax-sticky-cta__go{flex:1 1;min-block-size:52px;box-shadow:0 10px 30px -10px rgb(0 0 0/.5)}.ax-sticky-cta__arrow{inline-size:16px;block-size:8px}[dir=rtl] .ax-sticky-cta__arrow{transform:scaleX(-1)}.ax-sticky-cta__close{inline-size:52px;min-block-size:52px;flex:none;display:grid;place-items:center;cursor:pointer;background:var(--surface-raised);color:var(--text-muted);border:var(--ax-border-hairline) solid var(--rule-strong);border-radius:var(--ax-radius-1);box-shadow:0 10px 30px -10px rgb(0 0 0/.5)}.ax-sticky-cta__close svg{inline-size:12px;block-size:12px}.ax-sticky-cta__close:active{transform:scale(.96)}@keyframes ax-cta-rise{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.ax-sticky-cta{animation:none}.ax-sticky-cta__close:active{transform:none}}.ax-footer{position:relative;overflow:hidden}.ax-footer__edge{position:absolute;inset-block-start:0;inset-inline:0}.ax-footer__orb{inset-block-end:-46%;inset-inline-end:-14%;opacity:.13;pointer-events:none}.ax-footer__inner,.ax-footer__legal{position:relative;z-index:1}[data-grad=signature]{--stops:var(--state-brand),var(--state-intelligence),var(--state-operational);--grad:linear-gradient(100deg,var(--stops));--grad-loop:var(--state-brand)}[data-grad=intelligence]{--stops:var(--state-connected),var(--state-intelligence),var(--state-operational);--grad:linear-gradient(100deg,var(--stops));--grad-loop:var(--state-connected)}[data-grad=systems]{--stops:var(--state-connected),var(--state-operational);--grad:linear-gradient(100deg,var(--stops));--grad-loop:var(--state-connected)}[data-grad=innovation]{--stops:var(--state-intelligence),var(--state-operational);--grad:linear-gradient(100deg,var(--stops));--grad-loop:var(--state-intelligence)}[data-grad=brand]{--stops:var(--state-brand),var(--state-connected),var(--state-operational);--grad:linear-gradient(100deg,var(--stops));--grad-loop:var(--state-brand)}[data-grad=operational]{--stops:var(--state-operational),var(--state-connected);--grad:linear-gradient(100deg,var(--stops));--grad-loop:var(--state-operational)}:root,[data-surface]:not([data-grad]){--stops:var(--state-brand),var(--state-intelligence),var(--state-operational);--grad:linear-gradient(100deg,var(--stops));--grad-loop:var(--state-brand)}.ax-touch{transition:transform var(--ax-dur-instant) var(--ax-ease-out),border-color var(--ax-dur-fast) var(--ax-ease-out),background-color var(--ax-dur-base) var(--ax-ease-out),box-shadow var(--ax-dur-base) var(--ax-ease-out)}.ax-touch:active{transform:scale(.975)}@media (prefers-reduced-motion:reduce){.ax-touch{transition:none}.ax-touch:active{transform:none}}.ax-grad-rule{position:relative}.ax-grad-rule:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--grad);opacity:0;transition:opacity var(--ax-dur-fast) var(--ax-ease-out);pointer-events:none}.ax-grad-rule:focus-visible:after,.ax-grad-rule:hover:after,.ax-grad-rule[aria-checked=true]:after,.ax-grad-rule[aria-selected=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){.ax-grad-rule:after{transition:none}}.ax-intro{display:grid;grid-gap:var(--ax-space-3);gap:var(--ax-space-3)}.ax-intro .ax-section__title{margin:0}.ax-intro .ax-section__lead{-webkit-margin-before:var(--ax-space-2);margin-block-start:var(--ax-space-2)}.ax-intro--center{justify-items:center;text-align:center}.ax-intro--center .ax-section__lead,.ax-intro--center .ax-section__title{margin-inline:auto}.ax-intro--display .ax-section__title{max-inline-size:26ch}.ax-diagram{position:relative;aspect-ratio:1/.78;inline-size:100%;container-type:inline-size}.ax-diagram__svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.ax-diagram__lean{transform:translate(calc((var(--ax-ptr-fx, .5) - .5) * 16px),calc((var(--ax-ptr-fy, .5) - .5) * 11px));transition:transform .9s var(--ax-ease-out)}@media (prefers-reduced-motion:reduce){.ax-diagram__lean{transform:none;transition:none}}.ax-diagram__link{stroke:var(--rule-strong);stroke-width:.35;opacity:.55}.ax-diagram__pulse{fill:var(--state-operational)}.ax-diagram__node[data-state=brand]{--node:var(--state-brand)}.ax-diagram__node[data-state=intelligence]{--node:var(--state-intelligence)}.ax-diagram__node[data-state=connected]{--node:var(--state-connected)}.ax-diagram__node[data-state=operational]{--node:var(--state-operational)}.ax-diagram__halo{fill:var(--node,var(--accent));opacity:.12;animation:ax-node-breathe var(--ax-dur-ambient-slow) var(--ax-ease-ambient) infinite alternate}.ax-diagram__node:nth-child(2n) .ax-diagram__halo{animation-delay:-4s}.ax-diagram__node:nth-child(3n) .ax-diagram__halo{animation-delay:-8s}.ax-diagram__dot{fill:var(--node,var(--accent))}@keyframes ax-node-breathe{0%{opacity:.08;transform:scale(.94);transform-origin:center;transform-box:fill-box}to{opacity:.2;transform:scale(1.06);transform-origin:center;transform-box:fill-box}}@media (prefers-reduced-motion:reduce){.ax-diagram__halo{animation:none;opacity:.14}.ax-diagram__pulse{display:none}}.ax-diagram__stages{position:absolute;inset:0;list-style:none;margin:0;padding:0}.ax-diagram__stage{position:absolute;left:var(--dx);top:var(--dy);transform:translate(-50%,calc(-50% + 22px));display:flex;align-items:baseline;gap:var(--ax-space-2);white-space:nowrap;font-size:var(--ax-text-xs);color:var(--text-muted)}.ax-diagram__stage[data-state=brand]{--node:var(--state-brand)}.ax-diagram__stage[data-state=intelligence]{--node:var(--state-intelligence)}.ax-diagram__stage[data-state=connected]{--node:var(--state-connected)}.ax-diagram__stage[data-state=operational]{--node:var(--state-operational)}.ax-diagram__num{font-size:var(--ax-text-mono);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-diagram__label{color:var(--text-primary)}.ax-diagram--chain{aspect-ratio:1/.46}.ax-diagram--panel{aspect-ratio:1/.62;-webkit-margin-after:var(--ax-space-4);margin-block-end:var(--ax-space-4)}@media (max-width:900px){.ax-diagram{aspect-ratio:auto;-webkit-margin-before:var(--ax-space-6);margin-block-start:var(--ax-space-6)}.ax-diagram__svg{display:none}.ax-diagram__stages{position:static;display:flex;flex-wrap:wrap;gap:var(--ax-space-2);align-items:center}.ax-diagram__stage{position:static;transform:none;padding:var(--ax-space-2) var(--ax-space-3);border:1px solid var(--rule);-webkit-border-start:2px solid var(--node,var(--accent));border-inline-start:2px solid var(--node,var(--accent));background:var(--surface-raised);white-space:normal}}.ax-flow{list-style:none;margin:var(--ax-space-10) 0 0;padding:0;grid-gap:var(--ax-space-2);gap:var(--ax-space-2);--p:0}.ax-flow,.ax-flow__layer{display:grid;position:relative}.ax-flow__layer{grid-template-columns:24px 30px minmax(0,1fr);grid-gap:var(--ax-space-4);gap:var(--ax-space-4);align-items:start;padding-block:var(--ax-space-4);padding-inline:0 var(--ax-space-5);-webkit-border-before:var(--ax-border-hairline) solid var(--rule);border-block-start:var(--ax-border-hairline) solid var(--rule)}.ax-flow__layer,.ax-flow__layer:before{transition:background-color var(--ax-dur-base) var(--ax-ease-out)}.ax-flow__layer:before{content:"";position:absolute;inset-block-start:calc(var(--ax-space-4) + 9px);inset-inline-start:13px;inline-size:24px;block-size:1px;background:var(--rule-strong)}.ax-flow__layer[data-active=true]:before{background:var(--node)}.ax-flow__layer[data-state=brand]{--node:var(--state-brand)}.ax-flow__layer[data-state=intelligence]{--node:var(--state-intelligence)}.ax-flow__layer[data-state=connected]{--node:var(--state-connected)}.ax-flow__layer[data-state=operational]{--node:var(--state-operational)}.ax-flow__rail{position:absolute;inset-block:0;inset-inline-start:12px;inline-size:2px;background:var(--rule)}.ax-flow__rail:before{content:"";position:absolute;inset:0;background:var(--grad);transform:scaleY(0);transform-origin:top;transition:transform var(--ax-dur-major) var(--ax-ease-out)}.ax-flow__layer[data-active=true] .ax-flow__rail:before{transform:scaleY(1)}.ax-flow__node{position:absolute;inset-block-start:calc(var(--ax-space-4) + 5px);inset-inline-start:50%;translate:-50% 0;inline-size:9px;block-size:9px;border-radius:var(--ax-radius-full);background:var(--surface-ground);border:1.5px solid var(--rule-strong);transition:border-color var(--ax-dur-base) var(--ax-ease-out),background-color var(--ax-dur-base) var(--ax-ease-out),box-shadow var(--ax-dur-base) var(--ax-ease-out)}.ax-flow__layer[data-active=true] .ax-flow__node{border-color:var(--node);background:var(--node)}.ax-flow__layer[data-current=true] .ax-flow__node{box-shadow:0 0 0 5px color-mix(in oklab,var(--node) 18%,transparent)}.ax-flow__code{grid-column:2;font-size:var(--ax-text-mono);-webkit-padding-before:5px;padding-block-start:5px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--ax-dur-base) var(--ax-ease-out)}.ax-flow__layer[data-active=true] .ax-flow__code{color:var(--node)}.ax-flow__text{grid-column:3;display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2)}.ax-flow__text h3{margin:0}.ax-flow__text p{margin:0;color:var(--text-muted);max-inline-size:74ch}.ax-flow__layer:hover{background:var(--surface-raised)}.ax-flow__layer:hover .ax-flow__node{border-color:var(--node);background:var(--node)}.ax-flow:after{content:"";position:absolute;inset-block:0;inset-inline-start:12px;-webkit-margin-start:-2.5px;margin-inline-start:-2.5px;inline-size:5px;background-image:radial-gradient(circle closest-side,var(--state-operational),transparent 72%);background-size:5px 5px;background-repeat:no-repeat;animation:ax-flow-fall 6.5s var(--ax-ease-ambient) infinite;pointer-events:none}@keyframes ax-flow-fall{0%{background-position:center -8px;opacity:0}8%{opacity:1}86%{opacity:1}to{background-position:center calc(100% + 8px);opacity:0}}@media (prefers-reduced-motion:reduce){.ax-flow:after{display:none}.ax-flow__code,.ax-flow__layer,.ax-flow__node,.ax-flow__rail:before{transition:none}}.ax-tl{list-style:none;margin:var(--ax-space-10) 0 0;padding:0;position:relative;--p:0;display:grid;grid-template-columns:repeat(var(--tl-count,6),minmax(0,1fr));grid-gap:var(--ax-space-5);gap:var(--ax-space-5)}.ax-tl:after,.ax-tl:before{content:"";position:absolute;inset-block-start:5px;inset-inline:0;block-size:1px}.ax-tl:before{background:var(--rule-strong)}.ax-tl:after{background:var(--grad);transform:scaleX(var(--p));transform-origin:left center;transition:transform .12s linear}[dir=rtl] .ax-tl:after{transform-origin:right center}.ax-tl__step{position:relative;-webkit-padding-before:var(--ax-space-6);padding-block-start:var(--ax-space-6);display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2);align-content:start;transition:background-color var(--ax-dur-base) var(--ax-ease-out)}.ax-tl__marker{position:absolute;inset-block-start:0;inset-inline-start:0;display:grid;place-items:center}.ax-tl__dot,.ax-tl__marker{inline-size:11px;block-size:11px}.ax-tl__dot{border-radius:var(--ax-radius-full);background:var(--surface-ground);border:1.5px solid var(--rule-strong);transition:border-color var(--ax-dur-base) var(--ax-ease-out),background-color var(--ax-dur-base) var(--ax-ease-out),transform var(--ax-dur-base) var(--ax-ease-spring),box-shadow var(--ax-dur-base) var(--ax-ease-out)}.ax-tl__step[data-active=true] .ax-tl__dot{background:var(--state-operational);border-color:var(--state-operational)}.ax-tl__step[data-current=true]{background:color-mix(in srgb,var(--state-operational) 6%,transparent);box-shadow:0 0 0 var(--ax-space-3) color-mix(in srgb,var(--state-operational) 6%,transparent)}.ax-tl__step[data-current=true] .ax-tl__dot{transform:scale(1.35);box-shadow:0 0 0 5px color-mix(in oklab,var(--state-operational) 16%,transparent)}.ax-tl__code{font-size:var(--ax-text-mono);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--ax-dur-base) var(--ax-ease-out)}.ax-tl__step[data-active=true] .ax-tl__code{color:var(--state-operational)}.ax-tl__title{margin:0}.ax-tl__body{margin:0;color:var(--text-muted);font-size:var(--ax-text-sm)}.ax-tl__title{font-size:var(--ax-text-base)}.ax-tl__step:hover .ax-tl__dot{background:var(--state-operational);border-color:var(--state-operational)}@media (prefers-reduced-motion:reduce){.ax-tl:after,.ax-tl__code,.ax-tl__dot,.ax-tl__step{transition:none}}@media (max-width:1080px){.ax-tl{grid-template-columns:1fr;gap:0}.ax-tl:after,.ax-tl:before{inset-block:0;inset-inline:11px auto;inline-size:1px;block-size:100%}.ax-tl:after{transform:scaleY(var(--p))}.ax-tl:after,[dir=rtl] .ax-tl:after{transform-origin:center top}.ax-tl__step{padding-block:var(--ax-space-5);-webkit-padding-start:calc(var(--ax-space-5) + 22px);padding-inline-start:calc(var(--ax-space-5) + 22px)}.ax-tl__marker{inset-block-start:calc(var(--ax-space-5) + 5px);inset-inline-start:6px}}.ax-matrix{-webkit-margin-before:var(--ax-space-8);margin-block-start:var(--ax-space-8);display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);grid-gap:var(--ax-space-8);gap:var(--ax-space-8);align-items:start}.ax-matrix__tabs{display:grid;grid-gap:1px;gap:1px;background:var(--rule);min-inline-size:0}.ax-matrix__tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--ax-space-3);gap:var(--ax-space-3);align-items:center;text-align:start;padding:var(--ax-space-4) var(--ax-space-4);min-block-size:56px;background:var(--surface-ground);border:0;font-family:inherit;font-size:var(--ax-text-sm);color:var(--text-muted);cursor:pointer;transition:background-color var(--ax-dur-base) var(--ax-ease-out),color var(--ax-dur-base) var(--ax-ease-out)}.ax-matrix__tab[data-state=brand]{--node:var(--state-brand)}.ax-matrix__tab[data-state=intelligence]{--node:var(--state-intelligence)}.ax-matrix__tab[data-state=connected]{--node:var(--state-connected)}.ax-matrix__tab[data-state=operational]{--node:var(--state-operational)}.ax-matrix__tab:hover,.ax-matrix__tab[aria-selected=true]{background:var(--surface-raised);color:var(--text-primary)}.ax-matrix__tab-idx{font-size:var(--ax-text-mono);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--ax-dur-base) var(--ax-ease-out)}.ax-matrix__tab[aria-selected=true] .ax-matrix__tab-idx{color:var(--node)}.ax-matrix__tab-name{font-weight:var(--ax-weight-medium)}.ax-matrix__tab-bar{position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--grad);transform:scaleY(0);transform-origin:center;transition:transform var(--ax-dur-base) var(--ax-ease-spring)}.ax-matrix__tab[aria-selected=true] .ax-matrix__tab-bar{transform:scaleY(1)}.ax-matrix__tab:active{transform:scale(.985)}.ax-matrix__panel{outline-offset:4px;min-inline-size:0}.ax-matrix__cells{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--rule)}.ax-matrix__cell{background:var(--surface-ground);padding:var(--ax-space-5) var(--ax-space-4);display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2);align-content:start;position:relative;animation:ax-cell-in var(--ax-dur-slow) var(--ax-ease-out) backwards;animation-delay:calc(var(--cell-i,0) * 45ms)}.ax-matrix__cell:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:2px;background:var(--grad);background-size:500% 100%;background-position:calc(var(--cell-i,0) * 25%) 0;opacity:.85}@keyframes ax-cell-in{0%{transform:translateY(8px);filter:blur(2px)}to{transform:none;filter:blur(0)}}.ax-matrix__cell-code{font-size:var(--ax-text-mono);color:var(--text-faint)}.ax-matrix__cell-name{margin:0;font-size:var(--ax-text-sm);color:var(--text-primary);font-weight:var(--ax-weight-semibold)}.ax-matrix__cell-body{font-size:var(--ax-text-sm);color:var(--text-muted);margin:0}@media (prefers-reduced-motion:reduce){.ax-matrix__cell{animation:none}.ax-matrix__tab,.ax-matrix__tab-bar,.ax-matrix__tab-idx{transition:none}.ax-matrix__tab:active{transform:none}}@media (max-width:1080px){.ax-matrix{grid-template-columns:1fr;gap:var(--ax-space-5)}.ax-matrix__tabs{display:flex;gap:var(--ax-space-2);background:none;overflow-x:auto;scrollbar-width:none;-webkit-padding-after:var(--ax-space-1);padding-block-end:var(--ax-space-1);scroll-snap-type:x proximity}.ax-matrix__tabs::-webkit-scrollbar{display:none}.ax-matrix__tab{flex:0 0 auto;scroll-snap-align:start;border:1px solid var(--rule);min-block-size:48px}.ax-matrix__tab-bar{inset-block:auto 0;inset-inline:0;inline-size:auto;block-size:3px;transform:scaleX(0);transform-origin:center}.ax-matrix__tab[aria-selected=true] .ax-matrix__tab-bar{transform:scaleX(1)}.ax-matrix__panel{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-padding-after:var(--ax-space-2);padding-block-end:var(--ax-space-2)}.ax-matrix__panel::-webkit-scrollbar{display:none}.ax-matrix__cells{display:flex;gap:var(--ax-space-2);background:none;inline-size:max-content}.ax-matrix__cell{flex:0 0 min(80%,320px);scroll-snap-align:start;border:1px solid var(--rule)}}.ax-secindex{display:none}@media (max-width:767px){.ax-secindex{display:block;position:-webkit-sticky;position:sticky;inset-block-start:var(--ax-nav-h,52px);z-index:calc(var(--ax-z-nav) - 1);background:var(--glass-bg);backdrop-filter:blur(var(--ax-glass-blur)) saturate(var(--ax-glass-saturate));-webkit-backdrop-filter:blur(var(--ax-glass-blur)) saturate(var(--ax-glass-saturate));-webkit-border-after:var(--ax-border-hairline) solid var(--rule);border-block-end:var(--ax-border-hairline) solid var(--rule)}.ax-secindex__inner{display:flex;align-items:center;gap:var(--ax-space-2);padding-inline:var(--ax-space-4);block-size:30px;font-size:var(--ax-text-mono)}.ax-secindex[data-ready=false]{border-block-end-color:transparent;background:none}.ax-secindex[data-ready=false] .ax-secindex__track{background:none}.ax-secindex__num{color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-secindex__sep{color:var(--text-muted)}.ax-secindex__label{color:var(--text-primary);font-size:var(--ax-text-xs);text-transform:uppercase;letter-spacing:var(--ax-tracking-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.ax-secindex__count{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-secindex__track{block-size:2px;background:var(--rule)}.ax-secindex__fill{display:block;block-size:100%;background:var(--grad);transform:scaleX(var(--p,0));transform-origin:left center;transition:transform var(--ax-dur-slow) var(--ax-ease-out)}[dir=rtl] .ax-secindex__fill{transform-origin:right center}}@media (prefers-reduced-motion:reduce){.ax-secindex__fill{transition:none}}.ax-sheet__link{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--ax-space-3);gap:var(--ax-space-3);min-block-size:52px;transition:color var(--ax-dur-fast) var(--ax-ease-out),background-color var(--ax-dur-fast) var(--ax-ease-out)}.ax-sheet__link:active{background:var(--surface-raised)}.ax-sheet__idx{font-size:var(--ax-text-mono);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--ax-dur-fast) var(--ax-ease-out)}.ax-sheet__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ax-sheet__go{inline-size:14px;block-size:7px;opacity:.4;transition:transform var(--ax-dur-fast) var(--ax-ease-out),opacity var(--ax-dur-fast) var(--ax-ease-out)}.ax-sheet__link:hover .ax-sheet__go{opacity:1;transform:translateX(3px)}[dir=rtl] .ax-sheet__go{transform:scaleX(-1)}[dir=rtl] .ax-sheet__link:hover .ax-sheet__go{transform:scaleX(-1) translateX(3px)}.ax-sheet__ind{position:absolute;inset-block:8px;inset-inline-start:calc(var(--ax-space-4) * -1);inline-size:3px;background:var(--grad);transform:scaleY(0);transform-origin:center;transition:transform var(--ax-dur-base) var(--ax-ease-spring)}.ax-sheet__disclosure[aria-expanded=true] .ax-sheet__ind,.ax-sheet__link[data-current=true] .ax-sheet__ind{transform:scaleY(1)}.ax-sheet__disclosure[aria-expanded=true] .ax-sheet__idx,.ax-sheet__link[data-current=true] .ax-sheet__idx{color:var(--accent)}.ax-sheet__sublink{animation:ax-sub-in var(--ax-dur-base) var(--ax-ease-out) backwards;animation-delay:calc(var(--sub-i,0) * 40ms)}@keyframes ax-sub-in{0%{transform:translateY(-6px);filter:blur(1.5px)}to{transform:none;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.ax-sheet__sublink{animation:none}.ax-sheet__go,.ax-sheet__idx,.ax-sheet__ind,.ax-sheet__link{transition:none}}.ax-intent{-webkit-margin-after:var(--ax-space-8);margin-block-end:var(--ax-space-8)}.ax-intent__title{margin:0}.ax-intent__hint{color:var(--text-muted);-webkit-margin-before:var(--ax-space-2);margin-block-start:var(--ax-space-2);max-inline-size:56ch}.ax-intent__opts{-webkit-margin-before:var(--ax-space-6);margin-block-start:var(--ax-space-6);display:grid;grid-gap:1px;gap:1px;background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.ax-intent__opt{display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2);align-content:start;text-align:start;padding:var(--ax-space-5) var(--ax-space-4);min-block-size:112px;background:var(--surface-ground);border:0;font-family:inherit;cursor:pointer;transition:background-color var(--ax-dur-base) var(--ax-ease-out),transform var(--ax-dur-instant) var(--ax-ease-out)}.ax-intent__opt:hover{background:var(--surface-raised)}.ax-intent__opt:active{transform:scale(.985)}.ax-intent__opt[aria-checked=true]{background:var(--surface-raised)}.ax-intent__idx{font-size:var(--ax-text-mono);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-intent__opt[aria-checked=true] .ax-intent__idx{color:var(--accent-text)}.ax-intent__label{font-size:var(--ax-text-lg);color:var(--text-primary);font-weight:var(--ax-weight-semibold)}.ax-intent__body{font-size:var(--ax-text-sm);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.ax-intent__opt{transition:none}.ax-intent__opt:active{transform:none}}.ax-cursor-glow[data-hue=brand],.ax-cursor[data-hue=brand]{--hue:var(--state-brand)}.ax-cursor-glow[data-hue=intelligence],.ax-cursor[data-hue=intelligence]{--hue:var(--state-intelligence)}.ax-cursor-glow[data-hue=connected],.ax-cursor[data-hue=connected]{--hue:var(--state-connected)}.ax-cursor-glow[data-hue=operational],.ax-cursor[data-hue=operational]{--hue:var(--state-operational)}.ax-cursor{background:var(--hue,var(--accent))}.ax-cursor[data-state=active]{border-color:var(--hue,var(--accent));background:transparent}.ax-cursor[data-label]:not([data-label=""]):after{color:var(--hue,var(--accent))}.ax-cursor-glow{background:radial-gradient(circle closest-side,color-mix(in oklab,var(--hue,var(--accent)) 20%,transparent),transparent 70%)}.ax-section+.ax-section{position:relative}.ax-section+.ax-section:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:var(--grad);opacity:.22;pointer-events:none}[data-bg]{position:relative;isolation:isolate}[data-bg]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}[data-bg=carbon-grid]:before{background-image:linear-gradient(to right,color-mix(in srgb,var(--rule) 60%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--rule) 60%,transparent) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 90% 70% at 50% 0,var(--ax-mask-opaque),var(--ax-mask-clear));-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0,var(--ax-mask-opaque),var(--ax-mask-clear));opacity:.5}[data-bg=data-field]:before{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--rule-strong) 70%,transparent) 1px,transparent 1.4px);background-size:22px 22px;mask-image:radial-gradient(ellipse 80% 90% at 70% 40%,var(--ax-mask-opaque),var(--ax-mask-clear));-webkit-mask-image:radial-gradient(ellipse 80% 90% at 70% 40%,var(--ax-mask-opaque),var(--ax-mask-clear));opacity:.55}[data-bg=aura]:before{background:radial-gradient(ellipse 60% 50% at 12% 0,color-mix(in srgb,var(--grad-loop) 14%,transparent),transparent 70%),radial-gradient(ellipse 50% 60% at 88% 100%,color-mix(in srgb,var(--state-operational) 12%,transparent),transparent 70%)}[data-bg=connection]:before{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--state-operational) 40%,transparent) 1.5px,transparent 2px),radial-gradient(circle at center,color-mix(in srgb,var(--state-connected) 30%,transparent) 1.5px,transparent 2px);background-size:130px 130px,190px 190px;background-position:0 0,60px 45px;mask-image:linear-gradient(to bottom,var(--ax-mask-clear),var(--ax-mask-opaque) 30%,var(--ax-mask-opaque) 70%,var(--ax-mask-clear));-webkit-mask-image:linear-gradient(to bottom,var(--ax-mask-clear),var(--ax-mask-opaque) 30%,var(--ax-mask-opaque) 70%,var(--ax-mask-clear));opacity:.6}[data-bg=editorial]:before{background:none}.ax-plate{padding:var(--ax-space-5)}.ax-plate__figure{margin:var(--ax-space-5) 0 0;display:grid;grid-gap:var(--ax-space-3);gap:var(--ax-space-3);justify-items:center;padding:var(--ax-space-6) var(--ax-space-5);background:var(--ax-bone-100);border:1px solid var(--ax-bone-300)}.ax-plate__figure img{inline-size:min(100%,300px);block-size:auto;display:block}.ax-plate__figure figcaption{color:var(--ax-ink);font-size:var(--ax-text-sm)}.ax-glyph{inline-size:56px;block-size:53px;display:block;-webkit-margin-after:var(--ax-space-4);margin-block-end:var(--ax-space-4);overflow:visible}.ax-glyph[data-state=brand]{--node:var(--state-brand)}.ax-glyph[data-state=intelligence]{--node:var(--state-intelligence)}.ax-glyph[data-state=connected]{--node:var(--state-connected)}.ax-glyph[data-state=operational]{--node:var(--state-operational)}.ax-glyph__bar{fill:var(--rule-strong)}.ax-glyph__path{stroke:var(--node,var(--accent));stroke-width:1.2;opacity:.85}.ax-glyph__node{fill:var(--node,var(--accent))}.ax-article:focus-within .ax-glyph__bar,.ax-article:hover .ax-glyph__bar{fill:color-mix(in srgb,var(--node) 45%,transparent)}.ax-glyph__bar{transition:fill var(--ax-dur-base) var(--ax-ease-out)}@media (prefers-reduced-motion:reduce){.ax-glyph__bar{transition:none}}.ax-article--featured .ax-glyph{inline-size:80px;block-size:76px}.ax-hero[data-surface=bone]+.ax-section[data-surface=bone],.ax-hero[data-surface=carbon]+.ax-section[data-surface=carbon],.ax-section[data-surface=bone]+.ax-section[data-surface=bone],.ax-section[data-surface=carbon]+.ax-section[data-surface=carbon]{-webkit-padding-before:0;padding-block-start:0}.ax-section[data-surface]+.ax-section[data-surface]:before{inset-block-start:0}.ax-empty__action{-webkit-margin-before:var(--ax-space-5);margin-block-start:var(--ax-space-5)}.ax-form__handoff{margin-block:var(--ax-space-5)}.ax-class{display:inline-flex;align-items:center;gap:var(--ax-space-2);font-family:var(--ax-font-mono);font-size:var(--ax-text-mono);letter-spacing:var(--ax-tracking-label);text-transform:uppercase;padding:4px var(--ax-space-3);min-block-size:24px;color:var(--text-primary);border:var(--ax-border-hairline) solid color-mix(in srgb,var(--state) 45%,transparent);background:color-mix(in srgb,var(--state) 8%,transparent)}.ax-class[data-state=operational]{--state:var(--state-operational)}.ax-class[data-state=intelligence]{--state:var(--state-intelligence)}.ax-class__dot{inline-size:6px;block-size:6px;border-radius:var(--ax-radius-full);background:var(--state);flex:none}.ax-class--compact{font-size:9px;padding:2px var(--ax-space-2);min-block-size:20px}.ax-project__flags{display:flex;flex-wrap:wrap;gap:var(--ax-space-2);align-items:center}.ax-detail__class{-webkit-margin-before:var(--ax-space-4);margin-block-start:var(--ax-space-4)}.ax-class-note{position:relative;-webkit-margin-after:var(--ax-space-8);margin-block-end:var(--ax-space-8);padding:var(--ax-space-6);background:var(--surface-raised);border:var(--ax-border-hairline) solid var(--rule);display:grid;grid-gap:var(--ax-space-2);gap:var(--ax-space-2)}.ax-class-note:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--grad);opacity:.75}.ax-class-note__title{margin:0;font-family:var(--ax-font-mono);font-size:var(--ax-text-mono);letter-spacing:var(--ax-tracking-label);text-transform:uppercase;color:var(--state-intelligence)}.ax-class-note__body{margin:0;color:var(--text-muted);max-inline-size:70ch}.ax-portfolio--verified{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ax-portfolio--verified{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ax-portfolio--verified>:only-child{grid-column:1/-1}}.ax-home__studies-label{margin-block:var(--ax-space-8) var(--ax-space-4)}.ax-portfolio--studies{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.ax-sysfield__node[data-depth=core]{--node-halo:22%}.ax-sysfield__node[data-depth=mid]{--node-halo:16%}.ax-sysfield__node[data-depth=outer]{--node-halo:11%}.ax-dx{-webkit-margin-before:var(--ax-space-10);margin-block-start:var(--ax-space-10);display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);grid-gap:var(--ax-space-8);gap:var(--ax-space-8);align-items:start}.ax-dx__rail{display:grid;grid-gap:1px;gap:1px;background:var(--rule);min-inline-size:0}.ax-dx__tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--ax-space-3);gap:var(--ax-space-3);align-items:center;text-align:start;padding:var(--ax-space-4);min-block-size:52px;background:var(--surface-ground);border:0;cursor:pointer;font-family:inherit;font-size:var(--ax-text-sm);color:var(--text-muted);transition:background-color var(--ax-dur-base) var(--ax-ease-out),color var(--ax-dur-base) var(--ax-ease-out)}.ax-dx__tab:hover,.ax-dx__tab[aria-selected=true]{background:var(--surface-raised);color:var(--text-primary)}.ax-dx__code{font-size:var(--ax-text-mono);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--ax-dur-base) var(--ax-ease-out)}.ax-dx__tab[aria-selected=true] .ax-dx__code{color:var(--accent-text)}.ax-dx__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ax-dx__bar{position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--grad);transform:scaleY(0);transform-origin:center;transition:transform var(--ax-dur-base) var(--ax-ease-spring)}.ax-dx__tab[aria-selected=true] .ax-dx__bar{transform:scaleY(1)}.ax-dx__panel[hidden]{display:none}.ax-dx__panel{min-inline-size:0;outline-offset:4px;padding:var(--ax-space-6);background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--ax-radius-1);display:grid;grid-gap:var(--ax-space-3);gap:var(--ax-space-3);justify-items:start;animation:ax-dx-in var(--ax-dur-slow) var(--ax-ease-out) backwards}@keyframes ax-dx-in{0%{transform:translateY(6px);filter:blur(2px)}to{transform:none;filter:blur(0)}}.ax-dx__panel-code{margin:0}.ax-dx__panel-name{margin:0;color:var(--text-primary)}.ax-dx__panel-sum{margin:0;color:var(--text-muted);max-inline-size:62ch}.ax-dx__panel-meta{font-size:var(--ax-text-mono);color:var(--text-faint);margin:0}.ax-dx__panel-cta{margin:var(--ax-space-3) 0 0}@media (prefers-reduced-motion:reduce){.ax-dx__panel{animation:none}.ax-dx__bar,.ax-dx__code,.ax-dx__tab{transition:none}}@media (max-width:860px){.ax-dx{grid-template-columns:1fr;gap:var(--ax-space-5)}.ax-dx__rail{display:flex;gap:var(--ax-space-2);background:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-padding-after:var(--ax-space-1);padding-block-end:var(--ax-space-1)}.ax-dx__rail::-webkit-scrollbar{display:none}.ax-dx__tab{flex:0 0 auto;scroll-snap-align:start;border:1px solid var(--rule);min-block-size:48px}.ax-dx__bar{inset-block:auto 0;inset-inline:0;inline-size:auto;block-size:3px;transform:scaleX(0)}.ax-dx__tab[aria-selected=true] .ax-dx__bar{transform:scaleX(1)}}