@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-italic-BS1KjYIg.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-italic-_V8ZrpNH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-italic-xd_fw9iO.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-italic-0BOUNE9g.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-italic-CJ9rSulQ.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-italic-CJ9UIoiM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-italic-BFrGFGAj.woff2) format("woff2"),url(/assets/playfair-display-latin-500-italic-CRSb1Pyp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background-color:var(--background-color)}._about_gfzjp_1{background:var(--card-background);padding:100px 6vw}._aboutContent_gfzjp_5{display:grid;grid-template-columns:.8fr 1fr;max-width:1280px;margin:0 auto;align-items:start;gap:64px}._aboutImg_gfzjp_13 img{width:100%;height:auto;border-radius:20px 100px 20px 20px;-o-object-fit:cover;object-fit:cover}._aboutText_gfzjp_19{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--primary-font);color:var(--font-color)}._kicker_gfzjp_26{font-family:var(--primary-font);font-size:.875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--third-color);margin-bottom:14px}._aboutTitle_gfzjp_35{font-family:var(--secondary-font);font-weight:500;font-size:2.25rem;margin:0 0 28px;color:var(--font-color)}._aboutLead_gfzjp_42{font-size:1.03rem;line-height:1.75;color:var(--text-secondary);margin-bottom:20px;margin-top:0}._approachesLabel_gfzjp_49{font-size:.875rem;font-weight:600;color:var(--font-color);margin-bottom:14px;margin-top:12px}._approaches_gfzjp_49{display:flex;flex-wrap:wrap;gap:10px}._approachTag_gfzjp_61{background:var(--background-color);border:1px solid var(--border-color);padding:9px 18px;border-radius:var(--border-radius-pill);font-size:.875rem;font-weight:500;color:var(--font-color)}@media(min-width:1025px)and (max-width:1280px){._about_gfzjp_1{padding:90px 40px}._aboutContent_gfzjp_5{gap:50px}}@media(min-width:901px)and (max-width:1024px){._about_gfzjp_1{padding:80px 20px}._aboutContent_gfzjp_5{gap:40px}}@media(max-width:900px){._about_gfzjp_1{padding:56px 20px}._aboutContent_gfzjp_5{grid-template-columns:1fr;gap:32px}._aboutImg_gfzjp_13{display:flex;justify-content:center}._aboutImg_gfzjp_13 img{max-width:320px}._aboutText_gfzjp_19{align-items:center;text-align:center}._approaches_gfzjp_49{justify-content:center}._aboutTitle_gfzjp_35{font-size:1.9rem}}@media(max-width:375px){._about_gfzjp_1{padding:44px 14px}._aboutTitle_gfzjp_35{font-size:1.6rem}._aboutLead_gfzjp_42{font-size:.95rem}}._advantages_daldl_1{background:var(--background-color);padding:100px 6vw;max-width:1280px;margin:0 auto}._header_daldl_8{text-align:center;margin-bottom:64px}._kicker_daldl_13{font-family:var(--primary-font);font-size:.875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--third-color);margin-bottom:14px}._title_daldl_23{font-family:var(--secondary-font);font-weight:500;font-size:2.5rem;margin:0;color:var(--font-color)}._advantagesGrid_daldl_31{display:grid;grid-template-columns:repeat(4,1fr);gap:0}._advItem_daldl_37{padding:0 28px;border-left:1px solid var(--border-color);min-width:0}._advNum_daldl_43{font-family:var(--secondary-font);font-style:italic;font-size:2.125rem;color:var(--accent-soft);margin-bottom:18px}._advTitle_daldl_51{font-size:1.19rem;font-weight:700;margin:0 0 12px;color:var(--font-color);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._advDesc_daldl_61{font-size:.9rem;line-height:1.65;color:var(--text-secondary);margin:0}@media(min-width:1025px)and (max-width:1280px){._advantages_daldl_1{padding:90px 40px}}@media(min-width:901px)and (max-width:1024px){._advantages_daldl_1{padding:80px 20px}}@media(max-width:900px){._advantages_daldl_1{padding:56px 20px}._header_daldl_8{margin-bottom:40px}._title_daldl_23{font-size:1.9rem}._advantagesGrid_daldl_31{grid-template-columns:repeat(2,1fr);gap:28px 20px}._advItem_daldl_37{padding:0;border-left:none}._advTitle_daldl_51{font-size:1.05rem}}@media(max-width:375px){._advantages_daldl_1{padding:44px 14px}._title_daldl_23{font-size:1.7rem}._advantagesGrid_daldl_31{grid-template-columns:1fr;gap:24px}}._certificates_giip8_1{background:var(--background-color);padding:20px 6vw 90px;text-align:center}._kicker_giip8_7{font-family:var(--primary-font);font-size:.875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--third-color);margin-bottom:14px}._certificatesTitle_giip8_17{font-family:var(--secondary-font);font-weight:500;color:var(--font-color);font-size:2.125rem;margin:0 auto 44px;line-height:1.15;max-width:780px}._carouselContainer_giip8_27{position:relative;display:flex;align-items:center;gap:16px;max-width:1280px;margin:0 auto}._carouselButton_giip8_36{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-color);background:var(--background-color);font-size:1.125rem;color:var(--font-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}._carouselButton_giip8_36:hover{background:var(--third-color);color:var(--cream)}._track_giip8_57{flex:1;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 16px;scrollbar-width:none}._track_giip8_57::-webkit-scrollbar{display:none}._card_giip8_71{flex:none;width:360px;scroll-snap-align:start;background:var(--card-background);border-radius:var(--border-radius-large);padding:14px;cursor:pointer;transition:transform .2s ease}._card_giip8_71:hover{transform:translateY(-2px)}._cardImage_giip8_86{width:100%;aspect-ratio:1.414 / 1;border-radius:var(--border-radius-small);display:block;-o-object-fit:cover;object-fit:cover}@media(min-width:1025px)and (max-width:1280px){._certificates_giip8_1{padding:20px 40px 90px}}@media(min-width:901px)and (max-width:1024px){._certificates_giip8_1{padding:20px 20px 70px}._card_giip8_71{width:320px}}@media(max-width:900px){._certificates_giip8_1{padding:12px 20px 64px}._certificatesTitle_giip8_17{font-size:1.9rem;margin-bottom:32px}._carouselButton_giip8_36{display:none}._card_giip8_71{width:78vw}}@media(max-width:375px){._certificates_giip8_1{padding:10px 14px 50px}._certificatesTitle_giip8_17{font-size:1.7rem}._card_giip8_71{width:82vw}}._fullscreenOverlay_giip8_137{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;animation:_fadeIn_giip8_1 .3s ease-in-out}@keyframes _fadeIn_giip8_1{0%{opacity:0}to{opacity:1}}._fullscreenClose_giip8_160{position:absolute;top:20px;right:20px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s ease;z-index:10001}._fullscreenClose_giip8_160:hover{background:#fff3;transform:scale(1.1)}._fullscreenContent_giip8_183{width:90vw;height:90vh;display:flex;align-items:center;justify-content:center;position:relative}._fullscreenImage_giip8_192{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 10px 40px #00000080}._fullscreenButton_giip8_200{position:absolute;background:#80808080;border:2px solid rgba(160,160,160,.6);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#e0e0e0;transition:all .3s ease;z-index:10000}._fullscreenButton_giip8_200:hover{background:#a0a0a099;transform:scale(1.1)}._fullscreenButtonLeft_giip8_221{left:40px;top:50%;transform:translateY(-50%)}._fullscreenButtonLeft_giip8_221:hover{transform:translateY(-50%) scale(1.1)}._fullscreenButtonRight_giip8_231{right:40px;top:50%;transform:translateY(-50%)}._fullscreenButtonRight_giip8_231:hover{transform:translateY(-50%) scale(1.1)}._fullscreenCounter_giip8_241{position:absolute;bottom:30px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:12px 24px;border-radius:24px;font-size:16px;font-weight:500;z-index:10001}@media(max-width:768px){._fullscreenClose_giip8_160{width:48px;height:48px;top:15px;right:15px;background:#ffffff40;border:2px solid rgba(255,255,255,.5)}._fullscreenClose_giip8_160 svg{width:24px;height:24px}._fullscreenButton_giip8_200{width:52px;height:52px;background:#80808099;border:2px solid rgba(160,160,160,.7)}._fullscreenButton_giip8_200 svg{width:32px;height:32px}._fullscreenButtonLeft_giip8_221{left:20px}._fullscreenButtonRight_giip8_231{right:20px}._fullscreenCounter_giip8_241{bottom:20px;font-size:14px;padding:10px 20px}}@media(max-width:480px){._fullscreenClose_giip8_160{width:44px;height:44px;top:10px;right:10px}._fullscreenButton_giip8_200{width:44px;height:44px}._fullscreenButton_giip8_200 svg{width:28px;height:28px}._fullscreenButtonLeft_giip8_221{left:10px}._fullscreenButtonRight_giip8_231{right:10px}._fullscreenContent_giip8_183{width:95vw;height:85vh}._fullscreenCounter_giip8_241{bottom:15px;font-size:13px;padding:8px 16px}}._footer_1o6de_1{background:var(--card-background);padding:72px 6vw 40px;font-family:var(--primary-font)}._linksRow_1o6de_6{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;max-width:1280px;margin:0 auto}._brandBlock_1o6de_13{min-width:0}._brand_1o6de_13{display:flex;align-items:center;gap:12px;margin-bottom:16px}._brandName_1o6de_22{font-family:var(--secondary-font);font-size:1.19rem;color:var(--font-color)}._tagline_1o6de_27{font-size:.91rem;line-height:1.6;color:var(--text-secondary);max-width:320px;margin:0}._colBlock_1o6de_34{min-width:0}._colTitle_1o6de_37{font-size:.875rem;font-weight:700;margin-bottom:18px;color:var(--font-color)}._colBlock_1o6de_34 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._colBlock_1o6de_34 a{color:var(--text-secondary);text-decoration:none;font-size:.91rem;transition:color .3s ease}._colBlock_1o6de_34 a:hover{color:var(--third-color)}._colSubtitle_1o6de_61{font-size:.875rem;font-weight:700;margin-top:28px;margin-bottom:14px;color:var(--font-color)}._social_1o6de_69{display:flex;gap:12px}._social_1o6de_69 ._socialBadge_1o6de_73{width:48px;height:48px;border-radius:50%;background:var(--third-color);display:flex;align-items:center;justify-content:center;font-family:var(--secondary-font);font-size:.8125rem;font-weight:600;color:var(--cream);text-decoration:none;transition:background .3s ease}._social_1o6de_69 ._socialBadge_1o6de_73:hover{background:var(--ink)}._bottom_1o6de_91{max-width:1280px;margin:56px auto 0;padding-top:24px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.84rem;color:var(--text-secondary)}._legal_1o6de_103{display:flex;flex-direction:column;gap:6px}._requisites_1o6de_108{font-size:.78rem;opacity:.75}._author_1o6de_112{font-family:var(--secondary-font);font-style:italic;opacity:.8}._authorLink_1o6de_119{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .3s ease}._authorLink_1o6de_119:hover{color:var(--third-color)}@media(min-width:1025px)and (max-width:1280px){._footer_1o6de_1{padding:64px 40px 32px}}@media(min-width:601px)and (max-width:1024px){._footer_1o6de_1{padding:56px 20px 32px}._linksRow_1o6de_6{grid-template-columns:1fr 1fr}._brandBlock_1o6de_13{grid-column:1 / -1}}@media(max-width:600px){._footer_1o6de_1{padding:48px 20px 24px}._linksRow_1o6de_6{grid-template-columns:1fr;text-align:center;gap:32px}._brand_1o6de_13{justify-content:center}._tagline_1o6de_27{margin:0 auto}._social_1o6de_69{justify-content:center}._bottom_1o6de_91{flex-direction:column;text-align:center}._legal_1o6de_103{align-items:center}}._header_r3cb9_1{display:flex;align-items:center;justify-content:space-between;padding:18px 6vw;background:#faf5eced;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color);position:fixed;top:0;left:0;right:0;width:100%;z-index:1220}._brand_r3cb9_18{display:flex;align-items:center;gap:14px}._brandName_r3cb9_24{font-family:var(--secondary-font);font-size:1.25rem;letter-spacing:.02em;white-space:nowrap}._actions_r3cb9_31{display:flex;align-items:center;gap:20px}._ctaButton_r3cb9_37{background:var(--third-color);color:var(--cream);font-family:var(--primary-font);font-size:.875rem;font-weight:600;border:none;border-radius:var(--border-radius-pill);padding:11px 24px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .3s ease}._ctaButton_r3cb9_37:hover{background:var(--ink)}@media(max-width:900px){._header_r3cb9_1{position:fixed;top:0;left:0;right:0;width:100%}._brandName_r3cb9_24{display:none}}._desktopNav_r3cb9_68{display:flex}._menu_r3cb9_71{list-style:none;display:flex;gap:32px;margin:0;padding:0}._menu_r3cb9_71 li a{text-decoration:none;font-family:var(--primary-font);color:var(--font-color);font-weight:500;font-size:.95rem;transition:color .3s ease}._menu_r3cb9_71 li a:hover{color:var(--third-color)}@media(max-width:900px){._desktopNav_r3cb9_68{display:none}}@media(prefers-color-scheme:dark){._header_r3cb9_1{background:#241f19ed}}._help_ggsk8_1{background:var(--background-color);padding:20px 6vw 90px}._helpHeader_ggsk8_6{text-align:center;margin-bottom:64px}._kicker_ggsk8_11{font-family:var(--primary-font);font-size:.875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--third-color);margin-bottom:14px}._helpTitle_ggsk8_21{font-family:var(--secondary-font);font-weight:500;font-size:2.5rem;margin:0;color:var(--font-color)}._helpCards_ggsk8_29{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1280px;margin:0 auto}._helpCard_ggsk8_29{background:var(--card-background);border-radius:var(--border-radius-large);padding:40px 34px;display:flex;flex-direction:column;gap:20px}._badge_ggsk8_46{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-family:var(--secondary-font);font-size:1.25rem;font-weight:600;color:var(--cream)}._helpCard_ggsk8_29:nth-child(1) ._badge_ggsk8_46{background:#a8896a}._helpCard_ggsk8_29:nth-child(2) ._badge_ggsk8_46{background:#8b8a6f}._helpCard_ggsk8_29:nth-child(3) ._badge_ggsk8_46{background:#c49a83}._helpCardTitle_ggsk8_69{font-family:var(--secondary-font);font-weight:600;font-size:1.44rem;color:var(--font-color);margin:0}._helpCardText_ggsk8_77{font-family:var(--primary-font);font-size:.97rem;line-height:1.7;color:var(--text-secondary);margin:0;white-space:pre-line}@media(min-width:1025px)and (max-width:1280px){._help_ggsk8_1{padding:20px 40px 90px}}@media(min-width:901px)and (max-width:1024px){._help_ggsk8_1{padding:20px 20px 70px}._helpCards_ggsk8_29{gap:20px}._helpCard_ggsk8_29{padding:32px 26px}}@media(max-width:900px){._help_ggsk8_1{padding:12px 20px 64px}._helpCards_ggsk8_29{grid-template-columns:1fr;gap:20px}._helpHeader_ggsk8_6{margin-bottom:40px}._helpTitle_ggsk8_21{font-size:1.9rem}}@media(max-width:375px){._help_ggsk8_1{padding:10px 14px 50px}._helpCard_ggsk8_29{padding:28px 22px}._helpTitle_ggsk8_21{font-size:1.7rem}}._hero_tql6v_1{background:var(--background-color);padding:140px 6vw 80px}._heroGrid_tql6v_6{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1280px;margin:0 auto;gap:48px;width:100%}._heroBlob_tql6v_17{position:absolute;top:-60px;right:8%;width:480px;height:480px;border-radius:50%;background:var(--accent-soft);filter:blur(2px);z-index:0;pointer-events:none}._heroText_tql6v_30{position:relative;z-index:1}._heroKicker_tql6v_35{font-family:var(--primary-font);font-size:.875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--third-color);margin-bottom:22px}._heroTitle_tql6v_45{font-family:var(--secondary-font);font-weight:500;font-size:3.6rem;line-height:1.12;margin:0 0 28px;max-width:560px;color:var(--font-color)}._heroName_tql6v_55{font-style:italic;color:var(--third-color)}._heroBody_tql6v_60{font-family:var(--primary-font);font-size:1.125rem;line-height:1.65;max-width:460px;color:var(--text-secondary);margin:0 0 36px}._heroActions_tql6v_69{display:flex;align-items:center;flex-wrap:wrap;gap:28px}._heroCta_tql6v_76{background:var(--ink);color:var(--cream);font-family:var(--primary-font);font-size:.95rem;font-weight:600;border:none;border-radius:var(--border-radius-pill);padding:16px 32px;text-decoration:none;cursor:pointer;transition:background .3s ease}._heroCta_tql6v_76:hover{background:var(--third-color)}._heroMoreBtn_tql6v_93{font-family:var(--primary-font);color:var(--third-color);font-size:.95rem;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:2px;text-decoration:none;transition:color .3s ease}._heroMoreBtn_tql6v_93:hover{color:var(--ink)}._heroImageCol_tql6v_107{position:relative;z-index:1;display:flex;justify-content:center}._heroImg_tql6v_114{display:block;width:100%;max-width:420px;height:auto;border-radius:28px 28px 120px}@media(min-width:1025px)and (max-width:1280px){._hero_tql6v_1{padding:130px 40px 70px}._heroTitle_tql6v_45{font-size:3.1rem}}@media(min-width:901px)and (max-width:1024px){._hero_tql6v_1{padding:120px 20px 60px}._heroGrid_tql6v_6{gap:30px}._heroTitle_tql6v_45{font-size:2.7rem}._heroBlob_tql6v_17{width:360px;height:360px}}@media(max-width:900px){._hero_tql6v_1{padding:110px 20px 50px}._heroGrid_tql6v_6{grid-template-columns:1fr;gap:32px;text-align:center}._heroText_tql6v_30{order:2}._heroImageCol_tql6v_107{order:1}._heroTitle_tql6v_45{font-size:2.1rem;max-width:100%}._heroBody_tql6v_60{max-width:100%;margin-left:auto;margin-right:auto}._heroActions_tql6v_69{justify-content:center}._heroImg_tql6v_114{max-width:280px}._heroBlob_tql6v_17{width:260px;height:260px;top:-20px;right:10%}}@media(max-width:375px){._hero_tql6v_1{padding:100px 14px 40px}._heroTitle_tql6v_45{font-size:1.8rem}._heroBody_tql6v_60{font-size:1rem}}._pricing_10feo_1{background:var(--ink);padding:100px 6vw;color:var(--cream)}._inner_10feo_6{max-width:900px;margin:0 auto}._header_10feo_10{text-align:center;margin-bottom:56px}._kicker_10feo_14{font-family:var(--primary-font);font-size:.875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-light);margin-bottom:14px}._pricingTitle_10feo_23{font-family:var(--secondary-font);font-weight:500;font-size:2.375rem;margin:0;color:var(--cream);letter-spacing:0}._pricingTable_10feo_31{display:flex;flex-direction:column}._pricingRow_10feo_35{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:26px 4px;border-bottom:1px solid rgba(250,245,236,.15)}._rowTitle_10feo_44{font-size:1.19rem;font-weight:500;flex:1 1 200px;min-width:0}._price_10feo_50{font-family:var(--secondary-font);font-size:1.375rem;color:var(--accent-light);white-space:nowrap;letter-spacing:0}._pricingButtons_10feo_57{margin-top:48px;display:flex;justify-content:center}._btn_10feo_62{border:none;background:var(--accent-light);color:var(--ink);font-family:var(--primary-font);font-size:1rem;font-weight:700;border-radius:var(--border-radius-pill);padding:18px 44px;cursor:pointer;text-align:center;text-decoration:none;transition:background .3s ease}._btn_10feo_62:hover{background:var(--cream)}._btn_10feo_62:focus{outline:2px solid var(--accent-light);outline-offset:2px}@keyframes _pulseAttention_10feo_1{0%{transform:scale(1)}25%{transform:scale(1.08)}50%{transform:scale(1)}75%{transform:scale(1.08)}to{transform:scale(1)}}._btnAnimated_10feo_102{animation:_pulseAttention_10feo_1 2s ease-in-out}@media(min-width:1025px)and (max-width:1280px){._pricing_10feo_1{padding:90px 40px}}@media(min-width:901px)and (max-width:1024px){._pricing_10feo_1{padding:80px 20px}}@media(max-width:900px){._pricing_10feo_1{padding:56px 20px}._header_10feo_10{margin-bottom:36px}._pricingTitle_10feo_23{font-size:1.9rem}._rowTitle_10feo_44{font-size:.95rem}._price_10feo_50{font-size:1.1rem}}@media(max-width:375px){._pricing_10feo_1{padding:44px 14px}._pricingTitle_10feo_23{font-size:1.7rem}._btn_10feo_62{padding:14px 32px;font-size:.9rem}}._scrollToTop_yv0ch_1{position:fixed;bottom:28px;right:28px;width:48px;height:48px;border-radius:50%;background:var(--primary-color);border:1px solid var(--primary-color);color:var(--font-color);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px var(--shadow-color);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;opacity:0;transform:translateY(20px) scale(.9);visibility:hidden;z-index:1000;padding:0}._scrollToTop_yv0ch_1._visible_yv0ch_24{opacity:1;transform:translateY(0) scale(1);visibility:visible}._scrollToTop_yv0ch_1:hover{background:var(--third-color);border-color:var(--third-color);color:var(--cream);transform:translateY(0) scale(1.05);box-shadow:0 4px 16px var(--shadow-color)}._scrollToTop_yv0ch_1:active{transform:translateY(0) scale(.95)}._arrow_yv0ch_42{transition:transform .3s ease}._scrollToTop_yv0ch_1:hover ._arrow_yv0ch_42{transform:translateY(-2px)}@media(max-width:600px){._scrollToTop_yv0ch_1{width:48px;height:48px;bottom:20px;right:20px}._arrow_yv0ch_42{width:20px;height:20px}}._errorMessage_1skr8_1{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:var(--border-radius-small, 8px);font-family:var(--primary-font, "Montserrat", sans-serif);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;animation:_slideIn_1skr8_1 .3s ease-out;box-shadow:0 2px 8px #00000014}@keyframes _slideIn_1skr8_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._icon_1skr8_26{font-size:1.25rem;line-height:1;flex-shrink:0;margin-top:.1rem}._text_1skr8_33{flex:1}._error_1skr8_1{background:linear-gradient(135deg,#d32f2f1f,#d32f2f14);border:1px solid rgba(211,47,47,.25);color:#c62828}._error_1skr8_1 ._icon_1skr8_26{color:#d32f2f}._warning_1skr8_49{background:linear-gradient(135deg,#f57c001f,#f57c0014);border:1px solid rgba(245,124,0,.25);color:#e65100}._warning_1skr8_49 ._icon_1skr8_26{color:#f57c00}._info_1skr8_60{background:linear-gradient(135deg,#1976d21f,#1976d214);border:1px solid rgba(25,118,210,.25);color:#1565c0}._info_1skr8_60 ._icon_1skr8_26{color:#1976d2}@media(prefers-color-scheme:dark){._error_1skr8_1{background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger)}._error_1skr8_1 ._icon_1skr8_26{color:var(--danger)}._warning_1skr8_49{background:var(--warning-soft);border:1px solid var(--warning);color:var(--warning)}._warning_1skr8_49 ._icon_1skr8_26{color:var(--warning)}._info_1skr8_60{background:var(--info-soft);border:1px solid var(--info);color:var(--info)}._info_1skr8_60 ._icon_1skr8_26{color:var(--info)}}@media(max-width:768px){._errorMessage_1skr8_1{padding:.875rem 1rem;font-size:.9rem}._icon_1skr8_26{font-size:1.125rem}}._modalOverlay_m4s3n_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_fadeIn_m4s3n_1 .3s ease-in-out}@keyframes _fadeIn_m4s3n_1{0%{opacity:0}to{opacity:1}}._modalContent_m4s3n_25{background:var(--background-color);border-radius:var(--border-radius-large);padding:40px 30px;max-width:500px;width:100%;text-align:center;animation:_slideUp_m4s3n_1 .3s ease-in-out;box-shadow:0 10px 40px #00000026}@keyframes _slideUp_m4s3n_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._successIcon_m4s3n_47{margin:0 auto 24px;display:flex;justify-content:center;animation:_scaleIn_m4s3n_1 .5s ease-in-out .2s;animation-fill-mode:backwards}._successIconBg_m4s3n_55{fill:var(--accent-light)}._successIconCheck_m4s3n_59{stroke:var(--third-color)}@keyframes _scaleIn_m4s3n_1{0%{transform:scale(0)}to{transform:scale(1)}}._title_m4s3n_72{font-family:var(--secondary-font);font-weight:500;font-style:italic;font-size:1.625rem;color:var(--font-color);margin:0 0 16px}._message_m4s3n_81{font-size:16px;color:var(--font-color);margin:0 0 12px;line-height:1.5}._message_m4s3n_81 strong{color:var(--third-color);font-weight:600}._confirmationText_m4s3n_93{font-size:14px;color:var(--text-secondary);margin:0 0 24px;line-height:1.5}._questionnaireInfo_m4s3n_100{background-color:var(--card-background);border-radius:var(--border-radius-small);padding:20px;margin-bottom:24px;border-left:3px solid var(--third-color);text-align:left}._questionnairePrompt_m4s3n_109{font-size:15px;color:var(--font-color);margin:0 0 12px;font-weight:500}._questionnaireNote_m4s3n_116{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}._primaryButton_m4s3n_123{width:100%;padding:16px 24px;background-color:var(--third-color);color:var(--cream);border:none;border-radius:var(--border-radius-pill);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .3s ease;font-family:var(--primary-font)}._primaryButton_m4s3n_123:hover{background-color:var(--ink)}._primaryButton_m4s3n_123:active{transform:translateY(0)}@media(max-width:600px){._modalOverlay_m4s3n_1{padding:16px}._modalContent_m4s3n_25{padding:32px 24px}._title_m4s3n_72{font-size:20px}._message_m4s3n_81{font-size:15px}._confirmationText_m4s3n_93{font-size:13px}._questionnairePrompt_m4s3n_109{font-size:14px}._questionnaireNote_m4s3n_116{font-size:13px}._primaryButton_m4s3n_123{font-size:15px;padding:12px 20px}}._booking_1at4w_1{max-width:800px;margin:0 auto;padding:2rem;position:relative}._header_1at4w_8{display:flex;align-items:center;margin-bottom:2rem;gap:1rem}._backButton_1at4w_15{background:var(--third-color);color:var(--cream);border:none;border-radius:var(--border-radius-pill);padding:.65rem 1.3rem;font-size:.875rem;font-family:var(--primary-font);font-weight:600;cursor:pointer;transition:background .3s ease;white-space:nowrap}._backButton_1at4w_15:hover{background:var(--ink)}._backButtonDesktop_1at4w_33{display:block}._backButtonMobile_1at4w_37{display:none;width:auto;margin:1.5rem auto 0;padding:.7rem 1.5rem;font-size:.95rem}@media(max-width:768px){._backButtonDesktop_1at4w_33{display:none}._backButtonMobile_1at4w_37{display:block}}._title_1at4w_55{text-align:center;margin:0;font-size:2rem;font-family:var(--secondary-font);color:var(--third-color);flex:1}._calendarSection_1at4w_64{margin-bottom:2rem;padding:2rem;display:flex;flex-direction:column;align-items:center}._calendarWrapper_1at4w_72{width:100%;max-width:480px;display:flex;justify-content:center}._calendarCard_1at4w_79{width:100%;background:var(--card-background);border-radius:var(--border-radius-large);padding:28px}._calendarNav_1at4w_86{display:flex;align-items:center;gap:12px;margin-bottom:20px}._monthLabel_1at4w_93{flex:1;background:var(--background-color);border-radius:var(--border-radius-small);padding:12px;text-align:center;font-weight:600;text-transform:capitalize;font-family:var(--primary-font);color:var(--font-color)}._monthNavButton_1at4w_105{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:44px;height:44px;flex:none;margin:0;padding:0;border-radius:var(--border-radius-small);border:none;background:var(--background-color);font-size:1.125rem;cursor:pointer;color:var(--font-color);transition:background .2s ease,color .2s ease}._monthNavButton_1at4w_105:hover{background:var(--third-color);color:var(--cream)}._weekdaysRow_1at4w_127{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}._weekday_1at4w_127{text-align:center;font-size:.75rem;font-weight:700;color:var(--text-secondary);padding:6px 0}._daysGrid_1at4w_141{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}._dayCell_1at4w_147{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;font-family:var(--primary-font);background:transparent;color:var(--text-muted);border:none;margin:0;padding:0;line-height:normal;cursor:default;transition:background .2s ease,color .2s ease}._dayCellMuted_1at4w_170{visibility:hidden;pointer-events:none}._dayCellAvailable_1at4w_175{background:var(--background-color);color:var(--font-color);cursor:pointer}._dayCellAvailable_1at4w_175:hover{background:var(--accent-light)}._dayCellToday_1at4w_184._dayCellAvailable_1at4w_175{font-weight:700}._dayCellSelected_1at4w_188,._dayCellSelected_1at4w_188:hover{background:var(--third-color);color:var(--cream);font-weight:600}._dayCell_1at4w_147:disabled{cursor:default}._sectionTitle_1at4w_199{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-family:var(--secondary-font);color:var(--third-color);font-weight:400}._selectedDateText_1at4w_208{text-align:center;margin-top:1.5rem;font-size:1.1rem;color:var(--font-color);font-family:var(--primary-font)}._selectedDateText_1at4w_208 strong{color:var(--third-color);font-weight:600}._dateSelection_1at4w_221{margin-bottom:2rem;display:flex;justify-content:center}._selectDateButton_1at4w_227{padding:1rem 2rem;background:linear-gradient(135deg,var(--secondary-color) 0%,var(--third-color) 100%);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius);font-size:1.1rem;font-family:var(--primary-font);font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #c17a6b40}._selectDateButton_1at4w_227:hover{background:linear-gradient(135deg,var(--third-color) 0%,var(--secondary-color) 100%);transform:translateY(-2px);box-shadow:0 6px 16px #c17a6b59}._selectedDateInfo_1at4w_255{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:var(--card-background);border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%}._selectedDateInfo_1at4w_255 p{margin:0;font-size:1.1rem;color:var(--font-color);font-family:var(--primary-font)}._selectedDateInfo_1at4w_255 strong{color:var(--third-color);font-weight:600}._changeDateButton_1at4w_279{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--secondary-color) 0%,var(--third-color) 100%);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-small);font-size:1rem;font-family:var(--primary-font);font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #c17a6b33}._changeDateButton_1at4w_279:hover{background:linear-gradient(135deg,var(--third-color) 0%,var(--secondary-color) 100%);transform:translateY(-2px);box-shadow:0 4px 12px #c17a6b4d}._calendarWrapper_1at4w_72{display:flex;justify-content:center;padding:20px 0}._slotsSection_1at4w_313{margin-bottom:2rem}._slotsSection_1at4w_313 h3{margin-bottom:1rem;font-family:var(--secondary-font);color:var(--third-color);font-weight:400}._noSlotsMessage_1at4w_324{padding:1.5rem;text-align:center;color:var(--text-secondary);font-style:italic;background:var(--card-background);border-radius:var(--border-radius-small);border:1px solid var(--border-color)}._slots_1at4w_313{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}._slotButton_1at4w_342{padding:16px 22px;border:none;background:var(--card-background);border-radius:var(--border-radius-pill);cursor:pointer;transition:all .2s;font-size:.9rem;font-weight:600;color:var(--font-color)}._slotButton_1at4w_342:hover{background:var(--accent-light)}._slotButton_1at4w_342._selected_1at4w_208{background:var(--third-color);color:var(--cream)}._form_1at4w_363{margin-top:2rem;padding:1.5rem;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background:var(--card-background)}._form_1at4w_363 h3{margin-bottom:1.5rem;font-family:var(--secondary-font);font-size:1.75rem;color:var(--third-color);font-weight:400;text-align:center}._formGroup_1at4w_380{margin-bottom:1rem}._formGroup_1at4w_380 label{display:block;margin-bottom:.5rem;font-weight:500}._formGroup_1at4w_380 input::-moz-placeholder{color:#999;opacity:1}._formGroup_1at4w_380 input::placeholder{color:#999;opacity:1}._formGroup_1at4w_380 input{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--border-radius-small);font-size:1rem;background:var(--background-color);color:var(--font-color);transition:all .2s ease}._formGroup_1at4w_380 input:focus{outline:none;border-color:var(--third-color);box-shadow:0 0 0 3px #c17a6b1a}._formGroup_1at4w_380 input:hover{border-color:var(--secondary-color)}._formGroup_1at4w_380 select{width:100%;padding:.75rem 1rem;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-small);color:var(--font-color);font-family:var(--primary-font);font-size:1rem;transition:all .2s ease;cursor:pointer}._formGroup_1at4w_380 select:hover{border-color:var(--secondary-color);background:var(--primary-color)}._formGroup_1at4w_380 select:focus{outline:none;border-color:var(--third-color);box-shadow:0 0 0 3px #c17a6b1a;background:var(--card-background)}._timezoneInfo_1at4w_441{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--primary-color);border-radius:var(--border-radius-small);font-size:.9rem;color:var(--font-color)}._timezoneLabel_1at4w_452{font-weight:500;color:var(--text-secondary)}._timezoneValue_1at4w_457{font-weight:600;color:var(--third-color)}._formGroup_1at4w_380 input._inputError_1at4w_462{border-color:#c33;background-color:#cc33330d}._formGroup_1at4w_380 input._inputError_1at4w_462:focus{border-color:#c33;box-shadow:0 0 0 3px #cc33331a}._fieldError_1at4w_472{margin-top:.5rem;font-size:.875rem;color:#c33;display:flex;align-items:center;gap:.25rem}._fieldError_1at4w_472:before{content:"⚠";font-size:1rem}._consultationTypeOptions_1at4w_486{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}._consultationTypeOption_1at4w_486{display:flex;align-items:flex-start;padding:1rem;border:2px solid var(--border-color);border-radius:var(--border-radius-small);background:var(--background-color);cursor:pointer;transition:all .2s ease;outline:none}._consultationTypeOption_1at4w_486:focus{outline:none}._consultationTypeOption_1at4w_486:focus-within{outline:none}._consultationTypeOption_1at4w_486:hover{border-color:var(--secondary-color);background:var(--primary-color)}._consultationTypeOption_1at4w_486:has(input:checked){border-color:var(--third-color);background:var(--primary-color);box-shadow:0 0 0 1px var(--third-color)}._consultationTypeRadio_1at4w_524{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._consultationTypeRadio_1at4w_524:focus{outline:none}._consultationTypeRadio_1at4w_524:focus-visible{outline:none}._consultationTypeContent_1at4w_540{display:flex;flex-direction:column;gap:.25rem;flex:1}._consultationTypeTitle_1at4w_547{font-weight:600;color:var(--font-color);font-size:1rem;line-height:1.4}._consultationTypeDescription_1at4w_554{color:#666;font-size:.875rem;line-height:1.5}._submitButton_1at4w_560{width:100%;padding:1.05rem;background:var(--ink);color:var(--cream);border:none;border-radius:var(--border-radius-pill);font-size:1rem;font-weight:700;cursor:pointer;transition:background .3s ease;margin-top:1rem;font-family:var(--primary-font)}._submitButton_1at4w_560:hover:not(:disabled){background:var(--third-color)}._submitButton_1at4w_560:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}._error_1at4w_585{padding:1rem 1.25rem;background:#cc33331a;border:1px solid rgba(204,51,51,.4);border-radius:var(--border-radius-small);color:#c33;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5;font-family:var(--primary-font);display:flex;align-items:flex-start;gap:.5rem}._error_1at4w_585:before{content:"⚠";font-size:1.2rem;flex-shrink:0;margin-top:.1rem}._success_1at4w_607{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:var(--background-color)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:2rem!important;z-index:10000!important;margin:0!important;max-width:none!important}._successContent_1at4w_626{padding:3rem 2rem;background:var(--primary-color);border:1px solid var(--border-color);border-radius:var(--border-radius-small);text-align:center;box-shadow:0 2px 8px #c17a6b1a;max-width:600px;width:100%}._successTitle_1at4w_637{font-size:1.5rem;font-weight:600;color:var(--third-color);font-family:var(--secondary-font);margin-bottom:1.5rem;margin-top:0}._successMessage_1at4w_646,._success_1at4w_607 p{margin:1rem 0;color:var(--font-color);font-size:1.1rem;line-height:1.6;font-family:var(--primary-font)}._success_1at4w_607 h2{color:var(--third-color);margin-bottom:1.5rem;font-family:var(--secondary-font);font-size:2rem;font-weight:400}._visitTypeQuestion_1at4w_670{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;background:var(--background-color)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:2rem!important;z-index:10000!important;margin:0!important;max-width:none!important;overflow:auto!important}._visitTypeQuestionContent_1at4w_691{padding:3rem 2rem;background:var(--primary-color);border:1px solid var(--border-color);border-radius:var(--border-radius-small);text-align:center;box-shadow:0 2px 8px #c17a6b1a;max-width:600px;width:100%}._visitTypeTitle_1at4w_702{font-size:1.5rem;font-weight:500;color:var(--third-color);margin-bottom:2rem;font-family:var(--primary-font)}._visitTypeButtons_1at4w_710{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._visitTypeButton_1at4w_710{padding:1rem 2rem;background:linear-gradient(135deg,var(--secondary-color) 0%,var(--third-color) 100%);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-small);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--primary-font);min-width:180px;box-shadow:0 4px 12px #c17a6b40}._visitTypeButton_1at4w_710:hover{background:linear-gradient(135deg,var(--third-color) 0%,var(--secondary-color) 100%);transform:translateY(-2px);box-shadow:0 6px 16px #c17a6b59}._visitTypeButton_1at4w_710:active{transform:translateY(0);box-shadow:0 2px 6px #c17a6b33}@media(max-width:768px){._visitTypeButtons_1at4w_710{flex-direction:column}._visitTypeButton_1at4w_710{width:100%}}._formGroup_1at4w_380 ._consentRow_1at4w_761{display:flex;align-items:flex-start;gap:12px;margin-bottom:0;font-weight:400;cursor:pointer}._consentRow_1at4w_761 input{margin-top:3px;flex:none;width:18px;height:18px}._consentText_1at4w_777{font-size:13px;line-height:1.5}._consentNote_1at4w_782{margin:10px 0 0;font-size:12px;opacity:.75}._questionnaire_6wii3_1{max-width:720px;margin:0 auto;padding:96px 1.5rem 5rem}._title_6wii3_7{text-align:center;font-family:var(--secondary-font);font-style:italic;font-weight:500;color:var(--third-color);margin-bottom:1.25rem;font-size:1.625rem}._subtitle_6wii3_17{text-align:center;max-width:600px;margin:0 auto 1.75rem;color:var(--text-secondary);font-size:.91rem;line-height:1.6}._form_6wii3_26{background:var(--card-background);padding:2.5rem 2rem;border-radius:var(--border-radius-large);border:none}._formGroup_6wii3_33{margin-bottom:1.5rem}._formGroup_6wii3_33 label{display:block;margin-bottom:.5rem;font-weight:500}._required_6wii3_43{color:#c33}._formGroup_6wii3_33 input,._formGroup_6wii3_33 textarea,._formGroup_6wii3_33 select{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--border-radius-small);font-size:1rem;font-family:inherit;background:var(--background-color);color:var(--font-color);transition:all .2s ease}._formGroup_6wii3_33 input::-moz-placeholder{color:#999;opacity:1}._formGroup_6wii3_33 input::placeholder{color:#999;opacity:1}._formGroup_6wii3_33 input:focus,._formGroup_6wii3_33 textarea:focus,._formGroup_6wii3_33 select:focus{outline:none;border-color:var(--third-color);box-shadow:0 0 0 3px #c17a6b1a}._readonlyValue_6wii3_74{padding:.75rem;font-size:1rem;font-family:inherit;color:var(--font-color);background:transparent;font-weight:500}._formGroup_6wii3_33 input:hover,._formGroup_6wii3_33 textarea:hover{border-color:var(--secondary-color)}._formGroup_6wii3_33 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23c17a6b' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:2.5rem;cursor:pointer}._formGroup_6wii3_33 select:hover{border-color:var(--secondary-color);background-color:var(--card-background)}._formGroup_6wii3_33 select:focus{border-color:var(--third-color);background-color:var(--background-color)}._formGroup_6wii3_33 select option{background:var(--background-color);color:var(--font-color);padding:.5rem}._formGroup_6wii3_33 select option:hover,._formGroup_6wii3_33 select option:focus{background:var(--card-background)}._formGroup_6wii3_33 select option:checked{background:var(--third-color);color:#fff}._formGroup_6wii3_33 input._inputError_6wii3_126,._formGroup_6wii3_33 textarea._inputError_6wii3_126,._formGroup_6wii3_33 select._inputError_6wii3_126{border-color:#c33;background-color:#cc33330d}._formGroup_6wii3_33 input._inputError_6wii3_126:focus,._formGroup_6wii3_33 textarea._inputError_6wii3_126:focus,._formGroup_6wii3_33 select._inputError_6wii3_126:focus{border-color:#c33;box-shadow:0 0 0 3px #cc33331a}._formGroup_6wii3_33 select._inputError_6wii3_126:hover{border-color:#c33;background-color:#cc33330d}._fieldError_6wii3_145{margin-top:.5rem;font-size:.875rem;color:#c33;display:flex;align-items:center;gap:.25rem}._fieldError_6wii3_145:before{content:"⚠";font-size:1rem}._formGroup_6wii3_33 textarea{resize:vertical;min-height:100px}._checkboxGroup_6wii3_164{display:flex;flex-direction:column;gap:6px;padding:1.25rem;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-small);max-height:320px;overflow-y:auto}._checkboxGroup_6wii3_164 ._checkboxLabel_6wii3_176{display:flex;align-items:center;cursor:pointer;padding:14px 12px;margin:0;border-radius:10px;font-weight:400;transition:background-color .2s}._checkboxLabel_6wii3_176:hover{background:var(--primary-color)}._checkboxLabel_6wii3_176 ._offerLink_6wii3_191{color:var(--third-color);text-decoration:underline;font-weight:600;transition:color .3s ease}._checkboxLabel_6wii3_176 ._offerLink_6wii3_191:hover{color:var(--font-color)}._checkboxBox_6wii3_202{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;min-height:26px;margin-right:16px;flex-shrink:0}._checkboxLabel_6wii3_176 input[type=checkbox]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1.5px solid var(--third-color);border-radius:9px;background-color:transparent;transition:all .2s}._checkboxLabel_6wii3_176 input[type=checkbox]:hover{border-color:var(--font-color)}._checkboxLabel_6wii3_176 input[type=checkbox]:checked{background-color:var(--third-color);border-color:var(--third-color)}._checkboxMark_6wii3_244{position:relative;z-index:1;color:var(--cream);font-size:15px;font-weight:700;line-height:1;pointer-events:none}._checkboxText_6wii3_254{flex:1;display:flex;align-items:center;font-size:16px;color:var(--font-color);line-height:1.2}@media(max-width:768px){._checkboxGroup_6wii3_164{padding:1rem;gap:.5rem}._checkboxLabel_6wii3_176{padding:8px 10px}._checkboxMark_6wii3_244{font-size:13px}._checkboxText_6wii3_254{font-size:15px;line-height:1.4}._formGroup_6wii3_33 label{font-size:.9rem}}._checkboxGroup_6wii3_164 ._inputError_6wii3_126{border-color:#c33}._radioGroup_6wii3_291{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-small)}._radioLabel_6wii3_301{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;padding:1rem;border-radius:var(--border-radius-small);transition:all .2s ease;position:relative}._radioLabel_6wii3_301:hover{background:var(--primary-color);transform:translate(4px)}._radioLabel_6wii3_301 input[type=radio]{width:20px;height:20px;margin:2px 0 0;cursor:pointer;accent-color:var(--secondary-color);flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--border-color);border-radius:50%;background:var(--card-background);position:relative;transition:all .2s ease}._radioLabel_6wii3_301 input[type=radio]:hover{border-color:var(--secondary-color);background:var(--primary-color)}._radioLabel_6wii3_301 input[type=radio]:checked{border-color:var(--secondary-color);background:var(--card-background)}._radioLabel_6wii3_301 input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--secondary-color)}._radioLabel_6wii3_301 input[type=radio]:focus{outline:none;box-shadow:0 0 0 3px #a9a48733}._radioLabel_6wii3_301 span{flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}._error_6wii3_367{padding:1rem 1.25rem;background:#cc33331a;border:1px solid rgba(204,51,51,.4);border-radius:var(--border-radius-small);color:#c33;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;font-family:var(--primary-font);white-space:pre-line;display:flex;align-items:flex-start;gap:.5rem}._error_6wii3_367:before{content:"⚠";font-size:1.2rem;flex-shrink:0;margin-top:.1rem}._info_6wii3_390{padding:2rem;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--border-radius-small);color:var(--font-color);text-align:center;margin-bottom:1rem}._info_6wii3_390 h2{color:var(--third-color);margin-bottom:1rem;font-family:var(--secondary-font);font-size:1.8rem}._info_6wii3_390 p{margin:.75rem 0;line-height:1.6}._loading_6wii3_412{padding:3rem;text-align:center;color:var(--font-color)}._backButton_6wii3_418{display:inline-block;padding:.75rem 1.5rem;background:var(--third-color);color:var(--cream);border:none;border-radius:var(--border-radius-pill);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s;font-family:var(--primary-font);margin-top:1rem}._backButton_6wii3_418:hover{background:var(--ink)}._success_6wii3_437{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:var(--background-color)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:2rem!important;z-index:10000!important;margin:0!important;max-width:none!important;overflow-y:auto!important}._successContent_6wii3_457{padding:3rem 2rem;background:var(--primary-color);border:1px solid var(--border-color);border-radius:var(--border-radius-small);text-align:center;box-shadow:0 2px 8px #c17a6b1a;max-width:600px;width:100%;margin:auto}._success_6wii3_437 h2{color:var(--third-color);margin-bottom:1.5rem;font-family:var(--secondary-font);font-size:2rem;font-weight:400}._success_6wii3_437 p{margin:1rem 0;color:var(--font-color);font-size:1.1rem;line-height:1.6}._successSocial_6wii3_484{margin-top:2rem;padding:1.75rem 1.5rem;background:var(--border-color);border-radius:var(--border-radius-small)}._success_6wii3_437 ._successSocialText_6wii3_491{margin:0 0 1.25rem;color:var(--font-color);font-size:1rem;line-height:1.6}._successSocialLinks_6wii3_498{display:flex;justify-content:center;gap:12px}._successSocialBadge_6wii3_504{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--third-color);display:flex;align-items:center;justify-content:center;color:var(--cream);text-decoration:none;transition:background .3s ease}._successSocialBadge_6wii3_504:hover{background:var(--ink)}._progressContainer_6wii3_522{margin-bottom:2rem}._progressBar_6wii3_526{width:100%;height:8px;background:var(--border-color);border-radius:var(--border-radius-small);overflow:hidden;margin-bottom:.5rem}._progressFill_6wii3_535{height:100%;background:var(--third-color);transition:width .3s ease}._progressText_6wii3_541{text-align:center;color:var(--text-secondary);font-size:.9rem;margin:0}._sectionTitle_6wii3_548{font-family:var(--primary-font);font-size:1.375rem;color:var(--third-color);font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:1.75rem;margin-top:0;line-height:1.3;letter-spacing:.04em}._navigationButtons_6wii3_561{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}._navigationButtonsSingle_6wii3_571{justify-content:flex-end}._navButton_6wii3_575{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;width:230px;max-width:230px;flex:0 0 230px;min-height:58px;height:58px;background:var(--ink);color:var(--cream);border:none;border-radius:var(--border-radius-pill);font-size:.94rem;font-weight:700;cursor:pointer;transition:background .2s ease;font-family:var(--primary-font);line-height:1}._navButton_6wii3_575:hover:not(:disabled){background:var(--third-color)}._navButton_6wii3_575:disabled{background:var(--text-muted);cursor:not-allowed}._navButton_6wii3_575._backButton_6wii3_418{background:var(--background-color);color:var(--font-color);border:1px solid var(--border-color);font-weight:600}._navButton_6wii3_575._backButton_6wii3_418:hover:not(:disabled){background:var(--card-background);color:var(--font-color)}._nextButton_6wii3_618{justify-self:end}._submitAccent_6wii3_622{background:var(--third-color);color:var(--cream)}._submitAccent_6wii3_622:hover:not(:disabled){background:var(--ink)}._submitAccent_6wii3_622:disabled{background:var(--text-muted)}@media(max-width:768px){._navigationButtons_6wii3_561{flex-direction:column;align-items:stretch}._navButton_6wii3_575{width:100%;max-width:100%;flex:1;min-height:56px;height:auto}._nextButton_6wii3_618{margin-left:0}}._container_j0nzr_1{min-height:100vh;background-color:var(--background-color);padding:80px 20px 40px;position:relative}._backButton_j0nzr_8{position:fixed;top:20px;left:20px;background:var(--background-color);color:var(--font-color);border:1px solid var(--border-color);border-radius:999px;padding:12px 22px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;z-index:1000}._backButton_j0nzr_8:hover{background:var(--card-background);transform:translate(-3px)}._content_j0nzr_30{max-width:900px;margin:0 auto;background:var(--card-background);border-radius:24px;padding:56px 64px;animation:_fadeIn_j0nzr_1 .6s ease-out}@keyframes _fadeIn_j0nzr_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._title_j0nzr_50{font-family:var(--secondary-font);font-style:italic;font-size:42px;font-weight:500;color:var(--third-color);margin:0 0 16px;text-align:center;line-height:1.3}._subtitle_j0nzr_61{font-family:var(--primary-font);font-size:18px;font-weight:400;color:var(--text-secondary);text-align:center;margin:0 0 50px;line-height:1.6}._metadata_j0nzr_71{background:linear-gradient(135deg,#8b8a6f14,#c17a6b0d);border-radius:8px;padding:20px 24px;margin:0 0 40px;text-align:center}._metadata_j0nzr_71 p{font-family:var(--primary-font);font-size:15px;font-weight:400;color:var(--text-secondary);margin:6px 0;line-height:1.6}._section_j0nzr_92{margin-bottom:48px}._section_j0nzr_92:last-of-type{margin-bottom:0}._sectionTitle_j0nzr_100{font-family:var(--secondary-font);font-style:italic;font-size:28px;font-weight:500;color:var(--third-color);margin:0 0 24px;line-height:1.4;border-bottom:1px solid var(--border-color);padding-bottom:12px}._subsectionTitle_j0nzr_112{font-family:var(--primary-font);font-size:20px;font-weight:600;color:var(--text-secondary);margin:28px 0 16px;line-height:1.5}._subsubsectionTitle_j0nzr_121{font-family:var(--primary-font);font-size:17px;font-weight:600;color:var(--font-color);margin:20px 0 12px;line-height:1.5}._paragraph_j0nzr_130{font-family:var(--primary-font);font-size:16px;font-weight:400;color:var(--font-color);line-height:1.8;margin:0 0 16px;text-align:justify}._paragraph_j0nzr_130:last-child{margin-bottom:0}._paragraph_j0nzr_130 strong{font-weight:600;color:var(--third-color)}._list_j0nzr_149{list-style:none;padding:0;margin:16px 0}._listItem_j0nzr_155{font-family:var(--primary-font);font-size:16px;font-weight:400;color:var(--font-color);line-height:1.8;margin:0 0 12px;padding-left:32px;position:relative;text-align:justify}._listItem_j0nzr_155:before{content:"•";position:absolute;left:12px;color:var(--third-color);font-size:20px;font-weight:700}._link_j0nzr_176{color:var(--third-color);text-decoration:none;border-bottom:1px solid rgba(193,122,107,.3);transition:all .3s ease}._link_j0nzr_176:hover{color:var(--text-secondary);border-bottom-color:var(--text-secondary)}._requisites_j0nzr_188{background:linear-gradient(135deg,#8b8a6f14,#c17a6b0d);border-left:4px solid var(--third-color);border-radius:8px;padding:28px 32px;margin:24px 0}._requisites_j0nzr_188 ._paragraph_j0nzr_130{margin-bottom:10px;font-size:15px}._requisites_j0nzr_188 ._paragraph_j0nzr_130:last-child{margin-bottom:0}._footer_j0nzr_209{margin-top:50px;padding-top:30px;border-top:2px solid rgba(139,138,111,.2);text-align:center}._footerText_j0nzr_216{font-family:var(--primary-font);font-size:14px;font-weight:400;color:var(--text-secondary);margin:0}@media(max-width:768px){._container_j0nzr_1{padding:80px 16px 20px}._content_j0nzr_30{padding:40px 24px;border-radius:12px}._title_j0nzr_50{font-size:32px;margin-bottom:12px}._subtitle_j0nzr_61{font-size:16px;margin-bottom:36px}._sectionTitle_j0nzr_100{font-size:24px;margin-bottom:20px}._subsectionTitle_j0nzr_112{font-size:18px;margin:24px 0 14px}._subsubsectionTitle_j0nzr_121{font-size:16px;margin:18px 0 10px}._metadata_j0nzr_71{padding:16px 20px;margin-bottom:32px}._metadata_j0nzr_71 p{font-size:14px;margin:5px 0}._paragraph_j0nzr_130{font-size:15px;line-height:1.7;margin-bottom:14px}._listItem_j0nzr_155{font-size:15px;padding-left:28px}._listItem_j0nzr_155:before{left:10px;font-size:18px}._requisites_j0nzr_188{padding:20px 24px}._footer_j0nzr_209{margin-top:40px;padding-top:24px}}@media(max-width:480px){._container_j0nzr_1{padding:76px 12px 16px}._content_j0nzr_30{padding:32px 20px}._title_j0nzr_50{font-size:28px}._sectionTitle_j0nzr_100{font-size:22px}._paragraph_j0nzr_130,._listItem_j0nzr_155{font-size:14px;text-align:left}}._container_1lzj8_1{min-height:100vh;background-color:var(--background-color);padding:80px 20px 40px;position:relative}._backButton_1lzj8_8{position:fixed;top:20px;left:20px;background:var(--background-color);color:var(--font-color);border:1px solid var(--border-color);border-radius:999px;padding:12px 22px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;z-index:1000}._backButton_1lzj8_8:hover{background:var(--card-background);transform:translate(-3px)}._content_1lzj8_30{max-width:900px;margin:0 auto;background:var(--card-background);border-radius:24px;padding:56px 64px;animation:_fadeIn_1lzj8_1 .6s ease-out}@keyframes _fadeIn_1lzj8_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._title_1lzj8_50{font-family:var(--secondary-font);font-style:italic;font-size:42px;font-weight:500;color:var(--third-color);margin:0 0 16px;text-align:center;line-height:1.3}._subtitle_1lzj8_61{font-family:var(--primary-font);font-size:18px;font-weight:400;color:var(--text-secondary);text-align:center;margin:0 0 50px;line-height:1.6}._metadata_1lzj8_71{background:linear-gradient(135deg,#8b8a6f14,#c17a6b0d);border-radius:8px;padding:20px 24px;margin:0 0 40px;text-align:center}._metadata_1lzj8_71 p{font-family:var(--primary-font);font-size:15px;font-weight:400;color:var(--text-secondary);margin:6px 0;line-height:1.6}._section_1lzj8_92{margin-bottom:48px}._section_1lzj8_92:last-of-type{margin-bottom:0}._sectionTitle_1lzj8_100{font-family:var(--secondary-font);font-style:italic;font-size:28px;font-weight:500;color:var(--third-color);margin:0 0 24px;line-height:1.4;border-bottom:1px solid var(--border-color);padding-bottom:12px}._subsectionTitle_1lzj8_112{font-family:var(--primary-font);font-size:20px;font-weight:600;color:var(--text-secondary);margin:28px 0 16px;line-height:1.5}._paragraph_1lzj8_121{font-family:var(--primary-font);font-size:16px;font-weight:400;color:var(--font-color);line-height:1.8;margin:0 0 16px;text-align:justify}._paragraph_1lzj8_121:last-child{margin-bottom:0}._paragraph_1lzj8_121 strong{font-weight:600;color:var(--third-color)}._list_1lzj8_140{list-style:none;padding:0;margin:16px 0}._listItem_1lzj8_146{font-family:var(--primary-font);font-size:16px;font-weight:400;color:var(--font-color);line-height:1.8;margin:0 0 12px;padding-left:32px;position:relative;text-align:justify}._listItem_1lzj8_146:before{content:"•";position:absolute;left:12px;color:var(--third-color);font-size:20px;font-weight:700}._link_1lzj8_167{color:var(--third-color);text-decoration:none;border-bottom:1px solid rgba(193,122,107,.3);transition:all .3s ease}._link_1lzj8_167:hover{color:var(--text-secondary);border-bottom-color:var(--text-secondary)}._deletionRequestButton_1lzj8_179{display:inline-block;background:var(--third-color);color:var(--cream);border:none;border-radius:999px;padding:10px 22px;font-family:var(--primary-font);font-size:14px;font-weight:600;text-decoration:none;margin-top:8px;transition:background .3s ease}._deletionRequestButton_1lzj8_179:hover{background:var(--ink)}._requisites_1lzj8_198{background:linear-gradient(135deg,#8b8a6f14,#c17a6b0d);border-left:4px solid var(--third-color);border-radius:8px;padding:28px 32px;margin:24px 0}._requisites_1lzj8_198 ._paragraph_1lzj8_121{margin-bottom:10px;font-size:15px}._requisites_1lzj8_198 ._paragraph_1lzj8_121:last-child{margin-bottom:0}._footer_1lzj8_219{margin-top:50px;padding-top:30px;border-top:2px solid rgba(139,138,111,.2);text-align:center}._footerText_1lzj8_226{font-family:var(--primary-font);font-size:14px;font-weight:400;color:var(--text-secondary);margin:0}@media(max-width:768px){._container_1lzj8_1{padding:80px 16px 20px}._content_1lzj8_30{padding:40px 24px;border-radius:12px}._title_1lzj8_50{font-size:32px;margin-bottom:12px}._subtitle_1lzj8_61{font-size:16px;margin-bottom:36px}._sectionTitle_1lzj8_100{font-size:24px;margin-bottom:20px}._subsectionTitle_1lzj8_112{font-size:18px;margin:24px 0 14px}._metadata_1lzj8_71{padding:16px 20px;margin-bottom:32px}._metadata_1lzj8_71 p{font-size:14px;margin:5px 0}._paragraph_1lzj8_121{font-size:15px;line-height:1.7;margin-bottom:14px}._listItem_1lzj8_146{font-size:15px;padding-left:28px}._listItem_1lzj8_146:before{left:10px;font-size:18px}._requisites_1lzj8_198{padding:20px 24px}._footer_1lzj8_219{margin-top:40px;padding-top:24px}}@media(max-width:480px){._container_1lzj8_1{padding:76px 12px 16px}._content_1lzj8_30{padding:32px 20px}._title_1lzj8_50{font-size:28px}._sectionTitle_1lzj8_100{font-size:22px}._paragraph_1lzj8_121,._listItem_1lzj8_146{font-size:14px;text-align:left}}._deletionRequest_colni_1{max-width:640px;margin:0 auto;padding:2rem}._title_colni_7{font-family:var(--secondary-font);font-size:1.75rem;font-weight:400;color:var(--third-color);margin-bottom:1rem;text-align:center}._intro_colni_16{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;text-align:center}._form_colni_23{padding:1.5rem;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background:var(--card-background)}._formGroup_colni_30{margin-bottom:1rem}._formGroup_colni_30 label{display:block;margin-bottom:.5rem;font-weight:500}._formGroup_colni_30 input,._formGroup_colni_30 textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--border-radius-small);font-size:1rem;font-family:var(--primary-font);background:var(--background-color);color:var(--font-color);transition:all .2s ease}._formGroup_colni_30 textarea{resize:vertical}._formGroup_colni_30 input:focus,._formGroup_colni_30 textarea:focus{outline:none;border-color:var(--third-color);box-shadow:0 0 0 3px #c17a6b1a}._formGroup_colni_30 input:hover,._formGroup_colni_30 textarea:hover{border-color:var(--secondary-color)}._formGroup_colni_30 input._inputError_colni_69{border-color:#c33;background-color:#cc33330d}._fieldError_colni_74{margin-top:.5rem;font-size:.875rem;color:#c33;display:flex;align-items:center;gap:.25rem}._fieldError_colni_74:before{content:"⚠";font-size:1rem}._note_colni_88{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:1rem 0 1.5rem}._submitButton_colni_95{width:100%;padding:1.05rem;background:var(--ink);color:var(--cream);border:none;border-radius:var(--border-radius-pill);font-size:1rem;font-weight:700;cursor:pointer;transition:background .3s ease;font-family:var(--primary-font)}._submitButton_colni_95:hover:not(:disabled){background:var(--third-color)}._submitButton_colni_95:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}._successCard_colni_119{padding:2rem;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background:var(--card-background);text-align:center}._successTitle_colni_127{font-family:var(--secondary-font);font-size:1.75rem;font-weight:400;color:var(--third-color);margin-bottom:1rem}._paragraph_colni_135{color:var(--font-color);line-height:1.6;margin-bottom:1.5rem}._backLink_colni_141{color:var(--third-color);text-decoration:none;font-weight:600}._backLink_colni_141:hover{text-decoration:underline}._container_5qb36_1{min-height:100vh;background:var(--background-color);padding:100px 6vw 60px}._backLink_5qb36_7{display:inline-block;font-family:var(--primary-font);font-size:.875rem;font-weight:600;color:var(--third-color);text-decoration:none;margin-bottom:20px}._backLink_5qb36_7:hover{color:var(--font-color)}._title_5qb36_20{font-family:var(--secondary-font);font-size:2.625rem;color:var(--font-color);max-width:1280px;margin:0 auto 56px}._filters_5qb36_28{display:flex;flex-wrap:wrap;gap:12px;max-width:1280px;margin:0 auto 40px}._filter_5qb36_28{font-family:var(--primary-font);font-size:.9375rem;font-weight:600;padding:12px 26px;border:1px solid var(--third-color);border-radius:var(--border-radius-pill);background:transparent;color:var(--third-color);cursor:pointer;transition:background .2s ease,color .2s ease}._filter_5qb36_28:hover{background:var(--accent-soft)}._filter_5qb36_28:focus-visible{outline:2px solid var(--third-color);outline-offset:2px}._filterActive_5qb36_64{background:var(--third-color);color:var(--cream)}._filterActive_5qb36_64:hover{background:var(--third-color)}._list_5qb36_73{max-width:1280px;margin:0 auto}._status_5qb36_78{max-width:1280px;margin:0 auto;font-family:var(--primary-font);font-size:1rem;color:var(--text-secondary)}._card_5qb36_86{display:block;text-decoration:none;color:inherit;background:var(--card-background);border-radius:var(--border-radius-large);padding:24px;margin-bottom:20px;cursor:pointer;transition:background .2s ease}._card_5qb36_86:hover{background:var(--accent-soft)}._category_5qb36_101{font-family:var(--primary-font);font-size:.9375rem;font-weight:600;color:var(--third-color);margin-bottom:8px}._cardTitle_5qb36_109{font-family:var(--secondary-font);font-size:1.5rem;color:var(--font-color);margin:0 0 12px}._excerpt_5qb36_116{font-family:var(--primary-font);font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}._container_8ixky_1{min-height:100vh;background:var(--background-color);padding:100px 6vw 60px}._content_8ixky_7{max-width:840px;margin:0 auto}._backLink_8ixky_12{display:inline-block;font-family:var(--primary-font);font-size:.875rem;font-weight:600;color:var(--third-color);text-decoration:none;margin-bottom:32px}._backLink_8ixky_12:hover{color:var(--font-color)}._status_8ixky_25{font-family:var(--primary-font);font-size:1rem;color:var(--text-secondary)}._image_8ixky_31{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-large);margin-bottom:40px;display:block}._category_8ixky_40{font-family:var(--primary-font);font-size:.875rem;font-weight:600;color:var(--third-color);margin-bottom:12px}._title_8ixky_48{font-family:var(--secondary-font);font-size:2.625rem;color:var(--font-color);margin:0 0 20px}._date_8ixky_55{font-family:var(--primary-font);font-size:.875rem;color:var(--text-secondary);margin-bottom:32px}._body_8ixky_62{font-family:var(--primary-font);font-size:1rem;line-height:1.8;color:var(--font-color)}._cta_8ixky_69{margin-top:48px;padding:32px 24px;background:var(--card-background);border-radius:var(--border-radius-large);text-align:center}._ctaText_8ixky_77{font-family:var(--primary-font);font-size:.9375rem;color:var(--text-secondary);margin:0 0 20px}._ctaButton_8ixky_84{display:inline-block;background:var(--third-color);color:var(--cream);border:none;border-radius:var(--border-radius-pill);padding:14px 32px;font-family:var(--primary-font);font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .3s ease}._ctaButton_8ixky_84:hover{background:var(--ink)}._body_8ixky_62>*:first-child{margin-top:0}._body_8ixky_62 p{margin:0 0 1.25em}._body_8ixky_62 h2{font-family:var(--secondary-font);font-size:1.75rem;color:var(--font-color);margin:2em 0 .6em}._body_8ixky_62 h3{font-family:var(--secondary-font);font-size:1.375rem;color:var(--font-color);margin:1.75em 0 .5em}._body_8ixky_62 ul,._body_8ixky_62 ol{margin:0 0 1.25em;padding-left:1.5em}._body_8ixky_62 li{margin-bottom:.5em}._body_8ixky_62 strong{font-weight:600;color:var(--font-color)}._body_8ixky_62 em{font-style:italic}._body_8ixky_62 a{color:var(--third-color);text-decoration:underline}._body_8ixky_62 a:hover{color:var(--font-color)}._body_8ixky_62 blockquote{margin:0 0 1.25em;padding-left:1.25em;border-left:3px solid var(--third-color);color:var(--text-secondary);font-style:italic}._body_8ixky_62 code{font-family:monospace;font-size:.9em;background:var(--card-background);padding:.15em .35em;border-radius:4px}.admin-layout{--admin-mobile-bar-h: 62px;display:flex;min-height:100vh;background:var(--background-color);font-family:var(--primary-font);width:100%;max-width:100vw;overflow-x:visible;box-sizing:border-box}.admin-layout.content-hidden{opacity:0;visibility:hidden;transition:none}.admin-layout.content-visible{opacity:1;visibility:visible;animation:fadeInContent .5s ease-in}@keyframes fadeInContent{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-sidebar{width:260px;background:var(--card-background);display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;border-right:1px solid var(--border-color)}.admin-sidebar-header{padding:40px 4.5rem 0 24px;position:relative;box-sizing:border-box}.admin-logo{font-family:var(--secondary-font);font-style:italic;font-weight:600;font-size:24px;line-height:1.3;color:var(--admin-accent);margin:0 0 44px;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.admin-nav{flex:1;display:flex;flex-direction:column;gap:4px;padding:0 24px;overflow-y:auto}.admin-nav-link{display:block;padding:12px 16px;color:var(--font-color);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;font-size:15px;border-radius:var(--admin-radius-control);position:relative;border:1px solid transparent;background:transparent}.admin-nav-link:hover{background:var(--admin-nav-hover);border-color:var(--border-color)}.admin-nav-link.active{background:var(--admin-accent-soft);border-color:var(--admin-accent);color:var(--font-color);font-weight:700}.admin-sidebar-footer{padding:24px}.admin-logout-button{width:100%;padding:14px;background:var(--admin-accent);color:var(--admin-accent-on);border:none;border-radius:12px;font-family:var(--primary-font);font-size:14px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.3px}.admin-logout-button:hover{background:var(--font-color);color:var(--background-color)}.admin-logout-button:active{opacity:.9}.admin-main{flex:1;margin-left:260px;display:flex;flex-direction:column;width:calc(100% - 260px);max-width:calc(100vw - 260px);overflow-x:visible;box-sizing:border-box}.admin-page-subtitle{font-size:.875rem;color:var(--text-secondary);margin:0}.admin-content{flex:1;padding:2rem;overflow-y:auto;overflow-x:visible;max-width:100%;box-sizing:border-box}.admin-content h3{font-family:var(--primary-font)}.admin-content input[type=datetime-local],.admin-content input[type=date],.admin-content input[type=time]{font-family:var(--primary-font);color:var(--font-color);min-height:44px;box-sizing:border-box}.admin-content input[type=datetime-local]::-webkit-date-and-time-value,.admin-content input[type=date]::-webkit-date-and-time-value,.admin-content input[type=time]::-webkit-date-and-time-value{text-align:left;margin:0}.admin-content input[type=datetime-local]::-webkit-calendar-picker-indicator,.admin-content input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;filter:invert(.3);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.admin-content input[type=datetime-local]:hover::-webkit-calendar-picker-indicator,.admin-content input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.admin-mobile-bar{display:none}.admin-mobile-menu-toggle{display:none;position:relative;width:30px;height:30px;background:none;border:none;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;padding:5px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.admin-mobile-menu-toggle span{display:block;width:100%;height:3px;border-radius:2px;background:var(--font-color);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;left:0;transform-origin:center}.admin-mobile-menu-toggle span:nth-child(1){top:8px}.admin-mobile-menu-toggle span:nth-child(2){top:50%;transform:translateY(-50%)}.admin-mobile-menu-toggle span:nth-child(3){bottom:8px}.admin-mobile-menu-toggle.open span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.admin-mobile-menu-toggle.open span:nth-child(2){opacity:0;transform:translateY(-50%) scale(0)}.admin-mobile-menu-toggle.open span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.admin-sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9998}@media(max-width:768px){.admin-layout{flex-direction:column;height:100vh;overflow:hidden}.admin-mobile-bar{display:flex;align-items:center;justify-content:space-between;background:var(--card-background);border-bottom:1px solid var(--border-color);padding:16px 20px;height:var(--admin-mobile-bar-h);position:sticky;top:0;z-index:10000}.admin-sidebar-header{display:none}.admin-nav{padding-top:calc(var(--admin-mobile-bar-h) + 16px)}.admin-mobile-title{font-family:var(--secondary-font);font-style:italic;font-size:19px;color:var(--admin-accent)}.admin-mobile-menu-toggle{display:flex}.admin-sidebar-overlay{display:block}.admin-sidebar{width:280px;left:auto;right:0;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:9999;box-shadow:-4px 0 20px var(--shadow-color),-2px 0 8px var(--shadow-color);border-right:none;border-left:1px solid var(--border-color)}.admin-sidebar.open{transform:translate(0)}.admin-main{margin-left:0;width:100%;max-width:100vw;min-height:0}.admin-content{padding:1rem;min-height:0;transition:filter .3s ease}.admin-layout.menu-open .admin-content{filter:brightness(.6);pointer-events:none}.admin-logout-button{min-height:44px;font-size:1rem}.admin-logo{font-size:1.25rem}.admin-sidebar-header{padding:1rem 4.5rem 1rem 1rem;position:relative}}@media(max-width:768px){.admin-content button,.admin-content .button,.admin-content [role=button]{min-height:44px;padding:.75rem 1rem;font-size:1rem}.admin-content input,.admin-content select,.admin-content textarea{font-size:16px;min-height:44px}.admin-content input[type=date],.admin-content input[type=datetime-local],.admin-content input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;max-width:100%}}.welcome-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fdf6eef2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease-in,fadeOut .3s ease-out 3.7s forwards;pointer-events:none}.welcome-overlay.hidden{display:none}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.welcome-message{background:linear-gradient(135deg,var(--primary-color) 0%,var(--card-background) 100%);border:2px solid rgba(159,125,90,.2);border-radius:20px;padding:3rem 4rem;box-shadow:0 20px 60px #a08c6e4d;text-align:center;animation:slideUp .5s ease-out;max-width:90%}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.welcome-heart{font-size:4rem;margin-bottom:1.5rem;animation:heartbeat 1.5s ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.welcome-text{font-family:var(--primary-font);color:var(--third-color)}.welcome-line{font-size:1.5rem;font-weight:600;margin:.75rem 0;line-height:1.6;color:var(--third-color)}@media(max-width:768px){.welcome-message{padding:2rem 2.5rem}.welcome-heart{font-size:3rem;margin-bottom:1rem}.welcome-line{font-size:1.2rem}}._button_10dlj_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border:1px solid transparent;border-radius:var(--border-radius-pill);font-family:var(--primary-font);font-size:.875rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}._button_10dlj_1:focus-visible{outline:2px solid var(--third-color);outline-offset:2px}._button_10dlj_1:disabled{opacity:.55;cursor:not-allowed}._primary_10dlj_32{background:var(--admin-accent);color:var(--admin-accent-on);border-color:transparent}._primary_10dlj_32:hover:not(:disabled){background:var(--font-color);color:var(--background-color)}._outline_10dlj_50{background:transparent;color:var(--font-color);border-color:var(--border-color)}._outline_10dlj_50:hover:not(:disabled){background:var(--primary-color);border-color:var(--admin-accent)}._danger_10dlj_61{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}._danger_10dlj_61:hover:not(:disabled){background:var(--danger);color:var(--background-color)}._card_b2rut_1{background:var(--card-background);color:var(--font-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-card);box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 8px 18px var(--shadow-color);will-change:transform}._card_b2rut_1:hover{transform:translateY(-4px);box-shadow:0 20px 30px var(--shadow-color)}._card_b2rut_1.no-hover,._card_b2rut_1.no-hover:hover{transform:none;box-shadow:0 3px 8px var(--shadow-color)}._header_b2rut_25{display:flex;flex-direction:column;gap:6px;padding:20px 20px 0}._title_b2rut_32{font-family:var(--primary-font);font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--font-color);margin:0}._content_b2rut_41{padding:0}._error_1ygvo_1{padding:1rem;margin-bottom:1rem;background:#d32f2f1a;border-radius:var(--admin-radius-control);color:var(--danger)}@media(prefers-color-scheme:dark){._error_1ygvo_1{background:#d32f2f33}}._empty_cwcd2_1{padding:3rem;text-align:center;color:var(--text-secondary)}._input_wnbep_1{display:block;width:100%;box-sizing:border-box;padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--admin-radius-control);background:var(--background-color);color:var(--font-color);font-family:var(--primary-font);font-size:.9375rem;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}._input_wnbep_1::-moz-placeholder{color:var(--text-muted)}._input_wnbep_1::placeholder{color:var(--text-muted)}._input_wnbep_1:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft)}._input_wnbep_1:disabled{opacity:.6;cursor:not-allowed}._label_14btr_1{display:block;margin-bottom:8px;font-family:var(--primary-font);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--text-secondary)}._title_116gr_1{font-family:var(--secondary-font);font-weight:600;font-size:34px;color:var(--font-color);margin:0}.filters-container{display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;padding:24px;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-card);margin-bottom:1.5rem}.filter-group{display:flex;flex-direction:column;gap:8px;min-width:200px;flex:1}.filter-group label{font-family:var(--primary-font);font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;display:block}.filter-select{padding:12px 36px 12px 14px;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%235c5347' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;height:44px;line-height:1.4;box-sizing:border-box}@media(prefers-color-scheme:dark){.filter-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23cbbfae' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}}.filter-select:hover{border-color:var(--admin-accent)}.filter-select:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft)}.filter-input{padding:12px 14px;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:.875rem;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease;height:44px;line-height:1.4;box-sizing:border-box;width:100%}.filter-input:hover{border-color:var(--admin-accent)}.filter-input:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft)}.filter-date-input{flex:1;padding:12px 14px;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;min-width:150px;height:44px;line-height:1.4;box-sizing:border-box}.filter-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.filter-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.filter-date-input:hover{border-color:var(--admin-accent)}.filter-date-input:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft)}.filter-date-wrapper{display:flex;align-items:stretch;gap:.625rem;width:100%;height:44px}.filter-clear-button{padding:0;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:1.5rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease;line-height:1;min-width:44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.filter-clear-button:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.filter-results-info{margin-top:-.5rem;margin-bottom:1rem;font-size:.95rem;color:var(--text-secondary);font-weight:500}.filter-results-info strong{color:var(--font-color);font-weight:700}.reset-filters-button{margin-top:40px;height:44px;padding:0 1.25rem!important;font-weight:700!important;font-family:var(--primary-font);background:transparent!important;color:var(--admin-accent)!important;border:1px solid var(--admin-accent)!important;border-radius:var(--border-radius-pill);transition:background .2s ease;box-sizing:border-box;width:100%;white-space:nowrap;display:flex!important;align-items:center!important;justify-content:center!important}.reset-filters-button:hover{background:var(--accent-soft)!important}@media(max-width:768px){.filters-container{flex-direction:column;align-items:stretch;padding:1.25rem;gap:1rem}.filter-group{width:100%;min-width:0;border-bottom:1px solid var(--border-color);padding-bottom:.75rem}.filter-group:last-child{border-bottom:none;padding-bottom:0}.filter-select,.filter-input,.filter-date-input{width:100%}.filter-select{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-image:none;padding-right:1rem;font-size:16px;min-height:44px}.filter-date-wrapper{width:100%;min-width:0;flex-direction:column;gap:.5rem;height:auto}.filter-date-input{min-width:0;max-width:100%;height:44px}.filter-clear-button{width:100%;min-width:0;height:44px}.filter-results-info{margin-top:0;padding:.75rem 1rem;font-size:.85rem}.reset-filters-button{margin-top:0!important;width:100%!important;height:50px!important;font-size:1rem!important;padding:.875rem 1.5rem!important}}._paginationRow_ke7t9_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2rem;position:relative;z-index:1}._paginationPages_ke7t9_12{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0}._paginationInfo_ke7t9_20{font-size:.9rem;color:var(--text-secondary);font-family:var(--primary-font)}._paginationLimit_ke7t9_26{margin-left:auto;display:flex;align-items:center;gap:.5rem;white-space:nowrap}._paginationLimit_ke7t9_26 label{font-size:.85rem;text-transform:uppercase;color:var(--third-color);letter-spacing:.08em}._paginationButton_ke7t9_41{min-width:2.5rem;height:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:var(--font-color)}._paginationButton_ke7t9_41:disabled{opacity:.4;cursor:not-allowed}._paginationButton_ke7t9_41:not(:disabled):hover{color:var(--third-color)}@media(max-width:768px){._paginationRow_ke7t9_1{flex-direction:column;align-items:stretch}._paginationPages_ke7t9_12{flex-direction:column;gap:.75rem;padding:.75rem 0}._paginationInfo_ke7t9_20{order:-1;text-align:center}._paginationLimit_ke7t9_26{justify-content:flex-start;width:100%;position:relative;z-index:10}._paginationLimit_ke7t9_26 select{width:100%;min-height:44px;font-size:16px;position:relative;z-index:11;-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-image:none;padding-right:1rem}}._select_x0mig_1{display:block;width:100%;box-sizing:border-box;padding:12px 40px 12px 16px;border:1px solid var(--border-color);border-radius:var(--admin-radius-control);background-color:var(--background-color);color:var(--font-color);font-family:var(--primary-font);font-size:.9375rem;line-height:1.4;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%235c5347' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .2s ease,box-shadow .2s ease}@media(prefers-color-scheme:dark){._select_x0mig_1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23cbbfae' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}}._select_x0mig_1:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft)}._select_x0mig_1:disabled{opacity:.6;cursor:not-allowed}._badge_13gxx_1{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--border-radius-pill);font-family:var(--primary-font);font-size:.75rem;font-weight:700;line-height:1.4;white-space:nowrap}._success_13gxx_13{background:var(--success-soft);color:var(--success)}._warning_13gxx_18{background:var(--warning-soft);color:var(--warning)}._danger_13gxx_23{background:var(--danger-soft);color:var(--danger)}._info_13gxx_28{background:var(--info-soft);color:var(--info)}._neutral_13gxx_33{background:var(--neutral-soft);color:var(--text-secondary)}.email-log-title{margin:0 0 1.25rem;font-family:var(--secondary-font);font-size:1.25rem;font-weight:600;color:var(--font-color)}.email-log-empty{margin:0;color:var(--text-secondary)}.email-log-warning{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem;margin-bottom:1.25rem;border-radius:var(--admin-radius-control);background:var(--warning-soft);color:var(--font-color)}.email-log-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.email-log-item{display:grid;grid-template-columns:1fr auto;gap:1.75rem;align-items:center;padding:1rem;border:1px solid var(--border-color);border-radius:var(--admin-radius-control)}.email-log-info{display:flex;flex-direction:column;gap:.375rem;min-width:0}.email-log-type{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-weight:600;color:var(--font-color)}.email-log-meta{color:var(--text-secondary);font-size:.9rem}.email-log-error{color:var(--danger);font-size:.85rem;word-break:break-word}@media(max-width:768px){.email-log-item{grid-template-columns:1fr;gap:1rem}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,var(--primary-color) 0px,rgba(160,140,110,.1) 40px,var(--primary-color) 80px);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:var(--border-radius-small)}.skeleton-text,.skeleton-rectangular{border-radius:var(--border-radius-small)}.skeleton-circular{border-radius:50%}.skeleton-card{background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.skeleton-card-footer{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.skeleton-list-item{background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}@media(max-width:768px){.skeleton-card,.skeleton-list-item{padding:1rem}}.detail-page{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;overflow:visible;min-height:auto}.detail-page .detail-card-body{padding:1.75rem}.detail-actions{display:flex;gap:1rem}.back-button{display:inline-block;padding:1rem 2rem!important;background:var(--primary-color)!important;color:var(--font-color)!important;border:none!important;border-radius:var(--border-radius-pill)!important;font-size:1rem!important;font-weight:600!important;font-family:var(--primary-font)!important;text-decoration:none;cursor:pointer;transition:background .2s ease}.back-button:hover{background:var(--border-color)!important}.back-button:active{transform:translateY(1px)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px}.detail-field{display:flex;flex-direction:column;gap:.5rem}.detail-field label{font-weight:600;color:var(--text-secondary);font-size:.75rem}.detail-field>div{color:var(--font-color);font-size:1rem}.detail-link{color:var(--secondary-color);text-decoration:none;font-weight:500}.detail-link:hover{text-decoration:underline}.detail-page .status-badge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:6px 14px;border-radius:var(--border-radius-pill);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;background:var(--primary-color);color:var(--font-color)}.detail-page .status-badge.PAID,.detail-page .status-badge.CONFIRMED{background:var(--success-soft);color:var(--success)}.detail-page .status-badge.PENDING{background:var(--warning-soft);color:var(--warning)}.detail-page .status-badge.CANCELLED{background:var(--danger-soft);color:var(--danger)}.questionnaire-detail-card{padding:1.5rem;width:100%;max-width:100%;overflow:visible;min-height:auto}.questionnaire-detail-header{text-align:center;padding:1rem 0 2rem}.questionnaire-detail-title{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;color:var(--third-color);margin:0 0 1rem}.questionnaire-detail-date{font-family:var(--primary-font);font-size:.95rem;color:var(--text-secondary)}.questionnaire-answers-list{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0;width:100%;max-width:100%;overflow:visible;min-height:auto}.answer-section{display:flex;flex-direction:column;gap:1rem;padding:26px 28px;border-radius:var(--admin-radius-card);border:1px solid var(--border-color);background:var(--card-background)}.answer-section-header{display:flex;align-items:center;justify-content:space-between}.answer-section-title{font-size:1.25rem;font-weight:600;color:var(--admin-accent);font-family:var(--secondary-font)}.answer-section-content{display:flex;flex-direction:column;gap:1rem}.answer-item{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;width:100%;max-width:100%;overflow:visible;min-height:auto}.answer-item-textarea{gap:.85rem}.answer-label{font-weight:600;color:var(--font-color);font-size:.95rem;font-family:var(--primary-font)}.answer-value{color:var(--text-secondary);font-size:1rem;font-family:var(--primary-font);line-height:1.6;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%;overflow:visible;min-height:auto;padding:0;border-radius:0;border:none;box-shadow:none;background:transparent}.answer-item-textarea .answer-value{min-height:4rem}.questionnaire-actions{margin-top:1rem}.client-info-card{margin-bottom:1.5rem;width:100%;max-width:100%;overflow:visible;min-height:auto}.client-info-header{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.client-info-card .client-info-title{font-family:var(--secondary-font);font-size:1.375rem;font-weight:600;color:var(--admin-accent);margin:0}.client-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px 32px}.client-info-field{display:flex;flex-direction:column;gap:.5rem}.client-info-field label{font-weight:600;color:var(--text-secondary);font-size:.75rem;font-family:var(--primary-font)}.client-info-field>div{color:var(--font-color);font-size:1rem;font-family:var(--primary-font)}.appointments-count{font-weight:700;color:var(--font-color);font-size:.95rem}.pending-confirmation-banner{margin-bottom:1.5rem;padding:24px 28px;background:var(--primary-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-card);display:flex;flex-direction:column;gap:1.25rem}.pending-confirmation-content{display:flex;align-items:flex-start;gap:1rem}.pending-confirmation-icon{font-size:2rem;line-height:1;flex-shrink:0;filter:grayscale(.3)}.pending-confirmation-text{flex:1;display:flex;flex-direction:column;gap:.5rem}.pending-confirmation-title{margin:0;font-family:var(--primary-font);font-size:1.1rem;font-weight:600;color:var(--admin-accent);line-height:1.4}.pending-confirmation-description{margin:0;font-family:var(--primary-font);font-size:.9rem;color:var(--text-secondary);line-height:1.5}.confirm-appointment-button{padding:.875rem 2rem!important;font-size:1rem!important;align-self:flex-start}.confirm-appointment-button:disabled{opacity:.6;cursor:not-allowed}.appointment-management-actions{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color);display:flex;gap:1rem;flex-wrap:wrap}.appointment-danger-actions{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid rgba(211,47,47,.15);display:flex;gap:1rem;flex-wrap:wrap}.delete-button{padding:.875rem 2rem;font-size:1rem}.delete-button:hover:not(:disabled){transform:translateY(-1px)}.delete-button:active:not(:disabled){transform:translateY(0)}.delete-button:disabled{opacity:.6;cursor:not-allowed}.reschedule-button{padding:.875rem 2rem;font-size:1rem}.reschedule-button:hover:not(:disabled){transform:translateY(-1px)}.reschedule-button:active:not(:disabled){transform:translateY(0)}.reschedule-button:disabled{opacity:.6;cursor:not-allowed}.cancel-button{padding:.875rem 2rem;font-size:1rem}.cancel-button:hover:not(:disabled){transform:translateY(-1px)}.cancel-button:active:not(:disabled){transform:translateY(0)}.cancel-button:disabled{opacity:.6;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content{background:var(--background-color);border-radius:var(--border-radius);box-shadow:0 10px 40px #0000004d;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column}.modal-header{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.modal-header h2{margin:0;font-family:var(--secondary-font);font-size:1.25rem;font-weight:600;color:var(--admin-accent)}.modal-close{background:none;border:none;font-size:2rem;line-height:1;color:var(--font-color);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.modal-close:hover{background:var(--primary-color)}.modal-body{padding:1.5rem;overflow-y:auto;flex:1}.slots-list{display:flex;flex-direction:column;gap:.75rem}.slot-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--border-color);border-radius:var(--admin-radius-card);background:var(--card-background);transition:all .2s ease}.slot-item:hover{border-color:var(--admin-accent)}.slot-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.slot-time{font-family:var(--primary-font);font-size:1rem;font-weight:600;color:var(--font-color)}.slot-duration{font-family:var(--primary-font);font-size:.85rem;color:var(--text-secondary)}.deletion-request-status-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.deletion-request-message{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.deletion-request-section-title{margin:0 0 1.25rem;font-family:var(--secondary-font);font-size:1.125rem;font-weight:600;color:var(--admin-accent)}.candidates-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.candidate-option{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--border-color);border-radius:var(--admin-radius-control);cursor:pointer;transition:border-color .2s ease}.candidate-option:has(input:checked){border-color:var(--admin-accent);background:var(--admin-accent-soft)}.candidate-option input{flex-shrink:0}.candidate-no-email-warning{margin:0 0 1rem;padding:.75rem 1rem;background:var(--warning-soft);color:var(--warning);border-radius:var(--admin-radius-control);font-size:.9rem}.anonymize-confirm{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--danger);border-radius:var(--admin-radius-card);background:var(--danger-soft);display:flex;flex-direction:column;gap:1rem}.anonymize-warning{margin:0;font-weight:700;color:var(--danger)}.anonymize-scope{margin:0;color:var(--font-color);font-size:.9rem}.anonymize-report{margin-top:1.5rem;padding:1.25rem;border-radius:var(--admin-radius-card);background:var(--success-soft);color:var(--success)}.anonymize-report p{margin:0 0 .5rem}.anonymize-report p:last-child{margin-bottom:0}.reject-form{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.reject-warning{margin:0 0 1rem;padding:.75rem 1rem;background:var(--danger-soft);color:var(--danger);border-radius:var(--admin-radius-control);font-size:.9rem}.detail-page .form-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.detail-page .form-actions{display:flex;gap:.75rem;flex-wrap:wrap}.phone-with-messengers{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.messenger-buttons{display:flex;align-items:center;gap:.5rem}.messenger-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;color:var(--cream);border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;transition:all .2s ease;flex-shrink:0}@media(max-width:768px){.admin-content .messenger-button{width:40px;height:40px;min-height:0;padding:0}}.messenger-button:hover{transform:scale(1.1)}.messenger-button:active{transform:scale(1.05)}.messenger-button svg{display:block}.max-button{background:var(--admin-accent);flex:0 0 40px;padding:0}.max-button:hover{background:var(--font-color);color:var(--background-color);box-shadow:0 4px 12px var(--shadow-color)}@media(max-width:768px){.detail-page{gap:1rem}.detail-actions{flex-direction:column}.back-button{width:100%;padding:.875rem 1.5rem;font-size:.95rem}.detail-grid{grid-template-columns:1fr;gap:1rem}.detail-field{gap:.5rem}.detail-field>div{font-size:.9rem}.detail-page .detail-card-body{padding:1.25rem}.questionnaire-detail-card{padding:1rem}.questionnaire-detail-header{padding:.5rem 0 1.5rem}.questionnaire-detail-title{font-size:1.5rem}.questionnaire-detail-date{font-size:.85rem}.questionnaire-answers-list{gap:.75rem;padding:.5rem 0}.answer-section{padding:1.25rem}.answer-item{padding-bottom:.75rem;gap:.5rem}.answer-label,.answer-value{font-size:.9rem}.answer-item-textarea .answer-value{padding:.75rem;min-height:2rem}.client-info-card,.client-info-header{margin-bottom:1rem}.client-info-card .client-info-title{font-size:1.25rem}.client-info-grid{grid-template-columns:1fr;gap:1rem}.client-info-field>div{font-size:.9rem}.pending-confirmation-banner{padding:1.25rem;gap:1rem}.pending-confirmation-content{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.pending-confirmation-icon{font-size:1.75rem}.pending-confirmation-title{font-size:1rem}.pending-confirmation-description{font-size:.85rem}.confirm-appointment-button{width:100%;padding:.875rem 1.5rem;align-self:stretch}.appointment-management-actions{flex-direction:column;margin-top:1.25rem;padding-top:1.25rem}.reschedule-button,.cancel-button{width:100%;padding:.875rem 1.5rem}.modal-overlay{padding:.5rem}.modal-content{max-height:90vh}.modal-header{padding:1.25rem}.modal-header h2{font-size:1.1rem}.modal-body{padding:1.25rem}.slot-item{flex-direction:column;align-items:stretch;gap:1rem;padding:.875rem}.slot-time{font-size:.95rem}.slot-duration{font-size:.8rem}}.appointments-page{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;box-sizing:border-box;overflow-x:visible}.appointments-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:calc(100% + 12px);max-width:calc(100% + 12px);box-sizing:border-box;min-width:0;overflow:visible;padding:6px;margin:-6px}.appointments-list>*{min-width:0;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.appointment-card{cursor:pointer;border-radius:var(--admin-radius-card);transition:all .2s ease;padding:1.5rem;border:1px solid var(--border-color);box-shadow:0 2px 4px #0000000d;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;min-width:0;background:var(--card-background);display:flex;flex-direction:column;position:relative}.appointment-card:hover{transform:translateY(-2px);background:var(--primary-color);border-color:var(--secondary-color);box-shadow:0 6px 12px #a08c6e33}.appointment-card .appointment-card-body{width:100%;max-width:100%;overflow:hidden;min-width:0;box-sizing:border-box;padding:0;display:flex;flex-direction:column;flex:1}.appointment-status-top{display:flex;justify-content:flex-start;margin-bottom:1rem;width:100%;max-width:100%;min-width:0;overflow:hidden}.appointment-header{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:1.25rem;width:100%;min-width:0}.appointment-client{font-family:var(--primary-font);color:var(--third-color);font-size:1.25rem;font-weight:600;margin:0;line-height:1.4;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.appointment-status{padding:.3rem .75rem;border-radius:var(--border-radius-pill);font-size:.75rem;font-weight:600;background:var(--secondary-color);color:var(--cream);flex-shrink:0;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;border:none;box-shadow:0 1px 3px #0000001a;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.appointment-status.CONFIRMED,.appointment-status.PAID{background:var(--success-soft);color:var(--success)}.appointment-status.PENDING{background:var(--warning-soft);color:var(--warning)}.appointment-status.CANCELLED{background:var(--danger-soft);color:var(--danger)}.appointment-status.COMPLETED{background:var(--info-soft);color:var(--info)}.appointment-status.new{background:var(--warning-soft);color:var(--warning)}.appointment-info{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:1rem;background:var(--background-color);border-radius:var(--admin-radius-control);margin-bottom:.5rem;box-sizing:border-box}.appointment-field{font-size:.9rem;color:var(--font-color);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:1.5;display:block;min-width:0;overflow:hidden;box-sizing:border-box}.appointment-field strong{color:var(--text-secondary);font-weight:600;display:inline-block;margin-right:.5rem;white-space:nowrap}.appointment-questionnaire-badge{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.appointment-questionnaire-link{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.questionnaire-badge{padding:.625rem 1rem;background:#4caf5026;color:var(--success);border-radius:var(--admin-radius-control);font-size:.85rem;font-weight:600;text-align:center;border:1px solid rgba(76,175,80,.3);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.questionnaire-link{color:var(--secondary-color);text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s ease;text-align:center;padding:.25rem 0;width:100%;max-width:100%;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.questionnaire-link:hover{color:var(--third-color);text-decoration:underline}@media(max-width:1200px){.appointments-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.appointments-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.appointments-page{gap:1rem}.appointments-list{grid-template-columns:1fr;gap:.75rem}.appointment-card{padding:1rem}.appointment-status-top{margin-bottom:.75rem}.appointment-header{margin-bottom:1rem}.appointment-client{font-size:1.1rem}.appointment-info{gap:.75rem}.appointment-field{font-size:.85rem}}.clients-page{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.clients-header{display:flex;justify-content:flex-start}.clients-loading{display:flex;flex-direction:column;gap:1rem}.stats-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;width:100%;max-width:100%;box-sizing:border-box;overflow:visible;padding-top:8px;margin-top:-8px}@media(max-width:1200px){.stats-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.stats-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.stats-summary>*{min-width:0;max-width:100%;box-sizing:border-box}.summary-card{padding:20px;text-align:center}@media(min-width:769px){.summary-card{padding:26px 20px}}.summary-item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.summary-value{font-family:var(--secondary-font);font-size:34px;font-weight:600;color:var(--admin-accent)}.summary-label{font-size:1rem;color:var(--font-color);font-weight:600;letter-spacing:.3px}.summary-hint{font-size:.85rem;color:var(--text-secondary)}.client-controls{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.filters-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;padding:24px;align-items:end;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-card)}.filter-group.wide{grid-column:span 2}.clients-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1200px){.clients-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.clients-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.clients-grid,.filters-panel{grid-template-columns:1fr}.filter-group.wide{grid-column:auto}}.client-card{border-radius:24px;padding:1.5rem;transition:transform .25s ease,box-shadow .25s ease;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;min-width:0;border:1px solid rgba(153,103,74,.12);background:linear-gradient(135deg,var(--primary-color),var(--card-background))}.client-card:hover{transform:translateY(-6px);box-shadow:0 18px 30px #99674a26;z-index:1;position:relative}.client-status-top{font-size:.75rem;font-weight:700;padding:.375rem .875rem;border-radius:6px;background:#ffffffe6;text-align:center;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 3px #0000001a}.client-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;width:100%;max-width:100%;box-sizing:border-box;min-width:0;gap:1rem}.client-info{flex:1;min-width:0;max-width:100%;overflow:hidden}.client-name{font-family:var(--primary-font);font-size:1.2rem;font-weight:600;color:var(--font-color);margin:0 0 .25rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;min-width:0}.client-contacts{display:flex;flex-direction:column;gap:.15rem;font-size:.9rem;color:var(--text-secondary)}.client-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.stat-item{display:flex;flex-direction:column;gap:.5rem;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.stat-label{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stat-value{font-size:1rem;color:var(--font-color);font-weight:600;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;min-width:0}.stat-subvalue{font-size:.8rem;color:var(--text-muted)}.client-card-compact{cursor:pointer;border-radius:var(--admin-radius-card);transition:all .2s ease;padding:1.5rem;border:1px solid var(--border-color);box-shadow:0 2px 4px #0000000d}.client-card-compact:hover{transform:translateY(-2px);background:var(--primary-color);border-color:var(--secondary-color);box-shadow:0 6px 12px #a08c6e33}.client-card-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(153,103,74,.12)}.client-card-name{font-size:1.1rem;font-weight:600;color:var(--font-color);margin:0;word-break:break-word}.client-status-badge{align-self:flex-start}.client-card-info{display:flex;flex-direction:column;gap:.5rem}.client-card-field{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.client-card-label{font-size:.9rem;color:var(--text-secondary);font-weight:500}.client-card-value{font-size:.9rem;color:var(--font-color);text-align:right;word-break:break-word}.client-card-link{color:var(--secondary-color);font-weight:600}@media(prefers-color-scheme:dark){.client-card{border-color:#9f7d5a33}.client-card:hover{box-shadow:0 18px 30px #00000080}}@media(max-width:768px){.clients-page{gap:1rem}.stats-summary{grid-template-columns:1fr;gap:.75rem}.summary-card{padding:1rem}.summary-value{font-size:28px}.client-stats-grid{grid-template-columns:1fr;gap:1rem}.client-header{flex-direction:column;gap:.75rem;margin-bottom:1rem}.client-name{font-size:1.1rem}.client-card{padding:1rem}}.create-client-page{display:flex;flex-direction:column;gap:1.5rem}.create-client-page .create-form-card{width:100%;max-width:600px;margin:0 auto;padding:2rem;box-sizing:border-box}.create-client-page .create-form{display:flex;flex-direction:column;gap:1.5rem}.create-client-page .form-group{display:flex;flex-direction:column;gap:.5rem}.create-client-page .form-group input[type=text]{width:100%;padding:12px 16px;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:.9375rem}.create-client-page .form-group input[type=text]:hover{border-color:var(--admin-accent)}.create-client-page .form-group input[type=text]:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--background-color)}.input-error{border-color:var(--danger)!important}.field-error{color:var(--danger);font-size:.85rem;margin-top:-.25rem}.create-client-page .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.create-client-page .create-button{min-width:120px}@media(max-width:768px){.create-client-page .create-form-card{max-width:100%;padding:1.5rem}.create-client-page .form-actions{flex-direction:column}.create-client-page .create-button{width:100%}}.create-questionnaire-page{display:flex;flex-direction:column;gap:1.5rem}.create-questionnaire-page .create-form-card{width:100%;max-width:900px;margin:0 auto;padding:2rem;box-sizing:border-box}.create-questionnaire-page .create-form{display:flex;flex-direction:column;gap:1.5rem}.create-questionnaire-page .form-group{display:flex;flex-direction:column;gap:.5rem}.create-questionnaire-page .form-group input[type=text]{width:100%;padding:12px 16px;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:.9375rem}.create-questionnaire-page .form-group input[type=text]:hover{border-color:var(--admin-accent)}.create-questionnaire-page .form-group input[type=text]:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--background-color)}.form-select{width:100%;padding:.75rem 2.25rem .75rem 1rem;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:1rem;transition:all .2s ease;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%235c5347' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}@media(prefers-color-scheme:dark){.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23cbbfae' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}}.form-select:hover{border-color:var(--admin-accent)}.form-select:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft);background-color:var(--background-color)}.create-questionnaire-page .appointment-info{margin-top:1rem;padding:1rem;background:var(--primary-color);border-radius:var(--admin-radius-control);border:1px solid var(--border-color)}.appointment-info p{margin:.5rem 0;font-size:.9rem;color:var(--font-color)}.questionnaire-fields{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.field-group{display:flex;flex-direction:column;gap:1rem}.create-questionnaire-page h3.field-group-title{font-family:var(--secondary-font);font-size:1.25rem;font-weight:600;color:var(--admin-accent);margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.field-item{display:flex;flex-direction:column;gap:.5rem}.create-questionnaire-page .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.create-questionnaire-page .create-button{min-width:150px}@media(max-width:768px){.create-questionnaire-page .create-form-card{max-width:100%;padding:1.5rem}.create-questionnaire-page .form-actions{flex-direction:column}.create-questionnaire-page .create-button{width:100%}}.questionnaires-page{display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:visible}.questionnaires-page *{box-sizing:border-box}.questionnaires-header{display:flex;flex-direction:column;gap:1rem}.questionnaires-actions{display:flex;justify-content:flex-end;gap:1rem}.questionnaires-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.questionnaire-card{cursor:pointer;border-radius:var(--admin-radius-card);transition:all .2s ease;padding:1.5rem;border:1px solid var(--border-color);box-shadow:0 2px 4px #0000000d}.questionnaire-card:hover{transform:translateY(-2px);background:var(--primary-color);border-color:var(--secondary-color);box-shadow:0 6px 12px #a08c6e33}.questionnaire-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.questionnaire-client{font-size:1rem;color:var(--font-color);font-weight:600;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.primary-visit-badge{padding:.3rem .75rem;background:#2196f31a;color:var(--info);border-radius:var(--border-radius-pill);font-size:.75rem;font-weight:500}.questionnaire-client strong{color:var(--text-secondary);margin-right:.5rem;font-weight:500}.questionnaire-date{font-size:.85rem;color:var(--text-secondary)}.questionnaire-meta{display:flex;flex-direction:column;gap:.5rem}.questionnaire-appointment{font-size:.9rem;color:var(--font-color)}.questionnaire-appointment strong{color:var(--text-secondary);margin-right:.5rem}.questionnaire-contact{font-size:.9rem;color:var(--font-color)}.questionnaire-contact strong{color:var(--text-secondary);margin-right:.5rem}@media(max-width:1200px){.questionnaires-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.questionnaires-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.questionnaires-page{gap:1rem}.questionnaires-list{grid-template-columns:1fr;gap:.75rem}.questionnaire-card{padding:1rem}.questionnaire-header{flex-direction:column;align-items:flex-start;gap:.75rem}.questionnaire-client{font-size:.95rem}.questionnaire-meta{gap:.75rem}.questionnaire-appointment,.questionnaire-contact{font-size:.85rem}}.deletion-requests-page{display:flex;flex-direction:column;gap:1.5rem}.deletion-requests-list{display:flex;flex-direction:column;gap:1rem}.deletion-request-card-content{padding:24px;display:flex;flex-direction:column;gap:.75rem}.deletion-request-card-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.deletion-request-link{font-family:var(--secondary-font);font-size:1.125rem;font-weight:600;color:var(--admin-accent);text-decoration:none}.deletion-request-link:hover{text-decoration:underline}.deletion-request-badges{display:flex;gap:.5rem;flex-wrap:wrap}.deletion-request-card-meta{display:flex;gap:1.5rem;flex-wrap:wrap;color:var(--text-secondary);font-size:.9rem}.deletion-request-deadline{font-size:.85rem;color:var(--text-secondary)}@media(max-width:768px){.deletion-request-card-content{padding:20px}.deletion-request-card-header{flex-direction:column;align-items:flex-start}.deletion-request-card-meta{flex-direction:column;gap:.4rem}}.slots-page{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;box-sizing:border-box;overflow-x:visible}.page-actions{display:flex;align-items:center;gap:14px;row-gap:16px;flex-wrap:wrap;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.page-actions-spacer{flex:1}.slots-filters{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.slots-filter{display:flex;align-items:center;gap:10px}.slots-filter label{margin-bottom:0;white-space:nowrap;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--admin-accent)}.slots-page .reset-filters-button{margin-top:0;width:auto;white-space:nowrap}.hide-past-label{display:flex!important;align-items:center!important;gap:.5rem!important;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0!important;text-transform:uppercase;font-size:.8rem;font-weight:700;color:var(--third-color);letter-spacing:.8px}.hide-past-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;flex-shrink:0}@media(max-width:768px){.page-actions-spacer{display:none}.slots-filters{width:100%;gap:1rem}.slots-filter{flex:1 1 0%;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.slots-filter label{white-space:normal}.slots-page .reset-filters-button{width:100%}}.delete-by-date-group{display:flex;align-items:center;gap:.75rem;padding:24px;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-card);margin-left:auto;width:100%;max-width:100%;box-sizing:border-box;flex-wrap:wrap;min-width:0}.delete-by-date-group label{white-space:nowrap;font-size:.9rem;color:var(--font-color);font-weight:600}.delete-date-field{position:relative;flex:1;min-width:150px;display:flex}.delete-date-input{flex:1;min-width:0;max-width:100%}.delete-date-placeholder{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-family:var(--primary-font);font-size:.9375rem;line-height:1.4;pointer-events:none}.delete-date-input:hover{border-color:var(--admin-accent)}.delete-by-date-group button{padding:.5rem 1rem;font-size:.9rem;white-space:nowrap}.limit-select{padding:.5rem 1rem;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:.9rem;cursor:pointer;transition:all .2s ease}.limit-select:hover{border-color:var(--secondary-color);background:var(--primary-color)}.limit-select:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #a9a4871a;background:var(--card-background)}.slots-page .create-form-card{margin-bottom:1rem;border-radius:var(--admin-radius-card);padding:36px;border:1px solid var(--border-color);background:var(--card-background);width:100%;max-width:640px;box-sizing:border-box;display:block;align-self:center}.slots-page .create-form-header{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.slots-page .create-form-title{text-align:center!important;width:100%}.slots-page .create-form{display:flex;flex-direction:column;gap:1rem}.slots-page .create-form button[type=submit]{padding:.5rem 1rem;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:auto;align-self:center}.slots-page .create-form button[type=submit]:hover{border-color:var(--secondary-color);background:var(--primary-color)}.slots-page .create-form button[type=submit]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #a9a4871a;background:var(--card-background)}.mode-selector{display:flex;gap:.75rem;margin-top:.5rem}.mode-option{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:var(--admin-radius-control);background:var(--card-background);transition:all .2s ease;font-family:var(--primary-font);color:var(--font-color)}.mode-option:hover{background:var(--primary-color);border-color:var(--secondary-color)}.mode-option input[type=radio]{cursor:pointer;accent-color:var(--secondary-color);margin:0}.mode-option:has(input[type=radio]:checked){background:var(--primary-color);border-color:var(--secondary-color);font-weight:500}.mode-option:has(input[type=radio]:checked) span{color:var(--third-color)}.days-selector{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.day-checkbox{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;padding:.5rem .75rem;min-width:50px;border:1px solid var(--border-color);border-radius:var(--admin-radius-control);background:var(--card-background);transition:all .2s ease;font-family:var(--primary-font);font-size:.9rem;color:var(--font-color)}.day-checkbox:hover{background:var(--primary-color);border-color:var(--secondary-color);transform:translateY(-1px);box-shadow:0 2px 4px #a08c6e1a}.day-checkbox input[type=checkbox]{cursor:pointer;accent-color:var(--secondary-color);width:16px;height:16px;margin:0}.day-checkbox:has(input[type=checkbox]:checked){background:var(--primary-color);border-color:var(--secondary-color);font-weight:600;box-shadow:0 2px 4px #a08c6e26}.day-checkbox:has(input[type=checkbox]:checked) span{color:var(--third-color)}.hours-input-group{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.hour-input-wrapper{display:flex;align-items:center;gap:.5rem}.hour-input-wrapper input[type=time]{flex:1;padding:.5rem .75rem;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:.9rem;transition:all .2s ease}.hour-input-wrapper input[type=time]:hover{border-color:var(--secondary-color);background:var(--primary-color)}.hour-input-wrapper input[type=time]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #a9a4871a;background:var(--card-background)}.hour-input-wrapper button{padding:.5rem .75rem;min-width:40px;font-size:.85rem;height:auto}.hours-input-group>button{margin-top:.25rem;align-self:center;padding:.5rem 1rem;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.hours-input-group>button:hover{border-color:var(--secondary-color);background:var(--primary-color)}.hours-input-group>button:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #a9a4871a;background:var(--card-background)}.form-group input[type=datetime-local]{width:100%;padding:.75rem 1rem;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:1rem;transition:all .2s ease;cursor:pointer}.form-group input[type=datetime-local]:hover{border-color:var(--secondary-color);background:var(--primary-color)}.form-group input[type=datetime-local]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #a9a4871a;background:var(--card-background)}.form-group input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;filter:invert(.3);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.form-group input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:1}.form-group input[type=datetime-local]::-webkit-datetime-edit{color:var(--font-color);font-family:var(--primary-font)}.form-group input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{color:var(--font-color)}.form-group input[type=datetime-local]::-webkit-datetime-edit-text{color:var(--text-secondary);padding:0 .25rem}.form-group input[type=datetime-local]::-webkit-datetime-edit-month-field,.form-group input[type=datetime-local]::-webkit-datetime-edit-day-field,.form-group input[type=datetime-local]::-webkit-datetime-edit-year-field,.form-group input[type=datetime-local]::-webkit-datetime-edit-hour-field,.form-group input[type=datetime-local]::-webkit-datetime-edit-minute-field{color:var(--font-color);padding:0 .25rem}.form-group input[type=datetime-local]::-webkit-datetime-edit-month-field:focus,.form-group input[type=datetime-local]::-webkit-datetime-edit-day-field:focus,.form-group input[type=datetime-local]::-webkit-datetime-edit-year-field:focus,.form-group input[type=datetime-local]::-webkit-datetime-edit-hour-field:focus,.form-group input[type=datetime-local]::-webkit-datetime-edit-minute-field:focus{background:var(--secondary-color);color:var(--cream);border-radius:var(--admin-radius-control);outline:none}.form-group input[type=text]{width:100%;padding:.75rem 1rem;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:1rem;transition:all .2s ease}.form-group input[type=text]:hover{border-color:var(--secondary-color);background:var(--primary-color)}.form-group input[type=text]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #a9a4871a;background:var(--card-background)}.timezone-display{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;background:var(--primary-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);font-family:var(--primary-font);font-size:.9rem}.timezone-display>span:first-child{font-weight:600;color:var(--third-color)}.timezone-hint{font-size:.85rem;color:var(--text-secondary);font-style:italic}.form-group input[type=date]{width:100%;padding:.75rem 1rem;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-control);color:var(--font-color);font-family:var(--primary-font);font-size:1rem;transition:all .2s ease}.form-group input[type=date]:hover{border-color:var(--secondary-color);background:var(--primary-color)}.form-group input[type=date]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #a9a4871a;background:var(--card-background)}.form-hint{font-size:.85rem;color:var(--text-secondary);font-style:italic;margin-top:.25rem}.slots-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:calc(100% + 12px);max-width:calc(100% + 12px);box-sizing:border-box;overflow:visible;min-width:0;padding:6px;margin:-6px}.slots-grid>*{min-width:0;max-width:100%;box-sizing:border-box}.slot-card{border-radius:var(--admin-radius-card);transition:all .2s ease;padding:1.5rem;border:1px solid var(--border-color);box-shadow:0 2px 4px #0000000d;position:relative;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;min-width:0}.slot-card-selected{border-color:var(--secondary-color);background:var(--primary-color);box-shadow:0 4px 8px #a08c6e33}.slot-card-booked{opacity:.85}.slot-card .slot-card-body{width:100%;max-width:100%;overflow:hidden;min-width:0;box-sizing:border-box;padding:0}.slot-card:hover{transform:translateY(-2px);background:var(--primary-color);border-color:var(--secondary-color);box-shadow:0 6px 12px #a08c6e33;z-index:1;position:relative}.slot-info{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding-right:2rem;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;min-width:0}.slot-time{font-size:.95rem;color:var(--font-color);word-wrap:break-word;overflow-wrap:break-word;max-width:100%;min-width:0}.slot-time strong{color:var(--third-color);margin-right:.5rem}.slot-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-top:.5rem;min-width:0}.slot-status{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500}.slot-status.available{background:var(--success-soft);color:var(--success)}.slot-status.booked{background:var(--danger-soft);color:var(--danger)}.slot-status.reserved{background:var(--warning-soft);color:var(--warning)}.slot-timezone{font-size:.85rem;color:var(--text-secondary)}.slot-client{margin-top:.5rem;font-size:.95rem;color:var(--text-color);word-wrap:break-word;overflow-wrap:break-word;max-width:100%;min-width:0}.slot-client strong{color:var(--third-color);margin-right:.5rem}.slot-checkbox-wrapper{position:absolute;top:.75rem;right:.75rem;z-index:10}.slot-checkbox-label{display:flex;align-items:center;cursor:pointer;position:relative}.slot-checkbox{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.slot-checkbox-custom{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;background:var(--card-background);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.slot-checkbox-label:hover .slot-checkbox-custom{border-color:var(--secondary-color);background:var(--primary-color)}.slot-checkbox-label-disabled{cursor:not-allowed;opacity:.5}.slot-checkbox-label-disabled:hover .slot-checkbox-custom{border-color:var(--border-color);background:var(--card-background);cursor:not-allowed}.slot-checkbox:disabled+.slot-checkbox-custom{opacity:.5;cursor:not-allowed;background:var(--background-color);border-color:var(--border-color)}.slot-checkbox:checked+.slot-checkbox-custom{background:var(--secondary-color);border-color:var(--secondary-color)}.slot-checkbox:checked+.slot-checkbox-custom:after{content:"✓";color:var(--cream);font-size:14px;font-weight:700}.slot-card-selected .slot-checkbox-custom{background:var(--secondary-color);border-color:var(--secondary-color)}.slot-card-selected .slot-checkbox-custom:after{content:"✓";color:var(--cream);font-size:14px;font-weight:700}.slot-actions{display:flex;gap:.5rem;justify-content:flex-end}.slot-actions button{padding:.625rem 1rem}.slot-actions button:hover:not(:disabled){transform:translateY(-1px)}.slot-actions button:active:not(:disabled){transform:translateY(0)}.slot-actions button:disabled{transform:none}@media(max-width:1200px){.slots-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.slots-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.slots-page{gap:1rem}.delete-by-date-group{width:100%;flex-direction:column;align-items:stretch;margin-left:0;margin-top:1rem}.delete-by-date-group label{width:100%;text-align:left}.delete-date-field{width:100%;min-width:0;flex:0 0 auto}.delete-date-input{width:100%;min-width:0;font-size:16px}.delete-date-placeholder{font-size:16px}.delete-by-date-group button{width:100%}.limit-select{flex:1}.slots-page .create-form-card{padding:1rem}.slots-page .create-form{gap:.75rem}.form-group input[type=datetime-local]{font-size:16px}.slots-grid{grid-template-columns:1fr;gap:.75rem}.slot-card{padding:1rem}.slot-actions{flex-direction:column}.slot-actions button{width:100%}.mode-selector{flex-direction:column;gap:.5rem}.mode-option{width:100%;justify-content:center}.days-selector{gap:.5rem}.day-checkbox{flex:1;min-width:calc(50% - .25rem)}.hour-input-wrapper{flex-direction:column;align-items:stretch}.hour-input-wrapper button{width:100%;margin-left:0;margin-top:.5rem}.hours-input-group>button{width:100%}.form-group input[type=date],.form-group input[type=time]{font-size:16px}}#_root_i3u18_1{opacity:0;animation:_fadeIn_i3u18_1 .4s ease-in forwards}@keyframes _fadeIn_i3u18_1{0%{opacity:0}to{opacity:1}}#_root_i3u18_1,main{width:100%;min-width:320px}._fadeInUp_i3u18_1{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}._fadeInUp_i3u18_1._visible_i3u18_1{opacity:1;transform:translateY(0)}._fadeIn_i3u18_1{opacity:0;transition:opacity .6s ease-out}._fadeIn_i3u18_1._visible_i3u18_1{opacity:1}img:not(._loaded_i3u18_1){opacity:0;transition:opacity .4s ease-in}img._loaded_i3u18_1,img[loading=eager]{opacity:1}img:not(._social_i3u18_1 img):not([class*=social]){border-radius:var(--image-border-radius)}._container_i3u18_3{max-width:540px;margin:0 auto;padding:2.25rem 2.5rem 2.5rem;background:var(--card-background);border-radius:var(--admin-radius-card);box-shadow:0 8px 18px var(--shadow-color);border:1px solid var(--border-color)}._title_i3u18_13{margin:0 0 2rem;font-size:2rem;font-weight:600;color:var(--admin-accent);font-family:var(--secondary-font);text-align:center}._form_i3u18_22{display:flex;flex-direction:column;gap:1.25rem}._field_i3u18_28{display:flex;flex-direction:column;gap:.5rem}._label_i3u18_34{font-weight:500;color:var(--text-secondary);font-size:.95rem}._input_i3u18_40{padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--admin-radius-control);font-size:.9375rem;background:var(--background-color);color:var(--font-color);transition:border-color .2s}._input_i3u18_40:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft)}._input_i3u18_40:disabled{background-color:var(--primary-color);cursor:not-allowed;opacity:.6}._hint_i3u18_62{color:var(--text-secondary);font-size:.85rem}@media(max-width:600px){._container_i3u18_3{padding:2rem 1.5rem 2.25rem}._title_i3u18_13{font-size:1.7rem;margin-bottom:1.75rem}._actions_i3u18_77{flex-direction:column}}._error_i3u18_82{padding:.75rem;background-color:var(--danger-soft);color:var(--danger);border:1px solid var(--danger);border-radius:var(--admin-radius-control);font-size:.9rem}._actions_i3u18_77{display:flex;gap:1rem;margin-top:1.5rem}._submitButton_i3u18_104,._cancelButton_i3u18_105{flex:1;padding:.875rem 1.75rem;border-radius:var(--border-radius-pill);font-size:1rem;font-weight:700;font-family:var(--primary-font);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}._submitButton_i3u18_104{background:var(--admin-accent);color:var(--admin-accent-on);border:1px solid transparent}._submitButton_i3u18_104:hover:not(:disabled){background:var(--font-color);color:var(--background-color)}._submitButton_i3u18_104:focus-visible{outline:2px solid var(--third-color);outline-offset:2px}._submitButton_i3u18_104:disabled{cursor:not-allowed;opacity:.55}._cancelButton_i3u18_105{background:transparent;color:var(--font-color);border:1px solid var(--border-color)}._cancelButton_i3u18_105:hover:not(:disabled){background:var(--primary-color);border-color:var(--admin-accent)}._cancelButton_i3u18_105:focus-visible{outline:2px solid var(--third-color);outline-offset:2px}._cancelButton_i3u18_105:disabled{opacity:.55;cursor:not-allowed}.users-page{display:flex;flex-direction:column;gap:1.5rem}.users-header{display:flex;justify-content:flex-start}.create-user-form>div{padding:2rem}.create-user-form h2{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:var(--font-color);font-family:var(--secondary-font)}.users-page .form-field{margin-bottom:1.25rem}.users-page .form-field select{background:var(--card-background);color:var(--font-color);font-family:var(--primary-font);font-size:.95rem}.users-page .form-actions{margin-top:1.75rem;display:flex;gap:1rem;justify-content:flex-end}.users-list{display:flex;flex-direction:column;gap:1rem}.user-card-content{padding:24px}.user-item{display:grid;grid-template-columns:auto 1fr auto;gap:1.75rem;align-items:center}.user-avatar{width:56px;height:56px;border-radius:50%;background:var(--accent-light);display:flex;align-items:center;justify-content:center;color:var(--ink);font-family:var(--secondary-font);font-size:1.375rem;font-weight:600;flex-shrink:0}.user-info{flex:1;min-width:0}.user-info h3{margin:0 0 .625rem;font-size:1.2rem;font-weight:700;color:var(--font-color)}.user-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem 2rem;margin-top:.75rem}.user-info-item{display:flex;flex-direction:column;gap:.25rem}.user-info-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.user-info-value{font-size:.95rem;color:var(--font-color);font-weight:500}.user-info .status{display:inline-block;width:-moz-fit-content;width:fit-content;padding:6px 14px;border-radius:var(--border-radius-pill);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.user-info .status.active{background-color:var(--success-soft);color:var(--success)}.user-info .status.inactive{background-color:var(--danger-soft);color:var(--danger)}.user-dates{font-size:.8rem;color:var(--text-secondary);margin-top:.75rem}.user-actions{display:flex;flex-direction:column;gap:.75rem;min-width:180px}.users-page-single{max-width:480px;margin:0 auto}.users-page .back-button{width:100%}.users-page-single-header{margin-bottom:1.5rem;text-align:center}.users-page-single-title{display:block;margin:0;font-family:var(--secondary-font);font-size:1.5rem;font-weight:600;color:var(--admin-accent)}@media(max-width:768px){.users-page{gap:1.25rem}.user-card-content{padding:20px}.user-item{grid-template-columns:1fr;gap:1rem;align-items:flex-start}.user-avatar{width:48px;height:48px;font-size:1.1rem}.user-info h3{font-size:1.1rem}.users-page .form-actions{flex-direction:column}.user-info-grid{grid-template-columns:1fr;gap:.75rem}.user-actions{width:100%;min-width:0}}.login-history-page{display:flex;flex-direction:column;gap:1.5rem}.history-header{display:flex;justify-content:flex-end}.refresh-button{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;background:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius-pill);color:var(--font-color);font-family:var(--primary-font);font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s ease}.refresh-button:hover:not(:disabled){background:var(--primary-color);border-color:var(--admin-accent)}.refresh-button:focus-visible{outline:2px solid var(--third-color);outline-offset:2px}.refresh-button:disabled{opacity:.55;cursor:not-allowed}.refresh-icon{margin-right:.25rem}.error-banner{padding:1rem;background:#d32f2f1a;border-radius:var(--admin-radius-control);color:var(--danger);display:flex;align-items:center;gap:.5rem}.error-icon{flex-shrink:0}.history-list{display:flex;flex-direction:column;gap:1rem}.history-card .history-card-body{padding:0!important}.history-empty-card{text-align:center;padding:3rem;color:var(--text-secondary)}.empty-state-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.3}.empty-message{font-size:1.1rem;font-weight:600;color:var(--font-color);margin:0 0 .5rem}.empty-hint{font-size:.9rem;color:var(--text-secondary);margin:0}.history-entry{padding:24px}.entry-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.login-history-page .status-badge{display:inline-block;padding:6px 14px;border-radius:var(--border-radius-pill);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.login-history-page .status-badge.success{background:var(--success-soft);color:var(--success)}.login-history-page .status-badge.failure{background:var(--danger-soft);color:var(--danger)}.login-history-page .status-badge.reset{background:var(--info-soft);color:var(--info)}.login-history-page .status-badge.trusted-device{background:var(--warning-soft);color:var(--warning)}.status-icon{margin-right:.25rem}.entry-date{color:var(--text-secondary);font-size:.85rem}.date-icon{margin-right:.25rem}.entry-details{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--background-color);border-radius:var(--admin-radius-control)}.detail-row{font-size:.9rem;color:var(--font-color);line-height:1.5}.detail-icon{margin-right:.5rem}.detail-row strong{color:var(--text-secondary);font-weight:600;margin-right:.5rem}.detail-value{color:var(--font-color);font-weight:500}.failure-reason{margin-top:.5rem;padding:.75rem 1rem;background:var(--warning-soft);border-radius:var(--admin-radius-control);border-left:3px solid var(--warning);font-size:.9rem}.failure-reason strong{color:var(--warning)}.login-history-page .second-factor-badge{display:inline-block;margin-left:.5rem;padding:3px 10px;background:var(--info-soft);color:var(--info);border-radius:var(--border-radius-pill);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.failure-reason .detail-value{color:var(--warning);font-weight:600}.reset-reason{margin-top:.5rem;padding:.75rem 1rem;background:var(--info-soft);border-radius:var(--admin-radius-control);border-left:3px solid var(--info);font-size:.9rem}.reset-reason strong{color:var(--info)}.trusted-device-reason{margin-top:.5rem;padding:.75rem 1rem;background:var(--warning-soft);border-radius:var(--admin-radius-control);border-left:3px solid var(--warning);font-size:.9rem}.trusted-device-reason strong{color:var(--warning)}.trusted-device-reason .detail-value{color:var(--warning);font-weight:600}.reset-reason .detail-value{color:var(--info);font-weight:600}@media(max-width:768px){.login-history-page{gap:1.25rem}.history-header{justify-content:flex-start}.refresh-button{width:100%;justify-content:center}.history-entry{padding:20px}.entry-header{flex-direction:column;align-items:flex-start}.entry-details{gap:.85rem}.detail-row{font-size:.85rem}}.data-access-log-page{display:flex;flex-direction:column;gap:1.5rem}.data-access-log-hint{margin:-.75rem 0 0;color:var(--text-secondary);font-size:.9rem;max-width:60ch}.data-access-log-list{display:flex;flex-direction:column;gap:.75rem}.data-access-log-card-content{padding:20px 24px;display:flex;flex-direction:column;gap:.75rem}.data-access-log-header{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.data-access-log-entity{font-family:var(--secondary-font);font-size:1.0625rem;font-weight:600}.data-access-log-date{margin-left:auto;color:var(--text-secondary);font-size:.85rem}.data-access-log-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.4rem 1.5rem;font-size:.9rem}.data-access-log-row{display:flex;gap:.5rem;min-width:0}.data-access-log-row strong{color:var(--text-secondary);font-weight:600}.data-access-log-id{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:600px){.data-access-log-date{margin-left:0;width:100%}}.security-page{display:flex;flex-direction:column;gap:1.5rem}.security-section{display:flex;flex-direction:column;gap:1rem}.security-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.security-section-title{margin:0;font-family:var(--secondary-font);font-size:1.25rem;font-weight:600;color:var(--font-color)}.security-hint{margin:0 0 1.25rem;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.security-hint-flush{margin-bottom:0}.security-empty{margin:0;color:var(--text-secondary);text-align:center}.security-page .security-card-content{padding:24px}.security-confirm{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem;border-radius:var(--admin-radius-control);background:var(--warning-soft);color:var(--font-color)}.security-confirm-actions{display:flex;gap:.75rem;flex-wrap:wrap}.device-list{display:flex;flex-direction:column;gap:1rem}.device-item{display:grid;grid-template-columns:1fr auto;gap:1.75rem;align-items:center}.device-info{min-width:0}.device-name{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 .625rem;font-size:1.2rem;font-weight:700;color:var(--font-color)}.device-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem 2rem;margin-top:.75rem}.device-info-item{display:flex;flex-direction:column;gap:.25rem}.device-info-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.device-info-value{font-size:.95rem;font-weight:500;color:var(--font-color)}.security-page .form-field{margin-bottom:1.25rem}.security-page .form-actions{margin-top:1.75rem;display:flex;gap:1rem;justify-content:flex-end}.backup-codes-form,.backup-codes-panel{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.security-page .backup-codes-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;list-style:none;margin:0 0 1.25rem;padding:1rem;background:var(--background-color);border-radius:var(--admin-radius-control)}.security-page .backup-codes-list li{font-size:1rem;font-weight:600;letter-spacing:.05em;color:var(--font-color);text-align:center}.security-page .backup-codes-saved{display:flex;align-items:center;gap:.6rem;margin-top:1.25rem;color:var(--font-color);font-size:.9rem}@media(max-width:768px){.security-page .security-card-content{padding:20px}.device-item{grid-template-columns:1fr;gap:1.25rem;align-items:stretch}.security-page .form-actions{flex-direction:column}.security-page .backup-codes-list{grid-template-columns:1fr}}.admin-emails-page{display:flex;flex-direction:column;gap:1.5rem}.emails-header{display:flex;justify-content:flex-start}.create-email-form>div{padding:2rem}.create-email-form h2{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:var(--font-color);font-family:var(--secondary-font)}.admin-emails-page .form-field{margin-bottom:1.25rem}.admin-emails-page .form-actions{margin-top:1.75rem;display:flex;gap:1rem;justify-content:flex-end}.emails-list{display:flex;flex-direction:column;gap:1rem}.email-card-content{padding:24px}.email-item{display:flex;justify-content:space-between;align-items:center;gap:1.75rem;flex-wrap:wrap}.email-info{flex:1;min-width:260px}.email-address{font-size:1.125rem;font-weight:700;color:var(--font-color);margin-bottom:.5rem;word-break:break-word}.email-description{color:var(--text-secondary);margin-bottom:.75rem;font-size:.95rem}.email-meta{display:flex;gap:1.5rem;align-items:center;margin-top:.75rem;flex-wrap:wrap}.email-meta .status{display:inline-block;padding:6px 14px;border-radius:var(--border-radius-pill);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.email-meta .status.active{background-color:var(--success-soft);color:var(--success)}.email-meta .status.inactive{background-color:var(--danger-soft);color:var(--danger)}.email-date{color:var(--text-secondary);font-size:.8rem}.email-actions{display:flex;flex-direction:column;gap:.75rem;min-width:180px}@media(max-width:768px){.admin-emails-page{gap:1.25rem}.email-card-content{padding:20px}.email-item{flex-direction:column;gap:1rem;align-items:flex-start}.email-address{font-size:1.1rem}.admin-emails-page .form-actions{flex-direction:column}.email-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.email-actions{width:100%;min-width:0}}.articles-page{display:flex;flex-direction:column;gap:20px}.articles-header{display:flex;justify-content:flex-start}.articles-list{display:flex;flex-direction:column;gap:14px}.article-card-content{padding:22px 24px}.article-item{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.article-info{flex:1;min-width:260px}.article-badges{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.article-category{font-size:.8125rem;font-weight:600;opacity:.75}.article-status{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:var(--border-radius-pill)}.article-status.published{background:#4caf502e;color:var(--success)}.article-status.draft{background:#ffa7262e;color:var(--warning)}.article-title{font-size:1.125rem;font-weight:600;margin-bottom:6px}.article-excerpt{font-size:.875rem;opacity:.8;margin-bottom:10px}.article-meta{font-size:.75rem;opacity:.6}.article-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.article-edit-link{font-size:.875rem;font-weight:600;text-decoration:underline}@media(max-width:700px){.article-item{flex-direction:column}.article-actions{width:100%}}.article-editor-page,.article-editor-page form{display:flex;flex-direction:column;gap:20px}.editor-fields{display:flex;flex-direction:column;gap:18px;padding:20px}.editor-content{padding:20px}.article-editor-page .form-field{margin-bottom:0}.article-editor-page .category-custom{display:flex;align-items:center;gap:12px}.article-editor-page .category-custom>:first-child{flex:1;min-width:0}.article-editor-page .form-field label{display:block;margin-bottom:8px;font-family:var(--primary-font);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--text-secondary)}.article-editor-page .form-field input{border:1px solid var(--border-color);border-radius:var(--admin-radius-control);background:var(--background-color)}.article-editor-page .form-field input:focus{outline:none;border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--accent-soft)}.editor-status{display:flex;align-items:center;gap:10px;font-size:.875rem;flex-wrap:wrap}.editor-status .published{font-weight:600;color:var(--success)}.editor-status .draft{font-weight:600;color:var(--warning)}.editor-status-hint{opacity:.6;font-size:.8125rem}.field-counter{font-weight:400;opacity:.6;font-size:.8125rem}.editor-textarea{width:100%;padding:10px 12px;border-radius:var(--admin-radius-control);border:1px solid var(--border-color);background:var(--background-color);color:inherit;font-family:inherit;font-size:.9375rem;line-height:1.5;resize:vertical}.editor-textarea:focus{outline:2px solid var(--third-color);outline-offset:1px}.editor-textarea-short{min-height:80px}.editor-textarea-tall{min-height:420px;font-family:monospace}.editor-split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.editor-split-label{grid-column:1 / -1;margin-bottom:-8px}.editor-preview{padding:12px 16px;border-radius:var(--admin-radius-control);border:1px solid var(--border-color);background:var(--background-color);overflow-y:auto;max-height:520px;font-size:.9375rem;line-height:1.6}.editor-preview>*:first-child{margin-top:0}.editor-preview h2{font-size:1.375rem;margin:1.5em 0 .5em}.editor-preview h3{font-size:1.125rem;margin:1.25em 0 .4em}.editor-preview p{margin:0 0 1em}.editor-preview ul,.editor-preview ol{margin:0 0 1em;padding-left:1.5em}.editor-preview blockquote{margin:0 0 1em;padding-left:1em;border-left:3px solid var(--third-color);opacity:.85}.image-preview{display:block;margin-top:10px;max-width:320px;max-height:180px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.image-preview-broken{margin-top:10px;font-size:.8125rem;opacity:.7}.editor-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.editor-saved-note{font-size:.8125rem;font-weight:600;color:var(--success)}.modal-overlay.article-preview-confirm-overlay{z-index:1001}.article-preview-panel{width:100%;max-width:840px;max-height:88vh;overflow-y:auto;color:var(--font-color);background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-card);box-shadow:0 10px 40px var(--shadow-color)}.article-preview-topbar{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;gap:10px;padding:16px 24px;background:var(--card-background);border-bottom:1px solid var(--border-color);border-radius:var(--admin-radius-card) var(--admin-radius-card) 0 0}.article-preview-topbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.article-preview-topbar-actions{display:flex;align-items:center;gap:10px}.article-preview-badge{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:5px 14px;border-radius:var(--border-radius-pill);background:var(--warning-soft);color:var(--warning)}.article-preview-badge-published{background:var(--success-soft);color:var(--success)}.article-preview-close{width:32px;height:32px;padding:0;border:none;border-radius:50%;background:var(--primary-color);color:var(--font-color);font-size:1.125rem;line-height:1;cursor:pointer}.article-preview-close:hover{background:var(--border-color)}.article-preview-close:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.article-preview-note{font-size:.8125rem;color:var(--text-secondary)}.article-preview-body{padding:32px 40px 40px}.article-preview-image{display:block;width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:var(--admin-radius-control);margin-bottom:24px}.article-preview-category{font-size:.875rem;font-weight:600;color:var(--admin-accent);margin-bottom:12px}.article-preview-heading{margin:0 0 24px;font-family:var(--secondary-font);font-size:2rem;font-weight:600;line-height:1.2;color:var(--font-color)}.article-preview-content{font-size:1rem;line-height:1.8}.article-preview-content>*:first-child{margin-top:0}.article-preview-content h2{font-size:1.5rem;margin:1.5em 0 .5em}.article-preview-content h3{font-size:1.1875rem;margin:1.25em 0 .4em}.article-preview-content p{margin:0 0 1em}.article-preview-content ul,.article-preview-content ol{margin:0 0 1em;padding-left:1.5em}.article-preview-content a{color:var(--third-color);text-decoration:underline}.article-preview-content a:hover{color:var(--font-color)}.article-preview-content blockquote{margin:0 0 1em;padding-left:1em;border-left:3px solid var(--third-color);opacity:.85}.article-preview-content img{max-width:100%;height:auto;border-radius:var(--admin-radius-control)}.article-preview-empty{color:var(--text-muted);font-style:italic}.article-preview-confirm{width:100%;max-width:400px;padding:32px;text-align:center;color:var(--font-color);background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--admin-radius-card);box-shadow:0 10px 40px var(--shadow-color)}.article-preview-confirm-title{margin-bottom:12px;font-family:var(--secondary-font);font-size:1.375rem;font-weight:600;color:var(--font-color)}.article-preview-confirm-text{margin-bottom:28px;font-size:.875rem;color:var(--text-secondary)}.article-preview-error{margin-bottom:20px;padding:10px 14px;border-radius:var(--admin-radius-control);background:var(--danger-soft);font-size:.875rem;color:var(--danger)}.article-preview-confirm-actions{display:flex;gap:12px;justify-content:center}@media(max-width:900px){.editor-split{grid-template-columns:1fr}.editor-preview{order:-1}.admin-content .editor-textarea-tall{min-height:300px}.admin-content .editor-preview{max-height:200px}}@media(max-width:700px){.article-preview-topbar{padding:14px 16px}.article-preview-body{padding:24px 20px 28px}.article-preview-heading{font-size:1.5rem}.article-preview-confirm{padding:24px 20px}}:root{--background-color: #faf5ec;--primary-color: #f2e9db;--secondary-color: #8b8a6f;--third-color: #c17a6b;--font-color: #2c261f;--primary-font: "Manrope", sans-serif;--secondary-font: "Playfair Display", serif;--vh: 1vh;--border-color: #e2d6c3;--card-background: #f2e9db;--text-secondary: #5c5347;--text-muted: #a89a86;--text-dark: #2c261f;--text-light: #5c5347;--overlay-bg: rgba(44, 38, 31, .12);--shadow-color: rgba(44, 38, 31, .11);--image-bg: #f2e9db;--image-border-radius: 20px;--accent-light: #e8c9a3;--accent-soft: rgba(193, 122, 107, .15);--border-radius: 20px;--border-radius-small: 12px;--border-radius-large: 24px;--border-radius-pill: 999px;--ink: #2c261f;--cream: #faf5ec;--success: #3b6446;--success-soft: #d9e8d4;--warning: #84651e;--warning-soft: #f0ddb0;--danger: #b04a35;--danger-soft: #f0dcdc;--info: #405f7a;--info-soft: rgba(64, 95, 122, .13);--neutral-soft: #e2d6c3;--admin-accent: #ae7c55;--admin-accent-on: #faf5ec;--admin-accent-soft: rgba(174, 124, 85, .15);--admin-nav-hover: #e8d9c0;--admin-radius-card: 16px;--admin-radius-control: 10px}@media(prefers-color-scheme:dark){:root{--background-color: #241f19;--primary-color: #362e25;--secondary-color: #a39d88;--third-color: #cf8c7d;--font-color: #f3ede3;--border-color: #4a4033;--card-background: #362e25;--text-secondary: #cbbfae;--text-muted: #8f8371;--text-dark: #f3ede3;--text-light: #cbbfae;--overlay-bg: rgba(0, 0, 0, .5);--shadow-color: rgba(0, 0, 0, .4);--image-bg: #362e25;--success: #61a657;--success-soft: #3a3a2a;--warning: #bb902a;--warning-soft: #433826;--danger: #d3806f;--danger-soft: #46362c;--info: #93b3cc;--info-soft: rgba(147, 179, 204, .16);--neutral-soft: #4a4033;--admin-accent: #b88e6c;--admin-accent-on: #2c261f;--admin-accent-soft: rgba(184, 142, 108, .18);--admin-nav-hover: #453a2d}}html{overflow-x:hidden;width:100%;visibility:visible}#root{opacity:0;animation:fadeIn .4s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:600px){:root{--vh: 1vh}}body{margin:0;padding:0;font-family:var(--primary-font);background:var(--background-color);color:var(--font-color);font-size:17px;letter-spacing:.01em;line-height:1.55;overflow-x:hidden;width:100%;position:relative;opacity:1;transition:background-color .3s ease,color .3s ease}main,header,footer,section{box-sizing:border-box}#root,main{width:100%;min-width:320px}section{margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}h1,h2,h3,h4,h5{font-family:var(--secondary-font);color:var(--font-color);font-weight:500;margin-top:0;margin-bottom:.7em;overflow-wrap:break-word;word-break:break-word}a{color:inherit}.fadeInUp{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.fadeInUp.visible{opacity:1;transform:translateY(0)}.fadeIn{opacity:0;transition:opacity .6s ease-out}.fadeIn.visible{opacity:1}img:not(.loaded){opacity:0;transition:opacity .4s ease-in}img.loaded,img[loading=eager]{opacity:1}img:not(.social img):not([class*=social]){border-radius:var(--image-border-radius)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--background-color);padding:2rem;font-family:var(--primary-font)}.login-card{width:100%;max-width:400px;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--admin-radius-card);box-shadow:0 8px 18px var(--shadow-color)}.login-header{padding:2rem 2rem 1rem;text-align:center}.login-title{font-family:var(--secondary-font);color:var(--admin-accent);font-size:1.375rem;font-weight:600;margin:0 0 .5rem}.login-description{color:var(--text-secondary);font-size:.9rem;margin:0}.login-content{padding:1rem 2rem 2rem}.login-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{font-family:var(--primary-font);color:var(--font-color);font-weight:500;font-size:.9rem}.form-input{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--admin-radius-control);font-family:var(--primary-font);font-size:1rem;background:var(--background-color)!important;color:var(--font-color)!important;transition:all .2s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.login-page .form-group input[type=text]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--admin-radius-control);font-family:var(--primary-font);font-size:1rem;transition:all .2s ease}.form-input:focus{outline:none;border-color:var(--secondary-color)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;background:var(--background-color)!important;color:var(--font-color)!important}.form-input:hover{border-color:var(--secondary-color)}.form-input:disabled{background:var(--background-color)!important;color:var(--font-color)!important;opacity:.6}.form-input::-moz-placeholder{color:var(--secondary-color)}.form-input::placeholder{color:var(--secondary-color)}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--background-color) inset!important;-webkit-text-fill-color:var(--font-color)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;border-color:var(--secondary-color)!important}.form-input[type=password]{background:var(--background-color)!important;color:var(--font-color)!important}.form-input[type=password]:focus{background:var(--background-color)!important;color:var(--font-color)!important}.form-input[type=text]{background:var(--background-color)!important;color:var(--font-color)!important}.form-input[type=text]:focus{background:var(--background-color)!important;color:var(--font-color)!important}.login-button{width:100%;padding:.875rem;background:var(--admin-accent);color:var(--admin-accent-on);border:1px solid transparent;border-radius:var(--border-radius-pill);font-family:var(--primary-font);font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.login-button:hover:not(:disabled){background:var(--font-color);color:var(--background-color);transform:translateY(-1px);box-shadow:0 4px 8px var(--shadow-color)}.login-button:active:not(:disabled){transform:translateY(0)}.login-button:focus-visible{outline:2px solid var(--third-color);outline-offset:2px}.login-button:disabled{opacity:.55;cursor:not-allowed}.login-secondary-button{width:100%;padding:.875rem;background:transparent;color:var(--font-color);border:1px solid var(--border-color);border-radius:var(--border-radius-pill);font-family:var(--primary-font);font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.login-secondary-button:hover:not(:disabled){background:var(--primary-color);border-color:var(--admin-accent)}.login-secondary-button:active:not(:disabled){transform:translateY(0)}.login-secondary-button:focus-visible{outline:2px solid var(--third-color);outline-offset:2px}.login-secondary-button:disabled{opacity:.55;cursor:not-allowed}.login-checkbox-label{display:flex;align-items:center;gap:.5rem;font-family:var(--primary-font);color:var(--font-color);font-weight:500;font-size:.9rem;cursor:pointer}.login-link-button{background:none;border:none;padding:0;color:var(--admin-accent);font-family:var(--primary-font);font-size:.9rem;text-align:left;cursor:pointer;text-decoration:underline}.login-link-button:hover:not(:disabled){color:var(--font-color)}.login-link-button:disabled{opacity:.55;cursor:not-allowed}.login-qr{display:block;margin:0 auto;padding:.75rem;background:var(--cream);border-radius:8px}.login-secret{text-align:center}.login-secret code{font-family:monospace;word-break:break-all;color:var(--font-color)}.login-backup-codes{display:flex;flex-direction:column;gap:1rem}.login-backup-codes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;font-family:monospace;color:var(--font-color)}@media(max-width:768px){.login-backup-codes ul{grid-template-columns:1fr}.login-page{padding:1rem}.login-card{max-width:100%}.login-header{padding:1.5rem 1.5rem .75rem}.login-title{font-size:1.2rem}.login-description{font-size:.85rem}.login-content{padding:.75rem 1.5rem 1.5rem}.login-form{gap:1.25rem}.form-input{font-size:16px}.login-button{padding:1rem;font-size:1rem}}*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}:where(p:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{scrollbar-gutter:stable}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
