@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.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;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.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;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.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;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.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 Tight;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-tight-cyrillic-ext-600-normal-P4Q3BXR2.woff2") format("woff2"),url("./media/inter-tight-cyrillic-ext-600-normal-5L42AATU.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-tight-cyrillic-600-normal-RPWJLUCR.woff2") format("woff2"),url("./media/inter-tight-cyrillic-600-normal-6AVQXZTG.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-tight-greek-ext-600-normal-ZEBOWNNE.woff2") format("woff2"),url("./media/inter-tight-greek-ext-600-normal-EQ6VALB4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-tight-greek-600-normal-2X4WTSUS.woff2") format("woff2"),url("./media/inter-tight-greek-600-normal-M4DBOCDW.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-tight-vietnamese-600-normal-NNKMLRRU.woff2") format("woff2"),url("./media/inter-tight-vietnamese-600-normal-ZPVCPLNL.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-tight-latin-ext-600-normal-TOXQN4IV.woff2") format("woff2"),url("./media/inter-tight-latin-ext-600-normal-DLC2BQDT.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-tight-latin-600-normal-QF2MBZZV.woff2") format("woff2"),url("./media/inter-tight-latin-600-normal-DOWRKZAU.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 Tight;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-tight-cyrillic-ext-700-normal-ARJ7YGDQ.woff2") format("woff2"),url("./media/inter-tight-cyrillic-ext-700-normal-NSDJZJQU.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-tight-cyrillic-700-normal-W55CGE7W.woff2") format("woff2"),url("./media/inter-tight-cyrillic-700-normal-PYV7YJGW.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-tight-greek-ext-700-normal-GAH5C3OV.woff2") format("woff2"),url("./media/inter-tight-greek-ext-700-normal-SX3SRYW6.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-tight-greek-700-normal-UV3B4NTZ.woff2") format("woff2"),url("./media/inter-tight-greek-700-normal-7IKDLR26.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-tight-vietnamese-700-normal-XUTCP23M.woff2") format("woff2"),url("./media/inter-tight-vietnamese-700-normal-KP2BIXH5.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-tight-latin-ext-700-normal-WE6TZWXK.woff2") format("woff2"),url("./media/inter-tight-latin-ext-700-normal-3ASCV4EJ.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-tight-latin-700-normal-UDYJK76P.woff2") format("woff2"),url("./media/inter-tight-latin-700-normal-ZURJFLSZ.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fraunces-vietnamese-400-normal-7PF7X7KF.woff2") format("woff2"),url("./media/fraunces-vietnamese-400-normal-RS6DTHZK.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fraunces-latin-ext-400-normal-OQV2HEQH.woff2") format("woff2"),url("./media/fraunces-latin-ext-400-normal-HXS2A6WN.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url("./media/fraunces-latin-400-normal-GYO2WZID.woff2") format("woff2"),url("./media/fraunces-latin-400-normal-FCY2SWG4.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fraunces-vietnamese-600-normal-DE3HDSOL.woff2") format("woff2"),url("./media/fraunces-vietnamese-600-normal-AZNJUO5I.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fraunces-latin-ext-600-normal-K7IVURXI.woff2") format("woff2"),url("./media/fraunces-latin-ext-600-normal-FCSA5VES.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fraunces-latin-600-normal-5VSMB6GO.woff2") format("woff2"),url("./media/fraunces-latin-600-normal-XJWJMTXS.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}:root,:root[data-theme=light]{color-scheme:light;--w-bg: #f5f5f7;--w-surface: #ffffff;--w-surface-2: #f5f5f7;--w-surface-3: #f7f7f9;--w-hover: #fafafc;--w-line: #e8e8ed;--w-line-soft: #f0f0f3;--w-line-strong: #d9d9de;--w-seg: #eaeaef;--w-nav-on: #f0f0f5;--w-ink: #1d1d1f;--w-ink-2: #3a3a3f;--w-muted: #6e6e73;--w-faint: #8a8a8e;--w-accent: #4f46e5;--w-accent-h: #3730a3;--w-accent-soft: #eef2ff;--w-accent-line: #a5b4fc;--w-on-accent: #ffffff;--w-strong: #1d1d1f;--w-on-strong: #ffffff;--w-up: #0b6e3a;--w-up-soft: #e3f5ea;--w-up-bar: #12a36f;--w-down: #c4320a;--w-down-soft: #fdecec;--w-down-bar: #e04f16;--w-alert: #c4291c;--w-violet: #5b3fb8;--w-violet-ink: #3a2685;--w-violet-soft: #efebfc;--w-violet-bar: #6e4fd8;--w-orange: #a84508;--w-orange-ink: #7a3206;--w-orange-soft: #fdeee3;--w-orange-bar: #e8772e;--w-amber: #7a5200;--w-amber-soft: #fff4d6;--w-neutral-soft: #f2f2f5;--w-proof-from: #fcf8ee;--w-proof-to: #f4ead3;--w-proof-line: #e6d5ae;--w-proof-ink: #2c2414;--w-proof-muted: #6b5a39;--w-proof-label: #7a5a1e;--w-shade: rgba(29, 29, 31, .36);--w-shadow-lift: 0 18px 44px rgba(0, 0, 0, .07);--w-shadow-pop: 0 18px 44px rgba(0, 0, 0, .14), 0 0 0 1px var(--w-line);--w-shadow-modal: 0 40px 100px rgba(0, 0, 0, .25);--w-ev-income: #067647;--w-ev-expense: #c4320a;--w-ev-revaluation: #6938ef;--w-ev-transfer: #475467;--w-ev-other: #4f46e5;--w-chart-line: #4f46e5;--w-chart-b: #12a36f;--w-chart-grid: #ebebf0;--w-chart-area: rgba(79, 70, 229, .16);--font-ui: Inter, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-display: "Inter Tight", Inter, system-ui, sans-serif;--display-weight: 700;--display-tracking: -.035em}:root[data-theme=dark]{color-scheme:dark;--w-bg: #0f1319;--w-surface: #141920;--w-surface-2: #1a2029;--w-surface-3: #171c24;--w-hover: #1a2029;--w-line: #252d38;--w-line-soft: #20262f;--w-line-strong: #3a4452;--w-seg: #1c232c;--w-nav-on: #1a2029;--w-ink: #ece7de;--w-ink-2: #c9ced6;--w-muted: #a6aeb8;--w-faint: #8790a0;--w-accent: #d2b47c;--w-accent-h: #e6cc97;--w-accent-soft: rgba(210, 180, 124, .13);--w-accent-line: #8a744a;--w-on-accent: #17130b;--w-strong: #ece7de;--w-on-strong: #11161c;--w-up: #86d3a6;--w-up-soft: rgba(134, 211, 166, .12);--w-up-bar: #5fbf8a;--w-down: #ff9a85;--w-down-soft: rgba(255, 154, 133, .12);--w-down-bar: #e8735a;--w-alert: #ff8a7a;--w-violet: #c4b2ff;--w-violet-ink: #ddd2ff;--w-violet-soft: rgba(160, 135, 255, .12);--w-violet-bar: #a389ff;--w-orange: #f3b183;--w-orange-ink: #f7c9a6;--w-orange-soft: rgba(243, 160, 100, .12);--w-orange-bar: #e8915a;--w-amber: #e6cc97;--w-amber-soft: rgba(230, 204, 151, .12);--w-neutral-soft: #1c232c;--w-proof-from: #1b1a16;--w-proof-to: #12110e;--w-proof-line: #5a4b2e;--w-proof-ink: #ece7de;--w-proof-muted: #b9ab8a;--w-proof-label: #d2b47c;--w-shade: rgba(5, 7, 10, .62);--w-shadow-lift: 0 18px 44px rgba(0, 0, 0, .35);--w-shadow-pop: 0 18px 44px rgba(0, 0, 0, .5), 0 0 0 1px var(--w-line);--w-shadow-modal: 0 40px 100px rgba(0, 0, 0, .6);--w-ev-income: #86d3a6;--w-ev-expense: #ff9a85;--w-ev-revaluation: #c4b2ff;--w-ev-transfer: #a6aeb8;--w-ev-other: #d2b47c;--w-chart-line: #d2b47c;--w-chart-b: #86d3a6;--w-chart-grid: #222a34;--w-chart-area: rgba(210, 180, 124, .16);--font-display: Fraunces, Georgia, "Times New Roman", serif;--display-weight: 600;--display-tracking: -.02em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--w-bg);color:var(--w-ink);font-family:var(--font-ui);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;transition:background-color .35s ease,color .35s ease}h1,h2,h3,h4,p{margin:0}a{color:var(--w-accent);text-decoration:none}a:hover{color:var(--w-accent-h)}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}input,select,textarea{font:inherit;color:inherit}svg{display:block}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}::selection{background:var(--w-accent-soft)}.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}.tn{font-variant-numeric:tabular-nums;white-space:nowrap}.disp{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking)}.sec{color:var(--w-muted)}.up{color:var(--w-up)}.down{color:var(--w-down)}.eyebrow{font-size:14px;font-weight:600;color:var(--w-accent)}.page{padding:8px 40px 64px;display:flex;flex-direction:column;gap:22px;width:100%;max-width:1840px;margin-inline:auto;box-sizing:border-box}.page-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 4px 0}.page-title{font-size:40px;line-height:1.1;text-wrap:balance}.big-amount{font-size:48px;line-height:1;letter-spacing:-.04em}.lead{font-size:16.5px;color:var(--w-ink-2);max-width:64ch}.h2{margin:0;font-family:var(--font-display);font-size:20px;font-weight:var(--display-weight);letter-spacing:-.01em}.h3{margin:0;font-size:15.5px;font-weight:600}.tile{background:var(--w-surface);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,background-color .35s ease}:root[data-theme=dark] .tile{box-shadow:inset 0 0 0 1px var(--w-line)}.tile.lift:hover{transform:translateY(-3px);box-shadow:var(--w-shadow-lift)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid-7-5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px}.grid-5-7{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px}.seg{display:flex;gap:2px;background:var(--w-seg);border-radius:10px;padding:3px}.seg button{border:0;background:transparent;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;color:var(--w-muted);display:flex;align-items:center;gap:6px}.seg button[aria-pressed=true]{background:var(--w-surface);color:var(--w-ink);box-shadow:0 1px 2px #00000014}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 11px;font-size:13.5px;font-weight:600;background:var(--w-neutral-soft);color:var(--w-ink);white-space:nowrap}.pill.up{background:var(--w-up-soft);color:var(--w-up)}.pill.down{background:var(--w-down-soft);color:var(--w-down)}.btn{border:0;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background:var(--w-surface);color:var(--w-ink);box-shadow:0 0 0 1px var(--w-line-strong);transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.55}.btn.primary{background:var(--w-accent);color:var(--w-on-accent);box-shadow:none}.btn.strong{background:var(--w-strong);color:var(--w-on-strong);box-shadow:none}.btn.round{border-radius:999px}.btn.small{padding:7px 13px;font-size:13px}.link-btn{border:0;background:transparent;padding:0;color:var(--w-accent);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:6px}.link-btn:hover{color:var(--w-accent-h)}.ib{width:36px;height:36px;border-radius:10px;border:0;background:transparent;color:var(--w-ink-2);display:grid;place-items:center;flex:none}.ib:hover{background:var(--w-seg)}.ib.filled{background:var(--w-surface-2)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span:first-child,.field>label{font-size:13.5px;font-weight:600;color:var(--w-ink-2)}.input{width:100%;border:0;box-shadow:0 0 0 1px var(--w-line-strong);border-radius:12px;padding:12px 14px;font-size:15px;background:var(--w-surface);color:var(--w-ink);outline:none;transition:box-shadow .15s ease}.input:focus{box-shadow:0 0 0 2px var(--w-accent)}.input.invalid{box-shadow:0 0 0 2px var(--w-alert)}.hint{font-size:13px;color:var(--w-muted)}.error-text{font-size:13.5px;color:var(--w-alert)}.notice{display:flex;gap:12px;align-items:flex-start;background:var(--w-accent-soft);border-radius:14px;padding:14px 16px;font-size:14px;color:var(--w-ink-2)}.switch{width:44px;height:26px;border-radius:999px;border:0;padding:0;background:var(--w-line-strong);position:relative;flex:none;transition:background-color .2s ease}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.switch[aria-checked=true]{background:var(--w-accent)}.switch[aria-checked=true]:after{transform:translate(18px)}.shade{position:fixed;inset:0;background:var(--w-shade);z-index:40;animation:w-fade .35s ease-out both}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(620px,100vw);background:var(--w-surface);border-radius:24px 0 0 24px;box-shadow:-24px 0 60px #0000002e;padding:26px 30px 30px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;z-index:41;animation:w-slide-in .5s cubic-bezier(.2,.8,.2,1) both}.modal{position:fixed;top:48px;left:50%;width:min(940px,100vw - 32px);max-height:calc(100vh - 96px);overflow-y:auto;transform:translate(-50%);background:var(--w-surface);border-radius:28px;box-shadow:var(--w-shadow-modal);padding:30px 32px 26px;display:flex;flex-direction:column;gap:22px;z-index:41;animation:w-pop .45s cubic-bezier(.2,.8,.2,1) both}.wcard{aspect-ratio:1.586;border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 10px 24px #12131a1a;transition:transform .3s cubic-bezier(.2,.8,.2,1);border:0;text-align:left;min-width:0}.wcard:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% -10%,#ffffff61,#fff0 55%);pointer-events:none}.wcard:hover{transform:translateY(-5px) rotate(-.6deg)}.wcard>*{position:relative;z-index:1}.wcard b{font-weight:600;font-size:15px}.wcard .v{font-size:20px;font-weight:700;letter-spacing:-.02em}.skeleton{border-radius:14px;background:linear-gradient(90deg,var(--w-surface-2),var(--w-surface),var(--w-surface-2));background-size:200% 100%;animation:w-shimmer 1.4s ease-in-out infinite}.empty{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:18px;border-radius:16px;background:var(--w-surface-2);color:var(--w-muted);font-size:14px}:root[data-masked] .amt{-webkit-user-select:none;user-select:none}.rise{animation:w-rise .65s cubic-bezier(.2,.8,.2,1) backwards}.grow{transform-origin:left center;animation:w-grow .9s cubic-bezier(.2,.8,.2,1) both}@keyframes w-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes w-fade{0%{opacity:0}to{opacity:1}}@keyframes w-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes w-slide-in{0%{transform:translate(60px);opacity:0}to{transform:none;opacity:1}}@keyframes w-pop{0%{opacity:0;transform:translate(-50%,18px) scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes w-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.rise,.grow,.drawer,.modal,.shade{animation:none!important}.tile.lift:hover,.wcard:hover,.btn:hover:not(:disabled){transform:none}}@media(max-width:900px){.page{padding:4px 16px 112px;gap:16px;box-sizing:border-box;max-width:none}.page-title{font-size:29px}.big-amount{font-size:32px}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-3,.grid-7-5,.grid-5-7{grid-template-columns:minmax(0,1fr);gap:12px}.tile{padding:18px 16px;border-radius:20px}.drawer{top:48px;border-radius:24px 24px 0 0;padding:22px 18px calc(24px + env(safe-area-inset-bottom,0px));animation-name:w-rise}.modal{top:auto;bottom:0;left:0;width:100vw;max-height:calc(100vh - 40px);transform:none;border-radius:24px 24px 0 0;padding:22px 18px calc(24px + env(safe-area-inset-bottom,0px));animation-name:w-rise}}
