:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lifex-color-brand-50:#eef4ff;--lifex-color-brand-100:#dbe7ff;--lifex-color-brand-500:#3357e6;--lifex-color-brand-600:#2645c2;--lifex-color-brand-700:#1d359a;--lifex-color-neutral-0:#fff;--lifex-color-neutral-50:#f7f8fa;--lifex-color-neutral-100:#eef0f3;--lifex-color-neutral-200:#dde1e7;--lifex-color-neutral-300:#c3c9d3;--lifex-color-neutral-500:#6b7280;--lifex-color-neutral-600:#4b5262;--lifex-color-neutral-700:#333a48;--lifex-color-neutral-800:#1f2430;--lifex-color-neutral-900:#12141b;--lifex-color-danger-50:#fdecec;--lifex-color-danger-500:#c0342a;--lifex-color-danger-600:#9e2a22;--lifex-color-success-50:#e9f7ee;--lifex-color-success-600:#227a4a;--lifex-bg:var(--lifex-color-neutral-50);--lifex-surface:var(--lifex-color-neutral-0);--lifex-surface-raised:var(--lifex-color-neutral-0);--lifex-border:var(--lifex-color-neutral-200);--lifex-border-strong:var(--lifex-color-neutral-300);--lifex-text:var(--lifex-color-neutral-900);--lifex-text-muted:var(--lifex-color-neutral-600);--lifex-text-on-brand:var(--lifex-color-neutral-0);--lifex-focus-ring:#1656e0;--lifex-brand:var(--lifex-color-brand-500);--lifex-brand-hover:var(--lifex-color-brand-600);--lifex-brand-active:var(--lifex-color-brand-700);--lifex-brand-subtle:var(--lifex-color-brand-50);--lifex-danger:var(--lifex-color-danger-500);--lifex-danger-hover:var(--lifex-color-danger-600);--lifex-danger-subtle:var(--lifex-color-danger-50);--lifex-success:var(--lifex-color-success-600);--lifex-success-subtle:var(--lifex-color-success-50);--lifex-space-1:.25rem;--lifex-space-2:.5rem;--lifex-space-3:.75rem;--lifex-space-4:1rem;--lifex-space-5:1.5rem;--lifex-space-6:2rem;--lifex-space-8:3rem;--lifex-radius-sm:6px;--lifex-radius-md:10px;--lifex-radius-lg:16px;--lifex-radius-full:999px;--lifex-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lifex-shadow-sm:0 1px 2px #0f172a0f;--lifex-shadow-md:0 4px 16px #0f172a14;--lifex-container-max-width:1180px;--lifex-touch-target:44px;--lifex-header-height:64px;--lifex-sidebar-width:240px;--lifex-transition-fast:.12s ease}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lifex-bg:var(--lifex-color-neutral-900);--lifex-surface:#171a22;--lifex-surface-raised:#1f2430;--lifex-border:#2b3140;--lifex-border-strong:#3a4152;--lifex-text:#f2f4f8;--lifex-text-muted:#a6adbb;--lifex-brand:#6f8dff;--lifex-brand-hover:#8aa2ff;--lifex-brand-active:#b1c1ff;--lifex-brand-subtle:#1c2440;--lifex-danger:#ff6b61;--lifex-danger-hover:#ff887f;--lifex-danger-subtle:#3a1c1c;--lifex-success:#52c785;--lifex-success-subtle:#12301f;--lifex-focus-ring:#8aa2ff}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--lifex-bg);min-height:100dvh;color:var(--lifex-text);font-family:var(--lifex-font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4,p{margin:0}a{color:var(--lifex-brand)}button,input{font-family:inherit;font-size:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--lifex-focus-ring);outline-offset:2px;border-radius:var(--lifex-radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lifexVisuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lifexSkipLink{top:-100%;left:var(--lifex-space-4);z-index:1000;padding:var(--lifex-space-2) var(--lifex-space-4);background:var(--lifex-surface);color:var(--lifex-text);border:2px solid var(--lifex-brand);border-radius:var(--lifex-radius-sm);transition:top var(--lifex-transition-fast);text-decoration:none;position:absolute}.lifexSkipLink:focus{top:var(--lifex-space-4)}.lifexContainer{width:100%;max-width:var(--lifex-container-max-width);padding-inline:var(--lifex-space-4);margin-inline:auto}@media (min-width:768px){.lifexContainer{padding-inline:var(--lifex-space-6)}}
