@charset "UTF-8";@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Nunito Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:108.5224%;ascent-override:93.1605%;descent-override:32.5278%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.9489%;ascent-override:99.1673%;descent-override:34.6252%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100.4444%;ascent-override:100.6527%;descent-override:35.1438%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:99.7134%;descent-override:34.8159%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Noto Sans";src:local("Noto Sans");size-adjust:95.3586%;ascent-override:106.0208%;descent-override:37.0181%;line-gap-override:0%}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Medium Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Medium Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Medium Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Medium Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Medium Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito SemiBold Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Bold Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito ExtraBold Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito ExtraBold Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:800;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito ExtraBold Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;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-weight:800;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito ExtraBold Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;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-weight:800;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito ExtraBold Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;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-weight:800;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/Gv3N26itc5nu7XjaZgEbx9Y62h53YUbkVYwtF-0sYXM-l1JyLHA41VLJbdabi7L3Kb5xY_4_Kv6cdI3IX0d9jMU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/c5EbqH5-O3YVi275aq4Rxb3w33petXJS_036d4sEY_U-Scc0Ek46Mx4jPUWcSMXIWpyHd94SOvq2LnhRZ62buog.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/F9wgGyP-_e09qt_2tSMJycyaYUvQdg86uBXUKKRjDLI-c78usADTMPwHUwxYyCGsy_c06hpppm04iKOJBHqDn2Q.woff2) format(woff2);font-display:swap;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-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/RwnAuh7UNPMYMEaz0ThgDoIbYKa7WMoUKGqC32uL8sQ-bKNv57WElcwufXMe2_mF2qjmnBdk8C90y_YQk3v4P1M.woff2) format(woff2);font-display:swap;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-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Black Italic"),url(../_fonts/6Q6XuBlmAjylHt95YkPa5dWZSqN-_4rT6jArrfIUcVI-bedQuqlZhgJvd0Vn84wKJ_nWXhSFsW2eyTuMA0gnKcg.woff2) format(woff2);font-display:swap;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-weight:900;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Medium"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Medium"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Medium"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Medium"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Medium"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Bold"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito ExtraBold"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito ExtraBold"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:800;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito ExtraBold"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito ExtraBold"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito ExtraBold"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/zYq67hdcUczqSIZ2lO8GyyK4ATcRo_C9msD9doXlryo-cHjZ_iw1bSe7GWK3Ttv6wHqEK5YaN1Q_idEVKxMIcbA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:900;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/mUOAuUJd2c8UC4QUmauqVqol8dwl5799No6v0n0PoIM-N_V7d7fLsM6f3UfRLliYGifaWVvqG5sfgVsLCG_1X0k.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:900;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/vIl7QUQw0D77nxCKLHMyEXvljoFJ3hoM_u51y8dOTXM-9_n1-BGLmk1nGYhsLFgJiWGBgXcZijZj-O5cgGNoTt0.woff2) format(woff2);font-display:swap;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-weight:900;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/08ijydirlbAcEOPIwZn62rEkph1eISMb7SGGtj1ErkA-znqKOvAKlj84603XOg8gDN4ntyws_Fam5MK_EgaalJ0.woff2) format(woff2);font-display:swap;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-weight:900;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Black"),url(../_fonts/OIZUQWBqizjrQ3dcrE-HYC-Fffn3yhk5jHYerEEBU7g-W3_DGvKNaalLESfqj1jMeQtBMVFeQRWUNRFNCkA5JwE.woff2) format(woff2);font-display:swap;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-weight:900;font-style:normal}:root{--color-background:#f8f8f8;--color-header:#f8f8f8;--color-white:#fff;--color-black:#000;--color-primary:#c4c1f8;--color-accent-beige:#ffe3c6;--color-accent-blue:#d6f2fe;--color-accent-green:#86f1e1;--color-accent-pink:#ffd6e8;--color-video:#d6f2fe;--color-image:#c4c1f8;--color-text:#ffe3c6;--color-audio:#86f1e1;--color-button-dark:#353535;--color-text-primary:#000;--color-text-secondary:#6b7280;--color-text-muted:#9ca3af;--color-border:#e5e7eb;--color-border-dark:#000;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--border-width:1px;--border-width-bold:2px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.35s ease;--z-dropdown:100;--z-header:150;--z-modal:200;--z-toast:300;--sidebar-width:260px;--layout-main-max-width:100%;--layout-shell-padding-x:var(--spacing-4);--content-max-width:480px}@media(min-width:768px){:root{--content-max-width:640px}}@media(min-width:1024px){:root{--content-max-width:100%;--layout-shell-padding-x:var(--spacing-6)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-background);color:var(--color-text-primary);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial","Nunito Fallback: Noto Sans",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{background:none;cursor:pointer}button,input,textarea{border:none;font:inherit}input,textarea{outline:none}img,video{display:block;height:auto;max-width:100%}ol,ul{list-style:none}h1{font-size:2rem;font-weight:700;line-height:1.2}h2{font-size:1.5rem;font-weight:600;line-height:1.3}h3{font-size:1.25rem}h3,h4{font-weight:600;line-height:1.4}h4,p{font-size:1rem}p{line-height:1.6}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-lg{font-size:1.125rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-fade-in{animation:fadeIn var(--transition-base) ease}.animate-spin{animation:spin 1s linear infinite}.visually-hidden{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.truncate,.visually-hidden{overflow:hidden;white-space:nowrap}.truncate{text-overflow:ellipsis}.flex-center{align-items:center;display:flex;justify-content:center}.container{margin:0 auto;max-width:var(--content-max-width);padding:0 var(--spacing-4);width:100%}@media(min-width:1024px){.container{padding:0 var(--spacing-6)}}.desktop-only{display:none!important}@media(min-width:1024px){.desktop-only{display:flex!important}.mobile-only{display:none!important}}.mp-container{margin:0 auto;max-width:1200px;padding:0 clamp(16px,4vw,40px);width:100%}.mp-eyebrow{color:var(--color-text-secondary);display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.mp-section-title{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;margin-bottom:16px;text-transform:uppercase}.mp-section-sub{color:var(--color-text-secondary);font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.6;margin-bottom:40px;max-width:580px}.mp-pill{align-items:center;background:var(--color-white);border:2px solid var(--color-black);border-radius:var(--radius-full);display:inline-flex;font-size:.8125rem;font-weight:700;padding:6px 14px;white-space:nowrap}.mp-pill--green{background:var(--color-accent-green)}.mp-pill--blue{background:var(--color-video)}.mp-pill--lavender{background:var(--color-image)}.mp-pill--pink{background:var(--color-accent-pink)}.mp-pill--beige{background:var(--color-accent-beige)}.mp-pill--yellow{background:#fff3bf}.mp-hero{border-bottom:2px solid var(--color-black);padding:clamp(40px,8vw,80px) 0 clamp(32px,6vw,64px)}.mp-hero__badge{align-items:center;background:var(--color-video);border:2px solid var(--color-black);border-radius:var(--radius-full);display:inline-flex;font-size:.75rem;font-weight:800;gap:8px;letter-spacing:.06em;margin-bottom:24px;padding:6px 14px;text-transform:uppercase}.mp-hero__badge-dot{animation:mp-badge-pulse 2s ease-in-out infinite;background:#22c55e;border-radius:50%;display:block;flex-shrink:0;height:7px;width:7px}.mp-hero__title{font-size:clamp(2.5rem,8vw,5.5rem);font-weight:900;letter-spacing:-.03em;line-height:.95;margin-bottom:24px;text-transform:uppercase}.mp-hero__title-accent{color:#3b6cdb}.mp-hero__title-accent--green{color:#16a34a}.mp-hero__title-accent--orange{color:#ea580c}.mp-hero__title-accent--purple{color:#7c3aed}.mp-hero__title-accent--pink{color:#db2777}.mp-hero__sub{color:var(--color-text-secondary);font-size:clamp(1rem,2.2vw,1.1875rem);line-height:1.6;margin-bottom:28px;max-width:560px}.mp-hero__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.mp-hero__cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.mp-hero__login-link{color:var(--color-black);font-size:.9375rem;font-weight:700;opacity:.6;text-decoration:none;transition:opacity var(--transition-fast)}.mp-hero__login-link:hover{opacity:1}.mp-hero__back{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:700;gap:6px;margin-bottom:16px;text-decoration:none;transition:color var(--transition-fast)}.mp-hero__back:hover{color:var(--color-black)}@keyframes mp-badge-pulse{0%,to{opacity:1}50%{opacity:.4}}.mp-model-nav{background:var(--color-white);border-bottom:2px solid var(--color-black);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mp-model-nav::-webkit-scrollbar{display:none}.mp-model-nav__inner{align-items:stretch;display:flex;gap:0;min-height:52px}.mp-model-nav__item{align-items:center;border-right:1.5px solid var(--color-border);color:var(--color-black);display:inline-flex;font-size:.875rem;font-weight:700;gap:8px;opacity:.55;padding:0 20px;text-decoration:none;transition:opacity var(--transition-fast),background var(--transition-fast);white-space:nowrap}.mp-model-nav__item:last-of-type{border-right:none}.mp-model-nav__item--active,.mp-model-nav__item:hover{background:var(--color-background);opacity:1}.mp-model-nav__item--active{font-weight:800}.mp-model-nav__badge{align-items:center;border:1.5px solid rgba(0,0,0,.2);border-radius:var(--radius-full);display:inline-flex;font-size:.6875rem;font-weight:800;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.mp-model-nav__badge--video{background:var(--color-video)}.mp-model-nav__badge--audio{background:var(--color-accent-green)}.mp-model-nav__badge--char{background:var(--color-accent-pink)}.mp-model-nav__badge--image{background:var(--color-image)}.mp-model-nav__badge--text{background:var(--color-accent-beige)}.mp-model-nav__badge--music{background:#e9d5ff}.mp-model-nav__sep{display:none}@media(max-width:420px){.mp-model-nav__name{display:none}}.mp-trust{background:var(--color-white);border-bottom:2px solid var(--color-black)}.mp-trust__grid{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.mp-trust__grid{grid-template-columns:repeat(2,1fr)}}.mp-trust__item{border-right:2px solid var(--color-black);padding:28px 24px}.mp-trust__item:last-child{border-right:none}@media(max-width:768px){.mp-trust__item{border-bottom:2px solid var(--color-black)}.mp-trust__item:nth-child(2){border-right:none}.mp-trust__item:nth-child(3){border-bottom:none}.mp-trust__item:nth-child(4){border-bottom:none;border-right:none}}.mp-trust__item--blue{background:var(--color-video)}.mp-trust__item--lavender{background:var(--color-image)}.mp-trust__item--green{background:var(--color-accent-green)}.mp-trust__item--beige{background:var(--color-accent-beige)}.mp-trust__item--pink{background:var(--color-accent-pink)}.mp-trust__item--yellow{background:#fff3bf}.mp-trust__item--purple{background:#e9d5ff}.mp-trust__value{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:900;letter-spacing:-.02em;margin-bottom:4px}.mp-trust__label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.mp-features{border-bottom:2px solid var(--color-black);padding:clamp(48px,8vw,96px) 0}.mp-features__grid{border:2px solid var(--color-black);border-radius:var(--radius-xl);display:grid;gap:0;grid-template-columns:repeat(2,1fr);overflow:hidden}@media(max-width:640px){.mp-features__grid{grid-template-columns:1fr}}.mp-feat{border-bottom:2px solid var(--color-black);border-right:2px solid var(--color-black);padding:clamp(24px,4vw,36px)}.mp-feat:nth-child(2n){border-right:none}.mp-feat:nth-child(3),.mp-feat:nth-child(4){border-bottom:none}@media(max-width:640px){.mp-feat{border-right:none}.mp-feat:last-child{border-bottom:none}.mp-feat:nth-child(3){border-bottom:2px solid var(--color-black)}}.mp-feat--blue{background:var(--color-video)}.mp-feat--lavender{background:var(--color-image)}.mp-feat--green{background:var(--color-accent-green)}.mp-feat--pink{background:var(--color-accent-pink)}.mp-feat--beige{background:var(--color-accent-beige)}.mp-feat--yellow{background:#fff3bf}.mp-feat--purple{background:#e9d5ff}.mp-feat__num{font-size:.75rem;font-weight:900;letter-spacing:.1em;margin-bottom:12px;opacity:.45;text-transform:uppercase}.mp-feat__title{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:800;letter-spacing:-.01em;margin-bottom:10px}.mp-feat__desc{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin-bottom:16px}.mp-feat__tags{display:flex;flex-wrap:wrap;gap:6px}.mp-feat__tags span{background:#ffffff80;border:1.5px solid rgba(0,0,0,.25);border-radius:var(--radius-full);font-size:.75rem;font-weight:700;padding:3px 10px}.mp-guide{background:var(--color-white);border-bottom:2px solid var(--color-black);border-top:2px solid var(--color-black);padding:clamp(48px,8vw,96px) 0}.mp-guide__steps{border:2px solid var(--color-black);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden}.mp-step{border-bottom:2px solid var(--color-black);display:grid;gap:0;grid-template-columns:64px 1fr;transition:background var(--transition-fast)}.mp-step:last-child{border-bottom:none}.mp-step:hover{background:#fafafa}.mp-step__num{align-items:flex-start;background:var(--color-video);border-right:2px solid var(--color-black);color:#00000080;display:flex;font-size:1.25rem;font-weight:900;justify-content:center;letter-spacing:-.02em;padding:28px 0}.mp-step__num--green{background:var(--color-accent-green);color:var(--color-black)}.mp-step__num--purple{background:#e9d5ff}.mp-step__num--pink{background:var(--color-accent-pink)}.mp-step__num--beige{background:var(--color-accent-beige)}.mp-step__body{padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px)}.mp-step__title{font-size:clamp(1rem,2vw,1.125rem);font-weight:800;letter-spacing:-.01em;margin-bottom:8px}.mp-step__desc{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.mp-step__desc strong{color:var(--color-black)}.mp-step__hint{margin-top:12px}.mp-step__hint-link{background:var(--color-white);border:1.5px solid var(--color-black);border-radius:var(--radius-full);color:var(--color-black);display:inline-flex;font-size:.8125rem;font-weight:700;padding:6px 14px;text-decoration:none;transition:background var(--transition-fast)}.mp-step__hint-link:hover{background:var(--color-video)}.mp-step__tip{background:var(--color-accent-beige);border:1.5px solid rgba(0,0,0,.12);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.875rem;font-weight:600;padding:10px 14px}.mp-step__examples,.mp-step__tip{margin-top:12px}.mp-step__examples-label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.mp-step__example-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.mp-step__example-list li{background:var(--color-background);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.875rem;font-style:italic;padding:8px 12px}.mp-step__params{border:1.5px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:0;margin-top:12px;overflow:hidden}.mp-step__param{align-items:center;border-bottom:1.5px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:10px 14px}.mp-step__param:last-child{border-bottom:none}.mp-step__param-name{font-size:.875rem;font-weight:700}.mp-step__param-vals{color:var(--color-text-secondary);font-size:.875rem;text-align:right}.mp-tips{border-bottom:2px solid var(--color-black);padding:clamp(48px,8vw,96px) 0}.mp-tips__grid{border:2px solid var(--color-black);border-radius:var(--radius-xl);display:grid;gap:0;grid-template-columns:repeat(3,1fr);overflow:hidden}@media(max-width:768px){.mp-tips__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.mp-tips__grid{grid-template-columns:1fr}}.mp-tip{border-bottom:2px solid var(--color-black);border-right:2px solid var(--color-black);padding:clamp(20px,3vw,28px)}.mp-tip:nth-child(3n){border-right:none}.mp-tip:nth-child(n+4){border-bottom:none}@media(max-width:768px){.mp-tip:nth-child(3n){border-right:2px solid var(--color-black)}.mp-tip:nth-child(2n){border-right:none}.mp-tip:nth-child(n+4){border-bottom:2px solid var(--color-black)}.mp-tip:nth-child(n+5){border-bottom:none}}@media(max-width:480px){.mp-tip{border-bottom:2px solid var(--color-black);border-right:none}.mp-tip:last-child{border-bottom:none}}.mp-tip--blue{background:var(--color-video)}.mp-tip--lavender{background:var(--color-image)}.mp-tip--green{background:var(--color-accent-green)}.mp-tip--pink{background:var(--color-accent-pink)}.mp-tip--beige{background:var(--color-accent-beige)}.mp-tip--yellow{background:#fff3bf}.mp-tip--purple{background:#e9d5ff}.mp-tip__title{font-size:1rem;font-weight:800;letter-spacing:-.01em;margin-bottom:8px}.mp-tip__text{color:var(--color-text-secondary);font-size:.9rem;line-height:1.55}.mp-faq{border-bottom:2px solid var(--color-black);padding:clamp(48px,8vw,96px) 0}.mp-faq__list{border:2px solid var(--color-black);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden}.mp-faq__item{border-bottom:2px solid var(--color-black)}.mp-faq__item:last-child{border-bottom:none}.mp-faq__item[open]{background:var(--color-video)}.mp-faq__q{align-items:center;cursor:pointer;display:flex;font-size:clamp(.9375rem,2vw,1.0625rem);font-weight:800;gap:16px;justify-content:space-between;list-style:none;padding:20px 24px;transition:background var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mp-faq__q::-webkit-details-marker,.mp-faq__q::marker{display:none}.mp-faq__q:after{align-items:center;border:2px solid var(--color-black);border-radius:var(--radius-full);content:"+";display:flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:28px;justify-content:center;line-height:1;transition:transform var(--transition-base);width:28px}details[open] .mp-faq__q:after{transform:rotate(45deg)}.mp-faq__q:hover{background:#d6f2fe66}.mp-faq__a{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;max-width:680px;padding:0 24px 20px}.mp-cta{border-bottom:2px solid var(--color-black);padding:clamp(48px,8vw,96px) 0}.mp-cta__box{align-items:flex-start;background:var(--color-primary);border:2px solid var(--color-black);border-radius:var(--radius-xl);box-shadow:6px 6px #222;display:flex;flex-direction:column;gap:8px;padding:clamp(40px,6vw,72px) clamp(24px,5vw,56px)}.mp-cta__title{font-size:clamp(1.75rem,5vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin-bottom:8px;text-transform:uppercase}.mp-cta__sub{color:var(--color-text-secondary);font-size:clamp(.9375rem,2vw,1.0625rem);margin-bottom:20px}.mp-cta__btn{margin-bottom:4px}.mp-cta__note{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.mp-sub{background:var(--color-white);border-bottom:2px solid var(--color-black);border-top:2px solid var(--color-black);padding:clamp(48px,8vw,96px) 0}.mp-sub code{background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;font-family:monospace;font-size:.85em;padding:1px 5px}.mp-sub__grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:640px){.mp-sub__grid{grid-template-columns:1fr}}.mp-sub__card{border:2px solid var(--color-black);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px)}.mp-sub__card--audio{background:var(--color-accent-green)}.mp-sub__card--character{background:var(--color-accent-pink)}.mp-sub__card--blue{background:var(--color-video)}.mp-sub__card--lavender{background:var(--color-image)}.mp-sub__card-tag{align-self:flex-start;background:#ffffff80;border:1.5px solid rgba(0,0,0,.3);border-radius:var(--radius-full);display:inline-flex;font-size:.75rem;font-weight:800;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.mp-sub__card-title{font-size:clamp(1.25rem,3vw,1.625rem);font-weight:900;letter-spacing:-.02em}.mp-sub__card-desc{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.mp-sub__card-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.mp-sub__card-list li{align-items:baseline;display:flex;font-size:.9rem;font-weight:600;gap:8px}.mp-sub__card-list li:before{content:"–";flex-shrink:0;opacity:.45}.mp-sub__card-link{align-self:flex-start;background:var(--color-white);border:2px solid var(--color-black);border-radius:var(--radius-full);box-shadow:2px 2px #222;color:var(--color-black);display:inline-flex;font-size:.875rem;font-weight:800;margin-top:4px;padding:8px 18px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.mp-sub__card-link:hover{box-shadow:1px 1px #222;transform:translate(1px,1px)}.mp-sub__card-link:active{box-shadow:0 0 #222;transform:translate(2px,2px)}.mp-footer{background:var(--color-white)}.mp-footer__panel{border-top:2px solid var(--color-black);padding:clamp(32px,5vw,56px) 0 clamp(24px,4vw,40px)}.mp-footer__grid{display:grid;gap:32px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:40px}@media(max-width:768px){.mp-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.mp-footer__grid{grid-template-columns:1fr}}.mp-footer__brand-link{align-items:center;color:inherit;display:inline-flex;gap:10px;margin-bottom:12px;text-decoration:none}.mp-footer__brand-mark{display:block;height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.mp-footer__brand-name{font-size:1rem;font-weight:900;letter-spacing:-.02em}.mp-footer__tagline{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;max-width:220px}.mp-footer__col-title{color:var(--color-text-secondary);font-size:.6875rem;font-weight:800;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.mp-footer__links{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.mp-footer__link{color:var(--color-black);font-size:.9375rem;font-weight:600;opacity:.7;text-decoration:none;transition:opacity var(--transition-fast)}.mp-footer__link:hover{opacity:1}.mp-footer__legal{display:flex;flex-direction:column;gap:4px;margin-top:16px}.mp-footer__legal-link{color:var(--color-text-muted);font-size:.8125rem;text-decoration:none;transition:color var(--transition-fast)}.mp-footer__legal-link:hover{color:var(--color-black)}.mp-footer__bottom{border-top:1px solid var(--color-border);padding-top:20px}.mp-footer__copy{color:var(--color-text-muted);font-size:.8125rem}[data-v-cb0bc8ed]:root{--color-background:#f8f8f8;--color-header:#f8f8f8;--color-white:#fff;--color-black:#000;--color-primary:#c4c1f8;--color-accent-beige:#ffe3c6;--color-accent-blue:#d6f2fe;--color-accent-green:#86f1e1;--color-accent-pink:#ffd6e8;--color-video:#d6f2fe;--color-image:#c4c1f8;--color-text:#ffe3c6;--color-audio:#86f1e1;--color-button-dark:#353535;--color-text-primary:#000;--color-text-secondary:#6b7280;--color-text-muted:#9ca3af;--color-border:#e5e7eb;--color-border-dark:#000;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--border-width:1px;--border-width-bold:2px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.35s ease;--z-dropdown:100;--z-header:150;--z-modal:200;--z-toast:300;--sidebar-width:260px;--layout-main-max-width:100%;--layout-shell-padding-x:var(--spacing-4);--content-max-width:480px}@media(min-width:768px){[data-v-cb0bc8ed]:root{--content-max-width:640px}}@media(min-width:1024px){[data-v-cb0bc8ed]:root{--content-max-width:100%;--layout-shell-padding-x:var(--spacing-6)}}.cookie-banner[data-v-cb0bc8ed]{bottom:20px;left:50%;max-width:600px;position:fixed;transform:translate(-50%);width:calc(100% - 32px);z-index:400}.cookie-banner__inner[data-v-cb0bc8ed]{align-items:center;background:var(--color-white);border:2px solid var(--color-black);border-radius:var(--radius-lg);box-shadow:4px 4px 0 0 var(--color-black);display:flex;gap:var(--spacing-3);padding:14px 16px}@media(max-width:540px){.cookie-banner__inner[data-v-cb0bc8ed]{align-items:flex-start;flex-direction:column;gap:var(--spacing-3)}}.cookie-banner__text[data-v-cb0bc8ed]{color:var(--color-text-primary);flex:1;font-size:.875rem;line-height:1.5;margin:0}.cookie-banner__link[data-v-cb0bc8ed]{color:var(--color-text-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cookie-banner__link[data-v-cb0bc8ed]:hover{opacity:.65}.cookie-banner__actions[data-v-cb0bc8ed]{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-2)}@media(max-width:540px){.cookie-banner__actions[data-v-cb0bc8ed]{width:100%}}.cookie-banner__details[data-v-cb0bc8ed]{background:transparent;border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.875rem;font-weight:600;padding:8px 14px;text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.cookie-banner__details[data-v-cb0bc8ed]:hover{border-color:var(--color-border-dark);color:var(--color-text-primary)}.cookie-banner__accept[data-v-cb0bc8ed]{background:var(--color-button-dark);border:1.5px solid var(--color-black);border-radius:var(--radius-md);box-shadow:2px 2px 0 0 var(--color-black);color:var(--color-white);cursor:pointer;font-size:.875rem;font-weight:700;padding:8px 18px;transition:transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.cookie-banner__accept[data-v-cb0bc8ed]:hover{box-shadow:1px 1px 0 0 var(--color-black);transform:translate(1px,1px)}.cookie-banner__accept[data-v-cb0bc8ed]:active{box-shadow:none;transform:translate(2px,2px)}.cookie-banner-enter-active[data-v-cb0bc8ed]{transition:opacity .3s ease,transform .3s ease}.cookie-banner-leave-active[data-v-cb0bc8ed]{transition:opacity .2s ease,transform .2s ease}.cookie-banner-enter-from[data-v-cb0bc8ed]{opacity:0;transform:translate(-50%) translateY(16px)}.cookie-banner-leave-to[data-v-cb0bc8ed]{opacity:0;transform:translate(-50%) translateY(8px)}
