@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 oklab(from var(--m3c-shadow) l a b / .3), 0px 1px 3px 1px oklab(from var(--m3c-shadow) l a b / .15);--m3-elevation-2: 0px 1px 2px 0px oklab(from var(--m3c-shadow) l a b / .3), 0px 2px 6px 2px oklab(from var(--m3c-shadow) l a b / .15);--m3-elevation-3: 0px 1px 3px 0px oklab(from var(--m3c-shadow) l a b / .3), 0px 4px 8px 3px oklab(from var(--m3c-shadow) l a b / .15);--m3-elevation-4: 0px 2px 3px 0px oklab(from var(--m3c-shadow) l a b / .3), 0px 6px 10px 4px oklab(from var(--m3c-shadow) l a b / .15);--m3-elevation-5: 0px 4px 4px 0px oklab(from var(--m3c-shadow) l a b / .3), 0px 8px 12px 6px oklab(from var(--m3c-shadow) l a b / .15);--m3-shape-none: 0;--m3-shape-extra-small: 4px;--m3-shape-small: 8px;--m3-shape-medium: 12px;--m3-shape-large: 16px;--m3-shape-extra-large: 28px;--m3-shape-full: calc(infinity * 1px);--m3-optical-centering-coefficient: .11;--m3-font: "Google Sans Flex", Roboto, system-ui;--m3-font-mono: "Google Sans Code", "Roboto Mono", monospace;--m3-timing-function-fast-spatial: cubic-bezier(.42, 1.67, .21, .9);--m3-duration-fast-spatial: .35s;--m3-easing-fast-spatial: var(--m3-timing-function-fast-spatial) var(--m3-duration-fast-spatial);--m3-timing-function-spatial: cubic-bezier(.38, 1.21, .22, 1);--m3-duration-spatial: .5s;--m3-easing-spatial: var(--m3-timing-function-spatial) var(--m3-duration-spatial);--m3-timing-function-slow-spatial: cubic-bezier(.39, 1.29, .35, .98);--m3-duration-slow-spatial: .65s;--m3-easing-slow-spatial: var(--m3-timing-function-slow-spatial) var(--m3-duration-slow-spatial);--m3-timing-function-fast: cubic-bezier(.31, .94, .34, 1);--m3-duration-fast: .15s;--m3-easing-fast: var(--m3-timing-function-fast) var(--m3-duration-fast);--m3-timing-function: cubic-bezier(.34, .8, .34, 1);--m3-duration: .2s;--m3-easing: var(--m3-timing-function) var(--m3-duration);--m3-timing-function-slow: cubic-bezier(.34, .88, .34, 1);--m3-duration-slow: .3s;--m3-easing-slow: var(--m3-timing-function-slow) var(--m3-duration-slow);--m3-timing-function-emphasized: linear( 0, .034 6%, .073 9%, .126 11%, .194 13%, .273 15%, .351 16%, .541 18%, .652 20%, .755 24%, .839 30%, .91 39%, .959 53%, .989 72%, 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, .08 1.5%, .15 2.93%, .22 4.48%, .29 6.18%, .35 7.77%, .41 9.52%, .47 11.45%, .52 13.24%, .57 15.22%, .61 16.98%, .65 18.93%, .69 21.12%, .73 23.61%, .76 25.74%, .79 28.14%, .82 30.92%, .84 33.05%, .86 35.46%, .88 38.24%, .9 41.52%, .92 45.55%, .93 47.96%, .95 54.02%, .96 58.05%, .97 63.24%, .98 70.55%, .99 83.05%, 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:oklab(from var(--m3c-on-surface) l a b / .5);opacity:1}::selection{background-color:var(--m3c-tertiary-container);color:var(--m3c-on-tertiary-container)}:root{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);color-scheme:light dark;--svooltip-bg: var(--m3c-surface-container-highest);--svooltip-text: var(--m3c-on-surface);--svooltip-padding: 4px 8px;--svooltip-roundness: 4px;--svooltip-weight: 500;--svooltip-text-size: .75rem;--svooltip-shadow: 0px 1px 2px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--svooltip-index: 1000;--svooltip-animation-duration: .15s}@layer tokens{:root{--m3c-surface: light-dark(#f6faf8, #0a0f0e);--m3c-surface-container-lowest: light-dark(#fff, #000);--m3c-surface-container-low: light-dark(#eef5f2, #0e1513);--m3c-surface-container: light-dark(#e7f0ed, #131b1a);--m3c-surface-container-high: light-dark(#e1eae7, #192120);--m3c-surface-container-highest: light-dark(#dae5e2, #1e2826);--m3c-on-surface: light-dark(#2a3433, #dce8e5);--m3c-on-surface-variant: light-dark(#56615f, #a2adab);--m3c-outline: light-dark(#727d7a, #6d7875);--m3c-outline-variant: light-dark(#a9b4b1, #3f4a48);--m3c-inverse-surface: light-dark(#0a0f0e, #f6faf8);--m3c-inverse-on-surface: light-dark(#999e9c, #515655);--m3c-primary: light-dark(#1e6a61, #9cd1c8);--m3c-on-primary: light-dark(#e2fff9, #104842);--m3c-primary-container: light-dark(#a9f0e4, #275b54);--m3c-on-primary-container: light-dark(#065c54, #b8eee4);--m3c-inverse-primary: light-dark(#b1f9ed, #346861);--m3c-secondary: light-dark(#4b6460, #b1ccc7);--m3c-on-secondary: light-dark(#e3fff9, #2c4541);--m3c-secondary-container: light-dark(#cce8e3, #27403c);--m3c-on-secondary-container: light-dark(#3d5652, #aac5bf);--m3c-tertiary: light-dark(#346578, #c9eeff);--m3c-on-tertiary: light-dark(#f2faff, #295b6e);--m3c-tertiary-container: #b0e1f8;--m3c-on-tertiary-container: #1e5265;--m3c-error: light-dark(#a83836, #fa746f);--m3c-on-error: light-dark(#fff7f6, #490006);--m3c-error-container: light-dark(#fa746f, #871f21);--m3c-on-error-container: light-dark(#6e0a12, #ff9993);--m3c-shadow: #000;--m3c-scrim: #000;--m3c-on-on-primary: light-dark(#1e6a61, #9cd0c8);--m3c-primary-container-subtle: light-dark(#a0e7dc, #00332d);--m3c-on-primary-container-subtle: light-dark(#00574f, #81b5ac);--m3c-secondary-container-subtle: light-dark(#c4e0da, #17302d);--m3c-on-secondary-container-subtle: light-dark(#38514d, #96b1ab);--m3c-tertiary-container-subtle: light-dark(#b0e1f8, #00313f);--m3c-on-tertiary-container-subtle: light-dark(#1e5265, #82b2c7);--m3c-error-container-subtle: light-dark(#ffcfcb, #60000a);--m3c-on-error-container-subtle: light-dark(#8f2526, #ff8983)}}body{margin:0}.link{color:var(--m3c-primary);text-decoration:none}.container{max-width:84rem;margin:0 auto}header.svelte-12qhfyh{background-color:var(--m3c-surface-container);padding:.8rem;position:sticky;top:0;z-index:5}main.container.svelte-12qhfyh{padding:1rem}header.svelte-12qhfyh>div:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:space-between}.logo.svelte-12qhfyh{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--m3c-on-surface)}.logo.svelte-12qhfyh>img:where(.svelte-12qhfyh){height:3.25rem;filter:invert(.15)}@media(prefers-color-scheme:dark){.logo.svelte-12qhfyh>img:where(.svelte-12qhfyh){filter:invert(0)}}.logo.svelte-12qhfyh>h1:where(.svelte-12qhfyh){display:none;margin:0;font-weight:600;font-size:1.5rem}footer.svelte-12qhfyh{background-color:var(--m3c-surface-container);padding:1.5rem .8rem}footer.svelte-12qhfyh>div:where(.svelte-12qhfyh){display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse;gap:1.5rem}.buttons.svelte-12qhfyh{display:flex;gap:.5rem}@media(min-width:560px){.logo.svelte-12qhfyh>h1:where(.svelte-12qhfyh){display:block}footer.svelte-12qhfyh>div:where(.svelte-12qhfyh){flex-direction:row}}
