:root{--color-neutral-50:#fafaf9;--color-neutral-100:#f0efee;--color-neutral-200:#dedddb;--color-neutral-300:#c2c0bd;--color-neutral-400:#9e9c98;--color-neutral-500:#797673;--color-neutral-600:#595856;--color-neutral-700:#3e3d3b;--color-neutral-800:#1a2830;--color-neutral-900:#0d181e;--color-neutral-950:#050b0e;--color-white:#ffffff;--color-black:#000000;--color-accent-50:#fcf3f5;--color-accent-100:#f6e1e7;--color-accent-200:#f5bac8;--color-accent-300:#ff7d9d;--color-accent-400:#ff4573;--color-accent-500:#ff003f;--color-accent-600:#d10034;--color-accent-700:#a8002a;--color-accent-800:#80001f;--color-accent-900:#5e0017;--color-accent-950:#450011;--color-main-50:#f4fbfa;--color-main-100:#e3f5f3;--color-main-200:#bef1ed;--color-main-300:#87f5ed;--color-main-400:#53f1e5;--color-main-500:#0fbdaf;--color-main-600:#0c9b8f;--color-main-700:#0a7d73;--color-main-800:#085e57;--color-main-900:#044842;--color-main-950:#033430;--color-info-50:#f7fbfe;--color-info-100:#dff0f9;--color-info-200:#c2e2f4;--color-info-300:#a5d4ef;--color-info-400:#81c3e9;--color-info-500:#5eb2e3;--color-info-600:#4f94bc;--color-info-700:#417696;--color-info-800:#32596f;--color-info-900:#274251;--color-info-950:#1f313c;--color-leaf-50:#f1fce8;--color-leaf-100:#def7c6;--color-leaf-200:#b8ef87;--color-leaf-300:#86e048;--color-leaf-400:#5ac718;--color-leaf-500:#3aaf00;--color-leaf-600:#2b8600;--color-leaf-700:#1e6000;--color-leaf-800:#133d00;--color-leaf-900:#092200;--color-leaf-950:#041100;--color-amarillo-50:#f1fce8;--color-amarillo-100:#def7c6;--color-amarillo-200:#b8ef87;--color-amarillo-300:#86e048;--color-amarillo-400:#ffe745;--color-amarillo-500:#fedd00;--color-amarillo-600:#d0b500;--color-amarillo-700:#1e6000;--color-amarillo-800:#133d00;--color-amarillo-900:#092200;--color-amarillo-950:#041100;--color-gold-50:#fefcec;--color-gold-100:#fef7cd;--color-gold-200:#fef19a;--color-gold-300:#feea67;--color-gold-400:#ffe433;--color-gold-500:#fedd00;--color-gold-600:#d1b500;--color-gold-700:#a89200;--color-gold-800:#857300;--color-gold-900:#615400;--color-gold-950:#3d3500;--color-ink-50:#e9f5fb;--color-ink-100:#cbe6f6;--color-ink-200:#8bcaee;--color-ink-300:#30a5e8;--color-ink-400:#006ead;--color-ink-500:#002a42;--color-ink-600:#002338;--color-ink-700:#001d2e;--color-ink-800:#001724;--color-ink-900:#00101a;--color-ink-950:#000b12;--typography-size-2xs:10px;--typography-size-xs:12px;--typography-size-sm:14px;--typography-size-md:16px;--typography-size-lg:18px;--typography-size-xl:20px;--typography-size-2xl:24px;--typography-size-3xl:28px;--typography-size-4xl:32px;--typography-size-5xl:40px;--typography-size-6xl:48px;--typography-size-7xl:64px;--typography-size-8xl:104px;--typography-weight-regular:400;--typography-weight-medium:500;--typography-weight-semibold:600;--typography-weight-bold:700;--typography-weight-extrabold:800;--typography-leading-tight:1.05;--typography-leading-snug:1.25;--typography-leading-normal:1.5;--typography-leading-relaxed:1.7;--typography-leading-loose:1.8;--typography-tracking-tight:-0.03em;--typography-tracking-normal:0em;--typography-tracking-wide:0.06em;--typography-tracking-wider:0.1em;--typography-tracking-caps:0.12em;--typography-heading-size:32;--typography-heading-family:Hanley Pro Block;--typography-subheading-size:28;--typography-body-size:16;--typography-body-family:Montserrat;--typography-label-size:14;--typography-caption-size:12;--typography-hero-size:104;--typography-styles-display-hero-size:104px;--typography-styles-display-hero-line-height:109.2px;--typography-styles-display-hero-letter-spacing:-3.12px;--typography-styles-display-xl-size:64px;--typography-styles-display-xl-line-height:67.2px;--typography-styles-display-xl-letter-spacing:-1.92px;--typography-styles-display-lg-size:48px;--typography-styles-display-lg-line-height:50.4px;--typography-styles-display-lg-letter-spacing:-0.96px;--typography-styles-display-md-size:40px;--typography-styles-display-md-line-height:50px;--typography-styles-display-md-letter-spacing:-0.8px;--typography-styles-display-sm-size:32px;--typography-styles-display-sm-line-height:40px;--typography-styles-display-sm-letter-spacing:-0.32px;--typography-styles-heading-h1-size:28px;--typography-styles-heading-h1-line-height:35px;--typography-styles-heading-h1-letter-spacing:-0.28px;--typography-styles-heading-h2-size:24px;--typography-styles-heading-h2-line-height:30px;--typography-styles-heading-h3-size:20px;--typography-styles-heading-h3-line-height:25px;--typography-styles-heading-h4-size:18px;--typography-styles-heading-h4-line-height:27px;--typography-styles-heading-h5-size:16px;--typography-styles-heading-h5-line-height:24px;--typography-styles-body-lg-size:18px;--typography-styles-body-lg-line-height:30.6px;--typography-styles-body-md-size:16px;--typography-styles-body-md-line-height:27.2px;--typography-styles-body-sm-size:14px;--typography-styles-body-sm-line-height:21px;--typography-styles-body-xs-size:12px;--typography-styles-body-xs-line-height:18px;--typography-styles-body-lg-bold-size:18px;--typography-styles-body-lg-bold-line-height:30.6px;--typography-styles-body-md-bold-size:16px;--typography-styles-body-md-bold-line-height:27.2px;--typography-styles-body-sm-bold-size:14px;--typography-styles-body-sm-bold-line-height:21px;--typography-styles-label-lg-size:16px;--typography-styles-label-lg-line-height:20px;--typography-styles-label-lg-letter-spacing:0.96px;--typography-styles-label-md-size:14px;--typography-styles-label-md-line-height:17.5px;--typography-styles-label-md-letter-spacing:0.84px;--typography-styles-label-sm-size:12px;--typography-styles-label-sm-line-height:15px;--typography-styles-label-sm-letter-spacing:0.72px;--typography-styles-label-xs-size:10px;--typography-styles-label-xs-line-height:12.5px;--typography-styles-label-xs-letter-spacing:0.8px;--typography-styles-overline-lg-size:14px;--typography-styles-overline-lg-line-height:17.5px;--typography-styles-overline-lg-letter-spacing:1.68px;--typography-styles-overline-sm-size:12px;--typography-styles-overline-sm-line-height:15px;--typography-styles-overline-sm-letter-spacing:1.44px;--typography-styles-code-md-size:14px;--typography-styles-code-md-line-height:23.8px;--typography-styles-code-sm-size:12px;--typography-styles-code-sm-line-height:18px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--border-width-none:0px;--border-width-sm:0.5px;--border-width-md:1px;--border-width-lg:1.5px;--border-width-xl:2px;--surface-inverse-subtle:rgba(255,255,255,0.11);--text-inverse-secondary:rgba(255,255,255,0.61);--border-inverse-subtle:rgba(255,255,255,0.72);--brand-font-display:Anton;--brand-font-body:Red Hat Display;--brand-font-mono:IBM Plex Mono;--overlay-modal:rgba(0,0,0,0.7);--overlay-card:rgba(0,0,0,0.24);--overlay-hero:rgba(0,0,0,0.62);--button-ghost-border:rgba(0,0,0,0);--modal-overlay:rgba(0,0,0,0.6);--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--motion-duration-instant:50ms;--motion-duration-fast:100ms;--motion-duration-normal:150ms;--motion-duration-slow:250ms;--motion-duration-slower:400ms;--motion-easing-standard:cubic-bezier(0.4,0,0.2,1);--motion-easing-enter:cubic-bezier(0,0,0.2,1);--motion-easing-exit:cubic-bezier(0.4,0,1,1);--motion-easing-spring:cubic-bezier(0.34,1.56,0.64,1);--opacity-ghost:0.04;--opacity-hairline:0.08;--opacity-subtle:0.16;--opacity-mid:0.42;--opacity-soft:0.5;--opacity-medium:0.6;--opacity-strong:0.72;--opacity-high:0.8;--opacity-full:1;--breakpoint-sm:640;--breakpoint-md:768;--breakpoint-lg:1024;--breakpoint-xl:1280;--breakpoint-2xl:1536;--shadow-sm:0px 1px 2px rgba(0,0,0,0.06),0px 1px 3px rgba(0,0,0,0.10);--shadow-md:0px 4px 6px -1px rgba(0,0,0,0.10),0px 2px 4px -2px rgba(0,0,0,0.10);--shadow-lg:0px 10px 15px -3px rgba(0,0,0,0.10),0px 4px 6px -4px rgba(0,0,0,0.10);--shadow-sm-dark:0px 1px 2px rgba(0,0,0,0.30),0px 1px 3px rgba(0,0,0,0.40);--shadow-md-dark:0px 4px 6px -1px rgba(0,0,0,0.40),0px 2px 4px -2px rgba(0,0,0,0.40);--shadow-lg-dark:0px 10px 15px -3px rgba(0,0,0,0.45),0px 4px 6px -4px rgba(0,0,0,0.45);--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-overlay:1030;--z-index-modal:1040;--z-index-toast:1050;--z-index-tooltip:1060;--background-page:var(--color-neutral-50);--background-base:var(--color-neutral-50);--background-subtle:var(--color-neutral-100);--background-strong:var(--color-neutral-200);--surface-base:var(--color-white);--surface-raised:var(--color-white);--surface-container:var(--color-neutral-100);--surface-subtle:var(--color-neutral-50);--surface-inverse:var(--color-neutral-900);--surface-accent-bg:var(--color-neutral-900);--surface-accent-text:var(--color-neutral-50);--surface-accent-border:var(--color-neutral-700);--surface-ink:var(--color-ink-500);--text-primary:var(--color-neutral-900);--text-secondary:var(--color-neutral-600);--text-tertiary:var(--color-neutral-400);--text-disabled:var(--color-neutral-300);--text-inverse:var(--color-white);--text-brand:var(--color-accent-500);--text-on-brand:var(--color-white);--text-brand-accent:var(--color-main-800);--text-on-ink:var(--color-neutral-50);--border-default:var(--color-neutral-200);--border-subtle:var(--color-neutral-100);--border-strong:var(--color-neutral-300);--border-brand:var(--color-neutral-500);--border-inverse:var(--color-neutral-900);--brand-main:var(--color-main-500);--brand-subtle:var(--color-main-50);--brand-strong:var(--color-main-600);--brand-action:var(--color-main-500);--brand-action-hover:var(--color-main-600);--brand-action-press:var(--color-main-700);--brand-gold:var(--color-gold-500);--brand-leaf:var(--color-leaf-500);--brand-sky:var(--color-info-400);--feedback-success-bg:var(--color-leaf-50);--feedback-success-border:var(--color-leaf-300);--feedback-success-text:var(--color-leaf-700);--feedback-success-icon:var(--color-leaf-500);--feedback-warning-bg:var(--color-main-50);--feedback-warning-border:var(--color-main-300);--feedback-warning-text:var(--color-main-700);--feedback-warning-icon:var(--color-main-500);--feedback-error-bg:var(--color-accent-50);--feedback-error-border:var(--color-accent-300);--feedback-error-text:var(--color-accent-700);--feedback-error-icon:var(--color-accent-500);--feedback-info-bg:var(--color-info-50);--feedback-info-border:var(--color-info-300);--feedback-info-text:var(--color-info-700);--feedback-info-icon:var(--color-info-400);--focus-ring-color:var(--color-info-400);--focus-ring-offset:var(--color-white);--interaction-hover-overlay:var(--color-black);--interaction-active-overlay:var(--color-black);--interaction-link-default:var(--color-info-500);--interaction-link-hover:var(--color-info-600);--interaction-link-visited:var(--color-info-700);--divider-default:var(--color-neutral-200);--divider-strong:var(--color-neutral-300);--button-primary-text:var(--color-neutral-900);--button-danger-bg-press:var(--color-accent-800);--button-size-sm-height:var(--spacing-8);--button-size-sm-padding-x:var(--spacing-3);--button-size-md-height:var(--spacing-10);--button-size-md-padding-x:var(--spacing-4);--button-size-lg-height:var(--spacing-12);--button-size-lg-padding-x:var(--spacing-6);--button-font-weight:var(--typography-weight-extrabold);--button-letter-spacing:var(--typography-tracking-caps);--button-radius:var(--radius-full);--input-radius:var(--radius-md);--input-padding-x:var(--spacing-4);--input-padding-y:var(--spacing-3);--card-radius:var(--radius-lg);--card-padding:var(--spacing-4);--card-shadow:var(--shadow-sm);--nav-item-default:var(--text-inverse-secondary);--nav-height:var(--spacing-16);--modal-radius:var(--radius-xl);--modal-shadow:var(--shadow-lg);--pill-radius:var(--radius-full);--pill-sm-padding-x:var(--spacing-2);--pill-md-padding-x:var(--spacing-3);--toast-radius:var(--radius-lg);--toast-shadow:var(--shadow-md);--tooltip-radius:var(--radius-sm);--tooltip-shadow:var(--shadow-sm);--avatar-size-sm:var(--spacing-8);--avatar-size-md:var(--spacing-10);--avatar-size-lg:var(--spacing-12);--strip-bg:var(--color-neutral-500);--button-primary-bg:var(--brand-action);--button-primary-bg-hover:var(--brand-action-hover);--button-primary-bg-press:var(--brand-action-press);--button-primary-border:var(--brand-action);--button-secondary-bg:var(--surface-base);--button-secondary-bg-hover:var(--background-subtle);--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border-strong);--button-secondary-bg-press:var(--background-strong);--button-ghost-bg:var(--surface-base);--button-ghost-bg-hover:var(--background-subtle);--button-ghost-text:var(--text-primary);--button-ghost-bg-press:var(--background-strong);--button-danger-bg:var(--feedback-error-icon);--button-danger-text:var(--text-on-brand);--button-danger-border:var(--feedback-error-icon);--button-disabled-bg:var(--background-strong);--button-disabled-text:var(--text-disabled);--button-disabled-border:var(--border-subtle);--input-bg:var(--surface-base);--input-bg-focus:var(--surface-base);--input-bg-disabled:var(--background-subtle);--input-border:var(--border-default);--input-border-focus:var(--brand-action);--input-border-error:var(--feedback-error-border);--input-border-success:var(--feedback-success-border);--input-text:var(--text-primary);--input-placeholder:var(--text-tertiary);--input-label:var(--text-secondary);--input-border-hover:var(--border-strong);--input-border-disabled:var(--border-subtle);--input-text-disabled:var(--text-disabled);--card-bg:var(--surface-raised);--card-border:var(--border-default);--card-text:var(--text-primary);--card-bg-hover:var(--surface-subtle);--card-border-hover:var(--border-strong);--nav-bg:var(--surface-inverse);--nav-border:var(--border-default);--nav-item-active:var(--brand-main);--nav-item-hover:var(--text-inverse);--nav-logo-text:var(--text-primary);--nav-logo-accent:var(--brand-main);--modal-bg:var(--surface-raised);--modal-border:var(--border-default);--modal-text:var(--text-primary);--pill-base-bg:var(--background-subtle);--pill-base-text:var(--text-secondary);--pill-base-border:var(--border-default);--pill-brand-bg:var(--brand-subtle);--pill-brand-text:var(--brand-strong);--pill-success-bg:var(--feedback-success-bg);--pill-success-text:var(--feedback-success-text);--pill-warning-bg:var(--feedback-warning-bg);--pill-warning-text:var(--feedback-warning-text);--pill-error-bg:var(--feedback-error-bg);--pill-error-text:var(--feedback-error-text);--pill-filter-bg:var(--surface-base);--pill-filter-bg-active:var(--surface-inverse);--pill-filter-border:var(--border-default);--pill-filter-text:var(--text-secondary);--pill-filter-text-active:var(--text-inverse);--toast-bg:var(--surface-raised);--toast-border:var(--border-default);--toast-text:var(--text-primary);--tooltip-bg:var(--surface-inverse);--tooltip-text:var(--text-inverse);--avatar-bg:var(--brand-subtle);--avatar-text:var(--brand-strong);--avatar-border:var(--border-default);--hero-text:var(--text-primary);--hero-bg:var(--background-base);--process-circle-bg:var(--background-strong);--footer-bg:var(--background-base);--footer-social-icon-bg:var(--surface-inverse);--footer-border:var(--border-default);--footer-heading:var(--text-primary);--footer-legal-text:var(--text-secondary);--footer-link-hover:var(--text-primary);--footer-text:var(--text-secondary);--button-danger-bg-hover:var(--pill-error-text)}.dark{--typography-heading-size:32;--typography-heading-family:Hanley Pro Block;--typography-subheading-size:28;--typography-body-size:16;--typography-body-family:Montserrat;--typography-label-size:14;--typography-caption-size:12;--typography-hero-size:104;--surface-inverse-subtle:rgba(0,0,0,0.11);--text-inverse-secondary:rgba(22,22,21,0.61);--border-inverse-subtle:rgba(0,0,0,0.24);--overlay-modal:rgba(0,0,0,0.7);--overlay-card:rgba(0,0,0,0.24);--overlay-hero:rgba(0,0,0,0.62);--button-ghost-border:rgba(0,0,0,0);--button-size-sm-height:32px;--button-size-sm-padding-x:12px;--button-size-md-height:40px;--button-size-md-padding-x:16px;--button-size-lg-height:48px;--button-size-lg-padding-x:24px;--button-radius:9999px;--input-radius:8px;--input-padding-x:16px;--input-padding-y:12px;--card-radius:12px;--card-padding:24px;--nav-height:64px;--modal-overlay:rgba(0,0,0,0.6);--modal-radius:16px;--pill-radius:9999px;--pill-sm-padding-x:8px;--pill-md-padding-x:12px;--toast-radius:12px;--tooltip-radius:4px;--avatar-size-sm:32px;--avatar-size-md:40px;--avatar-size-lg:48px;--shadow-sm:0px 1px 2px rgba(0,0,0,0.06),0px 1px 3px rgba(0,0,0,0.10);--shadow-md:0px 4px 6px -1px rgba(0,0,0,0.10),0px 2px 4px -2px rgba(0,0,0,0.10);--shadow-lg:0px 10px 15px -3px rgba(0,0,0,0.10),0px 4px 6px -4px rgba(0,0,0,0.10);--shadow-sm-dark:0px 1px 2px rgba(0,0,0,0.30),0px 1px 3px rgba(0,0,0,0.40);--shadow-md-dark:0px 4px 6px -1px rgba(0,0,0,0.40),0px 2px 4px -2px rgba(0,0,0,0.40);--shadow-lg-dark:0px 10px 15px -3px rgba(0,0,0,0.45),0px 4px 6px -4px rgba(0,0,0,0.45);--background-page:var(--color-neutral-950);--background-base:var(--color-neutral-950);--background-subtle:var(--color-neutral-900);--background-strong:var(--color-neutral-800);--surface-base:var(--color-neutral-900);--surface-raised:var(--color-neutral-800);--surface-container:var(--color-neutral-800);--surface-subtle:var(--color-neutral-900);--surface-inverse:var(--color-neutral-50);--surface-accent-bg:var(--color-neutral-800);--surface-accent-text:var(--color-neutral-50);--surface-accent-border:var(--color-neutral-700);--surface-ink:var(--color-ink-500);--text-primary:var(--color-neutral-50);--text-secondary:var(--color-neutral-400);--text-tertiary:var(--color-neutral-600);--text-disabled:var(--color-neutral-700);--text-inverse:var(--color-neutral-900);--text-brand:var(--color-accent-500);--text-on-brand:var(--color-white);--text-on-ink:var(--color-neutral-50);--border-default:var(--color-neutral-800);--border-subtle:var(--color-neutral-900);--border-strong:var(--color-neutral-600);--border-brand:var(--color-neutral-500);--border-inverse:var(--color-neutral-50);--brand-main:var(--color-main-500);--brand-subtle:var(--color-main-50);--brand-strong:var(--color-main-600);--brand-action-hover:var(--color-main-600);--brand-action-press:var(--color-main-700);--brand-gold:var(--color-accent-400);--brand-leaf:var(--color-leaf-500);--brand-sky:var(--color-info-400);--feedback-success-bg:var(--color-leaf-950);--feedback-success-border:var(--color-leaf-800);--feedback-success-text:var(--color-leaf-300);--feedback-success-icon:var(--color-leaf-400);--feedback-warning-bg:var(--color-main-950);--feedback-warning-border:var(--color-main-800);--feedback-warning-text:var(--color-main-300);--feedback-warning-icon:var(--color-main-400);--feedback-error-bg:var(--color-accent-950);--feedback-error-border:var(--color-accent-800);--feedback-error-text:var(--color-accent-300);--feedback-error-icon:var(--color-accent-400);--feedback-info-bg:var(--color-info-950);--feedback-info-border:var(--color-info-800);--feedback-info-text:var(--color-info-300);--feedback-info-icon:var(--color-info-400);--focus-ring-color:var(--color-info-400);--focus-ring-offset:var(--color-neutral-950);--interaction-hover-overlay:var(--color-neutral-50);--interaction-active-overlay:var(--color-neutral-50);--interaction-link-default:var(--color-info-400);--interaction-link-hover:var(--color-info-300);--interaction-link-visited:var(--color-info-600);--divider-default:var(--color-neutral-800);--divider-strong:var(--color-neutral-600);--button-primary-text:var(--color-neutral-900);--button-danger-bg-press:var(--color-accent-800);--button-letter-spacing:var(--typography-tracking-caps);--button-font-weight:var(--typography-weight-extrabold);--card-shadow:var(--shadow-sm-dark);--nav-bg:var(--color-neutral-950);--modal-shadow:var(--shadow-lg-dark);--toast-shadow:var(--shadow-md-dark);--tooltip-shadow:var(--shadow-sm-dark);--strip-bg:var(--color-neutral-500);--footer-bg:var(--color-neutral-950);--text-brand-accent:var(--brand-main);--brand-action:var(--brand-main);--button-primary-bg-hover:var(--brand-action-hover);--button-primary-bg-press:var(--brand-action-press);--button-secondary-bg:var(--surface-base);--button-secondary-bg-hover:var(--background-subtle);--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border-strong);--button-secondary-bg-press:var(--background-strong);--button-ghost-bg:var(--surface-base);--button-ghost-bg-hover:var(--background-subtle);--button-ghost-text:var(--text-primary);--button-ghost-bg-press:var(--background-strong);--button-danger-bg:var(--feedback-error-icon);--button-danger-bg-hover:var(--background-subtle);--button-danger-text:var(--text-primary);--button-danger-border:var(--feedback-error-icon);--button-disabled-bg:var(--background-strong);--button-disabled-text:var(--text-disabled);--button-disabled-border:var(--border-subtle);--input-bg:var(--surface-base);--input-bg-focus:var(--surface-base);--input-bg-disabled:var(--background-subtle);--input-border:var(--border-default);--input-border-error:var(--feedback-error-border);--input-border-success:var(--feedback-success-border);--input-text:var(--text-primary);--input-placeholder:var(--text-tertiary);--input-label:var(--text-secondary);--input-border-hover:var(--border-strong);--input-border-disabled:var(--border-subtle);--input-text-disabled:var(--text-disabled);--card-bg:var(--surface-raised);--card-border:var(--border-default);--card-text:var(--text-primary);--card-bg-hover:var(--surface-subtle);--card-border-hover:var(--border-strong);--nav-border:var(--border-default);--nav-item-default:var(--text-secondary);--nav-item-active:var(--brand-main);--nav-item-hover:var(--text-primary);--nav-logo-text:var(--text-primary);--nav-logo-accent:var(--brand-main);--modal-bg:var(--surface-raised);--modal-border:var(--border-default);--modal-text:var(--text-primary);--pill-base-bg:var(--background-subtle);--pill-base-text:var(--text-secondary);--pill-base-border:var(--border-default);--pill-brand-bg:var(--brand-subtle);--pill-brand-text:var(--brand-strong);--pill-success-bg:var(--feedback-success-bg);--pill-success-text:var(--feedback-success-text);--pill-warning-bg:var(--feedback-warning-bg);--pill-warning-text:var(--feedback-warning-text);--pill-error-bg:var(--feedback-error-bg);--pill-error-text:var(--feedback-error-text);--pill-filter-bg:var(--surface-base);--pill-filter-bg-active:var(--surface-raised);--pill-filter-border:var(--border-default);--pill-filter-text:var(--text-secondary);--pill-filter-text-active:var(--text-primary);--toast-bg:var(--surface-raised);--toast-border:var(--border-default);--toast-text:var(--text-primary);--tooltip-bg:var(--surface-raised);--tooltip-text:var(--text-primary);--avatar-bg:var(--brand-subtle);--avatar-text:var(--brand-strong);--avatar-border:var(--border-default);--hero-text:var(--text-primary);--hero-bg:var(--background-base);--process-circle-bg:var(--background-strong);--footer-social-icon-bg:var(--surface-raised);--footer-text:var(--text-secondary);--footer-link-hover:var(--text-primary);--footer-border:var(--border-default);--footer-heading:var(--text-primary);--footer-legal-text:var(--text-secondary);--button-primary-bg:var(--brand-action);--button-primary-border:var(--brand-action);--input-border-focus:var(--brand-action)}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display Fallback;src:local("Arial");ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.00%;size-adjust:99.15%}.__className_410e72{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.__variable_410e72{--typography-family-body:"Red Hat Display","Red Hat Display Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--typography-family-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:League Gothic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/99873aad6c9e5f5f-s.woff2) format("woff2");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:League Gothic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9a552bd2d31af842-s.woff2) format("woff2");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:League Gothic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80ea968b13b367a0-s.p.woff2) format("woff2");unicode-range:u+00??,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:League Gothic Fallback;src:local("Arial");ascent-override:163.38%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:59.22%}.__className_21d9bd{font-family:League Gothic,League Gothic Fallback;font-weight:400;font-style:normal}.__variable_21d9bd{--typography-family-display:"League Gothic","League Gothic Fallback"}