@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 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/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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.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 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/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.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/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.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/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.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/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.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/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.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:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.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:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.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:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.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:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.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:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.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:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.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:Caveat;src:local("Caveat Regular"),local("Caveat"),url(../_fonts/bwySldmTd6gO2Ral8Vgw5JLby2Fbmg-zXs9KZlkoMk0-NunFp80X1AjJS_qd6ZY3YzpWHTRdTmtOS2LQ5HRuQ6w.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:"Caveat Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:82.3522%;ascent-override:116.5725%;descent-override:36.4289%;line-gap-override:0%}@font-face{font-family:"Caveat Fallback: Segoe UI";src:local("Segoe UI");size-adjust:77.3639%;ascent-override:124.0889%;descent-override:38.7778%;line-gap-override:0%}@font-face{font-family:"Caveat Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:76.2222%;ascent-override:125.9475%;descent-override:39.3586%;line-gap-override:0%}@font-face{font-family:"Caveat Fallback: Arial";src:local("Arial");size-adjust:76.9402%;ascent-override:124.7722%;descent-override:38.9913%;line-gap-override:0%}@font-face{font-family:"Caveat Fallback: Noto Sans";src:local("Noto Sans");size-adjust:72.3629%;ascent-override:132.6647%;descent-override:41.4577%;line-gap-override:0%}@font-face{font-family:Caveat;src:local("Caveat Regular"),local("Caveat"),url(../_fonts/FbYGm3kohi6mCTeS7cvfcpZZ-vSt9Mscw283UyMnVyY-EH9WOjx94LZL3zdPYC_1GdHibCyR_UXWrngKbxOsCW0.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:Caveat;src:local("Caveat Regular"),local("Caveat"),url(../_fonts/4LlYkU8vsTsoMYUvVqXXVs33mISrs-19mVyAmQlLDf0-NcXU9y_zeTWV5hZkDdNzjPM39VE8c_6s9T7miDHI5KE.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:Caveat;src:local("Caveat Regular"),local("Caveat"),url(../_fonts/f7hzzT7DhL9sRXTSQwHIL8bxWGOhM4mzlpXRU_Iwhm8-51ad03ZEEJ3blyBp1YyE3Qw6ERJ01Axy_NCjHho_-3E.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:Caveat;src:local("Caveat Medium"),url(../_fonts/bwySldmTd6gO2Ral8Vgw5JLby2Fbmg-zXs9KZlkoMk0-NunFp80X1AjJS_qd6ZY3YzpWHTRdTmtOS2LQ5HRuQ6w.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:Caveat;src:local("Caveat Medium"),url(../_fonts/FbYGm3kohi6mCTeS7cvfcpZZ-vSt9Mscw283UyMnVyY-EH9WOjx94LZL3zdPYC_1GdHibCyR_UXWrngKbxOsCW0.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:Caveat;src:local("Caveat Medium"),url(../_fonts/4LlYkU8vsTsoMYUvVqXXVs33mISrs-19mVyAmQlLDf0-NcXU9y_zeTWV5hZkDdNzjPM39VE8c_6s9T7miDHI5KE.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:Caveat;src:local("Caveat Medium"),url(../_fonts/f7hzzT7DhL9sRXTSQwHIL8bxWGOhM4mzlpXRU_Iwhm8-51ad03ZEEJ3blyBp1YyE3Qw6ERJ01Axy_NCjHho_-3E.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:Caveat;src:local("Caveat SemiBold"),url(../_fonts/bwySldmTd6gO2Ral8Vgw5JLby2Fbmg-zXs9KZlkoMk0-NunFp80X1AjJS_qd6ZY3YzpWHTRdTmtOS2LQ5HRuQ6w.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:Caveat;src:local("Caveat SemiBold"),url(../_fonts/FbYGm3kohi6mCTeS7cvfcpZZ-vSt9Mscw283UyMnVyY-EH9WOjx94LZL3zdPYC_1GdHibCyR_UXWrngKbxOsCW0.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:Caveat;src:local("Caveat SemiBold"),url(../_fonts/4LlYkU8vsTsoMYUvVqXXVs33mISrs-19mVyAmQlLDf0-NcXU9y_zeTWV5hZkDdNzjPM39VE8c_6s9T7miDHI5KE.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:Caveat;src:local("Caveat SemiBold"),url(../_fonts/f7hzzT7DhL9sRXTSQwHIL8bxWGOhM4mzlpXRU_Iwhm8-51ad03ZEEJ3blyBp1YyE3Qw6ERJ01Axy_NCjHho_-3E.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:Caveat;src:local("Caveat Bold"),url(../_fonts/bwySldmTd6gO2Ral8Vgw5JLby2Fbmg-zXs9KZlkoMk0-NunFp80X1AjJS_qd6ZY3YzpWHTRdTmtOS2LQ5HRuQ6w.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:Caveat;src:local("Caveat Bold"),url(../_fonts/FbYGm3kohi6mCTeS7cvfcpZZ-vSt9Mscw283UyMnVyY-EH9WOjx94LZL3zdPYC_1GdHibCyR_UXWrngKbxOsCW0.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:Caveat;src:local("Caveat Bold"),url(../_fonts/4LlYkU8vsTsoMYUvVqXXVs33mISrs-19mVyAmQlLDf0-NcXU9y_zeTWV5hZkDdNzjPM39VE8c_6s9T7miDHI5KE.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:Caveat;src:local("Caveat Bold"),url(../_fonts/f7hzzT7DhL9sRXTSQwHIL8bxWGOhM4mzlpXRU_Iwhm8-51ad03ZEEJ3blyBp1YyE3Qw6ERJ01Axy_NCjHho_-3E.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:Kalam;src:local("Kalam Light"),url(../_fonts/O1_ALMASIJuRwNwvwmfgQZN-JpWx2TyUmxEQuiSb7ao-uulEcAP77kHat52__lHPpDCwFkujA1U8vaLDQnPqIX0.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:300;font-style:normal}@font-face{font-family:"Kalam Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:104.4408%;ascent-override:101.7801%;descent-override:50.8422%;line-gap-override:0%}@font-face{font-family:"Kalam Fallback: Segoe UI";src:local("Segoe UI");size-adjust:98.1145%;ascent-override:108.3428%;descent-override:54.1204%;line-gap-override:0%}@font-face{font-family:"Kalam Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:96.6667%;ascent-override:109.9655%;descent-override:54.931%;line-gap-override:0%}@font-face{font-family:"Kalam Fallback: Arial";src:local("Arial");size-adjust:97.5772%;ascent-override:108.9394%;descent-override:54.4184%;line-gap-override:0%}@font-face{font-family:"Kalam Fallback: Noto Sans";src:local("Noto Sans");size-adjust:91.7722%;ascent-override:115.8303%;descent-override:57.8607%;line-gap-override:0%}@font-face{font-family:Kalam;src:local("Kalam Light"),url(../_fonts/T_N3yf97lpNjDQ3HIq_-hLoKahvYLXnnjMAXkYxZNII-7gp5LH2sdAUoPHZt9Q4rV_NWxdUI2Vd9xlIDrUbj_Sk.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:300;font-style:normal}@font-face{font-family:Kalam;src:local("Kalam Regular"),local("Kalam"),url(../_fonts/VEcEjfO6fFcUYQmlKYIWekgECucBUexS0GuUVxUjV6U-sTH7cAU68UJdjSAoPzFscrnf7Sv2e_VtTVUKP1De8hs.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:Kalam;src:local("Kalam Regular"),local("Kalam"),url(../_fonts/1KdEa63ApnlyEAa7gvfDC2ssqX5Y-9rWeGkSOFk1XFo-JSdkrWIqP5ssHcH75UBVwS4yDQHh4IzCm0p_6L0zIkg.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:Kalam;src:local("Kalam Bold"),url(../_fonts/CbHf1OzA6EoRGyp65xWCMqgKvPTv-IeTsMS7IowBxTQ-G3Uz6yPz5bs_XzGOY8VmCPSpiW_4cNW4Jr-p8fs7On8.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:Kalam;src:local("Kalam Bold"),url(../_fonts/7zr8rUPgxHTEXsYBzM5BHY1aNVUpKOP08XRX1O_T8kA-ZwTCzfPIbJw4XYonnFOnhwuBOoowXp_9e17rVh6mBEs.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}:root{--paper:#f5f9ff;--paper-2:#eaf2fb;--card:#fff;--card-border:#d6e4f2;--ink:#1e3a5f;--ink-soft:#466684;--pencil:#6b8aa8;--pencil-soft:#9fbddb;--muted:#8fa8c2;--blue:#8fb8df;--blue-soft:#cde3fb;--blue-bg:#eaf2fb;--pink:#e9b9ce;--pink-soft:#fbeaf1;--mint:#d8eee3;--success:#6bc489;--success-soft:#dff1e6;--error:#e05a5a;--error-strong:#b93a3a;--error-soft:#fdeaea;--warning:#f5c56f;--warning-soft:#ffe7a8;--grid:rgba(143,184,223,.14);--grid-major:rgba(143,184,223,.22);--r-sm:10px;--r-md:16px;--r-lg:22px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(30,58,95,.06),0 2px 6px rgba(30,58,95,.04);--shadow-md:0 4px 14px rgba(30,58,95,.08),0 10px 30px rgba(30,58,95,.06);--shadow-lg:0 20px 50px rgba(30,58,95,.2),0 0 0 1px var(--card-border);--shadow-modal:0 30px 80px rgba(30,58,95,.25),0 0 0 1px var(--card-border);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--font-hand:"Caveat", "Caveat Fallback: BlinkMacSystemFont", "Caveat Fallback: Segoe UI", "Caveat Fallback: Helvetica Neue", "Caveat Fallback: Arial", "Caveat Fallback: Noto Sans","Kalam","Comic Sans MS",cursive;--font-sketch:"Kalam", "Kalam Fallback: BlinkMacSystemFont", "Kalam Fallback: Segoe UI", "Kalam Fallback: Helvetica Neue", "Kalam Fallback: Arial", "Kalam Fallback: Noto Sans","Caveat",cursive;--font-body:"Nunito", "Nunito Fallback: BlinkMacSystemFont", "Nunito Fallback: Segoe UI", "Nunito Fallback: Helvetica Neue", "Nunito Fallback: Arial", "Nunito Fallback: Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;--fs-h1:clamp(52px,7dvw,96px);--fs-h2:48px;--fs-h3:34px;--fs-h4:24px;--fs-body:15px;--fs-small:13px;--fs-tiny:11px;--content-max:1080px;--gutter:32px;--header-h:64px;--sticky-top:100px;--h-full:100vh;--h-90:90vh;--h-60:60vh;--ease-soft:cubic-bezier(.4,0,.2,1);--ease-pop:cubic-bezier(.2,.9,.3,1.2);--dur-fast:.15s;--dur-mid:.25s;--dur-slow:.4s;--dur-reveal:.5s;--dur-draw:.7s;--ease-reveal:cubic-bezier(.2,.6,.3,1);--reveal-shift:20px;--reveal-stagger:70ms}@supports (height:100dvh){:root{--h-full:100dvh;--h-90:90dvh;--h-60:60dvh}}@media(max-width:640px){:root{--gutter:16px}}[data-variant=sketchbook]{--paper:#f5f9ff;--paper-2:#eaf2fb;--grid:rgba(143,184,223,.16);--grid-major:rgba(143,184,223,.26)}[data-variant=clean]{--paper:#fbfdff;--paper-2:#f3f8fd;--grid:rgba(143,184,223,.05);--grid-major:rgba(143,184,223,.08)}[data-variant=neon]{--paper:#eaf4ff;--paper-2:#dcecfb;--grid:rgba(85,142,210,.18);--grid-major:rgba(85,142,210,.3);--blue:#4a8bce;--blue-soft:#b5d5f2;--ink:#123559;--pencil:#3a6a99}[data-accent=pink]{--blue:#e9b9ce;--blue-soft:#fbeaf1;--blue-bg:#fdf2f6}[data-accent=mint]{--blue:#8ec9ae;--blue-soft:#d8eee3;--blue-bg:#eaf6ef}[data-friendly-font=true]{--font-hand:var(--font-body);--font-sketch:var(--font-body)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:var(--paper);background-image:linear-gradient(to right,var(--grid) 1px,transparent 1px),linear-gradient(to bottom,var(--grid) 1px,transparent 1px),linear-gradient(to right,var(--grid-major) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-major) 1px,transparent 1px);background-size:24px 24px,24px 24px,96px 96px,96px 96px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55}#app,body{min-height:var(--h-full)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}body[data-admin="1"] .service-option-row{cursor:default;transform:none!important}body[data-admin="1"] .service-option-row:hover{transform:none}body[data-admin="1"] .site-header{top:calc(var(--sp-4) + 52px)}.drag-reorder-item{transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-mid) var(--ease-soft)}.drag-reorder-item.drag-reorder-ghost{opacity:.4}.drag-reorder-move{transition:transform var(--dur-mid) var(--ease-soft)}@media(prefers-reduced-motion:reduce){.drag-reorder-item,.drag-reorder-move{transition:none}}[data-theme=dark]{--paper:#0e1622;--paper-2:#18243a;--grid:rgba(143,184,223,.04);--grid-major:rgba(143,184,223,.07);--ink:#e6effa;--ink-soft:#b0c2d6;--pencil:#7a93ae;--pencil-soft:#4a6582;--muted:#6a8299;--blue:#6fa0d0;--blue-soft:#2a4259;--blue-bg:#1b2c42;--pink-soft:#3d2a35;--pink:#b57f95;--mint:#2a4538;--card:#1a2434;--card-border:#2d3f54;--shadow-sm:0 1px 2px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.2);--shadow-md:0 4px 14px rgba(0,0,0,.4),0 10px 30px rgba(0,0,0,.3);--shadow-lg:0 20px 50px rgba(0,0,0,.5),0 0 0 1px var(--card-border);--shadow-modal:0 30px 80px rgba(0,0,0,.6),0 0 0 1px var(--card-border)}@keyframes reveal-in{0%{opacity:0;translate:0 var(--reveal-shift)}}@keyframes reveal-line-in{0%{scale:0 1}}@keyframes reveal-draw-in{0%{stroke-dashoffset:1}}.reveal-line{transform-origin:left center}.reveal-group>*{--i:0}.reveal-group>:nth-child(2){--i:1}.reveal-group>:nth-child(3){--i:2}.reveal-group>:nth-child(4){--i:3}.reveal-group>:nth-child(5){--i:4}.reveal-group>:nth-child(6){--i:5}.reveal-group>:nth-child(7){--i:6}.reveal-group>:nth-child(8){--i:7}@supports (animation-timeline:view()){.reveal,.reveal-group>*{animation:reveal-in var(--dur-reveal) var(--ease-reveal) both;animation-range:entry calc(var(--i, 0)*6%) cover calc(26% + var(--i, 0)*6%);animation-timeline:view()}.reveal-line{animation:reveal-line-in var(--dur-reveal) var(--ease-reveal) both;animation-range:entry 0 cover 26%;animation-timeline:view()}}@supports not (animation-timeline:view()){.reveal-js .reveal,.reveal-js .reveal-group>*{opacity:0}.reveal-js .reveal-group>.is-revealed,.reveal-js .reveal.is-revealed{animation:reveal-in var(--dur-reveal) var(--ease-reveal) both;animation-delay:calc(var(--i, 0)*var(--reveal-stagger));opacity:1}.reveal-js .reveal-line{scale:0 1}.reveal-js .reveal-line.is-revealed{animation:reveal-line-in var(--dur-reveal) var(--ease-reveal) both;scale:1}}@media(prefers-reduced-motion:reduce){.reveal,.reveal-group>*,.reveal-js .reveal,.reveal-js .reveal-group>*,.reveal-js .reveal-line,.reveal-line{animation:none;opacity:1;scale:none;translate:none}}body[data-admin="1"] .reveal,body[data-admin="1"] .reveal-group>*,body[data-admin="1"] .reveal-line{animation:none;opacity:1;scale:none;translate:none}.ui-sketch-border[data-v-61ee8b85]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.ui-text[data-v-98acfd15]{margin:0}.ui-text--display[data-v-98acfd15]{font-size:var(--fs-h1)}.ui-text--display[data-v-98acfd15],.ui-text--heading-1[data-v-98acfd15]{font-family:var(--font-hand);font-weight:600;line-height:1}.ui-text--heading-1[data-v-98acfd15]{font-size:var(--fs-h2)}.ui-text--heading-2[data-v-98acfd15]{font-size:36px;line-height:1.05}.ui-text--heading-2[data-v-98acfd15],.ui-text--heading-3[data-v-98acfd15]{font-family:var(--font-hand);font-weight:600}.ui-text--heading-3[data-v-98acfd15]{font-size:var(--fs-h4);line-height:1.1}.ui-text--body-lg[data-v-98acfd15]{font-size:17px}.ui-text--body[data-v-98acfd15],.ui-text--body-lg[data-v-98acfd15]{font-family:var(--font-body);line-height:1.55}.ui-text--body[data-v-98acfd15]{font-size:var(--fs-body)}.ui-text--body-sm[data-v-98acfd15]{font-family:var(--font-body);font-size:var(--fs-small);line-height:1.55}.ui-text--body-strong[data-v-98acfd15]{font-size:var(--fs-body)}.ui-text--body-strong[data-v-98acfd15],.ui-text--body-strong-sm[data-v-98acfd15]{font-family:var(--font-body);font-weight:600;line-height:1.5}.ui-text--body-strong-sm[data-v-98acfd15]{font-size:var(--fs-small)}.ui-text--eyebrow[data-v-98acfd15]{font-size:var(--fs-tiny);letter-spacing:.18em}.ui-text--caption[data-v-98acfd15],.ui-text--eyebrow[data-v-98acfd15]{font-family:var(--font-mono);text-transform:uppercase}.ui-text--caption[data-v-98acfd15]{font-size:9px;letter-spacing:.1em}.ui-text--mono[data-v-98acfd15]{font-family:var(--font-mono);font-size:var(--fs-body)}.ui-text--sketch[data-v-98acfd15]{font-size:18px}.ui-text--sketch[data-v-98acfd15],.ui-text--sketch-sm[data-v-98acfd15]{font-family:var(--font-sketch);font-weight:600}.ui-text--sketch-sm[data-v-98acfd15]{font-size:var(--fs-small)}.ui-text--align-left[data-v-98acfd15]{text-align:left}.ui-text--align-center[data-v-98acfd15]{text-align:center}.ui-text--align-right[data-v-98acfd15]{text-align:right}.ui-text--align-justify[data-v-98acfd15]{text-align:justify}.ui-button[data-v-e68d7920]{align-items:center;border:none;border-radius:var(--r-pill);display:inline-flex;gap:var(--sp-2);justify-content:center;padding:var(--sp-3) var(--sp-6);position:relative;text-decoration:none;transition:transform var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.ui-button[data-v-e68d7920]:disabled{cursor:not-allowed;opacity:.4}.ui-button[data-v-e68d7920]:not(:disabled):hover{transform:translateY(-1px)}.ui-button__content[data-v-e68d7920]{position:relative;z-index:1}.ui-button--solid[data-v-e68d7920]{background:var(--ink);color:var(--paper)}.ui-button--solid[data-v-e68d7920]:not(:disabled):hover{filter:brightness(1.12)}[data-theme=dark] .ui-button--solid[data-v-e68d7920]{background:var(--blue);color:var(--paper)}[data-theme=dark] .ui-button--solid[data-v-e68d7920]:not(:disabled):hover{background:var(--ink);filter:none}.ui-button--ghost[data-v-e68d7920]{background:transparent;color:var(--ink-soft)}.ui-button--ghost[data-v-e68d7920]:not(:disabled):hover{background:var(--paper-2);color:var(--ink)}.ui-button--sketch[data-v-e68d7920]{background:transparent;color:var(--ink);padding:var(--sp-3) var(--sp-8)}.ui-button[data-v-e68d7920]:focus-visible{box-shadow:0 0 0 3px var(--blue-soft);outline:none}.ui-input[data-v-3276676a]{display:block;margin-bottom:var(--sp-4);position:relative}.ui-input__label[data-v-3276676a]{color:var(--ink-soft);display:block;margin-bottom:6px}.ui-input--error .ui-input__label[data-v-3276676a]{color:var(--error-strong)}.ui-input__wrap[data-v-3276676a]{position:relative}.ui-input__field[data-v-3276676a]{background:var(--card);border:1.5px solid var(--card-border);border-radius:var(--r-md);color:var(--ink);font-family:var(--font-body);font-size:14px;padding:12px 14px;transition:border-color var(--dur-fast) var(--ease-soft),box-shadow var(--dur-fast) var(--ease-soft);width:100%}.ui-input__field[data-v-3276676a]:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1e3a5f14;outline:none}.ui-input__field[data-v-3276676a]::-moz-placeholder{color:var(--muted)}.ui-input__field[data-v-3276676a]::placeholder{color:var(--muted)}@media(hover:none)and (pointer:coarse){.ui-input__field[data-v-3276676a]{font-size:16px}}.ui-input__wrap[data-required=true] .ui-input__field[data-v-3276676a]{padding-right:36px}.ui-input__req[data-v-3276676a]{color:var(--pencil-soft);font-family:var(--font-hand);font-size:22px;line-height:1;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color var(--dur-fast) var(--ease-soft)}.ui-input__field:focus~.ui-input__req[data-v-3276676a]{color:var(--ink)}.ui-input--error .ui-input__field[data-v-3276676a]{animation:ui-input-shake-3276676a .35s cubic-bezier(.36,.07,.19,.97);background:linear-gradient(var(--card),var(--error-soft));border-color:var(--error)}.ui-input--error .ui-input__field[data-v-3276676a]:focus{box-shadow:0 0 0 3px #e05a5a1f}.ui-input--error .ui-input__req[data-v-3276676a]{color:var(--error)}.ui-input__error[data-v-3276676a]{animation:ui-input-err-slide-3276676a .2s var(--ease-soft);color:var(--error-strong);margin-top:6px}.ui-input__hint[data-v-3276676a]{color:var(--muted);margin-top:6px}@keyframes ui-input-shake-3276676a{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(2px)}75%{transform:translate(-1px)}}@keyframes ui-input-err-slide-3276676a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-login[data-v-3c992391]{display:flex;justify-content:center;padding:var(--sp-10) var(--gutter)}.admin-login__card[data-v-3c992391]{background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);max-width:380px;padding:var(--sp-8);width:100%}.admin-login__title[data-v-3c992391]{margin:0}.admin-login__lead[data-v-3c992391]{color:var(--ink-soft);margin:0 0 var(--sp-6)}.admin-banner[data-v-dd1f5f14]{background:#fff7e5;border-bottom:1.5px dashed #c9a24a;position:sticky;top:0;z-index:60}.admin-banner__inner[data-v-dd1f5f14]{align-items:center;display:flex;gap:var(--sp-3);margin:0 auto;max-width:var(--content-max);min-height:50px;padding:var(--sp-2) var(--sp-6)}.admin-banner__dot[data-v-dd1f5f14]{animation:admin-banner-pulse-dd1f5f14 1.4s var(--ease-soft) infinite;background:#c9a24a;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.admin-banner__title[data-v-dd1f5f14]{color:#6a4d10;letter-spacing:.08em;text-transform:uppercase}.admin-banner__hint[data-v-dd1f5f14]{color:#8a6a1f}.admin-banner__spacer[data-v-dd1f5f14]{flex:1}.admin-banner__link[data-v-dd1f5f14]{align-items:center;border-radius:var(--r-pill);color:var(--ink-soft);display:inline-flex;padding:var(--sp-2) var(--sp-3);transition:background var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.admin-banner__link[data-v-dd1f5f14]:hover{background:var(--paper-2);color:var(--ink)}@keyframes admin-banner-pulse-dd1f5f14{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@media(max-width:720px){.admin-banner__hint[data-v-dd1f5f14]{display:none}}.admin-add-button[data-v-8740f89f]{background:transparent;border:2px dashed var(--card-border);border-radius:var(--r-md);color:var(--ink-soft);cursor:pointer;display:block;padding:var(--sp-3) var(--sp-4);transition:border-color var(--dur-fast) var(--ease-soft),border-style var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft);width:100%}.admin-add-button[data-v-8740f89f]:hover{background:var(--paper-2);border-color:var(--ink);border-style:solid;color:var(--ink)}.admin-add-button[data-v-8740f89f]:focus-visible{box-shadow:0 0 0 3px var(--blue-soft);outline:none}.ui-accordion[data-v-5606d181]{display:flex;flex-direction:column;gap:var(--sp-3)}.ui-accordion-item[data-v-b5a8bff5]{background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-lg);overflow:hidden}.ui-accordion-item__summary[data-v-b5a8bff5]{align-items:center;color:var(--ink);cursor:pointer;display:grid;gap:var(--sp-4);grid-template-columns:auto 1fr auto;list-style:none;padding:var(--sp-5) var(--sp-6);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-accordion-item__summary[data-v-b5a8bff5]::-webkit-details-marker{display:none}.ui-accordion-item__q[data-v-b5a8bff5]{color:var(--pencil)}.ui-accordion-item__chev[data-v-b5a8bff5]{color:var(--pencil);text-align:center;width:24px}.ui-accordion-item__answer[data-v-b5a8bff5]{color:var(--ink-soft);padding:0 var(--sp-6) var(--sp-5) calc(var(--sp-6) + var(--sp-4) + 22px)}.ui-section[data-v-f1ec633b]{margin:0 auto;max-width:var(--content-max);padding:var(--sp-12) var(--gutter)}.ui-section__head[data-v-f1ec633b]{align-items:baseline;display:flex;gap:var(--sp-4);margin-bottom:var(--sp-6)}.ui-section__num[data-v-f1ec633b]{color:var(--pencil-soft);transform:rotate(-6deg);transform-origin:center bottom}.ui-section__title[data-v-f1ec633b]{color:var(--ink);margin:0;text-transform:lowercase}.ui-section__dash[data-v-f1ec633b]{background:repeating-linear-gradient(90deg,var(--pencil-soft) 0 8px,transparent 8px 14px);flex:1;height:2px;margin-bottom:8px;opacity:.6}.ui-section__intro[data-v-f1ec633b]{color:var(--ink-soft);margin:0 0 var(--sp-8);max-width:640px}.faq-edit-list[data-v-c964e1a3],.faq-edit-list__rows[data-v-c964e1a3]{display:flex;flex-direction:column;gap:var(--sp-3)}.ui-text-highlight[data-v-dcf542f3]{display:inline-block;isolation:isolate;position:relative}.ui-text-highlight[data-v-dcf542f3]:after{background:var(--ui-text-highlight-color);border-radius:6px;bottom:-2px;content:"";height:14px;left:-4px;position:absolute;right:-4px;transform:rotate(var(--ui-text-highlight-tilt));z-index:-1}.hero[data-v-ec86bdaa]{align-items:center;display:grid;gap:var(--sp-12);grid-template-columns:1fr auto;margin:0 auto;max-width:var(--content-max);padding:var(--sp-24) var(--gutter) var(--sp-16)}.hero__kicker[data-v-ec86bdaa]{margin-bottom:var(--sp-6)}.hero__title[data-v-ec86bdaa]{color:var(--ink);margin:0 0 var(--sp-5)}.hero__lede[data-v-ec86bdaa]{color:var(--ink-soft);margin:0 0 var(--sp-8);max-width:540px}.hero__cta[data-v-ec86bdaa]{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.hero__avatar-wrap[data-v-ec86bdaa]{flex-shrink:0;height:320px;position:relative;width:320px}.hero__avatar-wrap[data-v-ec86bdaa],.hero__cta[data-v-ec86bdaa],.hero__kicker[data-v-ec86bdaa],.hero__lede[data-v-ec86bdaa],.hero__title[data-v-ec86bdaa]{animation:reveal-in var(--dur-reveal) var(--ease-reveal) both}.hero__avatar-wrap[data-v-ec86bdaa],.hero__title[data-v-ec86bdaa]{animation-delay:90ms}.hero__lede[data-v-ec86bdaa]{animation-delay:.18s}.hero__cta[data-v-ec86bdaa]{animation-delay:.27s}@media(prefers-reduced-motion:reduce){.hero__avatar-wrap[data-v-ec86bdaa],.hero__cta[data-v-ec86bdaa],.hero__kicker[data-v-ec86bdaa],.hero__lede[data-v-ec86bdaa],.hero__title[data-v-ec86bdaa]{animation:none}}@media(max-width:720px){.hero[data-v-ec86bdaa]{gap:var(--sp-10);grid-template-columns:1fr;padding:var(--sp-16) var(--gutter) var(--sp-10);text-align:center}.hero__cta[data-v-ec86bdaa]{justify-content:center}.hero__avatar-wrap[data-v-ec86bdaa]{margin:0 auto}}.rules[data-v-09de4eb4]{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.rules[data-v-09de4eb4]>*{border-bottom:1px dashed var(--card-border);border-right:1px dashed var(--card-border)}.rules[data-v-09de4eb4]>:nth-child(2n){border-right:none}.rules[data-v-09de4eb4]>:last-child{border-bottom:none}.rules[data-v-09de4eb4]>:last-child:nth-child(odd){border-right:none;grid-column:1/-1}.rules[data-v-09de4eb4]>:nth-last-child(2):nth-child(odd){border-bottom:none}@media(max-width:900px){.rules[data-v-09de4eb4]{grid-template-columns:1fr}.rules[data-v-09de4eb4]>*{border-right:none}.rules[data-v-09de4eb4]>:nth-last-child(2):nth-child(odd){border-bottom:1px dashed var(--card-border)}}.rules-edit[data-v-09de4eb4]{display:flex;flex-direction:column;gap:var(--sp-3)}.service-section__admin[data-v-12bbd0cf]{align-items:center;background:var(--paper-2);border-radius:var(--r-pill);color:var(--ink);display:inline-flex;font-family:var(--font-sketch);font-size:13.5px;font-weight:700;margin-bottom:var(--sp-4);padding:8px 16px;text-decoration:none}.service-section__admin[data-v-12bbd0cf]:hover{background:var(--blue-bg)}.service-section__desc[data-v-12bbd0cf]{color:var(--ink-soft);font-size:var(--fs-body);margin:0 0 var(--sp-5);max-width:66ch}.service-section__grid[data-v-12bbd0cf]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.service-section__empty[data-v-12bbd0cf]{color:var(--muted);font-family:var(--font-hand);font-size:20px;margin:0;padding:24px 0}.service-section__narrow[data-v-12bbd0cf]{display:none}.service-section__rows[data-v-12bbd0cf]{display:flex;flex-direction:column;gap:8px}@media(max-width:640px){.service-section__wide[data-v-12bbd0cf]{display:none}.service-section__narrow[data-v-12bbd0cf]{display:block}.service-section__desc[data-v-12bbd0cf]{font-size:13.5px;margin-bottom:var(--sp-4)}}.service-admin[data-v-236a0f3e]{display:flex;flex-direction:column}.service-admin__panel[data-v-236a0f3e]{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:280px 1fr;min-height:520px;overflow:hidden}.service-admin__panel[data-v-236a0f3e]>:first-child{border-right:1px dashed var(--card-border)}.service-admin__empty[data-v-236a0f3e]{color:var(--muted);font-family:var(--font-hand);font-size:20px;padding:40px 26px}.service-admin__preview-head[data-v-236a0f3e]{align-items:center;color:var(--ink);display:flex;font-family:var(--font-hand);font-size:25px;gap:10px;margin:34px 0 12px}.service-admin__line[data-v-236a0f3e]{background:repeating-linear-gradient(90deg,var(--pencil-soft) 0 6px,transparent 6px 12px);flex:1;height:2px;opacity:.5}.service-admin__preview-note[data-v-236a0f3e]{color:var(--ink-soft);font-size:14px;margin:0 0 16px;max-width:76ch}@media(max-width:860px){.service-admin__panel[data-v-236a0f3e]{grid-template-columns:1fr}.service-admin__panel[data-v-236a0f3e]>:first-child{border-bottom:1px dashed var(--card-border);border-right:none}}.site-footer[data-v-7fe5f2cb]{padding:0 var(--gutter) var(--sp-8)}.site-footer__inner[data-v-7fe5f2cb]{align-items:center;border-top:2px dashed var(--card-border);color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:var(--fs-small);gap:var(--sp-4);justify-content:space-between;margin:0 auto;margin-top:var(--sp-24);max-width:var(--content-max);padding-top:var(--sp-8)}.site-footer__brand[data-v-7fe5f2cb]{color:var(--ink)}.site-footer__links[data-v-7fe5f2cb]{display:flex;flex-wrap:wrap;gap:var(--sp-5);list-style:none;margin:0;padding:0}.site-footer__link[data-v-7fe5f2cb]{color:inherit;transition:color var(--dur-fast) var(--ease-soft)}.site-footer__link[data-v-7fe5f2cb]:focus-visible,.site-footer__link[data-v-7fe5f2cb]:hover{color:var(--ink)}.site-footer__link[data-v-7fe5f2cb]:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--blue);outline-offset:4px}.ui-theme-toggle[data-v-3593e316]{background:transparent;border:none;border-radius:50%;color:var(--ink-soft);cursor:pointer;display:inline-grid;height:var(--ui-theme-toggle-size,36px);place-items:center;transition:background .2s var(--ease-soft),color .2s var(--ease-soft),transform .2s var(--ease-soft);width:var(--ui-theme-toggle-size,36px)}.ui-theme-toggle[data-v-3593e316]:hover{background:#8fb8df2e;color:var(--ink);transform:rotate(-12deg)}.ui-theme-toggle[data-v-3593e316]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.ui-theme-toggle__icon[data-v-3593e316]{fill:none;grid-area:1/1;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.ui-theme-toggle__icon--sun[data-v-3593e316]{display:none}[data-theme=dark] .ui-theme-toggle__icon--sun[data-v-3593e316]{display:block}[data-theme=dark] .ui-theme-toggle__icon--moon[data-v-3593e316]{display:none}.site-header-nav[data-v-8952762c]{align-items:center;display:inline-flex;gap:var(--sp-2)}.site-header-nav__item[data-v-8952762c]{border-radius:var(--r-pill);color:var(--ink-soft);padding:var(--sp-2) var(--sp-4);position:relative;transition:color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.site-header-nav__item--active[data-v-8952762c],.site-header-nav__item[data-v-8952762c]:hover{background:var(--paper-2);color:var(--ink)}.site-header-nav__soon[data-v-8952762c]{color:var(--muted);margin-left:4px;vertical-align:super}@media(max-width:720px){.site-header-nav[data-v-8952762c]{display:none}}.site-header-sheet__scrim[data-v-bbac5b19]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#1e3a5f47;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--dur-mid) ease;z-index:80}.site-header-sheet__scrim--open[data-v-bbac5b19]{opacity:1;pointer-events:auto}[data-theme=dark] .site-header-sheet__scrim[data-v-bbac5b19]{background:#00000080}.site-header-sheet[data-v-bbac5b19]{background:var(--paper);border-radius:26px 26px 0 0;bottom:0;box-shadow:0 -18px 50px #1e3a5f33;left:0;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;padding:10px 22px calc(26px + env(safe-area-inset-bottom));position:fixed;right:0;touch-action:pan-y;transform:translateY(102%);transition:transform .32s cubic-bezier(.3,.9,.3,1.05);z-index:81}.site-header-sheet--open[data-v-bbac5b19]{transform:translateY(0)}[data-theme=dark] .site-header-sheet[data-v-bbac5b19]{box-shadow:0 -18px 50px #00000073}@media(prefers-reduced-motion:reduce){.site-header-sheet[data-v-bbac5b19],.site-header-sheet__scrim[data-v-bbac5b19]{transition:none}}@media(min-width:721px){.site-header-sheet[data-v-bbac5b19],.site-header-sheet__scrim[data-v-bbac5b19]{display:none}}.site-header-sheet__grab[data-v-bbac5b19]{background:var(--pencil-soft);border-radius:3px;display:block;height:5px;margin:0 auto 12px;opacity:.7;width:44px}.site-header-sheet__list[data-v-bbac5b19]{display:flex;flex-direction:column}.site-header-sheet__item[data-v-bbac5b19]{align-items:center;border-bottom:1px dashed color-mix(in srgb,var(--pencil-soft) 50%,transparent);color:var(--ink);display:flex;font-weight:700;gap:var(--sp-3);justify-content:space-between;min-height:52px;padding:6px 4px}.site-header-sheet__item[data-v-bbac5b19]:last-child{border-bottom:none}.site-header-sheet__item--active[data-v-bbac5b19],.site-header-sheet__item[data-v-bbac5b19]:active{color:var(--blue)}.site-header-sheet__item[data-v-bbac5b19]:focus-visible{border-radius:12px;box-shadow:0 0 0 3px var(--blue-soft);outline:none}.site-header-sheet__label[data-v-bbac5b19]{align-items:baseline;display:inline-flex;gap:var(--sp-1)}.site-header-sheet__soon[data-v-bbac5b19]{color:var(--muted);vertical-align:super}.site-header-sheet__arrow[data-v-bbac5b19]{color:var(--pencil-soft);font-size:15px}.site-header-sheet .site-header-sheet__hint[data-v-bbac5b19]{color:var(--pencil);font-size:10.5px;margin-top:10px;text-align:center}.site-header[data-v-7b17e852]{display:flex;justify-content:center;margin-top:var(--sp-4);padding:0 var(--gutter);position:sticky;top:var(--sp-4);z-index:50}.site-header__pill[data-v-7b17e852]{align-items:center;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#ffffffb8;border:1px solid rgba(214,228,242,.8);border-radius:var(--r-pill);box-shadow:0 4px 14px #1e3a5f14,0 10px 30px #1e3a5f0f;display:inline-flex;gap:var(--sp-6);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-5)}[data-theme=dark] .site-header__pill[data-v-7b17e852]{background:#1a2434b8;border-color:#2d3f54cc}.site-header__brand[data-v-7b17e852]{align-items:center;color:var(--ink);display:inline-flex;gap:var(--sp-2)}.site-header__mark[data-v-7b17e852]{border-radius:50%;box-shadow:0 0 0 1px #1e3a5f14;display:block;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}[data-theme=dark] .site-header__mark[data-v-7b17e852]{box-shadow:0 0 0 1px #ffffff0d}.site-header__burger[data-v-7b17e852]{background:transparent;border:none;border-radius:50%;color:var(--ink);display:none;height:44px;margin-left:auto;place-items:center;transition:background var(--dur-fast) var(--ease-soft);width:44px}.site-header__burger[data-v-7b17e852]:active{background:#8fb8df33}.site-header__burger[data-v-7b17e852]:focus-visible{box-shadow:0 0 0 3px var(--blue-soft);outline:none}.site-header__burger svg[data-v-7b17e852]{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:20px}@media(max-width:720px){.site-header[data-v-7b17e852]{margin-top:var(--sp-2);padding:0 var(--sp-3);top:var(--sp-2)}.site-header__pill[data-v-7b17e852]{--ui-theme-toggle-size:44px;display:flex;gap:6px;padding:6px 6px 6px 12px;width:100%}.site-header__mark[data-v-7b17e852]{height:26px;width:26px}.site-header__pill .site-header__name[data-v-7b17e852]{font-size:20px;font-weight:700}.site-header__burger[data-v-7b17e852]{display:grid}}.app-shell[data-v-f3b9e45f]{display:flex;flex-direction:column;min-height:var(--h-full)}.app-shell__main[data-v-f3b9e45f]{flex:1}.app-shell__skip-link[data-v-f3b9e45f]{background:var(--ink);border-radius:var(--r-pill);color:var(--paper);font-size:var(--fs-small);font-weight:600;left:var(--sp-4);padding:var(--sp-3) var(--sp-5);position:absolute;top:var(--sp-4);transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-soft);z-index:100}.app-shell__skip-link[data-v-f3b9e45f]:focus{outline:2px solid var(--blue);outline-offset:2px;transform:translateY(0)}
