:root{--color-primary: #fff;--font-color-primary: #dadada;--font-color-secondary: #b7b7b7;--border-color: #3f3f44;--surface-color-active: #27272a;--background-color-primary: #111111;--color-error: #ba1a1a;--color-error-soft: #ffdad6;--color-warning: #7c5800;--color-warning-soft: #ffdea7;--color-success: #006d3d;--color-success-soft: #92f8b4;--color-info: #1758c7;--color-info-soft: #dae2ff;--accent-color-primary: rgb(59, 135, 227)}.display1{font-weight:400;font-size:4.235em;line-height:1.129;letter-spacing:-.022em}.display2{font-weight:400;font-size:2.618em;line-height:1.272;letter-spacing:-.022em}.title1{font-weight:400;font-size:2.058em;line-height:1.272;letter-spacing:-.022em}.title2{font-weight:400;font-size:1.618em;line-height:1.272;letter-spacing:-.02em}.title3{font-weight:400;font-size:1.272em;line-height:1.272;letter-spacing:-.017em}.heading{font-weight:500;font-size:1.129em;line-height:1.272;letter-spacing:-.014em}.subheading{font-weight:400;font-size:.885em;line-height:1.272;letter-spacing:-.007em}.body{font-weight:400;font-size:1em;line-height:1.618;letter-spacing:-.011em}.callout{font-weight:400;font-size:.943em;line-height:1.272;letter-spacing:-.009em}.label{font-weight:500;font-size:.835em;line-height:1.272;letter-spacing:-.004em}.caption{font-weight:400;font-size:.786em;line-height:1.272;letter-spacing:-.007em}.overline{font-weight:400;font-size:.786em;line-height:1.272;letter-spacing:.0618em}.display1.bold{font-weight:700;font-size:4.235em;line-height:1.129;letter-spacing:-.022em}.display2.bold{font-weight:700;font-size:2.618em;line-height:1.272;letter-spacing:-.022em}.title1.bold{font-weight:700;font-size:2.058em;line-height:1.272;letter-spacing:-.022em}.title2.bold{font-weight:600;font-size:1.618em;line-height:1.272;letter-spacing:-.02em}.title3.bold{font-weight:600;font-size:1.272em;line-height:1.272;letter-spacing:-.017em}.heading.bold{font-weight:700;font-size:1.129em;line-height:1.272;letter-spacing:-.014em}.subheading.bold{font-weight:600;font-size:.885em;line-height:1.272;letter-spacing:-.007em}.body.bold{font-weight:600;font-size:1em;line-height:1.618;letter-spacing:-.011em}.callout.bold{font-weight:600;font-size:.943em;line-height:1.272;letter-spacing:-.009em}.label.bold{font-weight:700;font-size:.835em;line-height:1.272;letter-spacing:-.004em}.caption.bold{font-weight:600;font-size:.786em;line-height:1.272;letter-spacing:-.007em}.overline.bold{font-weight:600;font-size:.786em;line-height:1.272;letter-spacing:.0618em}:root{--skeloton-base-color: #2a2a2a;--skeloton-shine-color: #3a3a3a;--skeloton-animation-duration: 1.6s}.skeloton{background-image:linear-gradient(90deg,var(--skeloton-base-color) 0px,var(--skeloton-shine-color) 40px,var(--skeloton-base-color) 80px);background-size:200%;animation:shine var(--skeloton-animation-duration) infinite linear,fade-in .7s forwards;opacity:0}.shine{background-image:linear-gradient(90deg,var(--skeloton-base-color) 0px,var(--skeloton-shine-color) 40px,var(--skeloton-base-color) 80px);background-size:200%;animation:shine var(--skeloton-animation-duration) infinite linear}@keyframes fade-in{0%,50%{opacity:0}to{opacity:1}}@keyframes shine{0%{background-position:100%}40%,to{background-position:-100%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{background-color:var(--surface-color-active);scroll-behavior:smooth}@media screen and (min-width:800px){body.inactive{transform:scale(.98);border-radius:5px}}body.inactive main{filter:blur(2px)}body{line-height:1;background-color:var(--background-color-primary);color:var(--font-color-primary);color-scheme:dark;font-family:Roboto,sans-serif;overflow-x:hidden;width:100lvw;transition:transform .2s;min-height:100lvh}table{border-collapse:collapse;border-spacing:0}b{font-weight:700;color:var(--font-color-primary)}::view-transition-group(*){animation-duration:0s}textarea,input{display:inline-block;width:100%;box-sizing:border-box}label{display:inline-block}button.action{--action-button-color: var(--surface-color-active);background-color:var(--action-button-color);border:1px solid var(--border-color);color:var(--font-color-secondary);border-radius:5px;padding-inline:1em;padding-block:.5em;transition:background-color .2s ease-out,color .1s ease-out,scale .2s ease-out}button.action:active *{display:inline-block;transform:scale(.6)}button.action:not([disabled]){cursor:pointer}button.action:hover:not([disabled]){background-color:oklch(from var(--action-button-color) calc(l + .08) c h);border:1px solid oklch(from var(--border-color) calc(l + .08) c h);color:var(--font-color-primary)}button.action.primary{--action-button-color: var(--accent-color-primary);color:#fff}button.action.primary:hover:not([disabled]){color:#fff}
