@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-cyrillic-ext-wght-normal.DhYMMuQd.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-cyrillic-wght-normal.Y3u8pIsh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-greek-ext-wght-normal.wWus70Ix.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-greek-wght-normal.B2SviObF.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-symbols2-wght-normal.CE6EOz_n.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-latin-ext-wght-normal.Dvfvaomy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-latin-wght-normal.CHoedHDv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--size-3:.75rem;--size-4:1rem;--size-6:1.5rem;--size-8:2rem;--size-10:2.5rem;--size-12:3rem;--semantic-button-height-md:2.5rem;--semantic-size-drawer-width-sm:20rem;--semantic-size-drawer-width-md:24rem;--semantic-size-drawer-width-lg:28rem;--semantic-size-drawer-width-navigation:18rem;--semantic-size-drawer-width-responsive:min(90vi, 24rem);--semantic-size-drawer-width-responsive-lg:min(90vi, 28rem);--semantic-size-drawer-max-height-sm:70vi;--semantic-size-drawer-max-height-lg:90vi;--semantic-size-drawer-max-height-mobile:85vi;--semantic-size-drawer-handle-width:2.5rem;--semantic-size-drawer-handle-height:.25rem;--semantic-size-dialog-max-width:32rem;--semantic-size-popover-width:18rem;--semantic-size-dropdown-min-width:12rem;--semantic-size-dropdown-min-width-sm:10rem;--semantic-size-dropdown-min-width-lg:14rem;--semantic-size-context-menu-min-width:12rem;--semantic-size-context-menu-min-width-sm:10rem;--semantic-size-context-menu-min-width-lg:14rem;--semantic-size-command-width-sm:24rem;--semantic-size-command-width-default:32rem;--semantic-size-command-height-sm:20rem;--semantic-size-command-height-default:24rem;--semantic-size-command-height-lg:28rem;--semantic-size-date-picker-mobile:20rem;--semantic-size-time-input:8rem;--stepper-indicator-size:1.5rem;--focus-ring-default:0 0 0 3px #1054ff73;--focus-ring-offset-inner:inset 0 0 0 2px #fafaf7;--border-width-none:0;--border-width-hairline:.5px;--border-width-thin:1px;--border-width-light:1.5px;--border-width-regular:2px;--border-width-medium:3px;--border-width-thick:4px;--border-width-bold:6px;--border-width-heavy:8px;--border-width-extra-heavy:12px;--breakpoint-sm:30rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--color-white:#fff;--color-black:#000;--color-teal-50:#c4fff7;--color-teal-100:#62ffe9;--color-teal-200:#00f5d2;--color-teal-300:#00e5c5;--color-teal-400:#00b49b;--color-teal-500:#008f7b;--color-teal-600:#006e5f;--color-teal-700:#004f44;--color-teal-800:#002d26;--color-teal-900:#001e1a;--color-teal-950:#001310;--color-green-50:#e2f9ea;--color-green-100:#c1f3d2;--color-green-200:#9bebb6;--color-green-300:#6ee294;--color-green-400:#24b754;--color-green-500:#1d9143;--color-green-600:#167034;--color-green-700:#105025;--color-green-800:#092d15;--color-green-900:#061e0e;--color-green-950:#041309;--color-magenta-50:#fdefff;--color-magenta-100:#fbdeff;--color-magenta-200:#f9cbff;--color-magenta-300:#f6b5ff;--color-magenta-400:#ed67ff;--color-magenta-500:#d700f4;--color-magenta-600:#a800be;--color-magenta-700:#7a008a;--color-magenta-800:#480052;--color-magenta-900:#33003a;--color-magenta-950:#230027;--color-gray-50:#f3f3f3;--color-gray-100:#e7e7e7;--color-gray-200:#dadada;--color-gray-300:#cbcbcb;--color-gray-400:#a0a0a0;--color-gray-500:#7e7e7e;--color-gray-600:#616161;--color-gray-700:#454545;--color-gray-800:#272727;--color-gray-900:#191919;--color-gray-950:#101010;--color-blue-50:#e7f6ff;--color-blue-100:#cdecff;--color-blue-200:#afe1ff;--color-blue-300:#8ed4ff;--color-blue-400:#17a7ff;--color-blue-500:#0083d4;--color-blue-600:#0065a3;--color-blue-700:#004975;--color-blue-800:#002943;--color-blue-900:#001c2d;--color-blue-950:#00111c;--color-yellow-50:#fff4c3;--color-yellow-100:#ffe77b;--color-yellow-200:#ffd722;--color-yellow-300:#f3c700;--color-yellow-400:#bf9c00;--color-yellow-500:#977c00;--color-yellow-600:#745f00;--color-yellow-700:#534400;--color-yellow-800:#2f2600;--color-yellow-900:#1f1900;--color-yellow-950:#131000;--color-red-50:#fff0f5;--color-red-100:#ffdfea;--color-red-200:#ffcddd;--color-red-300:#ffb8d0;--color-red-400:#ff6e9f;--color-red-500:#fa0053;--color-red-600:#c30041;--color-red-700:#8e002f;--color-red-800:#55001c;--color-red-900:#3c0014;--color-red-950:#29000e;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-orange-950:#431407;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2fe;--color-indigo-300:#a5b4fc;--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-indigo-800:#3730a3;--color-indigo-900:#312e81;--color-indigo-950:#1e1b4b;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-amber-950:#451a03;--color-electric-50:#e8efff;--color-electric-100:#c8d6ff;--color-electric-200:#97b3ff;--color-electric-300:#5e85ff;--color-electric-400:#2b62ff;--color-electric-500:#1054ff;--color-electric-600:#0a3fcc;--color-electric-700:#082f99;--color-electric-800:#061f66;--color-electric-900:#041440;--color-electric-950:#020a26;--color-graphite-50:#f4f5f7;--color-graphite-100:#e6e8ec;--color-graphite-200:#c9cdd5;--color-graphite-300:#a0a8b5;--color-graphite-400:#6f7888;--color-graphite-500:#4a5260;--color-graphite-600:#2f3540;--color-graphite-700:#1f242d;--color-graphite-800:#161a21;--color-graphite-900:#0f1419;--color-graphite-950:#080a0d;--color-paper-50:#fff;--color-paper-100:#fdfdfb;--color-paper-200:#fafaf7;--color-paper-300:#f3f3ee;--color-paper-400:#e6e6df;--color-paper-500:#d0d0c7;--color-text-inverse-muted:#ffffffd9;--color-text-inverse-subtle:#ffffffb3;--color-overlay-inverse-subtle:#fff3;--color-overlay-inverse-light:#ffffff4d;--color-button-primary-on-accent-bg-hover:#ffffffe6;--color-button-primary-on-accent-bg-active:#fffffff2;--color-body-muted-on-accent-text:#fffc;--color-transparent:#0000;--container-prose:clamp(45ch, 65ch, 75ch);--container-content:max-content;--container-full:100%;--container-screen:100vi;--container-xs:min(100% - clamp(.75rem, 4vi, 2rem), 20rem);--container-sm:min(100% - clamp(.75rem, 4vi, 2rem), 36rem);--container-md:min(100% - clamp(1rem, 4vi, 3rem), 48rem);--container-lg:min(100% - clamp(1.5rem, 6vi, 4rem), 64rem);--container-xl:min(100% - clamp(2rem, 8vi, 5rem), 80rem);--container-2xl:min(100% - clamp(2rem, 8vi, 6rem), 96rem);--font-family-sans:"Inter Variable", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", "Helvetica Neue", "Noto Sans", sans-serif;--font-family-heading:"Inter Variable", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", "Helvetica Neue", "Noto Sans", sans-serif;--font-family-serif:"Merriweather Variable", "Merriweather", "Times New Roman", Times, "Source Serif Pro", "Noto Serif", Georgia, serif;--font-family-mono:"Fira Code Variable", "Fira Code", "JetBrains Mono Variable", "JetBrains Mono", "Cascadia Code Variable", "Cascadia Code", "SF Mono", Monaco, "Roboto Mono", "Consolas", "Liberation Mono", "Menlo", monospace;--font-family-display:"Inter Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", Georgia, sans-serif;--font-family-ui:"Inter Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", sans-serif;--font-family-cursive:"Caveat Variable", "Caveat", "Kalam", "Dancing Script", "Segoe Print", "Bradley Hand", cursive;--font-size-xs:clamp(.75rem, .7rem + .2vi, .875rem);--font-size-sm:clamp(.875rem, .8rem + .3vi, 1rem);--font-size-base:clamp(1rem, .95rem + .5vi, 1.125rem);--font-size-lg:clamp(1.125rem, 1rem + 1vi, 1.25rem);--font-size-xl:clamp(1.25rem, 1.15rem + .5vi, 1.375rem);--font-size-2xl:clamp(1.375rem, 1.25rem + .5vi, 1.625rem);--font-size-3xl:clamp(1.5rem, 1.35rem + .75vi, 1.5rem);--font-size-4xl:clamp(1.75rem, 1.35rem + 1.75vi, 2.5rem);--font-size-5xl:clamp(2.25rem, 1.95rem + 1.5vi, 3.5rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:1.75;--line-height-extra-loose:2;--max-width-narrow:45ch;--max-width-readable:65ch;--max-width-wide:85ch;--max-width-full:100%;--duration-instant:0s;--duration-quick:.12s;--duration-moderate:.25s;--duration-slow:.4s;--duration-very-slow:.7s;--duration-reduced:0s;--easing-enter:cubic-bezier(0, 0, .2, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--easing-enter-back:cubic-bezier(.175, .885, .32, 1.275);--easing-interactive:cubic-bezier(.4, 0, .2, 1);--easing-layout:cubic-bezier(.25, .46, .45, .94);--easing-transform:cubic-bezier(.165, .84, .44, 1);--easing-modal-enter:cubic-bezier(0, 0, .2, 1);--easing-modal-exit:cubic-bezier(.4, 0, .6, 1);--easing-backdrop:cubic-bezier(.25, .46, .45, .94);--easing-urgent:cubic-bezier(.25, .46, .45, .94);--easing-success:cubic-bezier(.175, .885, .32, 1.275);--easing-linear:cubic-bezier(0, 0, 1, 1);--opacity-0:0;--opacity-10:.1;--opacity-25:.25;--opacity-50:.5;--opacity-75:.75;--opacity-90:.9;--opacity-100:1;--radii-sm:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-2xl:1rem;--radii-full:9999px;--shadow-none:0 0 0 0 #0000;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inset:inset 0 2px 4px 0 #0000000d;--shadow-outline:0 0 0 3px #3b82f680;--spacing-16:1rem;--spacing-none:0;--spacing-2xs:2px;--spacing-xs:clamp(.25rem, .5vi, .5rem);--spacing-sm:clamp(.5rem, 1vi, 1rem);--spacing-md:clamp(1rem, 2vi, 1.5rem);--spacing-lg:clamp(1.5rem, 3vi, 2.5rem);--spacing-xl:clamp(2.5rem, 5vi, 4rem);--spacing-2xl:clamp(4rem, 8vi, 6rem);--spacing-3xl:clamp(6rem, 12vi, 10rem);--spacing-4xl:clamp(10rem, 15vi, 16rem);--spacing-auto:auto;--spacing-3xs:1px;--spacing-xs-plus:clamp(.375rem, .75vi, .75rem);--spacing-sm-875:.875rem;--spacing-md-plus:clamp(1.25rem, 2.5vi, 2rem);--spacing-lg-plus:clamp(2rem, 4vi, 3.25rem);--spacing-xl-plus:clamp(3.25rem, 6.5vi, 5rem);--spacing-20xl:clamp(12rem, 18vi, 20rem);--tracking-display:-1px;--tracking-title:-.5px;--tracking-headline:-.25px;--tracking-body:0px;--tracking-caption:.1px;--tracking-button:.35px;--z-index-hide:-1;--z-index-auto:auto;--z-index-base:0;--z-index-raised:1;--z-index-header:10;--z-index-overlay:20;--z-index-backdrop:30;--z-index-modal:40;--z-index-toast:50;--z-index-critical:60;--z-index-max:9999;--icon-xs:var(--spacing-xs);--icon-sm:var(--spacing-sm);--icon-md:var(--spacing-md);--icon-lg:var(--spacing-lg);--icon-xl:var(--spacing-xl);--semantic-border-width-focus-ring:var(--border-width-regular);--semantic-border-width-accent:var(--border-width-medium);--semantic-icon-xs:var(--spacing-xs);--semantic-icon-sm:var(--spacing-sm);--semantic-icon-md:var(--spacing-md);--color-bg-primary:var(--color-paper-200);--color-bg-secondary:var(--color-paper-300);--color-surface-primary:var(--color-paper-200);--color-surface-secondary:var(--color-paper-300);--color-surface-inverse:var(--color-graphite-900);--color-surface-tertiary:var(--color-paper-400);--color-surface-quaternary:var(--color-paper-500);--color-text-primary:var(--color-graphite-900);--color-text-secondary:var(--color-graphite-500);--color-text-inverse:var(--color-paper-100);--color-text-tertiary:var(--color-graphite-400);--color-text-brand:var(--color-electric-600);--color-text-on-primary:var(--color-paper-100);--color-text-on-danger:var(--color-paper-100);--color-icon-primary:var(--color-graphite-700);--color-icon-secondary:var(--color-graphite-500);--color-icon-tertiary:var(--color-graphite-400);--color-border-primary:var(--color-graphite-200);--color-border-secondary:var(--color-paper-400);--color-link:var(--color-blue-600);--color-link-hover:var(--color-blue-700);--color-link-active:var(--color-blue-800);--color-link-focus:var(--color-blue-600);--color-link-disabled:var(--color-blue-400);--color-disabled:var(--color-graphite-300);--color-focus:var(--color-electric-500);--color-primary:var(--color-electric-500);--color-primary-hover:var(--color-electric-600);--color-primary-active:var(--color-electric-700);--color-primary-focus:var(--color-electric-500);--color-primary-disabled:var(--color-electric-200);--color-primary-surface:var(--color-electric-50);--color-secondary:var(--color-graphite-600);--color-secondary-hover:var(--color-graphite-700);--color-secondary-active:var(--color-graphite-800);--color-secondary-focus:var(--color-graphite-600);--color-secondary-disabled:var(--color-graphite-300);--color-secondary-surface:var(--color-graphite-100);--color-neutral:var(--color-graphite-400);--color-neutral-hover:var(--color-graphite-500);--color-neutral-active:var(--color-graphite-600);--color-neutral-focus:var(--color-graphite-400);--color-neutral-disabled:var(--color-graphite-200);--color-neutral-surface:var(--color-graphite-50);--color-info:var(--color-blue-500);--color-info-hover:var(--color-blue-600);--color-info-active:var(--color-blue-700);--color-info-focus:var(--color-blue-500);--color-info-disabled:var(--color-blue-300);--color-info-surface:var(--color-blue-50);--color-success:var(--color-green-500);--color-success-hover:var(--color-green-600);--color-success-active:var(--color-green-700);--color-success-focus:var(--color-green-500);--color-success-disabled:var(--color-green-300);--color-success-surface:var(--color-green-50);--color-warning:var(--color-yellow-500);--color-warning-hover:var(--color-yellow-600);--color-warning-active:var(--color-yellow-700);--color-warning-focus:var(--color-yellow-500);--color-warning-disabled:var(--color-yellow-300);--color-warning-surface:var(--color-yellow-50);--color-danger:var(--color-red-600);--color-danger-hover:var(--color-red-700);--color-danger-active:var(--color-red-800);--color-danger-focus:var(--color-red-600);--color-danger-disabled:var(--color-red-300);--color-danger-surface:var(--color-red-50);--color-button-primary-default-text:var(--color-white);--color-button-primary-on-accent-bg:var(--color-white);--color-button-secondary-on-accent-text:var(--color-white);--color-badge-brand-default-text:var(--color-white);--color-badge-brand-on-accent-bg:var(--color-white);--color-badge-accent-default-text:var(--color-white);--color-badge-accent-on-accent-bg:var(--color-white);--color-heading-default-on-accent-text:var(--color-white);--color-body-default-on-accent-text:var(--color-white);--color-primary-soft:var(--color-electric-100);--color-danger-soft:var(--color-red-100);--color-brand-tertiary:var(--color-electric-700);--elevation-0:var(--shadow-none);--elevation-1:var(--shadow-xs);--elevation-2:var(--shadow-sm);--elevation-3:var(--shadow-md);--elevation-4:var(--shadow-lg);--elevation-5:var(--shadow-xl);--elevation-6:var(--shadow-2xl);--elevation-8:var(--shadow-xl);--elevation-16:var(--shadow-2xl);--elevation-inset:var(--shadow-inset);--elevation-focus:var(--shadow-outline);--elevation-sm:var(--shadow-xs);--elevation-md:var(--shadow-sm);--elevation-lg:var(--shadow-lg);--elevation-emergency:var(--shadow-md);--elevation-brand:var(--shadow-md);--typography-heading-h1-font-size:var(--font-size-5xl);--typography-heading-h1-font-weight:var(--font-weight-extrabold);--typography-heading-h1-line-height:var(--line-height-tight);--typography-heading-h1-font-family:var(--font-family-heading);--typography-heading-h2-font-size:var(--font-size-4xl);--typography-heading-h2-font-weight:var(--font-weight-bold);--typography-heading-h2-line-height:var(--line-height-tight);--typography-heading-h2-font-family:var(--font-family-display);--typography-heading-h3-font-size:var(--font-size-3xl);--typography-heading-h3-font-weight:var(--font-weight-semibold);--typography-heading-h3-line-height:var(--line-height-snug);--typography-heading-h3-font-family:var(--font-family-heading);--typography-heading-h4-font-size:var(--font-size-2xl);--typography-heading-h4-font-weight:var(--font-weight-semibold);--typography-heading-h4-line-height:var(--line-height-snug);--typography-heading-h4-font-family:var(--font-family-heading);--typography-heading-h5-font-size:var(--font-size-xl);--typography-heading-h5-font-weight:var(--font-weight-medium);--typography-heading-h5-line-height:var(--line-height-normal);--typography-heading-h5-font-family:var(--font-family-heading);--typography-heading-h6-font-size:var(--font-size-lg);--typography-heading-h6-font-weight:var(--font-weight-medium);--typography-heading-h6-line-height:var(--line-height-normal);--typography-heading-h6-font-family:var(--font-family-heading);--typography-body-paragraph-font-size:var(--font-size-base);--typography-body-paragraph-font-weight:var(--font-weight-regular);--typography-body-paragraph-line-height:var(--line-height-relaxed);--typography-body-paragraph-font-family:var(--font-family-sans);--typography-body-lead-font-size:var(--font-size-lg);--typography-body-lead-font-weight:var(--font-weight-regular);--typography-body-lead-line-height:var(--line-height-relaxed);--typography-body-lead-font-family:var(--font-family-sans);--typography-body-large-font-size:var(--font-size-xl);--typography-body-large-font-weight:var(--font-weight-regular);--typography-body-large-line-height:var(--line-height-normal);--typography-body-large-font-family:var(--font-family-sans);--typography-body-small-font-size:var(--font-size-sm);--typography-body-small-font-weight:var(--font-weight-regular);--typography-body-small-line-height:var(--line-height-normal);--typography-body-small-font-family:var(--font-family-sans);--typography-body-muted-font-size:var(--font-size-base);--typography-body-muted-font-weight:var(--font-weight-regular);--typography-body-muted-line-height:var(--line-height-normal);--typography-body-muted-font-family:var(--font-family-sans);--typography-special-blockquote-font-size:var(--font-size-lg);--typography-special-blockquote-font-weight:var(--font-weight-light);--typography-special-blockquote-line-height:var(--line-height-relaxed);--typography-special-blockquote-font-family:var(--font-family-serif);--typography-special-code-inline-font-size:var(--font-size-sm);--typography-special-code-inline-font-weight:var(--font-weight-regular);--typography-special-code-inline-line-height:var(--line-height-normal);--typography-special-code-inline-font-family:var(--font-family-mono);--typography-special-professional-font-size:var(--font-size-base);--typography-special-professional-font-weight:var(--font-weight-medium);--typography-special-professional-line-height:var(--line-height-normal);--typography-special-professional-font-family:var(--font-family-sans);--color-surface-success:var(--color-success-surface);--color-surface-critical:var(--color-danger-surface);--color-surface-emergency:var(--color-danger-surface);--color-surface-warning:var(--color-warning-surface);--color-surface-info:var(--color-info-surface);--color-text-success:var(--color-success);--color-text-critical:var(--color-danger);--color-text-warning:var(--color-warning);--color-text-error:var(--color-danger);--color-border-success:var(--color-success);--color-border-critical:var(--color-danger);--color-border-emergency:var(--color-danger);--color-border-warning:var(--color-warning);--color-border-focus:var(--color-focus);--color-brand-primary:var(--color-primary);--color-brand-secondary:var(--color-secondary);--color-interactive-primary-hover:var(--color-primary-hover);--color-button-primary-default-bg:var(--color-primary);--color-button-primary-default-bg-hover:var(--color-primary-hover);--color-button-primary-default-bg-active:var(--color-primary-active);--color-button-primary-on-accent-text:var(--color-primary);--color-button-secondary-default-bg:var(--color-surface-secondary);--color-button-secondary-default-text:var(--color-text-secondary);--color-button-secondary-default-bg-hover:var(--color-neutral-surface);--color-button-secondary-on-accent-bg:var(--color-primary);--color-button-secondary-on-accent-bg-hover:var(--color-primary-hover);--color-button-secondary-on-accent-bg-active:var(--color-primary-active);--color-badge-brand-default-bg:var(--color-primary);--color-badge-brand-on-accent-text:var(--color-primary);--color-badge-accent-default-bg:var(--color-primary);--color-badge-accent-on-accent-text:var(--color-primary);--color-heading-default-on-default-text:var(--color-text-primary);--color-body-default-on-default-text:var(--color-text-primary);--color-body-muted-on-default-text:var(--color-text-secondary);--color-background-success:var(--color-success-surface);--color-background-error:var(--color-danger-surface)}@layer reset{body{font-family:var(--font-family-sans);margin:0}}@layer base,theme;@layer layout{[class*=page-section__centered] p,[class*=page-section__header] p{max-inline-size:var(--max-width-readable);margin-inline:auto}}@layer components;@layer utilities{.visually-hidden{white-space:nowrap!important;clip-path:inset(50%)!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer overrides{:root{--font-family-sans:"Inter Variable", "Inter", "Inter Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", "Helvetica Neue", "Noto Sans", sans-serif;--font-family-heading:"Inter Variable", "Inter", "Inter Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", "Helvetica Neue", "Noto Sans", sans-serif;--font-family-ui:"Inter Variable", "Inter Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", sans-serif}}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}html{overflow-inline:clip}
