@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/6as6zwPDr4AaXgjh0fSZYjxbWsOay8Xo2wIW8wivSqM-GLxEA1jOTFF_mz6N5QDAS5HX5IKAuyRV7ip0xuGqZts.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Manrope Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.4431%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.7533%;ascent-override:102.7437%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.2222%;ascent-override:104.2826%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:103.3095%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.0464%;ascent-override:109.8443%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/dLA4w1Xo7kjNzBEo-TeXHCykYfAAwW4pHDFd50zNe14-xqg2ipPt1saLvlnewCFAltyyj8e10Vc2fjX_DiwLNw8.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/L1awyw2C3Xba-7EegGMq7OIrXk4lQv5-VeYDVIVydV8-2AhF4K5qDy6_Ki8gQwmLHypG8N0Nw0t3BfYIbQRV5bw.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/f0eGMdYLNBkPJwCzz0OLRv4aVW9eeLW88uscNU8vci4-ti8xSWZ6FNHyMoK6livvbkcV0UnCFipGoBLCjCc1adc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/5SW3cxyXnWQ7CEhJbk0Zedv2yxkIrPq4MpCt9T38vYo-DPVq_JmabBZe2qgScKmN2Q3BWRreMRiFT4wE9E8NK2g.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/ESWVVfmZ9IURoe0q2ps8jGoFXz-ImD3TATv5McLmeX0-DhwInffLHSWURnfGwAArieu5_uaGrGnYbH1wHHYNVNo.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/oZgpWgzCd_8Egc-OHE7gzxKY7PBgf1xKQupFLYkDEK8-zAsM07BXcY8V_xuj2HFtFSfs8AkrRg356cQA50Hua_s.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 Regular Italic"),local("Nunito Italic"),url(../_fonts/Uiv3LznkEcj2EA0k6ut0Fp2NIGQZ2YRT5AylHKG1Q90-XE7i8muoZj0qhUezC5OEkzCY_9A0QtQ5b5TED_0c6_M.woff) format(woff);font-display:swap;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"),local("Nunito"),url(../_fonts/X-AAt_bt-betQu9KO9rIq5Hg6sMuQhG3W1M-Aicx40g-u0OfH_8S_Jg6eqAOFK-PBrmk5g7dpwsyv-_ep-A0eWw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.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;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.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/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.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/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.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/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.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 Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.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/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.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/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.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/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.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 Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.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}[data-v-9dc46dec]:root{color-scheme:dark;--color-primary:#ee781c;--color-primary-dark:#d4600e;--color-primary-light:#f48935;--color-primary-rgb:238,120,28;--color-accent:#ee781c;--color-accent-dark:#d4600e;--color-accent-rgb:238,120,28;--surface-canvas:#3a3a3a;--surface-canvas-rgb:58,58,58;--surface-canvas-deep:#2e2e2e;--surface-card:#484848;--surface-card-rgb:72,72,72;--surface-card-hover:#525252;--surface-elevated:#525252;--surface-elevated-rgb:82,82,82;--surface-dark:#2a2a2a;--surface-dark-deep:#1e1e1e;--surface-glass:rgba(40,40,40,.9);--surface-glass-strong:rgba(30,30,30,.96);--surface-soft:hsla(0,0%,100%,.07);--surface-soft-strong:hsla(0,0%,100%,.12);--surface-tag:hsla(0,0%,100%,.09);--surface-overlay:rgba(0,0,0,.7);--surface-contrast-soft:hsla(0,0%,100%,.1);--surface-contrast-strong:hsla(0,0%,100%,.18);--text-primary:#f4f4f2;--text-secondary:#c0bfbd;--text-muted:#8a8a8a;--text-contrast:#f4f4f2;--text-contrast-soft:rgba(244,244,242,.82);--ink-rgb:244,244,242;--contrast-rgb:244,244,242;--border-card:hsla(0,0%,100%,.1);--border-soft:hsla(0,0%,100%,.07);--border-strong:hsla(0,0%,100%,.15);--border-contrast:hsla(0,0%,100%,.12);--glow-primary:rgba(238,120,28,.16);--glow-accent:rgba(238,120,28,.1);--shadow-card:0 2px 8px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.16);--shadow-elevated:0 6px 20px rgba(0,0,0,.28),0 20px 48px rgba(0,0,0,.2);--shadow-primary:0 6px 22px rgba(238,120,28,.28);--p-primary-color:var(--color-primary);--p-primary-500:var(--color-primary);--p-primary-400:var(--color-primary-light);--p-primary-600:var(--color-primary-dark);--p-surface-0:#3a3a3a;--p-surface-50:#484848;--p-surface-100:#525252;--p-surface-200:#606060;--p-surface-300:#707070;--p-content-border-color:var(--border-card);--p-text-color:var(--text-primary);--p-text-muted-color:var(--text-secondary);--p-border-radius:14px;--surface-panel-gradient:var(--surface-card);--surface-panel-plain:var(--surface-card);--surface-dark-gradient:var(--surface-dark);--surface-dark-solid:var(--surface-dark-deep);--border-panel:var(--border-card);--paper-tape:hsla(0,0%,100%,.12);--hero-glow-primary:var(--glow-primary);--hero-glow-accent:var(--glow-accent);--shadow-strong:var(--shadow-elevated)}[data-theme=light][data-v-9dc46dec]{color-scheme:light;--color-primary:#ee781c;--color-primary-dark:#d4600e;--color-primary-light:#f48935;--color-primary-rgb:238,120,28;--color-accent:#7ca69e;--color-accent-dark:#537069;--color-accent-rgb:124,166,158;--surface-canvas:#f4ecdf;--surface-canvas-rgb:244,236,223;--surface-canvas-deep:#eadfce;--surface-card:#fff9f3;--surface-card-rgb:255,249,243;--surface-card-hover:#fffcf7;--surface-elevated:#f7efe4;--surface-elevated-rgb:247,239,228;--surface-dark:#3a322c;--surface-dark-deep:#2a241f;--surface-glass:rgba(255,249,242,.84);--surface-glass-strong:rgba(255,248,240,.94);--surface-soft:rgba(70,53,36,.045);--surface-soft-strong:rgba(70,53,36,.08);--surface-tag:rgba(70,53,36,.07);--surface-overlay:rgba(42,36,31,.6);--surface-contrast-soft:rgba(255,252,248,.14);--surface-contrast-strong:rgba(255,252,248,.22);--text-primary:#30261f;--text-secondary:#6a5a4d;--text-muted:#9d8d80;--text-contrast:#faf7f3;--text-contrast-soft:rgba(250,247,243,.82);--ink-rgb:48,38,31;--contrast-rgb:250,247,243;--border-card:rgba(84,67,50,.1);--border-soft:rgba(84,67,50,.07);--border-strong:rgba(48,38,31,.14);--border-contrast:rgba(84,67,50,.08);--glow-primary:rgba(238,120,28,.1);--glow-accent:rgba(124,166,158,.08);--shadow-card:0 2px 8px rgba(48,38,31,.04),0 12px 30px rgba(48,38,31,.05);--shadow-elevated:0 6px 18px rgba(48,38,31,.07),0 22px 50px rgba(48,38,31,.08);--shadow-primary:0 8px 24px rgba(238,120,28,.18);--p-surface-0:#f5f0ea;--p-surface-50:#eee8e0;--p-surface-100:#e4dcd2;--p-surface-200:#d6cdc3;--p-surface-300:#c4b9ad;--surface-panel-gradient:var(--surface-card);--surface-panel-plain:var(--surface-card);--surface-dark-gradient:var(--surface-dark);--surface-dark-solid:var(--surface-dark-deep);--border-panel:var(--border-card);--paper-tape:hsla(0,0%,100%,.3);--hero-glow-primary:var(--glow-primary);--hero-glow-accent:var(--glow-accent);--shadow-strong:var(--shadow-elevated)}[data-v-9dc46dec],[data-v-9dc46dec]:after,[data-v-9dc46dec]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-9dc46dec]{font-size:16px;min-height:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body[data-v-9dc46dec],html[data-v-9dc46dec]{background:#3a3a3a}body[data-v-9dc46dec]{color:var(--text-primary);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial","Nunito Fallback: Noto Sans",Segoe UI,system-ui,sans-serif;line-height:1.65;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt[data-v-9dc46dec],body[data-v-9dc46dec]{min-height:100vh}#__nuxt[data-v-9dc46dec]{display:flex;width:100%}a[data-v-9dc46dec]{color:inherit;text-decoration:none;transition:color .15s ease,opacity .15s ease,transform .15s ease}button[data-v-9dc46dec],input[data-v-9dc46dec],select[data-v-9dc46dec],textarea[data-v-9dc46dec]{font:inherit}img[data-v-9dc46dec]{display:block;height:auto;max-width:100%}.container[data-v-9dc46dec]{margin:0 auto;padding:0 1rem;width:min(100%,1280px)}@media(min-width:768px){.container[data-v-9dc46dec]{padding:0 1.5rem}}@media(min-width:1280px){.container[data-v-9dc46dec]{padding:0 2rem}}.container-sm[data-v-9dc46dec]{max-width:720px}.container-md[data-v-9dc46dec]{max-width:920px}.container-lg[data-v-9dc46dec]{max-width:1120px}.page-shell[data-v-9dc46dec]{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(4rem,7vw,6rem)}.site-wrapper[data-v-9dc46dec]{background:var(--surface-canvas)}.card[data-v-9dc46dec],.paper-card[data-v-9dc46dec],.paper-panel[data-v-9dc46dec]{background:linear-gradient(180deg,var(--surface-card) 0,var(--surface-card-hover) 100%);border:1px solid var(--border-card);box-shadow:var(--shadow-card);color:var(--text-primary);position:relative;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.paper-panel[data-v-9dc46dec]{border-radius:28px}.card[data-v-9dc46dec],.paper-card[data-v-9dc46dec]{border-radius:20px}.dark-panel[data-v-9dc46dec]{background:var(--surface-dark);border:1px solid var(--border-contrast);border-radius:28px;box-shadow:var(--shadow-elevated);color:var(--text-contrast);overflow:hidden;position:relative;transition:background-color .3s ease,border-color .3s ease}.page-hero-card[data-v-9dc46dec]{display:grid;gap:1.25rem;padding:clamp(1.4rem,4vw,2.4rem)}@media(min-width:1024px){.page-hero-card[data-v-9dc46dec]{align-items:end;grid-template-columns:minmax(0,1fr) auto}}.page-hero-copy[data-v-9dc46dec]{position:relative;z-index:1}.page-hero-copy h1[data-v-9dc46dec]{color:var(--text-contrast);margin:.7rem 0 .85rem;max-width:14ch}.page-hero-copy p[data-v-9dc46dec]{color:var(--text-contrast-soft);font-size:1.02rem;line-height:1.75;max-width:42rem}.page-hero-aside[data-v-9dc46dec]{display:grid;gap:.75rem;width:min(100%,20rem)}.page-hero-actions[data-v-9dc46dec]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.page-hero-stat[data-v-9dc46dec]{background:var(--surface-contrast-soft);border:1px solid var(--surface-contrast-strong);border-radius:22px;display:grid;gap:.15rem;padding:.95rem 1rem}.page-hero-stat strong[data-v-9dc46dec]{color:var(--text-contrast);font-size:1.05rem}.page-hero-stat span[data-v-9dc46dec]{color:var(--text-contrast-soft);font-size:.84rem}.page-switcher[data-v-9dc46dec]{background:var(--surface-contrast-soft);border:1px solid var(--surface-contrast-strong);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:.45rem;padding:.35rem}.page-switcher-link[data-v-9dc46dec]{align-items:center;border-radius:999px;color:var(--text-contrast-soft);display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;min-height:2.8rem;padding:.7rem 1rem;transition:background-color .15s ease,color .15s ease,transform .15s ease}.page-switcher-link[data-v-9dc46dec]:hover{color:var(--text-contrast)}.page-switcher-link.is-active[data-v-9dc46dec]{background:rgba(var(--contrast-rgb),.14);box-shadow:inset 0 1px rgba(var(--contrast-rgb),.08);color:var(--text-contrast)}h1[data-v-9dc46dec],h2[data-v-9dc46dec],h3[data-v-9dc46dec],h4[data-v-9dc46dec],h5[data-v-9dc46dec],h6[data-v-9dc46dec]{color:var(--text-primary);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial","Nunito Fallback: Noto Sans",Segoe UI,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.12}h1[data-v-9dc46dec]{font-size:clamp(2.2rem,5vw,3.4rem)}h2[data-v-9dc46dec]{font-size:clamp(1.7rem,3.5vw,2.5rem)}h3[data-v-9dc46dec]{font-size:clamp(1.25rem,2.5vw,1.5rem)}h4[data-v-9dc46dec]{font-size:1.25rem}h5[data-v-9dc46dec],h6[data-v-9dc46dec]{font-size:1.125rem}p[data-v-9dc46dec]{color:inherit}.lead[data-v-9dc46dec]{color:var(--text-secondary);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75}.eyebrow[data-v-9dc46dec]{align-items:center;color:var(--color-primary-dark);display:inline-flex;font-size:.78rem;font-weight:800;gap:.5rem;letter-spacing:.12em;text-transform:uppercase}.eyebrow[data-v-9dc46dec]:before{background:var(--color-primary);border-radius:50%;content:"";height:.5rem;width:.5rem}.section-title-block[data-v-9dc46dec]{display:flex;flex-direction:column;gap:.75rem}.section-desc[data-v-9dc46dec]{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;max-width:42rem}.text-primary[data-v-9dc46dec]{color:var(--color-primary)!important}.text-secondary[data-v-9dc46dec]{color:var(--text-secondary)!important}.text-muted[data-v-9dc46dec]{color:var(--text-muted)!important}.text-light[data-v-9dc46dec]{color:var(--text-contrast)!important}.text-light-muted[data-v-9dc46dec]{color:var(--text-contrast-soft)!important}.text-center[data-v-9dc46dec]{text-align:center!important}.text-left[data-v-9dc46dec]{text-align:left!important}.text-right[data-v-9dc46dec]{text-align:right!important}.btn[data-v-9dc46dec]{align-items:center;border:1px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.2;min-height:3rem;padding:.75rem 1.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.btn[data-v-9dc46dec]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn[data-v-9dc46dec]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary[data-v-9dc46dec]{background:var(--color-primary);box-shadow:var(--shadow-primary);color:#fff}.btn-primary[data-v-9dc46dec]:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:0 6px 24px rgba(var(--color-primary-rgb),.28);transform:translateY(-1px)}.btn-secondary[data-v-9dc46dec]{background:var(--surface-soft);border-color:var(--border-soft);color:var(--text-primary)}.btn-secondary[data-v-9dc46dec]:hover:not(:disabled){background:var(--surface-soft-strong);transform:translateY(-1px)}.btn-ghost[data-v-9dc46dec]{background:transparent;border-color:var(--border-soft);color:var(--text-primary)}.btn-ghost[data-v-9dc46dec]:hover:not(:disabled),.btn-soft[data-v-9dc46dec]{background:var(--surface-soft)}.btn-soft[data-v-9dc46dec]{border-color:transparent;color:var(--text-primary)}.btn-soft[data-v-9dc46dec]:hover:not(:disabled){background:var(--surface-soft-strong)}.btn-sm[data-v-9dc46dec]{font-size:.875rem;min-height:2.6rem;padding:.7rem 1.05rem}.btn-lg[data-v-9dc46dec]{font-size:1.125rem;min-height:3.8rem;padding:1.05rem 1.65rem}.btn-icon[data-v-9dc46dec]{min-width:3.25rem;padding-inline:.95rem}.btn-full[data-v-9dc46dec]{width:100%}.form-group[data-v-9dc46dec]{margin-bottom:1.25rem}.form-label[data-v-9dc46dec]{color:var(--text-primary);display:block;font-size:.875rem;font-weight:800;margin-bottom:.5rem}.form-input[data-v-9dc46dec],.form-select[data-v-9dc46dec],.form-textarea[data-v-9dc46dec]{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:14px;color:var(--text-primary);min-height:3rem;padding:.75rem 1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.form-input[data-v-9dc46dec]::-moz-placeholder,.form-select[data-v-9dc46dec]::-moz-placeholder,.form-textarea[data-v-9dc46dec]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-9dc46dec]::placeholder,.form-select[data-v-9dc46dec]::placeholder,.form-textarea[data-v-9dc46dec]::placeholder{color:var(--text-muted)}.form-input[data-v-9dc46dec]:focus,.form-select[data-v-9dc46dec]:focus,.form-textarea[data-v-9dc46dec]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12);outline:none}.form-input[data-v-9dc46dec]:disabled,.form-select[data-v-9dc46dec]:disabled,.form-textarea[data-v-9dc46dec]:disabled{cursor:not-allowed;opacity:.6}.form-textarea[data-v-9dc46dec]{min-height:8rem;resize:vertical}.form-error[data-v-9dc46dec]{color:#d96a5d}.form-error[data-v-9dc46dec],.form-hint[data-v-9dc46dec]{font-size:.875rem;margin-top:.25rem}.form-hint[data-v-9dc46dec]{color:var(--text-secondary)}.card[data-v-9dc46dec]{overflow:hidden}.card-interactive[data-v-9dc46dec]{cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.card-interactive[data-v-9dc46dec]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.card-image[data-v-9dc46dec]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}.card-body[data-v-9dc46dec]{padding:1.35rem}@media(min-width:768px){.card-body[data-v-9dc46dec]{padding:1.7rem}}.card-title[data-v-9dc46dec]{font-size:1.25rem;margin-bottom:.5rem}.card-text[data-v-9dc46dec]{color:var(--text-secondary);font-size:.875rem}.card-footer[data-v-9dc46dec]{padding:1rem 1.35rem 1.35rem}.badge[data-v-9dc46dec]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.06em;min-height:1.75rem;padding:.25rem .65rem;text-transform:uppercase}.badge-primary[data-v-9dc46dec]{background:rgba(var(--color-primary-rgb),.14);color:var(--color-primary-dark)}.badge-success[data-v-9dc46dec]{background:#5ea56c29;color:#5ea56c}.badge-warning[data-v-9dc46dec]{background:#d7a44929;color:#d7a449}.badge-error[data-v-9dc46dec]{background:#d96a5d29;color:#d96a5d}.tag[data-v-9dc46dec]{align-items:center;background:var(--surface-tag);border-radius:9999px;color:var(--text-primary);display:inline-flex;font-weight:700;gap:.35rem;padding:.45rem .75rem}.alert[data-v-9dc46dec],.tag[data-v-9dc46dec]{font-size:.875rem}.alert[data-v-9dc46dec]{align-items:flex-start;border:1px solid transparent;border-radius:14px;display:flex;gap:.75rem;padding:1rem}.alert-success[data-v-9dc46dec]{background:#4e99601a;border-color:#4e996029;color:#4e9960}.alert-error[data-v-9dc46dec]{background:#c4524a1a;border-color:#c4524a24;color:#c4524a}.alert-warning[data-v-9dc46dec]{background:#c79a3e1a;border-color:#c79a3e24;color:#c79a3e}.alert-info[data-v-9dc46dec]{background:#6494b21a;border-color:#6494b224;color:#6494b2}.spinner[data-v-9dc46dec]{animation:spin-9dc46dec .75s linear infinite;border:3px solid rgba(var(--color-primary-rgb),.18);border-radius:50%;border-top-color:var(--color-primary);display:inline-block;height:24px;width:24px}.spinner-sm[data-v-9dc46dec]{border-width:2px;height:16px;width:16px}.spinner-lg[data-v-9dc46dec]{border-width:4px;height:40px;width:40px}.skeleton[data-v-9dc46dec]{animation:shimmer-9dc46dec 1.5s infinite;background:linear-gradient(90deg,rgba(var(--ink-rgb),.06) 25%,rgba(var(--ink-rgb),.12),rgba(var(--ink-rgb),.06) 75%);background-size:200% 100%;border-radius:8px}.sr-only[data-v-9dc46dec]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.flex[data-v-9dc46dec]{display:flex}.flex-wrap[data-v-9dc46dec]{flex-wrap:wrap}.items-center[data-v-9dc46dec]{align-items:center}.justify-center[data-v-9dc46dec]{justify-content:center}.justify-between[data-v-9dc46dec]{justify-content:space-between}.gap-2[data-v-9dc46dec]{gap:.5rem}.gap-3[data-v-9dc46dec]{gap:.75rem}.gap-4[data-v-9dc46dec]{gap:1rem}.gap-6[data-v-9dc46dec]{gap:1.5rem}.mt-4[data-v-9dc46dec]{margin-top:1rem}.mt-6[data-v-9dc46dec]{margin-top:1.5rem}.mt-8[data-v-9dc46dec]{margin-top:2rem}.mb-4[data-v-9dc46dec]{margin-bottom:1rem}.mb-6[data-v-9dc46dec]{margin-bottom:1.5rem}.mb-8[data-v-9dc46dec]{margin-bottom:2rem}.py-4[data-v-9dc46dec]{padding-bottom:1rem;padding-top:1rem}.py-6[data-v-9dc46dec]{padding-bottom:1.5rem;padding-top:1.5rem}.py-8[data-v-9dc46dec]{padding-bottom:2rem;padding-top:2rem}.rounded[data-v-9dc46dec]{border-radius:14px}.rounded-lg[data-v-9dc46dec]{border-radius:20px}.rounded-full[data-v-9dc46dec]{border-radius:9999px}.shadow[data-v-9dc46dec]{box-shadow:var(--shadow-card)}.shadow-lg[data-v-9dc46dec]{box-shadow:var(--shadow-strong)}.content[data-v-9dc46dec],.content-styles[data-v-9dc46dec]{color:var(--text-secondary);line-height:1.8}.content h1[data-v-9dc46dec],.content h2[data-v-9dc46dec],.content h3[data-v-9dc46dec],.content h4[data-v-9dc46dec],.content h5[data-v-9dc46dec],.content h6[data-v-9dc46dec],.content-styles h1[data-v-9dc46dec],.content-styles h2[data-v-9dc46dec],.content-styles h3[data-v-9dc46dec],.content-styles h4[data-v-9dc46dec],.content-styles h5[data-v-9dc46dec],.content-styles h6[data-v-9dc46dec]{color:var(--text-primary);margin-bottom:.55em;margin-top:1.75em}.content h1[data-v-9dc46dec]:first-child,.content h2[data-v-9dc46dec]:first-child,.content h3[data-v-9dc46dec]:first-child,.content h4[data-v-9dc46dec]:first-child,.content h5[data-v-9dc46dec]:first-child,.content h6[data-v-9dc46dec]:first-child,.content-styles h1[data-v-9dc46dec]:first-child,.content-styles h2[data-v-9dc46dec]:first-child,.content-styles h3[data-v-9dc46dec]:first-child,.content-styles h4[data-v-9dc46dec]:first-child,.content-styles h5[data-v-9dc46dec]:first-child,.content-styles h6[data-v-9dc46dec]:first-child{margin-top:0}.content h2[data-v-9dc46dec],.content-styles h2[data-v-9dc46dec]{font-size:clamp(1.35rem,2vw,1.75rem)}.content h3[data-v-9dc46dec],.content-styles h3[data-v-9dc46dec]{font-size:clamp(1.15rem,1.5vw,1.35rem)}.content p[data-v-9dc46dec],.content-styles p[data-v-9dc46dec]{margin-bottom:1.05em}.content ol[data-v-9dc46dec],.content ul[data-v-9dc46dec],.content-styles ol[data-v-9dc46dec],.content-styles ul[data-v-9dc46dec]{margin:0 0 1.1em 1.2em}.content li+li[data-v-9dc46dec],.content-styles li+li[data-v-9dc46dec]{margin-top:.3em}.content a[data-v-9dc46dec],.content-styles a[data-v-9dc46dec]{color:var(--color-primary-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.content a[data-v-9dc46dec]:hover,.content-styles a[data-v-9dc46dec]:hover{color:var(--color-primary)}.content blockquote[data-v-9dc46dec],.content-styles blockquote[data-v-9dc46dec]{background:var(--surface-soft);border-left:3px solid var(--color-primary);border-radius:14px;color:var(--text-primary);font-style:italic;margin:1.75em 0;padding:1.2em 1.4em}.content img[data-v-9dc46dec],.content-styles img[data-v-9dc46dec]{border-radius:20px;box-shadow:var(--shadow-card);margin:1.75rem 0}.content code[data-v-9dc46dec],.content-styles code[data-v-9dc46dec]{background:var(--surface-soft);border-radius:6px;color:var(--text-primary);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",Cascadia Code,monospace;font-size:.92em;padding:.18em .42em}.content pre[data-v-9dc46dec],.content-styles pre[data-v-9dc46dec]{background:var(--surface-dark);border-radius:20px;color:var(--text-contrast);margin:1.2rem 0;overflow-x:auto;padding:1rem 1.15rem}.content pre code[data-v-9dc46dec],.content-styles pre code[data-v-9dc46dec]{background:none;color:inherit;padding:0}.content table[data-v-9dc46dec],.content-styles table[data-v-9dc46dec]{border-collapse:collapse;border-radius:20px;margin:1.25rem 0;overflow:hidden;width:100%}.content table td[data-v-9dc46dec],.content table th[data-v-9dc46dec],.content-styles table td[data-v-9dc46dec],.content-styles table th[data-v-9dc46dec]{border:1px solid var(--border-soft);padding:.85rem 1rem;text-align:left}.content table th[data-v-9dc46dec],.content-styles table th[data-v-9dc46dec]{background:var(--surface-soft);color:var(--text-primary)}@keyframes fadeIn-9dc46dec{0%{opacity:0}to{opacity:1}}@keyframes slideUp-9dc46dec{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin-9dc46dec{to{transform:rotate(1turn)}}@keyframes shimmer-9dc46dec{0%{background-position:-200% 0}to{background-position:200% 0}}.page-enter-active[data-v-9dc46dec],.page-leave-active[data-v-9dc46dec]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.page-enter-from[data-v-9dc46dec],.page-leave-to[data-v-9dc46dec]{opacity:0;transform:translateY(10px)}.home-hero[data-v-9dc46dec]{color:#f4f4f2;overflow:hidden;padding-bottom:80px;padding-top:60px;position:relative;text-align:center}.home-hero__inner[data-v-9dc46dec]{margin:0 auto;max-width:980px;position:relative}.home-hero__title[data-v-9dc46dec]{color:#f4f4f2;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Nunito,system-ui,sans-serif;font-size:clamp(40px,5.6vw,80px);font-weight:800;letter-spacing:-.01em;line-height:1.05;margin:0;position:relative;text-transform:uppercase}.home-hero__title-line[data-v-9dc46dec]{display:block;position:relative}.home-deco[data-v-9dc46dec]{display:inline-block;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.home-deco.home-deco--pin[data-v-9dc46dec]{height:.9em;margin:-.15em .05em 0;width:.9em}.home-deco.home-deco--smile[data-v-9dc46dec]{height:.8em;margin:0 .1em;width:.8em}.home-deco.home-deco--curl[data-v-9dc46dec]{height:.9em;margin:0 .1em -.05em 0;width:1.1em}.home-deco.home-deco--phone[data-v-9dc46dec]{height:1em;margin:0 0 -.1em .15em;width:1.05em}.home-hero__subtitle[data-v-9dc46dec]{color:#a9aaa6;font-size:16px;line-height:1.55;margin:32px auto 0;max-width:640px}.home-hero__cta[data-v-9dc46dec]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.home-hero__btn--primary[data-v-9dc46dec]{background:#ee781c;border-color:#ee781c;border-radius:999px;color:#fff;font-size:16px;height:52px;padding:0 36px}.home-hero__btn--primary[data-v-9dc46dec]:hover:not(:disabled){background:#f48935;border-color:#f48935;transform:none}.home-hero__btn--ghost[data-v-9dc46dec]{align-items:center;border-color:#ffffff2e;border-radius:999px;color:#f4f4f2;display:inline-flex;font-size:16px;gap:8px;height:52px;padding:0 28px}.home-hero__btn--ghost[data-v-9dc46dec]:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff52}.home-hero__btn--ghost svg[data-v-9dc46dec]{opacity:.85}.home-path-section[data-v-9dc46dec]{background:transparent;min-height:300px;position:relative;width:100%}.home-hero-decor[data-v-9dc46dec]{height:280px;margin-top:-20px;pointer-events:none;position:relative}.home-hero-decor__dancer[data-v-9dc46dec],.home-hero-decor__stars[data-v-9dc46dec]{bottom:0;position:absolute}.home-hero-decor__stars[data-v-9dc46dec]{left:4%;width:180px}.home-hero-decor__dancer[data-v-9dc46dec]{bottom:-10px;right:6%;width:170px}@media(max-width:1100px){.home-hero[data-v-9dc46dec]{padding-bottom:56px;padding-top:48px}.home-hero__title[data-v-9dc46dec]{font-size:clamp(36px,6vw,60px)}.home-path-section[data-v-9dc46dec]{background-size:100% auto;min-height:240px}.home-hero-decor[data-v-9dc46dec]{height:220px}.home-hero-decor__stars[data-v-9dc46dec]{left:5%;width:140px}.home-hero-decor__dancer[data-v-9dc46dec]{right:6%;width:130px}}@media(max-width:720px){.home-hero[data-v-9dc46dec]{padding-bottom:40px;padding-top:32px}.home-hero__title[data-v-9dc46dec]{font-size:clamp(28px,9vw,44px);line-height:1.08}.home-hero__subtitle[data-v-9dc46dec]{font-size:14px;margin-top:20px}.home-hero__cta[data-v-9dc46dec]{flex-direction:column;gap:10px;margin-top:28px;width:100%}.home-hero__btn--ghost[data-v-9dc46dec],.home-hero__btn--primary[data-v-9dc46dec]{height:48px;justify-content:center;max-width:360px;width:100%}.home-path-section[data-v-9dc46dec]{min-height:180px}.home-hero-decor[data-v-9dc46dec]{height:160px}.home-hero-decor__dancer[data-v-9dc46dec],.home-hero-decor__stars[data-v-9dc46dec]{width:90px}}.site-wrapper[data-v-9dc46dec]{--header-divider-top:4.95rem;background-color:var(--surface-canvas);color:var(--text-primary);display:flex;flex-direction:column;isolation:isolate;min-height:100vh;overflow:hidden;position:relative;width:100%}.site-wrapper[data-v-9dc46dec]:before{--deco-line-width:1376px;background-image:url(../images/deco-line.svg);background-position:top;background-repeat:repeat-y;background-size:100% auto;bottom:0;content:"";image-rendering:auto;left:50%;pointer-events:none;position:absolute;top:var(--header-divider-top);transform:translate(-50%);width:var(--deco-line-width);z-index:0}.site-wrapper[data-v-9dc46dec]>*{position:relative;z-index:1}.header[data-v-9dc46dec]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-canvas);border-bottom:0;display:flex;height:5rem;padding-top:.35rem;position:sticky;top:0;z-index:200}.header[data-v-9dc46dec]:after{background:#f4f4f2bd;content:"";height:1px;left:50%;position:absolute;top:var(--header-divider-top);transform:translate(-50%);width:min(100% - 4rem,1206px)}body{background:#3a3a3a}.header.header-scrolled .header-shell[data-v-9dc46dec]{box-shadow:none}.header-shell[data-v-9dc46dec]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;border-radius:0;display:flex;gap:clamp(.75rem,2vw,2rem);justify-content:space-between;padding:0;width:100%}.header .container[data-v-9dc46dec]{position:relative;width:min(100%,1270px)}.header-main[data-v-9dc46dec]{align-items:center;display:flex;gap:.95rem;min-width:0}.logo[data-v-9dc46dec]{align-items:center;display:inline-flex;flex-shrink:0;line-height:0;transform:translateY(-.1rem)}.logo .logo-image[data-v-9dc46dec]{display:block;height:2.7rem;width:auto}@media(max-width:768px){.logo .logo-image[data-v-9dc46dec]{height:2.35rem}}.nav-desktop[data-v-9dc46dec]{display:none}@media(min-width:1024px){.nav-desktop[data-v-9dc46dec]{align-items:center;display:flex;flex:1 1 auto;gap:.2rem;min-width:0}}.nav-link[data-v-9dc46dec]{align-items:center;border-radius:9999px;color:#f9f9f7b8;display:inline-flex;flex:0 1 auto;font-size:1rem;font-weight:800;min-height:2.7rem;padding:.72rem clamp(.55rem,1vw,1.25rem);transition:background .15s ease,color .15s ease;white-space:nowrap}.nav-link[data-v-9dc46dec]:hover{background:#ffffff0f;color:#f4f4f2}.nav-link.active[data-v-9dc46dec]{background:#ee781c;color:#fff}.header-side[data-v-9dc46dec]{display:none}@media(min-width:1024px){.header-side[data-v-9dc46dec]{align-items:center;display:flex;flex:0 1 auto;gap:.75rem;margin-left:auto;min-width:0}}.header-search[data-v-9dc46dec]{align-items:center;background:#c7c9c6;border:none;border-radius:9999px;color:#393b38;display:flex;flex:1 1 14rem;gap:.6rem;min-height:2.75rem;min-width:12rem;padding:.32rem .4rem .32rem .9rem;width:clamp(12rem,24vw,20.4rem)}.header-search svg[data-v-9dc46dec]{color:#393b3899;flex-shrink:0}.header-search input[data-v-9dc46dec]{background:transparent;border:0;color:#393b38;min-width:0;width:100%}.header-search input[data-v-9dc46dec]::-moz-placeholder{color:#393b388c}.header-search input[data-v-9dc46dec]::placeholder{color:#393b388c}.header-search input[data-v-9dc46dec]:focus{outline:none}.header-search-submit[data-v-9dc46dec]{background:#ee781c;border:0;border-radius:9999px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:900;margin:-.32rem -.4rem -.32rem 0;min-height:2.75rem;padding:.55rem 1.15rem;transition:background .15s ease}.header-search-submit[data-v-9dc46dec]:hover{background:#f48935}.header-auth[data-v-9dc46dec]{align-items:center;display:flex}.header-auth .btn-secondary[data-v-9dc46dec]{background:transparent;border-color:#ffffff47;box-shadow:none;color:#f4f4f2;min-height:2.75rem;padding-inline:1.25rem}.header-auth .btn-secondary[data-v-9dc46dec]:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff6b;transform:none}.user-menu[data-v-9dc46dec]{position:relative}.user-button[data-v-9dc46dec]{background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:9999px;color:#f4f4f2;cursor:pointer;gap:.65rem;min-height:2.9rem;padding:.32rem .45rem .32rem .32rem}.user-avatar[data-v-9dc46dec],.user-button[data-v-9dc46dec]{align-items:center;display:inline-flex}.user-avatar[data-v-9dc46dec]{background:linear-gradient(135deg,var(--color-primary) 0,#f2b46f 100%);border-radius:50%;color:#fff;font-size:.9rem;font-weight:900;height:2.2rem;justify-content:center;width:2.2rem}.user-button-copy[data-v-9dc46dec]{display:grid;max-width:8rem;min-width:0;text-align:left}.user-button-copy strong[data-v-9dc46dec]{font-size:.88rem;line-height:1.1}.user-button-copy small[data-v-9dc46dec]{color:var(--text-muted);font-size:.75rem;line-height:1.15}.user-button-copy small[data-v-9dc46dec],.user-button-copy strong[data-v-9dc46dec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron[data-v-9dc46dec]{color:var(--text-muted);transition:transform .15s ease}.user-chevron.open[data-v-9dc46dec]{transform:rotate(180deg)}.user-dropdown[data-v-9dc46dec]{background:#2f312e;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 8px 32px #0006;min-width:14rem;padding:.45rem;position:absolute;right:0;top:calc(100% + .65rem)}.user-dropdown-head[data-v-9dc46dec]{display:grid;gap:.15rem;padding:.75rem .85rem .8rem}.user-dropdown-head strong[data-v-9dc46dec]{color:#f4f4f2;font-size:.95rem}.user-dropdown-head span[data-v-9dc46dec]{color:#f9f9f78c;font-size:.78rem}.dropdown-item[data-v-9dc46dec]{background:transparent;border:0;border-radius:14px;color:#f4f4f2;cursor:pointer;display:flex;font-size:.9rem;font-weight:800;padding:.7rem .85rem;text-align:left;width:100%}.dropdown-item[data-v-9dc46dec]:hover{background:#ffffff0f}.dropdown-item-danger[data-v-9dc46dec]{color:#c4524a}@media(min-width:1024px)and (max-width:1280px){.header-shell[data-v-9dc46dec]{gap:.75rem}.header-main[data-v-9dc46dec]{gap:.55rem}.logo .logo-image[data-v-9dc46dec]{height:2.45rem}.nav-desktop[data-v-9dc46dec]{gap:0}.nav-link[data-v-9dc46dec]{font-size:.92rem;min-height:2.55rem;padding:.66rem clamp(.42rem,.75vw,.8rem)}.header-side[data-v-9dc46dec]{gap:.45rem}.header-search[data-v-9dc46dec]{gap:.35rem;min-width:8.75rem;padding-left:.65rem;width:clamp(8.75rem,16vw,13rem)}.header-search-submit[data-v-9dc46dec]{font-size:.76rem;padding-inline:.65rem}.user-button[data-v-9dc46dec]{gap:.45rem}.user-button-copy[data-v-9dc46dec]{max-width:5.8rem}}.menu-toggle[data-v-9dc46dec]{background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;cursor:pointer;display:inline-flex;flex-direction:column;gap:.28rem;height:2.85rem;justify-content:center;padding:.65rem;width:2.85rem}@media(min-width:1024px){.menu-toggle[data-v-9dc46dec]{display:none}}.menu-toggle span[data-v-9dc46dec]{background:#f4f4f2;border-radius:999px;height:2px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);width:100%}.menu-toggle.active span[data-v-9dc46dec]:first-child{transform:translateY(.38rem) rotate(45deg)}.menu-toggle.active span[data-v-9dc46dec]:nth-child(2){opacity:0}.menu-toggle.active span[data-v-9dc46dec]:nth-child(3){transform:translateY(-.38rem) rotate(-45deg)}.mobile-overlay[data-v-9dc46dec]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#33261b38;inset:0;position:fixed;z-index:300}.nav-mobile[data-v-9dc46dec]{display:flex;inset:0;justify-content:flex-end;padding:.75rem;position:fixed;z-index:400}.nav-mobile-panel[data-v-9dc46dec]{background:#2f312e;border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 8px 40px #00000080;display:flex;flex-direction:column;gap:1rem;height:100%;overflow-y:auto;padding:1.2rem;width:min(100%,24rem)}.nav-mobile-head[data-v-9dc46dec]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.nav-mobile-kicker[data-v-9dc46dec]{color:#ee781c;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nav-mobile-title[data-v-9dc46dec]{font-size:1.1rem;font-weight:900;margin-top:.25rem}.nav-mobile-close[data-v-9dc46dec]{align-items:center;background:#ffffff12;border:0;border-radius:50%;color:#f4f4f2;cursor:pointer;display:inline-flex;height:2.6rem;justify-content:center;width:2.6rem}.nav-mobile-search[data-v-9dc46dec]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#f9f9f780;display:flex;gap:.55rem;padding:.35rem .35rem .35rem .85rem}.nav-mobile-search input[data-v-9dc46dec]{background:transparent;border:0;color:#f4f4f2;width:100%}.nav-mobile-search input[data-v-9dc46dec]:focus{outline:none}.nav-mobile-search button[data-v-9dc46dec]{background:#ee781c24;border:0;border-radius:9999px;color:#ee781c;font-size:.82rem;font-weight:900;min-height:2.35rem;padding:.55rem .9rem}.nav-mobile-links[data-v-9dc46dec]{display:grid;gap:.35rem}.nav-mobile-link[data-v-9dc46dec]{align-items:center;border-radius:20px;color:#f9f9f7d9;display:flex;font-size:.95rem;font-weight:800;min-height:3.1rem;padding:.9rem 1rem}.nav-mobile-link.active[data-v-9dc46dec],.nav-mobile-link[data-v-9dc46dec]:hover{background:#ee781c26;color:#ee781c}.nav-mobile-auth[data-v-9dc46dec]{display:grid;gap:.5rem;margin-top:auto}.footer[data-v-9dc46dec]{color:#f4f4f2;padding:0 0 2rem}.footer-panel[data-v-9dc46dec]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:28px;padding:clamp(1.35rem,4vw,2.2rem)}.footer-grid[data-v-9dc46dec]{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:1.4rem;padding-bottom:1.4rem}@media(min-width:1024px){.footer-grid[data-v-9dc46dec]{align-items:start;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,.7fr))}}.footer-brand[data-v-9dc46dec]{display:grid;gap:1rem}.footer-brand-link[data-v-9dc46dec]{align-items:center;display:inline-flex;gap:.9rem;width:-moz-fit-content;width:fit-content}.footer-brand-logo[data-v-9dc46dec]{height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.footer-brand-copy[data-v-9dc46dec]{display:grid;gap:.18rem}.footer-brand-copy strong[data-v-9dc46dec]{color:#f4f4f2;font-size:1rem}.footer-brand-copy span[data-v-9dc46dec]{color:#f9f9f78c;font-size:.84rem}.footer-contact-chips[data-v-9dc46dec]{display:flex;flex-wrap:wrap;gap:.6rem}.footer-contact-chips a[data-v-9dc46dec]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;color:#f9f9f7b8;display:inline-flex;font-size:.84rem;font-weight:800;min-height:2.45rem;padding:.55rem .85rem}.footer-contact-chips a[data-v-9dc46dec]:hover{background:#ee781c1a;border-color:#ee781c4d;color:#ee781c}.footer-column[data-v-9dc46dec]{align-content:start;display:grid;gap:.45rem}.footer-column a[data-v-9dc46dec]{color:#f9f9f7a6;font-size:.9rem;font-weight:700}.footer-column a[data-v-9dc46dec]:hover{color:#ee781c}.footer-title[data-v-9dc46dec]{color:#f9f9f766;font-size:.76rem;font-weight:900;letter-spacing:.12em;margin-bottom:.15rem;text-transform:uppercase}.footer-bottom[data-v-9dc46dec]{color:#f9f9f766;display:flex;flex-direction:column;font-size:.85rem;gap:.75rem;padding-top:1rem}@media(min-width:768px){.footer-bottom[data-v-9dc46dec]{align-items:center;flex-direction:row;justify-content:space-between}}.footer-privacy[data-v-9dc46dec]{color:inherit}.footer-privacy[data-v-9dc46dec]:hover{color:#ee781c}.fade-enter-active[data-v-9dc46dec],.fade-leave-active[data-v-9dc46dec]{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-9dc46dec],.fade-leave-to[data-v-9dc46dec]{opacity:0}.slide-enter-active[data-v-9dc46dec],.slide-leave-active[data-v-9dc46dec]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-9dc46dec],.slide-leave-to[data-v-9dc46dec]{opacity:0;transform:translate(18px)}.dropdown-enter-active[data-v-9dc46dec],.dropdown-leave-active[data-v-9dc46dec]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-9dc46dec],.dropdown-leave-to[data-v-9dc46dec]{opacity:0;transform:translateY(-6px)}@media(max-width:768px){.site-wrapper[data-v-9dc46dec]{--header-divider-top:5.1rem}.header[data-v-9dc46dec]{height:auto;min-height:calc(var(--header-divider-top) + .4rem);padding-top:0}.header[data-v-9dc46dec]:after{width:calc(100% - 2rem)}.logo[data-v-9dc46dec]{transform:none}}.main[data-v-9dc46dec]{flex:1;position:relative;z-index:1}
