header{display:flex;justify-content:space-between;position:fixed;top:0;width:100vw;z-index:1000;padding-right:calc(1rem + var(--scrollbar-width, 0px))}header .logo{padding:1rem;text-decoration:none;display:flex;align-items:center}header .logo img{height:2rem;width:auto;display:block}header nav{display:flex;padding:1rem 0}nav.primary{align-items:flex-start;position:absolute;left:50%;transform:translateX(-50%);padding-right:var(--scrollbar-width,0)}nav.secondary{align-items:right;margin-left:auto}nav.secondary .switch{display:flex;align-items:center;margin-left:1rem}nav.secondary .switch .icon{display:flex;align-items:center;padding:0 .25rem}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;margin-left:auto;z-index:1001;padding:1rem;margin-right:-1rem}.mobile-menu{padding:3rem 0 0;margin:0;overflow-x:hidden}.mobile-menu .MuiButton-root{margin:0;border-radius:0;font-size:1.5rem;padding:.5rem}.mobile-secondary{display:flex;justify-content:center;align-items:center}.mobile-switch{display:flex;align-items:center;height:6rem}.mobile-switch .icon{display:flex;align-items:center;margin-right:.5rem}.lang-overlay{position:fixed;inset:0;background:#dccab4;display:flex;align-items:center;justify-content:center;z-index:2000;pointer-events:all;opacity:1;transition:opacity .25s ease;will-change:opacity}.lang-overlay.fade-out{opacity:0}@media (min-width:1200.5px){.mobile-menu{display:none!important}}@media (max-width:1200px){header{pointer-events:none}header .logo,header .mobile-menu-toggle,header nav{pointer-events:auto}.desktop-menu{display:none}.mobile-menu-toggle{display:block}nav.primary{position:static;transform:none}}@media (max-width:480px){.mobile-primary{padding:0}}nav.primary .MuiButton-root:after,nav.primary .MuiButton-root:before{border-bottom:none!important;box-shadow:none!important}:root{font-size:18px;line-height:1.333;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--joy-palette-focusVisible:black!important}html{scroll-behavior:smooth;box-sizing:border-box}html[lang=en]{--joy-lineHeight-md:1.333}html[lang=zh]{--joy-lineHeight-md:1.5}*,:after,:before{box-sizing:inherit}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{border-radius:1rem!important;font-size:1rem!important}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}h1{font-size:2.5rem;line-height:2.5rem;letter-spacing:-.075rem!important}h2{border-top:1.5px solid black;font-size:2rem}h2,h3{text-align:left;padding:1rem 0;font-style:normal;font-weight:400!important;line-height:2.5rem;letter-spacing:-.05rem!important}h3{font-size:2rem!important;margin-bottom:1rem}a,a span,a:visited,a:visited span{color:black;text-decoration:none}a:hover,a:hover span{color:rgba(0,0,0,.5);text-decoration:none}p{margin-top:0;font-size:1rem}ol{list-style:none;margin:0;padding:0}ol li{position:relative;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;margin-left:0}ol li:before{content:counters(list-item,".") ".";position:absolute;inset-inline-start:0;width:1.1rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MuiTypography-root.MuiTypography-body-md{padding:calc((var(--joy-lineHeight-md) * 1.5rem) / 2) 0}html[lang=zh] .MuiTypography-root.MuiTypography-body-md,html[lang=zh] .caption-wrapper,html[lang=zh] .overall-caption-wrapper{text-align:justify}.MuiTypography-root.MuiTypography-body-sm{color:black;font-size:1rem}body{margin:0;background-color:inherit;color:inherit}#app{display:flex;flex-direction:column;min-height:100dvh}main{flex:auto;text-align:center;width:100%}@media (max-width:480px){:root{font-size:14px}}