@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFPro;src:url(/fonts/SFPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFPro;src:url(/fonts/SFPro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-family: "Gilroy", sans-serif;--font-weight: 500;--transition: .3s;--content-width: 120rem;--container-offset: 1.5rem;--container-width: calc(var(--content-width) + (var(--container-offset) * 2));--clr-default-100-rgb: 255, 255, 255;--clr-default-100: #fff;--clr-default-200: #f9fafe;--clr-default-300: #dce5fd;--clr-default-300-hover: #eef2fc;--clr-default-400: #f8f9fd;--clr-default-500: #e3e3e7;--clr-default-600: #75808f;--clr-default-900: #000;--clr-text-100-rgb: 255, 255, 255;--clr-text-100: #fff;--clr-text-300: #75808f;--clr-text-400: #63637c;--clr-text-500: #424d69;--clr-text-600: #263354;--clr-text-700: #193375;--clr-text-800: #3c3d42;--clr-text-900: #343435;--clr-primary-400-rgb: 81 127 245;--clr-primary-400: #517ff5;--clr-primary-500: #2055dd;--clr-primary-600: #1a4bc7;--clr-primary-800: #193375;--clr-ui-scroll-track: rgba(81 127 245 / 40%);--clr-ui-scroll-track-light: rgba(81 127 245 / 20%);--clr-ui-scroll-thumb: #517ff5;--clr-ui-border-200: #d7dbec;--clr-ui-border-300: #c2c9d5;--clr-ui-success: #32dc62;--clr-ui-error: #dc4732;--clr-ui-shadow-100: rgb(167 173 183 / 20%);--scrollbar-width: .5rem;--scrollbar-size-precentage: 50;--scrollbar-size: calc(var(--scrollbar-size-precentage) * .01rem)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{line-height:1.15;font-size:62.5%;font-family:var(--font-family);font-weight:var(--font-weight);-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{height:100%}body{font-family:var(--font-family);font-size:1.6rem;color:var(--clr-text-400);background-color:var(--clr-default-100);margin:0;padding:0}body.lock{overflow:hidden}#root{display:flex;min-height:100vh}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:var(--clr-ui-scroll-track)}::-webkit-scrollbar-track{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:var(--clr-ui-scroll-track)}::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-size);width:calc(var(--scrollbar-size) + .1rem);height:calc(var(--scrollbar-size) + .1rem);background-color:var(--clr-ui-scroll-thumb)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}ul,ol{list-style:none}button{background-color:transparent;border-width:0;color:inherit;cursor:pointer;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button:disabled{cursor:default}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}main{display:flex;flex-grow:1;flex-direction:column}.wrapper{display:flex;flex-direction:column;width:100%;min-width:32rem;min-height:100%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.collapse{overflow:hidden;box-sizing:content-box;transition:height var(--transition),transform var(--transition),padding var(--transition)}
