:root {--min-screen-width: 320px;--max-screen-width: 1366px;--primary: #059669;--primary-5: #0596690d;--primary-10: #0596691a;--primary-20: #05966933;--primary-30: #0596694d;--primary-40: #05966966;--primary-50: #05966980;--primary-60: #05966999;--primary-70: #059669b3;--primary-80: #059669cc;--primary-90: #059669e6;--primary-d-1: #10845d;--primary-d-2: #157453;--primary-d-3: #176346;--primary-d-4: #18533b;--primary-d-5: #16412f;--primary-d-6: #153326;--primary-d-7: #11221a;--primary-d-8: #0a1410;--primary-l-1: #3aa178;--primary-l-2: #58ad88;--primary-l-3: #73ba99;--primary-l-4: #8bc6a9;--primary-l-5: #a3d1ba;--primary-l-6: #bbddcc;--primary-l-7: #cfe7db;--primary-l-8: #e7f3ed;--secondary: #F59E0B;--secondary-5: #f59e0b0d;--secondary-10: #f59e0b1a;--secondary-20: #f59e0b33;--secondary-30: #f59e0b4d;--secondary-40: #f59e0b66;--secondary-50: #f59e0b80;--secondary-60: #f59e0b99;--secondary-70: #f59e0bb3;--secondary-80: #f59e0bcc;--secondary-90: #f59e0be6;--secondary-d-1: #d98d12;--secondary-d-2: #b87614;--secondary-d-3: #9d6715;--secondary-d-4: #835616;--secondary-d-5: #664414;--secondary-d-6: #4e3413;--secondary-d-7: #372610;--secondary-d-8: #1f1709;--secondary-l-1: #f9a939;--secondary-l-2: #fcb454;--secondary-l-3: #ffbc6b;--secondary-l-4: #ffc885;--secondary-l-5: #ffd39e;--secondary-l-6: #ffdfb8;--secondary-l-7: #ffe8cc;--secondary-l-8: #fff4e6;--tertiary: #0EA5E9;--tertiary-5: #0ea5e90d;--tertiary-10: #0ea5e91a;--tertiary-20: #0ea5e933;--tertiary-30: #0ea5e94d;--tertiary-40: #0ea5e966;--tertiary-50: #0ea5e980;--tertiary-60: #0ea5e999;--tertiary-70: #0ea5e9b3;--tertiary-80: #0ea5e9cc;--tertiary-90: #0ea5e9e6;--tertiary-d-1: #1991cc;--tertiary-d-2: #1e7cae;--tertiary-d-3: #206892;--tertiary-d-4: #1f597a;--tertiary-d-5: #1e4862;--tertiary-d-6: #1a3547;--tertiary-d-7: #162632;--tertiary-d-8: #10181e;--tertiary-l-1: #4baeec;--tertiary-l-2: #68b8ee;--tertiary-l-3: #83c3f1;--tertiary-l-4: #9bcdf3;--tertiary-l-5: #b1d7f6;--tertiary-l-6: #c4e0f8;--tertiary-l-7: #daecfb;--tertiary-l-8: #edf5fd;--base: #FFFFFF;--base-d-1: #c7c7c7;--base-d-2: #919191;--base-d-3: #5e5e5e;--base-d-4: #303030;--bg-body: #F3F4F6;--bg-body-d-1: #bebfc1;--bg-body-d-2: #89898b;--bg-body-d-3: #5b5b5d;--bg-body-d-4: #2e2e2e;--sunken: #e2e4e9;--sunken-d-1: #c6c8cd;--sunken-d-2: #abacb0;--sunken-d-3: #8f9094;--sunken-d-4: #777779;--sunken-d-5: #5d5e5f;--sunken-d-6: #474748;--sunken-d-7: #303031;--sunken-d-8: #1c1c1c;--surface: #F9FAFB;--surface-l-1: #f9fafb;--surface-l-2: #fcfcfd;--surface-l-3: #fcfcfd;--surface-l-4: #ffffff;--bg-dark: hsla(158.18,21.57%,10%,1);--raised: #FFFFFF;--bg-dark-raised: hsl(161,15%,15%);--text-body: hsl(222.22000000000003,47.37%,11.18%);--text-body-l-1: hsl(226,17%,27%);--text-body-l-2: hsl(228,8%,43%);--text-body-l-3: hsl(229,6%,61%);--text-body-l-4: hsl(229,7%,80%);--text-title: hsl(222.22,47.37%,11.18%);--text-title-5: hsla(222,47%,11%,0.05);--text-title-10: hsla(222,47%,11%,0.1);--text-title-20: hsla(222,47%,11%,0.2);--text-title-30: hsla(222,47%,11%,0.3);--text-title-40: hsla(222,47%,11%,0.4);--text-title-50: hsla(222,47%,11%,0.5);--text-title-60: hsla(222,47%,11%,0.6);--text-title-70: hsla(222,47%,11%,0.7);--text-title-80: hsla(222,47%,11%,0.8);--text-title-90: hsla(222,47%,11%,0.9);--text-title-l-1: hsl(227,14%,31%);--text-title-l-2: hsl(228,6%,52%);--text-title-l-3: hsl(229,7%,75%);--text-muted: #64748B;--text-primary: #059669;--text-primary-d-1: hsla(159,71%,27%,1);--text-primary-d-2: hsla(157,58%,22%,1);--text-primary-d-3: hsla(155,46%,16%,1);--text-primary-d-4: hsla(152,32%,10%,1);--text-primary-l-1: hsla(154,35%,50%,1);--text-primary-l-2: hsla(152,34%,63%,1);--text-primary-l-3: hsla(150,33%,75%,1);--text-primary-l-4: hsla(149,34%,88%,1);--text-secondary: hsla(32.13,94.62%,43.73%,1);--text-secondary-d-1: hsla(31,84%,36%,1);--text-secondary-d-2: hsla(30,76%,28%,1);--text-secondary-d-3: hsla(29,67%,20%,1);--text-secondary-d-4: hsla(29,59%,11%,1);--text-secondary-l-1: hsla(29,76%,59%,1);--text-secondary-l-2: hsla(28,81%,70%,1);--text-secondary-l-3: hsla(27,87%,80%,1);--text-secondary-l-4: hsla(26,94%,90%,1);--text-tertiary: hsla(200.41,98.01%,39.41%,1);--text-tertiary-d-1: hsla(203,75%,35%,1);--text-tertiary-d-2: hsla(205,62%,28%,1);--text-tertiary-d-3: hsla(207,51%,20%,1);--text-tertiary-d-4: hsla(209,37%,11%,1);--text-tertiary-l-1: hsla(207,58%,59%,1);--text-tertiary-l-2: hsla(210,56%,70%,1);--text-tertiary-l-3: hsla(211,56%,80%,1);--text-tertiary-l-4: hsla(212,56%,90%,1);--text-muted-light: #94A3B8;--text-muted-light-d-1: hsla(215,11%,51%,1);--text-muted-light-d-2: hsla(215,10%,38%,1);--text-muted-light-d-3: hsla(215,9%,25%,1);--text-muted-light-d-4: hsla(216,8%,14%,1);--text-muted-light-l-1: hsla(215,20%,72%,1);--text-muted-light-l-2: hsla(216,20%,79%,1);--text-muted-light-l-3: hsla(216,20%,86%,1);--text-muted-light-l-4: hsla(216,20%,93%,1);--light: #ffffff;--light-5: #ffffff0d;--light-10: #ffffff1a;--light-20: #ffffff33;--light-30: #ffffff4d;--light-40: #ffffff66;--light-50: #ffffff80;--light-60: #ffffff99;--light-70: #ffffffb3;--light-80: #ffffffcc;--light-90: #ffffffe6;--light-d-1: #c7c7c7;--light-d-2: #919191;--light-d-3: #5e5e5e;--light-d-4: #303030;--dark: #000000;--dark-5: #0000000d;--dark-10: #0000001a;--dark-20: #00000033;--dark-30: #0000004d;--dark-40: #00000066;--dark-50: #00000080;--dark-60: #00000099;--dark-70: #000000b3;--dark-80: #000000cc;--dark-90: #000000e6;--dark-l-1: #303030;--dark-l-2: #5e5e5e;--dark-l-3: #919191;--dark-l-4: #c7c7c7;--muted: #E8EDEC;--muted-5: hsla(168,12%,92%,0.05);--muted-10: hsla(168,12%,92%,0.1);--muted-20: hsla(168,12%,92%,0.2);--muted-30: hsla(168,12%,92%,0.3);--muted-40: hsla(168,12%,92%,0.4);--muted-50: hsla(168,12%,92%,0.5);--muted-60: hsla(168,12%,92%,0.6);--muted-70: hsla(168,12%,92%,0.7);--muted-80: hsla(168,12%,92%,0.8);--muted-90: hsla(168,12%,92%,0.9);--muted-d-1: hsla(168,3%,72%,1);--muted-d-2: hsla(168,1%,52%,1);--muted-d-3: hsla(168,1%,34%,1);--muted-d-4: hsla(168,1%,18%,1);--muted-l-1: hsla(168,12%,94%,1);--muted-l-2: hsla(168,12%,95%,1);--muted-l-3: hsla(168,12%,97%,1);--muted-l-4: hsla(168,12%,98%,1);--success-bg: #ecfdf5;--success-text: hsla(163.15,88.12%,19.8%,1);--success-border: hsla(156.2,71.6%,66.86%,1);--success: hsla(142.09,70.56%,45.29%,1);--error-border: #F87171;--error-bg: #FEF2F2;--error-text: #991B1B;--error: #EF4444;--info-bg: #F0F9FF;--info-border: #7DD3FC;--info-text: hsla(202.04,80.33%,23.92%,1);--info: #0EA5E9;--warning: hsla(43.26,96.41%,56.27%,1);--warning-border: #FDE68A;--warning-text: hsla(22.73,82.5%,31.37%,1);--warning-bg: #FFFBEB;--shadow-primary: hsla(59,69%,17%,1);--shadow-secondary: hsla(83,98%,46%,1);--shadow-tertiary: hsla(109,97%,31%,1);--star-filled: hsla(43.49,80.43%,46.08%,1);--star-filled-d-1: hsla(43,72%,35%,1);--star-filled-d-2: hsla(42,63%,24%,1);--star-filled-d-3: hsla(40,50%,14%,1);--star-filled-l-1: hsla(40,71%,62%,1);--star-filled-l-2: hsla(39,75%,76%,1);--star-filled-l-3: hsla(37,80%,88%,1);--star-empty: #D1D5DB;--text-link: hsla(203.68,89.37%,40.59%,1);--text-link-d-1: hsla(207,69%,33%,1);--text-link-d-2: hsla(209,55%,24%,1);--text-link-d-3: hsla(212,40%,13%,1);--promo-bg: hsla(43.85,86.67%,94.12%,1);--promo-border: hsla(47.85,77.45%,60%,1);--promo-text: hsla(44.42,74.29%,27.45%,1);--border: hsla(165,9.52%,83.53%,1);--border-light: #E2E4E9;--border-primary: #059669;--border-secondary: #F59E0B;--border-base: #E6E6E6;--border-sunken: #CBCDD2;--border-surface: #E0E1E2;--border-dark: #37413D;--border-tertiary: #0EA5E9;--hover-sunken: #C8CAD0;--hover-surface: #E0E2E5;--hover-base: #F2F2F2;--hover-dark: #27312D;--hover-body: #D5D7DC;--space-4xs: clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs: clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs: clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs: clamp(1.02rem,calc(0.36vw + 0.91rem),1.4rem);--space-s: clamp(1.28rem,calc(0.67vw + 1.07rem),1.98rem);--space-m: clamp(1.6rem,calc(1.15vw + 1.23rem),2.8rem);--space-l: clamp(2rem,calc(1.87vw + 1.4rem),3.96rem);--space-xl: clamp(2.5rem,calc(2.96vw + 1.55rem),5.6rem);--space-2xl: clamp(3.13rem,calc(4.58vw + 1.66rem),7.92rem);--space-3xl: clamp(3.91rem,calc(6.97vw + 1.68rem),11.19rem);--space-4xl: clamp(4.88rem,calc(10.46vw + 1.53rem),15.83rem);--text-xs: clamp(1.26rem,calc(-0.24vw + 1.34rem),1.01rem);--text-s: clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);--text-m: clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l: clamp(1.8rem,calc(0.57vw + 1.62rem),2.4rem);--text-xl: clamp(2.02rem,calc(1.12vw + 1.67rem),3.2rem);--text-2xl: clamp(2.28rem,calc(1.9vw + 1.67rem),4.26rem);--text-3xl: clamp(2.56rem,calc(2.98vw + 1.61rem),5.68rem);--text-4xl: clamp(2.88rem,calc(4.49vw + 1.45rem),7.58rem);--text-width-xs: clamp(30ch,90%,40ch);--text-width-s: clamp(35ch,95%,50ch);--text-width-m: clamp(45ch,100%,65ch);--text-width-l: clamp(55ch,100%,75ch);--text-width-xl: clamp(65ch,100%,85ch);--title-width-xs: clamp(15ch,90%,20ch);--title-width-s: clamp(20ch,95%,25ch);--title-width-m: clamp(25ch,100%,35ch);--title-width-l: clamp(30ch,100%,45ch);--title-width-xl: clamp(35ch,100%,55ch);--paragraph-spacing: 1em;--heading-spacing: 1.2em;--list-spacing: var(--paragraph-spacing);--list-indent-spacing: 2em;--list-item-spacing: 0.5em;--nested-list-indent-spacing: 1em;--figure-spacing: 2em;--figcaption-spacing: 0.5em;--blockquote-spacing: var(--paragraph-spacing);--section-gap: var(--space-3xl);--container-gap: var(--space-xl);--content-gap: var(--space-m);--grid-gap: var(--space-m);--cluster-gap: var(--space-s);--section-space-xs: var(--space-m);--section-space-s: var(--space-l);--section-space: var(--space-2xl);--section-space-l: var(--space-3xl);--section-space-xl: var(--space-4xl);--columns-1: repeat(1,minmax(0,1fr));--columns-2: repeat(2,minmax(0,1fr));--columns-3: repeat(3,minmax(0,1fr));--columns-4: repeat(4,minmax(0,1fr));--columns-5: repeat(5,minmax(0,1fr));--columns-6: repeat(6,minmax(0,1fr));--columns-7: repeat(7,minmax(0,1fr));--columns-8: repeat(8,minmax(0,1fr));--columns-1-2: minmax(0,1fr) minmax(0,2fr);--columns-1-3: minmax(0,1fr) minmax(0,3fr);--columns-2-1: minmax(0,2fr) minmax(0,1fr);--columns-2-3: minmax(0,2fr) minmax(0,3fr);--columns-3-1: minmax(0,3fr) minmax(0,1fr);--columns-3-2: minmax(0,3fr) minmax(0,2fr);--columns-min-5: repeat(auto-fit,minmax(5rem,1fr));--columns-min-10: repeat(auto-fit,minmax(10rem,1fr));--columns-min-20: repeat(auto-fit,minmax(20rem,1fr));--columns-min-30: repeat(auto-fit,minmax(30rem,1fr));--columns-min-40: repeat(auto-fit,minmax(40rem,1fr));--columns-min-50: repeat(auto-fit,minmax(50rem,1fr));--columns-min-60: repeat(auto-fit,minmax(60rem,1fr));--columns-min-70: repeat(auto-fit,minmax(70rem,1fr));--auto-grid-xs: repeat(auto-fit,minmax(min(5rem,100%),1fr));--auto-grid-s: repeat(auto-fit,minmax(min(10rem,100%),1fr));--auto-grid-m: repeat(auto-fit,minmax(min(60rem,100%),1fr));--auto-grid-2: repeat(auto-fit,minmax(min(60rem,100%),1fr));--auto-grid-3: repeat(auto-fit,minmax(min(40rem,100%),1fr));--auto-grid-4: repeat(auto-fit,minmax(min(30rem,100%),1fr));--auto-grid-5: repeat(auto-fit,minmax(min(24rem,100%),1fr));--auto-grid-6: repeat(auto-fit,minmax(min(20rem,100%),1fr));--width-10: 10rem;--width-20: 20rem;--width-30: 30rem;--width-40: 40rem;--width-50: 50rem;--width-60: 60rem;--width-70: 70rem;--width-80: 80rem;--width-90: 90rem;--width-100: 100rem;--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m: clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--radius-l: clamp(1.6rem,calc(0.38vw + 1.48rem),2rem);--radius-xl: clamp(2.6rem,calc(0.57vw + 2.42rem),3.2rem);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);--avatar-2xs: 16px;--avatar-xs: 24px;--avatar-s: 32px;--avatar-m: 40px;--avatar-l: 48px;--avatar-xl: 64px;--avatar-2xl: 80px;--avatar-3xl: 96px;--icon-xs: 12px;--icon-s: 16px;--icon-m: 20px;--icon-l: 24px;--icon-xl: 32px;--icon-2xl: 40px;--icon-3xl: 48px;--shadow-sunken: inset 0 2px 4px hsla(161,20%,15%,0.08);--shadow-body: 0 1px 2px hsla(161,20%,15%,0.04);--shadow-surface: 0 1px 3px hsla(161,20%,15%,0.06),0 1px 2px hsla(161,20%,15%,0.04);--shadow-raised: 0 4px 8px hsla(161,20%,15%,0.07),0 12px 24px hsla(161,15%,12%,0.05);--shadow-dark: 0 4px 12px hsla(161,30%,5%,0.3);--shadow-dark-surface: 0 2px 6px hsla(161,30%,5%,0.2);}