@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@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{--m3-font: "Inter", system-ui;font-family:var(--m3-font);font-size:1rem;line-height:1.5;font-weight:400;background-color:var(--m3c-surface);color:var(--m3c-on-surface)}:root{color-scheme:light dark}@layer tokens{:root{--m3c-surface: light-dark(#fdf7fe, #0f0d12);--m3c-surface-container-lowest: light-dark(#fff, #000);--m3c-surface-container-low: light-dark(#f8f1fa, #141218);--m3c-surface-container: light-dark(#f2ecf5, #1b181f);--m3c-surface-container-high: light-dark(#ece6f0, #211e26);--m3c-surface-container-highest: light-dark(#e7e0ec, #27242d);--m3c-on-surface: light-dark(#34313a, #eae3ef);--m3c-on-surface-variant: light-dark(#615d67, #afa9b4);--m3c-outline: light-dark(#7e7983, #78737e);--m3c-outline-variant: light-dark(#b6b0bb, #4a4650);--m3c-inverse-surface: light-dark(#0f0d12, #fdf7fe);--m3c-inverse-on-surface: light-dark(#a09ba1, #575459);--m3c-primary: light-dark(#655789, #cec0ec);--m3c-on-primary: light-dark(#fdf7ff, #453a5f);--m3c-primary-container: light-dark(#d2c0f9, #574c72);--m3c-on-primary-container: light-dark(#483a6a, #eadeff);--m3c-inverse-primary: light-dark(#d2c0f9, #64597f);--m3c-secondary: light-dark(#635c71, #ccc2db);--m3c-on-secondary: light-dark(#fdf7ff, #433d51);--m3c-secondary-container: light-dark(#e8def8, #3e384c);--m3c-on-secondary-container: light-dark(#554e63, #c4bbd4);--m3c-tertiary: light-dark(#7c5270, #ffcfee);--m3c-on-tertiary: light-dark(#fff7f9, #69415f);--m3c-tertiary-container: #f4bfe2;--m3c-on-tertiary-container: #603955;--m3c-error: light-dark(#a8364b, #f97386);--m3c-on-error: light-dark(#fff7f7, #490013);--m3c-error-container: light-dark(#f97386, #871c34);--m3c-on-error-container: light-dark(#6e0523, #ff97a3);--m3c-shadow: #000;--m3c-scrim: #000;--m3c-on-on-primary: light-dark(#655788, #cebfec);--m3c-primary-container-subtle: light-dark(#e2d3ff, #302649);--m3c-on-primary-container-subtle: light-dark(#534575, #b2a4cf);--m3c-secondary-container-subtle: light-dark(#e0d6ef, #2f293c);--m3c-on-secondary-container-subtle: light-dark(#50495e, #b0a7bf);--m3c-tertiary-container-subtle: light-dark(#ffcbed, #43203b);--m3c-on-tertiary-container-subtle: light-dark(#67405d, #ce9cbe);--m3c-error-container-subtle: light-dark(#ffced2, #5f001c);--m3c-on-error-container-subtle: light-dark(#8f2339, #ff8796)}}html,body{margin:0;width:100%;height:100%}
