@charset "UTF-8";@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--m-blue: #2d5bff;--m-pink: #ff477e;--m-lime: #8aff6b;--m-yellow: #f4cf0a;--m-dark: #1d1d1f;--white: #ffffff;--glass: rgba(255, 255, 255, .9);--surface: #ffffff;--surface-alt: #f5f6fa;--border: 2px solid var(--m-dark);--border-soft: 1px solid #e4e6f2;--shadow-sm: 3px 3px 0 #d0d3e8;--shadow-md: 5px 5px 0 #d0d3e8;--text-body: #3a3d4a;--text-muted: #6b7080;--text-dim: #9ea3b5;--announcement-bar-height: 0px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}body{width:100%;min-height:100vh;font-family:Outfit,sans-serif;margin:0;color:var(--m-dark);overflow-x:hidden}
