@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-cyrillic-ext-400-normal.02yinogxz2ar9.woff2)format("woff2"),url(../media/nunito-cyrillic-ext-400-normal.0ciruu425h02g.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-cyrillic-400-normal.0s4gcmf521g8k.woff2)format("woff2"),url(../media/nunito-cyrillic-400-normal.0_v96dxtelh~m.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-vietnamese-400-normal.172-1pzny0r30.woff2)format("woff2"),url(../media/nunito-vietnamese-400-normal.0-66efi39mf0n.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-latin-ext-400-normal.0xylu12wk77il.woff2)format("woff2"),url(../media/nunito-latin-ext-400-normal.0fjm-0f8ynbtz.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-latin-400-normal.0xcuk47o3y9qv.woff2)format("woff2"),url(../media/nunito-latin-400-normal.0_49_489s1m0_.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:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url(../media/nunito-cyrillic-ext-400-italic.12bx~jc0jiuv4.woff2)format("woff2"),url(../media/nunito-cyrillic-ext-400-italic.0ae3.r84xfhg2.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:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url(../media/nunito-cyrillic-400-italic.0hsr7yn77wj6s.woff2)format("woff2"),url(../media/nunito-cyrillic-400-italic.066k750c4igzc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url(../media/nunito-vietnamese-400-italic.0y~amd4xpg1f..woff2)format("woff2"),url(../media/nunito-vietnamese-400-italic.0heklxoy4c24u.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:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url(../media/nunito-latin-ext-400-italic.11-lcwu0mclx0.woff2)format("woff2"),url(../media/nunito-latin-ext-400-italic.11-ui~s9~6216.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:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url(../media/nunito-latin-400-italic.169g24eqzxgsl.woff2)format("woff2"),url(../media/nunito-latin-400-italic.14xkmm05s8qzx.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:Nunito;font-style:italic;font-display:swap;font-weight:500;src:url(../media/nunito-cyrillic-ext-500-italic.0as~hfwxoe-28.woff2)format("woff2"),url(../media/nunito-cyrillic-ext-500-italic.17gw~39u_xyk0.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:Nunito;font-style:italic;font-display:swap;font-weight:500;src:url(../media/nunito-cyrillic-500-italic.0jg0h578nmtat.woff2)format("woff2"),url(../media/nunito-cyrillic-500-italic.0.yq8hlk0x0m9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:500;src:url(../media/nunito-vietnamese-500-italic.0ex3hirqbgymw.woff2)format("woff2"),url(../media/nunito-vietnamese-500-italic.08lp.tp4w7hhb.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:Nunito;font-style:italic;font-display:swap;font-weight:500;src:url(../media/nunito-latin-ext-500-italic.173r~fl__e407.woff2)format("woff2"),url(../media/nunito-latin-ext-500-italic.00s293sluxk.8.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:Nunito;font-style:italic;font-display:swap;font-weight:500;src:url(../media/nunito-latin-500-italic.0t0bcwitxur8l.woff2)format("woff2"),url(../media/nunito-latin-500-italic.0xu40t4d_m2s..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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-cyrillic-ext-700-normal.0z6pg2cq.t9rp.woff2)format("woff2"),url(../media/nunito-cyrillic-ext-700-normal.0xgmd3~2hue93.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-cyrillic-700-normal.0fu.9~lxer5-z.woff2)format("woff2"),url(../media/nunito-cyrillic-700-normal.02y2sj-parann.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-vietnamese-700-normal.0kuti2qlo2gzt.woff2)format("woff2"),url(../media/nunito-vietnamese-700-normal.00nss5uxmgbhf.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-latin-ext-700-normal.0l4cju-cx4d8t.woff2)format("woff2"),url(../media/nunito-latin-ext-700-normal.0k64ofzyvo_zk.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-latin-700-normal.165ff_fa-f0sz.woff2)format("woff2"),url(../media/nunito-latin-700-normal.0je91~30v7m2-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.14tx4pkryervk.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.0rs1xbf~i0gne.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.0j0nt6xj209ja.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.0tfcly~dae28g.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.0sjxwfwy1.7-1.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0-p59y6vp.j7a.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.16tk2qho83alr.woff2)format("woff2"),url(../media/inter-greek-400-normal.0xmwnv-gh.rhf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0kilhpqoeqy~3.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.0zq7snwe4.thc.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.0e~6uobz6nk3d.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0a.r_3c33o5qt.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.0vig85~_2mxl3.woff2)format("woff2"),url(../media/inter-latin-400-normal.0br~z6nf9coz0.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}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--figma-color-grey-0:#fff;--figma-color-grey-50:#fcfcfe;--figma-color-grey-100:#f1f0f7;--figma-color-grey-200:#d7d5e5;--figma-color-grey-300:#b8b5cf;--figma-color-grey-400:#9997b7;--figma-color-grey-500:#8482a5;--figma-color-grey-600:#5f5e7d;--figma-color-grey-700:#4b465d;--figma-color-grey-800:#37323f;--figma-color-grey-900:#221f25;--figma-color-grey-950:#17151a;--figma-color-blue-50:#e9eef6;--figma-color-blue-100:#d3ddf1;--figma-color-blue-200:#acc0ea;--figma-color-blue-300:#83a4e6;--figma-color-blue-400:#648fe8;--figma-color-blue-500:#346bd2;--figma-color-blue-600:#1d50b6;--figma-color-blue-700:#043598;--figma-color-blue-800:#032a7e;--figma-color-blue-900:#022064;--figma-color-blue-950:#011241;--figma-color-magenta-50:#f6e9f5;--figma-color-magenta-100:#f5d5f4;--figma-color-magenta-200:#eeafec;--figma-color-magenta-300:#e887e4;--figma-color-magenta-400:#e255dd;--figma-color-magenta-500:#c037bb;--figma-color-magenta-600:#a520a0;--figma-color-magenta-700:#850480;--figma-color-magenta-800:#6a0266;--figma-color-magenta-900:#4a0147;--figma-color-magenta-950:#2f002d;--figma-color-red-50:#fcf2f2;--figma-color-red-100:#f5d3d3;--figma-color-red-200:#efb2b2;--figma-color-red-300:#ea8f8f;--figma-color-red-400:#e66868;--figma-color-red-500:#d34040;--figma-color-red-600:#b53434;--figma-color-red-700:#912828;--figma-color-red-800:#6f1c1c;--figma-color-red-900:#4f1111;--figma-color-red-950:#300708;--figma-color-orange-50:#fdf7f0;--figma-color-orange-100:#fae5cc;--figma-color-orange-200:#f8c994;--figma-color-orange-300:#f9ab49;--figma-color-orange-400:#ea9127;--figma-color-orange-500:#d87803;--figma-color-orange-600:#b16002;--figma-color-orange-700:#904e01;--figma-color-orange-800:#6e3a01;--figma-color-orange-900:#4d2700;--figma-color-orange-950:#2f1500;--figma-color-green-50:#e6f9e4;--figma-color-green-100:#d4edcc;--figma-color-green-200:#94c884;--figma-color-green-300:#79b268;--figma-color-green-400:#659a56;--figma-color-green-500:#477e39;--figma-color-green-600:#2c621e;--figma-color-green-700:#144705;--figma-color-green-800:#0e3803;--figma-color-green-900:#082902;--figma-color-green-950:#041b01;--figma-color-page:var(--figma-color-grey-50);--figma-color-surface:var(--figma-color-grey-0);--figma-color-surface-soft:var(--figma-color-grey-100);--figma-color-surface-muted:var(--figma-color-grey-200);--figma-color-border:var(--figma-color-grey-300);--figma-color-text:var(--figma-color-grey-900);--figma-color-text-muted:var(--figma-color-grey-700);--figma-color-text-soft:var(--figma-color-grey-600);--figma-color-accent:var(--figma-color-blue-500);--figma-color-accent-strong:var(--figma-color-blue-600);--figma-color-accent-soft:var(--figma-color-blue-100);--figma-color-success:var(--figma-color-green-500);--figma-color-success-soft:var(--figma-color-green-100);--figma-color-focus:#2a6df538;--figma-color-background-interactive-subtle:#0435981a;--figma-font-family-body:"Nunito", "Segoe UI", Arial, sans-serif;--figma-font-family-heading:"Nunito", "Segoe UI", Arial, sans-serif;--figma-font-family-secondary:"Inter", "Segoe UI", Arial, sans-serif;--figma-typography-heading-xlarge:700 63px/69px var(--figma-font-family-heading);--figma-typography-heading-xlarge-letter-spacing:-1px;--figma-typography-heading-large:700 42px/50px var(--figma-font-family-heading);--figma-typography-heading-large-letter-spacing:-.5px;--figma-typography-heading-medium:700 34px/40px var(--figma-font-family-heading);--figma-typography-heading-medium-letter-spacing:-.5px;--figma-typography-heading-small:700 28px/32px var(--figma-font-family-heading);--figma-typography-heading-xsmall:700 20px/26px var(--figma-font-family-heading);--figma-typography-body-large:400 18px/28px var(--figma-font-family-body);--figma-typography-body-large-emphasis:700 18px/28px var(--figma-font-family-body);--figma-typography-body-medium:400 16px/24px var(--figma-font-family-body);--figma-typography-body-medium-emphasis:700 16px/24px var(--figma-font-family-body);--figma-typography-body-medium-link:700 16px/24px var(--figma-font-family-body);--figma-typography-body-medium-link-decoration:underline;--figma-typography-body-small:400 14px/20px var(--figma-font-family-body);--figma-typography-body-small-emphasis:700 14px/20px var(--figma-font-family-body);--figma-typography-body-small-link:700 14px/20px var(--figma-font-family-body);--figma-typography-body-small-link-decoration:underline;--figma-typography-body-xsmall:400 12px/18px var(--figma-font-family-body);--figma-typography-body-xsmall-emphasis:700 12px/18px var(--figma-font-family-body);--figma-typography-body-xsmall-link:700 12px/18px var(--figma-font-family-body);--figma-typography-body-xsmall-link-decoration:underline;--figma-typography-body-medium-tight:400 16px/20px var(--figma-font-family-body);--figma-typography-body-medium-tight-emphasis:700 16px/20px var(--figma-font-family-body);--figma-typography-button-medium:700 16px/24px var(--figma-font-family-body);--figma-typography-button-small:700 14px/20px var(--figma-font-family-body);--figma-typography-quote-large-emphasis:500 italic 28px/34px var(--figma-font-family-body);--figma-typography-quote-medium:400 italic 24px/32px var(--figma-font-family-body);--figma-typography-quote-small:400 italic 18px/28px var(--figma-font-family-body);--figma-typography-display-number:400 42px/44px "Inter", "Segoe UI", Arial, sans-serif;--figma-radius-none:0px;--figma-radius-sm:4px;--figma-radius-md:8px;--figma-radius-lg:12px;--figma-radius-xl:16px;--figma-radius-2xl:24px;--figma-radius-3xl:32px;--figma-radius-full:9999px;--figma-space-0:0px;--figma-space-1:4px;--figma-space-2:8px;--figma-space-3:12px;--figma-space-4:16px;--figma-space-5:20px;--figma-space-6:24px;--figma-space-7:28px;--figma-space-8:32px;--figma-space-9:36px;--figma-space-10:40px;--figma-space-11:44px;--figma-space-12:48px;--figma-space-14:56px;--figma-space-16:64px;--figma-space-20:80px;--figma-space-24:96px;--figma-space-28:112px;--figma-space-32:128px;--figma-space-36:144px;--figma-space-40:160px;--figma-space-44:176px;--figma-space-48:192px;--figma-space-52:208px;--figma-space-56:224px;--figma-space-60:240px;--figma-space-64:256px;--figma-space-72:288px;--figma-space-80:320px;--figma-space-96:384px}
:root{--color-page:var(--figma-color-page);--color-page-light-blue:var(--figma-color-blue-50);--color-surface:var(--figma-color-surface);--color-surface-soft:var(--figma-color-surface-soft);--color-surface-magenta-soft:var(--figma-color-magenta-100);--color-surface-orange-soft:var(--figma-color-orange-100);--color-surface-muted:var(--figma-color-surface-muted);--color-border:var(--figma-color-border);--color-border-nav:var(--figma-color-blue-100);--color-text:var(--figma-color-text);--color-text-muted:var(--figma-color-text-muted);--color-text-soft:var(--figma-color-text-soft);--color-accent:var(--figma-color-accent);--color-accent-strong:var(--figma-color-accent-strong);--color-accent-soft:var(--figma-color-accent-soft);--color-success:var(--figma-color-success);--color-success-soft:var(--figma-color-success-soft);--color-focus:var(--figma-color-focus);--color-ink:var(--figma-color-blue-900);--color-ink-inverted:var(--figma-color-grey-50);--color-ink-muted:var(--figma-color-grey-500);--color-accent-xsoft:var(--figma-color-blue-50);--color-accent-border:var(--figma-color-blue-200);--color-accent-mid:var(--figma-color-blue-300);--color-accent-hover:var(--figma-color-blue-700);--color-danger:var(--figma-color-red-600);--color-danger-hover:var(--figma-color-red-700);--color-magenta:var(--figma-color-magenta-700);--color-green:var(--figma-color-green-600);--color-orange:var(--figma-color-orange-600);--message-card-shadow:0 50px 250px -8px #0220641a;--media-overlay-background:var(--figma-color-background-interactive-subtle);--media-overlay-backdrop-blur:10px;--banner-bg:var(--figma-color-grey-700);--banner-text:var(--figma-color-grey-50);--banner-icon-bg:var(--figma-color-grey-50);--color-select-field-ink:var(--figma-color-blue-900);--color-select-field-ink-muted:var(--figma-color-grey-500);--color-select-field-ink-border:var(--figma-color-blue-200);--color-select-field-trigger-hover:var(--figma-color-blue-300);--color-select-field-trigger-error-bg:var(--figma-color-red-50);--color-select-field-trigger-error-border:var(--figma-color-red-600);--color-select-field-trigger-error-text:var(--figma-color-red-700);--color-select-field-option-selected:#0435981a;--color-select-field-option-hover:#04359826;--font-body:var(--figma-font-family-body);--font-heading:var(--figma-font-family-heading);--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-select-field-family:var(--figma-font-family-body);--font-select-field-weight-bold:var(--font-weight-bold);--font-select-field-weight-regular:var(--font-weight-regular);--font-select-field-size-md:1rem;--font-select-field-size-sm:.875rem;--font-select-field-line-height-md:1.5;--font-select-field-line-height-sm:1.429;--text-body-large-size:1.125rem;--text-body-large-line-height:1.556;--text-body-medium-size:1rem;--text-body-medium-line-height:1.5;--text-body-small-size:.875rem;--text-body-small-line-height:1.429;--text-body-xsmall-size:.75rem;--text-body-xsmall-line-height:1.5;--text-body-medium-tight-size:1rem;--text-body-medium-tight-line-height:1.25;--text-heading-xlarge-size:3.9375rem;--text-heading-xlarge-line-height:1.095;--text-heading-large-size:2.625rem;--text-heading-large-line-height:1.19;--text-heading-medium-size:2.125rem;--text-heading-medium-line-height:1.176;--text-heading-small-size:1.75rem;--text-heading-small-line-height:1.143;--text-heading-xsmall-size:1.25rem;--text-heading-xsmall-line-height:1.3;--text-button-medium-size:1rem;--text-button-medium-line-height:1.5;--text-button-small-size:.875rem;--text-button-small-line-height:1.429;--text-quote-large-size:1.75rem;--text-quote-large-line-height:1.214;--text-quote-medium-size:1.5rem;--text-quote-medium-line-height:1.333;--text-quote-small-size:1.125rem;--text-quote-small-line-height:1.556;--radius-none:var(--figma-radius-none);--radius-sm:var(--figma-radius-sm);--radius-md:var(--figma-radius-md);--radius-lg:var(--figma-radius-lg);--radius-xl:var(--figma-radius-xl);--radius-2xl:var(--figma-radius-2xl);--radius-3xl:var(--figma-radius-3xl);--radius-pill:var(--figma-radius-full);--space-0:var(--figma-space-0);--space-1:var(--figma-space-1);--space-2:var(--figma-space-2);--space-3:var(--figma-space-3);--space-4:var(--figma-space-4);--space-5:var(--figma-space-5);--space-6:var(--figma-space-6);--space-7:var(--figma-space-7);--space-8:var(--figma-space-8);--space-9:var(--figma-space-9);--space-10:var(--figma-space-10);--space-11:var(--figma-space-11);--space-12:var(--figma-space-12);--space-14:var(--figma-space-14);--space-16:var(--figma-space-16);--space-20:var(--figma-space-20);--space-24:var(--figma-space-24);--space-32:var(--figma-space-32);--space-40:var(--figma-space-40);--space-44:var(--figma-space-44);--space-48:var(--figma-space-48);--page-section-mobile-padding:var(--space-8) var(--space-4);--page-section-tablet-padding:var(--space-16);--breakpoint-compact:0;--breakpoint-tablet:48rem;--breakpoint-desktop:75rem;--breakpoint-wide:90rem;--layout-gutter-page:var(--space-4);--layout-gutter-content:var(--layout-gutter-page);--layout-gutter-grid:var(--space-5);--layout-container-page-max:90rem;--layout-container-content-max:60rem;--layout-container-readable-max:45rem;--layout-container-chat-max:49.375rem;--layout-container-narrow-max:35rem;--layout-section-spacing:var(--space-12);--layout-section-spacing-compact:var(--space-8);--layout-section-spacing-spacious:var(--space-16);--layout-safe-area-top:env(safe-area-inset-top,0px);--layout-safe-area-bottom:env(safe-area-inset-bottom,0px);--layout-safe-area-inline-start:env(safe-area-inset-left,0px);--layout-safe-area-inline-end:env(safe-area-inset-right,0px);--layout-floating-offset:calc(var(--layout-gutter-page) + var(--layout-safe-area-bottom));--layout-shell-min-height-fallback:100vh;--layout-shell-min-height:100dvh;--layout-navbar-height:4rem;--layout-navbar-height-compact:3.5rem;--layout-chat-shell-max:var(--layout-container-chat-max);--layout-chat-composer-reserve:12rem;--select-field-gap:var(--space-2);--select-field-label-color:var(--color-select-field-ink);--select-field-label-font-family:var(--font-select-field-family);--select-field-label-font-weight:var(--font-select-field-weight-bold);--select-field-label-font-size-md:var(--font-select-field-size-md);--select-field-label-font-size-sm:var(--font-select-field-size-sm);--select-field-label-line-height-md:var(--font-select-field-line-height-md);--select-field-label-line-height-sm:var(--font-select-field-line-height-sm);--select-field-trigger-border-width:1px;--select-field-trigger-border-color:var(--color-select-field-ink-border);--select-field-trigger-border-radius:var(--radius-lg);--select-field-trigger-bg:var(--figma-color-grey-50);--select-field-trigger-font-family:var(--font-select-field-family);--select-field-trigger-color:var(--color-select-field-ink);--select-field-trigger-min-height-md:var(--space-14);--select-field-trigger-min-height-sm:var(--space-11);--select-field-trigger-padding-block-md:var(--space-3);--select-field-trigger-padding-inline-md:var(--space-5);--select-field-trigger-padding-block-sm:var(--space-2);--select-field-trigger-padding-inline-sm:var(--space-4);--select-field-trigger-disabled-bg:var(--figma-color-grey-100);--select-field-trigger-disabled-border-color:var(--color-border);--select-field-trigger-disabled-color:var(--color-select-field-ink-muted);--select-field-trigger-error-bg:var(--color-select-field-trigger-error-bg);--select-field-trigger-error-border-color:var(--color-select-field-trigger-error-border);--select-field-trigger-error-color:var(--color-select-field-trigger-error-text);--select-field-trigger-hover-bg:var(--figma-color-blue-100);--select-field-trigger-hover-border-color:var(--color-select-field-trigger-hover);--select-field-focus-ring:0 0 0 1px var(--figma-color-grey-50), 0 0 0 3px var(--color-select-field-ink);--select-field-value-min-height:var(--space-7);--select-field-value-font-family:var(--font-select-field-family);--select-field-value-font-weight:var(--font-select-field-weight-regular);--select-field-value-font-size-md:var(--font-select-field-size-md);--select-field-value-font-size-sm:var(--font-select-field-size-sm);--select-field-value-line-height-md:var(--font-select-field-line-height-md);--select-field-value-line-height-sm:var(--font-select-field-line-height-sm);--select-field-value-placeholder-color:var(--color-select-field-ink);--select-field-caret-size:var(--space-5);--select-field-message-color:var(--color-select-field-trigger-error-text);--select-field-message-font-family:var(--font-select-field-family);--select-field-message-font-size:var(--font-select-field-size-sm);--select-field-message-line-height:var(--font-select-field-line-height-sm);--select-field-panel-z-index:100;--select-field-panel-border-width:1px;--select-field-panel-border-color:var(--color-select-field-ink-border);--select-field-panel-border-radius:var(--radius-xl);--select-field-panel-bg:var(--figma-color-grey-50);--select-field-panel-padding-block:var(--space-4);--select-field-option-padding-block:var(--space-2);--select-field-option-padding-inline:var(--space-5);--select-field-option-font-family:var(--font-select-field-family);--select-field-option-font-weight:var(--font-select-field-weight-regular);--select-field-option-font-size-md:var(--font-select-field-size-md);--select-field-option-font-size-sm:var(--font-select-field-size-sm);--select-field-option-line-height-md:var(--font-select-field-line-height-md);--select-field-option-line-height-sm:var(--font-select-field-line-height-sm);--select-field-option-color:var(--color-select-field-ink);--select-field-option-disabled-bg:var(--figma-color-grey-100);--select-field-option-disabled-color:var(--color-select-field-ink-muted);--select-field-option-selected-bg:var(--color-select-field-option-selected);--select-field-option-selected-font-weight:var(--font-select-field-weight-bold);--select-field-option-hover-bg:var(--color-select-field-option-hover);--select-field-option-focus-border-width:2px;--select-field-option-focus-border-color:var(--color-select-field-ink);--select-field-option-focus-padding-adjust:1px;--segmented-control-shell-background:#0435981a;--segmented-control-shell-radius:var(--radius-pill);--segmented-control-shell-padding:var(--space-1);--segmented-control-shell-gap:0px;--segmented-control-label-gap:var(--space-2);--segmented-control-label-color:var(--figma-color-blue-900);--segmented-control-label-font-size:var(--text-body-medium-size);--segmented-control-label-font-weight:var(--font-weight-bold);--segmented-control-label-line-height:var(--text-body-medium-line-height);--segmented-control-label-font-family:var(--font-body);--segmented-control-item-radius:var(--radius-pill);--segmented-control-option-padding-inline-md:var(--space-4);--segmented-control-option-padding-block-md:var(--space-2);--segmented-control-option-padding-inline-lg:var(--space-5);--segmented-control-option-padding-block-lg:var(--space-3);--segmented-control-text-color:var(--figma-color-blue-900);--segmented-control-text-font-size-md:var(--text-body-small-size);--segmented-control-text-font-weight-md:var(--font-weight-bold);--segmented-control-text-line-height-md:var(--text-body-small-line-height);--segmented-control-text-font-size-lg:var(--text-body-medium-size);--segmented-control-text-font-weight-lg:var(--font-weight-bold);--segmented-control-text-line-height-lg:var(--text-body-medium-line-height);--segmented-control-selected-background:var(--figma-color-grey-50);--segmented-control-selected-shadow:0 0 0 1px var(--figma-color-grey-50), 0 0 0 3px var(--figma-color-blue-900);--segmented-control-focus-background:#fcfcfe03;--segmented-control-focus-ring:0 0 0 3px var(--figma-color-blue-900);--segmented-control-transition-duration:.2s;--segmented-control-transition-duration-reduced:0s;--segmented-control-transition-easing:ease-out;--chat-input-shell-background:var(--figma-color-grey-50);--chat-input-shell-background-disabled:var(--figma-color-grey-100);--chat-input-shell-border-primary:var(--figma-color-blue-900);--chat-input-shell-border-accent:var(--figma-color-magenta-700);--chat-input-shell-border-disabled:var(--figma-color-grey-300);--chat-input-shell-border-width:1px;--chat-input-shell-shadow-primary:0 0 0 4px #0435981f;--chat-input-shell-shadow-accent:0 0 0 4px #8504801f;--chat-input-chip-background-primary:var(--figma-color-blue-300);--chat-input-chip-background-accent:var(--figma-color-magenta-300);--chat-input-chip-action-background-primary:var(--figma-color-blue-900);--chat-input-chip-action-background-accent:var(--figma-color-magenta-700);--chat-input-chip-action-color:var(--figma-color-grey-50);--chat-input-chip-hover-primary:var(--figma-color-blue-200);--chat-input-chip-hover-accent:var(--figma-color-magenta-200);--chat-input-chip-text-primary:var(--figma-color-blue-950);--chat-input-chip-text-accent:var(--figma-color-magenta-950);--chat-input-chip-hover-text-primary:var(--figma-color-blue-900);--chat-input-chip-hover-text-accent:var(--figma-color-magenta-900);--chat-input-chip-hover-action-background-primary:var(--figma-color-blue-900);--chat-input-chip-hover-action-background-accent:var(--figma-color-magenta-700);--chat-input-chip-shadow-primary:0 4px 12px #0435982e;--chat-input-chip-shadow-accent:0 4px 12px #8504802e;--chat-input-chip-shadow-hover-primary:0 4px 20px #0435981a;--chat-input-chip-shadow-hover-accent:0 4px 20px #8504801a;--chat-input-shell-height-large:8rem;--chat-input-shell-height-compact:8rem;--chat-input-chip-height:4.25rem;--chat-input-text-color:var(--figma-color-blue-900);--chat-input-chip-label-font-size:var(--text-body-medium-size);--chat-input-chip-label-font-weight:var(--font-weight-regular);--chat-input-chip-label-line-height:var(--text-body-medium-line-height);--chat-input-chip-label-font-family:var(--font-body);--chat-input-editor-font-size:var(--text-body-medium-size);--chat-input-editor-font-weight:var(--font-weight-regular);--chat-input-editor-line-height:var(--text-body-medium-line-height);--chat-input-editor-font-family:var(--font-body);--chat-input-helper-font-size:var(--text-body-small-size);--chat-input-helper-font-weight:var(--font-weight-regular);--chat-input-helper-line-height:var(--text-body-small-line-height);--chat-input-helper-margin-x:var(--space-5);--chat-input-helper-font-family:var(--font-body);--chat-input-helper-link-font-size:var(--text-body-small-size);--chat-input-helper-link-font-weight:var(--font-weight-bold);--chat-input-helper-link-line-height:var(--text-body-small-line-height);--chat-input-helper-link-font-family:var(--font-body);--chat-input-helper-link-underline-offset:.18em;--chat-input-helper-link-hover-thickness:2px;--chat-input-chip-label-margin-left:.25em;--chat-input-transition-duration:.18s;--chat-input-placeholder-color:#043598b2;--chat-input-disabled-text-color:var(--figma-color-grey-500);--chat-input-disabled-icon-color:var(--figma-color-grey-500);--chat-input-focus-ring:0 0 0 1px var(--figma-color-grey-50), 0 0 0 3px var(--figma-color-blue-900);--chat-input-shell-radius:var(--radius-3xl);--chat-input-chip-radius:var(--radius-2xl);--chat-input-action-size:var(--space-11);--chat-input-action-icon-size:1.25rem;--chat-input-gap:var(--space-2);--chat-input-shell-padding-block-large:var(--space-5);--chat-input-shell-padding-block-compact:var(--space-3);--chat-input-shell-padding-inline-large:var(--space-5);--chat-input-shell-padding-inline-compact:var(--space-4);--chat-input-chip-padding-block:var(--space-3);--chat-input-chip-padding-inline:var(--space-4);--list-links-border:1px solid var(--color-accent-mid);--text-display-number-font:var(--figma-font-family-secondary);--text-display-number-size:2.625rem;--text-display-number-line-height:1.048;--text-display-number-weight:var(--font-weight-regular);--carousel-stats-item-gap:var(--space-3);--carousel-stats-item-padding-inline:var(--space-3);--carousel-stats-item-padding-block-horizontal:var(--space-3);--carousel-stats-item-padding-block-vertical:var(--space-4);--carousel-stats-divider-color:var(--color-border)}@media (min-width:48rem){:root{--layout-gutter-page:var(--space-4);--layout-gutter-content:var(--space-6);--layout-gutter-grid:var(--space-6);--layout-section-spacing:var(--space-16);--layout-section-spacing-compact:var(--space-10);--layout-section-spacing-spacious:var(--space-20);--layout-navbar-height:4.5rem}}@media (min-width:75rem){:root{--layout-gutter-page:var(--space-8);--layout-gutter-content:var(--space-8);--layout-gutter-grid:var(--space-8);--layout-section-spacing:var(--space-20);--layout-section-spacing-compact:var(--space-12);--layout-section-spacing-spacious:var(--space-24);--layout-navbar-height:5rem}}@media (min-width:90rem){:root{--layout-gutter-page:var(--space-10)}}
:root{--button-text-min-height:var(--button-text-md-height);--button-icon-size:var(--button-icon-md-size);--button-pill-padding-inline:var(--button-pill-padding-inline-text);--button-hover-accent-none:var(--color-accent-hover);--button-hover-accent-magenta:var(--button-primary-background-hover-magenta);--button-hover-accent-green:var(--button-primary-background-hover-green);--button-hover-accent-orange:var(--button-primary-background-hover-orange);--button-hover-color-none:var(--button-primary-color-default);--button-hover-color-magenta:var(--button-primary-color-default);--button-hover-color-green:var(--button-primary-color-default);--button-hover-color-orange:var(--button-primary-color-default);--button-border-none:transparent;--button-border-magenta:transparent;--button-border-green:transparent;--button-border-orange:transparent;--button-pill-sm-padding-inline:var(--button-pill-sm-padding-inline-text);--button-pill-md-padding-inline:var(--button-pill-md-padding-inline-text);--button-pill-lg-padding-inline:var(--button-pill-lg-padding-inline-text);--button-pill-padding-inline-text:var(--button-pill-md-padding-inline-text);--button-radius:var(--radius-lg);--button-radius-full:var(--radius-pill);--button-gap:var(--space-2);--button-icon-gap:var(--space-2);--button-transition-duration:.12s;--button-transition-easing:ease;--button-border-width:1px;--button-focus-ring-light:0 0 0 1px var(--color-ink-inverted), 0 0 0 3px var(--color-ink);--button-focus-ring-inverted:0 0 0 1px var(--color-ink-inverted), 0 0 0 3px var(--color-ink-inverted);--button-text-sm-height:2.25rem;--button-text-md-height:2.75rem;--button-text-lg-height:3.5rem;--button-text-sm-padding-inline:var(--space-4);--button-text-md-padding-inline:var(--space-4);--button-text-lg-padding-inline:var(--space-5);--button-text-sm-padding-block:var(--space-2);--button-text-md-padding-block:var(--space-2);--button-text-lg-padding-block:var(--space-3);--button-text-sm-font-size:var(--text-button-small-size);--button-text-sm-font-weight:var(--font-weight-bold);--button-text-sm-line-height:var(--text-button-small-line-height);--button-text-md-font-size:var(--text-button-small-size);--button-text-md-font-weight:var(--font-weight-bold);--button-text-md-line-height:var(--text-button-small-line-height);--button-text-lg-font-size:var(--text-body-medium-size);--button-text-lg-font-weight:var(--font-weight-bold);--button-text-lg-line-height:var(--text-body-medium-line-height);--button-text-sm-icon-size:1rem;--button-text-md-icon-size:1rem;--button-text-lg-icon-size:1.25rem;--button-icon-sm-size:2.25rem;--button-icon-md-size:2.75rem;--button-icon-lg-size:3.5rem;--button-icon-sm-padding:var(--space-2);--button-icon-md-padding:var(--space-3);--button-icon-lg-padding:var(--space-4);--button-icon-sm-size-icon:1rem;--button-icon-md-size-icon:1.25rem;--button-icon-lg-size-icon:1.5rem;--button-pill-sm-height:2.75rem;--button-pill-md-height:3.5rem;--button-pill-lg-height:4.5rem;--button-pill-sm-padding-inline-text:var(--space-1);--button-pill-sm-padding-inline-icon:var(--space-1);--button-pill-sm-padding-block:var(--space-1);--button-pill-md-padding-inline-text:var(--space-3);--button-pill-md-padding-inline-icon:var(--space-3);--button-pill-md-padding-block:var(--space-3);--button-pill-lg-padding-inline-text:var(--space-5);--button-pill-lg-padding-inline-icon:var(--space-5);--button-pill-lg-padding-block:var(--space-4);--button-pill-text-sm-font-size:var(--text-button-small-size);--button-pill-text-sm-font-weight:var(--font-weight-bold);--button-pill-text-sm-line-height:var(--text-button-small-line-height);--button-pill-text-md-font-size:var(--text-button-medium-size);--button-pill-text-md-font-weight:var(--font-weight-bold);--button-pill-text-md-line-height:var(--text-button-medium-line-height);--button-pill-text-lg-font-size:var(--text-button-medium-size);--button-pill-text-lg-font-weight:var(--font-weight-bold);--button-pill-text-lg-line-height:var(--text-button-medium-line-height);--button-pill-sm-icon-size:1.5rem;--button-pill-md-icon-size:2rem;--button-pill-lg-icon-size:2rem;--button-primary-background-default:var(--color-ink);--button-primary-background-hover:var(--color-accent-hover);--button-primary-background-hover-magenta:var(--color-magenta);--button-primary-background-hover-green:var(--color-green);--button-primary-background-hover-orange:var(--color-orange);--button-primary-background-disabled:var(--color-surface-muted);--button-primary-color-default:var(--color-ink-inverted);--button-primary-color-disabled:var(--color-ink-muted);--button-subtle-background-default:var(--color-ink-inverted);--button-subtle-background-hover:var(--color-accent-soft);--button-subtle-border-default:var(--color-accent-soft);--button-subtle-border-hover:var(--color-accent-mid);--button-subtle-background-disabled:var(--color-surface-soft);--button-subtle-border-disabled:var(--color-border);--button-subtle-color-default:var(--color-ink);--button-subtle-color-disabled:var(--color-ink-muted);--button-ghost-background-default:transparent;--button-ghost-background-hover:#04359826;--button-ghost-background-focus:#fcfcfe03;--button-ghost-border-default:transparent;--button-ghost-color-default:var(--color-ink);--button-ghost-color-disabled:var(--color-ink-muted);--button-inverted-background-default:transparent;--button-inverted-background-hover:#fcfcfe26;--button-inverted-background-focus:#fcfcfe03;--button-inverted-color-default:var(--color-ink-inverted);--button-inverted-color-disabled:#fcfcfe4d;--button-pill-background-default:var(--color-danger);--button-pill-background-hover:var(--color-danger-hover);--button-pill-background-disabled:var(--color-surface-muted);--button-pill-color-default:var(--color-ink-inverted);--button-pill-color-disabled:var(--color-ink-muted);--button-pill-gap:var(--space-2);--button-pill-icon-slot-size:32px;--button-pill-icon-sm-size:24px;--button-pill-icon-md-size:32px;--button-pill-icon-lg-size:32px;--button-pill-focus-ring:0 0 0 1px var(--color-ink-inverted), 0 0 0 3px var(--color-ink);--button-pill-sm-padding-inline-start-text:var(--space-1);--button-pill-sm-padding-inline-end-text:var(--space-3);--button-pill-md-padding-inline-start-text:var(--space-3);--button-pill-md-padding-inline-end-text:var(--space-4);--button-pill-lg-padding-inline-start-text:var(--space-5);--button-pill-lg-padding-inline-end-text:var(--space-5);--button-pill-sm-padding-icon:var(--space-1);--button-pill-md-padding-icon:var(--space-3);--button-pill-lg-padding-icon:1rem 1.25rem}

.button{--button-background:transparent;--button-border-color:transparent;--button-color:inherit;--button-icon-color:currentColor;--button-hover-background:transparent;--button-hover-border-color:transparent;--button-hover-color:inherit;justify-content:center;align-items:center;gap:var(--button-gap);min-height:var(--button-text-md-height);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);padding-inline:var(--button-text-md-padding-inline);padding-block:var(--button-text-md-padding-block);background:var(--button-background);color:var(--button-color);font-family:var(--font-body);font-size:var(--text-button-medium-size);font-weight:var(--font-weight-bold);line-height:var(--text-button-medium-line-height);transition:background-color var(--button-transition-duration) var(--button-transition-easing), border-color var(--button-transition-duration) var(--button-transition-easing), color var(--button-transition-duration) var(--button-transition-easing), transform var(--button-transition-duration) var(--button-transition-easing);cursor:pointer;text-decoration:none;display:inline-flex;position:relative}.button--state-hover{background:var(--button-hover-background);border-color:var(--button-hover-border-color);color:var(--button-hover-color)}@media (hover:hover) and (pointer:fine){.button:hover:not([aria-disabled=true]):not(:disabled),.button--text-variant-ghost:hover,.button--icon-variant-ghost:hover,.button--pill:hover{background:var(--button-hover-background);border-color:var(--button-hover-border-color);color:var(--button-hover-color)}.button--text-variant-ghost:hover .button__label--ghost{text-decoration:none}}.button:focus-visible,.button--state-focus{box-shadow:var(--button-focus-ring-light);outline:none}.button[aria-disabled=true],.button:disabled,.button--state-disabled{cursor:not-allowed;box-shadow:none}.button__content{align-items:center;gap:var(--button-icon-gap);display:inline-flex}.button__content--text{gap:var(--button-icon-gap)}.button__content--icon,.button__content--pill{gap:0}.button__label{align-items:center;gap:var(--button-icon-gap);display:inline-flex}.button__label--sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.button__icon[data-testid=button-icon] svg{color:currentColor;width:100%;height:100%}.button--text{border-radius:var(--button-radius)}.button--text-size-sm{min-height:var(--button-text-sm-height);padding-inline:var(--button-text-sm-padding-inline);padding-block:var(--button-text-sm-padding-block);font-size:var(--button-text-sm-font-size);font-weight:var(--button-text-sm-font-weight);line-height:var(--button-text-sm-line-height)}.button--text-size-md{min-height:var(--button-text-md-height);padding-inline:var(--button-text-md-padding-inline);padding-block:var(--button-text-md-padding-block);font-size:var(--button-text-md-font-size);font-weight:var(--button-text-md-font-weight);line-height:var(--button-text-md-line-height)}.button--text-size-lg{min-height:var(--button-text-lg-height);padding-inline:var(--button-text-lg-padding-inline);padding-block:var(--button-text-lg-padding-block);font-size:var(--button-text-lg-font-size);font-weight:var(--button-text-lg-font-weight);line-height:var(--button-text-lg-line-height)}.button--text-size-responsive{min-height:var(--button-text-sm-height);padding-inline:var(--button-text-sm-padding-inline);padding-block:var(--button-text-sm-padding-block);font-size:var(--button-text-sm-font-size);font-weight:var(--button-text-sm-font-weight);line-height:var(--button-text-sm-line-height)}.button--text-variant-primary{--button-background:var(--button-primary-background-default);--button-border-color:transparent;--button-color:var(--button-primary-color-default);--button-hover-background:var(--button-primary-background-hover);--button-hover-border-color:transparent;--button-hover-color:var(--button-primary-color-default)}.button--text-variant-primary.button--accent-magenta{--button-hover-background:var(--button-primary-background-hover-magenta)}.button--text-variant-primary.button--accent-green{--button-hover-background:var(--button-primary-background-hover-green)}.button--text-variant-primary.button--accent-orange{--button-hover-background:var(--button-primary-background-hover-orange)}.button--text-variant-primary.button--state-disabled{--button-background:var(--button-primary-background-disabled);--button-border-color:transparent;--button-color:var(--button-primary-color-disabled);--button-hover-background:var(--button-primary-background-disabled);--button-hover-border-color:transparent;--button-hover-color:var(--button-primary-color-disabled)}.button--text-variant-subtle{--button-background:var(--button-subtle-background-default);--button-border-color:var(--button-subtle-border-default);--button-color:var(--button-subtle-color-default);--button-hover-background:var(--button-subtle-background-hover);--button-hover-border-color:var(--button-subtle-border-hover);--button-hover-color:var(--button-subtle-color-default)}.button--text-variant-subtle.button--state-focus{--button-background:var(--button-subtle-background-default);--button-border-color:var(--button-subtle-border-default);--button-color:var(--button-subtle-color-default)}.button--text-variant-subtle.button--state-disabled{--button-background:var(--button-subtle-background-disabled);--button-border-color:var(--button-subtle-border-disabled);--button-color:var(--button-subtle-color-disabled);--button-hover-background:var(--button-subtle-background-disabled);--button-hover-border-color:var(--button-subtle-border-disabled);--button-hover-color:var(--button-subtle-color-disabled)}.button--text-variant-ghost{--button-background:var(--button-ghost-background-default);--button-border-color:transparent;--button-color:var(--button-ghost-color-default);--button-hover-background:var(--button-ghost-background-hover);--button-hover-border-color:transparent;--button-hover-color:var(--button-ghost-color-default);padding-inline:var(--button-text-md-padding-inline)}.button--text-variant-ghost .button__label--ghost{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.button--text-variant-ghost.button--state-hover .button__label--ghost,.button--text-variant-ghost.button--state-disabled .button__label--ghost{text-decoration:none}.button--text-variant-ghost.button--state-focus{box-shadow:var(--button-focus-ring-light);background:var(--button-ghost-background-focus)}.button--text-variant-ghost.button--state-hover{--button-hover-background:var(--button-ghost-background-hover);--button-hover-border-color:transparent;--button-hover-color:var(--button-ghost-color-default)}.button--text-variant-ghost.button--state-disabled{--button-background:var(--button-ghost-background-default);--button-border-color:transparent;--button-color:var(--button-ghost-color-disabled);--button-hover-background:var(--button-ghost-background-default);--button-hover-border-color:transparent;--button-hover-color:var(--button-ghost-color-disabled)}.button--text .button__icon svg{width:var(--button-text-md-icon-size);height:var(--button-text-md-icon-size)}.button--text-size-sm .button__icon svg{width:var(--button-text-sm-icon-size);height:var(--button-text-sm-icon-size)}.button--text-size-lg .button__icon svg{width:var(--button-text-lg-icon-size);height:var(--button-text-lg-icon-size)}.button--text-size-responsive .button__icon svg{width:var(--button-text-sm-icon-size);height:var(--button-text-sm-icon-size)}.button--icon{min-width:var(--button-icon-md-size);border-radius:var(--button-radius)}.button--icon-size-sm{min-height:var(--button-icon-sm-size);min-width:var(--button-icon-sm-size);padding:var(--button-icon-sm-padding)}.button--icon-size-md{min-height:var(--button-icon-md-size);min-width:var(--button-icon-md-size);padding:var(--button-icon-md-padding)}.button--icon-size-lg{min-height:var(--button-icon-lg-size);min-width:var(--button-icon-lg-size);padding:var(--button-icon-lg-padding)}.button--icon-size-responsive{min-height:var(--button-icon-sm-size);min-width:var(--button-icon-sm-size);padding:var(--button-icon-sm-padding)}.button--icon-shape-circle{border-radius:var(--button-radius-full)}.button--icon-shape-rounded{border-radius:var(--button-radius)}.button--icon-variant-primary{--button-background:var(--button-primary-background-default);--button-color:var(--button-primary-color-default);--button-hover-background:var(--button-primary-background-hover);--button-hover-color:var(--button-primary-color-default)}.button--icon-variant-primary.button--accent-magenta{--button-hover-background:var(--button-primary-background-hover-magenta)}.button--icon-variant-primary.button--accent-green{--button-hover-background:var(--button-primary-background-hover-green)}.button--icon-variant-primary.button--accent-orange{--button-hover-background:var(--button-primary-background-hover-orange)}.button--icon-variant-primary.button--state-disabled{--button-background:var(--button-primary-background-disabled);--button-border-color:transparent;--button-color:var(--button-primary-color-disabled);--button-hover-background:var(--button-primary-background-disabled);--button-hover-border-color:transparent;--button-hover-color:var(--button-primary-color-disabled)}.button--icon-variant-subtle{--button-background:var(--button-subtle-background-default);--button-border-color:var(--button-subtle-border-default);--button-color:var(--button-subtle-color-default);--button-hover-background:var(--button-subtle-background-hover);--button-hover-border-color:var(--button-subtle-border-hover);--button-hover-color:var(--button-subtle-color-default)}.button--icon-variant-subtle.button--state-focus{--button-background:var(--button-subtle-background-default);--button-border-color:var(--button-subtle-border-default);--button-color:var(--button-subtle-color-default)}.button--icon-variant-subtle.button--state-disabled{--button-background:var(--button-subtle-background-disabled);--button-border-color:var(--button-subtle-border-disabled);--button-color:var(--button-subtle-color-disabled);--button-hover-background:var(--button-subtle-background-disabled);--button-hover-border-color:var(--button-subtle-border-disabled);--button-hover-color:var(--button-subtle-color-disabled)}.button--icon-variant-ghost{--button-background:var(--button-ghost-background-default);--button-border-color:transparent;--button-color:var(--button-ghost-color-default);--button-hover-background:var(--button-ghost-background-hover);--button-hover-border-color:transparent;--button-hover-color:var(--button-ghost-color-default)}.button--icon-variant-ghost.button--state-focus{box-shadow:var(--button-focus-ring-light);background:var(--button-ghost-background-focus)}.button--icon-variant-ghost:hover,.button--icon-variant-ghost.button--state-hover{--button-hover-background:var(--button-ghost-background-hover);--button-hover-border-color:transparent;--button-hover-color:var(--button-ghost-color-default)}.button--icon-variant-ghost.button--state-disabled{--button-background:var(--button-ghost-background-default);--button-border-color:transparent;--button-color:var(--button-ghost-color-disabled);--button-hover-background:var(--button-ghost-background-default);--button-hover-border-color:transparent;--button-hover-color:var(--button-ghost-color-disabled)}.button--icon-variant-inverted{--button-background:var(--button-inverted-background-default);--button-border-color:transparent;--button-color:var(--button-inverted-color-default);--button-hover-background:var(--button-inverted-background-hover);--button-hover-border-color:transparent;--button-hover-color:var(--button-inverted-color-default)}.button--icon-variant-inverted.button--state-focus{box-shadow:var(--button-focus-ring-inverted);background:var(--button-inverted-background-focus)}.button--icon-variant-inverted.button--state-disabled{--button-background:var(--button-inverted-background-default);--button-border-color:transparent;--button-color:var(--button-inverted-color-disabled);--button-hover-background:var(--button-inverted-background-default);--button-hover-border-color:transparent;--button-hover-color:var(--button-inverted-color-disabled)}.button--icon-variant-inverted.button--icon-shape-circle{border-radius:var(--button-radius-full)}.button--icon .button__icon svg{width:var(--button-icon-md-size-icon);height:var(--button-icon-md-size-icon)}.button--icon-size-sm .button__icon svg{width:var(--button-icon-sm-size-icon);height:var(--button-icon-sm-size-icon)}.button--icon-size-md .button__icon svg{width:var(--button-icon-md-size-icon);height:var(--button-icon-md-size-icon)}.button--icon-size-lg .button__icon svg{width:var(--button-icon-lg-size-icon);height:var(--button-icon-lg-size-icon)}.button--icon-size-responsive .button__icon svg{width:var(--button-icon-sm-size-icon);height:var(--button-icon-sm-size-icon)}@media (min-width:48rem){.button--text-size-responsive{min-height:var(--button-text-md-height);padding-inline:var(--button-text-md-padding-inline);padding-block:var(--button-text-md-padding-block);font-size:var(--button-text-md-font-size);font-weight:var(--button-text-md-font-weight);line-height:var(--button-text-md-line-height)}.button--text-size-responsive .button__icon svg{width:var(--button-text-md-icon-size);height:var(--button-text-md-icon-size)}.button--icon-size-responsive{min-height:var(--button-icon-md-size);min-width:var(--button-icon-md-size);padding:var(--button-icon-md-padding)}.button--icon-size-responsive .button__icon svg{width:var(--button-icon-md-size-icon);height:var(--button-icon-md-size-icon)}}@media (min-width:75rem){.button--text-size-responsive{min-height:var(--button-text-lg-height);padding-inline:var(--button-text-lg-padding-inline);padding-block:var(--button-text-lg-padding-block);font-size:var(--button-text-lg-font-size);font-weight:var(--button-text-lg-font-weight);line-height:var(--button-text-lg-line-height)}.button--text-size-responsive .button__icon svg{width:var(--button-text-lg-icon-size);height:var(--button-text-lg-icon-size)}.button--icon-size-responsive{min-height:var(--button-icon-lg-size);min-width:var(--button-icon-lg-size);padding:var(--button-icon-lg-padding)}.button--icon-size-responsive .button__icon svg{width:var(--button-icon-lg-size-icon);height:var(--button-icon-lg-size-icon)}}.button--pill{--button-pill-icon-size:var(--button-pill-icon-md-size);--button-pill-outer-size:var(--button-pill-md-height);--button-hover-background:var(--button-pill-background-hover);--button-hover-border-color:transparent;--button-hover-color:var(--button-pill-color-default);box-sizing:border-box;border-radius:var(--button-radius-full);background:var(--button-pill-background-default);color:var(--button-pill-color-default);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:0;text-decoration:none;display:inline-flex}.button--pill.button--state-disabled{background:var(--button-pill-background-disabled);color:var(--button-pill-color-disabled)}.button--pill-size-sm{min-height:var(--button-pill-sm-height);padding-block:var(--button-pill-sm-padding-block);font-size:var(--button-pill-text-sm-font-size);font-weight:var(--button-pill-text-sm-font-weight);line-height:var(--button-pill-text-sm-line-height);--button-pill-icon-size:var(--button-pill-icon-sm-size);--button-pill-outer-size:var(--button-pill-sm-height)}.button--pill-size-md{min-height:var(--button-pill-md-height);padding-block:var(--button-pill-md-padding-block);font-size:var(--button-pill-text-md-font-size);font-weight:var(--button-pill-text-md-font-weight);line-height:var(--button-pill-text-md-line-height);--button-pill-icon-size:var(--button-pill-icon-md-size);--button-pill-outer-size:var(--button-pill-md-height)}.button--pill-size-lg{min-height:var(--button-pill-lg-height);padding-block:var(--button-pill-lg-padding-block);font-size:var(--button-pill-text-lg-font-size);font-weight:var(--button-pill-text-lg-font-weight);line-height:var(--button-pill-text-lg-line-height);--button-pill-icon-size:var(--button-pill-icon-lg-size);--button-pill-outer-size:var(--button-pill-lg-height)}.button--pill-size-responsive{min-height:var(--button-pill-sm-height);padding-block:var(--button-pill-sm-padding-block);font-size:var(--button-pill-text-sm-font-size);font-weight:var(--button-pill-text-sm-font-weight);line-height:var(--button-pill-text-sm-line-height);--button-pill-icon-size:var(--button-pill-icon-sm-size);--button-pill-outer-size:var(--button-pill-sm-height)}.button--pill-text{width:auto;min-width:0}.button--pill-size-sm.button--pill-text{padding-inline-start:var(--button-pill-sm-padding-inline-start-text);padding-inline-end:var(--button-pill-sm-padding-inline-end-text)}.button--pill-size-md.button--pill-text{padding-inline-start:var(--button-pill-md-padding-inline-start-text);padding-inline-end:var(--button-pill-md-padding-inline-end-text)}.button--pill-size-lg.button--pill-text{padding-inline-start:var(--button-pill-lg-padding-inline-start-text);padding-inline-end:var(--button-pill-lg-padding-inline-end-text)}.button--pill-size-responsive.button--pill-text{padding-inline-start:var(--button-pill-sm-padding-inline-start-text);padding-inline-end:var(--button-pill-sm-padding-inline-end-text)}.button--pill-icon{width:var(--button-pill-outer-size);height:var(--button-pill-outer-size);min-width:var(--button-pill-outer-size);gap:0}.button--pill-size-sm.button--pill-icon{padding:var(--button-pill-sm-padding-icon)}.button--pill-size-md.button--pill-icon{padding:var(--button-pill-md-padding-icon)}.button--pill-size-lg.button--pill-icon{padding:var(--button-pill-lg-padding-icon)}.button--pill-size-responsive.button--pill-icon{padding:var(--button-pill-sm-padding-icon)}@media (hover:hover) and (pointer:fine){.button--pill:hover{background:var(--button-pill-background-hover)}}.button--pill:focus-visible{box-shadow:var(--button-pill-focus-ring);outline:none}.button__content--pill{gap:var(--button-pill-gap)}.button__icon-slot{width:var(--button-pill-icon-slot-size);height:var(--button-pill-icon-slot-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.button__icon-slot .button__icon svg{width:var(--button-pill-icon-size);height:var(--button-pill-icon-size)}@media (min-width:48rem){.button--pill-size-responsive{min-height:var(--button-pill-md-height);padding-block:var(--button-pill-md-padding-block);font-size:var(--button-pill-text-md-font-size);font-weight:var(--button-pill-text-md-font-weight);line-height:var(--button-pill-text-md-line-height);--button-pill-icon-size:var(--button-pill-icon-md-size);--button-pill-outer-size:var(--button-pill-md-height)}.button--pill-size-responsive.button--pill-text{padding-inline-start:var(--button-pill-md-padding-inline-start-text);padding-inline-end:var(--button-pill-md-padding-inline-end-text)}.button--pill-size-responsive.button--pill-icon{padding:var(--button-pill-md-padding-icon)}}@media (min-width:75rem){.button--pill-size-responsive{min-height:var(--button-pill-lg-height);padding-block:var(--button-pill-lg-padding-block);font-size:var(--button-pill-text-lg-font-size);font-weight:var(--button-pill-text-lg-font-weight);line-height:var(--button-pill-text-lg-line-height);--button-pill-icon-size:var(--button-pill-icon-lg-size);--button-pill-outer-size:var(--button-pill-lg-height)}.button--pill-size-responsive.button--pill-text{padding-inline-start:var(--button-pill-lg-padding-inline-start-text);padding-inline-end:var(--button-pill-lg-padding-inline-end-text)}.button--pill-size-responsive.button--pill-icon{padding:var(--button-pill-lg-padding-icon)}}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--color-page);color:var(--color-ink);font-family:var(--font-body);flex-direction:column;min-height:100vh;display:flex}a{color:inherit}img{max-width:100%;display:block}footer{padding-bottom:var(--space-20);margin-top:auto}
