@layer base{*,*:before,*:after{box-sizing:inherit}.m3-container{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.m3-container a,a.m3-container{text-decoration:none}.m3-container dialog,dialog.m3-container{margin:auto}:root{accent-color:var(--m3c-primary)}:focus-visible{outline:none;animation:focus-outward .6s cubic-bezier(.14,5.63,.4,.5) forwards}}@layer tokens{:root{--m3-elevation-0: none;--m3-elevation-1: 0px 1px 2px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 1px 3px 1px oklch(from var(--m3c-shadow) l c h / .15);--m3-elevation-2: 0px 1px 2px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 2px 6px 2px oklch(from var(--m3c-shadow) l c h / .15);--m3-elevation-3: 0px 1px 3px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 4px 8px 3px oklch(from var(--m3c-shadow) l c h / .15);--m3-elevation-4: 0px 2px 3px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 6px 10px 4px oklch(from var(--m3c-shadow) l c h / .15);--m3-elevation-5: 0px 4px 4px 0px oklch(from var(--m3c-shadow) l c h / .3), 0px 8px 12px 6px oklch(from var(--m3c-shadow) l c h / .15);--m3-shape-none: 0;--m3-shape-extra-small: 4px;--m3-shape-small: 8px;--m3-shape-medium: 12px;--m3-shape-large: 16px;--m3-shape-large-increased: 20px;--m3-shape-extra-large: 28px;--m3-shape-full: calc(infinity * 1px);--m3-optical-centering-coefficient: .11;--m3-font: "Google Sans Flex", "Google Sans Flex Variable", Roboto, system-ui;--m3-font-mono: "Google Sans Code", monospace;--m3-timing-function-fast-spatial: linear( 0, .02, .07, .15, .25 7.8%, .65 15.5%, .81, .93, 1.015, 1.07 29.9%, 1.09, 1.092 38.3%, 1.015 55.9%, .99 66.2%, 1 );--m3-duration-fast-spatial: 383ms;--m3-easing-fast-spatial: var(--m3-timing-function-fast-spatial) var(--m3-duration-fast-spatial);--m3-timing-function-spatial: linear( 0, .018, .06, .13, .2 9%, .53 18%, .692, .82, .9, .96, .99 45%, 1.012 54%, 1 );--m3-duration-spatial: .45s;--m3-easing-spatial: var(--m3-timing-function-spatial) var(--m3-duration-spatial);--m3-timing-function-slow-spatial: linear( 0, .015, .06, .12, .195 9%, .54 19%, .7, .82, .9, .954, .99 46%, 1.01 55%, 1.01, 1 );--m3-duration-slow-spatial: .6s;--m3-easing-slow-spatial: var(--m3-timing-function-slow-spatial) var(--m3-duration-slow-spatial);--m3-timing-function-fast: linear( 0, .02 2.3%, .08 5.1%, .265, .452, .61, .732, .82 33.7%, .89, .93 46.9%, .974 58.6%, .994, 1 );--m3-duration-fast: .15s;--m3-easing-fast: var(--m3-timing-function-fast) var(--m3-duration-fast);--m3-timing-function: linear( 0, .016 2%, .08 5%, .26, .45, .605, .726, .815 33%, .89, .935 47%, .972 58%, .996, 1 );--m3-duration: 233ms;--m3-easing: var(--m3-timing-function) var(--m3-duration);--m3-timing-function-slow: linear( 0, .016 2%, .08 5%, .26, .452, .61, .73, .82 33%, .89, .932 46%, .975 58%, .995, 1 );--m3-duration-slow: 333ms;--m3-easing-slow: var(--m3-timing-function-slow) var(--m3-duration-slow);--m3-timing-function-emphasized: linear( 0, .01 3.2%, .03, .06, .11, .19 13.3%, .25, .32, .43, .53, .61 19.3%, .69, .74, .78, .81 27.2%, .88, .92 40.6%, .964 55%, .994, 1 );--m3-timing-function-emphasized-accel: cubic-bezier(.3, 0, .8, .15);--m3-timing-function-emphasized-decel: cubic-bezier(.05, .7, .1, 1);--m3-timing-function-zeno: linear( 0, .175, .32, .44, .54, .62 17.2%, .73, .81, .87 36.1%, .926, .96 55.6%, .99, 1 )}}:root{--m3v-background: var(--m3c-surface)}@keyframes focus-outward{0%{box-shadow:0 0 0 0 var(--m3c-secondary)}to{box-shadow:0 0 0 3px var(--m3c-secondary)}}@keyframes focus-inward{0%{box-shadow:inset 0 0 0 0 var(--m3c-secondary)}to{box-shadow:inset 0 0 0 3px var(--m3c-secondary)}}[placeholder]::placeholder{color:oklch(from var(--m3c-on-surface) l c h / .5);opacity:1}::selection{background-color:var(--m3c-tertiary-container);color:var(--m3c-on-tertiary-container)}:root{--m3c-primary: rgb(10 103 128);--m3c-surface-tint: rgb(10 103 128);--m3c-on-primary: rgb(255 255 255);--m3c-primary-container: rgb(185 234 255);--m3c-on-primary-container: rgb(0 77 98);--m3c-secondary: rgb(143 76 54);--m3c-on-secondary: rgb(255 255 255);--m3c-secondary-container: rgb(255 219 208);--m3c-on-secondary-container: rgb(114 53 33);--m3c-tertiary: rgb(91 91 126);--m3c-on-tertiary: rgb(255 255 255);--m3c-tertiary-container: rgb(225 223 255);--m3c-on-tertiary-container: rgb(67 68 101);--m3c-error: rgb(186 26 26);--m3c-on-error: rgb(255 255 255);--m3c-error-container: rgb(255 218 214);--m3c-on-error-container: rgb(147 0 10);--m3c-background: rgb(245 250 253);--m3c-on-background: rgb(23 28 31);--m3c-surface: rgb(245 250 253);--m3c-on-surface: rgb(23 28 31);--m3c-surface-variant: rgb(220 228 232);--m3c-on-surface-variant: rgb(64 72 76);--m3c-outline: rgb(112 120 124);--m3c-outline-variant: rgb(192 200 204);--m3c-shadow: rgb(0 0 0);--m3c-scrim: rgb(0 0 0);--m3c-inverse-surface: rgb(44 49 52);--m3c-inverse-on-surface: rgb(237 241 244);--m3c-inverse-primary: rgb(137 208 237);--m3c-primary-fixed: rgb(185 234 255);--m3c-on-primary-fixed: rgb(0 31 41);--m3c-primary-fixed-dim: rgb(137 208 237);--m3c-on-primary-fixed-variant: rgb(0 77 98);--m3c-secondary-fixed: rgb(255 219 208);--m3c-on-secondary-fixed: rgb(58 11 0);--m3c-secondary-fixed-dim: rgb(255 181 158);--m3c-on-secondary-fixed-variant: rgb(114 53 33);--m3c-tertiary-fixed: rgb(225 223 255);--m3c-on-tertiary-fixed: rgb(24 24 55);--m3c-tertiary-fixed-dim: rgb(196 195 235);--m3c-on-tertiary-fixed-variant: rgb(67 68 101);--m3c-surface-dim: rgb(214 219 222);--m3c-surface-bright: rgb(245 250 253);--m3c-surface-container-lowest: rgb(255 255 255);--m3c-surface-container-low: rgb(240 244 247);--m3c-surface-container: rgb(234 238 242);--m3c-surface-container-high: rgb(228 233 236);--m3c-surface-container-highest: rgb(222 227 230);--m3c-on-on-primary: rgb(37, 102, 124);--m3c-primary-container-subtle: rgb(167, 227, 252);--m3c-on-primary-container-subtle: rgb(6, 84, 105);--m3c-secondary-container-subtle: rgb(255, 208, 193);--m3c-on-secondary-container-subtle: rgb(117, 61, 43);--m3c-tertiary-container-subtle: rgb(202, 218, 255);--m3c-on-tertiary-container-subtle: rgb(58, 77, 112);--m3c-error-container-subtle: rgb(255, 207, 203);--m3c-on-error-container-subtle: rgb(143, 37, 38)}@media(prefers-color-scheme:dark){:root{--m3c-primary: rgb(137 208 237);--m3c-surface-tint: rgb(137 208 237);--m3c-on-primary: rgb(0 53 68);--m3c-primary-container: rgb(0 77 98);--m3c-on-primary-container: rgb(185 234 255);--m3c-secondary: rgb(255 181 158);--m3c-on-secondary: rgb(85 32 13);--m3c-secondary-container: rgb(114 53 33);--m3c-on-secondary-container: rgb(255 219 208);--m3c-tertiary: rgb(196 195 235);--m3c-on-tertiary: rgb(45 45 77);--m3c-tertiary-container: rgb(67 68 101);--m3c-on-tertiary-container: rgb(225 223 255);--m3c-error: rgb(255 180 171);--m3c-on-error: rgb(105 0 5);--m3c-error-container: rgb(147 0 10);--m3c-on-error-container: rgb(255 218 214);--m3c-background: rgb(15 20 22);--m3c-on-background: rgb(222 227 230);--m3c-surface: rgb(15 20 22);--m3c-on-surface: rgb(222 227 230);--m3c-surface-variant: rgb(64 72 76);--m3c-on-surface-variant: rgb(192 200 204);--m3c-outline: rgb(138 146 150);--m3c-outline-variant: rgb(64 72 76);--m3c-shadow: rgb(0 0 0);--m3c-scrim: rgb(0 0 0);--m3c-inverse-surface: rgb(222 227 230);--m3c-inverse-on-surface: rgb(44 49 52);--m3c-inverse-primary: rgb(10 103 128);--m3c-primary-fixed: rgb(185 234 255);--m3c-on-primary-fixed: rgb(0 31 41);--m3c-primary-fixed-dim: rgb(137 208 237);--m3c-on-primary-fixed-variant: rgb(0 77 98);--m3c-secondary-fixed: rgb(255 219 208);--m3c-on-secondary-fixed: rgb(58 11 0);--m3c-secondary-fixed-dim: rgb(255 181 158);--m3c-on-secondary-fixed-variant: rgb(114 53 33);--m3c-tertiary-fixed: rgb(225 223 255);--m3c-on-tertiary-fixed: rgb(24 24 55);--m3c-tertiary-fixed-dim: rgb(196 195 235);--m3c-on-tertiary-fixed-variant: rgb(67 68 101);--m3c-surface-dim: rgb(15 20 22);--m3c-surface-bright: rgb(53 58 61);--m3c-surface-container-lowest: rgb(10 15 17);--m3c-surface-container-low: rgb(23 28 31);--m3c-surface-container: rgb(27 32 35);--m3c-surface-container-high: rgb(37 43 45);--m3c-surface-container-highest: rgb(48 54 56);--m3c-on-on-primary: rgb(160, 205, 224);--m3c-primary-container-subtle: rgb(0, 49, 62);--m3c-on-primary-container-subtle: rgb(134, 178, 196);--m3c-secondary-container-subtle: rgb(72, 33, 20);--m3c-on-secondary-container-subtle: rgb(218, 156, 137);--m3c-tertiary-container-subtle: rgb(24, 44, 78);--m3c-on-tertiary-container-subtle: rgb(152, 171, 212);--m3c-error-container-subtle: rgb(96, 0, 10);--m3c-on-error-container-subtle: rgb(255, 137, 131)}}@media(prefers-contrast:more){:root{--m3c-primary: rgb(0 49 63);--m3c-surface-tint: rgb(10 103 128);--m3c-on-primary: rgb(255 255 255);--m3c-primary-container: rgb(0 80 101);--m3c-on-primary-container: rgb(255 255 255);--m3c-secondary: rgb(80 27 9);--m3c-on-secondary: rgb(255 255 255);--m3c-secondary-container: rgb(117 55 35);--m3c-on-secondary-container: rgb(255 255 255);--m3c-tertiary: rgb(40 41 72);--m3c-on-tertiary: rgb(255 255 255);--m3c-tertiary-container: rgb(70 70 103);--m3c-on-tertiary-container: rgb(255 255 255);--m3c-error: rgb(96 0 4);--m3c-on-error: rgb(255 255 255);--m3c-error-container: rgb(152 0 10);--m3c-on-error-container: rgb(255 255 255);--m3c-background: rgb(245 250 253);--m3c-on-background: rgb(23 28 31);--m3c-surface: rgb(245 250 253);--m3c-on-surface: rgb(0 0 0);--m3c-surface-variant: rgb(220 228 232);--m3c-on-surface-variant: rgb(0 0 0);--m3c-outline: rgb(37 45 49);--m3c-outline-variant: rgb(66 74 78);--m3c-shadow: rgb(0 0 0);--m3c-scrim: rgb(0 0 0);--m3c-inverse-surface: rgb(44 49 52);--m3c-inverse-on-surface: rgb(255 255 255);--m3c-inverse-primary: rgb(137 208 237);--m3c-primary-fixed: rgb(0 80 101);--m3c-on-primary-fixed: rgb(255 255 255);--m3c-primary-fixed-dim: rgb(0 56 71);--m3c-on-primary-fixed-variant: rgb(255 255 255);--m3c-secondary-fixed: rgb(117 55 35);--m3c-on-secondary-fixed: rgb(255 255 255);--m3c-secondary-fixed-dim: rgb(88 34 15);--m3c-on-secondary-fixed-variant: rgb(255 255 255);--m3c-tertiary-fixed: rgb(70 70 103);--m3c-on-tertiary-fixed: rgb(255 255 255);--m3c-tertiary-fixed-dim: rgb(47 48 79);--m3c-on-tertiary-fixed-variant: rgb(255 255 255);--m3c-surface-dim: rgb(180 185 188);--m3c-surface-bright: rgb(245 250 253);--m3c-surface-container-lowest: rgb(255 255 255);--m3c-surface-container-low: rgb(237 241 244);--m3c-surface-container: rgb(222 227 230);--m3c-surface-container-high: rgb(208 213 216);--m3c-surface-container-highest: rgb(194 199 202);--m3c-on-on-primary: rgb(37, 102, 124);--m3c-primary-container-subtle: rgb(167, 227, 252);--m3c-on-primary-container-subtle: rgb(6, 84, 105);--m3c-secondary-container-subtle: rgb(255, 208, 193);--m3c-on-secondary-container-subtle: rgb(117, 61, 43);--m3c-tertiary-container-subtle: rgb(202, 218, 255);--m3c-on-tertiary-container-subtle: rgb(58, 77, 112);--m3c-error-container-subtle: rgb(255, 207, 203);--m3c-on-error-container-subtle: rgb(143, 37, 38)}}@media(prefers-color-scheme:dark)and (prefers-contrast:more){:root{--m3c-primary: rgb(220 244 255);--m3c-surface-tint: rgb(137 208 237);--m3c-on-primary: rgb(0 0 0);--m3c-primary-container: rgb(133 204 233);--m3c-on-primary-container: rgb(0 13 19);--m3c-secondary: rgb(255 236 231);--m3c-on-secondary: rgb(0 0 0);--m3c-secondary-container: rgb(255 175 150);--m3c-on-secondary-container: rgb(29 3 0);--m3c-tertiary: rgb(241 238 255);--m3c-on-tertiary: rgb(0 0 0);--m3c-tertiary-container: rgb(192 191 231);--m3c-on-tertiary-container: rgb(7 7 38);--m3c-error: rgb(255 236 233);--m3c-on-error: rgb(0 0 0);--m3c-error-container: rgb(255 174 164);--m3c-on-error-container: rgb(34 0 1);--m3c-background: rgb(15 20 22);--m3c-on-background: rgb(222 227 230);--m3c-surface: rgb(15 20 22);--m3c-on-surface: rgb(255 255 255);--m3c-surface-variant: rgb(64 72 76);--m3c-on-surface-variant: rgb(255 255 255);--m3c-outline: rgb(233 241 246);--m3c-outline-variant: rgb(188 196 200);--m3c-shadow: rgb(0 0 0);--m3c-scrim: rgb(0 0 0);--m3c-inverse-surface: rgb(222 227 230);--m3c-inverse-on-surface: rgb(0 0 0);--m3c-inverse-primary: rgb(0 79 99);--m3c-primary-fixed: rgb(185 234 255);--m3c-on-primary-fixed: rgb(0 0 0);--m3c-primary-fixed-dim: rgb(137 208 237);--m3c-on-primary-fixed-variant: rgb(0 20 27);--m3c-secondary-fixed: rgb(255 219 208);--m3c-on-secondary-fixed: rgb(0 0 0);--m3c-secondary-fixed-dim: rgb(255 181 158);--m3c-on-secondary-fixed-variant: rgb(40 6 0);--m3c-tertiary-fixed: rgb(225 223 255);--m3c-on-tertiary-fixed: rgb(0 0 0);--m3c-tertiary-fixed-dim: rgb(196 195 235);--m3c-on-tertiary-fixed-variant: rgb(13 13 44);--m3c-surface-dim: rgb(15 20 22);--m3c-surface-bright: rgb(75 81 84);--m3c-surface-container-lowest: rgb(0 0 0);--m3c-surface-container-low: rgb(27 32 35);--m3c-surface-container: rgb(44 49 52);--m3c-surface-container-high: rgb(55 60 63);--m3c-surface-container-highest: rgb(66 72 74);--m3c-on-on-primary: rgb(160, 205, 224);--m3c-primary-container-subtle: rgb(0, 49, 62);--m3c-on-primary-container-subtle: rgb(134, 178, 196);--m3c-secondary-container-subtle: rgb(72, 33, 20);--m3c-on-secondary-container-subtle: rgb(218, 156, 137);--m3c-tertiary-container-subtle: rgb(24, 44, 78);--m3c-on-tertiary-container-subtle: rgb(152, 171, 212);--m3c-error-container-subtle: rgb(96, 0, 10);--m3c-on-error-container-subtle: rgb(255, 137, 131)}}@font-face{font-family:Roboto Flex;src:url(/_astro/roboto-flex.DWme49TG.woff2);font-display:swap}:root{--m3-font: "Roboto Flex", sans-serif}body,p{margin:0}body{background-color:var(--m3c-surface);color:var(--m3c-on-surface);font-family:var(--m3-font);font-size:.875rem;line-height:1.429;font-weight:400}.display{font-family:var(--m3-font);font-size:2.813rem;line-height:1.156;font-weight:400}.display-small{font-family:var(--m3-font);font-size:2.25rem;line-height:1.222;font-weight:400}.headline{font-family:var(--m3-font);font-size:1.75rem;line-height:1.286;font-weight:400}.title-large{font-family:var(--m3-font);font-size:1.375rem;line-height:1.273;font-weight:400}.title{font-family:var(--m3-font);font-size:1rem;line-height:1.5;font-weight:500}.title-small{font-family:var(--m3-font);font-size:.875rem;line-height:1.429;font-weight:500}.body-large{font-family:var(--m3-font);font-size:1rem;line-height:1.5;font-weight:400}a{color:var(--m3c-primary)}.dark{display:none}.print{visibility:hidden;position:absolute}@media(prefers-color-scheme:dark){html{font-variation-settings:"GRAD" -25}.light{display:none}.dark{display:unset}.invert{filter:invert(1)}}@media print{.screen{display:none}.print{visibility:unset;position:unset}}
