.site-nav[data-astro-cid-3ef6ksr2]{z-index:var(--z-index-header);background:color-mix(in srgb,var(--color-surface-primary)90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:var(--border-width-thin)solid var(--color-border-primary);position:sticky;top:0}.site-nav__inner[data-astro-cid-3ef6ksr2]{max-width:var(--max-width);padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);justify-content:space-between;align-items:center;margin-inline-start:auto;margin-inline-end:auto;display:flex}.site-nav__logo[data-astro-cid-3ef6ksr2]{align-items:center;gap:var(--spacing-2xs);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-family:var(--font-family-sans);text-decoration:none;display:flex}.site-nav__logo-mark[data-astro-cid-3ef6ksr2]{flex-shrink:0;display:flex}.site-nav__logo-text[data-astro-cid-3ef6ksr2]{color:var(--color-text-primary);letter-spacing:-.02em}.site-nav__links[data-astro-cid-3ef6ksr2]{align-items:center;gap:var(--spacing-md);display:none}.site-nav__links[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--duration-quick)var(--easing-interactive)}.site-nav__links[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-text-primary)}.site-nav__cta[data-astro-cid-3ef6ksr2]{padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm);background:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radii-md);transition:background var(--duration-quick)var(--easing-interactive);white-space:nowrap;display:inline-block;color:var(--color-white)!important}.site-nav__cta[data-astro-cid-3ef6ksr2]:hover{background:var(--color-primary-hover);color:var(--color-white)!important}.site-nav__menu-toggle[data-astro-cid-3ef6ksr2]{gap:var(--spacing-2xs);padding:var(--spacing-xs);cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.site-nav__menu-bar[data-astro-cid-3ef6ksr2]{background:var(--color-text-primary);border-radius:var(--radii-full);transition:all var(--duration-quick)var(--easing-interactive);block-size:2px;inline-size:1.25rem;display:block}.site-nav__mobile-menu[data-astro-cid-3ef6ksr2]{gap:var(--spacing-sm);padding-block:var(--spacing-md);padding-inline:var(--spacing-md);border-block-end:var(--border-width-thin)solid var(--color-border-secondary);background:var(--color-surface-primary);box-shadow:var(--shadow-lg);flex-direction:column;display:none}.site-nav__mobile-menu--open[data-astro-cid-3ef6ksr2]{display:flex}.site-nav__mobile-menu[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding-block:var(--spacing-xs);transition:color var(--duration-quick)var(--easing-interactive)}.site-nav__mobile-menu[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-text-primary)}.site-nav__mobile-menu[data-astro-cid-3ef6ksr2]>.site-nav__cta[data-astro-cid-3ef6ksr2]{text-align:center}.site-nav__market[data-astro-cid-3ef6ksr2]{position:relative}.site-nav__market-trigger[data-astro-cid-3ef6ksr2]{align-items:center;gap:var(--spacing-2xs);border:var(--border-width-thin)solid var(--color-border-primary);border-radius:var(--radii-md);padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);font-size:var(--font-size-base);cursor:pointer;transition:border-color var(--duration-quick)var(--easing-interactive);background:0 0;line-height:1;list-style:none;display:flex}.site-nav__market-trigger[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.site-nav__market-trigger[data-astro-cid-3ef6ksr2]:hover{border-color:var(--color-primary)}.site-nav__chevron[data-astro-cid-3ef6ksr2]{opacity:var(--opacity-50);transition:transform var(--duration-quick)var(--easing-interactive)}details[data-astro-cid-3ef6ksr2][open] .site-nav__chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.site-nav__market-popup[data-astro-cid-3ef6ksr2]{background:var(--color-surface-primary);border:var(--border-width-thin)solid var(--color-border-primary);border-radius:var(--radii-lg);box-shadow:var(--shadow-lg);z-index:var(--z-index-overlay);top:calc(100% + var(--spacing-xs));min-inline-size:180px;position:absolute;overflow:hidden}.site-nav__market-popup[data-astro-cid-3ef6ksr2]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.site-nav__market-popup[data-astro-cid-3ef6ksr2]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.site-nav__market-popup[data-astro-cid-3ef6ksr2]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.site-nav__market-popup[data-astro-cid-3ef6ksr2]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.site-nav__market-popup[data-astro-cid-3ef6ksr2]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.site-nav__market-popup[data-astro-cid-3ef6ksr2]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.site-nav__market-popup--mobile[data-astro-cid-3ef6ksr2]{border-radius:var(--radii-md);box-shadow:none;min-inline-size:auto;margin-block-start:var(--spacing-xs);position:static}.site-nav__market-option[data-astro-cid-3ef6ksr2]{align-items:center;gap:var(--spacing-xs);padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-primary);transition:background var(--duration-quick)var(--easing-interactive);white-space:nowrap;display:flex}.site-nav__market-option[data-astro-cid-3ef6ksr2]:hover{background:var(--color-bg-secondary)}.site-nav__market-option--active[data-astro-cid-3ef6ksr2]{color:var(--color-primary);font-weight:var(--font-weight-medium)}.site-nav__check[data-astro-cid-3ef6ksr2]{color:var(--color-primary);font-size:var(--font-size-xs);margin-inline-start:auto}@media(min-width:48rem){.site-nav__links[data-astro-cid-3ef6ksr2]{display:flex}.site-nav__menu-toggle[data-astro-cid-3ef6ksr2]{display:none}.site-nav__mobile-menu[data-astro-cid-3ef6ksr2]{display:none!important}}.site-footer[data-astro-cid-sz7xmlte]{border-top:var(--border-width-thin)solid var(--color-border-primary);background:var(--color-bg-secondary)}.site-footer__inner[data-astro-cid-sz7xmlte]{max-width:var(--max-width);padding:var(--spacing-xl)var(--spacing-md)var(--spacing-lg);margin:0 auto}.site-footer__top[data-astro-cid-sz7xmlte]{gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl);display:flex}@media(max-width:640px){.site-footer__top[data-astro-cid-sz7xmlte]{gap:var(--spacing-lg);flex-direction:column}}.site-footer__brand[data-astro-cid-sz7xmlte]{flex:0 0 200px}.site-footer__logo[data-astro-cid-sz7xmlte]{align-items:center;gap:var(--spacing-2xs);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-family:var(--font-family-sans);text-decoration:none;display:flex}.site-footer__logo-mark[data-astro-cid-sz7xmlte]{flex-shrink:0;display:flex}.site-footer__logo-text[data-astro-cid-sz7xmlte]{color:var(--color-text-primary);letter-spacing:-.02em}.site-footer__tagline[data-astro-cid-sz7xmlte]{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.site-footer__columns[data-astro-cid-sz7xmlte]{gap:var(--spacing-xl);flex:1;display:flex}@media(max-width:640px){.site-footer__columns[data-astro-cid-sz7xmlte]{gap:var(--spacing-lg);flex-wrap:wrap}.site-footer__col[data-astro-cid-sz7xmlte]{flex:120px}}.site-footer__col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.site-footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--font-size-xs);color:var(--color-text-secondary);transition:color var(--duration-quick)}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary)}.site-footer__bottom[data-astro-cid-sz7xmlte]{border-top:var(--border-width-thin)solid var(--color-border-primary);padding-top:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}@media(max-width:640px){.site-footer__bottom[data-astro-cid-sz7xmlte]{gap:var(--spacing-sm);flex-direction:column;align-items:flex-start}}.site-footer__credit[data-astro-cid-sz7xmlte]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.site-footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-underline-offset:3px;text-decoration:underline}.site-footer__market[data-astro-cid-sz7xmlte]{position:relative}.site-footer__market-trigger[data-astro-cid-sz7xmlte]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);border:var(--border-width-thin)solid var(--color-border-primary);border-radius:var(--radii-md);font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-quick);list-style:none;display:flex}.site-footer__market-trigger[data-astro-cid-sz7xmlte]::-webkit-details-marker{display:none}.site-footer__market-trigger[data-astro-cid-sz7xmlte]:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.site-footer__chevron[data-astro-cid-sz7xmlte]{opacity:.5;transition:transform var(--duration-quick)}details[data-astro-cid-sz7xmlte][open] .site-footer__chevron[data-astro-cid-sz7xmlte]{transform:rotate(180deg)}.site-footer__market-popup[data-astro-cid-sz7xmlte]{bottom:calc(100% + var(--spacing-xs));background:var(--color-surface-primary);border:var(--border-width-thin)solid var(--color-border-primary);border-radius:var(--radii-lg);box-shadow:var(--shadow-lg);z-index:var(--z-index-overlay);min-width:200px;position:absolute;left:0;overflow:hidden}.site-footer__market-option[data-astro-cid-sz7xmlte]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-primary);transition:background var(--duration-quick);white-space:nowrap;display:flex}.site-footer__market-option[data-astro-cid-sz7xmlte]:hover{background:var(--color-bg-secondary)}.site-footer__market-option--active[data-astro-cid-sz7xmlte]{color:var(--color-primary);font-weight:var(--font-weight-medium)}.site-footer__check[data-astro-cid-sz7xmlte]{color:var(--color-primary);font-size:var(--font-size-xs);margin-inline-start:auto}:root{--button-height-xs:1.75rem;--button-height-sm:2.25rem;--button-height-md:2.75rem;--button-height-lg:3.25rem;--button-height-xl:3.75rem;--button-height-icon-only:2.75rem;--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-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-blue-950:#172554;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-green-950:#052e16;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-red-950:#450a0a;--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-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-yellow-950:#422006;--color-button-primary-on-accent-bg-hover:#fff;--color-button-primary-on-accent-bg-active:#fff;--color-body-muted-on-accent-text:#fff;--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.35rem + 1vi,1.75rem);--font-size-3xl:clamp(1.75rem,1.55rem + 1.5vi,2.125rem);--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-2xs:clamp(.125rem,.25vi,.25rem);--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-slate-50);--color-surface-primary:var(--color-white);--color-surface-secondary:var(--color-slate-50);--color-surface-tertiary:var(--color-slate-100);--color-surface-emergency:var(--color-red-50);--color-text-primary:var(--color-slate-900);--color-text-secondary:var(--color-slate-600);--color-icon-primary:var(--color-slate-700);--color-icon-secondary:var(--color-slate-500);--color-border-primary:var(--color-slate-300);--color-border-secondary:var(--color-slate-200);--color-border-emergency:var(--color-red-300);--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-slate-400);--color-focus:var(--color-blue-500);--color-primary:var(--color-blue-500);--color-primary-hover:var(--color-blue-600);--color-primary-active:var(--color-blue-700);--color-primary-focus:var(--color-blue-500);--color-primary-disabled:var(--color-blue-300);--color-primary-surface:var(--color-blue-50);--color-secondary:var(--color-amber-500);--color-secondary-hover:var(--color-amber-600);--color-secondary-active:var(--color-amber-700);--color-secondary-focus:var(--color-amber-500);--color-secondary-disabled:var(--color-amber-300);--color-secondary-surface:var(--color-amber-50);--color-neutral:var(--color-slate-500);--color-neutral-hover:var(--color-slate-600);--color-neutral-active:var(--color-slate-700);--color-neutral-focus:var(--color-slate-500);--color-neutral-disabled:var(--color-slate-300);--color-neutral-surface:var(--color-slate-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-brand:var(--color-blue-500);--color-brand-200:var(--color-blue-200);--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);--elevation-emergency:var(--shadow-lg);--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{body{font-family:var(--font-family-sans);margin:0}}@layer components,animations,utilities;:root{--max-width:min(100% - var(--spacing-lg)*2,67.5rem)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-sans);background:var(--color-bg-primary);color:var(--color-text-primary);line-height:var(--line-height-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}
