@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-ext-400-normal-D9NYhYTq.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-400-normal-Di6yW_eE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-400-normal-AvfsDsMQ.woff2)format("woff2"),url(/assets/merriweather-cyrillic-400-normal-DAcQ8g-H.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-vietnamese-400-normal-hNacsVs_.woff2)format("woff2"),url(/assets/merriweather-vietnamese-400-normal-Dh8WVvgZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-ext-400-normal-CWVzVQq3.woff2)format("woff2"),url(/assets/merriweather-latin-ext-400-normal-CLqijLtt.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2)format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff)format("woff");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}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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{--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-button-primary-on-accent-bg-hover:#ffffffe6;--color-button-primary-on-accent-bg-active:#fffffff2;--color-body-muted-on-accent-text:#fffc;--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","Inter Display",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Display",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.1rem + 1.5vi,1.5rem);--font-size-2xl:clamp(1.5rem,1.3rem + 2vi,1.875rem);--font-size-3xl:clamp(1.875rem,1.6rem + 2.5vi,2.25rem);--font-size-4xl:clamp(2.25rem,1.9rem + 3vi,3rem);--font-size-5xl:clamp(3rem,2.5rem + 4vi,4rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--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;--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-bounce:cubic-bezier(.68,-.55,.265,1.55);--easing-gentle-bounce:cubic-bezier(.34,1.56,.64,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-none:0;--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;--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);--color-bg-primary:var(--color-white);--color-bg-secondary:var(--color-gray-50);--color-surface-primary:var(--color-white);--color-surface-secondary:var(--color-gray-50);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-icon-primary:var(--color-gray-700);--color-icon-secondary:var(--color-gray-500);--color-border-primary:var(--color-gray-300);--color-border-secondary:var(--color-gray-200);--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-gray-400);--color-focus:var(--color-blue-500);--color-primary:var(--color-orange-600);--color-primary-hover:var(--color-orange-700);--color-primary-active:var(--color-orange-800);--color-primary-focus:var(--color-orange-600);--color-primary-disabled:var(--color-orange-300);--color-primary-surface:var(--color-orange-50);--color-secondary:var(--color-gray-600);--color-secondary-hover:var(--color-gray-700);--color-secondary-active:var(--color-gray-800);--color-secondary-focus:var(--color-gray-600);--color-secondary-disabled:var(--color-gray-400);--color-secondary-surface:var(--color-gray-100);--color-neutral:var(--color-gray-500);--color-neutral-hover:var(--color-gray-600);--color-neutral-active:var(--color-gray-700);--color-neutral-focus:var(--color-gray-500);--color-neutral-disabled:var(--color-gray-300);--color-neutral-surface:var(--color-gray-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);--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-inset:var(--shadow-inset);--elevation-focus:var(--shadow-outline);--typography-heading-h1-font-size:var(--font-size-5xl);--typography-heading-h1-font-weight:var(--font-weight-bold);--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-heading);--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-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)}@layer reset,base,theme,layout,components;@layer utilities{.visually-hidden{white-space:nowrap!important;clip-path:inset(50%)!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer overrides;
