@import "https://cdn-font.hyperos.mi.com/font/css?family=MiSans_VF:VF:Chinese_Simplify,Latin&display=swap";#bg:after{-moz-transition:-moz-transform .325s ease-in-out,-moz-filter .325s ease-in-out;-webkit-transition:-webkit-transform .325s ease-in-out,-webkit-filter .325s ease-in-out;-ms-transition:-ms-transform .325s ease-in-out,-ms-filter .325s ease-in-out;filter:blur(10px);background-image:var(--bg-image);z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .325s ease-in-out,filter .325s ease-in-out;transform:scale(1.125)}html,body,div,object,h1,p,a,ul,li,footer,header,nav{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}footer,header,nav{display:block}body{line-height:1}ul{list-style:none}body{-moz-text-size-adjust:none;text-size-adjust:none}@-ms-viewport{width:device-width}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root{--bg-base:#1b1f22;--text-primary:#fff;--text-secondary:#ffffffbf;--border-strong:#fff;--border-muted:#ffffff80;--accent-25:#ffffff13;--accent-50:#ffffff2d;--overlay-gradient:#13151980;--overlay-radial:#00000040;--preload-cover:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg-base)}body.is-preload *,body.is-preload :before,body.is-preload :after{-ms-animation:none!important;transition:none!important;animation:none!important}html{font-size:clamp(15px,.5vw + 11px,18px)}body{color:var(--text-primary);font-family:MiSans VF,sans-serif;font-size:1rem;font-weight:300;line-height:1.65}a{border-bottom:dotted 1px var(--border-muted);color:inherit;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-bottom-color .2s ease-in-out}a:hover{border-bottom-color:#0000}p{margin:0 0 2rem}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:.1rem;margin:0 0 1rem;font-weight:650;line-height:1.5}h1{letter-spacing:0;font-size:2.8rem;line-height:1.3}@media screen and (max-width:400px){h1{font-size:2.4rem}}#bg{backface-visibility:hidden;z-index:1;width:100%;height:100vh;position:fixed;top:0;left:0;transform:scale(1)}#bg:before,#bg:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}#bg:before{transition:background-color 2.5s ease-in-out;background-image:linear-gradient(to top,var(--overlay-gradient),var(--overlay-gradient)),url(overlay.png);z-index:2;background-position:50%,50%;background-repeat:no-repeat,repeat;background-size:auto,256px 256px;transition-delay:.3s}body.is-preload #bg:before{background-color:var(--preload-cover)}#wrapper{display:-moz-flex;display:-webkit-flex;display:-ms-flex;-moz-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;z-index:3;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100vh;padding:4rem 2rem;display:flex;position:relative}#wrapper:before{content:"";display:block}@media screen and (max-width:400px){#wrapper{padding:1rem}}#header{display:-moz-flex;display:-webkit-flex;display:-ms-flex;-moz-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-moz-transition:-moz-transform .325s ease-in-out,-moz-filter .325s ease-in-out,opacity .325s ease-in-out;-webkit-transition:-webkit-transform .325s ease-in-out,-webkit-filter .325s ease-in-out,opacity .325s ease-in-out;-ms-transition:-ms-transform .325s ease-in-out,-ms-filter .325s ease-in-out,opacity .325s ease-in-out;background-image:-moz-radial-gradient(var(--overlay-radial)25%,transparent 55%);background-image:-webkit-radial-gradient(var(--overlay-radial)25%,transparent 55%);background-image:-ms-radial-gradient(var(--overlay-radial)25%,transparent 55%);background-image:radial-gradient(var(--overlay-radial)25%,transparent 55%);text-align:center;flex-direction:column;align-items:center;max-width:100%;transition:transform .325s ease-in-out,filter .325s ease-in-out,opacity .325s ease-in-out;display:flex}#header>*{margin-top:3.5rem;transition:opacity .325s ease-in-out;position:relative}#header>:before{content:"";background:var(--border-strong);width:1px;height:calc(3.5rem + 1px);display:block;position:absolute;top:calc(-3.5rem - 1px);left:50%;transform:translate(-50%)}#header>:first-child{margin-top:0}#header>:first-child:before{display:none}#header .logo{border:solid 1px var(--border-strong);border-radius:100%;width:6rem;height:6rem;line-height:6rem}#header .content{border-style:solid;border-color:var(--border-strong);border-top-width:1px;border-bottom-width:1px;max-width:100%}#header .content .inner{transition:max-height .75s,padding .75s,opacity .325s ease-in-out;max-height:40rem;padding:3rem 2rem;transition-delay:.25s;overflow:hidden}#header .content .inner>:last-child{margin-bottom:0}#header nav{width:fit-content}#header nav ul{display:-moz-flex;display:-webkit-flex;display:-ms-flex;border:solid 1px var(--border-strong);border-radius:4px;margin-bottom:0;padding-left:0;list-style:none;display:flex;position:relative}#header nav ul li{border-left:solid 1px var(--border-strong);padding-left:0}#header nav ul li:first-child{border-left:0}#header nav ul li a{text-transform:uppercase;letter-spacing:.2rem;border-bottom:0;min-width:7.5rem;height:2.75rem;padding:0 1.25rem 0 1.45rem;font-size:.85rem;line-height:2.75rem;display:block}#header nav ul li a:hover{background-color:var(--accent-25)}#header nav ul li a:active{background-color:var(--accent-50)}#header nav.use-middle:after{content:"";background:var(--border-strong);width:1px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}#header nav.use-middle ul li.is-middle{border-left:0}body.is-preload #header{-moz-filter:blur(.125rem);filter:blur(.125rem);-ms-filter:blur(.125rem)}body.is-preload #header>*{opacity:0}body.is-preload #header .content .inner{opacity:0;max-height:0;padding-top:0;padding-bottom:0}@media screen and (min-width:551px) and (max-width:880px){#header nav ul{grid-template-columns:repeat(3,minmax(7.5rem,1fr));display:grid}#header nav ul li:nth-child(3n+2),#header nav ul li:nth-child(3n+3){border-left:solid 1px var(--border-strong)}#header nav ul li:nth-child(n+4){border-top:solid 1px var(--border-strong)}#header nav.use-middle:after{display:none}}@media screen and (min-width:401px) and (max-width:550px){#header nav ul{grid-template-columns:repeat(2,minmax(7.5rem,1fr));display:grid}#header nav ul li{border-left:0}#header nav ul li:nth-child(n+3){border-top:solid 1px var(--border-strong)}}@media screen and (max-width:400px){#header .content .inner{padding:2rem 1rem}#header nav{width:75%}#header nav ul{-moz-flex-direction:column;flex-direction:column;max-width:100%}#header nav ul li{border-left:0;border-top:solid 1px var(--border-strong)}#header nav ul li:first-child{border-top:0}#header nav ul li a{width:100%;min-width:0;height:3rem;line-height:3rem}#header nav.use-middle:after{display:none}}#footer{-moz-transition:-moz-transform .325s ease-in-out,-moz-filter .325s ease-in-out,opacity .325s ease-in-out;-webkit-transition:-webkit-transform .325s ease-in-out,-webkit-filter .325s ease-in-out,opacity .325s ease-in-out;-ms-transition:-ms-transform .325s ease-in-out,-ms-filter .325s ease-in-out,opacity .325s ease-in-out;text-align:center;width:100%;max-width:100%;margin-top:2rem;transition:transform .325s ease-in-out,filter .325s ease-in-out,opacity .325s ease-in-out}#footer .copyright{letter-spacing:.15rem;opacity:.75;margin-bottom:env(safe-area-inset-bottom,0px);text-transform:uppercase;color:var(--text-secondary);font-size:.7rem}@media screen and (max-width:400px){#footer .copyright{font-size:.65rem}}body.is-preload #footer{opacity:0}
