@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASMABAAAAAACGwAAAQwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AVBEICoUMhA8LFAABNgIkAyIEIAWEDAdlDAcbvgYAHge5WeYKRFrb8o4neJ6+s/7c6o6qghGyY++Ds1J2QGee8AuZTTS5W5JoaHH8Wv9XFQYdOKa8SIv0DLCNdCKZWIVri7YBT2we1W+u5A/0NtdQRq6f4YWgrPX2FRHADwAoBMFCEEBTZjfWug3bWkjKQUszJP1gbI4kNsCfI2t6dGkOLyAkbFRE8KKsUUXCIQWEdAUXNxMRcRUqRNO8QFTFeKZaKyfiAnW06gC26tWljzp/6ziVB1B86Z3X1MyDROZW6+n/XwD7XtkBnAGgQuoRIIcPQfAiQBIBwtQB4xMxUYDCApS45URQ9wKgAGuGyZp5G5v9gB8vCpuIh0TZD+fc6gAE+NBlzoPmyD9rP2hCYCFBHIRA+jgzARjgNuArIAySACiUQzYUApSvbNteKyUuJSFihzp9Ae9QwOc302ZSt/lb2gNdprvLdBrLKNNtOjp1l1ba0h2HHP36w1nmvKfMMc9km3MffNV0t5lWIwbTblo6dZtGi26ZtrSdddVt4rjjmkzRDqKP9vzDctQFmVpMu5bAGbfIOdc/rY9+9M40fcEjL7xhjnntuZs48twrkwy6xeA/9UyOvO8pc8wd9/j447Ov9rWblr6jX2+Lv1Zi0Re/fvGV78NXPkS7Hz7M9XDfrmc8Vmn5vOCkEwg+MHJ/78CV+01F2iMzqrYPaPHgyNjFdTP17fUz5QESL0ls2LLq6MwdCaGyslDCDnP21lUEb0+84u/e0z+JfNr6aYS0vUUKJg2f+vG2T1o/2VZturfBTnvwrKyU3uPC4eNm3e3XFnXxxviYKfMvLewXPSTW9GM0+ufP4dBb9XkZZXNH9LQf9Oim+OLC9fEjf5dlXq7PWRc9OtbkRNsPODshb+ORWeG/9zqms+2AmzaHKE7LsT3Dx0LHdqyV/RaH0OcsUUUI4MEjUa5HAN7+t9YAaFCnWhfoz3kyAgjcsNc5+/SH9vrNa1lfArxfeE4KwEdZpZbT/29ZO6wHATcKAIFP3mr1WMCd1goIXb5XhUmq89E3g9VDUP3137ZTDedNIYCPCEUGy8t+CgE0h7MQ2weczp9jiqD5nqII8iHFosaNFJsMp1Nc7KGH4ibDGnKQXfg5ROEHg9tvt3ajJo2bEGPpxbhg2R6qv+ayYUsmLYhZVmXZpBlV5i0ZVy1qg22i5oxaFlOpyahxK2YMWtJm1JJlk+bNyVGrSg0J7mncmJj5cTOWdatRZXdV6qm8t4rJKfVT2506NWm25zpKkWLb/LXmLTjIUgbGyFGnRp1aOVpQwGjJWhJ3WjJvCgMNOyNW8maY32flHCU5dI6btOq2YkiVYfNmM6ud1IMWDO7eW20+TrCUopPo3EadPX1AgadEiSW2uMQtHndk6DT/OZ6VucmahrW1DKy7sK5mTYNvcHglNnrADSkqe9uhvmaXO8X5jfZxAAAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-CmW88LeT.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-B3JeyIF7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-0S7ATeGQ.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-1O0f8IOf.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-C-CFDCum.woff2) format("woff2"),url(/assets/onest-latin-400-normal-Gz0dnIsZ.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASwABAAAAAACIgAAARXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAVBEICoUMhBALFAABNgIkAyIEIAWEKgdlDAcb2QZRVFByKT4Wyq0jm9gQQrngneCBf0/5c29SJTP6NHYEOqjes78gKUSTuz1RpAnGadjANeNFWqRngI14ghlWRRGFG+jEZhm0/n+qoiigA/sHpbdtmUTFHgM3JhKHiET42GOfx94RAQQBABKBQEEgAI0s5ZTm1u5honZ/7xZRt+DfIYoK8HVUbDq9O1hBo6AiowIrEsekSQpLIFTIauMwEElwcEjGeYBYmbJRNolfMYE8QY4DXaKzmKXQ35hXWgDJj+2fwSEepOtW5en/X4B6r+gFzgCQofIRYGdDILAigCgCSCL3XV3zCwlIBICwiF8BkICCGxRbuko9CEpho0qDh4RUH7bfahiABn4ImPGg0WCIf5o+GCRgMYEwDEJB27hYBNCB24CvQRKIWsEiDbIgG1j8ZFW1KjNiwmIiGtTQCVuwdTHYFqRv6uvaaNDwWPCkPjWpT+iKLvUpfXxCm9SkpmjjB57w+sMp+nl36Sfek6qf++Cr+tSoPqILHX1MH57QRjU0oQ1votazrrqt2e+4JrGpF/SC5x8Wh18Qq4nzBTURfMYN4pzr79ZOuPXOOO2CR154Qz/xtece4rBzz4zS0YZ1gk49k8Pue8xlzbOvzo7pw7MnvD66wMGHvfpqZNoX/37xk+3LV77Eoj18vO1hb9HJg7dDRr8NOtqN9tDqg5O7l5Q6yzbKVh93H3ho8uHVg87NXnNsOFbPy468JKikJ+X63KmwH9LSP2Aq5P7eFLRrIs//23XcO03vrr3bVKa7Lvj72sjdo9/qfnvt7e7yj6hDJb2p16VORXdvxyfMTJumQp/rSSXdktYRfqvDEeJx1YwcutL++Uj/l/fE6bf9lJrwteOgra7zf++OSE9rC7/U4Yg75c0Ta0eOW23/cWR098ywFKU3Kenpv/fb6Dzp054wiqZnTnd5Toehwel22iYjP0hP/yByMi+7vteqHZmGACxYxCg3aCCr49Z8PYq8TLlUvOZZCEDAwl/SPBda/ZtVUb4EvL/POTGAj1IyFaPv/7eUgPIgMCMBEPDizcqhCNLoa4OAa61yb6JyLZaDSTkUTQkqkENkw3jWKusAbTSQJFDwuSASAQRxOgpCtQGn879CE8T5nCYJ4U2aQq6rm1WQZqKSm2YmzjgthFJ70sJoxFHDBRFkEZJg6CzTy49xWrdqjV8Pp2XrArb12eHk4x8H+rn5VMqTx2eJ1zo3wvjk/ua6LblcvFbl6dOq26U1xz08yslrXOSyw65ArvxLtMqqFX6u4BafqUlyrgq5iqh1Bh9evwmDhlSFgQa7rwrYssCLStrrm7i47c+bxF/aFcpXqIDdsDVOdo/kfl4uGypkydEgkJTOtVt7u4zUHKvWsWDAolyrw2U7S826cLgtbOzJ4woKZJKwVOM2Cj2DDdjbU0IKRajCJMzCYm5Y9Dp3nZbAznp+cVOBABcCLMxvLLYtLAX8zt9vWCyB+Zyi/NI7hXH0jerJ) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-B2RGfQLi.woff2) format("woff2"),url(/assets/onest-cyrillic-500-normal-CInhkGSl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-DOlq2V80.woff2) format("woff2"),url(/assets/onest-latin-ext-500-normal-BfkAY_g1.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-Byd8bcGa.woff2) format("woff2"),url(/assets/onest-latin-500-normal-4Px6MjlZ.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACJwAAARQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAVBEICoUQhBkLFAABNgIkAyIEIAWEOgdlDAcb8gbIHgeO2yyhJkrUNz3HQ/3Y/87uvd9EkgNJm4jVP53QyVYZQockVrpJZ/rz4d+z/twko2SMjpR2YBerbpmtsIYf7C8yBMv7S8I4SyUYTwb7/++n7n2cRfqurcE20olEF/4zj8QAHOBslgmS4FGcOqMB6GzL4cfzFAQ2OTwij8gRTkJLw14nFOgEpBCKEGi3rhJ9sr13FJF3ttOMyK92WxGJgRcj70DntMIfxVJlKrTKEGlZIp7oEeVWPsySaJsKxGOjIE05x+QJSg4f8rFQ4VTzuItif2PubEF6+PNneASP0DTX6Bf+fxWob0g/4DlA9uRnwKwAIbQKDCKYRD0yGN2EQgqI1rwOIFEwiBYYxDgKOrVK1TGPCVU/Sa6JIijs42fiI7FJJP+0fDoMgkVCNEQUYps9+0EHXgH+g0kwCEjZYIXcvxCi1tYyHBod3sSE3AgIaX0YFNDZccAJ7Hjg6ASn5FRKTsHRHdlxi5MrWCVLtZer8rlr3nknjdt/m1t7N4U79NZbnGqcG+NIh45r3KiCHWfRHu2XpwZ8u09f74GbZxO6Tm3SXnmCLD4Yw5JzNUu6nl8ki8/cYNdcOxXLHn2XZccmb7/8GIv27Yrk0H6ZQ+eTXViEEva1fmvKBDc6Zc0747l/ISLrW+bbvwJ+fPNHMN2ftgc9sZJf0i5dMvHLb7MH4fdJeEK+7kDhNH4+rz5UuOZJ+VPClp3pmoz5GWrsyog46lM+KClsCjeEPkjPOBBqIIXNQxL4vojY/vfiuW+0vjnnzfbZbyzZ+feRiDWe1/pen/N6r/c1sbtiKKWgOU1gantjYmprGWM48MIpyMmsnrCvphSGOizVqqXy+o9Ug995ImMXPkyOvfO3fL4sv7k5dyAsJ6sn9K1+PtJ+a06VaoWy/nPVmHdFcNwr3ycm7H1ON6cht7EpeygMDWs4tGTRIeDsTutH32MuZmRcZIxUQftQGqhlELRoiTu4rFDr/GsygEq+pk/JIQ+BIJjpv+VTQ2p/86fLP4AvmXujAb4n59Ji5//v0/voR4BmCYIHbysvHdmQUR0QXNyam4iMO2B2WWgF/MoMfPMGsqHxCPgSCNocQxlHw+ulQKdnoEVtwzMSPCFM+hlSt19QbLlSWX1ocsQsaDZpEnTbkwW9WJPsPqECOSJ14ozW1S+/RkdgYOQ2QsdC0MzGTGuAlY6Lm5Gbm51LNSkpFw0ngZ2bC89FYMazcTKQGtCuF61deC8+TseJTLOxkijCk13CNQz03Gx6sztORYZXhVdC1ZNDvR+kMGxETQ4abm3gYabmJMmS0hY2drM56xgvUUymWBGJUYN05XC6QU42M2hMk9TEU5WihMYuEjm1BQ0Ed5rHdDwNG0uZwgILOzVzVMrWkrkoLLVxHcXWbMOi5wkVJWo0RXO0NB+b/vP/Aj+PVZCVthQJVvxhsay5NECt8bh1n+GQGflyQoms/BYRl19i1gMAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-CcOXSJId.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-D3vzDOi3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DMduB-Fk.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-C7n1uKld.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-l5uwAnB-.woff2) format("woff2"),url(/assets/onest-latin-600-normal-DB9qsWRK.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASYABAAAAAACFAAAAQ9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAVBEICoUMhBkLFAABNgIkAyIEIAWDdAdlDAcbrAYonoNxmxZOUXiV9iqkbbmwe+4j+H6/1z3nvo+gQiVUgCqkSugqDOi6TnQ1GcsutpGtqyShWeX9pHP/LqnmcCnF1FJ3INXvrpv5yB8WE4Ll/QUJhxQXp8Plf6HQwDl5/Z+iPQPsxBfJ5Gh8e4tO7HyLKLA3XRPsfEC5wtzASmpG5PHrDQX6gBRCEQJdx1UgN9t6aAi7ye4RCHs67xiEYcHbUfDI5B4DHjFHJdOhLctTDotLJkZg1Ctttz4ZJ+VoRkWAfo0pI7OZuAYN8jkhBXAFasdDKPILk80WkB7+5g4Nwy5Yq3Pkk90vVNuoD8BrQI6Ie9iLL4S2wBzCEuKpxepFBJACokNcA0gUzJECcyyrQF9bqqy5jQjWnb3n/gNp4O3P/t+yVsfv5s9DgDC1EDUYIXXsOQV6+Aj8whIwB0hZMwPcvxCiYvHIiKCIkEZWoIwfyBvz5/thB7ZRYj9aguVYIccyTGICK7BURskpgiIpqWPJq1dCvPkyXno1Fu968QIrxFiEEYbeA0zLKDEF3aBoTVnf4fOm/+BRZNp16bl30OydkRQKe1PIf+NRtPXIBWrJuUNR1N7XTOct8vLlbdjatCkMQ/cuhv6LTbDVCvXi0dhGL9QSTKuXvBLj7SMgJ+JZs4WmjfuNB//H8/9idndX0N0t2ZMqhVlkPz89KQTy0+MH4j1bUxSpK1OVim130gEejBxaHaeJXxmvXhNX8adiWJjXluIL2CEQjAX4wgrahoRAvApd8Wvt2JP2p8ueto88WUf+3MbQ7ZaHPY+WPeqxPvy5Wi5Kym+N9IVl+4dH/M0O93ELWoeTICvTegMb01bkB7tU5doFPSXPdYPjiUGkYnps1JRL4hWlOR3tWUMhmWm9QY2pM/NDVBtsxfq5fSXPtMML5vmFLzkWEyvfOLhMmNXWmkkHQ3c7j65ffhRcHsMQ0J+zXCAc5XgrcrvoFCAOA0JLK4xwxgTa7c8XABDkTjkO4KELCbbPfGrTBNZ85RXyC3xL3RoBwM+ETPJ/u2/L3XJLaEoQHH1f2SlDqNdxBFbazhIIi4fC1ZX/MVkKgUgNJIP6XB2EjjWEBWQ766VA1zOkqPjAK/iRwgtdX3mp7TOvOG4frzK3itdwiZjXNNfEHTrHTwYR0MfJb7nZAyY2FlZeSWeJOnlUyT+3h4GbjZOXRx4PmxF5GG4W+fq16dFvjImHV64mjBFGYibuWs0YYwQK5SmgqtUszLyYb47wUCiQp1KeYsVUbaKC6jbqHyAzZFh172aoLFHejOE0mXuuPQSKFChSSICWDpiq+s4f4Mawp0KGQCPfCjmZeeELZKxWwMJWrrmPXh4Dxqj8NdBBwEk320g+pqdEJgLTWp93ypodHPQYEYhELMRGHMTlNOp/71/E9Y3ZCkqaCwEs+rCooKmErzP4vKYPbejS9fkNigvKLqH/v2EtBwAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-h3fj2TH3.woff2) format("woff2"),url(/assets/onest-cyrillic-700-normal-CrhGL9fk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DCS2KpoF.woff2) format("woff2"),url(/assets/onest-latin-ext-700-normal-C-weK_R0.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-Cn6QOas7.woff2) format("woff2"),url(/assets/onest-latin-700-normal-DbAcznMx.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #EEF0F4;--surface: #FFFFFF;--surface-2: #F6F7FA;--ink: #15172A;--ink-2: #484C63;--ink-3: #868AA1;--line: #DFE2EA;--line-2: #EBEDF2;--wb: #B8128F;--wb-soft: #FBE7F5;--oz: #1560F0;--oz-soft: #E5EEFF;--ym: #C98F00;--ym-dot: #F2B705;--ym-soft: #FFF5D6;--ok: #17845A;--ok-soft: #E2F4EB;--bad: #D2393B;--bad-soft: #FDE8E8;--warn: #B86A00;--warn-soft: #FFF0D9;--r-card: 16px;--r-ctl: 10px;--shadow: 0 1px 0 rgba(21, 23, 42, .04), 0 8px 24px -16px rgba(21, 23, 42, .18);--side-w: 244px;font-family:Onest,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0}*{box-sizing:border-box}html,body{margin:0;background:var(--bg)}body{min-height:100vh;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:-.01em}.num,.money{font-variant-numeric:tabular-nums;white-space:nowrap}:focus-visible{outline:2px solid var(--oz);outline-offset:2px;border-radius:6px}.app{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--ink);color:#fff;display:flex;flex-direction:column;padding:20px 14px 16px}.brand{display:flex;align-items:center;gap:10px;padding:2px 8px 22px;text-decoration:none}.brand-mark{width:34px;height:34px;flex:none}.brand-name{font-weight:700;font-size:18px;letter-spacing:-.02em}.brand-sub{font-size:12px;color:#a5a9c2;margin-top:-2px}.nav-group{margin-bottom:14px}.nav-title{font-size:12px;color:#7d82a0;padding:0 10px 6px}.nav a{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:10px;color:#d6d8e6;text-decoration:none;font-size:14.5px;font-weight:500}.nav a:hover{background:#ffffff0f;color:#fff}.nav a.active{background:#fff;color:var(--ink)}.nav a.active svg{color:var(--ink)}.nav svg{width:18px;height:18px;color:#9094b0;flex:none}.nav .count{margin-left:auto;font-size:12px;background:var(--bad);color:#fff;border-radius:99px;padding:0 7px;line-height:19px;font-variant-numeric:tabular-nums}.side-user{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding:14px 8px 0;display:flex;align-items:center;gap:10px}.side-user .who{min-width:0;flex:1}.side-user .nm{font-weight:600;font-size:14px}.side-user .nm,.side-user .rl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-user .rl{font-size:12px;color:#a5a9c2}.icon-btn{border:0;background:transparent;padding:7px;border-radius:9px;cursor:pointer;display:inline-flex;color:inherit}.icon-btn:hover{background:#7f7fa024}.side .icon-btn{color:#a5a9c2}.main{min-width:0;padding:26px 32px 60px}.page{max-width:1260px;margin:0 auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-head h1{font-size:28px;letter-spacing:-.025em}.page-head .sub{color:var(--ink-3);margin-top:2px;font-size:14px}.head-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.topbar,.bottombar{display:none}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:18px 20px}.card-head{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.card-head h2{font-size:17px}.card-head .hint{color:var(--ink-3);font-size:13px}.card.flat{box-shadow:none;border:1px solid var(--line)}.card.pad0{padding:0;overflow:hidden}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-main{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}.stack>*+*{margin-top:16px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.spacer{flex:1}.muted{color:var(--ink-3)}.small{font-size:13px}.mt{margin-top:16px}.mt-s{margin-top:8px}.kpi{padding:16px 18px}.kpi .lbl{color:var(--ink-3);font-size:13px}.kpi .val{font-size:25px;font-weight:650;letter-spacing:-.02em;margin-top:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.kpi .foot{font-size:13px;color:var(--ink-2);margin-top:2px}.kpi.neg .val{color:var(--bad)}.kpi.pos .val{color:var(--ok)}.ledger{width:100%;border-collapse:collapse}.ledger td{padding:9px 0;border-bottom:1px solid var(--line-2)}.ledger td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:550}.ledger tr.minus td:last-child{color:var(--ink-2)}.ledger tr.minus td:first-child:before{content:"−";display:inline-block;width:16px;color:var(--ink-3)}.ledger tr.plus td:first-child:before{content:"+";display:inline-block;width:16px;color:var(--ink-3)}.ledger tr.total td{border-bottom:0;border-top:2px solid var(--ink);font-weight:700;font-size:17px;padding-top:11px}.ledger tr.sub td{color:var(--ink-3);font-size:13.5px}.ledger tr.sub td:last-child{font-weight:500}.ledger .neg{color:var(--bad)!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 15px;border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);font-weight:550;font-size:14.5px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s,border-color .12s}.btn:hover{background:var(--surface-2);border-color:#cdd1dc}.btn svg{width:17px;height:17px}.btn.primary{background:var(--ink);border-color:var(--ink);color:#fff}.btn.primary:hover{background:#2a2d47}.btn.ok{background:var(--ok);border-color:var(--ok);color:#fff}.btn.ok:hover{background:#127048}.btn.danger{color:var(--bad)}.btn.danger.solid{background:var(--bad);border-color:var(--bad);color:#fff}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:#15172a0f}.btn.sm{height:31px;padding:0 11px;font-size:13.5px;border-radius:8px}.btn.lg{height:48px;padding:0 22px;font-size:16px;border-radius:12px}.btn.block{width:100%}.btn:disabled{opacity:.5;cursor:default}.field{display:block;margin-bottom:13px}.field>span{display:block;font-size:13px;color:var(--ink-2);margin-bottom:5px;font-weight:500}.field .help{font-size:12.5px;color:var(--ink-3);margin-top:4px}.input,.select,.textarea{width:100%;height:40px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);padding:0 12px;font-size:15px;outline:none}.textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical;line-height:1.45}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #15172a14}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23868AA1' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.input.sm,.select.sm{height:33px;font-size:14px}.search{position:relative}.search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;color:var(--ink-3)}.search .input{padding-left:34px}.check{display:flex;align-items:center;gap:9px;cursor:pointer;padding:5px 0;font-size:14.5px}.check input{width:18px;height:18px;accent-color:var(--ink);margin:0}.err{background:var(--bad-soft);color:var(--bad);padding:9px 12px;border-radius:10px;font-size:14px;margin-bottom:12px}.tabs{display:inline-flex;background:#e2e5ec;border-radius:12px;padding:3px;gap:2px;flex-wrap:wrap}.tabs button{border:0;background:transparent;padding:6px 13px;border-radius:9px;font-weight:550;font-size:14px;color:var(--ink-2);cursor:pointer;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.tabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #15172a1f}.tabs .c{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.tabs .c.red{color:var(--bad);font-weight:650}.tabs-scroll{overflow-x:auto;max-width:100%;scrollbar-width:none}.tabs-scroll .tabs{flex-wrap:nowrap}.chip{display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 9px;border-radius:99px;font-size:12.5px;font-weight:600;background:var(--line-2);color:var(--ink-2);white-space:nowrap}.chip.wb{background:var(--wb-soft);color:var(--wb)}.chip.wboz{background:linear-gradient(90deg,var(--wb-soft),var(--oz-soft));color:#4b3f8f}.chip.oz{background:var(--oz-soft);color:var(--oz)}.chip.ym{background:var(--ym-soft);color:var(--ym)}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.ink{background:var(--ink);color:#fff}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.dot.wb{background:var(--wb)}.dot.oz{background:var(--oz)}.dot.ym{background:var(--ym-dot)}.dot.ok{background:var(--ok)}.dot.bad{background:var(--bad)}.dot.warn{background:#e89a1c}.dot.off{background:#c3c6d3}.prio{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.prio i{width:3px;height:14px;border-radius:2px;display:inline-block;background:#c3c6d3}.prio.urgent i{background:var(--bad)}.prio.important i{background:#e89a1c}.table-wrap{overflow-x:auto;margin:0 -20px;padding:0 20px}.card.pad0 .table-wrap{margin:0;padding:0}table.t{width:100%;border-collapse:collapse;font-size:14.5px}.t th{text-align:left;font-weight:550;font-size:12.5px;color:var(--ink-3);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.t td{padding:11px 12px;border-bottom:1px solid var(--line-2);vertical-align:middle}.t tr:last-child td{border-bottom:0}.t th:first-child,.t td:first-child{padding-left:20px}.t th:last-child,.t td:last-child{padding-right:20px}.t .r{text-align:right}.t tbody tr.click{cursor:pointer}.t tbody tr.click:hover td{background:var(--surface-2)}.t tr.dim td{color:var(--ink-3)}.t tfoot td{font-weight:650;border-top:1px solid var(--line);border-bottom:0}.t .nm{font-weight:550}.t .sub{font-size:12.5px;color:var(--ink-3)}.tasks{display:flex;flex-direction:column}.task{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:0 14px;padding:13px 18px 13px 0;border-bottom:1px solid var(--line-2);cursor:pointer;align-items:start}.task:last-child{border-bottom:0}.task:hover{background:var(--surface-2)}.task .bar{align-self:stretch;border-radius:0 3px 3px 0;background:transparent}.task.urgent .bar{background:var(--bad)}.task.important .bar{background:#e89a1c}.task .tt{font-weight:550;font-size:15px;overflow-wrap:anywhere}.task .meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;color:var(--ink-3);align-items:center}.task .meta .late{color:var(--bad);font-weight:600}.task .side-r{text-align:right;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.task.done .tt{color:var(--ink-2)}.att-hero{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.att-state{font-size:22px;font-weight:650;letter-spacing:-.02em}.att-clock{font-size:13px;color:var(--ink-3)}.att-actions{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.timeline{display:flex;gap:0;align-items:center;margin-top:14px;flex-wrap:wrap;row-gap:8px}.timeline .ev{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-2)}.timeline .ev b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.timeline .sep{width:22px;height:1px;background:var(--line);margin:0 8px}.people{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.person{border:1px solid var(--line);border-radius:12px;padding:11px 13px;display:flex;gap:10px;align-items:flex-start;cursor:pointer;background:var(--surface);text-align:left}.person:hover{border-color:#c5c9d6}.person .nm{font-weight:600;font-size:14.5px}.person .st{font-size:12.5px;color:var(--ink-3)}.person .nums{display:flex;gap:10px;font-size:12.5px;margin-top:3px;color:var(--ink-2)}.avatar{width:34px;height:34px;border-radius:50%;background:#e2e5ec;color:var(--ink-2);display:grid;place-items:center;font-weight:650;font-size:13.5px;flex:none;position:relative}.avatar .dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid var(--surface)}.side .avatar{background:#2d3050;color:#fff}.month{padding:18px 20px 14px}.month-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.month-top h2{font-size:17px}.month-strip{display:grid;gap:3px;margin-top:14px;position:relative}.mday{position:relative;height:62px;border-radius:7px;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:6px 0 5px;min-width:0}.mday .n{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.mday.past{background:transparent}.mday.past .n{color:#b4b8c8}.mday.today{background:var(--ink)}.mday.today .n{color:#fff;font-weight:650}.mday.period-start{box-shadow:inset 2px 0 0 var(--ink-3)}.mday .dots{display:flex;flex-direction:column-reverse;gap:2px;align-items:center}.mday .dots .dot{width:7px;height:7px}.mday .dots .more{font-size:9.5px;color:var(--ink-3);line-height:1}.mday.today .dots .more{color:#c5c8da}.mday .flag{position:absolute;top:-9px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;background:var(--ok);color:#fff;border-radius:5px;padding:0 4px;line-height:15px;white-space:nowrap}.mday .flag.rest{background:#6b5ce7}.mday.paid-off .dots .dot{opacity:.35}.month-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:12.5px;color:var(--ink-2);align-items:center}.month-legend span{display:inline-flex;gap:6px;align-items:center}.month-pop{position:absolute;z-index:30;background:var(--ink);color:#fff;border-radius:10px;padding:9px 12px;font-size:13px;min-width:200px;max-width:280px;box-shadow:0 12px 28px -10px #00000073;pointer-events:none}.month-pop .h{font-weight:650;margin-bottom:4px}.month-pop .li{display:flex;justify-content:space-between;gap:12px;color:#d6d8e6}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#15172a6b;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;overflow-y:auto;animation:fade .14s ease-out}.modal{background:var(--surface);border-radius:18px;width:100%;max-width:520px;padding:22px 24px 20px;box-shadow:0 30px 60px -20px #15172a66;animation:rise .18s ease-out}.modal.wide{max-width:760px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.modal-head h2{font-size:20px}.modal-foot{display:flex;gap:8px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.drawer-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#15172a52;z-index:90;animation:fade .14s ease-out}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--surface);z-index:91;overflow-y:auto;box-shadow:-20px 0 50px -20px #15172a59;animation:slide .2s ease-out;display:flex;flex-direction:column}.drawer-head{position:sticky;top:0;background:var(--surface);padding:18px 22px 14px;border-bottom:1px solid var(--line-2);display:flex;gap:12px;align-items:flex-start;z-index:2}.drawer-head h2{font-size:19px;overflow-wrap:anywhere}.drawer-body{padding:18px 22px 30px}.dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 14px;font-size:14.5px}.dl dt{color:var(--ink-3)}.dl dd{margin:0;overflow-wrap:anywhere}.section-t{font-size:13px;color:var(--ink-3);font-weight:600;margin:22px 0 8px}.note{padding:10px 12px;background:var(--surface-2);border-radius:10px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.note+.note{margin-top:8px}.note .by{font-size:12px;color:var(--ink-3);margin-top:4px}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes slide{0%{transform:translate(40px);opacity:.4}}.toast-box{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{background:var(--ink);color:#fff;border-radius:12px;padding:11px 16px;font-size:14.5px;box-shadow:0 14px 30px -12px #00000080;animation:rise .18s ease-out;max-width:calc(100vw - 32px)}.toast.bad{background:var(--bad)}.empty{text-align:center;padding:36px 16px;color:var(--ink-3)}.empty .t1{color:var(--ink-2);font-weight:600;font-size:15px;margin-bottom:4px}.loading{padding:40px;text-align:center;color:var(--ink-3)}.spin{width:22px;height:22px;border:2.5px solid var(--line);border-top-color:var(--ink);border-radius:50%;animation:sp .7s linear infinite;display:inline-block}@keyframes sp{to{transform:rotate(360deg)}}.prog{height:8px;background:var(--line-2);border-radius:99px;overflow:hidden;display:flex}.prog i{display:block;height:100%}.prog .p-ok{background:var(--ok)}.prog .p-ink{background:var(--ink)}.board{display:grid;grid-template-columns:repeat(6,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.col{background:#e4e7ee;border-radius:14px;padding:10px;min-height:120px}.col-h{display:flex;justify-content:space-between;font-weight:600;font-size:14px;padding:2px 4px 10px}.lead{background:var(--surface);border-radius:11px;padding:10px 12px;margin-bottom:8px;cursor:pointer;box-shadow:0 1px 2px #15172a0f}.lead:hover{box-shadow:0 1px 2px #15172a0f,0 0 0 1px #c5c9d6}.lead .tt{font-weight:600;font-size:14.5px}.lead .ds{font-size:13px;color:var(--ink-2);margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lead .mt2{font-size:12px;color:var(--ink-3);margin-top:6px}.lead img{width:100%;border-radius:8px;margin-bottom:8px;max-height:140px;object-fit:cover}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-art{background:var(--ink);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login-art h1{font-size:44px;line-height:1.05;letter-spacing:-.035em;font-weight:700;max-width:460px}.login-art p{color:#a5a9c2;max-width:420px}.login-form{display:flex;align-items:center;justify-content:center;padding:32px 20px}.login-form form{width:100%;max-width:360px}.login-form h2{font-size:26px;margin-bottom:6px;letter-spacing:-.02em}.staff-strip{display:flex;gap:6px;align-items:flex-end;height:120px}.staff-strip i{flex:1;border-radius:6px 6px 2px 2px;display:block}@media (max-width: 1180px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g-main{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.app{grid-template-columns:minmax(0,1fr)}.side{position:fixed;left:0;top:0;bottom:0;width:280px;z-index:120;transform:translate(-100%);transition:transform .2s ease-out}.side.open{transform:none;box-shadow:20px 0 60px #0006}.side-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#15172a66;z-index:110}.topbar{display:flex;align-items:center;gap:8px;position:sticky;top:0;z-index:50;background:var(--ink);color:#fff;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top))}.topbar .t{font-weight:650;font-size:16px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{padding:16px 16px 96px}.page-head h1{font-size:23px}.page-head{margin-bottom:14px}.g2,.g3{grid-template-columns:minmax(0,1fr)}.card{padding:15px 16px;border-radius:14px}.table-wrap{margin:0 -16px;padding:0 16px}.t th:first-child,.t td:first-child{padding-left:14px}.t th:last-child,.t td:last-child{padding-right:14px}.t td,.t th{padding:10px 8px}.bottombar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--surface);border-top:1px solid var(--line);padding:6px 4px;padding-bottom:max(6px,env(safe-area-inset-bottom))}.bottombar a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--ink-3);text-decoration:none;padding:4px 0;font-weight:550;position:relative}.bottombar a.active{color:var(--ink)}.bottombar svg{width:22px;height:22px}.bottombar .count{position:absolute;top:0;left:calc(50% + 6px);font-size:10px;background:var(--bad);color:#fff;border-radius:99px;padding:0 5px;line-height:15px}.drawer-head,.drawer-body{padding-left:16px;padding-right:16px}.dl{grid-template-columns:110px minmax(0,1fr)}.modal{padding:18px 16px 16px;border-radius:16px}.overlay{padding-top:3vh}.login{grid-template-columns:minmax(0,1fr)}.login-art{padding:28px 20px;min-height:0}.login-art h1{font-size:30px}.login-art .staff-strip,.login-art p{display:none}.month-scroll{position:relative;overflow-x:auto;margin:-12px -16px 0;padding:12px 16px 4px}.month-scroll .month-strip{min-width:640px}.people{grid-template-columns:repeat(2,minmax(0,1fr))}.person{padding:9px 10px}.person .avatar{display:none}.mday{height:50px;border-radius:5px}.mday .n{font-size:10px}.mday .dots .dot{width:5px;height:5px}.month-strip{gap:2px}.mday .flag{font-size:8.5px;padding:0 2px;top:-8px}.att-actions{margin-left:0;width:100%}.att-actions .btn{flex:1}.task{padding-right:12px;gap:0 10px}.board{grid-template-columns:repeat(6,78vw)}}@media (max-width: 520px){.g4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.kpi{padding:12px 14px}.kpi .val{font-size:19px}.head-actions .btn span.hide-s{display:none}.hide-s{display:none!important}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.ec{cursor:text;border-radius:6px;padding:2px 6px;margin:-2px -6px;display:inline-block;min-width:24px;transition:background .1s}.ec:hover,.ec:focus-visible{background:#e7eaf1;box-shadow:inset 0 -1.5px 0 var(--ink-3)}.ec-empty{color:var(--ink-3);font-style:normal;opacity:.7}.ec-input{height:32px;min-width:90px;width:100%;padding:0 8px;font-size:14px}.t td .ec-input{margin:-6px 0}.t .r .ec-input{text-align:right}.hint-row{font-size:13px;color:var(--ink-3);margin:8px 2px 0}.paste-area{font-family:ui-monospace,Menlo,monospace;font-size:13px;min-height:150px;white-space:pre}.prev-wrap{max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:10px;margin-top:10px}.prev-wrap .t td,.prev-wrap .t th{padding:7px 10px;font-size:13.5px}.prev-wrap tr.bad td{background:var(--bad-soft)}.setup{border:2px solid var(--ink)}.setup-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:4px}.step{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start;text-decoration:none;background:var(--surface)}.step:hover{border-color:#bfc4d2}.step .no{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--ink-3);display:grid;place-items:center;font-size:13px;font-weight:650;color:var(--ink-2);flex:none}.step.done .no{background:var(--ok);border-color:var(--ok);color:#fff}.step .tt{font-weight:600;font-size:14.5px}.step .ds{font-size:13px;color:var(--ink-3);margin-top:2px}.att-edit{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.linkish{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.linkish:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 760px){.t.mcards thead{display:none}.t.mcards,.t.mcards tbody,.t.mcards tfoot{display:block;width:100%}.t.mcards tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;padding:13px 14px;border-bottom:1px solid var(--line-2);align-items:start}.t.mcards tbody tr:last-child{border-bottom:0}.t.mcards td{display:block;padding:0!important;border:0!important;text-align:left!important;min-width:0}.t.mcards td[data-label]:before{content:attr(data-label);display:block;font-size:11.5px;color:var(--ink-3);margin-bottom:2px;font-weight:500}.t.mcards td.m-full{grid-column:1 / -1}.t.mcards td.m-hide,.t.mcards td:empty{display:none}.t.mcards td.m-end{justify-self:end;text-align:right!important}.t.mcards td .ec-input{margin:0}.t.mcards tfoot tr{background:var(--surface-2);border-top:1px solid var(--line)}.t.mcards tfoot td{font-weight:650}.t.mcards tr.click:active{background:var(--surface-2)}.t.mcards .btn.sm{height:34px}.t.mcards.m3 tr{grid-template-columns:repeat(3,minmax(0,1fr))}.t.mcards td.m-span2{grid-column:span 2}}.t.fixed{table-layout:fixed}.t.fixed col.c-name{width:auto}.t.fixed col.c-dept{width:76px}.t.fixed col.c-money{width:128px}.t.fixed col.c-note{width:140px}.t .nm,.t .sub{overflow-wrap:anywhere}.t td:first-child .nm{overflow-wrap:normal;word-break:normal}@media (min-width: 761px){.t th:first-child{min-width:120px}}.task .quick{display:flex;gap:6px;margin-top:2px}.task .quick .btn{height:30px;padding:0 10px;font-size:13px}.task .quick .btn svg{width:15px;height:15px}.lock{color:var(--ink-3);display:inline-flex;vertical-align:-2px}.stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.stat-row .v{font-size:22px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-row .l{font-size:12.5px;color:var(--ink-3)}.m-only{display:none}@media (max-width: 760px){.m-only{display:inline}}@media (pointer: coarse){.ec{padding:6px 8px;margin:-6px -8px;min-height:30px}.icon-btn{padding:9px}.tabs button{padding:8px 14px}}.dmk-ic{flex:none;display:inline-block;vertical-align:middle}.dmk-ic.off path,.dmk-ic.off rect{fill:transparent;stroke:#5a5e7d}.dmk-amt{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.dmk-badge{margin-left:auto;font-size:12.5px;font-weight:650;color:#f2b705;font-variant-numeric:tabular-nums;position:relative;padding-right:2px}.nav a.active .dmk-badge{color:#8a6200}.dmk-dot{position:absolute;top:-3px;right:-7px;width:7px;height:7px;border-radius:50%;background:#ff5a5f;box-shadow:0 0 0 2px var(--ink);animation:dmk-pulse 1.6s ease-in-out infinite}.nav a.active .dmk-dot{box-shadow:0 0 0 2px #fff}@keyframes dmk-pulse{50%{transform:scale(1.35)}}@keyframes dmk-pop{0%{transform:scale(.92);opacity:.5}}.top-dmk{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 9px;border-radius:99px;background:#ffffff17;text-decoration:none;color:#fff;flex:none}.top-dmk .dmk-badge{margin:0;color:#ffd34d;font-size:14px}.toast.coin{background:var(--ink)}.coin-toast{display:inline-flex;align-items:center;gap:8px}.coin-toast b{color:#f2b705;font-size:16px;font-variant-numeric:tabular-nums}.coin-toast b.neg{color:#ff8a8a}.coin-toast span{color:#d6d8e6}.dmk-head-bal{display:flex;flex-direction:column;align-items:flex-end}.dmk-head-bal .dmk-amt{font-size:28px;font-weight:700;letter-spacing:-.02em}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:3px;gap:2px;max-width:100%;overflow-x:auto}.seg button{border:0;background:transparent;padding:7px 14px;border-radius:9px;font-weight:550;color:var(--ink-2);cursor:pointer;white-space:nowrap}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #15172a1f}.seg.sm button{padding:5px 10px;font-size:13.5px}.wallet-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"hero wheel" "hist rules";align-items:start}.w-hero{grid-area:hero}.w-wheel{grid-area:wheel}.w-rules{grid-area:rules}.w-hist{grid-area:hist}.dmk-hero{background:var(--ink);color:#fff;border-radius:var(--r-card);padding:22px 24px 20px;position:relative;overflow:hidden}.dmk-hero .lbl{color:#a5a9c2;font-size:13px}.dmk-hero .big{display:flex;align-items:center;gap:12px;font-size:60px;font-weight:700;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums;margin-top:4px}.dmk-hero .word{color:#a5a9c2}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.hero-stats .l{display:block;font-size:12px;color:#a5a9c2;margin-bottom:5px}.hero-stats b{font-size:21px;font-weight:650;font-variant-numeric:tabular-nums}.hero-stats .of{color:#a5a9c2;font-weight:500;font-size:14px}.hero-stats .s{display:block;font-size:12px;color:#c9cce0;margin-top:5px}.streak{display:flex;gap:3px}.rules{display:flex;flex-direction:column}.rule{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid var(--line-2)}.rule:last-child{border-bottom:0}.rule-ic{color:var(--ink-3);margin-top:2px}.rule-t{font-size:14.5px;font-weight:500}.rule-d{font-size:12.5px;color:var(--ink-3);font-weight:400}.rule-v{display:inline-flex;align-items:center;gap:3px;color:var(--ok);white-space:nowrap;font-variant-numeric:tabular-nums}.txs{display:flex;flex-direction:column;margin-top:6px}.tx{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2)}.tx:last-child{border-bottom:0}.tx-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--surface-2);color:var(--ink-2)}.k-arrive,.k-streak{background:var(--ok-soft);color:var(--ok)}.k-task{background:var(--oz-soft);color:var(--oz)}.k-pay,.k-daily,.k-grant{background:var(--ym-soft);color:#9a6e00}.k-casino{background:#eceaf7;color:#4b3fa0}.k-shop,.k-refund{background:var(--wb-soft);color:var(--wb)}.tx-b{flex:1;min-width:0}.tx-n{font-size:14.5px;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.tx-m{font-size:12.5px;color:var(--ink-3)}.tx-a{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.tx-a.pos{color:var(--ok)}.tx-a.neg{color:var(--ink-2)}.daily{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;align-items:center}.daily-wheel{position:relative;width:200px;aspect-ratio:1}.dw-rot{position:absolute;top:0;right:0;bottom:0;left:0}.dw-rot svg,.rl-rot svg{width:100%;height:100%;display:block}path.dw{stroke:#0b0c18;stroke-width:1.5}.dw.s5{fill:#2a2d45}.dw.s10{fill:#41466e}.dw.s20{fill:#1560f0}.dw.s50{fill:#f2b705}.dw-t{fill:#fff;font-size:16px;font-weight:700;text-anchor:middle;dominant-baseline:central;font-family:inherit}.dw-t.s50{fill:#15172a}.dw-pointer{position:absolute;top:-7px;left:50%;transform:translate(-50%);border-left:11px solid transparent;border-right:11px solid transparent;border-top:20px solid #F2B705;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35));z-index:2}.dw-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.daily-side{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.daily-won{font-size:44px;font-weight:700;display:inline-flex;align-items:center;gap:6px;color:var(--ok);animation:dmk-pop .4s ease-out;letter-spacing:-.02em}.daily-done{font-weight:600;font-size:17px}.btn.primary.casino-go{background:#f2b705;border-color:#f2b705;color:#15172a;font-weight:700}.btn.primary.casino-go:hover:not(:disabled){background:#ffc81f}.casino{background:radial-gradient(120% 90% at 50% 0%,#22253d,#121320 70%);color:#fff;border-radius:20px;padding:18px 20px 22px;box-shadow:var(--shadow)}.casino .muted{color:#8e92b0}.casino .err{background:#d2393b38;color:#ffb3b3}.casino-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.casino .seg{background:#ffffff0f;border-color:#ffffff1a}.casino .seg button{color:#c9cce0}.casino .seg button.on{background:#f2b705;color:#15172a;box-shadow:none}.casino-stat{display:flex;gap:16px;font-size:13.5px;color:#a5a9c2;flex-wrap:wrap}.casino-stat .dmk-amt{color:#fff;font-weight:600;margin-left:4px}.casino-stat .dmk-amt.pos{color:#5fd39a}.casino-stat .dmk-amt.neg{color:#ff8a8a}.casino .icon-btn{color:#c9cce0}.casino .icon-btn:disabled{opacity:.35;cursor:default}.casino .btn:not(.primary){background:#ffffff0f;border-color:#ffffff24;color:#fff}.casino-closed{display:flex;gap:16px;align-items:flex-start}.casino-closed>svg{color:var(--ink-3);flex:none;margin-top:2px}.casino-closed h2{font-size:18px}.casino-closed p{margin:4px 0 12px}.bet{margin:14px 0 12px}.bet-l{display:block;font-size:12.5px;color:#a5a9c2;margin-bottom:6px}.bet-row{display:flex;gap:6px}.bet-b{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;border-radius:10px;padding:0 12px;height:44px;cursor:pointer;font-weight:600;font-family:inherit;flex:none}.bet-b:hover:not(:disabled){background:#ffffff1f}.bet-b:disabled{opacity:.4;cursor:default}.bet-in{position:relative;flex:1;min-width:0}.bet-in .input{height:44px;background:#ffffff0f;border-color:#ffffff29;color:#fff;font-weight:650;font-size:17px;padding-right:34px;width:100%}.bet-in .dmk-ic{position:absolute;right:11px;top:50%;transform:translateY(-50%)}.outcome{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;min-height:50px;padding:10px 14px;border-radius:12px;background:#ffffff0d;margin-top:14px;font-size:14.5px;flex-wrap:wrap}.outcome.idle{color:#a5a9c2}.outcome.win{background:#17845a3d;box-shadow:inset 0 0 0 1px #5fd39a80;animation:dmk-pop .35s ease-out}.outcome.win b{color:#7be3b0}.outcome.lose b{color:#a5a9c2;font-weight:600}.outcome .dmk-amt{font-size:17px}.rl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.rl-left{display:flex;flex-direction:column;align-items:center}.rl-left .outcome{width:100%}.rl-wheel{position:relative;width:min(340px,100%);aspect-ratio:1}.rl-rot{position:absolute;top:0;right:0;bottom:0;left:0}.rl-rot svg{filter:drop-shadow(0 18px 28px rgba(0,0,0,.5))}path.rw{stroke:#f2b70566;stroke-width:.7}.rw.red{fill:#c8323a}.rw.black{fill:#1b1d2e}.rw.green{fill:#17845a}.rw-pocket{fill:#0e0f1a;stroke:#f2b70538;stroke-width:.6}.rw-n{fill:#fff;font-size:11.5px;font-weight:650;text-anchor:middle;dominant-baseline:central;font-family:inherit}.rl-ball{position:absolute;left:50%;top:19%;width:4.4%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#dcdee8 55%,#9ea2b8);box-shadow:0 1px 3px #0009}.rl-pointer{position:absolute;top:-5px;left:50%;transform:translate(-50%);border-left:9px solid transparent;border-right:9px solid transparent;border-top:16px solid #F2B705;z-index:3;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.rl-hist{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;margin-top:16px;min-height:26px}.pill{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:7px;font-size:13px;font-weight:650;color:#fff;font-variant-numeric:tabular-nums}.pill.red{background:#c8323a}.pill.black{background:#2a2d45;box-shadow:inset 0 0 0 1px #ffffff24}.pill.green{background:#17845a}.pill.big{min-width:36px;height:32px;font-size:17px;margin-left:6px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip-btn{width:44px;height:44px;border-radius:50%;border:3px dashed rgba(255,255,255,.6);font-weight:750;font-size:13px;color:#fff;cursor:pointer;transition:transform .12s,box-shadow .12s;font-family:inherit;padding:0}.chip-btn.c1{background:#6b7090}.chip-btn.c5{background:#c8323a}.chip-btn.c10{background:#1560f0}.chip-btn.c25{background:#17845a}.chip-btn.c50{background:#b8128f}.chip-btn.c100{background:#15172a;border-color:#f2b705}.chip-btn.on{transform:translateY(-4px);box-shadow:0 0 0 2px #f2b705,0 8px 16px #00000073}.rboard{display:grid;grid-template-columns:44px 44px repeat(3,minmax(0,1fr));grid-template-rows:repeat(14,31px);gap:3px;margin:14px 0 12px}.rb{position:relative;border:0;border-radius:6px;color:#fff;font-weight:650;font-size:14px;cursor:pointer;display:grid;place-items:center;font-variant-numeric:tabular-nums;transition:transform .08s,box-shadow .15s;padding:0;font-family:inherit}.rb.red{background:#c8323a}.rb.black{background:#24263a}.rb.green{background:#17845a}.rb.out{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f;font-size:12.5px;color:#e3e5f0}.rb:hover:not(:disabled){box-shadow:inset 0 0 0 2px #f2b705}.rb:active:not(:disabled){transform:scale(.96)}.rb:disabled{cursor:default}.rb .vt{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.rb .diamond{width:15px;height:15px;transform:rotate(45deg);border-radius:3px}.diamond.red{background:#c8323a;box-shadow:0 0 0 1px #ffffff4d}.diamond.black{background:#0b0c18;box-shadow:0 0 0 1px #ffffff73}.rb:not(.out) .chip-on{right:5px}.oc-t{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.chip-on{position:absolute;z-index:1;min-width:24px;height:24px;padding:0 5px;border-radius:99px;background:#f2b705;color:#15172a;font-size:11.5px;font-weight:750;display:grid;place-items:center;box-shadow:0 0 0 2px #15172a,0 0 0 3.5px #f2b705;font-style:normal}.rb.won{box-shadow:0 0 0 2px #5fd39a,0 0 16px #5fd39a99;z-index:1}.rb.res{box-shadow:0 0 0 3px #fff,0 0 18px #ffffff8c;z-index:2}.rl-bar{display:flex;align-items:center;gap:6px;margin-bottom:10px}.rl-total{flex:1;font-size:14px;color:#c9cce0}.rl-total b{color:#fff;font-size:17px;margin-left:4px}.slots{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start}.slot-machine{max-width:460px;width:100%;margin:0 auto}.slot-win{--cell: 84px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;background:linear-gradient(#0b0c18,#1b1d2e);border-radius:18px;box-shadow:inset 0 0 0 2px #f2b70580,0 20px 40px -20px #000000b3}.slot-win.won{animation:dmk-glow 1.1s ease-in-out 2}@keyframes dmk-glow{50%{box-shadow:inset 0 0 0 2px #f2b705,0 0 44px #f2b70599}}.reel{height:calc(var(--cell) * 3);overflow:hidden;border-radius:12px;background:#f6f7fa;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.strip{will-change:transform}.sym{height:var(--cell);display:grid;place-items:center}.sym svg{width:46px;height:46px;stroke-width:2}.s-cherry svg{color:#c8323a;fill:#f6b9bb}.s-star svg{color:#b88600;fill:#f2b705}.s-key svg{color:#484c63}.s-gem svg{color:#1560f0;fill:#cfe0ff}.payline{position:absolute;left:4px;right:4px;top:calc(10px + var(--cell));height:var(--cell);border-top:2px solid rgba(242,183,5,.85);border-bottom:2px solid rgba(242,183,5,.85);pointer-events:none}.paytable{background:#ffffff0a;border-radius:14px;padding:14px 16px}.pt-h{font-size:12.5px;color:#a5a9c2;margin-bottom:6px}.pt-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.pt-s{display:flex;gap:3px}.pt-s .sym{height:26px;width:26px;background:#f6f7fa;border-radius:6px}.pt-s .sym svg{width:18px;height:18px}.pt-s .sym.any{color:#868aa1;font-weight:700;font-size:13px}.pt-row b{font-variant-numeric:tabular-nums;color:#f2b705;font-size:14px}.dice{max-width:580px;margin:0 auto}.dice-face{text-align:center;padding:14px 0 4px}.dice-num{display:block;font-size:68px;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}.dice-face.win .dice-num{color:#5fd39a}.dice-face.lose .dice-num{color:#ff8a8a}.dice-track{position:relative;height:14px;border-radius:99px;background:#c8323a99;margin:22px 0 34px}.dice-track .zone{position:absolute;left:0;top:0;bottom:0;background:#17845a;border-radius:99px 0 0 99px;transition:width .15s}.dice-track .mark{position:absolute;top:-8px;width:6px;height:30px;margin-left:-3px;border-radius:3px;background:#fff;box-shadow:0 0 0 2px #15172a;transition:left .7s cubic-bezier(.2,.8,.2,1)}.dice-track .tick{position:absolute;top:20px;font-size:12px;color:#a5a9c2;transform:translate(-50%);font-variant-numeric:tabular-nums}.dice-track .tick.l{left:0;transform:none}.dice-track .tick.r{right:0;transform:none}.dice-grid{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:18px;align-items:center}.dice .field>span{color:#c9cce0}.range{width:100%;accent-color:#F2B705;height:28px;margin:4px 0 0}.dice-mult{display:flex;flex-direction:column;align-items:flex-end}.dice-mult b{font-size:30px;color:#f2b705;font-variant-numeric:tabular-nums;line-height:1.15}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.prize{border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.prize.off{opacity:.65;border-style:dashed}.prize-t{font-weight:650;font-size:15.5px}.prize-d{font-size:13.5px;color:var(--ink-2);flex:1}.prize-p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;flex-wrap:wrap}.prize-p>.dmk-amt{font-size:22px;font-weight:700;letter-spacing:-.01em}.prize-f{display:flex;align-items:center;gap:4px;margin-top:6px;justify-content:flex-end}.ideas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;align-items:center}.idea{border:1px solid var(--line);background:var(--surface-2);border-radius:99px;padding:4px 10px;font-size:13px;cursor:pointer;font-family:inherit}.idea:hover{border-color:#bfc4d2}.place{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:13px;background:var(--surface-2);color:var(--ink-2);flex:none}.place.p1{background:#f2b705;color:#15172a}.place.p2{background:#d5d8e2;color:#15172a}.place.p3{background:#e8b98f;color:#4a2a0a}.m-only-flex{display:none!important}.t.rating tr.me,.t.rating tr.me td{background:#fffbea}.streak-n{display:inline-flex;align-items:center;gap:3px;color:var(--warn);font-weight:600}.neg-t{color:var(--bad)}.pos-t{color:var(--ok)}@media (max-width: 1000px){.wallet-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "wheel" "rules" "hist"}.rl,.slots{grid-template-columns:minmax(0,1fr)}.rl-wheel{width:min(300px,88%)}}@media (max-width: 900px){.dmk-head-bal{display:none}.casino{margin:0 -16px;border-radius:0;padding:16px}}@media (max-width: 760px){.m-only-flex{display:inline-grid!important}}@media (max-width: 520px){.dmk-hero{padding:18px 18px 16px}.dmk-hero .big{font-size:46px}.hero-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-stats>div:nth-child(2){grid-column:1 / -1;order:3}.daily{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.daily-side{align-items:center}.slot-win{--cell: 68px}.sym svg{width:36px;height:36px}.dice-num{font-size:54px}.dice-grid{grid-template-columns:minmax(0,1fr)}.dice-mult{flex-direction:row;align-items:baseline;gap:10px;justify-content:space-between}.bet-b{padding:0 10px}}.sub.terms{margin-top:2px}.speed-v{margin-top:18px;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.speed-v b{font-size:18px}.speed-v span{color:var(--ink-2);font-size:14px}.speed-v.ok{background:var(--ok-soft)}.speed-v.ok b{color:var(--ok)}.speed-v.warn{background:var(--warn-soft)}.speed-v.warn b{color:var(--warn)}.speed-v.bad{background:var(--bad-soft)}.speed-v.bad b{color:var(--bad)}.casino-stat{align-items:center}.side-link{margin-top:auto;display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:13px;color:#7d82a0;text-decoration:none;border-radius:9px}.side-link:hover,.side-link.active{color:#fff;background:#ffffff0f}.side-ver{font-size:11px;color:#5c6080;padding:0 10px 6px}.side-ver+.side-user{margin-top:0}
