@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2)format("woff2"),url(/assets/cinzel-latin-ext-500-normal-BxIh9iwm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2"),url(/assets/cinzel-latin-ext-600-normal-BY9Mq9iK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-normal-DwaaZvol.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-400-normal-PiPRSBNu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-normal-CbVom6TB.woff2)format("woff2"),url(/assets/lora-cyrillic-400-normal-BedExNGj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-normal-D2gccGFf.woff2)format("woff2"),url(/assets/lora-math-400-normal-BToItYw_.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-normal-DmcY0X7a.woff2)format("woff2"),url(/assets/lora-symbols-400-normal-BK2bqsD8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-normal-BxA6xcFr.woff2)format("woff2"),url(/assets/lora-vietnamese-400-normal-DlgyXXxo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-normal-CyviI4c-.woff2)format("woff2"),url(/assets/lora-latin-ext-400-normal-B9GmMl5M.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2)format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-italic-sNZZY6P_.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-400-italic-CkoKUlaJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-italic-BZqWJcgY.woff2)format("woff2"),url(/assets/lora-cyrillic-400-italic-rXhP2Nh9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-italic-C8XPXhEM.woff2)format("woff2"),url(/assets/lora-math-400-italic-iqgQGvdL.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-italic-Bx3UNHSW.woff2)format("woff2"),url(/assets/lora-symbols-400-italic-DQuLZM7M.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-italic-DFs7jfwN.woff2)format("woff2"),url(/assets/lora-vietnamese-400-italic-DGRK7mLs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-italic-D02B-RQB.woff2)format("woff2"),url(/assets/lora-latin-ext-400-italic-2Cu7DU_m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-italic-DYjZp4sZ.woff2)format("woff2"),url(/assets/lora-latin-400-italic-wRLkZNVE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-ext-600-normal-CYLe3Bq4.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-600-normal-BobJ8QCm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-600-normal-DuzuWObJ.woff2)format("woff2"),url(/assets/lora-cyrillic-600-normal-j6UMqgXb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-math-600-normal-B9Wi-uy2.woff2)format("woff2"),url(/assets/lora-math-600-normal-soY6uGQW.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-symbols-600-normal-DaMEG5Dn.woff2)format("woff2"),url(/assets/lora-symbols-600-normal-CURAubwP.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-vietnamese-600-normal-B_IFhWKN.woff2)format("woff2"),url(/assets/lora-vietnamese-600-normal-BnEhOXH8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-ext-600-normal-CURVZmIT.woff2)format("woff2"),url(/assets/lora-latin-ext-600-normal-BX8pxmH4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2)format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--as-ink:#2f3a32;--as-ink-soft:#4a5546;--as-sepia:#6d6657;--as-sepia-faint:#7e7159;--as-paper:#f7f3ea;--as-paper-light:#fffdf8;--as-paper-deep:#efe8da;--as-paper-edge:#ddd5c4;--as-brass:#b08d57;--as-brass-light:#cba97a;--as-brass-dark:#8e6e3e;--as-barn:#a4553f;--as-barn-light:#be7f58;--as-olive:#5d6a53;--as-olive-light:#87957a;--as-slate:#5a6b70;--as-clay:#be7f58;--as-chart-line:#8e6e3e;--as-accent-text:#8e6e3e;--as-danger-text:#a4553f;--as-chart-fill:#8e6e3e24;--as-chart-grid:#ddd5c4;--as-chart-point:#2f3a32;--as-rail-bg:#2f3a32;--as-rail-ink:#d6cab4;--as-rail-strong:#f6eedf;--as-rail-icon:#cba97a;--as-rail-line:#b08d5740;--as-rail-hover:#ffffff12;--as-leaf:#6e7d63;--as-leaf-deep:#55654f;--as-surface-olive:#5d6a53;--as-surface-barn:#a4553f;--as-surface-slate:#5a6b70;--as-surface-brass:#b08d57;--as-on-surface:#fbf6ec;--as-on-brass:#2a2115;--as-success:var(--as-olive);--as-warning:var(--as-brass);--as-danger:var(--as-barn);--as-info:var(--as-slate);--as-kind-vet:#a4553f;--as-kind-farrier:#7a5c2e;--as-kind-dentist:#77705f;--as-kind-feeding:#6e7d63;--as-kind-cleaning:#5a6b70;--as-kind-training:#8a6a3b;--as-kind-event:#b08d57;--as-font-display:"Cinzel", "Cormorant Garamond", Georgia, "Times New Roman", serif;--as-font-body:"Lora", Georgia, "Times New Roman", serif;--as-font-mono:"Courier Prime", "Courier New", ui-monospace, monospace;--as-text-xs:.75rem;--as-text-sm:.875rem;--as-text-base:1rem;--as-text-lg:1.125rem;--as-text-xl:1.375rem;--as-text-2xl:1.75rem;--as-text-3xl:2.25rem;--as-text-4xl:3rem;--as-leading-tight:1.2;--as-leading-base:1.6;--as-tracking-wide:.14em;--as-space-1:.25rem;--as-space-2:.5rem;--as-space-3:.75rem;--as-space-4:1rem;--as-space-5:1.5rem;--as-space-6:2rem;--as-space-7:3rem;--as-space-8:4rem;--as-touch:44px;--as-touch-mouse:40px;--as-check:28px;--as-radius-sm:3px;--as-radius:5px;--as-radius-lg:8px;--as-radius-pill:999px;--as-border:1px solid var(--as-paper-edge);--as-border-ink:2px solid var(--as-ink);--as-shadow-sm:0 1px 2px #2e21181a;--as-shadow:0 2px 6px #2e211824;--as-shadow-lg:0 8px 24px #2e211833;--as-shadow-inset:inset 0 1px 0 #ffffff8c;--as-ease:cubic-bezier(.2, .6, .3, 1);--as-dur-fast:.12s;--as-dur:.22s;--as-dur-loading:.25s;--as-z-header:100;--as-z-drawer:200;--as-z-modal:300;--as-z-toast:400;--as-podglad-tlo:#0b0d0b;--as-podglad-tekst:#f3eee2;--as-podglad-cichy:#cdbf9f;--as-podglad-szklo:#ffffff1f;--as-podglad-szklo-mocne:#ffffff38;--as-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}:root[data-theme=dark]{--as-ink:#ede7d8;--as-ink-soft:#cfc7b4;--as-sepia:#aaa698;--as-sepia-faint:#87806d;--as-paper:#1b211c;--as-paper-light:#28302a;--as-paper-deep:#333c35;--as-paper-edge:#465144;--as-brass:#cba97a;--as-brass-light:#ddc194;--as-brass-dark:#977f4e;--as-barn:#c77a5e;--as-barn-light:#d99878;--as-olive:#96a487;--as-olive-light:#afbba0;--as-slate:#8aa0a6;--as-clay:#d0966e;--as-chart-line:#cba97a;--as-accent-text:#cba97a;--as-danger-text:#d99878;--as-chart-fill:#cba97a29;--as-chart-grid:#465145;--as-chart-point:#f0e3cc;--as-rail-bg:#151b16;--as-rail-ink:#cfc7b4;--as-rail-strong:#ede7d8;--as-rail-icon:#ddc194;--as-rail-line:#cba97a47;--as-rail-hover:#ffffff14;--as-leaf:#96a487;--as-leaf-deep:#7c8b74;--as-shadow-sm:0 1px 2px #00000059;--as-shadow:0 2px 8px #00000073;--as-shadow-lg:0 10px 28px #0000008c;--as-shadow-inset:inset 0 1px 0 #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--as-ink:#ede7d8;--as-ink-soft:#cfc7b4;--as-sepia:#aaa698;--as-sepia-faint:#87806d;--as-paper:#1b211c;--as-paper-light:#28302a;--as-paper-deep:#333c35;--as-paper-edge:#465144;--as-brass:#cba97a;--as-brass-light:#ddc194;--as-brass-dark:#977f4e;--as-barn:#c77a5e;--as-barn-light:#d99878;--as-olive:#96a487;--as-olive-light:#afbba0;--as-slate:#8aa0a6;--as-clay:#d0966e;--as-chart-line:#cba97a;--as-accent-text:#cba97a;--as-danger-text:#d99878;--as-chart-fill:#cba97a29;--as-chart-grid:#465145;--as-chart-point:#f0e3cc;--as-rail-bg:#151b16;--as-rail-ink:#cfc7b4;--as-rail-strong:#ede7d8;--as-rail-icon:#ddc194;--as-rail-line:#cba97a47;--as-rail-hover:#ffffff14;--as-leaf:#96a487;--as-leaf-deep:#7c8b74;--as-shadow-sm:0 1px 2px #00000059;--as-shadow:0 2px 8px #00000073;--as-shadow-lg:0 10px 28px #0000008c;--as-shadow-inset:inset 0 1px 0 #ffffff0f}}@media (prefers-reduced-motion:reduce){:root{--as-dur:0s;--as-dur-fast:0s}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--as-paper);color:var(--as-ink);font:400 16px/1.6 var(--as-font-body);-webkit-text-size-adjust:100%;overflow-wrap:break-word}img{max-width:100%;display:block}[hidden]{display:none!important}a{color:var(--as-danger-text)}:focus-visible{outline:2px solid var(--as-brass);outline-offset:2px;border-radius:3px}#app{flex-direction:column;min-height:100%;display:flex}.shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--as-rail-bg);color:var(--as-rail-ink);padding:18px 12px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:4px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.rail__brand{align-items:center;gap:10px;padding:4px 8px 14px;display:flex}.rail__brand svg,.rail__brand img{flex:none;width:40px;height:40px}.rail__brand b{font:700 17px/1.1 var(--as-font-display);color:var(--as-rail-strong);letter-spacing:.02em}.rail__brand small{letter-spacing:.2em;color:var(--as-rail-icon);text-transform:uppercase;font-size:10.5px;display:block}.stable-pick{cursor:pointer;color:inherit;font:inherit;text-align:left;background:#b08d5724;border:1px solid #b08d5766;border-radius:6px;width:100%;margin-bottom:12px;padding:10px 12px}.stable-pick b{font:600 15px/1.25 var(--as-font-display);color:var(--as-rail-strong);display:block}.stable-pick small{color:var(--as-rail-ink);font-size:11.5px}.rail a{color:var(--as-rail-ink);border-radius:6px;align-items:center;gap:11px;padding:9px 11px;font-size:14.5px;text-decoration:none;transition:background .15s;display:flex}.rail a:hover{background:var(--as-rail-hover);color:var(--as-rail-strong)}.rail a.is-active{background:var(--as-brass);color:#241e14;font-weight:600}.rail a.is-active svg{color:#241e14}.rail svg{width:19px;height:19px;color:var(--as-rail-icon);flex:none}.rail .badge{background:var(--as-surface-barn);color:var(--as-on-surface);font:700 11px var(--as-font-mono);border-radius:999px;margin-left:auto;padding:1px 7px}.rail__foot{border-top:1px solid var(--as-rail-line);margin-top:auto;padding-top:14px}.main{min-width:0;max-width:100%;padding:22px 26px calc(40px + env(safe-area-inset-bottom,0px))}.view-head{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:4px;display:flex}.view-head h1{font:700 27px/1.15 var(--as-font-display);letter-spacing:.01em;margin:0}.view-head .meta{color:var(--as-sepia);font:400 13.5px var(--as-font-mono);margin-left:auto}.view-head .lede{color:var(--as-ink-soft);flex-basis:100%;margin:2px 0 0;font-size:14.5px}.view-head__akcje{flex-wrap:wrap;gap:9px;margin-left:auto;display:flex}.divider{background:var(--as-paper-edge);height:1px;margin:16px 0 20px;position:relative}.divider:after{content:"";background:var(--as-brass);width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:rotate(45deg)translate(-50%)}.grid{align-items:start;gap:16px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(182px,100%),1fr))}.split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.grid>*{min-width:0}.card{background:var(--as-paper-light);border:var(--as-border);box-shadow:var(--as-shadow-sm), var(--as-shadow-inset);border-radius:6px;padding:16px 17px}.card--raised{box-shadow:var(--as-shadow), var(--as-shadow-inset)}.card h2,.card h3,.attachments h3{font:600 15px/1.3 var(--as-font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--as-sepia);align-items:center;gap:9px;margin:0 0 12px;display:flex}.card h2 svg,.card h3 svg,.attachments h3 svg{width:17px;height:17px;color:var(--as-brass)}.card h2:after,.card h3:after,.attachments h3:after{content:"";background:var(--as-brass);opacity:.3;flex:1;height:1px}.tile{background:var(--as-paper-light);border:var(--as-border);box-shadow:var(--as-shadow-inset);border-radius:6px;padding:14px 15px}.tile .k{font:500 10.5px/1 var(--as-font-display);letter-spacing:.17em;text-transform:uppercase;color:var(--as-sepia)}.tile .v{font:700 26px/1.1 var(--as-font-mono);font-variant-numeric:tabular-nums;margin-top:7px}.tile .d{color:var(--as-sepia);margin-top:3px;font-size:12px}.tile--klik{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.tile--klik:hover{border-color:var(--as-brass);box-shadow:var(--as-shadow-sm)}.is-wskazany{animation:wskazanie 1.6s var(--as-ease)}@keyframes wskazanie{0%,to{box-shadow:var(--as-shadow-sm)}15%,60%{box-shadow:0 0 0 3px var(--as-brass)}}@media (prefers-reduced-motion:reduce){.is-wskazany{box-shadow:0 0 0 3px var(--as-brass);animation:none}}.tile--accent{border-left:3px solid var(--as-barn)}.tile--good{border-left:3px solid var(--as-olive)}.tile--brass{border-left:3px solid var(--as-brass)}.btn{font:600 12.5px/1 var(--as-font-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--as-brass-dark);background:var(--as-brass);color:var(--as-on-brass);cursor:pointer;box-shadow:var(--as-shadow-sm);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.btn:active{box-shadow:none;transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn svg{width:15px;height:15px}.btn--ghost{color:var(--as-ink);border:1.5px solid var(--as-ink);box-shadow:none;background:0 0}.btn--ghost:hover{background:color-mix(in srgb, var(--as-brass) 14%, transparent)}.btn--danger{background:var(--as-surface-barn);border-color:var(--as-surface-barn);color:var(--as-on-surface)}.btn--sm{min-height:var(--as-touch-mouse);padding:8px 12px;font-size:11px}@media (pointer:coarse),(width<=900px){.btn--sm{min-height:var(--as-touch);min-width:var(--as-touch)}}.btn--block{width:100%}.btn-row{flex-wrap:wrap;gap:9px;display:flex}input[type=file]{max-width:100%;font:400 13px/1.3 var(--as-font-body);color:var(--as-ink-soft);cursor:pointer}input[type=file]::file-selector-button{font:600 11px/1 var(--as-font-display);letter-spacing:.1em;text-transform:uppercase;min-height:var(--as-touch-mouse);border:1.5px solid var(--as-ink);color:var(--as-ink);cursor:pointer;background:0 0;border-radius:6px;margin-right:10px;padding:8px 12px;transition:background .1s}input[type=file]:hover::file-selector-button{background:color-mix(in srgb, var(--as-brass) 14%, transparent)}input[type=file]:active::file-selector-button{transform:translateY(1px)}@media (pointer:coarse),(width<=900px){input[type=file]::file-selector-button{min-height:var(--as-touch)}}.chip{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}@media (pointer:coarse),(width<=900px){button.chip{min-height:var(--as-touch);padding-inline:14px}}.chip svg{width:13px;height:13px}.chip--vet{color:var(--as-danger-text);border-color:var(--as-barn);background:color-mix(in srgb, var(--as-barn) 12%, transparent)}.chip--farrier{color:var(--as-accent-text);border-color:var(--as-brass);background:color-mix(in srgb, var(--as-brass) 15%, transparent)}.chip--feed{color:var(--as-olive);border-color:var(--as-olive);background:color-mix(in srgb, var(--as-olive) 14%, transparent)}.chip--care{color:var(--as-slate);border-color:var(--as-slate);background:color-mix(in srgb, var(--as-slate) 14%, transparent)}.chip--train{color:var(--as-sepia);border-color:var(--as-sepia);background:color-mix(in srgb, var(--as-sepia) 12%, transparent)}.chip--done{color:var(--as-olive);border-color:var(--as-olive);background:color-mix(in srgb, var(--as-olive) 18%, transparent)}.chip--wait{color:var(--as-accent-text);border-color:var(--as-brass);background:0 0}.chip--muted{color:var(--as-sepia);border-color:var(--as-paper-edge);background:0 0}.scroller{overflow-x:auto}table.ledger{border-collapse:collapse;width:100%;font-size:14px}table.ledger th{background:var(--as-paper-deep);font:600 11px/1 var(--as-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--as-sepia);text-align:left;border-bottom:2px solid var(--as-paper-edge);white-space:nowrap;padding:10px 11px}table.ledger td{border-bottom:1px solid var(--as-paper-edge);vertical-align:middle;padding:11px}table.ledger tr:nth-child(2n) td{background:color-mix(in srgb, var(--as-ink) 2.5%, transparent)}table.ledger td.r,table.ledger th.r{text-align:right}.num,.money{font-family:var(--as-font-mono);font-variant-numeric:tabular-nums}.money{color:var(--as-danger-text);font-weight:700}.field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.field>label{font:500 11px/1 var(--as-font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--as-sepia)}.field input,.field select,.field textarea{font:400 15px/1.5 var(--as-font-body);color:var(--as-ink);background:var(--as-paper-light);border:1px solid var(--as-paper-edge);border-bottom:2px solid var(--as-ink-soft);border-radius:4px 4px 0 0;width:100%;min-height:44px;padding:10px 12px}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--as-brass);box-shadow:0 2px 0 color-mix(in srgb, var(--as-brass) 35%, transparent);outline:none}.field .hint{color:var(--as-sepia);font-size:12px}.field .error{color:var(--as-danger-text);font-size:12.5px;font-weight:600}.field--invalid input,.field--invalid select,.field--invalid textarea{border-bottom-color:var(--as-barn)}.field-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 14px;display:grid}fieldset{border:1px solid var(--as-paper-edge);border-radius:6px;margin:0 0 16px;padding:14px}input[type=checkbox],input[type=radio]{accent-color:var(--as-brass)}legend{font:600 11px var(--as-font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--as-sepia);padding:0 6px}.modal-backdrop{background:color-mix(in srgb, var(--as-ink) 62%, transparent);z-index:300;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--as-paper-light);border:2px solid var(--as-ink);box-shadow:var(--as-shadow-lg);border-radius:8px;width:min(620px,100%);max-height:92vh;overflow-y:auto}.modal__head{border-bottom:1px solid var(--as-paper-edge);background:var(--as-paper-light);z-index:1;align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;top:0}.modal__head h2{font:700 20px/1.2 var(--as-font-display);margin:0}.modal__head button{cursor:pointer;color:var(--as-sepia);background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:24px;line-height:1}.modal__body{padding:18px}.modal__foot{border-top:1px solid var(--as-paper-edge);background:var(--as-paper-light);z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex;position:sticky;bottom:0}.arkusz-tlo{place-items:end center;padding:0;overflow:hidden}.arkusz{background:var(--as-paper-light);border:2px solid var(--as-ink);border-radius:var(--as-radius-lg) var(--as-radius-lg) 0 0;width:min(520px,100%);max-height:86vh;box-shadow:var(--as-shadow-lg);padding:6px 12px calc(12px + env(safe-area-inset-bottom,0px));animation:arkusz-in var(--as-dur) var(--as-ease);border-bottom:0;overflow-y:auto}@keyframes arkusz-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.arkusz{animation:none}}.arkusz__uchwyt{border-radius:var(--as-radius-pill);background:var(--as-paper-edge);width:40px;height:4px;margin:4px auto 10px}.arkusz__head{border-bottom:1px solid var(--as-paper-edge);padding:0 6px 10px}.arkusz__head b{font:700 16px/1.25 var(--as-font-display);display:block}.arkusz__head small{color:var(--as-sepia);margin-top:3px;font-size:12.5px;display:block}.arkusz__lista{margin:6px 0 0;padding:0;list-style:none}.arkusz__poz{border-radius:var(--as-radius);width:100%;min-height:52px;font:500 16px var(--as-font-body);color:var(--as-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:8px;display:flex}.arkusz__poz:hover,.arkusz__poz:focus-visible{background:color-mix(in srgb, var(--as-brass) 14%, transparent)}.arkusz__poz svg,.arkusz__bez-ikony{width:20px;height:20px;color:var(--as-accent-text);flex:none}.arkusz__poz small{color:var(--as-sepia);margin-top:1px;font-size:12px;display:block}.arkusz__poz--usun{color:var(--as-danger-text)}.arkusz__anuluj{background:var(--as-paper-deep);border:1px solid var(--as-paper-edge);border-radius:var(--as-radius);width:100%;min-height:50px;font:600 13px var(--as-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--as-ink);cursor:pointer;margin-top:8px;display:block}[data-przytrzymaj]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-przytrzymaj].is-wciskany{background-color:color-mix(in srgb, var(--as-brass) 16%, transparent);transition:background-color var(--as-dur) var(--as-ease)}.task--klik,.timeline__klik,.person--klik,.polaroid--klik{cursor:pointer}.timeline__klik,.person--klik{border-radius:var(--as-radius-sm)}.polaroid--klik:hover,.polaroid--klik:focus-visible{box-shadow:var(--as-shadow);border-color:var(--as-brass)}.podpowiedz{margin:12px 0 0;font-size:12px}.polaroid[data-wybrana="1"]{border-color:var(--as-brass);box-shadow:0 0 0 2px var(--as-brass), var(--as-shadow-sm)}.kamery-dzis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px}.bez-przewijania,.bez-przewijania body{overflow:hidden}.podglad{background:var(--as-podglad-tlo);color:var(--as-podglad-tekst);z-index:var(--as-z-modal);flex-direction:column;place-items:stretch stretch;padding:0;display:flex;overflow:hidden}.podglad__gora{padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px 16px;align-items:center;gap:10px;display:flex}.podglad__opis{flex:1;min-width:0}.podglad__opis b{font:700 16px/1.2 var(--as-font-display);letter-spacing:.04em;display:block}.podglad__opis small{font:700 12px var(--as-font-mono);color:var(--as-podglad-cichy);margin-top:2px;display:block}.podglad__zamknij{background:var(--as-podglad-szklo);width:52px;height:52px;color:inherit;cursor:pointer;font:400 32px/1 var(--as-font-body);border:0;border-radius:50%;flex:none}.podglad__zamknij:hover,.podglad__zamknij:focus-visible{background:var(--as-podglad-szklo-mocne)}.podglad__scena{touch-action:pan-y pinch-zoom;cursor:zoom-out;flex:1;place-items:center;min-height:0;display:grid;position:relative}.podglad__obraz{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%}.podglad__stan{text-align:center;color:var(--as-podglad-cichy);margin:0;padding:0 24px;font-style:italic;position:absolute}.podglad__dol{padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px))}.podglad__nawigacja{justify-content:space-between;align-items:center;gap:12px;display:flex}.podglad__strzalka{border-radius:var(--as-radius-lg);background:var(--as-podglad-szklo);width:64px;height:56px;color:inherit;cursor:pointer;font:400 34px/1 var(--as-font-body);border:0}.podglad__strzalka:disabled{opacity:.25;cursor:default}.podglad__licznik{font:700 12px var(--as-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--as-podglad-cichy)}.podglad__kamery{scrollbar-width:none;gap:8px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.podglad__kamera{border-radius:var(--as-radius-pill);background:var(--as-podglad-szklo);border:1px solid var(--as-podglad-szklo-mocne);min-height:44px;color:inherit;font:600 13px var(--as-font-body);cursor:pointer;white-space:nowrap;flex:none;padding:0 16px}.podglad__kamera[aria-selected=true]{background:var(--as-brass);border-color:var(--as-brass);color:var(--as-on-brass)}.klatki{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.klatki__kafel{cursor:pointer;border:2px solid var(--as-paper-edge);background:var(--as-paper);border-radius:6px;min-height:44px;display:block;position:relative;overflow:hidden}.klatki__kafel[data-wybrane="1"]{border-color:var(--as-brass);box-shadow:0 0 0 2px var(--as-brass)}.klatki__kafel img{aspect-ratio:4/3;object-fit:cover;background:var(--as-paper-edge);width:100%;display:block}.klatki__kafel input{width:22px;height:22px;min-height:auto;margin:0;position:absolute;top:6px;left:6px}.klatki__kafel span{font:700 11px var(--as-font-mono);color:var(--as-sepia);padding:4px 6px;display:block}.klatki__kafel[data-brak-pliku="1"]{opacity:.75;border-style:dashed}.klatki__kafel[data-brak-pliku="1"] img{position:relative}.klatki__kafel[data-brak-pliku="1"]:after{content:"brak pliku";text-align:center;font:700 10px var(--as-font-mono);color:var(--as-barn);position:absolute;top:38%;left:0;right:0}#toasts{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:400;flex-direction:column;gap:10px;max-width:min(380px,100vw - 32px);display:flex;position:fixed}.toast{background:var(--as-ink);color:var(--as-paper-light);box-shadow:var(--as-shadow-lg);border-left:4px solid var(--as-brass);animation:toast-in .2s var(--as-ease);border-radius:6px;padding:12px 15px;font-size:14px}.toast--error{border-left-color:var(--as-barn)}.toast--ok{border-left-color:var(--as-olive)}.toast--warn{border-left-color:var(--as-brass)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.empty{text-align:center;color:var(--as-sepia);padding:34px 18px}.empty svg{opacity:.45;width:46px;height:46px;margin:0 auto 10px}.empty p{margin:0 0 14px;font-size:14.5px}.note{color:var(--as-sepia);font-size:12.5px;font-style:italic}.loading{text-align:center;color:var(--as-sepia);animation:loading-in var(--as-dur) var(--as-ease) var(--as-dur-loading) both;padding:30px;font-style:italic}@keyframes loading-in{0%{opacity:0}to{opacity:1}}.offline-bar{background:var(--as-surface-barn);color:var(--as-on-surface);text-align:center;padding:7px 12px;font-size:13.5px}ul.clean{margin:0;padding:0;list-style:none}.task{border-bottom:1px dashed var(--as-paper-edge);align-items:center;gap:12px;padding:11px 0;display:flex}.task:last-child{border-bottom:0}.task .time{font:700 13px var(--as-font-mono);color:var(--as-accent-text);flex:none;width:46px}.task .title{flex:1;min-width:0;font-size:14.5px}.task .title small{color:var(--as-sepia);font-size:12px;display:block}.task[data-done="1"] .title{color:var(--as-sepia);text-decoration:line-through}.check{width:var(--as-touch);height:var(--as-touch);margin:calc((var(--as-check) - var(--as-touch)) / 2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.check:before{content:"";width:var(--as-check);height:var(--as-check);border:2px solid var(--as-sepia);border-radius:5px;grid-area:1/1}.check[aria-pressed=true]:before{background:var(--as-surface-olive);border-color:var(--as-surface-olive)}.check svg{width:16px;height:16px;color:var(--as-on-surface);opacity:0;grid-area:1/1}.check[aria-pressed=true] svg{opacity:1}.check:disabled{cursor:default;opacity:.55}.dot{width:28px;height:28px;font:700 10.5px var(--as-font-display);background:var(--as-paper-deep);color:var(--as-ink);border:1px solid var(--as-paper-edge);border-radius:999px;flex:none;place-items:center;display:grid}.task{border-left:3px solid #0000;padding-left:9px}.task[data-kto=ja]{border-left-color:var(--as-brass);background:color-mix(in srgb, var(--as-brass) 9%, transparent)}.task[data-kto=ja] .dot{background:var(--as-surface-brass);border-color:var(--as-brass-dark);color:var(--as-on-brass)}.task[data-kto=ktos] .dot{background:var(--as-paper-deep);color:var(--as-sepia)}.task[data-kto=wolne]{border-left-style:dashed;border-left-color:var(--as-paper-edge)}.task[data-przejecie="1"]{border-left-style:solid;border-left-color:var(--as-barn);background:color-mix(in srgb, var(--as-barn) 7%, transparent)}.task[data-przejecie="1"] .dot{background:var(--as-paper-deep);color:var(--as-sepia)}.task[data-done="1"][data-kto=ja]{background:0 0}.person{border-bottom:1px dashed var(--as-paper-edge);align-items:center;gap:12px;padding:11px 0;display:flex}.person:last-child{border-bottom:0}.person b{font-family:var(--as-font-display);font-size:15px;font-weight:600}.person small{color:var(--as-sepia);font-size:12px;display:block}.person .role{margin-left:auto}.tag--now{border:1px solid var(--as-brass);font-family:var(--as-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--as-accent-text);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-style:normal;display:inline-block}.attachment-thumb,.filetype{border:1px solid var(--as-paper-edge);border-radius:5px;flex:none;width:38px;height:38px}.attachment-thumb{object-fit:cover;background:var(--as-paper-deep)}.filetype{background:var(--as-paper-deep);color:var(--as-sepia);font:700 9.5px var(--as-font-ui);letter-spacing:.04em;place-items:center;display:grid}.horse-card{cursor:pointer;align-items:center;gap:14px;display:flex}.portrait{object-fit:cover;background:linear-gradient(160deg, var(--as-paper-deep), var(--as-paper-edge));border:1px solid var(--as-paper-edge);border-radius:6px;flex:none;place-items:center;width:62px;height:62px;display:grid}.portrait svg{width:40px;height:40px;color:var(--as-ink);opacity:.75}.horse-card b{font:600 17px/1.2 var(--as-font-display);display:block}.horse-card small{color:var(--as-sepia);font-size:12.5px}.stats{flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}.stats div{color:var(--as-sepia);font-size:12px}.stats b{font:700 15px var(--as-font-mono);color:var(--as-ink);display:block}.bowl{border:1px solid var(--as-paper-edge);border-radius:6px;margin-bottom:12px;overflow:hidden}.bowl header{background:var(--as-paper-deep);font:600 11.5px/1 var(--as-font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--as-sepia);justify-content:space-between;padding:8px 13px;display:flex}.bowl ul{margin:0;padding:9px 13px;list-style:none}.bowl li{align-items:baseline;gap:10px;padding:5px 0;font-size:14px;display:flex}.bowl li .qty{font:700 14px var(--as-font-mono);margin-left:auto}.bowl li em{color:var(--as-sepia);font-size:12.5px;font-style:italic}.timeline{margin:0;padding-left:22px;list-style:none;position:relative}.timeline:before{content:"";background:var(--as-paper-edge);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.timeline li{padding:0 0 16px;position:relative}.timeline li:before{content:"";background:var(--as-brass);border:2px solid var(--as-paper-light);width:10px;height:10px;box-shadow:0 0 0 1px var(--as-brass);border-radius:999px;position:absolute;top:6px;left:-21px}.timeline time{font:700 11.5px var(--as-font-mono);color:var(--as-sepia)}.timeline b{margin-top:2px;font-size:14.5px;font-weight:600;display:block}.timeline p{color:var(--as-ink-soft);margin:2px 0 0;font-size:13px}.day-head{font:600 12px var(--as-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--as-sepia);align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.day-head__now{font:700 10px var(--as-font-mono);letter-spacing:.08em;color:var(--as-on-brass);background:var(--as-surface-brass);border-radius:var(--as-radius-pill);padding:2px 7px}.wykonawcy{cursor:default;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:2px;display:inline-flex}button.wykonawcy{cursor:pointer;border-radius:var(--as-radius-pill)}button.wykonawcy:hover{background:color-mix(in srgb, var(--as-brass) 12%, transparent)}@media (pointer:coarse),(width<=900px){button.wykonawcy{min-height:var(--as-touch);min-width:var(--as-touch);padding-inline:6px}}.dot--mini{width:26px;height:26px;font-size:9.5px}.dot--mini.is-done{background:var(--as-surface-olive);border-color:var(--as-surface-olive);color:var(--as-on-surface)}.dot--mini.is-me{box-shadow:0 0 0 2px var(--as-brass)}.wybor-osob{flex-wrap:wrap;gap:8px;display:flex}.wybor-osob label{cursor:pointer;border:1px solid var(--as-paper-edge);border-radius:var(--as-radius-pill);min-height:var(--as-touch);background:var(--as-paper-light);align-items:center;gap:7px;padding:6px 12px;font-size:14px;display:flex}.wybor-osob label:has(input:checked){border-color:var(--as-brass);background:color-mix(in srgb, var(--as-brass) 12%, transparent)}.wybor-osob input{flex:none;width:18px;height:18px;min-height:auto}.wlasny{gap:8px;margin-top:10px;display:flex}.wlasny__pole{flex:1;min-width:0}.podzial-kwoty{flex-direction:column;gap:8px;margin-top:12px;display:flex}.podzial-kwoty__wiersz{align-items:center;gap:10px;display:flex}.podzial-kwoty__wiersz span{flex:1;font-size:14px}.podzial-kwoty__wiersz input{text-align:right;width:110px;font-family:var(--as-font-mono);flex:none}.note--blad{color:var(--as-danger-text);font-weight:600}.pokaz-liczby{cursor:pointer;color:var(--as-sepia);min-height:var(--as-touch-mouse);align-items:center;font-size:12.5px;display:flex}@media (pointer:coarse),(width<=900px){.pokaz-liczby{min-height:var(--as-touch)}}.podtytul{font:600 12px var(--as-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--as-sepia);margin:16px 0 2px}.podtytul:first-child{margin-top:4px}.dlug{border-left:2px solid var(--as-brass);margin:10px 0 0;padding-left:12px}.dlug__glowa{font:600 15px var(--as-font-display);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dlug .person{flex-wrap:wrap}.dlug .person>div:first-child{flex:60%}.dlug .person .btn-row{flex-basis:100%}@media (width>=560px){.dlug .person .btn-row{flex-basis:auto;margin-left:auto}}.sekcja>summary{cursor:pointer;min-height:var(--as-touch);font:600 15px/1.3 var(--as-font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--as-sepia);align-items:center;gap:9px;margin:0;list-style:none;display:flex}.sekcja>summary::-webkit-details-marker{display:none}.sekcja>summary svg{width:17px;height:17px;color:var(--as-brass);flex:none}.sekcja>summary>span{flex:1;align-items:center;gap:9px;display:flex}.sekcja>summary>span:after{content:"";background:var(--as-brass);opacity:.3;flex:1;height:1px}.sekcja>summary:after{content:"▾";color:var(--as-accent-text);transition:transform var(--as-dur-fast) var(--as-ease);flex:none;font-size:12px}.sekcja:not([open])>summary:after{transform:rotate(-90deg)}.sekcja[open]>summary{margin-bottom:12px}.more>summary{cursor:pointer;min-height:var(--as-touch);font:600 12.5px var(--as-font-display);letter-spacing:.06em;color:var(--as-accent-text);align-items:center;padding:10px 0;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary:before{content:"▸";margin-right:8px;font-size:11px}.more[open]>summary:before{content:"▾"}.segmented{flex-wrap:wrap;gap:6px;max-width:100%;display:inline-flex}.cal{border:1px solid var(--as-paper-edge);border-radius:6px;overflow:hidden}.cal__head,.cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal__head div{background:var(--as-ink);color:var(--as-paper-light);text-align:center;font:600 10.5px/1 var(--as-font-display);letter-spacing:.13em;text-transform:uppercase;padding:8px 4px}.cal__grid>div{border-right:1px solid var(--as-paper-edge);border-bottom:1px solid var(--as-paper-edge);background:var(--as-paper-light);min-height:88px;padding:5px 6px}.cal__grid>div:nth-child(7n){border-right:0}.cal__grid .is-out{background:color-mix(in srgb, var(--as-ink) 4%, transparent);color:var(--as-sepia-faint)}.cal__grid .is-past{background:color-mix(in srgb, var(--as-ink) 5%, transparent)}.cal__grid .is-past .dn{color:var(--as-sepia-faint);text-decoration:line-through}.cal__grid .is-past .ev{opacity:.72}.cal__grid .is-today{background:color-mix(in srgb, var(--as-brass) 20%, transparent);box-shadow:inset 0 0 0 3px var(--as-brass);position:relative}.cal__grid .is-today .dn{background:var(--as-surface-brass);color:var(--as-on-brass);border-radius:var(--as-radius-sm);padding:1px 5px;text-decoration:none}.dn__dzis{font:700 8.5px var(--as-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--as-accent-text);vertical-align:1px;margin-left:4px}.cal__grid .dn{font:700 12px var(--as-font-mono);color:var(--as-sepia)}.absent{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.absent span{font:700 9px var(--as-font-mono);letter-spacing:.03em;background:color-mix(in srgb, var(--as-barn) 16%, transparent);color:var(--as-danger-text);border:1px solid color-mix(in srgb, var(--as-barn) 35%, transparent);border-radius:3px;padding:1px 3px}.cal-wybor{z-index:var(--as-z-header);background:var(--as-paper-deep);border:1px solid var(--as-brass);border-radius:var(--as-radius);box-shadow:var(--as-shadow);border-left-width:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin:0 0 12px;padding:8px 8px 10px 12px;display:grid;position:sticky;top:0}.cal-wybor__opis{min-width:0}.cal-wybor__opis b{font:700 14.5px var(--as-font-display);color:var(--as-ink);display:block}.cal-wybor__opis small{color:var(--as-sepia);margin-top:2px;font-size:11.5px;display:block}.cal-wybor__zamknij{cursor:pointer;color:var(--as-ink);font:400 23px/1 var(--as-font-body);min-width:var(--as-touch);min-height:var(--as-touch);border-radius:var(--as-radius-sm);background:0 0;border:0;padding:0}.cal-wybor__zamknij:hover{background:color-mix(in srgb, var(--as-brass) 18%, transparent)}.cal-wybor .btn-row{grid-column:1/-1;margin:0}.cal__grid>div[data-wybrany="1"]{background:color-mix(in srgb, var(--as-brass) 34%, var(--as-paper-light));box-shadow:inset 0 0 0 2px var(--as-brass-dark)}.cal-week__day[data-wybrany="1"]{background:color-mix(in srgb, var(--as-brass) 24%, transparent);box-shadow:inset 0 0 0 2px var(--as-brass-dark);border-radius:var(--as-radius-sm)}.cal__grid>div[data-dzien],.cal-week__day[data-dzien]{cursor:pointer}.cal-week__day{border-bottom:1px dashed var(--as-paper-edge);padding:12px 0}.cal-week__day:first-child{padding-top:0}.cal-week__day:last-child{border-bottom:0;padding-bottom:0}.cal-week__day.is-today{border-left:4px solid var(--as-brass);background:color-mix(in srgb, var(--as-brass) 10%, transparent);margin-left:-14px;padding-left:10px}.cal-week__day.is-past .day-head{color:var(--as-sepia-faint);text-decoration:line-through}.cal-week__day.is-past .task{opacity:.72}.cal-week .task{border-left:0;padding-left:0}.cal-week .task .time{width:62px}.cal-week__row{border:0;border-bottom:1px dashed var(--as-paper-edge);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:var(--as-touch);border-radius:var(--as-radius-sm);background:0 0}.cal-week__row:hover{background:color-mix(in srgb, var(--as-brass) 7%, transparent)}.cal-week li:last-child .cal-week__row{border-bottom:0}.ev{white-space:nowrap;text-overflow:ellipsis;color:var(--as-on-surface);cursor:pointer;border-radius:3px;margin-top:3px;padding:2px 5px;font-size:10.5px;font-weight:600;overflow:hidden}.ev--visit{background:var(--as-surface-barn)}.ev--care{background:var(--as-surface-olive)}.ev--event{background:var(--as-surface-slate)}.polaroid{background:var(--as-paper-light);border:1px solid var(--as-paper-edge);box-shadow:var(--as-shadow-sm);border-radius:4px;margin:0;padding:9px 9px 0}.frame{aspect-ratio:4/3;background:linear-gradient(170deg,#4a5340,#2c2a20 60%,#1c1812);border-radius:3px;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.frame svg{color:#f0ebdc4d;width:52px;height:52px}.frame .stamp{font:700 10px var(--as-font-mono);color:#efe7d5;background:#1c1510b8;border-radius:3px;padding:3px 7px;position:absolute;bottom:7px;right:7px}.frame .live{font:700 9.5px var(--as-font-display);letter-spacing:.14em;color:#efe7d5;background:#1c1510b8;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:flex;position:absolute;top:7px;left:7px}.frame .live i{background:var(--as-olive);border-radius:999px;width:6px;height:6px;display:block}.frame .live--delayed i{background:var(--as-brass)}.frame .live--silent i{background:var(--as-sepia-faint)}.polaroid figcaption{padding:9px 2px 11px;font-size:13px}.polaroid figcaption b{font-family:var(--as-font-display);font-size:14px;font-weight:600;display:block}.polaroid figcaption small{color:var(--as-sepia);font-size:11.5px;font-family:var(--as-font-mono)}.recorder{background:var(--as-ink);color:var(--as-paper-light);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 16px;display:flex}.recorder__btn{background:var(--as-surface-barn);cursor:pointer;width:52px;height:52px;box-shadow:0 0 0 4px color-mix(in srgb, var(--as-barn) 28%, transparent);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.recorder__btn svg{width:22px;height:22px;color:var(--as-on-surface)}.recorder__btn.is-recording{animation:1.4s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--as-barn) 12%, transparent)}}.timeline-range{width:100%;accent-color:var(--as-brass);min-height:var(--as-touch);margin-top:8px}.wave{flex:1;align-items:center;gap:3px;min-width:120px;height:34px;display:flex}.wave i{background:var(--as-brass-light);opacity:.85;border-radius:2px;flex:1;min-width:2px;height:12%;transition:height .12s}.recorder .len{font:700 14px var(--as-font-mono);color:var(--as-brass-light)}.bars{flex-direction:column;gap:11px;display:flex}.bar{grid-template-columns:116px 1fr 86px;align-items:center;gap:11px;font-size:13.5px;display:grid}.bar .track{background:color-mix(in srgb, var(--as-ink) 7%, transparent);border-radius:3px;height:20px;display:block;overflow:hidden}.bar .fill{background:var(--as-chart-line);border-radius:3px;height:100%;display:block}.bar .val{text-align:right;font:700 13px var(--as-font-mono);font-variant-numeric:tabular-nums}.more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.more-grid .btn{flex-direction:column;gap:6px;height:auto;padding:14px 6px;font-size:12px}.more-grid .btn svg{width:22px;height:22px}.auth{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth__box{background:var(--as-paper-light);border:2px solid var(--as-ink);width:min(430px,100%);box-shadow:var(--as-shadow-lg);border-radius:10px;padding:28px 26px}.auth__logo{width:130px;margin:0 auto 4px;display:block}.auth h1{font:700 27px/1.1 var(--as-font-display);text-align:center;margin:0 0 4px}.auth .sub{text-align:center;font:500 11px var(--as-font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--as-sepia);margin-bottom:22px}.auth__switch{text-align:center;margin-top:16px;font-size:14px}.auth__switch button{color:var(--as-danger-text);cursor:pointer;font:inherit;min-height:var(--as-touch);background:0 0;border:0;padding:0 6px;text-decoration:underline}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.rail{height:auto;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));z-index:100;border-top:2px solid var(--as-brass-dark);flex-direction:row;gap:2px;position:fixed;inset:auto 0 0;overflow-x:auto}.rail__brand,.rail__foot,.stable-pick{display:none}.rail{justify-content:space-around;overflow-x:visible}.rail .rail__more{display:none}.rail__more-btn{cursor:pointer;color:inherit;font:600 10.5px var(--as-font-body);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:62px;padding:7px 10px;display:flex}.rail__more-btn svg{width:21px;height:21px}.rail a{text-align:center;flex-direction:column;flex:none;gap:3px;min-width:62px;padding:7px 10px;font-size:10.5px}.rail .badge{margin:0;position:absolute;top:2px;right:6px}.main{padding:16px 16px 96px}.split{grid-template-columns:1fr}.mobile-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.mobile-head img{width:34px;height:34px}.mobile-head__wstecz{width:var(--as-touch);height:var(--as-touch);color:var(--as-ink);cursor:pointer;border-radius:var(--as-radius-pill);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-10px;padding:0;display:flex}.mobile-head__wstecz:active{background:var(--as-paper-edge)}.mobile-head__wstecz svg{width:22px;height:22px}.mobile-head b{font:700 16px var(--as-font-display)}.mobile-head .stable{color:var(--as-sepia);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:12.5px;overflow:hidden}.mobile-head b{flex:none}}@media (width>=901px){.mobile-head,.rail__more-btn{display:none}}@media (width<=720px){.scroller{overflow-x:visible}table.ledger,table.ledger tbody,table.ledger tr,table.ledger td{width:100%;display:block}table.ledger thead{display:none}table.ledger tr{border:1px solid var(--as-paper-edge);background:var(--as-paper-light);border-radius:8px;margin-bottom:10px;padding:3px 0}table.ledger tr:nth-child(2n) td{background:0 0}table.ledger td{text-align:left;border:0;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 12px;display:flex}table.ledger td[data-label]:before{content:attr(data-label);color:var(--as-sepia);font:700 10.5px/1.5 var(--as-font-mono);letter-spacing:.05em;text-transform:uppercase;flex:none}table.ledger td.r{text-align:right}table.ledger td:empty{display:none}table.ledger td .btn-row{flex-wrap:wrap;justify-content:flex-end}}@media (width<=620px){.grid.g3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.view-head{align-items:flex-start}.view-head h1{flex-basis:100%}.view-head .meta{flex-basis:100%;margin-left:0}.field-row{grid-template-columns:1fr}.cal__grid>div{min-height:62px}.ev{font-size:9px}.bar{grid-template-columns:92px 1fr 70px}}@media print{.rail,.btn-row,.mobile-head,#toasts{display:none!important}body{background:#fff}.shell{grid-template-columns:1fr}.card{break-inside:avoid;box-shadow:none}}.skip{z-index:var(--as-z-toast);background:var(--as-surface-brass);color:var(--as-on-brass);border-radius:var(--as-radius);padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.mono{font-family:var(--as-font-mono);font-weight:700}.note-plain{color:var(--as-ink-soft);margin:0 0 12px;font-size:14px}.form-error{color:var(--as-danger-text);margin:0 0 12px;font-size:14px;font-weight:600}.lede-center{text-align:center;color:var(--as-ink-soft);margin:0 0 18px}.obj-dot{background:var(--obj,var(--as-brass));width:12px;height:12px;box-shadow:0 0 0 2px color-mix(in srgb, var(--obj,var(--as-brass)) 30%, transparent);vertical-align:0;border-radius:50%;flex:none;margin-right:8px;display:inline-block}.stable-pick{border-left:4px solid var(--obj,var(--as-brass))}.stable-pick b{align-items:center;display:flex}.stable-pick small{text-transform:uppercase;letter-spacing:.14em;color:var(--as-rail-icon);font-size:10px}.ctx-pill{min-height:var(--as-touch);border-radius:var(--as-radius-pill);background:var(--as-paper-light);border:1px solid var(--as-paper-edge);border-left:4px solid var(--obj,var(--as-brass));min-width:0;font:600 13.5px/1.2 var(--as-font-display);color:var(--as-ink);cursor:pointer;letter-spacing:.02em;align-items:center;gap:4px;padding:6px 10px 6px 12px;display:inline-flex}.ctx-pill span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ctx-pill svg{width:16px;height:16px;color:var(--as-accent-text);flex:none}.ctx-pill:hover{border-color:var(--as-brass)}.lang-btn{min-height:var(--as-touch);min-width:var(--as-touch);border-radius:var(--as-radius);border:1px solid var(--as-paper-edge);color:var(--as-ink);cursor:pointer;font:700 13px var(--as-font-mono);letter-spacing:.06em;background:0 0;flex:none;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.lang-btn:hover{background:color-mix(in srgb, var(--as-brass) 14%, transparent);border-color:var(--as-brass)}.lang-btn--dark{color:var(--as-rail-strong);border-color:var(--as-rail-line)}.flag{border-radius:2px;flex:none;width:22px;height:15px;display:block}.mobile-head{display:none}.topbar{justify-content:flex-end;align-items:center;gap:12px;margin:-6px 0 10px;display:flex}.topbar__who{color:var(--as-sepia);font-size:13.5px}@media (width<=900px){.topbar{display:none}.mobile-head{z-index:var(--as-z-header);padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;background:var(--as-paper);border-bottom:1px solid var(--as-paper-edge);margin:-16px -16px 14px;display:flex;position:sticky;top:0}.mobile-head .ctx-pill{flex:1;justify-content:flex-start}.rail .rail__item[data-mobile="0"]{display:none}.rail__item{position:relative}}.rail__logout{width:100%;min-height:var(--as-touch-mouse);color:var(--as-rail-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:9px 11px;font-size:14.5px;display:flex}.rail__logout:hover{background:var(--as-rail-hover);color:var(--as-rail-strong)}.rail__logout svg{width:19px;height:19px;color:var(--as-rail-icon)}.auth{position:relative}.auth__lang{top:calc(12px + env(safe-area-inset-top,0px));position:absolute;right:12px}.auth__box--wide{width:min(520px,100%)}.auth__form{margin-top:16px}.auth__form .btn+.btn{margin-top:10px}.segmented--full{grid-template-columns:1fr 1fr;width:100%;display:grid}.auth .divider{margin:18px 0}.auth__switch a{color:var(--as-danger-text);min-height:var(--as-touch);align-items:center;padding:0 4px;font-weight:600;display:inline-flex}.color-pick{flex-wrap:wrap;gap:8px;display:flex}.color-pick__opt{min-height:var(--as-touch);cursor:pointer;border:1px solid var(--as-paper-edge);border-radius:var(--as-radius-pill);align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;display:inline-flex}.color-pick__opt input{opacity:0;width:1px;height:1px;position:absolute}.color-pick__opt i{background:var(--c);border:2px solid var(--as-paper-light);width:22px;height:22px;box-shadow:0 0 0 1px var(--as-paper-edge);border-radius:50%}.color-pick__opt:has(input:checked){border-color:var(--as-brass-dark);background:color-mix(in srgb, var(--as-brass) 14%, transparent);font-weight:600}.color-pick__opt:has(input:focus-visible){outline:2px solid var(--as-brass);outline-offset:2px}.choice-list{flex-direction:column;gap:8px;display:flex}.choice{cursor:pointer;border:1px solid var(--as-paper-edge);border-radius:var(--as-radius);align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.choice input{flex:none;width:20px;height:20px}.choice b{font-weight:600;display:block}.choice small{color:var(--as-sepia);font-size:12.5px;display:block}.choice:has(input:checked){border-color:var(--as-brass);background:color-mix(in srgb, var(--as-brass) 10%, transparent)}.card--obj{border-left:4px solid var(--obj)}.place-big{font:700 22px/1.2 var(--as-font-display);margin:0 0 4px}.person__ic{width:20px;height:20px;color:var(--as-accent-text);flex:none}.person--pending b{color:var(--as-ink-soft)}.person--pending small{color:var(--as-accent-text);font-weight:600}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.inline-form .field{flex:200px;margin-bottom:0}.modal--small{width:min(440px,100%)}.confirm__q{margin:0;font-size:16px}.banner{border-radius:var(--as-radius);border:1px solid var(--as-brass);background:color-mix(in srgb, var(--as-brass) 10%, var(--as-paper-light));border-left-width:4px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.banner svg{width:22px;height:22px;color:var(--as-accent-text);flex:none}.banner>div{flex:1;min-width:180px}.banner--grace,.banner--expired,.banner--suspended{border-color:var(--as-barn);background:color-mix(in srgb, var(--as-barn) 8%, var(--as-paper-light))}.banner--grace svg,.banner--expired svg,.banner--suspended svg{color:var(--as-danger-text)}.ic{flex:none;width:1.15em;height:1.15em}.logo{flex:none;display:block}.logo img{display:block}.auth__logo{width:112px;margin:0 auto 6px}.auth__logo img{width:112px;height:112px}.ctx-pill{border-radius:var(--as-radius-lg);padding-block:4px}.ctx-pill__txt{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ctx-pill__txt b{font:600 14px/1.2 var(--as-font-display);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ctx-pill__txt small{font:600 11.5px/1.2 var(--as-font-body);color:var(--as-accent-text);letter-spacing:0}.stable-pick__role{color:var(--as-rail-icon);margin:3px 0 0 20px;font-size:12.5px;display:block}.rail .obj-dot{box-shadow:0 0 0 2px var(--as-rail-strong)}:root{--as-scrim:#1216129e}.modal-backdrop{background:var(--as-scrim)}.loc-tree>li{border-bottom:1px dashed var(--as-paper-edge);padding:4px 0}.loc-tree>li:last-child{border-bottom:0}.loc{min-height:var(--as-touch);border-radius:var(--as-radius-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 6px;display:flex}.loc--klik{cursor:pointer}.loc--klik:hover{background:color-mix(in srgb, var(--as-brass) 8%, transparent)}.loc b{font-family:var(--as-font-display);font-weight:600}.loc__cap{color:var(--as-sepia);margin-left:auto;font-size:12.5px}.loc-tree__sub{border-left:2px solid var(--as-paper-edge);margin:0 0 6px 18px;padding-left:10px}.row-btn{border:0;border-bottom:1px dashed var(--as-paper-edge);width:100%;min-height:56px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 6px;display:flex}.row-btn:hover{background:color-mix(in srgb, var(--as-brass) 8%, transparent)}.row-btn>span:not(.num):not(.chip):not(.money):not(.visit-when){flex:1;min-width:0}a.row-btn{color:inherit;text-decoration:none}.row-btn .chip{flex:none}.row-btn b{font-family:var(--as-font-display);font-weight:600;display:block}.row-btn small{color:var(--as-sepia);font-size:12.5px;display:block}.row-btn .num{color:var(--as-sepia);font-size:13px}.lic__state{margin:0 0 6px}.lic__until{font-family:var(--as-font-mono);margin:0 0 10px;font-size:14px}.lic__key{border-top:1px dashed var(--as-paper-edge);margin-top:12px;padding-top:12px}.lic__key input{font-family:var(--as-font-mono);letter-spacing:.06em;text-transform:uppercase}.lic--grace,.lic--expired,.lic--suspended{border-left:4px solid var(--as-barn)}.note-ok{color:var(--as-olive);margin:8px 0 0;font-weight:600}pre.keys{font:700 13px/1.6 var(--as-font-mono);white-space:pre-wrap;-webkit-user-select:all;user-select:all;margin:6px 0 0}tr.is-revoked td{color:var(--as-sepia);text-decoration:line-through}.card--pending{border-left:4px solid var(--as-brass);margin-bottom:16px}.card h2 .count{font:700 12px var(--as-font-mono);background:var(--as-surface-brass);color:var(--as-on-brass);border-radius:var(--as-radius-pill);letter-spacing:0;padding:2px 8px}.person--wrap{flex-wrap:wrap}.person--wrap>div:nth-child(2){flex:200px;min-width:0}.person--wrap .btn-row{margin-left:auto}.dot--me{background:var(--as-surface-brass);border-color:var(--as-brass-dark);color:var(--as-on-brass)}.segmented{margin:4px 0 0}.modal-backdrop.podglad{background:var(--as-podglad-tlo)}.horse-card--link{color:inherit;align-items:flex-start;text-decoration:none}.horse-card--link:hover{border-color:var(--as-brass)}.horse-card__txt{flex:1;min-width:0}.horse-card__txt small{display:block}.horse-card__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.barn-name{font-family:var(--as-font-body);color:var(--as-ink-soft);font-size:.85em;font-style:italic;font-weight:400}.search{max-width:420px}.back-link{min-height:var(--as-touch);color:var(--as-accent-text);font:600 13px var(--as-font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.back-link svg{width:18px;height:18px}.horse-head{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.horse-head__photo{border-radius:var(--as-radius-lg);border:1px solid var(--as-paper-edge);background:var(--as-paper-deep);cursor:zoom-in;flex:none;place-items:center;width:108px;height:108px;padding:0;display:grid;overflow:hidden}.horse-head__photo img{object-fit:cover;width:100%;height:100%}.horse-head__photo--empty{cursor:default}.horse-head__photo--empty svg{width:64px;height:64px;color:var(--as-ink);opacity:.6}.horse-head__txt{flex:220px;min-width:0}.horse-head__txt h1{font:700 28px/1.15 var(--as-font-display);margin:0}.horse-head__txt .lede{color:var(--as-ink-soft);margin:4px 0}.horse-head__akcje{flex-wrap:wrap;gap:8px;display:flex}.safety{border-radius:var(--as-radius);border:1px solid var(--as-barn);background:color-mix(in srgb, var(--as-barn) 9%, var(--as-paper-light));border-left-width:4px;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.safety svg{width:24px;height:24px;color:var(--as-danger-text);flex:none}.safety b{color:var(--as-danger-text);font:600 13px var(--as-font-display);letter-spacing:.1em;text-transform:uppercase}.safety p{white-space:pre-line;margin:4px 0 0}dl.facts{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0 0 12px;display:grid}dl.facts dt{color:var(--as-sepia);font-size:13px}dl.facts dd{margin:0;font-size:14.5px}.desc{white-space:pre-line;color:var(--as-ink-soft);font-size:14px}.sekcja>.btn{margin-bottom:10px}.visit-when{min-width:92px;color:var(--as-accent-text);flex:none;font-size:12.5px;font-weight:700}.row-btn.is-cancelled b{color:var(--as-sepia);text-decoration:line-through}.visit-horse h2 a{color:inherit;text-decoration:none}.tel{vertical-align:middle;margin-left:8px}.danger-link{color:var(--as-danger-text);border-color:#0000;margin-top:12px}textarea[readonly]{background:var(--as-paper-deep)}.grid>div>.card+.card{margin-top:16px}@media (width<=620px){.row-btn{flex-wrap:wrap;row-gap:2px}.row-btn .visit-when{flex-basis:100%;min-width:0}}.tiles{margin-bottom:16px}.tile .v.money{color:var(--as-danger-text)}.shares{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.shares .chip{padding:2px 9px;font-size:11.5px}.month-pick{min-height:var(--as-touch);font:600 14px var(--as-font-mono);color:var(--as-ink);background:var(--as-paper-light);border:1px solid var(--as-paper-edge);border-radius:var(--as-radius);padding:6px 10px}.person .money{margin-left:auto}.limits{flex-direction:column;gap:8px;margin:12px 0 4px;display:flex}.limits .bar{grid-template-columns:70px 1fr 70px}.fill--full{background:var(--as-surface-barn)!important}.tile .v,.bar .val,.money{white-space:nowrap}@media (width<=620px){.tiles .tile .v{font-size:20px}.bar{grid-template-columns:84px 1fr auto}table.ledger td{flex-wrap:wrap}table.ledger td .shares{flex-basis:100%;justify-content:flex-end}}.meal-card{padding:0;overflow:hidden}.meal-card header{font-size:13px}.meal-horse{border-bottom:1px dashed var(--as-paper-edge);flex-wrap:wrap;align-items:baseline;gap:12px;display:flex;padding:9px 0!important}.meal-horse:last-child{border-bottom:0}.meal-horse__name{min-width:110px;color:inherit;text-decoration:none}.meal-horse__name b{font:600 15px var(--as-font-display);display:block}.meal-horse__name small{color:var(--as-sepia);font-size:12px}.meal-horse__items{flex-direction:column;flex:1;gap:3px;display:flex}.meal-horse__items .qty{font:700 14px var(--as-font-mono);color:var(--as-accent-text);white-space:nowrap;margin-left:6px}.meal-horse__items em{color:var(--as-sepia);font-size:12.5px;display:block}.proposal{border-top:1px dashed var(--as-paper-edge);margin-top:10px;padding-top:10px}.proposal:first-of-type{border-top:0;margin-top:0}.bowl-list li{padding:2px 0;font-size:14px}.diet-row{grid-template-columns:1fr 1.6fr 80px 1fr;align-items:center;gap:6px;margin-bottom:8px;display:grid}.diet-row input,.diet-row select{min-height:var(--as-touch);border:1px solid var(--as-paper-edge);border-radius:var(--as-radius-sm);background:var(--as-paper-light);color:var(--as-ink);font:inherit;min-width:0;padding:6px 8px}.diet-row input[maxlength]{grid-column:1/4}@media print{.no-print,.topbar,.segmented{display:none!important}.meal-card{break-inside:avoid}}.tile .d--alarm{color:var(--as-danger-text);align-items:center;gap:4px;font-weight:600;display:flex}.tile:disabled{cursor:default}.usage-date{color:var(--as-accent-text);flex:0 0 56px;font-size:12.5px;font-weight:700}.qty-row{grid-template-columns:52px 1fr 52px 1fr;align-items:end;gap:8px;display:grid}.qty-row .field{margin-bottom:14px}.qty-btn{min-height:48px;margin-bottom:14px;padding:0;font-size:22px}.card--cover{border-left:4px solid var(--as-warning);background:color-mix(in srgb, var(--as-warning) 10%, transparent)}.week-nav{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.week-nav .btn{min-width:44px;min-height:44px}.week-nav .next svg{transform:scaleX(-1)}.is-paused{opacity:.55}.filters{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.25rem;margin-bottom:1rem;display:flex}.filters .field{min-width:12rem;margin:0}.toggle{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.toggle input{width:22px;height:22px;accent-color:var(--as-brass)}.entry{cursor:default}.entry[tabindex]{cursor:pointer}.entry__head{align-items:baseline;gap:.75rem;display:flex}.entry__head .time{font:700 14px var(--as-font-mono);color:var(--as-brass);flex:none}.entry__title{text-transform:none;letter-spacing:0;margin:0;font-size:1.05rem}.entry__meta{flex-wrap:wrap;gap:.35rem;margin:.5rem 0;display:flex}.entry .desc{white-space:pre-line;margin:.25rem 0 .5rem}.entry__voice{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.entry__voice audio{flex:1;min-width:0;height:44px}.entry__by{margin:.25rem 0 0}.voice{gap:.5rem;display:grid}.skala label{justify-content:center;min-width:44px}.recorder{background:var(--as-rail-bg)}.cal-nav{margin-bottom:.25rem}.cal-nav__title{text-align:center;font:700 1.05rem var(--as-font-display);text-transform:capitalize;flex:1}.cal{margin:.5rem 0 1rem}.cal__grid>div{flex-direction:column;min-width:0;display:flex}.cal__grid .ev{display:block}.ev--more{color:var(--as-sepia);background:0 0}.cal-dots{flex-wrap:wrap;gap:3px;margin-top:4px;display:none}.cal-dots i{border-radius:50%;width:7px;height:7px}@media (width<=640px){.cal__grid .ev{display:none}.cal-dots{display:flex}.cal__grid>div{min-height:52px;padding:4px}}.cal-item{text-align:left;width:100%}.chip--src-event{background:var(--as-surface-slate);color:var(--as-on-surface);border-color:#0000}.chip--src-visit{background:var(--as-surface-barn);color:var(--as-on-surface);border-color:#0000}.chip--src-care{background:var(--as-surface-olive);color:var(--as-on-surface);border-color:#0000}.feed-url{width:100%;font:12px var(--as-font-mono);margin:.5rem 0;padding:.6rem}.cal__head div{background:var(--as-rail-bg);color:var(--as-rail-ink)}.wd-narrow{display:none}@media (width<=640px){.wd-long{display:none}.wd-narrow{display:inline}}.kamery{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px}.kamera{text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.kamera:hover,.kamera:focus-visible{border-color:var(--as-brass)}.porzadki{border-top:1px dashed var(--as-paper-edge);margin-top:1rem;padding-top:.5rem}.kod{white-space:pre-wrap;word-break:break-all;font:11.5px var(--as-font-mono);background:var(--as-rail-bg);color:var(--as-rail-ink);border-radius:var(--as-radius-sm);padding:.75rem}.podglad__usun{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:calc(var(--as-z-modal) + 10);position:fixed;transform:translate(-50%)}.polaroid .cap{padding:9px 2px 11px;font-size:13px;display:block}.polaroid .cap b{font-family:var(--as-font-display);font-size:14px;font-weight:600;display:block}.polaroid .cap small{color:var(--as-sepia);font-size:11.5px;font-family:var(--as-font-mono);display:block}.porzadki{justify-items:start;gap:.5rem;display:grid}.porzadki .field{width:100%;max-width:22rem;margin:0}.qr{max-width:100%;height:auto;image-rendering:pixelated;margin:0 auto .75rem;display:block}.invite-box h1{margin-bottom:.25rem}.invite-who{font-size:1.1rem}.invite-role{margin:.25rem 0 .75rem}.invite-rows{flex-direction:column;gap:8px;display:flex}.invite-rows .note{margin:0 0 2px}.invite-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.invite-row input{font:400 15px/1.5 var(--as-font-body);color:var(--as-ink);background:var(--as-paper-light);border:1px solid var(--as-paper-edge);border-bottom:2px solid var(--as-ink-soft);border-radius:4px 4px 0 0;width:100%;min-height:44px;padding:9px 10px}.invite-row input:focus{border-bottom-color:var(--as-brass);box-shadow:0 2px 0 color-mix(in srgb, var(--as-brass) 35%, transparent);outline:none}.invite-row--bad .invite-row__id{border-bottom-color:var(--as-barn);background:color-mix(in srgb, var(--as-barn) 8%, var(--as-paper-light))}.invite-row .btn{border-color:#0000;min-width:44px;min-height:44px;padding:0}.invite-row__spacer{width:44px}.invite-rows__add{align-self:flex-start}.invite-rows .error{color:var(--as-danger-text);margin:0;font-size:12.5px;font-weight:600}@media (width<=560px){.invite-row{border-bottom:1px dashed var(--as-paper-edge);grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"id id""name x";gap:4px 6px;padding-bottom:8px}.invite-row__id{grid-area:id}.invite-row__name{grid-area:name}.invite-row>.btn,.invite-row__spacer{grid-area:x}}.stable-dot{background:var(--as-brass);width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--as-paper-light) 70%, transparent);vertical-align:middle;border-radius:50%;flex:none;margin-right:8px;display:inline-block}.stable-dot--lg{width:14px;height:14px;margin:0 4px 0 2px}.stable-head{font:600 15px/1.2 var(--as-font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:2px;margin:0 0 10px;display:flex}.stable-head small{font:400 13px var(--as-font-body);letter-spacing:0;text-transform:none;color:var(--as-sepia);margin-left:auto}.org-group{margin-bottom:22px}.org-banner{border:1px dashed var(--as-paper-edge);background:color-mix(in srgb, var(--as-brass) 8%, var(--as-paper-light));border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.org-banner>.ic{width:22px;height:22px;color:var(--as-brass);flex:none;margin-top:2px}.org-banner p{margin:0 0 8px;font-size:14px}.org-banner__stables{flex-wrap:wrap;gap:8px;display:flex}.org-banner__stables .btn{text-transform:none;letter-spacing:.02em;font-size:13px}.org-row{align-items:center}.org-row>.num{white-space:nowrap;margin-left:auto}.slot-list{flex-direction:column;gap:8px;display:flex}.slot-row{border-bottom:1px dashed var(--as-paper-edge);align-items:center;gap:10px;padding:8px 0;display:flex}.slot-row:last-child{border-bottom:0}.slot-row__main{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:flex-start;gap:12px;min-height:44px;padding:4px 2px;display:flex}.slot-row__main:focus-visible{outline:2px solid var(--as-brass);outline-offset:2px}.slot-row__time{font:700 15px/1.2 var(--as-font-mono);white-space:nowrap;flex-direction:column;flex:none;min-width:78px;display:flex}.slot-row__time small{color:var(--as-sepia);font-size:12px;font-weight:400}.slot-row__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.slot-row__txt b{font-size:15px}.slot-row__txt small{color:var(--as-sepia);font-size:13px}.slot-row__chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.slot-row__act{flex:none;min-height:44px}.slot-row__cancel{font-weight:600;color:var(--as-danger-text)!important}.slot-row.is-cancelled .slot-row__txt b{opacity:.7;text-decoration:line-through}.slot-row.is-mine .slot-row__time{color:var(--as-olive)}.chip--booking-requested{color:var(--as-brass-dark,var(--as-brass));border-color:var(--as-brass);background:color-mix(in srgb, var(--as-brass) 14%, transparent)}.chip--booking-confirmed{color:var(--as-olive);border-color:var(--as-olive);background:color-mix(in srgb, var(--as-olive) 14%, transparent)}.chip--booking-rejected,.chip--booking-cancelled{color:var(--as-danger-text);border-color:var(--as-barn);background:0 0}@media (width<=560px){.slot-row{flex-wrap:wrap}.slot-row__act{width:100%}}.facts-list{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.facts-list li{align-items:center;gap:8px;font-size:14px;display:flex}.facts-list .ic{width:18px;height:18px;color:var(--as-sepia);flex:none}.my-booking{border:1px solid var(--as-paper-edge);border-radius:8px;margin:10px 0;padding:10px 12px}.my-booking p{margin:4px 0 0;font-size:14px}.my-booking--confirmed{border-color:var(--as-olive);background:color-mix(in srgb, var(--as-olive) 10%, var(--as-paper-light))}.my-booking--requested{border-color:var(--as-brass);background:color-mix(in srgb, var(--as-brass) 10%, var(--as-paper-light))}.my-booking--rejected,.my-booking--cancelled{border-color:var(--as-barn);background:color-mix(in srgb, var(--as-barn) 8%, var(--as-paper-light))}.booking-row{flex-wrap:wrap;align-items:center}.booking-row>div:first-child{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.booking-row__akcje{gap:6px;display:flex}.booking-row__horse,.add-person select{border:1px solid var(--as-paper-edge);background:var(--as-paper-light);min-height:44px;color:var(--as-ink);font:400 14px var(--as-font-body);border-radius:4px;max-width:260px;margin-top:4px;padding:6px 10px}.add-person{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.add-person select{flex:1;margin:0}.wybor-osob--col{flex-direction:column;align-items:stretch}.credit{color:var(--as-sepia);margin:12px 0 0;font-size:12.5px}.credit a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.credit a:hover{color:var(--as-brass)}.credit--rail{color:var(--as-rail-icon);margin:6px 0 0;padding:4px 11px 0}.credit--rail a:hover{color:var(--as-rail-strong)}.credit--auth{text-align:center;margin-top:18px}.about .btn{margin:4px 0 8px}.feedback-note{color:var(--as-olive)!important}.feedback-row{cursor:pointer}.feedback-done{text-align:center;padding:10px 0}.feedback-done>.ic{width:40px;height:40px;color:var(--as-olive)}.pass-card{text-align:left;cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:4px;width:100%;display:flex}.pass-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pass-card__head b{font-size:16px}.pass-card small{color:var(--as-sepia);font-size:13px}.pass-card__meter{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0;display:flex}.pass-card--expired,.pass-card--cancelled,.pass-card--used_up{opacity:.7}.pass-dots{flex-wrap:wrap;gap:4px;max-width:220px;display:inline-flex}.pass-dots i{border:1.5px solid var(--as-olive);background:color-mix(in srgb, var(--as-olive) 18%, transparent);border-radius:50%;width:12px;height:12px}.pass-dots i.is-used{border-color:var(--as-paper-edge);background:0 0}.pay-form{margin-top:10px}.attendance .btn{min-width:44px}.card.wards{margin-top:16px}.weather-now{align-items:center;gap:18px;display:flex}.weather-now__ic{width:64px;height:64px;color:var(--as-brass);flex:none}.weather-now__temp{font:700 44px/1 var(--as-font-mono);margin:0 0 4px}.weather-now p{margin:2px 0}.weather-now .note-plain .ic{vertical-align:-3px;width:16px;height:16px}.hours{scroll-snap-type:x proximity;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.hours__h{background:color-mix(in srgb, var(--as-paper-edge) 25%, transparent);scroll-snap-align:start;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:4px;width:56px;padding:8px 0;display:flex}.hours__h .ic{width:22px;height:22px;color:var(--as-sepia)}.hours__rain{color:var(--as-slate)}.week{flex-direction:column;gap:6px;display:flex}.week__d{grid-template-columns:74px 24px 38px 1fr 38px;align-items:center;gap:8px;min-height:40px;display:grid}.week__d .ic{width:22px;height:22px;color:var(--as-sepia)}.week__min{text-align:right;color:var(--as-slate)}.week__track{background:color-mix(in srgb, var(--as-ink) 8%, transparent);border-radius:4px;height:8px;position:relative}.week__fill{background:linear-gradient(90deg, var(--as-slate), var(--as-brass));border-radius:4px;position:absolute;top:0;bottom:0}.week__extra{color:var(--as-sepia);grid-column:2/-1;margin-top:-4px;font-size:12px}.weather-alert .person__ic{color:var(--as-danger-text)}.rule-row{border-bottom:1px dashed var(--as-paper-edge);justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.rule-row__val{align-items:center;gap:6px;display:flex}.rule-row__val input{border:1px solid var(--as-paper-edge);background:var(--as-paper-light);width:84px;min-height:44px;color:var(--as-ink);font:600 15px var(--as-font-mono);border-radius:4px;padding:6px 10px}.weather-mini{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.weather-mini__ic{width:40px;height:40px;color:var(--as-brass);flex:none}.weather-mini>span:first-of-type{flex-direction:column;flex:1;display:flex}.weather-mini b{font:700 22px var(--as-font-mono)}.weather-mini small{color:var(--as-sepia)}.task-group{margin-top:14px}.task-row{border-bottom:1px dashed var(--as-paper-edge);align-items:center;gap:10px;padding:6px 0;display:flex}.task-row:last-child{border-bottom:0}.task-row__dot{border:1.5px solid var(--as-paper-edge);border-radius:50%;flex:none;width:10px;height:10px;margin:0 17px}.task-row__main{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;min-height:44px;padding:6px 2px;display:flex}.task-row__main:disabled{cursor:default}.task-row__main b{font-size:15px}.task-row__main small{color:var(--as-sepia);font-size:13px}.task-row__chips{flex-wrap:wrap;gap:6px;display:flex}.task-row.is-done .task-row__main b{opacity:.65;text-decoration:line-through}.task-row.is-overdue .task-row__main b{color:var(--as-danger-text)}.herd__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.herd__head h2{flex:1;margin:0}.herd__horses{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.herd__horse{min-height:44px;font:inherit;cursor:pointer;padding:0 14px;font-size:14px}.herd__horse:disabled{cursor:default}.herd--loose{border-style:dashed}.receipt-btn{min-height:36px;margin-left:6px;padding:2px 10px}.equip-row{border-bottom:1px dashed var(--as-paper-edge);align-items:center;gap:12px;padding:8px 0;display:flex}.equip-row:last-child{border-bottom:0}.equip-row__photo{border:1px solid var(--as-paper-edge);background:var(--as-paper-light);cursor:pointer;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;padding:0;display:grid;overflow:hidden}.equip-row__photo img{object-fit:cover;width:100%;height:100%}.equip-row__photo--empty{cursor:default;color:var(--as-sepia)}.equip-row__main{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;min-height:44px;padding:4px 2px;display:flex}.equip-row__main:disabled{cursor:default}.equip-row__main small{color:var(--as-sepia);font-size:13px}.equip-row__main small .ic{vertical-align:-2px;width:14px;height:14px}.is-late{font-weight:600;color:var(--as-danger-text)!important}.usage-report{margin-bottom:16px}.usage-report .person>.num{white-space:nowrap;margin-left:auto}.legal{background:var(--as-paper);min-height:100vh}.legal__head{z-index:2;background:var(--as-paper);border-bottom:1px solid var(--as-paper-edge);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.legal__doc{max-width:760px;margin:0 auto;padding:24px 16px 48px;line-height:1.6}.legal__doc h1{margin:0 0 4px}.legal__doc h2{margin:26px 0 8px;font-size:17px}.legal__doc p{margin:0 0 10px}.legal__updated{color:var(--as-sepia);font-size:14px}.legal__intro{margin:16px 0}.legal__links{flex-wrap:wrap;gap:16px;margin:24px 0 8px;display:flex}.legal__links a{color:inherit;text-underline-offset:2px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.plans .legal__doc,.legal__doc.plans{max-width:1100px}.plans__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:18px 0;display:grid}.plan{flex-direction:column;gap:6px;display:flex}.plan h2{letter-spacing:.06em;overflow-wrap:anywhere;margin:0;font-size:17px}.plan--main{border:2px solid var(--as-brass)}.plan__tag{color:var(--as-sepia);font-style:italic}.plan__limits{flex-direction:column;gap:6px;margin:6px 0;display:flex}.plan__limits li{align-items:center;gap:8px;display:flex}.plan__limits .ic{width:18px;height:18px;color:var(--as-olive);flex:none}.plan__for{flex:1;font-size:14px}.plan__price{font:600 13px var(--as-font-mono);color:var(--as-sepia);margin-top:auto}.terms-check{text-align:left;align-items:flex-start;margin:6px 0 12px}.terms-check a{color:inherit;font-weight:600;text-decoration:underline}.terms-check small{color:var(--as-sepia);margin-top:4px;display:block}.terms-gate{z-index:50}.lic__plan{margin:4px 0 8px}.lic__plan a{color:inherit;text-decoration:underline}.onboarding{border-left:4px solid var(--as-olive);margin-bottom:16px}.onboarding__steps{counter-reset:krok;flex-direction:column;gap:4px;display:flex}.onboarding__steps li{align-items:center;gap:12px;display:flex}.onboarding__mark{border:2px solid var(--as-paper-edge);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.onboarding__steps li.is-done .onboarding__mark{background:var(--as-olive);border-color:var(--as-olive);color:var(--as-on-surface,#fff)}.onboarding__mark .ic{width:16px;height:16px}.onboarding__link{min-height:44px;color:inherit;flex-direction:column;flex:1;gap:2px;padding:8px 0;text-decoration:none;display:flex}.onboarding__link small{color:var(--as-sepia)}.onboarding__steps li.is-done b{opacity:.6;text-decoration:line-through}.legal__links--auth{justify-content:center;margin:14px 0 0;font-size:14px}
