@charset "UTF-8";[data-theme=light],:root{--mds-color-primary: #0A192F;--mds-color-primary-light: #2F3C4E;--mds-color-primary-dark: #091528;--mds-color-primary-ghost: rgba(27, 27, 27, .15);--mds-color-secondary: #4A5D4E;--mds-color-secondary-light: #657569;--mds-color-secondary-dark: #3F4F42;--mds-color-secondary-ghost: rgba(82, 82, 82, .15);--mds-color-bg: #F9FAFB;--mds-color-bg-light: #FAFBFC;--mds-color-bg-dark: #D4D5D5;--mds-color-bg-ghost: rgba(250, 250, 250, .15);--mds-color-text: #191C1D;--mds-color-text-light: #3C3E3F;--mds-color-text-dark: #151819;--mds-color-text-ghost: rgba(27, 27, 27, .15);--mds-color-good: #2D6A4F;--mds-color-good-light: #4D8069;--mds-color-good-dark: #265A43;--mds-color-good-ghost: rgba(77, 77, 77, .15);--mds-color-warning: #7A5C00;--mds-color-warning-light: #9A7510;--mds-color-warning-dark: #5C4400;--mds-color-warning-ghost: rgba(122, 92, 0, .15);--mds-color-bad: #BA1A1A;--mds-color-bad-light: #C43C3C;--mds-color-bad-dark: #9E1616;--mds-color-bad-ghost: rgba(79, 79, 79, .15)}[data-theme=light],:root{--mds-color-border: rgba(0, 0, 0, .12);--mds-radius-sm: .25rem;--mds-radius-md: .5rem;--mds-radius-lg: .75rem;--mds-radius-full: 9999px;--mds-transition-fast: .1s ease-in-out;--mds-transition-base: .2s ease-in-out;--mds-shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--mds-container-sm: 24rem;--mds-container-md: 36rem;--mds-container-lg: 48rem}[data-theme=light],:root{--mds-input-bg: var(--mds-color-bg);--mds-input-border: var(--mds-color-border);--mds-input-text: var(--mds-color-text);--mds-input-placeholder: color-mix(in srgb, var(--mds-color-text) 40%, transparent);--mds-input-focus-border: var(--mds-color-primary);--mds-input-focus-ring: var(--mds-color-primary-ghost);--mds-input-accent: var(--mds-color-primary);--mds-input-disabled-bg: rgba(0, 0, 0, .04);--mds-input-disabled-opacity: .5;--mds-input-radius: var(--mds-radius-md);--mds-input-border-width: 1px;--mds-input-font-sm: .875rem;--mds-input-font-md: 1rem;--mds-input-font-lg: 1.125rem;--mds-input-padding-sm: .375rem .625rem;--mds-input-padding-md: .5rem .75rem;--mds-input-padding-lg: .625rem .875rem}[data-theme=light],:root{--mds-btn-radius: var(--mds-radius-md);--mds-btn-font-sm: .875rem;--mds-btn-font-md: 1rem;--mds-btn-font-lg: 1.125rem;--mds-btn-padding-sm: .375rem .75rem;--mds-btn-padding-md: .5rem 1rem;--mds-btn-padding-lg: .625rem 1.25rem;--mds-btn-ghost-color: var(--mds-color-primary);--mds-btn-ghost-bg-hover: var(--mds-color-primary-ghost);--mds-btn-primary-bg: #0A192F;--mds-btn-primary-text: #FFFFFF;--mds-btn-primary-bg-hover: #223043;--mds-btn-primary-bg-active: #09162A;--mds-btn-secondary-bg: #4A5D4E;--mds-btn-secondary-text: #FFFFFF;--mds-btn-secondary-bg-hover: #5C6D60;--mds-btn-secondary-bg-active: #435446;--mds-btn-good-bg: #2D6A4F;--mds-btn-good-text: #FFFFFF;--mds-btn-good-bg-hover: #427961;--mds-btn-good-bg-active: #295F47;--mds-btn-warning-bg: #D4AF37;--mds-btn-warning-text: #191C1D;--mds-btn-warning-bg-hover: #D8B74B;--mds-btn-warning-bg-active: #BF9E32;--mds-btn-bad-bg: #BA1A1A;--mds-btn-bad-text: #FFFFFF;--mds-btn-bad-bg-hover: #C13131;--mds-btn-bad-bg-active: #A71717}[data-theme=light],:root{--mds-filter-primary: brightness(0) saturate(100%) invert(7%) sepia(18%) saturate(3242%) hue-rotate(174deg) brightness(89%) contrast(89%);--mds-filter-primary-light: brightness(0) saturate(100%) invert(24%) sepia(6%) saturate(1087%) hue-rotate(175deg) brightness(125%) contrast(141%);--mds-filter-primary-dark: brightness(0) saturate(100%) invert(19%) sepia(34%) saturate(682%) hue-rotate(178deg) brightness(61%) contrast(112%);--mds-filter-secondary: brightness(0) saturate(100%) invert(39%) sepia(32%) saturate(274%) hue-rotate(80deg) brightness(75%) contrast(83%);--mds-filter-secondary-light: brightness(0) saturate(100%) invert(37%) sepia(1%) saturate(7393%) hue-rotate(79deg) brightness(114%) contrast(63%);--mds-filter-secondary-dark: brightness(0) saturate(100%) invert(25%) sepia(29%) saturate(424%) hue-rotate(79deg) brightness(80%) contrast(73%);--mds-filter-bg: brightness(0) saturate(100%) invert(89%) sepia(0%) saturate(7500%) hue-rotate(288deg) brightness(95%) contrast(144%);--mds-filter-bg-light: brightness(0) saturate(100%) invert(99%) sepia(12%) saturate(361%) hue-rotate(175deg) brightness(93%) contrast(115%);--mds-filter-bg-dark: brightness(0) saturate(100%) invert(98%) sepia(0%) saturate(6802%) hue-rotate(199deg) brightness(80%) contrast(121%);--mds-filter-text: brightness(0) saturate(100%) invert(2%) sepia(2%) saturate(6700%) hue-rotate(164deg) brightness(113%) contrast(84%);--mds-filter-text-light: brightness(0) saturate(100%) invert(11%) sepia(5%) saturate(536%) hue-rotate(153deg) brightness(130%) contrast(72%);--mds-filter-text-dark: brightness(0) saturate(100%) invert(17%) sepia(5%) saturate(614%) hue-rotate(148deg) brightness(112%) contrast(134%);--mds-filter-good: brightness(0) saturate(100%) invert(46%) sepia(23%) saturate(592%) hue-rotate(102deg) brightness(79%) contrast(122%);--mds-filter-good-light: brightness(0) saturate(100%) invert(38%) sepia(20%) saturate(766%) hue-rotate(101deg) brightness(110%) contrast(79%);--mds-filter-good-dark: brightness(0) saturate(100%) invert(20%) sepia(14%) saturate(1628%) hue-rotate(102deg) brightness(127%) contrast(84%);--mds-filter-warning: brightness(0) saturate(100%) invert(83%) sepia(15%) saturate(1468%) hue-rotate(0deg) brightness(77%) contrast(121%);--mds-filter-warning-light: brightness(0) saturate(100%) invert(95%) sepia(8%) saturate(2856%) hue-rotate(0deg) brightness(82%) contrast(86%);--mds-filter-warning-dark: brightness(0) saturate(100%) invert(83%) sepia(13%) saturate(5006%) hue-rotate(0deg) brightness(78%) contrast(67%);--mds-filter-bad: brightness(0) saturate(100%) invert(17%) sepia(25%) saturate(6557%) hue-rotate(344deg) brightness(117%) contrast(116%);--mds-filter-bad-light: brightness(0) saturate(100%) invert(47%) sepia(86%) saturate(7500%) hue-rotate(352deg) brightness(89%) contrast(63%);--mds-filter-bad-dark: brightness(0) saturate(100%) invert(10%) sepia(63%) saturate(4761%) hue-rotate(351deg) brightness(119%) contrast(95%)}[data-theme=light],:root{--mds-filter-btn-primary-bg: brightness(0) saturate(100%) invert(14%) sepia(15%) saturate(1041%) hue-rotate(175deg) brightness(113%) contrast(125%);--mds-filter-btn-primary-text: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(86%) contrast(142%);--mds-filter-btn-primary-bg-hover: brightness(0) saturate(100%) invert(5%) sepia(48%) saturate(6183%) hue-rotate(206deg) brightness(72%) contrast(71%);--mds-filter-btn-primary-bg-active: brightness(0) saturate(100%) invert(18%) sepia(24%) saturate(991%) hue-rotate(172deg) brightness(63%) contrast(109%);--mds-filter-btn-secondary-bg: brightness(0) saturate(100%) invert(26%) sepia(12%) saturate(698%) hue-rotate(82deg) brightness(108%) contrast(78%);--mds-filter-btn-secondary-text: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(360deg) brightness(128%) contrast(106%);--mds-filter-btn-secondary-bg-hover: brightness(0) saturate(100%) invert(43%) sepia(5%) saturate(653%) hue-rotate(82deg) brightness(100%) contrast(140%);--mds-filter-btn-secondary-bg-active: brightness(0) saturate(100%) invert(9%) sepia(40%) saturate(1363%) hue-rotate(83deg) brightness(102%) contrast(48%);--mds-filter-btn-good-bg: brightness(0) saturate(100%) invert(20%) sepia(51%) saturate(604%) hue-rotate(102deg) brightness(132%) contrast(73%);--mds-filter-btn-good-text: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(360deg) brightness(85%) contrast(147%);--mds-filter-btn-good-bg-hover: brightness(0) saturate(100%) invert(31%) sepia(11%) saturate(760%) hue-rotate(100deg) brightness(141%) contrast(149%);--mds-filter-btn-good-bg-active: brightness(0) saturate(100%) invert(25%) sepia(82%) saturate(340%) hue-rotate(101deg) brightness(95%) contrast(81%);--mds-filter-btn-warning-bg: brightness(0) saturate(100%) invert(82%) sepia(29%) saturate(730%) hue-rotate(360deg) brightness(75%) contrast(135%);--mds-filter-btn-warning-text: brightness(0) saturate(100%) invert(11%) sepia(5%) saturate(838%) hue-rotate(148deg) brightness(86%) contrast(96%);--mds-filter-btn-warning-bg-hover: brightness(0) saturate(100%) invert(64%) sepia(14%) saturate(1536%) hue-rotate(9deg) brightness(112%) contrast(90%);--mds-filter-btn-warning-bg-active: brightness(0) saturate(100%) invert(62%) sepia(43%) saturate(535%) hue-rotate(8deg) brightness(88%) contrast(113%);--mds-filter-btn-bad-bg: brightness(0) saturate(100%) invert(17%) sepia(51%) saturate(2106%) hue-rotate(334deg) brightness(137%) contrast(123%);--mds-filter-btn-bad-text: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(343deg) brightness(103%) contrast(121%);--mds-filter-btn-bad-bg-hover: brightness(0) saturate(100%) invert(71%) sepia(46%) saturate(6073%) hue-rotate(320deg) brightness(70%) contrast(140%);--mds-filter-btn-bad-bg-active: brightness(0) saturate(100%) invert(25%) sepia(99%) saturate(4266%) hue-rotate(349deg) brightness(65%) contrast(100%)}[data-theme=dark]{--mds-color-primary: #B9C7E4;--mds-color-primary-light: #CBD5EB;--mds-color-primary-dark: #8B95AB;--mds-color-primary-ghost: rgba(204, 204, 204, .15);--mds-color-secondary: #B7CCB9;--mds-color-secondary-light: #C9D9CB;--mds-color-secondary-dark: #89998B;--mds-color-secondary-ghost: rgba(191, 191, 191, .15);--mds-color-bg: #060504;--mds-color-bg-light: #444443;--mds-color-bg-dark: #050403;--mds-color-bg-ghost: rgba(5, 5, 5, .15);--mds-color-text: #FFFFFF;--mds-color-text-light: #FFFFFF;--mds-color-text-dark: #BFBFBF;--mds-color-text-ghost: rgba(255, 255, 255, .15);--mds-color-good: #6CBF8B;--mds-color-good-light: #91CFA8;--mds-color-good-dark: #518F68;--mds-color-good-ghost: rgba(146, 146, 146, .15);--mds-color-warning: #E9C349;--mds-color-warning-light: #EFD277;--mds-color-warning-dark: #AF9237;--mds-color-warning-ghost: rgba(167, 167, 167, .15);--mds-color-bad: #FFB4AB;--mds-color-bad-light: #FFC7C0;--mds-color-bad-dark: #BF8780;--mds-color-bad-ghost: rgba(202, 202, 202, .15)}[data-theme=dark]{--mds-color-border: rgba(255, 255, 255, .12);--mds-radius-sm: .25rem;--mds-radius-md: .5rem;--mds-radius-lg: .75rem;--mds-radius-full: 9999px;--mds-transition-fast: .1s ease-in-out;--mds-transition-base: .2s ease-in-out;--mds-shadow-md: 0 4px 16px rgba(0, 0, 0, .35);--mds-container-sm: 24rem;--mds-container-md: 36rem;--mds-container-lg: 48rem}[data-theme=dark]{--mds-input-bg: var(--mds-color-bg);--mds-input-border: var(--mds-color-border);--mds-input-text: var(--mds-color-text);--mds-input-placeholder: color-mix(in srgb, var(--mds-color-text) 40%, transparent);--mds-input-focus-border: var(--mds-color-primary);--mds-input-focus-ring: var(--mds-color-primary-ghost);--mds-input-accent: var(--mds-color-primary);--mds-input-disabled-bg: rgba(255, 255, 255, .06);--mds-input-disabled-opacity: .5;--mds-input-radius: var(--mds-radius-md);--mds-input-border-width: 1px;--mds-input-font-sm: .875rem;--mds-input-font-md: 1rem;--mds-input-font-lg: 1.125rem;--mds-input-padding-sm: .375rem .625rem;--mds-input-padding-md: .5rem .75rem;--mds-input-padding-lg: .625rem .875rem}[data-theme=dark]{--mds-btn-radius: var(--mds-radius-md);--mds-btn-font-sm: .875rem;--mds-btn-font-md: 1rem;--mds-btn-font-lg: 1.125rem;--mds-btn-padding-sm: .375rem .75rem;--mds-btn-padding-md: .5rem 1rem;--mds-btn-padding-lg: .625rem 1.25rem;--mds-btn-ghost-color: var(--mds-color-primary);--mds-btn-ghost-bg-hover: var(--mds-color-primary-ghost);--mds-btn-primary-bg: #B9C7E4;--mds-btn-primary-text: #191C1D;--mds-btn-primary-bg-hover: #C0CDE7;--mds-btn-primary-bg-active: #A7B3CD;--mds-btn-secondary-bg: #B7CCB9;--mds-btn-secondary-text: #191C1D;--mds-btn-secondary-bg-hover: #BED1C0;--mds-btn-secondary-bg-active: #A5B8A7;--mds-btn-good-bg: #6CBF8B;--mds-btn-good-text: #191C1D;--mds-btn-good-bg-hover: #7BC597;--mds-btn-good-bg-active: #61AC7D;--mds-btn-warning-bg: #E9C349;--mds-btn-warning-text: #191C1D;--mds-btn-warning-bg-hover: #EBC95B;--mds-btn-warning-bg-active: #D2B042;--mds-btn-bad-bg: #FFB4AB;--mds-btn-bad-text: #191C1D;--mds-btn-bad-bg-hover: #FFBCB3;--mds-btn-bad-bg-active: #E6A29A}[data-theme=dark]{--mds-filter-primary: brightness(0) saturate(100%) invert(72%) sepia(24%) saturate(378%) hue-rotate(188deg) brightness(114%) contrast(78%);--mds-filter-primary-light: brightness(0) saturate(100%) invert(100%) sepia(42%) saturate(1717%) hue-rotate(176deg) brightness(99%) contrast(75%);--mds-filter-primary-dark: brightness(0) saturate(100%) invert(100%) sepia(58%) saturate(2306%) hue-rotate(177deg) brightness(63%) contrast(135%);--mds-filter-secondary: brightness(0) saturate(100%) invert(98%) sepia(15%) saturate(449%) hue-rotate(56deg) brightness(86%) contrast(78%);--mds-filter-secondary-light: brightness(0) saturate(100%) invert(99%) sepia(7%) saturate(545%) hue-rotate(58deg) brightness(92%) contrast(78%);--mds-filter-secondary-dark: brightness(0) saturate(100%) invert(41%) sepia(11%) saturate(342%) hue-rotate(76deg) brightness(141%) contrast(86%);--mds-filter-bg: brightness(0) saturate(100%) invert(0%) sepia(19%) saturate(5438%) hue-rotate(16deg) brightness(68%) contrast(94%);--mds-filter-bg-light: brightness(0) saturate(100%) invert(9%) sepia(6%) saturate(565%) hue-rotate(22deg) brightness(79%) contrast(55%);--mds-filter-bg-dark: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7500%) hue-rotate(0deg) brightness(132%) contrast(105%);--mds-filter-text: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(4913%) hue-rotate(143deg) brightness(110%) contrast(100%);--mds-filter-text-light: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(0deg) brightness(103%) contrast(108%);--mds-filter-text-dark: brightness(0) saturate(100%) invert(93%) sepia(8%) saturate(0%) hue-rotate(321deg) brightness(85%) contrast(80%);--mds-filter-good: brightness(0) saturate(100%) invert(75%) sepia(3%) saturate(4033%) hue-rotate(98deg) brightness(80%) contrast(130%);--mds-filter-good-light: brightness(0) saturate(100%) invert(94%) sepia(10%) saturate(629%) hue-rotate(85deg) brightness(70%) contrast(134%);--mds-filter-good-dark: brightness(0) saturate(100%) invert(30%) sepia(66%) saturate(377%) hue-rotate(90deg) brightness(144%) contrast(61%);--mds-filter-warning: brightness(0) saturate(100%) invert(82%) sepia(7%) saturate(4539%) hue-rotate(0deg) brightness(116%) contrast(62%);--mds-filter-warning-light: brightness(0) saturate(100%) invert(100%) sepia(23%) saturate(4787%) hue-rotate(326deg) brightness(97%) contrast(91%);--mds-filter-warning-dark: brightness(0) saturate(100%) invert(39%) sepia(100%) saturate(375%) hue-rotate(8deg) brightness(129%) contrast(64%);--mds-filter-bad: brightness(0) saturate(100%) invert(81%) sepia(73%) saturate(1027%) hue-rotate(296deg) brightness(96%) contrast(146%);--mds-filter-bad-light: brightness(0) saturate(100%) invert(73%) sepia(17%) saturate(768%) hue-rotate(315deg) brightness(116%) contrast(94%);--mds-filter-bad-dark: brightness(0) saturate(100%) invert(54%) sepia(4%) saturate(1852%) hue-rotate(0deg) brightness(115%) contrast(121%)}[data-theme=dark]{--mds-filter-btn-primary-bg: brightness(0) saturate(100%) invert(72%) sepia(6%) saturate(3219%) hue-rotate(195deg) brightness(130%) contrast(64%);--mds-filter-btn-primary-text: brightness(0) saturate(100%) invert(8%) sepia(0%) saturate(3822%) hue-rotate(262deg) brightness(117%) contrast(96%);--mds-filter-btn-primary-bg-hover: brightness(0) saturate(100%) invert(99%) sepia(8%) saturate(5203%) hue-rotate(178deg) brightness(81%) contrast(129%);--mds-filter-btn-primary-bg-active: brightness(0) saturate(100%) invert(88%) sepia(8%) saturate(718%) hue-rotate(188deg) brightness(73%) contrast(133%);--mds-filter-btn-secondary-bg: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3491%) hue-rotate(50deg) brightness(82%) contrast(90%);--mds-filter-btn-secondary-text: brightness(0) saturate(100%) invert(9%) sepia(7%) saturate(510%) hue-rotate(148deg) brightness(107%) contrast(99%);--mds-filter-btn-secondary-bg-hover: brightness(0) saturate(100%) invert(100%) sepia(8%) saturate(867%) hue-rotate(62deg) brightness(85%) contrast(90%);--mds-filter-btn-secondary-bg-active: brightness(0) saturate(100%) invert(58%) sepia(20%) saturate(231%) hue-rotate(75deg) brightness(133%) contrast(65%);--mds-filter-btn-good-bg: brightness(0) saturate(100%) invert(43%) sepia(14%) saturate(1004%) hue-rotate(95deg) brightness(147%) contrast(98%);--mds-filter-btn-good-text: brightness(0) saturate(100%) invert(25%) sepia(9%) saturate(239%) hue-rotate(149deg) brightness(60%) contrast(114%);--mds-filter-btn-good-bg-hover: brightness(0) saturate(100%) invert(75%) sepia(19%) saturate(610%) hue-rotate(90deg) brightness(89%) contrast(102%);--mds-filter-btn-good-bg-active: brightness(0) saturate(100%) invert(46%) sepia(26%) saturate(813%) hue-rotate(90deg) brightness(136%) contrast(59%);--mds-filter-btn-warning-bg: brightness(0) saturate(100%) invert(91%) sepia(9%) saturate(7289%) hue-rotate(332deg) brightness(117%) contrast(74%);--mds-filter-btn-warning-text: brightness(0) saturate(100%) invert(15%) sepia(0%) saturate(4080%) hue-rotate(291deg) brightness(126%) contrast(125%);--mds-filter-btn-warning-bg-hover: brightness(0) saturate(100%) invert(97%) sepia(100%) saturate(859%) hue-rotate(323deg) brightness(85%) contrast(122%);--mds-filter-btn-warning-bg-active: brightness(0) saturate(100%) invert(55%) sepia(94%) saturate(304%) hue-rotate(8deg) brightness(109%) contrast(85%);--mds-filter-btn-bad-bg: brightness(0) saturate(100%) invert(100%) sepia(83%) saturate(3509%) hue-rotate(291deg) brightness(125%) contrast(55%);--mds-filter-btn-bad-text: brightness(0) saturate(100%) invert(1%) sepia(7%) saturate(7408%) hue-rotate(163deg) brightness(118%) contrast(82%);--mds-filter-btn-bad-bg-hover: brightness(0) saturate(100%) invert(92%) sepia(67%) saturate(7500%) hue-rotate(294deg) brightness(118%) contrast(107%);--mds-filter-btn-bad-bg-active: brightness(0) saturate(100%) invert(98%) sepia(46%) saturate(1536%) hue-rotate(294deg) brightness(87%) contrast(72%)}:root{--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--type-display-lg-size: 3rem;--type-display-lg-weight: 700;--type-display-lg-line-height: 3.5rem;--type-display-lg-tracking: -.02em;--type-display-lg-mobile-size: 2.25rem;--type-display-lg-mobile-weight: 700;--type-display-lg-mobile-line-height: 2.75rem;--type-display-lg-mobile-tracking: -.01em;--type-headline-md-size: 2rem;--type-headline-md-weight: 600;--type-headline-md-line-height: 2.5rem;--type-headline-sm-size: 1.5rem;--type-headline-sm-weight: 600;--type-headline-sm-line-height: 2rem;--type-description-md-size: 1.25rem;--type-description-md-weight: 400;--type-description-md-line-height: 1.5rem;--type-description-sm-size: 1rem;--type-description-sm-weight: 400;--type-description-sm-line-height: 1.25rem;--type-title-lg-size: 1.25rem;--type-title-lg-weight: 600;--type-title-lg-line-height: 1.75rem;--type-body-lg-size: 1.125rem;--type-body-lg-weight: 400;--type-body-lg-line-height: 1.75rem;--type-body-md-size: 1rem;--type-body-md-weight: 400;--type-body-md-line-height: 1.5rem;--type-label-md-size: .875rem;--type-label-md-weight: 500;--type-label-md-line-height: 1.25rem;--type-label-md-tracking: .05em;--type-caption-size: .75rem;--type-caption-weight: 400;--type-caption-line-height: 1rem;--rounded-sm: .125rem;--rounded: .25rem;--rounded-md: .375rem;--rounded-lg: .5rem;--rounded-xl: .75rem;--rounded-full: 9999px;--spacing-unit: 1.5rem;--spacing-container-max: 1280px;--spacing-gutter: 2rem;--spacing-stack-sm: .75rem;--spacing-stack-md: 1.5rem;--spacing-stack-lg: 3rem;--spacing-inline-xs: .25rem;--spacing-inline-sm: .5rem;--spacing-inline-md: 1rem;--spacing-inline-lg: 1.5rem;--elevation-tint: rgba(10, 25, 47, .04);--elevation-hover: 0px 4px 20px rgba(10, 25, 47, .04);--header-padding: 5px 10px;--sidebar-width: 14rem;--sidebar-collapsed-width: 3.5rem;--topbar-height: 3.5rem;--bottom-tab-height: 4rem;--page-padding: 1.5rem;--page-padding-mobile: 1rem;--anim-fast: .15s ease-out;--anim-base: .25s ease-out;--anim-slow: .4s ease-out;--anim-spring: cubic-bezier(.34, 1.56, .64, 1)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-skeleton{0%,to{opacity:1}50%{opacity:.5}}*{border:none;margin:0;padding:0;box-sizing:border-box;font-family:var(--font-body);color:var(--mds-color-text)}h1,h2,h3,h4,h5,h6,head,header{font-family:var(--font-display)}.page-section{padding:5rem 0}.page-section--alt{background:color-mix(in srgb,var(--mds-color-primary) 4%,var(--mds-color-bg))}.page-section--cta{background:var(--mds-color-primary);position:relative;overflow:hidden}.section-container{max-width:var(--spacing-container-max);margin:0 auto;padding:0 var(--spacing-gutter)}.section-header{margin-bottom:var(--spacing-stack-lg)}.section-eyebrow{display:inline-block;font-size:var(--type-label-md-size);font-weight:700;color:var(--mds-color-warning);text-transform:uppercase;letter-spacing:var(--type-label-md-tracking);margin-bottom:var(--spacing-stack-sm)}.section-heading{font-family:var(--font-display);font-size:var(--type-headline-md-size);font-weight:var(--type-headline-md-weight);color:var(--mds-color-primary);line-height:var(--type-headline-md-line-height);margin-bottom:var(--spacing-stack-sm)}.section-subheading{font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);color:var(--mds-color-text-light);line-height:var(--type-body-lg-line-height);max-width:42rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--spacing-stack-md)}.card-grid--2{grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.card-grid--2{grid-template-columns:1fr}}.card-grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.card-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.card-grid--3{grid-template-columns:1fr}}.card-icon{width:2.75rem;height:2.75rem;border-radius:var(--rounded-lg);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--mds-color-primary) 10%,transparent);margin-bottom:var(--spacing-stack-sm);flex-shrink:0}.card-icon .material-symbols-outlined{font-size:1.375rem;color:var(--mds-color-primary)}.card-icon mds-icon{color:var(--mds-color-primary)}.card-num{font-size:var(--type-caption-size);font-weight:700;color:var(--mds-color-text);opacity:.35;margin-left:auto}.card-title{font-family:var(--font-display);font-size:var(--type-headline-sm-size);font-weight:var(--type-headline-sm-weight);color:var(--mds-color-primary);line-height:var(--type-headline-sm-line-height);margin-bottom:.375rem}.card-body{font-size:var(--type-body-md-size);color:var(--mds-color-text-light);line-height:var(--type-body-md-line-height)}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--mds-btn-font-md);font-weight:600;color:var(--mds-btn-primary-text);background:var(--mds-btn-primary-bg);padding:var(--mds-btn-padding-md);border-radius:var(--mds-btn-radius);text-decoration:none;border:2px solid transparent;transition:background var(--anim-fast)}.btn-primary:hover{background:var(--mds-btn-primary-bg-hover)}.btn-primary .material-symbols-outlined{font-size:1.125rem;color:var(--mds-btn-primary-text)}.btn-primary mds-icon{color:var(--mds-btn-primary-text)}.btn-outline{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--mds-btn-font-md);font-weight:600;color:var(--mds-color-primary);background:transparent;padding:var(--mds-btn-padding-md);border-radius:var(--mds-btn-radius);text-decoration:none;border:2px solid var(--mds-color-border);transition:border-color var(--anim-fast),transform var(--anim-fast)}.btn-outline:hover{border-color:var(--mds-color-primary);transform:translateY(-1px)}.btn-gold{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--mds-btn-font-md);font-weight:700;color:var(--mds-btn-warning-text);background:var(--mds-btn-warning-bg);padding:var(--mds-btn-padding-md);border-radius:var(--mds-btn-radius);text-decoration:none;border:2px solid transparent;transition:background var(--anim-fast)}.btn-gold:hover{background:var(--mds-btn-warning-bg-hover)}.btn-ghost-light{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--mds-btn-font-md);font-weight:600;color:#fff;background:transparent;padding:var(--mds-btn-padding-md);border-radius:var(--mds-btn-radius);text-decoration:none;border:2px solid rgba(255,255,255,.35);transition:border-color var(--anim-fast)}.btn-ghost-light:hover{border-color:#ffffffbf}.btn-link{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--type-body-md-size);font-weight:600;color:var(--mds-color-primary);text-decoration:none;transition:gap var(--anim-fast)}.btn-link:hover{gap:.625rem}.btn-link .material-symbols-outlined{font-size:1.125rem}.btn-link mds-icon{flex-shrink:0}.mds-icon-3xl{width:3rem!important;height:3rem!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;-webkit-user-select:none;user-select:none}.check-list{list-style:none;display:flex;flex-direction:column;gap:.75rem}.check-item{display:flex;align-items:flex-start;gap:.75rem}.check-item .material-symbols-outlined{font-size:1.25rem;color:var(--mds-color-warning);flex-shrink:0;margin-top:.1rem}.check-item mds-icon{color:var(--mds-color-warning);flex-shrink:0;margin-top:.1rem}.check-item p{font-size:var(--type-body-md-size);color:var(--mds-color-text-light);line-height:var(--type-body-md-line-height)}@media(max-width:768px){.page-section{padding:3.5rem 0}.section-container{padding:0 var(--spacing-inline-md)}.section-heading{font-size:var(--type-headline-sm-size)}}[data-theme=dark] .page-section--cta{background:var(--mds-color-bg-light)}
