/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root,[lang^=en],[lang=en]{--md-typography-type: "regular";--title-size: 1.25rem;--title-weight: 500;--subheading-size: 1.125rem;--body-size: 1rem;--body2-weight: 500;--caption-size: .875rem;--button-size: 1rem;--button-weight: 500;--button-text-transform: uppercase;--body-line-height: 1.375;--title-line-height: 1.25}@media (min-width: 1024px){:root,[lang^=en],[lang=en]{--subheading-size: 1.0625rem;--body-size: .9375rem}}:root input,:root textarea,[lang^=en] input,[lang^=en] textarea,[lang=en] input,[lang=en] textarea{font-size:1rem}[lang^=zh],[lang=zh],[lang^=kr],[lang=kr],[lang^=ja],[lang=ja]{--md-typography-type: "dense";--title-size: 1.4375rem;--subheading-size: 1.1875rem;--body-size: 1.0625rem;--caption-size: .9375rem;--button-size: 1.0625rem;--button-text-transform: none;--body-line-height: 1.425;--title-line-height: 1.3}@media (min-width: 1024px){[lang^=zh],[lang=zh],[lang^=kr],[lang=kr],[lang^=ja],[lang=ja]{--subheading-size: 1.125rem;--body-size: 1rem}}:root{--tutu-color-primary: #673ab7;--tutu-color-on-primary: white;--tutu-color-primary-d: #512da8;--tutu-color-on-primary-d: white;--tutu-color-primary-dd: #4527a0;--tutu-color-on-primary-dd: white;--tutu-color-primary-l: #9575cd;--tutu-color-on-primary-l: white;--tutu-color-primary-ll: #b39ddb;--tutu-color-on-primary-ll: black;--tutu-color-secondary: #ffd740;--tutu-color-on-secondary: black;--tutu-color-surface-l: white;--tutu-color-surface: #fafafa;--tutu-color-surface-d: #99999928;--tutu-color-surface-dd: #99999920;--tutu-color-on-surface: black;--tutu-color-secondary-text-on-surface: rgba(0, 0, 0, .5);--tutu-color-error-on-surface: #d32f2f;--tutu-color-inactive-on-surface: #757575;--tutu-color-shadow: rgba(0, 0, 0, .45);--tutu-color-shadow-l1: rgba(0, 0, 0, .4);--tutu-color-shadow-l2: rgba(0, 0, 0, .35);--tutu-shadow-e1: 0px 1px 2px 0px var(--tutu-color-shadow);--tutu-shadow-e2: 0px 2px 4px 0px var(--tutu-color-shadow);--tutu-shadow-e3: 0px 3px 6px 0px var(--tutu-color-shadow);--tutu-shadow-e4: 0px 4px 8px 0px var(--tutu-color-shadow);--tutu-shadow-e6: 0px 6px 12px 0px var(--tutu-color-shadow);--tutu-shadow-e8: 0px 8px 16px 0px var(--tutu-color-shadow);--tutu-shadow-e9: 0px 9px 18px 0px var(--tutu-color-shadow);--tutu-shadow-e10: 0px 10px 18px 0px var(--tutu-color-shadow);--tutu-shadow-e11: 0px 11px 18px 0px var(--tutu-color-shadow-l1);--tutu-shadow-e12: 0px 12px 24px 0px var(--tutu-color-shadow-l1);--tutu-shadow-e16: 0px 16px 32px 0px var(--tutu-color-shadow-l1);--tutu-shadow-e24: 0px 24px 48px 0px var(--tutu-color-shadow-l2);--tutu-anim-curve-std: cubic-bezier(.4, 0, .2, 1);--tutu-anim-curve-deceleration: cubic-bezier(0, 0, .2, 1);--tutu-anim-curve-aceleration: cubic-bezier(.4, 0, 1, 1);--tutu-anim-curve-sharp: cubic-bezier(.4, 0, .6, 1);--tutu-transition-shadow: box-shadow 175ms var(--tutu-anim-curve-std);--tutu-zidx-nav: 1100;accent-color:var(--tutu-color-primary)}@media (max-width: 300px){:root{--tutu-transition-shadow: box-shadow .1575s var(--tutu-anim-curve-std)}}@media (max-width: 600px){:root{--tutu-transition-shadow: box-shadow 225ms var(--tutu-anim-curve-std)}}@media (max-width: 1200px){:root{--tutu-transition-shadow: box-shadow .2925s var(--tutu-anim-curve-std)}}*{font-family:Roboto,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;box-sizing:border-box;margin:0}body{font-size:var(--body-size, 1rem);line-height:var(--body-line-height)}:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-left: env(safe-area-inset-left);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-right: env(safe-area-inset-right);background-color:var(--tutu-color-surface, transparent)}@media screen and (display-mode: standalone){body{width:100%;height:100vh}#root{position:fixed;top:0;left:0;height:100vh;width:100vw}}.custom-emoji{width:1em}h1{margin:0}*{-webkit-user-select:none;user-select:none}.StackedPage{contain:strict;container:StackedPage / inline-size;width:100vw;width:100dvw;height:100vh;height:100dvh}dialog.StackedPage{border:none;position:fixed;padding:0;overscroll-behavior:none;width:560px;max-width:100vw;max-width:100dvw;max-height:100vh;max-height:100dvh;height:100vh;height:100dvh;background:none;display:none;contain:strict;contain-intrinsic-size:560px 100vh;contain-intrinsic-size:560px 100dvh;content-visibility:auto;background:var(--tutu-color-surface);box-shadow:var(--tutu-shadow-e16);margin-left:auto;margin-right:auto}@media (max-width: 560px){dialog.StackedPage{margin:0;width:100vw;width:100dvw;contain-intrinsic-size:100vw 100vh;contain-intrinsic-size:100dvw 100dvh}}dialog.StackedPage[open]{display:block}dialog.StackedPage::backdrop{background:none}dialog.StackedPage.animating{overflow:hidden}dialog.StackedPage.animating *{overflow:hidden}
