*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0}body{overflow:hidden;background:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font-family:Google Sans Flex,sans-serif;-webkit-tap-highlight-color:transparent;font-size:1rem;line-height:1.5;height:100dvh;width:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;outline:none}a{text-decoration:none;color:inherit}@font-face{font-display:swap;font-family:Google Sans Flex;font-style:normal;font-weight:400;src:url(../../../fonts/google-sans-flex-v16-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Google Sans Flex;font-style:normal;font-weight:500;src:url(../../../fonts/google-sans-flex-v16-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Google Sans Flex;font-style:normal;font-weight:600;src:url(../../../fonts/google-sans-flex-v16-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Google Sans Flex;font-style:normal;font-weight:700;src:url(../../../fonts/google-sans-flex-v16-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Google Sans Flex;font-style:normal;font-weight:800;src:url(../../../fonts/google-sans-flex-v16-latin-800.woff2) format("woff2")}ul,ol{list-style:none}:root{--md-sys-color-primary: rgb(129 211 223);--md-sys-color-surface-tint: rgb(129 211 223);--md-sys-color-on-primary: rgb(0 54 60);--md-sys-color-primary-container: rgb(0 79 87);--md-sys-color-on-primary-container: rgb(157 240 252);--md-sys-color-secondary: rgb(177 203 207);--md-sys-color-on-secondary: rgb(28 52 56);--md-sys-color-secondary-container: rgb(50 75 78);--md-sys-color-on-secondary-container: rgb(205 231 235);--md-sys-color-tertiary: rgb(185 198 234);--md-sys-color-on-tertiary: rgb(35 48 77);--md-sys-color-tertiary-container: rgb(58 70 100);--md-sys-color-on-tertiary-container: rgb(217 226 255);--md-sys-color-error: rgb(255 180 171);--md-sys-color-on-error: rgb(105 0 5);--md-sys-color-error-container: rgb(147 0 10);--md-sys-color-on-error-container: rgb(255 218 214);--md-sys-color-background: rgb(14 20 21);--md-sys-color-on-background: rgb(222 228 228);--md-sys-color-surface: rgb(14 20 21);--md-sys-color-on-surface: rgb(222 228 228);--md-sys-color-surface-variant: rgb(63 72 74);--md-sys-color-on-surface-variant: rgb(190 200 202);--md-sys-color-outline: rgb(137 146 148);--md-sys-color-outline-variant: rgb(63 72 74);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(222 228 228);--md-sys-color-inverse-on-surface: rgb(43 49 50);--md-sys-color-inverse-primary: rgb(0 105 115);--md-sys-color-primary-fixed: rgb(157 240 252);--md-sys-color-on-primary-fixed: rgb(0 31 35);--md-sys-color-primary-fixed-dim: rgb(129 211 223);--md-sys-color-on-primary-fixed-variant: rgb(0 79 87);--md-sys-color-secondary-fixed: rgb(205 231 235);--md-sys-color-on-secondary-fixed: rgb(5 31 34);--md-sys-color-secondary-fixed-dim: rgb(177 203 207);--md-sys-color-on-secondary-fixed-variant: rgb(50 75 78);--md-sys-color-tertiary-fixed: rgb(217 226 255);--md-sys-color-on-tertiary-fixed: rgb(13 27 55);--md-sys-color-tertiary-fixed-dim: rgb(185 198 234);--md-sys-color-on-tertiary-fixed-variant: rgb(58 70 100);--md-sys-color-surface-dim: rgb(14 20 21);--md-sys-color-surface-bright: rgb(52 58 59);--md-sys-color-surface-container-lowest: rgb(9 15 16);--md-sys-color-surface-container-low: rgb(23 29 30);--md-sys-color-surface-container: rgb(27 33 34);--md-sys-color-surface-container-high: rgb(37 43 44);--md-sys-color-surface-container-highest: rgb(48 54 55)}.background.svelte-12qhfyh{position:fixed;inset:0;z-index:-1;overflow:hidden;background-color:var(--md-sys-color-background)}.background.svelte-12qhfyh img:where(.svelte-12qhfyh){width:100%;height:100%;object-fit:cover;will-change:transform,filter;opacity:0;transition:opacity .7s cubic-bezier(.2,0,.2,1);filter:blur(var(--blur-amount));transform:scale(1.05)}.background.svelte-12qhfyh img.visible:where(.svelte-12qhfyh){opacity:1}.overlay.svelte-12qhfyh{position:absolute;inset:0;background:#0006}main.svelte-12qhfyh{position:relative;height:100dvh;overflow-y:hidden;scroll-behavior:smooth}main.scroll.svelte-12qhfyh{overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
