:root{--light-background:#f2f6ff;--dark-background:#0a2240;--error-semantic:#ff4136;--warning-semantic:#ffdc00;--success-semantic:#2ecc40;--blue-accent:#0572ec;--cyan-accent:#00d7ff;--purple-accent:#635bff;--orange-accent:#f15637;--light-text:#fff;--light-text2:hsla(0,0%,100%,.7);--dark-text:#000;--dark-text2:rgba(0,0,0,.7);--red-tag:#ff7979;--pink-tag:#eaa9e7;--blue-tag:#83d2f5;--gray-tag:#adb6c4;--green-tag:#91e2a8;--yellow-tag:#f5d779;--purple-tag:#bcb3f0;--orange-tag:#f2a582;--light-soft-shadow:0px 10px 20px hsla(0,0%,80%,.2);--light-medium-shadow:0px 20px 40px hsla(0,0%,80%,.4);--light-heavy-shadow:0px 30px 60px hsla(0,0%,80%,.6);--dark-soft-shadow:0px 5px 10px rgba(23,0,102,.1);--dark-medium-shadow:0px 10px 20px rgba(23,0,102,.2);--dark-heavy-shadow:0px 20px 40px rgba(23,0,102,.4);--soft-blur:blur(5px);--medium-blur:blur(10px);--heavy-blur:blur(20px);--slow-transition:2s cubic-bezier(0.2,0.8,0.2,1);--medium-transition:1s cubic-bezier(0.2,0.8,0.2,1);--fast-transition:0.5s cubic-bezier(0.2,0.8,0.2,1);--sf-pro-display-h1:bold 60px/72px "SF-Pro-Display";--sf-pro-display-h2:bold 48px/60px "SF-Pro-Display";--sf-pro-display-h3:bold 36px/44px "SF-Pro-Display";--sf-pro-display-h4:bold 30px/38px "SF-Pro-Display";--sf-pro-display-h5:bold 24px/32px "SF-Pro-Display";--sf-pro-text-large:normal 20px/30px "SF-Pro-Text";--sf-pro-text-medium:normal 18px/28px "SF-Pro-Text";--sf-pro-text-caption:normal 16px/24px "SF-Pro-Text";--sf-pro-text-small:normal 14px/20px "SF-Pro-Text";--sf-pro-text-tiny:normal 12px/18px "SF-Pro-Text"}@font-face{font-family:SF-Pro-Display;src:url(/fonts/SF_Pro_Display/SF-Pro-Display-Regular.otf) format("opentype");font-weight:400}@font-face{font-family:SF-Pro-Display;src:url(/fonts/SF_Pro_Display/SF-Pro-Display-Medium.otf) format("opentype");font-weight:500}@font-face{font-family:SF-Pro-Display;src:url(/fonts/SF_Pro_Display/SF-Pro-Display-Semibold.otf) format("opentype");font-weight:600}@font-face{font-family:SF-Pro-Display;src:url(/fonts/SF_Pro_Display/SF-Pro-Display-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:SF-Pro-Text;src:url(/fonts/SF_Pro_Text/SF-Pro-Text-Regular.otf) format("opentype");font-weight:400}@font-face{font-family:SF-Pro-Text;src:url(/fonts/SF_Pro_Text/SF-Pro-Text-Medium.otf) format("opentype");font-weight:500}@font-face{font-family:SF-Pro-Text;src:url(/fonts/SF_Pro_Text/SF-Pro-Text-Semibold.otf) format("opentype");font-weight:600}@font-face{font-family:SF-Pro-Text;src:url(/fonts/SF_Pro_Text/SF-Pro-Text-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:FiraCode;src:url(/fonts/Fira_Code/FiraCode-Regular.ttf) format("opentype");font-weight:400}@font-face{font-family:FiraCode;src:url(/fonts/Fira_Code/FiraCode-Medium.ttf) format("opentype");font-weight:500}@font-face{font-family:FiraCode;src:url(/fonts/Fira_Code/FiraCode-SemiBold.ttf) format("opentype");font-weight:600}@font-face{font-family:FiraCode;src:url(/fonts/Fira_Code/FiraCode-Bold.ttf) format("opentype");font-weight:700}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spin{0%{--angle:0deg}to{--angle:360deg}}@keyframes darken{to{background:rgba(0,0,0,.5)}}@keyframes blur{to{background:rgba(0,0,0,.5);-webkit-backdrop-filter:var(--soft-blur);backdrop-filter:var(--soft-blur)}}@keyframes blink{50%{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}::-webkit-scrollbar{width:0;height:0}*,:after,:before{box-sizing:border-box}a,body,button,div,form,h1,h2,h3,h4,h5,html,img,input,label,p,span,textarea,video{margin:0;padding:0;border:0;color:inherit;font:inherit;font-size:100%;outline:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{background-color:transparent;cursor:pointer}a{text-decoration:none}label{white-space:no-wrap;display:grid;color:var(--dark-text);font:var(--sf-pro-text-small);font-weight:500;cursor:pointer}input{width:100%;height:calc(100% - 2px)}input,textarea{font:var(--sf-pro-text-small)}input::placeholder,textarea::placeholder{color:rgba(0,0,0,.2)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition-delay:9999s}input:autofill,input:autofill:active,input:autofill:focus,input:autofill:hover{transition-delay:9999s}