@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 utilities{.ax-form-field-group{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.ax-form-field-group.sm{gap:var(--space-1)}.ax-form-field-group.sm .ax-form-field-label{font-size:var(--ax-text-caption)}.ax-form-field-group.sm .ax-form-field-input{padding:var(--space-3) var(--space-4);font-size:var(--ax-text-caption)}.ax-form-field-label{font-size:var(--ax-text-label);font-weight:500;color:var(--ui-text-secondary)}.ax-form-field-input,.ax-form-field-input-search{width:100%;min-width:0;background:var(--ui-surface-base);border:var(--border-width) solid var(--ui-border-strong);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--ax-text-label);color:var(--ui-text-primary);transition:all var(--ui-transition-fast)}:is(.ax-form-field-input,.ax-form-field-input-search):focus{outline:none;border-color:var(--ui-accent)}:is(.ax-form-field-input,.ax-form-field-input-search):disabled{background:var(--ui-surface-muted);color:var(--ui-text-muted);cursor:not-allowed}.ax-form-field-input{border-color:var(--ui-border-strong);padding:var(--space-3) var(--space-4)}.ax-form-field-input-search{padding:var(--space-3) var(--space-9)}.ax-form-field-input-search::placeholder{color:var(--ui-text-muted)}.ax-form-field-compact{width:auto;min-width:12rem;max-width:16rem;flex-shrink:0}.ax-form-field-input.ax-form-field-textarea{transition:all var(--ui-transition-normal);resize:vertical;min-height:var(--ax-textarea-min-height)}.ax-focus-ring:focus-visible{outline:none;box-shadow:var(--ax-focus-ring)}}@layer utilities{.ax-card-base{background:var(--ui-surface-base);border:var(--border-width) solid var(--ui-border-subtle);border-radius:var(--radius-md)}.ax-card-interactive{cursor:pointer;transition:background var(--ui-transition-normal)}.ax-card-interactive:hover{background:var(--ui-surface-hover)}}@layer utilities{.ax-variant-success-filled{background:var(--ui-accent-success)}.ax-variant-warning-filled{background:var(--ui-accent-warning)}.ax-variant-error-filled{background:var(--ui-accent-danger)}.ax-variant-info-filled{background:var(--ui-accent-info)}.ax-variant-default-filled{background:var(--ui-text-muted)}.ax-variant-success-alert{background:var(--ui-accent-success-bg);color:var(--ui-accent-success);border-color:var(--ui-accent-success-border)}.ax-variant-warning-alert{background:var(--ui-accent-warning-bg);color:var(--ui-accent-warning);border-color:var(--ui-accent-warning-border)}.ax-variant-error-alert{background:var(--ui-accent-danger-soft);color:var(--ui-accent-danger);border-color:var(--ui-accent-danger-border)}.ax-variant-info-alert{background:var(--ui-accent-info-bg);color:var(--ui-accent-info);border-color:var(--ui-accent-info-border)}}@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}.axiom-button.svelte-mi4v7s{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:500;font-size:var(--ax-text-label);letter-spacing:var(--ax-tracking-wide);cursor:pointer;transition:all var(--ui-transition-normal);border:var(--border-width) solid transparent;outline:none;white-space:nowrap;gap:var(--space-2);text-decoration:none;-webkit-user-select:none;user-select:none;padding:var(--space-3) var(--space-8)}.axiom-button.svelte-mi4v7s:disabled{opacity:.5;cursor:not-allowed}.size-sm.svelte-mi4v7s{font-size:var(--ax-text-caption);padding:var(--space-2) var(--space-4);min-height:var(--space-8);min-width:var(--space-8)}.size-md.svelte-mi4v7s{font-size:var(--ax-text-label);padding:var(--space-3) var(--space-6)}.size-lg.svelte-mi4v7s{font-size:var(--ax-text-lg);padding:var(--space-5) var(--space-7);min-height:var(--ax-btn-lg-min-height)}.variant-primary.svelte-mi4v7s{background:var(--ui-text-primary);color:var(--ui-accent-contrast);border:var(--border-width) solid transparent}.variant-primary.svelte-mi4v7s:hover:not(:disabled){background:var(--ui-accent-hover)}[data-theme=dark] .variant-primary.svelte-mi4v7s{background:var(--ui-accent);color:var(--ui-accent-contrast)}[data-theme=dark] .variant-primary.svelte-mi4v7s:hover:not(:disabled){background:var(--ui-accent-hover)}.variant-primary-inverted.svelte-mi4v7s{background:var(--ui-surface-overlay-light);color:var(--ui-text-on-dark);border:var(--border-width) solid var(--ui-border-overlay-light)}.variant-primary-inverted.svelte-mi4v7s:hover:not(:disabled){background:var(--ui-surface-overlay-light-hover)}.variant-secondary.svelte-mi4v7s{background:var(--ui-fill-subtle);color:var(--ui-text-primary);border:var(--border-width) solid var(--ui-border-subtle)}.variant-secondary.svelte-mi4v7s:hover:not(:disabled){background:var(--ui-fill-subtle-hover)}[data-theme=dark] .variant-secondary.svelte-mi4v7s{background:var(--ui-surface-elevated);color:var(--ui-text-primary)}[data-theme=dark] .variant-secondary.svelte-mi4v7s:hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-border-strong)}.variant-ghost.svelte-mi4v7s{background:transparent;color:var(--ui-text-secondary);border:var(--border-width) solid transparent}.variant-ghost.svelte-mi4v7s:hover:not(:disabled){background:var(--ui-fill-hover);color:var(--ui-text-primary)}.variant-danger.svelte-mi4v7s{background:var(--ui-accent-danger);color:var(--ui-accent-contrast);border-color:var(--ui-accent-danger)}.variant-danger.svelte-mi4v7s:hover:not(:disabled){filter:brightness(1.1)}.variant-danger.svelte-mi4v7s:active:not(:disabled){filter:brightness(.95)}.table-card.svelte-sor866{background:var(--ui-surface-base);border:var(--border-width) solid var(--ui-border-strong);border-radius:var(--radius-sm);overflow:hidden}table.svelte-sor866{width:100%;border-collapse:collapse;font-size:var(--ax-text-label)}.table-card th{text-align:left;padding:var(--space-4) var(--space-6);background:var(--ui-surface-muted);color:var(--ui-text-tertiary);font-weight:var(--ax-font-weight-semibold);font-size:var(--ax-text-caption);text-transform:uppercase;letter-spacing:var(--ax-tracking-wide-plus);border-bottom:var(--border-width) solid var(--ui-border-strong)}.table-card td{padding:var(--space-4) var(--space-6);color:var(--ui-text-primary);border-bottom:var(--border-width) solid var(--ui-border-strong);vertical-align:middle}.table-card tr:last-child td{border-bottom:none}.table-card .row-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.table-card th.align-right,.table-card td.align-right{text-align:right}.table-card th.variant-id,.table-card td.variant-id{font-family:var(--font-sans, inherit);font-weight:600;color:var(--ui-text-secondary)}.table-card th.variant-date,.table-card td.variant-date{color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.table-card th.variant-numeric,.table-card td.variant-numeric{text-align:right;font-variant-numeric:tabular-nums}.table-card th.variant-strong,.table-card td.variant-strong{font-weight:var(--ax-font-weight-semibold);color:var(--ui-text-primary)}.search-input-wrapper.svelte-62s88g{position:relative;display:flex;align-items:center;width:100%}.search-input-wrapper.disabled.svelte-62s88g{opacity:.5;pointer-events:none}.search-icon.svelte-62s88g{position:absolute;left:var(--space-3);display:flex;align-items:center;color:var(--ui-text-muted);pointer-events:none}.search-input.svelte-62s88g{flex:1;outline:none;transition:border-color var(--ui-transition-input)}.clear-btn{position:absolute;right:var(--space-2)}.search-input-wrapper.sm.svelte-62s88g .search-icon:where(.svelte-62s88g) svg{width:var(--space-3\.5);height:var(--space-3\.5)}.search-input-wrapper.sm.svelte-62s88g .search-icon:where(.svelte-62s88g){left:var(--space-2)}.search-input-wrapper.sm.svelte-62s88g .search-input:where(.svelte-62s88g){padding:var(--space-1\.5) var(--space-8) var(--space-1\.5) var(--space-8);font-size:var(--ax-text-caption)}.search-input-wrapper.sm.svelte-62s88g .clear-btn{right:var(--space-1\.5)}.search-input-wrapper.compact.svelte-62s88g .search-input:where(.svelte-62s88g){height:var(--ax-search-compact-height);border-radius:var(--radius-sm);padding:0 var(--space-9) 0 var(--space-9)}.search-input-wrapper.compact.svelte-62s88g .search-icon:where(.svelte-62s88g){top:50%;left:var(--space-3);transform:translateY(-50%)}.search-input-wrapper.compact.svelte-62s88g .clear-btn{top:50%;right:var(--space-2);transform:translateY(-50%)}.search-input-wrapper.overlay.svelte-62s88g .search-input:where(.svelte-62s88g){height:var(--space-9);border:none;outline:none;border-radius:var(--radius-sm);padding:0 var(--space-9) 0 var(--space-9);font-size:var(--ax-text-label)}.search-input-wrapper.overlay.svelte-62s88g .search-input:where(.svelte-62s88g):focus{border:none;outline:none}.search-input-wrapper.overlay.svelte-62s88g .search-icon:where(.svelte-62s88g){top:50%;left:var(--space-3);transform:translateY(-50%)}.search-input-wrapper.overlay.svelte-62s88g .clear-btn{top:50%;right:var(--space-2);transform:translateY(-50%)}.ax-kpi-card{display:flex;flex-direction:column;gap:var(--space-2\.5);text-align:left;cursor:default;font:inherit;min-height:150px}.ax-kpi-card-clickable{cursor:pointer}.ax-kpi-card-clickable.ax-disabled{cursor:default}.ax-kpi-card-primary{border-left:3px solid var(--ui-accent-primary);background:var(--ui-surface-elevated)}@media(min-width:768px){.ax-kpi-card-primary{grid-column:span 1}}.ax-kpi-label.svelte-1akok2x{font-size:.7rem;font-weight:var(--ax-font-weight-semibold);letter-spacing:var(--ax-tracking-wide-plus);text-transform:uppercase;color:var(--ui-text-tertiary)}.ax-kpi-value.svelte-1akok2x{font-size:1.75rem;font-weight:var(--ax-font-weight-semibold);color:var(--ui-text-primary)}.ax-kpi-value-with-suffix.svelte-1akok2x{font-size:2rem}.ax-kpi-meta.svelte-1akok2x{font-size:.75rem;color:var(--ui-text-secondary)}.nav-link.svelte-1819m11{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--ui-text-secondary);text-decoration:none;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font-size:var(--ax-text-label);font-weight:var(--ax-font-weight-medium);transition:all var(--ui-transition-normal)}.nav-link.svelte-1819m11:hover{color:var(--ui-text-primary);background:var(--ui-surface-soft);border-color:var(--ui-border-subtle)}.nav-link.active.svelte-1819m11{color:var(--ui-accent);background:var(--ui-surface-soft);border-color:var(--ui-border-subtle)}[data-theme=dark] .nav-link.active.svelte-1819m11{color:var(--ui-text-primary)}.nav-link.variant-navbar.svelte-1819m11{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);background-color:transparent;font-family:var(--font-sans, inherit);font-weight:var(--ax-font-weight-semibold);letter-spacing:var(--ax-tracking-tight);white-space:nowrap;height:var(--ax-navbar-link-height);justify-content:center;transition:color var(--ui-transition-slow),background-color var(--ui-transition-slow)}.nav-link.variant-navbar.svelte-1819m11:hover{background-color:var(--ui-fill-hover);opacity:1;border-color:transparent}.nav-link.variant-navbar.active.svelte-1819m11{background-color:var(--ui-fill-hover);color:var(--ui-text-primary);border-color:transparent}@media(max-width:768px){.nav-link.variant-navbar.svelte-1819m11{padding:var(--space-1) var(--space-2);font-size:var(--ax-text-caption);height:var(--ax-navbar-link-height-sm)}}@media(max-width:480px){.nav-link.variant-navbar.svelte-1819m11{padding:var(--space-0\.5) var(--space-1\.5);font-size:var(--ax-text-caption);height:var(--ax-navbar-link-height-xs)}}.navbar-dropdown.svelte-c7vswi{position:relative;display:flex;align-items:center}.navbar-dropdown-backdrop-wrapper.svelte-c7vswi{position:fixed;top:var(--ax-navbar-height);left:0;right:0;bottom:0;z-index:1001}.navbar-dropdown-backdrop.svelte-c7vswi{position:absolute;inset:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff9}.navbar-dropdown-backdrop-wrapper[data-theme=dark].svelte-c7vswi .navbar-dropdown-backdrop:where(.svelte-c7vswi){background:#0009}.navbar-dropdown-panel.svelte-c7vswi{position:absolute;top:0;left:0;right:0;width:100%;padding:var(--space-8) var(--space-4);background:var(--ui-surface-base);border-bottom:var(--border-width) solid var(--ui-border-subtle);box-shadow:var(--ui-shadow-lg);box-sizing:border-box}.navbar-dropdown-panel.svelte-c7vswi:before{content:"";position:absolute;top:calc(-1 * var(--space-1));left:0;right:0;height:var(--space-1)}.navbar-dropdown-inner.svelte-c7vswi{max-width:87.5rem;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-4)}.navbar-dropdown-inner--grouped.svelte-c7vswi{grid-template-columns:auto auto;gap:var(--space-8);align-items:start}.navbar-dropdown-group.svelte-c7vswi{display:flex;flex-direction:column;gap:var(--space-3)}.navbar-dropdown-group-label.svelte-c7vswi{font-size:var(--ax-text-caption);font-weight:var(--ax-font-weight-bold);letter-spacing:var(--ax-tracking-wide);color:var(--ui-text-tertiary);text-transform:uppercase}.navbar-dropdown-group-items.svelte-c7vswi{display:flex;flex-direction:column;gap:var(--space-1)}.navbar-dropdown-group.svelte-c7vswi .navbar-dropdown-item:where(.svelte-c7vswi){flex-direction:row;align-items:center}.navbar-dropdown-item.svelte-c7vswi{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);color:var(--ui-text-body);text-decoration:none;font-size:var(--ax-text-label);font-weight:var(--ax-font-weight-semibold);border-radius:var(--radius-sm);transition:background-color var(--ui-transition-normal),color var(--ui-transition-normal);background:transparent}.navbar-dropdown-item-icon.svelte-c7vswi{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--ui-text-secondary)}.navbar-dropdown-item-icon.svelte-c7vswi svg{width:100%;height:100%}.navbar-dropdown-item.svelte-c7vswi:hover{background:var(--ui-fill-hover);color:var(--ui-text-primary)}.navbar-dropdown-item.svelte-c7vswi:hover .navbar-dropdown-item-icon:where(.svelte-c7vswi){color:var(--ui-text-primary)}.navbar-dropdown-item.active.svelte-c7vswi{background:var(--ui-fill-hover);color:var(--ui-text-primary)}.navbar-dropdown-item.active.svelte-c7vswi .navbar-dropdown-item-icon:where(.svelte-c7vswi){color:var(--ui-text-primary)}.header.svelte-1c550y1{position:fixed;top:0;left:0;width:100%;height:var(--ax-navbar-height);background-color:var(--ui-surface-base);display:flex;align-items:center;z-index:1000;padding:0;border-bottom:var(--border-width) solid var(--ui-border-subtle);transform:translateY(0);transition:transform var(--ui-transition-normal)}.header--scrolled-hidden.svelte-1c550y1{transform:translateY(-100%)}.header-inner.svelte-1c550y1{position:relative;display:flex;align-items:center;width:100%;padding:0 var(--space-4);min-height:100%;box-sizing:border-box}.hamburger.svelte-1c550y1{display:none;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2.25rem;height:2.25rem;padding:var(--space-2);margin:0;margin-right:var(--space-2);background:transparent;border:var(--border-width) solid var(--ui-border-subtle);border-radius:var(--radius-sm);cursor:pointer;color:var(--ui-text-primary);transition:background-color var(--ui-transition-normal),border-color var(--ui-transition-normal)}.hamburger.svelte-1c550y1:hover{background-color:var(--ui-fill-hover);border-color:var(--ui-border-strong)}.hamburger-bar.svelte-1c550y1{display:block;width:1.125rem;height:2px;background-color:currentColor;border-radius:1px}.header-home.svelte-1c550y1{flex-shrink:0;margin-right:var(--space-4)}.nav.svelte-1c550y1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:var(--space-1\.5);align-items:center;width:fit-content}.nav.svelte-1c550y1 .nav-link.variant-navbar{padding:var(--ax-navbar-link-padding-y, var(--space-0\.5)) var(--ax-navbar-link-padding-x, var(--space-2))}.mobile-menu-wrapper.svelte-1c550y1{position:fixed;top:var(--ax-navbar-height);left:0;right:0;bottom:0;z-index:1001}.mobile-menu-backdrop.svelte-1c550y1{position:absolute;inset:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff9;-webkit-tap-highlight-color:transparent}.mobile-menu.svelte-1c550y1{position:absolute;top:0;right:0;bottom:0;width:min(18rem,85vw);max-width:100%;z-index:1;background-color:var(--ui-surface-base);border-left:var(--border-width) solid var(--ui-border-subtle);box-shadow:var(--ui-shadow-lg);overflow-y:auto}.mobile-nav.svelte-1c550y1{display:flex;flex-direction:column;padding:var(--space-4);gap:var(--space-1)}.mobile-nav-group.svelte-1c550y1{display:flex;flex-direction:column;gap:var(--space-0\.5)}.mobile-nav-section-label.svelte-1c550y1{padding:var(--space-2) var(--space-4);padding-left:var(--space-4);font-size:var(--ax-text-caption);font-weight:var(--ax-font-weight-bold);letter-spacing:var(--ax-tracking-wide);color:var(--ui-text-tertiary);text-transform:uppercase}.mobile-nav-link.svelte-1c550y1{padding:var(--space-3) var(--space-4);color:var(--ui-text-secondary);text-decoration:none;font-size:var(--ax-text-label);font-weight:var(--ax-font-weight-semibold);letter-spacing:var(--ax-tracking-tight);border-radius:var(--radius-sm);transition:background-color var(--ui-transition-normal),color var(--ui-transition-normal)}.mobile-nav-link.svelte-1c550y1:hover,.mobile-nav-link.active.svelte-1c550y1{color:var(--ui-text-primary);background-color:var(--ui-fill-hover)}.mobile-nav-link.active.svelte-1c550y1{color:var(--ui-accent)}.mobile-nav-sublink.svelte-1c550y1{padding:var(--space-2) var(--space-4);padding-left:var(--space-8);color:var(--ui-text-secondary);text-decoration:none;font-size:var(--ax-text-caption);border-radius:var(--radius-sm);transition:background-color var(--ui-transition-normal),color var(--ui-transition-normal)}.mobile-nav-sublink.svelte-1c550y1:hover,.mobile-nav-sublink.active.svelte-1c550y1{color:var(--ui-text-primary);background-color:var(--ui-fill-hover)}.mobile-nav-sublink.active.svelte-1c550y1{color:var(--ui-accent)}@media(max-width:1024px){.header.svelte-1c550y1{height:0;min-height:0;background:transparent;border:none;overflow:visible}.header-inner.svelte-1c550y1{position:fixed;top:0;left:0;right:0;height:0;min-height:0;padding:0;overflow:visible}.hamburger.svelte-1c550y1{display:flex;position:fixed;top:var(--space-4);right:var(--space-4);margin:0;width:3.25rem;height:3.25rem;padding:var(--space-3);border-radius:50%;background-color:var(--ui-surface-base);border:var(--border-width) solid var(--ui-border-subtle);box-shadow:var(--ui-shadow-md)}.hamburger-bar.svelte-1c550y1{width:1.25rem}.header-home.svelte-1c550y1,.nav.svelte-1c550y1{display:none}.mobile-menu-wrapper.svelte-1c550y1{top:0}}@media(min-width:1025px){.mobile-menu-wrapper.svelte-1c550y1{display:none}}@media(max-width:480px){.hamburger.svelte-1c550y1{width:3rem;height:3rem;padding:var(--space-2\.5);top:var(--space-3);right:var(--space-3)}.hamburger-bar.svelte-1c550y1{width:1.125rem}}.reading-bar.svelte-x4p98l{position:fixed;top:0;right:0;bottom:0;width:var(--space-1);background:var(--color-white);z-index:10000;overflow:hidden}.reading-bar-fill.svelte-x4p98l{position:absolute;top:0;left:0;right:0;height:calc(var(--scroll-progress, 0) * 100%);background:var(--color-neutral-950);transition:height var(--ui-transition-normal) ease-out}@media(max-width:1024px){.reading-bar.svelte-x4p98l{top:env(safe-area-inset-top,0);right:env(safe-area-inset-right,0);left:env(safe-area-inset-left,0);bottom:auto;width:100%;height:var(--space-1)}.reading-bar-fill.svelte-x4p98l{top:0;left:0;right:auto;height:100%;width:calc(var(--scroll-progress, 0) * 100%);transition:width var(--ui-transition-normal) ease-out}}.hero-section.svelte-ztbi2y{margin-top:var(--ax-navbar-height);min-height:calc(100vh - var(--ax-navbar-height));min-height:calc(100dvh - var(--ax-navbar-height));display:grid;place-items:center;position:relative;overflow:hidden;background-color:var(--ui-surface-base)}.hero-inner.svelte-ztbi2y{text-align:center;display:grid;gap:var(--space-5);position:relative;z-index:2;width:100%;max-width:var(--ax-hero-max-width);margin-inline:auto;justify-self:stretch;transform:translateY(-8vh)}.hero-inner.svelte-ztbi2y .ax-typo-h1:where(.svelte-ztbi2y){margin:0;letter-spacing:var(--ax-tracking-tight)}.hero-subtitle{margin-bottom:0}.hero-arrow.svelte-ztbi2y{position:absolute;bottom:var(--space-6);left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--ui-text-muted);cursor:pointer;transition:color var(--ui-transition-fast),transform var(--ui-transition-fast)}.hero-arrow.svelte-ztbi2y:hover{color:var(--ui-accent)}.hero-arrow.svelte-ztbi2y:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.detail-section-visual.svelte-wo79oi{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:var(--radius-sm);max-width:100%}.detail-section-visual.svelte-wo79oi img{display:block;max-width:100%;height:auto;border-radius:var(--radius-sm);object-fit:cover}.ax-website-image-section__header.svelte-jbruy2{margin-bottom:0;text-align:center}.ax-website-image-section__header.svelte-jbruy2 .ax-website-h2:where(.svelte-jbruy2),.ax-website-image-section__header.svelte-jbruy2 .ax-website-section-description:where(.svelte-jbruy2){margin-left:auto;margin-right:auto;max-width:56rem}.ax-website-image-section__image.svelte-jbruy2{margin-top:var(--ax-website-section-gap-md);padding-inline:var(--ax-website-image-padding-x);width:100%;box-sizing:border-box}.ax-website-image-section__image.svelte-jbruy2 img{display:block;width:100%;height:auto;max-height:var(--ax-website-image-max-height);object-fit:cover;border-radius:var(--radius-md)}@media(max-width:768px){.ax-website-image-section__image.svelte-jbruy2{padding-inline:var(--ax-website-image-padding-x-sm)}}.ax-website-cards-grid.svelte-1wxt4d3{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:var(--ax-website-section-gap-sm);align-items:stretch}.ax-website-card.svelte-1wxt4d3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-height:100%;padding:var(--space-9);border:var(--border-width) solid var(--ui-border-subtle);border-radius:var(--radius-md);background-color:var(--ui-surface-base);text-decoration:none;color:inherit}.ax-website-card.svelte-1wxt4d3:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ax-website-card-title.svelte-1wxt4d3{margin:0;font-weight:600;color:var(--ui-text-heading)}.ax-website-card-description.svelte-1wxt4d3{margin:0}.ax-website-card-link.svelte-1wxt4d3{margin-top:auto;font-size:var(--ax-text-label);font-weight:600;color:var(--ui-accent)}
