@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@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)}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable-Italic.woff2?v=4.1) format("woff2")}:root{font-family:var(--m3-font);font-size:1rem;line-height:1.5;font-weight:400;--m3-font: Inter Variable, system-ui;background-color:var(--m3c-surface);color:var(--m3c-on-surface);box-sizing:border-box;color-scheme:light dark}body{display:flex;flex-direction:column;min-height:100dvh}button{text-align:start}@layer tokens{:root{--m3c-surface: light-dark(#fff3f9, #1f031e);--m3c-surface-container-lowest: light-dark(#fff, #000);--m3c-surface-container-low: light-dark(#ffebf8, #260525);--m3c-surface-container: light-dark(#ffdff6, #2f0a2d);--m3c-surface-container-high: light-dark(#ffd7f6, #370f35);--m3c-surface-container-highest: light-dark(#ffcef5, #40143e);--m3c-on-surface: light-dark(#442341, #ffdbf6);--m3c-on-surface-variant: light-dark(#754f70, #cb9dc2);--m3c-outline: light-dark(#936a8c, #91688b);--m3c-outline-variant: light-dark(#cd9fc4, #603c5b);--m3c-inverse-surface: light-dark(#1f031e, #fff7f9);--m3c-inverse-on-surface: light-dark(#bb8fb3, #6e4969);--m3c-primary: light-dark(#a81c7c, #ff84cb);--m3c-on-primary: light-dark(#ffeff4, #5e0043);--m3c-primary-container: #ff69c5;--m3c-on-primary-container: #490033;--m3c-inverse-primary: light-dark(#fc66c2, #ac217f);--m3c-secondary: light-dark(#8e3a8a, #fe9cf4);--m3c-on-secondary: light-dark(#ffeef8, #671466);--m3c-secondary-container: light-dark(#ffbdf4, #752373);--m3c-on-secondary-container: light-dark(#762474, #ffbbf4);--m3c-tertiary: light-dark(#3a53b7, #879dff);--m3c-on-tertiary: light-dark(#f2f1ff, #001b6b);--m3c-tertiary-container: light-dark(#9aacff, #778ff7);--m3c-on-tertiary-container: light-dark(#002486, #00104a);--m3c-error: light-dark(#b41340, #ff6e84);--m3c-on-error: light-dark(#ffefef, #490013);--m3c-error-container: light-dark(#f74b6d, #a70138);--m3c-on-error-container: light-dark(#510017, #ffb2b9);--m3c-shadow: #000;--m3c-scrim: #000;--m3c-on-on-primary: light-dark(#a71b7b, #ff84cc);--m3c-primary-container-subtle: light-dark(#ffc4e1, #5a0040);--m3c-on-primary-container-subtle: light-dark(#8d0067, #ff7fca);--m3c-secondary-container-subtle: light-dark(#ffc1f4, #540054);--m3c-on-secondary-container-subtle: light-dark(#782676, #e98adf);--m3c-tertiary-container-subtle: light-dark(#cad2ff, #00217c);--m3c-on-tertiary-container-subtle: light-dark(#243fa4, #92a6ff);--m3c-error-container-subtle: light-dark(#ffc6cb, #5f001c);--m3c-on-error-container-subtle: light-dark(#960031, #ff8796)}}.backup.svelte-12tggce{display:flex;flex-direction:column;gap:.25rem;line-height:1}.backup.svelte-12tggce>:where(.svelte-12tggce){display:flex;align-items:center;justify-content:center;height:3rem;margin:0;padding-inline:.5rem;border-radius:.5rem;border:none;font:inherit;background-color:light-dark(#fff,#000);color:light-dark(#000,#fff)}.backup.svelte-12tggce>:where(.svelte-12tggce):first-child{border-start-start-radius:1.5rem;border-start-end-radius:1.5rem}.backup.svelte-12tggce>:where(.svelte-12tggce):last-child{border-end-start-radius:1.5rem;border-end-end-radius:1.5rem}.backup.svelte-12tggce>button:where(.svelte-12tggce){cursor:pointer}.backup.svelte-12tggce>.primary:where(.svelte-12tggce){background-color:light-dark(#000,#fff);color:light-dark(#fff,#000)}.toast.svelte-12tggce{position:fixed;right:1rem;top:1rem;z-index:1000}.alert.svelte-1tril1z{display:flex;flex-direction:column;margin:auto;gap:.5rem}.alert.svelte-1tril1z>:where(.svelte-1tril1z){background-color:var(--m3c-surface-container-highest);padding:1rem;border-radius:.75rem}.alert.svelte-1tril1z>:where(.svelte-1tril1z):first-child{border-start-start-radius:1.5rem;border-start-end-radius:1.5rem}.alert.svelte-1tril1z>:where(.svelte-1tril1z):last-child{border-end-start-radius:1.5rem;border-end-end-radius:1.5rem}.alert.svelte-1tril1z>button:where(.svelte-1tril1z){display:flex;align-items:center;justify-content:center}svg.svelte-4w38fm{flex-shrink:0;overflow:visible}
