@charset "UTF-8";@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/instrument-serif-latin-ext-400-normal-Q6YIZYM5.woff2") format("woff2"),url("./media/instrument-serif-latin-ext-400-normal-2BS4TUA7.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/instrument-serif-latin-400-normal-5BZOH4SR.woff2") format("woff2"),url("./media/instrument-serif-latin-400-normal-JLHHMRAN.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url("./media/instrument-serif-latin-ext-400-italic-ML3HOOL7.woff2") format("woff2"),url("./media/instrument-serif-latin-ext-400-italic-QWDJSTNT.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url("./media/instrument-serif-latin-400-italic-PS4ODONL.woff2") format("woff2"),url("./media/instrument-serif-latin-400-italic-JLFTTOB3.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-cyrillic-ext-400-normal-7UB7YVDV.woff2") format("woff2"),url("./media/geist-cyrillic-ext-400-normal-3E7K5MDE.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-cyrillic-400-normal-G4PVIOJR.woff2") format("woff2"),url("./media/geist-cyrillic-400-normal-DVXEBXBJ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-vietnamese-400-normal-2ZNSGOZA.woff2") format("woff2"),url("./media/geist-vietnamese-400-normal-KC6NK4HA.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-latin-ext-400-normal-4MEKWDQF.woff2") format("woff2"),url("./media/geist-latin-ext-400-normal-R54AU6S7.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-latin-400-normal-3YTLMAJE.woff2") format("woff2"),url("./media/geist-latin-400-normal-BBVLRJUW.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url("./media/geist-cyrillic-ext-300-normal-3SJQAEJS.woff2") format("woff2"),url("./media/geist-cyrillic-ext-300-normal-CSYS4FOA.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url("./media/geist-cyrillic-300-normal-JPYNTT2H.woff2") format("woff2"),url("./media/geist-cyrillic-300-normal-23D6RPVA.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url("./media/geist-vietnamese-300-normal-KTSZL7YZ.woff2") format("woff2"),url("./media/geist-vietnamese-300-normal-5SIN6P74.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url("./media/geist-latin-ext-300-normal-2QJA3WVV.woff2") format("woff2"),url("./media/geist-latin-ext-300-normal-UB4IBSUQ.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url("./media/geist-latin-300-normal-D3OQYPKI.woff2") format("woff2"),url("./media/geist-latin-300-normal-PKORLOBV.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-cyrillic-ext-500-normal-OV5BSQJU.woff2") format("woff2"),url("./media/geist-cyrillic-ext-500-normal-4TLVP4YO.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-cyrillic-500-normal-DWDTN2WQ.woff2") format("woff2"),url("./media/geist-cyrillic-500-normal-3MOIDUTR.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-vietnamese-500-normal-QSIXGBCD.woff2") format("woff2"),url("./media/geist-vietnamese-500-normal-L3CNDP5S.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-latin-ext-500-normal-VYSUJ24R.woff2") format("woff2"),url("./media/geist-latin-ext-500-normal-4GM2M52T.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-latin-500-normal-NGQWLPSR.woff2") format("woff2"),url("./media/geist-latin-500-normal-3P7YBL3J.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url("./media/geist-cyrillic-ext-600-normal-IWTQMCWI.woff2") format("woff2"),url("./media/geist-cyrillic-ext-600-normal-OYTCUKWQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url("./media/geist-cyrillic-600-normal-OIBDRLKF.woff2") format("woff2"),url("./media/geist-cyrillic-600-normal-QGXM6VV7.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url("./media/geist-vietnamese-600-normal-DZWYVMHI.woff2") format("woff2"),url("./media/geist-vietnamese-600-normal-PW6OKJYB.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url("./media/geist-latin-ext-600-normal-XHXENS6H.woff2") format("woff2"),url("./media/geist-latin-ext-600-normal-FLA4LW44.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url("./media/geist-latin-600-normal-EY3WUXFI.woff2") format("woff2"),url("./media/geist-latin-600-normal-ICK7YX3C.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url("./media/geist-cyrillic-ext-700-normal-ZKVRBMGR.woff2") format("woff2"),url("./media/geist-cyrillic-ext-700-normal-XTXCUWQV.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url("./media/geist-cyrillic-700-normal-KEF2VPOL.woff2") format("woff2"),url("./media/geist-cyrillic-700-normal-4GYUXHKT.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url("./media/geist-vietnamese-700-normal-J5PEJ5TD.woff2") format("woff2"),url("./media/geist-vietnamese-700-normal-D6YASC5T.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url("./media/geist-latin-ext-700-normal-JGMSVHK5.woff2") format("woff2"),url("./media/geist-latin-ext-700-normal-L3XKEV3O.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url("./media/geist-latin-700-normal-6GSJ5RX6.woff2") format("woff2"),url("./media/geist-latin-700-normal-G7YFLEOH.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-mono-cyrillic-ext-400-normal-R2GMEFEW.woff2") format("woff2"),url("./media/geist-mono-cyrillic-ext-400-normal-FGSADWLW.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-mono-cyrillic-400-normal-MDSXAGB4.woff2") format("woff2"),url("./media/geist-mono-cyrillic-400-normal-N5UXTXQE.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-mono-symbols2-400-normal-QQTDKVGX.woff2") format("woff2"),url("./media/geist-mono-symbols2-400-normal-SNKTSFW2.woff") format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-mono-vietnamese-400-normal-D2SZS2RS.woff2") format("woff2"),url("./media/geist-mono-vietnamese-400-normal-TRXSDN23.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-mono-latin-ext-400-normal-IFHDYVX5.woff2") format("woff2"),url("./media/geist-mono-latin-ext-400-normal-RXQVWYXU.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-mono-latin-400-normal-VJOMZD23.woff2") format("woff2"),url("./media/geist-mono-latin-400-normal-EDDNP5AW.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-mono-cyrillic-ext-500-normal-7XE4QUSY.woff2") format("woff2"),url("./media/geist-mono-cyrillic-ext-500-normal-HEGVLSI5.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-mono-cyrillic-500-normal-HZAECF3F.woff2") format("woff2"),url("./media/geist-mono-cyrillic-500-normal-MJ56AEBT.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-mono-symbols2-500-normal-QN57IBRU.woff2") format("woff2"),url("./media/geist-mono-symbols2-500-normal-QRO5TLMM.woff") format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-mono-vietnamese-500-normal-BEKGW4D7.woff2") format("woff2"),url("./media/geist-mono-vietnamese-500-normal-T4PPLTOJ.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-mono-latin-ext-500-normal-MZIDRRKZ.woff2") format("woff2"),url("./media/geist-mono-latin-ext-500-normal-R2BAJKIN.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-mono-latin-500-normal-OESIPRIU.woff2") format("woff2"),url("./media/geist-mono-latin-500-normal-HEUSUSCF.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-ext-400-normal-C7IFWGF6.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-400-normal-PWXUA557.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-400-normal-C5JECUCT.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-400-normal-FGCZYWMY.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-greek-400-normal-O7JTTR3P.woff2") format("woff2"),url("./media/jetbrains-mono-greek-400-normal-JJNQZMPZ.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-vietnamese-400-normal-KU7YLUPA.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-400-normal-7ULXAK72.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-ext-400-normal-JVR3IR4Z.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-400-normal-55RNMRQS.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-ext-500-normal-3HPBCRGM.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-500-normal-ALWIYOP7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-500-normal-VZRFRX2D.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-500-normal-ABSXDA7Y.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-greek-500-normal-RHDMXKAE.woff2") format("woff2"),url("./media/jetbrains-mono-greek-500-normal-S2QQDTY6.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-vietnamese-500-normal-HO6446ON.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-500-normal-LNSQLO7C.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-ext-500-normal-W67NWU5E.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-500-normal-2BKZW4LT.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-cyrillic-ext-600-normal-HKBRUTLC.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-600-normal-5QNCOHRJ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-cyrillic-600-normal-IC2P33CI.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-600-normal-N3RL4S3I.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-greek-600-normal-MQRRJYKT.woff2") format("woff2"),url("./media/jetbrains-mono-greek-600-normal-IGJJY4I4.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-vietnamese-600-normal-5QHQ2LOD.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-600-normal-GHFUHINE.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-ext-600-normal-Y3NFETVK.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-600-normal-2YWDXQ5Z.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-600-normal-5PVSJ4PH.woff2") format("woff2"),url("./media/jetbrains-mono-latin-600-normal-DJM6S6N3.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-vietnamese-wght-normal-UOJE75FD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-ext-wght-normal-KWQTIOU2.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-wght-normal-LIGEH75C.woff2") format("woff2-variations");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}[data-orbit-system=velvet]{--orbit-font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--orbit-font-body: "Geist", -apple-system, system-ui, sans-serif;--orbit-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--orbit-display-weight: 400;--orbit-display-tracking: -.02em;--orbit-display-transform: none;--orbit-radius-card: 22px;--orbit-radius-media: 18px;--orbit-radius-control: 16px;--orbit-radius-pill: 999px;--orbit-radius-icon: 50%;--orbit-border-width: 1px;--orbit-ease: cubic-bezier(.22, 1, .36, 1);--orbit-dur: .2s;--orbit-bg: #f7efe6;--orbit-bg-grain: rgba(184, 82, 94, .04);--orbit-surface: #ffffff;--orbit-surface-alt: #f1e3d5;--orbit-surface-soft: #fae9de;--orbit-text: #2a1715;--orbit-text-dim: #6b5249;--orbit-text-muted: #9b8478;--orbit-border: rgba(74, 32, 26, .1);--orbit-border-strong: rgba(74, 32, 26, .18);--orbit-accent: #b8525e;--orbit-accent-ink: #ffffff;--orbit-accent-soft: rgba(184, 82, 94, .1);--orbit-accent-2: #c77860;--orbit-gold: #b0824d;--orbit-heat: #d44a6b;--orbit-chip: rgba(199, 120, 96, .14);--orbit-shadow: 0 1px 0 rgba(74, 32, 26, .04), 0 8px 24px -8px rgba(74, 32, 26, .12);--orbit-shadow-hi: 0 2px 0 rgba(74, 32, 26, .05), 0 24px 60px -12px rgba(74, 32, 26, .22)}[data-orbit-system=velvet][data-orbit-mood=womenDark]{--orbit-bg: #1a0d14;--orbit-bg-grain: rgba(232, 165, 168, .04);--orbit-surface: #241420;--orbit-surface-alt: #2e1a28;--orbit-surface-soft: #1f1019;--orbit-text: #f5e6dc;--orbit-text-dim: #c9a89c;--orbit-text-muted: #8b6f66;--orbit-border: rgba(245, 230, 220, .08);--orbit-border-strong: rgba(245, 230, 220, .16);--orbit-accent: #e8a5a8;--orbit-accent-ink: #1a0d14;--orbit-accent-soft: rgba(232, 165, 168, .12);--orbit-accent-2: #d4a574;--orbit-gold: #d4a574;--orbit-heat: #e66b85;--orbit-chip: rgba(212, 165, 116, .14);--orbit-shadow: 0 1px 0 rgba(255, 255, 255, .03), 0 12px 32px -8px rgba(0, 0, 0, .55);--orbit-shadow-hi: 0 2px 0 rgba(255, 255, 255, .04), 0 32px 80px -12px rgba(0, 0, 0, .7)}[data-orbit-system=velvet][data-orbit-mood=menLight]{--orbit-bg: #f2ede3;--orbit-bg-grain: rgba(107, 122, 82, .04);--orbit-surface: #ffffff;--orbit-surface-alt: #e8dfcd;--orbit-surface-soft: #ede3d2;--orbit-text: #1f2018;--orbit-text-dim: #525244;--orbit-text-muted: #8b8773;--orbit-border: rgba(31, 32, 24, .1);--orbit-border-strong: rgba(31, 32, 24, .18);--orbit-accent: #5f6e4a;--orbit-accent-ink: #ffffff;--orbit-accent-soft: rgba(95, 110, 74, .1);--orbit-accent-2: #b05d3e;--orbit-gold: #a07a4e;--orbit-heat: #b05d3e;--orbit-chip: rgba(176, 93, 62, .12);--orbit-shadow: 0 1px 0 rgba(31, 32, 24, .04), 0 8px 24px -8px rgba(31, 32, 24, .1);--orbit-shadow-hi: 0 2px 0 rgba(31, 32, 24, .05), 0 24px 60px -12px rgba(31, 32, 24, .18)}[data-orbit-system=velvet][data-orbit-mood=menDark]{--orbit-bg: #0e0b08;--orbit-bg-grain: rgba(216, 124, 66, .04);--orbit-surface: #1a1612;--orbit-surface-alt: #241d17;--orbit-surface-soft: #15110d;--orbit-text: #efe6d9;--orbit-text-dim: #b8ab95;--orbit-text-muted: #7a6e5c;--orbit-border: rgba(239, 230, 217, .07);--orbit-border-strong: rgba(239, 230, 217, .16);--orbit-accent: #d87c42;--orbit-accent-ink: #0e0b08;--orbit-accent-soft: rgba(216, 124, 66, .12);--orbit-accent-2: #c8956b;--orbit-gold: #c8956b;--orbit-heat: #e07a4a;--orbit-chip: rgba(200, 149, 107, .12);--orbit-shadow: 0 1px 0 rgba(255, 255, 255, .03), 0 12px 32px -8px rgba(0, 0, 0, .55);--orbit-shadow-hi: 0 2px 0 rgba(255, 255, 255, .04), 0 32px 80px -12px rgba(0, 0, 0, .7)}[data-orbit-system=afterhours]{--orbit-font-display: "Space Grotesk", "Geist", -apple-system, system-ui, sans-serif;--orbit-font-body: "Space Grotesk", "Geist", -apple-system, system-ui, sans-serif;--orbit-font-mono: "JetBrains Mono", "Geist Mono", ui-monospace, "SF Mono", monospace;--orbit-display-weight: 700;--orbit-display-tracking: -.03em;--orbit-display-transform: uppercase;--orbit-radius-card: 0px;--orbit-radius-media: 0px;--orbit-radius-control: 0px;--orbit-radius-pill: 0px;--orbit-radius-icon: 0px;--orbit-border-width: 1px;--orbit-ease: cubic-bezier(.2, 0, 0, 1);--orbit-dur: .12s;--orbit-shadow: none;--orbit-shadow-hi: none;--orbit-bg: #f1ecee;--orbit-surface: #ffffff;--orbit-surface-alt: #e8e1e4;--orbit-surface-soft: #ebe5e8;--orbit-text: #0a0508;--orbit-text-dim: #544550;--orbit-text-muted: #928592;--orbit-border: rgba(10, 5, 8, .14);--orbit-border-strong: rgba(10, 5, 8, .32);--orbit-accent: #e91e6b;--orbit-accent-ink: #ffffff;--orbit-accent-soft: rgba(233, 30, 107, .1);--orbit-accent-deep: #9c0e48;--orbit-accent-2: #0099b0;--orbit-secondary: #0099b0;--orbit-gold: #e91e6b;--orbit-heat: #e91e6b;--orbit-chip: rgba(10, 5, 8, .05);--orbit-hazard-a: #e91e6b;--orbit-hazard-b: #0a0508}[data-orbit-system=afterhours][data-orbit-mood=womenDark]{--orbit-bg: #08050a;--orbit-surface: #12090f;--orbit-surface-alt: #1a0e16;--orbit-surface-soft: #0e060b;--orbit-text: #f5ebf1;--orbit-text-dim: #b49cab;--orbit-text-muted: #6c5a65;--orbit-border: rgba(245, 235, 241, .1);--orbit-border-strong: rgba(245, 235, 241, .28);--orbit-accent: #ff2d8a;--orbit-accent-ink: #08050a;--orbit-accent-soft: rgba(255, 45, 138, .12);--orbit-accent-deep: #a8175a;--orbit-accent-2: #00e5ff;--orbit-secondary: #00e5ff;--orbit-gold: #ff2d8a;--orbit-heat: #ff2d8a;--orbit-chip: rgba(245, 235, 241, .05);--orbit-hazard-a: #ff2d8a;--orbit-hazard-b: #08050a}[data-orbit-system=afterhours][data-orbit-mood=menDark]{--orbit-bg: #070906;--orbit-surface: #0e110a;--orbit-surface-alt: #161a10;--orbit-surface-soft: #0a0d08;--orbit-text: #ecf5da;--orbit-text-dim: #a0ab8e;--orbit-text-muted: #5a6052;--orbit-border: rgba(236, 245, 218, .1);--orbit-border-strong: rgba(236, 245, 218, .26);--orbit-accent: #d6ff3a;--orbit-accent-ink: #070906;--orbit-accent-soft: rgba(214, 255, 58, .1);--orbit-accent-deep: #8aae14;--orbit-accent-2: #ff6a00;--orbit-secondary: #ff6a00;--orbit-gold: #d6ff3a;--orbit-heat: #d6ff3a;--orbit-chip: rgba(236, 245, 218, .05);--orbit-hazard-a: #d6ff3a;--orbit-hazard-b: #070906}[data-orbit-system=afterhours][data-orbit-mood=menLight]{--orbit-bg: #edeae3;--orbit-surface: #ffffff;--orbit-surface-alt: #e0dcd2;--orbit-surface-soft: #e5e1d8;--orbit-text: #0a0e04;--orbit-text-dim: #4a5240;--orbit-text-muted: #8c9180;--orbit-border: rgba(10, 14, 4, .14);--orbit-border-strong: rgba(10, 14, 4, .32);--orbit-accent: #5c7a0e;--orbit-accent-ink: #ffffff;--orbit-accent-soft: rgba(92, 122, 14, .1);--orbit-accent-deep: #384800;--orbit-accent-2: #b84500;--orbit-secondary: #b84500;--orbit-gold: #5c7a0e;--orbit-heat: #5c7a0e;--orbit-chip: rgba(10, 14, 4, .05);--orbit-hazard-a: #5c7a0e;--orbit-hazard-b: #0a0e04}[data-orbit-system=modern]{--orbit-font-display: "Geist", -apple-system, system-ui, sans-serif;--orbit-font-body: "Geist", -apple-system, system-ui, sans-serif;--orbit-font-mono: "Geist Mono", ui-monospace, "SF Mono", monospace;--orbit-display-weight: 300;--orbit-display-tracking: -.02em;--orbit-display-transform: none;--orbit-radius-card: 6px;--orbit-radius-media: 6px;--orbit-radius-control: 4px;--orbit-radius-pill: 999px;--orbit-radius-icon: 4px;--orbit-border-width: 1px;--orbit-ease: cubic-bezier(.4, 0, .2, 1);--orbit-dur: .18s;--orbit-shadow: none;--orbit-shadow-hi: none;--orbit-bg: #f4f2ec;--orbit-surface: #ffffff;--orbit-surface-alt: #ebe7df;--orbit-surface-soft: #eeeae2;--orbit-text: #0a0908;--orbit-text-dim: #52504c;--orbit-text-muted: #9c998f;--orbit-border: rgba(10, 9, 8, .1);--orbit-border-strong: rgba(10, 9, 8, .24);--orbit-accent: #a8825f;--orbit-accent-ink: #ffffff;--orbit-accent-soft: rgba(168, 130, 95, .08);--orbit-accent-2: #a8825f;--orbit-gold: #a8825f;--orbit-heat: #a8825f;--orbit-chip: rgba(10, 9, 8, .04)}[data-orbit-system=modern][data-orbit-mood=womenDark]{--orbit-bg: #0a0908;--orbit-surface: #141312;--orbit-surface-alt: #1c1b19;--orbit-surface-soft: #0f0e0d;--orbit-text: #fafaf7;--orbit-text-dim: #9c998f;--orbit-text-muted: #5a5852;--orbit-border: rgba(250, 250, 247, .1);--orbit-border-strong: rgba(250, 250, 247, .22);--orbit-accent: #d4a574;--orbit-accent-ink: #0a0908;--orbit-accent-soft: rgba(212, 165, 116, .1);--orbit-accent-2: #d4a574;--orbit-gold: #d4a574;--orbit-heat: #d4a574;--orbit-chip: rgba(250, 250, 247, .05)}[data-orbit-system=modern][data-orbit-mood=menLight]{--orbit-bg: #f4f2ec;--orbit-surface: #ffffff;--orbit-surface-alt: #ebe7df;--orbit-surface-soft: #eeeae2;--orbit-text: #0a0908;--orbit-text-dim: #52504c;--orbit-text-muted: #9c998f;--orbit-border: rgba(10, 9, 8, .1);--orbit-border-strong: rgba(10, 9, 8, .24);--orbit-accent: #3a4a5c;--orbit-accent-ink: #ffffff;--orbit-accent-soft: rgba(58, 74, 92, .08);--orbit-accent-2: #3a4a5c;--orbit-gold: #3a4a5c;--orbit-heat: #3a4a5c;--orbit-chip: rgba(10, 9, 8, .04)}[data-orbit-system=modern][data-orbit-mood=menDark]{--orbit-bg: #0a0908;--orbit-surface: #141312;--orbit-surface-alt: #1c1b19;--orbit-surface-soft: #0f0e0d;--orbit-text: #fafaf7;--orbit-text-dim: #9c998f;--orbit-text-muted: #5a5852;--orbit-border: rgba(250, 250, 247, .1);--orbit-border-strong: rgba(250, 250, 247, .22);--orbit-accent: #94a3b5;--orbit-accent-ink: #0a0908;--orbit-accent-soft: rgba(148, 163, 181, .1);--orbit-accent-2: #94a3b5;--orbit-gold: #94a3b5;--orbit-heat: #94a3b5;--orbit-chip: rgba(250, 250, 247, .05)}[data-orbit-system]{background:var(--orbit-bg);color:var(--orbit-text);font-family:var(--orbit-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;accent-color:var(--orbit-accent)}[data-orbit-system] ::selection{background:var(--orbit-accent);color:var(--orbit-accent-ink)}[data-orbit-system]{--orbit-bg-grain: transparent}[data-orbit-system] h1,[data-orbit-system] h2,[data-orbit-system] h3{font-family:var(--orbit-font-display);font-weight:var(--orbit-display-weight);letter-spacing:var(--orbit-display-tracking);text-transform:var(--orbit-display-transform);color:var(--orbit-text)}[data-orbit-system] a{color:var(--orbit-accent)}[data-orbit-system] hr{border:0;border-top:var(--orbit-border-width) solid var(--orbit-border)}.orbit-card{background:var(--orbit-surface);border:var(--orbit-border-width) solid var(--orbit-border);border-radius:var(--orbit-radius-card);box-shadow:var(--orbit-shadow);padding:18px}.orbit-card--raised{box-shadow:var(--orbit-shadow-hi)}.orbit-card--alt{background:var(--orbit-surface-alt)}.orbit-btn{font-family:var(--orbit-font-body);font-weight:600;font-size:14px;letter-spacing:.01em;padding:12px 18px;border-radius:var(--orbit-radius-control);background:var(--orbit-accent);color:var(--orbit-accent-ink);border:var(--orbit-border-width) solid var(--orbit-accent);cursor:pointer;transition:filter var(--orbit-dur) var(--orbit-ease),transform var(--orbit-dur) var(--orbit-ease)}.orbit-btn:hover{filter:brightness(1.06)}.orbit-btn:active{transform:translateY(1px)}.orbit-btn--ghost{background:transparent;color:var(--orbit-text);border-color:var(--orbit-border-strong)}.orbit-btn--soft{background:var(--orbit-accent-soft);color:var(--orbit-accent);border-color:transparent}.orbit-icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--orbit-radius-icon);background:var(--orbit-surface);border:var(--orbit-border-width) solid var(--orbit-border);box-shadow:var(--orbit-shadow);color:var(--orbit-text);cursor:pointer}.orbit-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--orbit-radius-pill);background:var(--orbit-chip);color:var(--orbit-text-dim);border:var(--orbit-border-width) solid var(--orbit-border);font-family:var(--orbit-font-body);font-size:11.5px;font-weight:500;letter-spacing:.02em}.orbit-chip--active{background:var(--orbit-accent);color:var(--orbit-accent-ink);border-color:var(--orbit-accent)}.orbit-input{font-family:var(--orbit-font-body);font-size:15px;padding:12px 14px;width:100%;color:var(--orbit-text);background:var(--orbit-surface);border:var(--orbit-border-width) solid var(--orbit-border-strong);border-radius:var(--orbit-radius-control)}.orbit-input::placeholder{color:var(--orbit-text-muted)}.orbit-input:focus{outline:none;border-color:var(--orbit-accent)}.orbit-display{font-family:var(--orbit-font-display);font-weight:var(--orbit-display-weight);letter-spacing:var(--orbit-display-tracking);text-transform:var(--orbit-display-transform);line-height:1.02;color:var(--orbit-text)}.orbit-label{font-family:var(--orbit-font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orbit-text-muted)}.orbit-text-dim{color:var(--orbit-text-dim)}.orbit-text-muted{color:var(--orbit-text-muted)}.orbit-accent{color:var(--orbit-accent)}.orbit-heat{color:var(--orbit-heat)}.orbit-rule{height:var(--orbit-border-width);background:var(--orbit-border);width:100%}.orbit-hazard{height:6px;width:100%;background-image:repeating-linear-gradient(135deg,var(--orbit-hazard-a, var(--orbit-accent)) 0 8px,var(--orbit-hazard-b, var(--orbit-bg)) 8px 16px)}[data-orbit-system]{--bg: var(--orbit-bg);--surface: var(--orbit-surface);--surface-2: var(--orbit-surface-soft);--primary: var(--orbit-accent);--primary-dark: var(--orbit-accent-deep, color-mix(in srgb, var(--orbit-accent) 75%, black));--primary-soft: var(--orbit-accent-soft);--secondary: var(--orbit-accent-2);--text: var(--orbit-text);--text-2: var(--orbit-text-dim);--text-inv: var(--orbit-accent-ink);--border: var(--orbit-border);--border-strong: var(--orbit-border-strong);--radius-btn: var(--orbit-radius-control);--radius-card: var(--orbit-radius-card);--radius-input: var(--orbit-radius-control);--radius-sm: var(--orbit-radius-control);--focus: var(--orbit-accent-soft);--shadow-sm: var(--orbit-shadow);--shadow-md: var(--orbit-shadow-hi);--color-error: #ef4444;--phase-menstrual: #f06292;--phase-follicular: #26a69a;--phase-ovulatory: #ffb300;--phase-luteal: #9575cd}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--orbit-font-body, "Inter", system-ui, sans-serif);background:var(--orbit-bg);color:var(--orbit-text);min-height:100dvh;line-height:1.5}h1{font-size:clamp(1.625rem,4.5vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.025em}h2{font-size:clamp(1.25rem,3vw,1.875rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}h3{font-size:1.125rem;font-weight:500;line-height:1.3;letter-spacing:-.01em}p{line-height:1.65}a{color:var(--orbit-accent);text-decoration:none;transition:opacity .12s ease}a:hover{opacity:.75}.wordmark{font-family:var(--orbit-font-display);font-size:1.625rem;font-weight:var(--orbit-display-weight, 700);letter-spacing:var(--orbit-display-tracking, -.04em);text-transform:var(--orbit-display-transform, none);line-height:1;background:linear-gradient(135deg,var(--orbit-accent) 0%,var(--orbit-accent-2, var(--orbit-accent)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card{background:var(--orbit-surface);border-radius:var(--orbit-radius-card);padding:24px;border:var(--orbit-border-width, 1px) solid var(--orbit-border);box-shadow:var(--orbit-shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;min-height:48px;border-radius:var(--orbit-radius-control);font-family:var(--orbit-font-body, inherit);font-size:.9375rem;font-weight:600;cursor:pointer;border:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;transition:filter var(--orbit-dur, .2s) var(--orbit-ease, ease),transform .1s ease}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.btn--primary{background:var(--orbit-accent);color:var(--orbit-accent-ink)}.btn--primary:hover:not(:disabled){filter:brightness(1.06)}.btn--ghost{background:transparent;color:var(--orbit-accent);border:var(--orbit-border-width, 1px) solid var(--orbit-border-strong)}.btn--ghost:hover:not(:disabled){background:var(--orbit-accent-soft)}.btn--danger{background:#dc2626;color:#fff}.btn--danger:hover:not(:disabled){background:#b91c1c}.btn--full{width:100%}.btn--sm{padding:9px 18px;min-height:38px;font-size:.875rem}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{font-size:.875rem;font-weight:500;color:var(--orbit-text)}.form-field input,.form-field select,.form-field textarea{padding:13px 15px;border:var(--orbit-border-width, 1px) solid var(--orbit-border-strong);border-radius:var(--orbit-radius-control);font-family:inherit;font-size:1rem;background:var(--orbit-surface);color:var(--orbit-text);transition:border-color .15s ease;-webkit-appearance:none;outline:none}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--orbit-accent);box-shadow:0 0 0 3px var(--orbit-accent-soft)}.form-field input::placeholder,.form-field select::placeholder,.form-field textarea::placeholder{color:var(--orbit-text-muted)}.form-field textarea{resize:vertical;line-height:1.6;min-height:96px}.form-field .error-msg{font-size:.8125rem;color:#ef4444;font-weight:500}.auth-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--orbit-bg)}.auth-card{width:100%;max-width:400px;background:var(--orbit-surface);border-radius:var(--orbit-radius-card);border:var(--orbit-border-width, 1px) solid var(--orbit-border);padding:2.75rem 2rem 2.25rem;box-shadow:var(--orbit-shadow-hi)}.wizard-steps{display:flex;gap:5px;margin-bottom:32px}.wizard-step{flex:1;height:3px;border-radius:2px;background:var(--orbit-border);transition:background .35s ease}.wizard-step.active{background:var(--orbit-accent)}.wizard-step.done{background:var(--orbit-border-strong)}.tier-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--orbit-radius-pill, 999px);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--orbit-surface-soft);color:var(--orbit-text-dim);border:var(--orbit-border-width, 1px) solid var(--orbit-border)}.tier-badge.premium{background:linear-gradient(135deg,var(--orbit-accent),var(--orbit-accent-2, var(--orbit-accent)));color:var(--orbit-accent-ink);border:none;box-shadow:var(--orbit-shadow)}.skin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.skin-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:var(--orbit-radius-control);border:var(--orbit-border-width, 1px) solid var(--orbit-border);cursor:pointer;background:var(--orbit-surface);transition:border-color var(--orbit-dur, .2s) var(--orbit-ease, ease),box-shadow var(--orbit-dur, .2s) var(--orbit-ease, ease)}.skin-option:hover{border-color:var(--orbit-border-strong)}.skin-option.active{border-color:var(--orbit-accent);box-shadow:0 0 0 2px var(--orbit-accent)}.skin-option .skin-preview{width:48px;height:32px;border-radius:var(--orbit-radius-control);border:1px solid rgba(0,0,0,.12)}.skin-option span{font-size:.6875rem;font-weight:600;color:var(--orbit-text-dim);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.toggle-pill{display:inline-flex;border-radius:var(--orbit-radius-pill, 999px);border:var(--orbit-border-width, 1px) solid var(--orbit-border);overflow:hidden}.toggle-pill button{flex:1;padding:8px 16px;border:none;background:transparent;color:var(--orbit-text-dim);font-family:var(--orbit-font-body, inherit);font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--orbit-dur, .2s),color var(--orbit-dur, .2s)}.toggle-pill button.active{background:var(--orbit-accent);color:var(--orbit-accent-ink)}.toggle-pill button:not(.active):hover{background:var(--orbit-accent-soft);color:var(--orbit-text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-secondary{color:var(--orbit-text-dim)}.orbit-section-label{font-family:var(--orbit-font-mono, monospace);font-size:.5rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orbit-text-muted)}.orbit-page-section{display:flex;align-items:center;gap:.75rem;padding:1.375rem 1.5rem .625rem}.orbit-page-section .num{font-family:var(--orbit-font-mono, monospace);font-size:.5625rem;font-weight:600;letter-spacing:.14em;color:var(--orbit-text-muted)}.orbit-page-section .title{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orbit-text-muted);flex-shrink:0}.orbit-page-section .rule{flex:1;height:var(--orbit-border-width, 1px);background:var(--orbit-border)}
