@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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{--primary: #b5a1e5;--on-primary: #100e17;--background: #131214;--on-background: #eae6f2;--surface: #1d1c1f;--on-surface: #dddae5;--on-surface-variant: #7b7980;--on-surface-variant-2: #b9b6bf;--outline: #3e3d40;--bg-aqi-1: #89e589;--on-bg-aqi-1: #1f331f;--bg-aqi-2: #e5dd89;--on-bg-aqi-2: #33311f;--bg-aqi-3: #e5c089;--on-bg-aqi-3: #332b1f;--bg-aqi-4: #e58989;--on-bg-aqi-4: #331f1f;--bg-aqi-5: #e589b7;--on-bg-aqi-5: #331f29;--white: hsl(0, 0%, 100%);--white-alpha-4: hsla(0, 0%, 100%, .04);--white-alpha-8: hsla(0, 0%, 100%, .08);--black-alpha-10: hsla(0, 0%, 0%, .1);--gradient-1: linear-gradient( 180deg, hsla(270, 5%, 7%, 0) 0%, hsla(270, 5%, 7%, .8) 65%, hsl(270, 5%, 7%) 100% );--gradient-2: linear-gradient( 180deg, hsla(260, 5%, 12%, 0) 0%, hsla(260, 5%, 12%, .8) 65%, hsl(260, 5%, 12%) 100% );--ff-nunito-sans: "Nunito Sans", sans-serif;--heading: 5rem;--title-1: 2rem;--title-2: 1.8rem;--title-3: 1.6rem;--body-1: 2.2rem;--body-2: 2rem;--body-3: 1.6rem;--label-1: 1.4rem;--label-2: 1.2rem;--weight-regular: 400;--weight-semiBold: 600;--shadow-1: 0px 1px 3px hsla(0, 0%, 0%, .5);--shadow-2: 0px 3px 6px hsla(0, 0%, 0%, .4);--radius-28: 28px;--radius-16: 16px;--radius-pill: 500px;--radius-circle: 50%;--transition-short: .1s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}li{list-style:none}a,img,span,input,button{display:block}a{color:inherit;text-decoration:none}img{height:auto}input,button{background:none;border:none;color:inherit;font:inherit}input{width:100%}button{cursor:pointer}sub{vertical-align:baseline}sup{vertical-align:top}sub,sup{font-size:.75em}html{font-family:var(--ff-nunito-sans);font-size:10px;scroll-behavior:smooth}body{background-color:var(--background);color:var(--on-background);font-size:var(--body-3);overflow:hidden}:focus-visible{outline:2px solid var(--white);outline-offset:2px}::selection{background-color:var(--white-alpha-8)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:var(--white-alpha-8);border-radius:var(--radius-pill)}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;src:url("./media/material-symbol-rounded-D7W3LTJU.woff2") format("woff2")}.m-icon{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:2.4rem;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;height:1em;width:1em;overflow:hidden}.container{max-width:1600px;width:100%;margin-inline:auto;padding:16px}.heading{color:var(--white);font-size:var(--heading);line-height:1.1}.icon-btn{background-color:var(--white-alpha-8);width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius-circle)}.has-state{position:relative}.has-state:hover{box-shadow:var(--shadow-1)}.has-state:is(:focus,:focus-visible){box-shadow:none}.has-state:before{content:"";position:absolute;inset:0;border-radius:inherit;clip-path:circle(100% at 50% 50%);transition:var(--transition-short)}.has-state:hover:before{background-color:var(--white-alpha-4)}.has-state:is(:focus,:focus-visible):before{background-color:var(--white-alpha-8);animation:ripple .25s ease forwards}@keyframes ripple{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(100% at 50% 50%)}}@keyframes loading{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(1turn)}}.btn-primary{background-color:var(--primary);color:var(--on-primary);height:48px;line-height:48px;max-width:max-content;display:flex;align-items:center;gap:16px;padding-inline:16px;border-radius:var(--radius-pill)}.btn-primary .span{font-weight:var(--weight-semiBold)}.btn-primary[disabled]{background-color:var(--outline);color:var(--on-surface-variant);cursor:not-allowed}.btn-primary[disabled]:before{display:none}.card{background-color:var(--surface);color:var(--on-surface)}.card-lg{border-radius:var(--radius-28);padding:20px}.card-sm{border-radius:var(--radius-16);padding:16px}.title-1{font-size:var(--title-1)}.title-2{font-size:var(--title-2);margin-block-end:12px}.title-3{font-size:var(--title-3);font-weight:var(--weight-semiBold)}.body-1{font-size:var(--body-1)}.body-2{font-size:var(--body-2);font-weight:var(--weight-semiBold)}.body-3{font-size:var(--body-3)}.label-1{font-size:var(--label-1)}.label-2{font-size:var(--label-2)}@media(min-width:768px){.container{padding:24px}.title-1{--title-1: 2.4rem}.section>.title-2{margin-block-end:16px}.card-lg{padding:24px}.card-sm{padding:20px;display:grid;grid-template-rows:min-content 1fr}}@media(min-width:1200px){:root{--title-2: 2rem;--heading: 6rem}.container{padding:40px}.card-lg{padding:36px}.card-sm{padding:24px}.title-1{--title-1: 3.2rem}}
