@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-normal.BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-normal.BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-normal.BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-normal.Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-normal.DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-normal.BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-italic.fe11NjBs.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-italic.Ck9oD2H0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-italic.BIcRYUEt.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-italic.mtaF_0H_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-italic.C7TReJrb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-italic.BLMf5All.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-italic.BbqH_2Ar.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --ui-surface-base{syntax: "<color>"; inherits: true; initial-value: oklch(1 0 0);}@property --ui-surface-backdrop{syntax: "<color>"; inherits: true; initial-value: oklch(.21 .006 285.885 / .45);}@property --ui-text-primary{syntax: "<color>"; inherits: true; initial-value: oklch(.141 .005 285.823);}@property --ui-accent{syntax: "<color>"; inherits: true; initial-value: oklch(0 0 0);}@property --ui-accent-danger{syntax: "<color>"; inherits: true; initial-value: oklch(.637 .237 25.331);}@property --ui-border-subtle{syntax: "<color>"; inherits: true; initial-value: oklch(.92 .004 286.375);}@layer base{:root,[data-theme=light],[data-theme=dark] .axiom-light{color-scheme:light;--font-sans: "Inter Variable", system-ui, sans-serif;--color-white: oklch(1 0 0);--color-black: oklch(0 0 0);--color-neutral-50: oklch(.985 0 0);--color-neutral-100: oklch(.967 .001 286.375);--color-neutral-200: oklch(.92 .004 286.375);--color-neutral-300: oklch(.871 .006 286.375);--color-neutral-400: oklch(.705 .015 286.375);--color-neutral-500: oklch(.552 .016 286.375);--color-neutral-600: oklch(.442 .017 285.786);--color-neutral-700: oklch(.37 .013 285.805);--color-neutral-800: oklch(.274 .006 286.033);--color-neutral-900: oklch(.21 .006 285.885);--color-neutral-950: oklch(.141 .005 285.823);--color-red: oklch(.637 .237 25.331);--color-orange: oklch(.702 .191 41.116);--color-amber: oklch(.728 .171 70.67);--color-green: oklch(.696 .17 162.48);--color-blue: oklch(.623 .214 259.815);--ui-surface-base: var(--color-white);--ui-surface-hover: var(--color-neutral-50);--ui-surface-raised: var(--ui-surface-hover);--ui-surface-subtle: var(--color-white);--ui-surface-muted: var(--color-neutral-100);--ui-surface-elevated: var(--color-white);--ui-surface-overlay: color-mix( in oklch, var(--color-white), transparent 18% );--ui-surface-soft: color-mix( in oklch, var(--color-neutral-900), transparent 95% );--ui-surface-backdrop: color-mix( in oklch, var(--color-neutral-900), transparent 55% );--ui-border-subtle: var(--color-neutral-200);--ui-border-strong: var(--color-neutral-300);--ui-ring-focus: color-mix( in oklch, var(--color-neutral-900), transparent 75% );--ui-text-primary: var(--color-neutral-950);--ui-text-heading: var(--color-neutral-900);--ui-text-secondary: var(--color-neutral-700);--ui-text-body: var(--color-neutral-600);--ui-text-tertiary: var(--color-neutral-500);--ui-text-muted: var(--color-neutral-500);--ui-text-subtle: var(--color-neutral-400);--ui-text-light: var(--color-neutral-300);--ui-text-contrast: var(--color-neutral-300);--ui-accent: var(--color-black);--ui-accent-hover: var(--color-neutral-800);--ui-accent-contrast: var(--color-neutral-50);--ui-accent-electric: var(--color-blue);--ui-accent-primary: var(--color-blue);--ui-accent-primary-subtle: color-mix( in oklch, var(--color-blue), transparent 90% );--ui-accent-info: var(--color-blue);--ui-accent-info-bg: color-mix( in oklch, var(--color-blue), transparent 90% );--ui-accent-info-border: color-mix( in oklch, var(--color-blue), transparent 80% );--ui-accent-success: var(--color-green);--ui-accent-success-bg: color-mix( in oklch, var(--color-green), transparent 90% );--ui-accent-success-border: color-mix( in oklch, var(--color-green), transparent 80% );--ui-accent-warning: var(--color-amber);--ui-accent-warning-bg: color-mix( in oklch, var(--color-amber), transparent 90% );--ui-accent-warning-border: color-mix( in oklch, var(--color-amber), transparent 80% );--ui-accent-danger: var(--color-red);--ui-accent-error: var(--ui-accent-danger);--ui-accent-danger-soft: color-mix( in oklch, var(--color-red), transparent 88% );--ui-accent-danger-bg: color-mix( in oklch, var(--color-red), transparent 90% );--ui-accent-danger-border: color-mix( in oklch, var(--color-red), transparent 65% );--ui-accent-danger-border-50: color-mix( in oklch, var(--color-red), transparent 50% );--ui-accent-danger-shadow: color-mix( in oklch, var(--color-red), transparent 82% );--ui-status-success: var(--color-green);--ui-status-warning: var(--color-amber);--ui-status-error: var(--color-red);--ui-status-offline: var(--color-red);--ui-status-other: var(--color-neutral-500);--radius-sm: .3125rem;--radius-md: .46875rem;--radius-full: 9999px;--space-0: 0;--space-0\.5: .125rem;--space-1: .25rem;--space-1\.5: .375rem;--space-2: .5rem;--space-2\.5: .625rem;--space-3: .75rem;--space-3\.5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-6\.5: 1.75rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-24: 6rem;--space-32: 8rem;--space-64: 16rem;--ui-shadow-soft: 0 1px 2px color-mix(in oklch, var(--color-black), transparent 96%);--ui-shadow-elevated: 0 4px 12px color-mix(in oklch, var(--color-black), transparent 92%);--ui-shadow-modal: 0 25px 50px -12px color-mix(in oklch, var(--color-black), transparent 75%);--ui-fill-hover: color-mix(in oklch, var(--color-black), transparent 93%);--ui-fill-active: color-mix(in oklch, var(--color-black), transparent 90%);--ui-fill-subtle: color-mix(in oklch, var(--color-black), transparent 97%);--ui-fill-subtle-hover: color-mix( in oklch, var(--color-black), transparent 93% );--ax-tracking-tightest: -.1em;--ax-tracking-tighter: -.05em;--ax-tracking-tight: -.02em;--ax-tracking-snug: -.01em;--ax-tracking-normal: 0em;--ax-tracking-wide: .01em;--ax-tracking-wider: .02em;--ax-tracking-wide-plus: .05em;--ax-tracking-widest: .1em;--ax-font-weight-normal: 400;--ax-font-weight-medium: 500;--ax-font-weight-semibold: 600;--ax-font-weight-bold: 700;--ax-text-lg: 1.125rem;--ax-text-xl: 1.25rem;--ax-text-2xl: 1.5rem;--ax-text-3xl: 3rem;--border-width: 1px;--outline-width: 3px;--outline-offset: 2px;--ax-focus-ring-width: 2px;--ax-focus-ring: 0 0 0 var(--ax-focus-ring-width) var(--ui-ring-focus);--ax-blur-sm: 4px;--ax-blur-md: 12px;--ax-blur-lg: 16px;--ax-max-w-sm: 24rem;--ax-max-w-2xl: 42rem;--ax-h-64: 16rem;--ax-w-24: 6rem;--ax-max-h-72: 18rem;--ax-scrollbar-width: 6px;--ax-contain-intrinsic-panel: 200px;--ax-contain-intrinsic-scroll: 12.5rem;--ui-selection-bg: color-mix( in oklch, var(--color-neutral-900), transparent 82% );--ui-surface-overlay-light: color-mix( in oklch, var(--color-white), transparent 93% );--ui-surface-overlay-light-hover: color-mix( in oklch, var(--color-white), transparent 90% );--ui-border-overlay-light: color-mix( in oklch, var(--color-white), transparent 95% );--ui-border-overlay-light-10: color-mix( in oklch, var(--color-white), transparent 90% );--ui-surface-overlay-dark-50: color-mix( in oklch, var(--color-neutral-800), transparent 50% );--ui-surface-overlay-black-25: color-mix( in oklch, var(--color-black), transparent 75% );--ui-surface-overlay-black-50: color-mix( in oklch, var(--color-black), transparent 50% );--ui-surface-overlay-white-50: color-mix( in oklch, var(--color-white), transparent 50% );--ui-text-on-dark: var(--color-neutral-200);--ui-accent-close: var(--color-red);--ax-titlebar-button-width: 2.875rem;--ax-sidebar-width: 16.25rem;--ax-sidebar-width-mobile: 17.5rem;--ax-header-height: 4rem;--ax-touch-target: 2.5rem;--ax-btn-lg-min-height: 2.75rem;--ax-navbar-height: 3.75rem;--ax-navbar-height-sm: 3.5rem;--ax-navbar-link-height: var(--space-8);--ax-navbar-link-height-sm: var(--space-7);--ax-navbar-link-height-xs: var(--space-6);--ax-modal-sm: 22.5rem;--ax-modal-md: 31.25rem;--ax-modal-lg: 43.75rem;--ax-modal-max-height: calc(100vh - 10rem) ;--ax-modal-margin-sm: 10rem;--ax-modal-margin-md: 7.5rem;--ax-modal-margin-lg: 5rem;--ax-modal-margin-xl: 2.5rem;--ax-dropdown-min-width: 12.5rem;--ax-checkbox-size: 1.125rem;--ax-checkbox-size-sm: 1rem;--ax-checkbox-check-width: 1px;--ax-error-max-width: 30rem;--ax-error-code-size: 4rem;--ax-hero-max-width: 50rem;--ax-login-max-width: 24rem;--ax-spotlight-max-width: 45rem;--ax-spotlight-backdrop-padding-top: min(15vh, 7.5rem);--ax-spotlight-section-label-size: .625rem;--ax-health-bar-width: 3.75rem;--ax-health-bar-height: 6px;--ax-textarea-min-height: 5rem;--ax-search-compact-height: 2.375rem;--ax-spinner-size-sm: var(--space-3);--ax-spinner-size-md: var(--space-6);--ax-spinner-size-lg: var(--space-8);--ax-spinner-border-sm: var(--border-width);--ax-spinner-border-md: var(--outline-width);--ax-icon-size-sm: var(--space-3\.5);--ax-close-icon-sm: .6875rem;--ax-close-icon-md: .875rem;--ax-close-icon-lg: 1.125rem;--ui-border-inner-subtle: color-mix( in oklch, var(--color-black), transparent 95% );--eq-icon-offline-bg: var(--color-neutral-400);--ui-map-building-light: var(--color-neutral-200);--ui-map-building-dark: var(--color-neutral-600);--ax-duration-instant: 0ms;--ax-duration-fast: .1s;--ax-duration-normal: .2s;--ax-duration-slow: .3s;--ax-ease-out: cubic-bezier(.16, 1, .3, 1);--ax-ease-in: cubic-bezier(.32, 0, .67, 0);--ax-ease-in-out: cubic-bezier(.65, 0, .35, 1);--terminal-background: oklch(.223 0 0);--ax-flow-toolbar-min-height: 3.25rem;--ax-flow-node-padding: var(--space-2);--ax-flow-node-gap: var(--space-2);--ax-flow-node-min-width: 220px;--ax-flow-node-title-size: .875rem;--ax-flow-node-meta-size: .75rem;--ax-flow-node-field-input-size: .8125rem;--ax-flow-node-field-label-size: .7rem;--ax-flow-node-gap-micro: .35rem;--ax-flow-edge-label-size: .625rem;--ax-flow-edge-label-padding-y: var(--space-0\.5);--ax-flow-edge-label-padding-x: var(--space-1\.5);--ax-flow-empty-font-size: .85rem}[data-theme=dark],.axiom-dark{color-scheme:dark;--eq-icon-offline-bg: var(--color-neutral-500);--ui-shadow-soft: 0 1px 2px color-mix(in oklch, var(--color-black), transparent 70%);--ui-shadow-elevated: 0 4px 12px color-mix(in oklch, var(--color-black), transparent 60%);--ui-fill-hover: color-mix(in oklch, var(--color-white), transparent 93%);--ui-fill-active: color-mix(in oklch, var(--color-white), transparent 90%);--ui-fill-subtle: color-mix(in oklch, var(--color-white), transparent 97%);--ui-fill-subtle-hover: color-mix( in oklch, var(--color-white), transparent 93% );--ui-surface-base: var(--color-neutral-950);--ui-surface-hover: var(--color-neutral-900);--ui-surface-subtle: var(--color-neutral-900);--ui-surface-muted: var(--color-neutral-800);--ui-surface-elevated: var(--color-neutral-800);--ui-surface-overlay: color-mix( in oklch, var(--color-neutral-950), transparent 22% );--ui-surface-soft: color-mix(in oklch, var(--color-black), transparent 55%);--ui-surface-backdrop: color-mix( in oklch, var(--color-black), transparent 28% );--ui-border-subtle: var(--color-neutral-800);--ui-border-strong: var(--color-neutral-700);--ui-ring-focus: color-mix(in oklch, var(--color-white), transparent 70%);--ui-text-primary: var(--color-white);--ui-text-heading: var(--color-white);--ui-text-secondary: var(--color-neutral-200);--ui-text-body: var(--color-neutral-300);--ui-text-tertiary: var(--color-neutral-300);--ui-text-muted: var(--color-neutral-400);--ui-text-subtle: var(--color-neutral-500);--ui-text-light: var(--color-neutral-500);--ui-text-contrast: var(--color-neutral-600);--ui-accent: var(--color-neutral-900);--ui-accent-hover: var(--color-neutral-800);--ui-accent-contrast: var(--color-white);--ui-accent-electric: var(--color-white);--ui-accent-primary: var(--color-blue);--ui-accent-primary-subtle: color-mix( in oklch, var(--color-blue), transparent 85% );--ui-accent-info: var(--color-blue);--ui-accent-info-bg: color-mix( in oklch, var(--color-blue), transparent 85% );--ui-accent-info-border: color-mix( in oklch, var(--color-blue), transparent 70% );--ui-accent-success: var(--color-green);--ui-accent-success-bg: color-mix( in oklch, var(--color-green), transparent 85% );--ui-accent-success-border: color-mix( in oklch, var(--color-green), transparent 70% );--ui-accent-warning: var(--color-amber);--ui-accent-warning-bg: color-mix( in oklch, var(--color-amber), transparent 85% );--ui-accent-warning-border: color-mix( in oklch, var(--color-amber), transparent 70% );--ui-accent-danger: var(--color-red);--ui-accent-danger-soft: color-mix( in oklch, var(--color-red), transparent 82% );--ui-accent-danger-border: color-mix( in oklch, var(--color-red), transparent 55% );--ui-accent-danger-shadow: color-mix( in oklch, var(--color-red), transparent 68% );--ui-selection-bg: color-mix(in oklch, var(--color-white), transparent 82%);--ui-border-inner-subtle: color-mix( in oklch, var(--color-white), transparent 95% )}[data-theme=dark] .logo-theme{filter:invert(1) brightness(1.2)}[data-theme=dark] .nav-link.active{color:var(--ui-text-primary)}}@layer utilities{:root{--ui-transition-fast: .1s ease;--ui-transition-input: .15s ease;--ui-transition-normal: .2s cubic-bezier(.16, 1, .3, 1);--ui-transition-slow: .3s ease}}@layer base{:root{font-family:Inter Variable,system-ui,sans-serif;--ax-text-h1: clamp(2rem, 3.5vw, 3rem);--ax-text-h2: clamp(1.5rem, 3vw, 2.5rem);--ax-text-h3: 1.5rem;--ax-text-p: 1.125rem;--ax-text-body: 1rem;--ax-text-label: .9375rem;--ax-text-caption: .8125rem;--ax-text-sm: .75rem}:root[data-density=compact]{--ax-text-h1: 1.75rem;--ax-text-h2: 1.5rem;--ax-text-h3: 1.25rem;--ax-text-p: 1.125rem;--ax-text-body: .9375rem;--ax-text-label: .875rem;--ax-text-caption: .75rem;--ax-text-sm: .6875rem}.ax-typo-h1,.ax-typo-h2,.ax-typo-h3,.ax-typo-h4,.ax-typo-h5,.ax-typo-h6{font-family:Inter Variable,system-ui,sans-serif;letter-spacing:var(--ax-tracking-tight);line-height:1.08;font-weight:600;color:var(--ui-text-primary);margin-top:0}.ax-typo-h1{font-size:var(--ax-text-h1)}.ax-typo-h2{font-size:var(--ax-text-h2);letter-spacing:0em}.ax-typo-h3{font-size:var(--ax-text-h3);font-weight:600}.ax-typo-h4{font-size:var(--ax-text-xl)}.ax-typo-h5{font-size:var(--ax-text-lg)}.ax-typo-h6{font-size:var(--ax-text-body)}.ax-typo-body,.ax-typo-p{font-size:var(--ax-text-p);line-height:1.6;font-weight:var(--ax-font-weight-normal);color:var(--ui-text-secondary);letter-spacing:var(--ax-tracking-normal);margin-bottom:var(--space-6)}.ax-typo-label{font-size:var(--ax-text-label);font-weight:var(--ax-font-weight-medium)}.ax-typo-caption{font-size:var(--ax-text-caption);color:var(--ui-text-tertiary)}}.hero-subtitle{font-size:var(--ax-text-p);color:var(--ui-text-secondary);margin:0;font-weight:var(--ax-font-weight-normal);letter-spacing:var(--ax-tracking-normal);line-height:1.6}@layer base{*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}body{background-color:var(--ui-surface-muted);color:var(--ui-text-primary);font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:"liga" 1,"calt" 1,"kern" 1;letter-spacing:var(--ax-tracking-normal)}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;letter-spacing:inherit;margin:0}::selection{background-color:var(--ui-selection-bg);color:var(--ui-text-primary)}input:not([type=checkbox]):not([type=radio]),select,textarea{background-color:var(--ui-surface-subtle);border-color:var(--ui-border-subtle);color:var(--ui-text-primary);transition:border-color var(--ui-transition-input),background-color var(--ui-transition-input)}:is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--ui-accent);outline:var(--outline-width) solid var(--ui-ring-focus);outline-offset:var(--outline-offset);background-color:var(--ui-surface-base);color:var(--ui-text-primary)}:is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{background-color:var(--ui-surface-soft);color:var(--ui-text-muted);cursor:not-allowed;opacity:.75}select option{background-color:var(--ui-surface-base);color:var(--ui-text-primary)}select option:checked{background-color:var(--ui-surface-subtle);color:var(--ui-text-primary)}button,[type=button],[type=submit],[type=reset],[role=button]{cursor:pointer}:is(button,[type=button],[type=submit],[type=reset],[role=button]):disabled,:is(button,[type=button],[type=submit],[type=reset],[role=button])[aria-disabled=true]{cursor:not-allowed}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root{--ui-border-subtle: var(--color-neutral-400);--ui-border-strong: var(--color-neutral-500);--ui-text-muted: var(--color-neutral-600);--ui-text-subtle: var(--color-neutral-500);--border-width: 2px}}@media(forced-colors:active){:root{--ui-ring-focus: Highlight}*:focus-visible{outline:2px solid Highlight;outline-offset:2px}button,[type=button],[type=submit],[type=reset],[role=button]{border:1px solid ButtonText}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid FieldText;background:Field;color:FieldText}}:root{--safe-area-bottom: env(safe-area-inset-bottom, 0px);--browser-ui-adjust: 3.5rem}@media(display-mode:standalone){:root{--safe-area-bottom: 0px;--browser-ui-adjust: 0px}}@media(min-width:768px){:root{--browser-ui-adjust: 0px}}@layer utilities{.safe-bottom-inset{bottom:calc(var(--space-6) + var(--safe-area-bottom) + var(--browser-ui-adjust))}.ui-surface-base{background-color:var(--ui-surface-base)}.ui-surface-subtle{background-color:var(--ui-surface-subtle)}.ui-surface-muted{background-color:var(--ui-surface-muted)}.ui-surface-overlay{background-color:var(--ui-surface-overlay);-webkit-backdrop-filter:blur(var(--ax-blur-lg));backdrop-filter:blur(var(--ax-blur-lg))}.ui-surface-soft{background-color:var(--ui-surface-soft)}.ui-border-subtle{border-color:var(--ui-border-subtle)}.ui-border-strong{border-color:var(--ui-border-strong)}.ui-text-primary{color:var(--ui-text-primary)}.ui-text-secondary{color:var(--ui-text-secondary)}.ui-text-tertiary{color:var(--ui-text-tertiary)}.ui-text-muted{color:var(--ui-text-muted)}.ui-text-subtle{color:var(--ui-text-subtle)}.ui-text-contrast{color:var(--ui-text-contrast)}.ui-backdrop{background-color:var(--ui-surface-backdrop)}.ui-ring-brand{outline:var(--outline-width) solid var(--ui-ring-focus);outline-offset:var(--outline-offset)}.ax-container,.ax-container-name{container-type:inline-size}.ax-scrollbar,.ui-panel-list-section{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent}:is(.ax-scrollbar,.ui-panel-list-section)::-webkit-scrollbar{width:var(--ax-scrollbar-width)}:is(.ax-scrollbar,.ui-panel-list-section)::-webkit-scrollbar-track{background:transparent}:is(.ax-scrollbar,.ui-panel-list-section)::-webkit-scrollbar-thumb{background-color:var(--ui-border-strong);border-radius:var(--radius-md)}:is():hover{background-color:var(--ui-text-muted)}.ui-panel-scroll{content-visibility:auto;contain-intrinsic-size:auto var(--ax-contain-intrinsic-scroll)}}:root{--ax-website-color-light: oklch(.97 0 0)}:root{--ax-navbar-height: var(--space-10);--ax-navbar-height-sm: var(--space-9);--ax-navbar-link-height: var(--space-7);--ax-navbar-link-height-sm: var(--space-6);--ax-navbar-link-height-xs: var(--space-5);--ax-navbar-link-padding-x: var(--space-2);--ax-navbar-link-padding-y: var(--space-0\.5);--ax-website-container-max-width: 87.5rem;--ax-website-section-padding-y: var(--space-32);--ax-website-section-padding-y-sm: 12rem;--ax-website-section-padding-y-lg: var(--space-64);--ax-website-section-padding-y-lg-md: var(--space-32);--ax-website-section-padding-y-lg-sm: var(--space-24);--ax-website-section-padding-y-lg-xs: var(--space-10);--ax-website-section-padding-y-xl: 20rem;--ax-website-section-padding-y-xl-md: 14rem;--ax-website-section-padding-y-xl-sm: 10rem;--ax-website-section-padding-y-xl-xs: 6rem;--ax-website-container-padding-x: var(--space-4);--ax-website-container-padding-x-sm: var(--space-3);--ax-website-image-padding-x: var(--space-10);--ax-website-image-padding-x-sm: var(--space-9);--ax-website-image-max-height: 50rem;--ax-website-section-gap: var(--space-32);--ax-website-section-gap-md: var(--space-10);--ax-website-section-gap-sm: var(--space-8);--ax-website-section-gap-xs: var(--space-4);--ax-website-section-margin-bottom: var(--space-24);--ax-website-section-margin-bottom-sm: var(--space-9);--ax-website-footer-column-padding: var(--space-9) var(--space-10);--ax-website-footer-bottom-padding: var(--space-6) var(--space-10);--ax-website-footer-padding-sm: var(--space-8) var(--space-6);--ax-website-footer-padding-xs: var(--space-6);--ax-website-footer-gap: var(--space-4);--ax-website-footer-gap-sm: var(--space-3);--ax-website-footer-gap-xs: var(--space-2);--ax-website-grid-min: 18.75rem;--ax-website-stat-min: 12.5rem;--ax-website-text-h1: clamp(2.25rem, 4.5vw, 3.5rem);--ax-website-color-dark: var(--color-black);--ax-website-bg-light: var(--ax-website-color-light);--ax-website-text-on-dark-heading: var(--ax-website-color-light);--ax-website-text-on-dark-body: var(--ax-website-color-light)}html[data-context=website]{--color-white: var(--ax-website-color-light);--ui-surface-base: var(--ax-website-color-light);--ui-surface-subtle: var(--ax-website-color-light);--ui-surface-elevated: var(--ax-website-color-light);--ui-surface-hover: var(--ax-website-color-light);--ui-surface-raised: var(--ax-website-color-light)}html[data-context=website],html[data-context=website] body{overflow-x:hidden;width:100%;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:stable}html[data-context=website]::-webkit-scrollbar{display:none}html[data-context=website] body{background-color:var(--ax-website-bg-light);color:var(--ui-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-context=website] a{color:inherit;text-decoration:none;transition:opacity var(--ax-duration-normal)}html[data-context=website] .ax-website-section-content a:hover:not(.axiom-button){opacity:.7}html[data-context=website] .header .nav-link.variant-navbar{padding:var(--ax-navbar-link-padding-y, var(--space-0\.5)) var(--ax-navbar-link-padding-x, var(--space-2));border-radius:var(--radius-sm);letter-spacing:var(--ax-tracking-snug)}html[data-context=website] p{font-size:var(--ax-text-p);line-height:1.6;font-weight:var(--ax-font-weight-normal);letter-spacing:var(--ax-tracking-normal);margin:0 0 var(--space-6)}.ax-website-container,.container{width:100%;max-width:var(--ax-website-container-max-width);margin:0 auto;padding:0;box-sizing:border-box}.hero-inner .ax-typo-h1{font-size:var(--ax-website-text-h1)}.ax-website-section{padding:var(--ax-website-section-padding-y) 0;position:relative;width:100%}.ax-website-section--compact{padding:var(--ax-website-section-padding-y-sm) 0}.ax-website-section--large{padding:var(--ax-website-section-padding-y-lg) 0}.ax-website-image-section.ax-website-section--large,.ax-website-section.ax-website-section--full.ax-website-section--large{padding:var(--ax-website-section-padding-y-xl) 0}.ax-website-section--gray{background-color:var(--ax-website-color-light)}.ax-website-section--dark{background-color:var(--ax-website-color-dark);color:var(--ax-website-text-on-dark-body)}.ax-website-section--dark .ax-website-h2,.ax-website-section--dark .ax-website-section-title{color:var(--ax-website-text-on-dark-heading)}.ax-website-section--dark .ax-website-section-description,.ax-website-section--dark .ax-website-p,.ax-website-section--dark .ax-website-section-label,.ax-website-section--dark .ax-website-section-header .ax-typo-h2,.ax-website-section--dark .ax-website-section-header .ax-typo-body,.ax-website-section--dark .ax-website-section-header .ax-typo-p{color:var(--ax-website-text-on-dark-body)}.ax-website-section--dark .ax-website-spec-item .ax-typo-h3{color:var(--ax-website-text-on-dark-heading)}.ax-website-section--dark .ax-website-spec-description{color:var(--ax-website-text-on-dark-body)}.ax-website-bg-dark{background-color:var(--ax-website-color-dark);color:var(--ax-website-text-on-dark-body)}.ax-website-bg-light{background-color:var(--ax-website-color-light);color:var(--ui-text-primary)}.ax-website-section--content-dark{background-color:var(--ax-website-color-dark);color:var(--ax-website-text-on-dark-body)}.ax-website-section--content-dark .ax-website-content-intro,.ax-website-section--content-dark .ax-website-content-body{color:var(--ax-website-text-on-dark-body)}.ax-website-section--content-dark .ax-website-h2{color:var(--ax-website-text-on-dark-heading);margin-bottom:0}.ax-website-section--content-dark .ax-website-section-content>*:last-child{margin-bottom:0}.ax-website-section--content-dark .ax-website-section-separator{background-color:var(--ax-website-color-light)}.ax-website-section--content-dark .ax-website-feature-section__title{color:var(--ax-website-text-on-dark-heading)}.ax-website-section--content-dark .ax-website-feature-section__description{color:var(--ax-website-text-on-dark-body)}.ax-website-divider{width:100%;height:var(--border-width);background-color:var(--ui-border-subtle);margin:0}.ax-website-section-separator{position:absolute;bottom:0;left:0;width:100%;height:var(--border-width);background-color:var(--ui-border-subtle)}.ax-website-section-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--ax-website-section-gap);align-items:center;contain:layout;width:100%;max-width:100%}.ax-website-section-content--reverse{direction:rtl}.ax-website-section-content--reverse>*{direction:ltr}.ax-website-section-content--centered{text-align:center;width:100%;box-sizing:border-box}.ax-website-section-content--hero{text-align:center;max-width:800px;margin:0 auto;width:100%;box-sizing:border-box}.ax-website-section-content--intro{text-align:left;max-width:1000px;margin:0 auto;width:100%;box-sizing:border-box}.ax-website-section-content--overview{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center;max-width:56rem;margin:0 auto;width:100%;box-sizing:border-box}.ax-website-section-content--overview>*{max-width:65ch;width:100%}.ax-website-section-content--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ax-website-grid-min),1fr));gap:var(--ax-website-section-gap-md);text-align:left;contain:layout;width:100%;max-width:100%}.ax-website-content-intro{letter-spacing:var(--ax-tracking-snug);margin:0}.ax-website-h2{font-family:var(--font-sans);font-size:var(--ax-text-h2);font-weight:600;letter-spacing:var(--ax-tracking-snug);line-height:1.08;margin:0 0 var(--ax-website-section-gap-md);color:var(--ui-text-heading)}.ax-website-content-body{margin:0;max-width:65ch;margin-inline:auto;color:var(--ui-text-body)}.ax-website-section-title{margin:0 0 var(--ax-website-section-gap-md);color:var(--ui-text-heading);letter-spacing:var(--ax-tracking-snug)}.ax-website-p{color:var(--ui-text-secondary)}.ax-website-section-description{margin:0 0 var(--space-9);color:var(--ui-text-body)}.ax-website-section-label{display:block;font-family:var(--font-sans);font-size:var(--ax-text-caption);text-transform:uppercase;letter-spacing:var(--ax-tracking-widest);color:var(--ui-text-tertiary);margin-bottom:var(--space-6)}.ax-website-section-header{margin-bottom:var(--ax-website-section-margin-bottom);max-width:600px}.ax-website-section-header .ax-typo-h2,.ax-website-section-header .ax-website-h2{margin-bottom:var(--space-4)}.ax-website-section-header .ax-typo-body,.ax-website-section-header .ax-typo-p{font-size:var(--ax-text-lg);color:var(--ui-text-secondary);line-height:1.6}.ax-website-feature-section__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--ax-website-section-gap);align-items:center;width:100%}.ax-website-feature-section--reverse .ax-website-feature-section__content{direction:rtl}.ax-website-feature-section--reverse .ax-website-feature-section__content>*{direction:ltr}.ax-website-feature-section__text{max-width:36rem}.ax-website-feature-section__title{margin:0 0 var(--space-4);color:var(--ui-text-heading);letter-spacing:var(--ax-tracking-snug)}.ax-website-feature-section__description{margin:0 0 var(--space-6);color:var(--ui-text-body)}.ax-website-feature-section__cta{margin-top:var(--space-6)}.ax-website-feature-section__visual{position:relative;min-height:280px;display:flex;align-items:center;justify-content:center;contain:layout}.ax-website-feature-section__visual :global(>*){width:100%;height:100%;min-height:240px}.ax-website-specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ax-website-section-gap-sm);margin-top:var(--ax-website-section-gap-sm)}.ax-website-spec-item{display:flex;flex-direction:column;align-items:flex-start;padding:0}.ax-website-spec-item .ax-website-card-icon{margin-bottom:var(--space-6);width:var(--space-10);height:var(--space-10)}.ax-website-spec-item .ax-typo-h3{font-size:var(--ax-text-xl);margin:0 0 var(--space-2);font-weight:600;color:var(--ui-text-heading)}.ax-website-card-icon{width:var(--space-8);height:var(--space-8);color:var(--ui-text-heading);display:flex;align-items:center;justify-content:center}.ax-website-card-icon svg{width:100%;height:100%;stroke-width:2.5}.ax-website-spec-tech-stack{font-family:var(--font-sans);font-size:var(--ax-text-caption);color:var(--ui-text-tertiary);text-transform:uppercase;letter-spacing:var(--ax-tracking-wide-plus);margin-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--ui-border-subtle);padding-bottom:var(--space-4);width:100%}.ax-website-spec-description{color:var(--ui-text-secondary);margin:0}.ax-website-tags{display:flex;gap:var(--space-4);margin-top:var(--ax-website-section-gap-sm)}.ax-website-tag{font-family:var(--font-sans);font-size:var(--ax-text-caption);color:var(--ui-text-heading);border:var(--border-width) solid var(--ui-border-strong);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--ax-tracking-wide-plus)}.ax-website-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ax-website-stat-min),1fr));gap:var(--ax-website-section-gap-md);width:100%}.ax-website-stat-item{text-align:center}.ax-website-stat-number{font-family:var(--font-sans);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1;margin-bottom:var(--space-2);letter-spacing:var(--ax-tracking-tightest);color:currentColor}.ax-website-stat-label{font-weight:600;font-size:var(--ax-text-lg);margin-bottom:var(--space-2);color:currentColor}.ax-website-stat-description{font-size:var(--ax-text-label);opacity:.8}.ax-website-section-grid{display:grid;grid-template-columns:1fr 2fr;gap:var(--ax-website-section-gap-md)}.ax-website-section-header-label{font-size:var(--ax-text-label);text-transform:uppercase;letter-spacing:var(--ax-tracking-widest);color:var(--ui-text-secondary);margin:0;font-weight:600}.ax-website-section-body{display:flex;flex-direction:column;gap:var(--ax-website-section-gap-sm)}.ax-website-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-9)}.ax-website-leadership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ax-website-section-gap-sm)}.ax-website-cta-center{text-align:center;display:flex;flex-direction:column;align-items:center}.ax-website-cta-title{font-size:var(--ax-text-3xl);margin-bottom:var(--ax-website-section-gap-sm);color:var(--ui-text-heading)}.ax-website-cta-buttons{display:flex;gap:var(--space-4)}.ax-website-value-item .ax-typo-h3{font-size:var(--ax-text-xl);color:var(--ui-text-heading);margin-bottom:var(--space-2);font-weight:600}.ax-website-value-item .ax-typo-body,.ax-website-value-item .ax-typo-p{font-size:var(--ax-text-lg);line-height:1.6;color:var(--ui-text-body);margin:0;max-width:65ch}.ax-website-lead-intro{font-size:var(--ax-text-2xl);line-height:1.3;font-weight:500;color:var(--ui-text-heading)}.ax-website-leader-item{display:flex;flex-direction:column}.ax-website-leader-item .ax-typo-h3{font-size:var(--ax-text-body);font-weight:600;margin:0 0 var(--space-1) 0;color:var(--ui-text-heading);letter-spacing:var(--ax-tracking-wide)}.ax-website-leader-item .ax-typo-body,.ax-website-leader-item .ax-typo-p{font-size:var(--ax-text-label);color:var(--ui-text-secondary);margin:0}.ax-website-leader-image{width:100%;aspect-ratio:1;background-color:var(--ax-website-color-light);margin-bottom:var(--space-6);overflow:hidden;border-radius:var(--radius-sm)}.ax-website-leader-image img{width:100%;height:100%;object-fit:cover}.ax-website-mb-large{margin-bottom:var(--space-9)}@media(max-width:1024px){.ax-website-section--large{padding:var(--ax-website-section-padding-y-lg-md) 0}.ax-website-image-section.ax-website-section--large,.ax-website-section.ax-website-section--full.ax-website-section--large{padding:var(--ax-website-section-padding-y-xl-md) 0}.ax-website-section-content{gap:var(--ax-website-section-gap-md)}.ax-website-section-content--grid{gap:var(--space-9)}.ax-website-specs-grid,.ax-website-section-grid{grid-template-columns:1fr;gap:var(--ax-website-section-gap-sm)}.ax-website-values-grid{grid-template-columns:1fr}.ax-website-leadership-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ax-website-section{padding:var(--ax-website-section-padding-y-sm) 0}.ax-website-section--large{padding:var(--ax-website-section-padding-y-lg-sm) 0}.ax-website-image-section.ax-website-section--large,.ax-website-section.ax-website-section--full.ax-website-section--large{padding:var(--ax-website-section-padding-y-xl-sm) 0}.ax-website-container{padding:0 var(--ax-website-container-padding-x)}.ax-website-section-content{grid-template-columns:1fr;gap:var(--space-9)}.ax-website-section-content--reverse{direction:ltr}.ax-website-section-content--grid{grid-template-columns:1fr;gap:var(--ax-website-section-gap-sm)}.ax-website-section-description{font-size:var(--ax-text-body)}.ax-website-stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--ax-website-section-gap-sm)}.ax-website-leadership-grid{grid-template-columns:1fr;gap:var(--space-9)}.ax-website-footer__grid{grid-template-columns:repeat(2,1fr)}.ax-website-footer__column{padding:var(--ax-website-footer-padding-sm)}.ax-website-footer__column:nth-child(2n){border-right:none}.ax-website-footer__column:nth-child(-n+2){border-bottom:var(--border-width) solid var(--ui-border-subtle)}.ax-website-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--ax-website-footer-gap);padding:var(--ax-website-footer-padding-xs)}.ax-website-footer__legal{flex-direction:column;gap:var(--ax-website-footer-gap-xs)}}@media(max-width:480px){.ax-website-section--large{padding:var(--ax-website-section-padding-y-lg-xs) 0}.ax-website-image-section.ax-website-section--large,.ax-website-section.ax-website-section--full.ax-website-section--large{padding:var(--ax-website-section-padding-y-xl-xs) 0}.ax-website-container{padding:0 var(--ax-website-container-padding-x-sm)}.ax-website-section-content--grid{gap:var(--space-6)}.ax-website-section-description{font-size:var(--ax-text-label)}.ax-website-stats-grid,.ax-website-footer__grid{grid-template-columns:1fr}.ax-website-footer__column{border-right:none;border-bottom:var(--border-width) solid var(--ui-border-subtle)}.ax-website-footer__column:last-child{border-bottom:none}}@media(max-width:900px){.ax-website-feature-section__content{grid-template-columns:1fr;gap:var(--ax-website-section-gap-md)}.ax-website-feature-section--reverse .ax-website-feature-section__content{direction:ltr}.ax-website-feature-section__text{max-width:100%}.ax-website-feature-section__visual{min-height:220px;order:-1}.ax-website-feature-section__visual :global(>*){min-height:200px}}.ax-website-footer{background-color:var(--ax-website-bg-light);border-top:var(--border-width) solid var(--ui-border-subtle);padding:0;contain:layout style;width:100%;position:relative;z-index:100}.ax-website-footer[data-theme=dark]{background-color:var(--ax-website-color-dark);color:var(--ax-website-text-on-dark-body)}.ax-website-footer[data-theme=dark] .ax-website-footer__label{color:var(--ax-website-text-on-dark-body)}.ax-website-footer[data-theme=dark] .ax-website-footer__nav a,.ax-website-footer[data-theme=dark] .ax-website-footer-link,.ax-website-footer[data-theme=dark] .ax-website-footer__legal a,.ax-website-footer[data-theme=dark] .ax-website-footer__legal .ax-website-footer-link{color:var(--ax-website-text-on-dark-body);transition:color var(--ax-duration-normal) ease}:is(.ax-website-footer[data-theme=dark] .ax-website-footer__nav a,.ax-website-footer[data-theme=dark] .ax-website-footer-link,.ax-website-footer[data-theme=dark] .ax-website-footer__legal a,.ax-website-footer[data-theme=dark] .ax-website-footer__legal .ax-website-footer-link):hover{color:var(--ax-website-text-on-dark-heading)}.ax-website-footer[data-theme=dark] .ax-website-footer__copyright .ax-typo-caption,.ax-website-footer[data-theme=dark] .ax-website-footer__copyright p{color:var(--ax-website-text-on-dark-body)}.ax-website-footer__container{width:100%;box-sizing:border-box}.ax-website-footer__grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:var(--border-width) solid var(--ui-border-subtle)}.ax-website-footer__column{padding:var(--ax-website-footer-column-padding);border-right:var(--border-width) solid var(--ui-border-subtle)}.ax-website-footer__column:last-child{border-right:none}.ax-website-footer__label{display:block;font-size:var(--ax-text-caption);font-weight:500;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:var(--ax-tracking-widest);margin-bottom:var(--space-6)}.ax-website-footer__nav{display:flex;flex-direction:column;gap:var(--ax-website-footer-gap-sm)}.ax-website-footer-link{color:var(--ui-text-body);text-decoration:none;font-size:var(--ax-text-label);font-weight:400;transition:color var(--ax-duration-normal) ease}.ax-website-footer-link:hover{color:var(--ui-text-heading)}.ax-website-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding:var(--ax-website-footer-bottom-padding);flex-wrap:wrap;gap:var(--ax-website-footer-gap)}.ax-website-footer__legal{display:flex;gap:var(--ax-website-section-gap-sm)}.ax-website-footer__legal .ax-website-footer-link{color:var(--ui-text-heading);font-size:var(--ax-text-caption);letter-spacing:var(--ax-tracking-wide)}.ax-website-footer__legal .ax-website-footer-link:hover{color:var(--ui-text-body)}.ax-website-footer__copyright .ax-typo-caption{color:var(--ui-text-muted);font-weight:400;margin:0}main{min-height:100vh;background-color:var(--ui-surface-base)}
