:root{--ae-radius-control:0.75rem;--ae-radius-field:1rem;--ae-radius-inset:1.25rem;--ae-radius-panel:2rem;--ae-radius-pill:9999px;--ae-space-1:0.25rem;--ae-space-2:0.5rem;--ae-space-3:0.75rem;--ae-space-4:1rem;--ae-space-5:1.25rem;--ae-space-6:1.5rem;--ae-space-8:2rem;--ae-control-px:1rem;--ae-control-py:0.75rem;--ae-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ae-font-display:Georgia,"Times New Roman",Times,serif;--ae-text-xs:0.75rem;--ae-text-sm:0.875rem;--ae-text-base:1rem;--ae-text-lg:1.125rem;--ae-text-xl:1.5rem;--ae-weight-regular:400;--ae-weight-semibold:600;--ae-surface-panel-bg:var(--neo-panel-bg);--ae-surface-panel-border:var(--neo-panel-border);--ae-surface-panel-shadow:var(--neo-panel-shadow);--ae-surface-inset-bg:var(--neo-inset-bg);--ae-surface-inset-border:var(--neo-inset-border);--ae-surface-inset-shadow:var(--neo-inset-shadow);--ae-focus-ring:0 0 0 3px color-mix(in srgb,var(--color-primary) 35%,transparent);--ae-overlay:rgba(2,6,23,0.62);--ae-duration:180ms}.ae-focusable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--ae-focus-ring)}.ae-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.625rem 1rem;border-radius:var(--ae-radius-control,.75rem);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - 1.5rem));transition:transform var(--ae-duration) ease}.ae-skip-link:focus-visible{transform:none;outline:2px solid var(--color-text-primary);outline-offset:2px}[role=dialog]:focus,[role=menu]:focus,main:focus{outline:none}