@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-moz-touch-callout:none}a,b,canvas,dd,div,dt,em,figcaption,h1,h2,h3,h4,h5,h6,i,li,p,small,span,strong,sub,sup,time,u{font-style:normal;font-weight:500;line-height:1.5}@media only screen and (max-width:768px){a,b,canvas,dd,div,dt,em,figcaption,h1,h2,h3,h4,h5,h6,i,li,p,small,span,strong,sub,sup,time,u{font-size:4.27vw}}@media only screen and (min-width:769px){a,b,canvas,dd,div,dt,em,figcaption,h1,h2,h3,h4,h5,h6,i,li,p,small,span,strong,sub,sup,time,u{font-size:20.48px}}button,input,select,span,textarea{font:inherit}ol,ul{list-style:none;margin:0;padding:0}img,picture{display:block;max-width:100%}html:focus-within{scroll-behavior:smooth}a{color:inherit;text-decoration:none}a,button{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}button{background:none;display:block;outline:none}button,input{border:none;padding:0}input:focus{outline:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}::view-transition-old(common-main-wrapper){animation:none}::view-transition-new(common-main-wrapper){animation:fade-in 0s 1.2s}