@font-face{font-family:Figtree-Black;src:url(/fonts/Figtree/static/Figtree-Black.ttf)}@font-face{font-family:Figtree-BlackItalic;src:url(/fonts/Figtree/static/Figtree-BlackItalic.ttf)}@font-face{font-family:Figtree-Bold;src:url(/fonts/Figtree/static/Figtree-Bold.ttf)}@font-face{font-family:Figtree-BoldItalic;src:url(/fonts/Figtree/static/Figtree-BoldItalic.ttf)}@font-face{font-family:Figtree-ExtraBold;src:url(/fonts/Figtree/static/Figtree-ExtraBold.ttf)}@font-face{font-family:Figtree-ExtraBoldItalic;src:url(/fonts/Figtree/static/Figtree-ExtraBoldItalic.ttf)}@font-face{font-family:Figtree-Italic;src:url(/fonts/Figtree/static/Figtree-Italic.ttf)}@font-face{font-family:Figtree-Light;src:url(/fonts/Figtree/static/Figtree-Light.ttf)}@font-face{font-family:Figtree-LightItalic;src:url(/fonts/Figtree/static/Figtree-LightItalic.ttf)}@font-face{font-family:Figtree-Medium;src:url(/fonts/Figtree/static/Figtree-Medium.ttf)}@font-face{font-family:Figtree-MediumItalic;src:url(/fonts/Figtree/static/Figtree-MediumItalic.ttf)}@font-face{font-family:Figtree-Regular;src:url(/fonts/Figtree/static/Figtree-Regular.ttf)}@font-face{font-family:Figtree-SemiBold;src:url(/fonts/Figtree/static/Figtree-SemiBold.ttf)}@font-face{font-family:Figtree-SemiBoldItalic;src:url(/fonts/Figtree/static/Figtree-SemiBoldItalic.ttf)}:root{--font-display-1: 32px "Figtree-Bold", sans-serif;--font-display-2: 28px "Figtree-SemiBold", sans-serif;--font-display-3: 26px "Figtree-SemiBold", sans-serif;--font-display-4: 22px "Figtree-Bold", sans-serif;--font-title-1: 22px "Figtree-SemiBold", sans-serif;--font-title-2: 20px "Figtree-SemiBold", sans-serif;--font-title-3: 18px "Figtree-SemiBold", sans-serif;--font-title-4: 16px "Figtree-SemiBold", sans-serif;--font-button: 14px "Figtree-Medium", sans-serif;--font-button-small: 12px "Figtree-SemiBold", sans-serif;--font-lead: 18px "Figtree-Medium", sans-serif;--font-body: 16px "Figtree-Regular", sans-serif;--font-body-semibold: 16px "Figtree-SemiBold", sans-serif;--font-small-light: 14px "Figtree-Light", sans-serif;--font-small: 14px "Figtree-Regular", sans-serif;--font-small-medium: 14px "Figtree-Medium", sans-serif;--font-xsmall: 12px "Figtree-Regular", sans-serif;--font-xsmall-semibold: 12px "Figtree-SemiBold", sans-serif;--font-xxsmall: 10px "Figtree-Regular", sans-serif;--font-ssxsmall: 8px "Figtree-Medium", sans-serif;--color-primary-dark: rgba(174, 115, 243, 1);--color-primary: rgba(207, 167, 253, 1);--color-primary-light: rgba(238, 223, 254, 1);--color-primary-subtle: rgba(250, 245, 255, 1);--color-black: rgba(73, 66, 77, 1);--color-new-black: rgba(72, 64, 76, 1);--color-white: rgba(255, 255, 255, 1);--color-new-white: rgba(255, 255, 255, 1);--color-background: rgba(245, 243, 247, 1);--color-grey-40: rgba(237, 236, 238, 1);--color-grey-30: rgba(214, 214, 214, 1);--color-grey-20: rgba(173, 171, 175, 1);--color-grey-10: rgba(119, 119, 119, 1);--color-system-red: rgba(252, 115, 115, 1);--color-system-green: rgba(12, 173, 47, 1);--color-system-green-alpha: rgba(12, 173, 47, .16);--color-system-red-alpha: rgba(252, 115, 115, .21);--color-new-purple: rgba(174, 115, 243, 1);--color-glass-stroke: rgba(255, 255, 255, .2);--color-glass: rgba(255, 255, 255, .5);--sidebar-width: 223px;--sidebar-logo-height: 46px;--sidebar-logo-margin-top: 22px;--sidebar-logo-margin-right: 16px;--sidebar-logo-margin-bottom: 72px;--sidebar-logo-margin-left: 16px;--sidebar-logo-margin: var(--sidebar-logo-margin-top) var(--sidebar-logo-margin-right) var(--sidebar-logo-margin-bottom) var(--sidebar-logo-margin-left);--sidebar-logo-full-height: calc(var(--sidebar-logo-height) + var(--sidebar-logo-margin-top) + var(--sidebar-logo-margin-bottom));--sidebar-bottom-box-height: 209px;--sidebar-bottom-box-padding: 16px;--sidebar-bottom-box-margin-top: 72px;--sidebar-bottom-box-margin-right: 24px;--sidebar-bottom-box-margin-bottom: 16px;--sidebar-bottom-box-margin-left: 24px;--sidebar-bottom-box-margin: var(--sidebar-bottom-box-margin-top) var(--sidebar-bottom-box-margin-right) var(--sidebar-bottom-box-margin-bottom) var(--sidebar-bottom-box-margin-left);--sidebar-bottom-box-full-height: calc(var(--sidebar-bottom-box-height) + var(--sidebar-bottom-box-margin-top) + var(--sidebar-bottom-box-margin-bottom))}*{margin:0;padding:0;box-sizing:border-box}body{font:var(--font-body);background:var(--color-background)}a{text-decoration:none}main{min-height:100vh;max-width:100vw;display:grid;grid-template-columns:var(--sidebar-width) auto}#sidebar{min-height:100vh;background:var(--color-white)}#sidebar .logo{height:46px;margin:22px 16px 72px;font:var(--font-title-1);display:flex;justify-content:flex-start;align-items:center;color:var(--color-black);font-weight:600;line-height:120%}#sidebar .logo img{margin-right:10px}#sidebar .bottom-container{background:var(--color-primary-dark);height:var(--sidebar-bottom-box-height);border-radius:14px;padding:var(--sidebar-bottom-box-padding);margin:var(--sidebar-bottom-box-margin);text-align:center;text-decoration:none;color:var(--color-white)}#sidebar .links{min-height:calc(100vh - var(--sidebar-logo-full-height) - var(--sidebar-bottom-box-full-height));display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#sidebar .links .link{background:transparent;color:var(--color-black);border-radius:12px;width:191px;margin:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}#sidebar .links .link svg{margin:10px 14px 10px 16px;width:24px;height:24px;stroke:var(--color-black);fill:var(--color-black)}#sidebar .links .link.active{background:var(--color-primary-dark);color:var(--color-white)}#sidebar .links .link.active *{stroke:var(--color-white);fill:var(--color-white)}#sidebar .links .link:hover{background:var(--color-primary);color:var(--color-white)}#sidebar .links .link:hover *{stroke:var(--color-white);fill:var(--color-white)}#content{min-height:100vh}#page{min-height:calc(100vh - 40px)}.full-page{min-height:calc(100vh - 40px);max-width:calc(100vw - var(--sidebar-width))}footer{height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--color-grey-20)}#login{display:flex;flex-direction:row;justify-content:center;align-items:center}.login-form{border-radius:12px;background:var(--color-white);padding:20px}.mb-16{margin-bottom:16px}.text-center{text-align:center}input{padding:10px;border-radius:10px;color:var(--color-black);border:1px solid var(--color-grey-40);min-width:200px;display:block}label{display:block}h1,h2,h3,h4,h5,h6{cursor:default}button,input[type=submit],a,select,label{cursor:pointer}
