@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-G78mXiYi.woff2) format("woff2"),url(/assets/roboto-all-400-normal-CtFnXrWF.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-zAuPOetp.woff2) format("woff2"),url(/assets/roboto-all-400-normal-CtFnXrWF.woff) format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAX4ABIAAAAAClQAAAWaAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbcBw2BmAAWAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRvwCAiOw3RrJ+MsqBgw+Y0Avj+reu8r6u4hMuQJVLIisusjdIOyoq/gaXh83tu8n3ypYlIwqKwUSlfiUaedZMmrfPWN/P/3c/XKrP4X2sTuOQtdQltr77/NMdXTByHSkiXRJJrwDKXQGiFEGHQ3wEF3304QdQL6IHJBEETUUBMQUDFVFnpJUUUD+Bx69vRx8DnyFGkMfI47eOYk+KDhT9l0rDR9Egz4AanIokuiXmhrgCArYK6tyZ9QE2HqdAkcwiHukBrByUl6RdgqI7sliwcIQ/N1ySeOiPAMF8RbtXx9dTHkDK1kT8zt4Yjilgh15E5IZ2lRHYMCTg1CCRgr3jlodUwhDA5du3cvO/DnZwRQY9skwGwm/v/kxjvkIi1neeQwVdqscZAmCTEDLnnU9V5Hrz0HcYsH1BMWzOkscEs36ZahXrkXuIcjuufXdObfyKFt4uq2saZFIeT65tPk/+XtywY/UqYO7OIxcAxTeHQBkh4eI4chiuUx4ZiiNhVatKkluLW+vt5aedh6Zll9+OABpENze+BKUqt1CoM2N0YYtKXB4oKmr59/eGtrGo/pfkzXrm/CpvroTjxqk4i/k9oZV757ElbTqG3BpUsG4oIleBbLMoXta61RvLZkIOs1qcmfaued5494PRqK2jyKVJYOKtSzQg4Z1Gytr/YGs3gRGxnYGtG0SV7e8VwAmpDTi1RoIW9YumGisDQp+WJtNa9tHRjusoTHMle+uaWwoOhhW0crHI5diqGK416txiljwtp6a3PjfA7aoU8b4KotjfMwNnl3UtMXR2xuIHPV0930zGd7OzhcoFfXtTWUSAUDJ2BcYQl7FiCikrh3ry5QgE6UMQ84qo61wY9kglLcWpcm8CI9bLpSd9sC+1kLhkcNx3bYjyHHVi+09NnPldav324LF3/3W/WaX76x7dIXcvTrLZZ+w/6677af227WqBxh9sXWLU/C2Fuy9uvJ4R2gLbovX3rG++qZL+9OyP5rSSd1cs3241/eMK842n6gfOzmGeH20Z/etLBy3wMPV47dsOCLFwP1Ua/nnvy4V/x67M5Phzzz7Hudcdfs/m47T114q/ePc5rDau9pj+dUN5SkKQc8FywMvQygkO1+jYg90/f+nq3XfvlozeF0uqRizYE+zjjn8rEd97QtbaBG9FViQFarQfDo0fcorXFAo5qljoJLi5SK5f9Hax3uGMXoUDpl49RpB6PV1YE0plrr2V16B6xEtwx7NvD/MtBxg8weo1URi3uhlhAg9FYdmGJIW7N7/U2d6DX6ywEBtXKREvO0gIA4wmVfMvdUd9ecr6X+BoDX/+4+GYAvwqYvOwbu/qI81TADQFkEgeK4fzXKK38N3LOqPBWIIKZIrnWYLxB2kl3kjKQOcvbmnukICjfoo4FWAJ1EcSToBJQcgRLSMg4AtWBQc0Aw6nRMedIvT2EwM9rcYG6QwzfttMUFi8mmzDPdiCHDZmLEiREbeRnFZI2scVJ0qUn9hNpcHRyvqdtcMaN6F8kMkulmkwwQ1JH1kc0kTx00ZJZxvaZrmm+bYQRWTF6Nwky8ZOkP2Zp8zDY8N5fbfHRKGjFS5vg8Qa8pvfoNkwhk0w0RjRvRTzJpBskMogql8hWqUq8Q/4wfikEBe48xIDi0XYtGE6jBoYkmaveQXeJs91kxob4OMEyAs6EkXWDdSgvOxpaSlAgikrr8hFAPkXZVZkR7iyyJC/K2i3xaZ1Gcryi2nblfWrAoLR6qSfUR5YbCpDA3UZndU57kP1hdcdi6eVF7/mjr0Dmiw81hMeaiMyMu3M8punISIv3dOrttWPi4TaD2qOonoD99/qPZA8gMtTuhJSCqmWo1ybSFTtB/CFSz1GzqpiVt9gByhIH0HgLVTLWbttBd+g/ZapYq94p1MqPSXiczAAAAAA==) format("woff2"),url(/assets/roboto-all-400-normal-CtFnXrWF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-DDgOclxb.woff2) format("woff2"),url(/assets/roboto-all-400-normal-CtFnXrWF.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-CKG_uw4o.woff2) format("woff2"),url(/assets/roboto-all-400-normal-CtFnXrWF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C9YwBobZ.woff2) format("woff2"),url(/assets/roboto-all-400-normal-CtFnXrWF.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-CEEi-WbQ.woff2) format("woff2"),url(/assets/roboto-all-400-normal-CtFnXrWF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-vietnamese-500-normal-CMA0PiFa.woff2) format("woff2"),url(/assets/quicksand-vietnamese-500-normal-DdPH4leT.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:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-ext-500-normal-Rkq3IeWS.woff2) format("woff2"),url(/assets/quicksand-latin-ext-500-normal-BlYHgpcu.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:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-500-normal-_DbwbYKP.woff2) format("woff2"),url(/assets/quicksand-latin-500-normal-7J1fbcAD.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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-vietnamese-600-normal-dD2kotB2.woff2) format("woff2"),url(/assets/quicksand-vietnamese-600-normal-JmvBH-hY.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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-ext-600-normal-fxOF3zcr.woff2) format("woff2"),url(/assets/quicksand-latin-ext-600-normal-BDPVAPCS.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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-600-normal-DTBPeRoM.woff2) format("woff2"),url(/assets/quicksand-latin-600-normal-CkxN0sDw.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:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-vietnamese-700-normal-5oDqeHTF.woff2) format("woff2"),url(/assets/quicksand-vietnamese-700-normal-BsIWXrxI.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:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-ext-700-normal-8b1JBoEj.woff2) format("woff2"),url(/assets/quicksand-latin-ext-700-normal-DbLsDSEV.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:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2) format("woff2"),url(/assets/quicksand-latin-700-normal-HjJN-aaT.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.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}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}/*!
 * Cropper.js v1.7.0
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2026-10-07T07:21:55.483Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{border-radius:inherit;display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;border-radius:inherit;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root,.kmc-tema-claro{--kmc-azul:#233776;--kmc-magenta:#cd3575;--kmc-verde:#98b847;--kmc-celeste:#009bc5;--kmc-azul-700:#1a2a5c;--kmc-azul-100:#e4e8f3;--kmc-magenta-700:#a82a5f;--kmc-magenta-100:#f8e1ec;--kmc-verde-700:#7a9639;--kmc-verde-100:#eff5e2;--kmc-celeste-700:#007fa1;--kmc-celeste-500:#409fcb;--kmc-celeste-100:#dff2f8;--kmc-blanco:#fff;--kmc-negro:#14161a;--kmc-superficie:#fff;--kmc-superficie-elevada:#eef1f8;--kmc-fondo:#f4f4f4;--kmc-gris-borde:#e0e0e0;--kmc-borde-control:#7a8199;--kmc-control-activo:var(--kmc-celeste-700);--kmc-gris-texto:#757575;--kmc-texto-secundario:#5f6673;--kmc-texto:var(--kmc-azul);--kmc-primario:var(--kmc-azul);--kmc-primario-contraste:#fff;--kmc-verde-contraste:#233776;--kmc-foco:var(--kmc-celeste-700);--kmc-error:#b42318;--kmc-error-fondo:#fdecec;--kmc-error-contraste:#fff;--kmc-aviso:#8a5300;--kmc-aviso-fondo:#fff4de;--kmc-exito:#3b6116;--kmc-exito-fondo:#eff5e2;--kmc-info:#233776;--kmc-info-fondo:#e4e8f3;--kmc-font-titulos:"Quicksand", "Trebuchet MS", sans-serif;--kmc-font-cuerpo:"Montserrat", "Helvetica Neue", Arial, sans-serif;--kmc-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--kmc-texto-xs:.75rem;--kmc-texto-s:.875rem;--kmc-texto-m:1rem;--kmc-texto-l:1.25rem;--kmc-texto-xl:1.5rem;--kmc-texto-xxl:2rem;--kmc-espacio-1:4px;--kmc-espacio-2:8px;--kmc-espacio-3:12px;--kmc-espacio-4:16px;--kmc-espacio-5:24px;--kmc-espacio-6:32px;--kmc-espacio-7:48px;--kmc-espacio-8:64px;--kmc-bp-tablet:768px;--kmc-bp-desktop:1024px;--kmc-radio-s:6px;--kmc-radio-m:12px;--kmc-radio-l:20px;--kmc-radio-pill:999px;--kmc-objetivo-tactil:72px;--kmc-objetivo-mirada:112px;--kmc-objetivo-ampliado:144px;--kmc-objetivo-separacion:16px;--kmc-sombra-1:0 2px 6px #2337761f;--kmc-sombra-2:0 4px 14px #2337762e;--kmc-picto-borde:2px solid var(--kmc-celeste-500);--kmc-carpeta:var(--kmc-celeste-100);--kmc-carpeta-borde:var(--kmc-celeste-500);--kmc-hablar:var(--kmc-magenta);--kmc-hablar-borde:var(--kmc-magenta);--kmc-barra-tablero:var(--kmc-azul-100);--kmc-frase-fondo:linear-gradient(90deg, var(--kmc-superficie) 35%, var(--kmc-celeste-100));--kmc-frase-borde:var(--kmc-celeste-700);--kmc-frase-casilla-borde:#b9c3dc;--kmc-frase-texto-borde:#7586b3;--kmc-borde-ancho:2px;--kmc-foco-ancho:4px;--kmc-barra-salida-gradiente:linear-gradient(90deg, var(--kmc-blanco) 0%, #b1d3e7 55%, var(--kmc-celeste-500) 100%)}:root[data-theme=dark],.kmc-tema-oscuro{--kmc-superficie:#1b2138;--kmc-superficie-elevada:#262e4b;--kmc-fondo:#12152a;--kmc-gris-borde:#313a5e;--kmc-borde-control:#717fa6;--kmc-control-activo:#009bc5;--kmc-gris-texto:#9aa4b5;--kmc-texto-secundario:#9aa4b5;--kmc-texto:#f2f5fb;--kmc-error:#ff8a80;--kmc-error-fondo:#3a1a1e;--kmc-error-contraste:#2a0d10;--kmc-aviso:#f2b04a;--kmc-aviso-fondo:#3a2e14;--kmc-exito:#b5d67a;--kmc-exito-fondo:#24301a;--kmc-info:#4dadf7;--kmc-info-fondo:#1f2a4d;--kmc-primario:#4dadf7;--kmc-primario-contraste:#0e1120;--kmc-foco:#4dadf7;--kmc-azul-100:#1f2a4d;--kmc-carpeta:#16314a;--kmc-carpeta-borde:#4dadf7;--kmc-barra-tablero:#1f2a4d;--kmc-frase-fondo:linear-gradient(90deg, var(--kmc-superficie) 35%, #16323f);--kmc-frase-borde:#3d7fb8;--kmc-frase-casilla-borde:#4a5680;--kmc-frase-texto-borde:#6a7aa8;--kmc-celeste-100:#16323f;--kmc-magenta-100:#35172a;--kmc-verde-100:#24301a;--kmc-sombra-1:0 2px 6px #0006;--kmc-sombra-2:0 4px 16px #00000080;--kmc-barra-salida-gradiente:linear-gradient(90deg, var(--kmc-superficie) 0%, #1d3348 55%, var(--kmc-celeste-700) 100%)}:root[data-scheme=calm]:not([data-theme=dark]),.kmc-esquema-calma.kmc-tema-claro{--kmc-fondo:#f1efe9;--kmc-superficie:#fbfaf6;--kmc-superficie-elevada:#f2eee6;--kmc-gris-borde:#dedad0;--kmc-borde-control:#857f73;--kmc-control-activo:#007fa1;--kmc-texto:#3d4661;--kmc-texto-secundario:#5f636b;--kmc-primario:#3d4661;--kmc-primario-contraste:#fff;--kmc-foco:#5a6a8c;--kmc-azul-100:#e8e6e0;--kmc-magenta:#a8577a;--kmc-verde:#a3b383;--kmc-verde-contraste:#233776;--kmc-carpeta:#e8e6e0;--kmc-carpeta-borde:#8a93a6;--kmc-hablar:#a8577a;--kmc-hablar-borde:#a8577a;--kmc-barra-tablero:#e8e6e0;--kmc-frase-fondo:var(--kmc-superficie);--kmc-frase-borde:#8a8478;--kmc-frase-casilla-borde:#b8b2a6;--kmc-frase-texto-borde:#8a8478;--kmc-sombra-1:none;--kmc-sombra-2:none}:root[data-scheme=calm][data-theme=dark],.kmc-esquema-calma.kmc-tema-oscuro{--kmc-fondo:#1a1917;--kmc-superficie:#24221f;--kmc-superficie-elevada:#2e2b27;--kmc-gris-borde:#3d3934;--kmc-borde-control:#8a8478;--kmc-control-activo:#009bc5;--kmc-texto:#ece8e1;--kmc-texto-secundario:#b3ada3;--kmc-primario:#b9c4d6;--kmc-primario-contraste:#1a1917;--kmc-foco:#b9c4d6;--kmc-azul-100:#2a2c30;--kmc-magenta:#b0577d;--kmc-verde:#a3b383;--kmc-verde-contraste:#233776;--kmc-carpeta:#2a2c30;--kmc-carpeta-borde:#8c96a8;--kmc-hablar:#b0577d;--kmc-hablar-borde:#b0577d;--kmc-barra-tablero:#2a2c30;--kmc-frase-fondo:var(--kmc-superficie);--kmc-frase-borde:#77716a;--kmc-frase-casilla-borde:#5a554e;--kmc-frase-texto-borde:#8a8478;--kmc-sombra-1:none;--kmc-sombra-2:none}:root[data-scheme=calm] [class*=kmc-],.kmc-esquema-calma [class*=kmc-]{transition:none!important;animation:none!important}:root[data-scheme=calm] .kmc-boton__spinner,:root[data-scheme=calm] .kmc-loader__anillo,.kmc-esquema-calma .kmc-boton__spinner,.kmc-esquema-calma .kmc-loader__anillo{animation:1.5s ease-in-out infinite kmc-ocupado-pulso!important}@keyframes kmc-ocupado-pulso{0%,to{opacity:1}50%{opacity:.35}}:root[data-scheme=high-contrast]:not([data-theme=dark]),.kmc-esquema-alto.kmc-tema-claro{--kmc-fondo:#fff;--kmc-superficie:#fff;--kmc-superficie-elevada:#e6ecf7;--kmc-gris-borde:#000;--kmc-borde-control:#000;--kmc-control-activo:#0047ab;--kmc-gris-texto:#000;--kmc-texto:#000;--kmc-texto-secundario:#000;--kmc-primario:#0047ab;--kmc-primario-contraste:#fff;--kmc-foco:#0047ab;--kmc-azul-100:#e6ecf7;--kmc-magenta:#a3195b;--kmc-verde:#2e7d32;--kmc-verde-contraste:#fff;--kmc-carpeta:#fff;--kmc-carpeta-borde:#000;--kmc-hablar:#a3195b;--kmc-hablar-borde:#000;--kmc-barra-tablero:#fff;--kmc-frase-fondo:var(--kmc-superficie);--kmc-frase-borde:#000;--kmc-frase-casilla-borde:#000;--kmc-frase-texto-borde:#000;--kmc-borde-ancho:3px;--kmc-foco-ancho:6px;--kmc-sombra-1:none;--kmc-sombra-2:none}:root[data-scheme=high-contrast][data-theme=dark],.kmc-esquema-alto.kmc-tema-oscuro{--kmc-fondo:#000;--kmc-superficie:#000;--kmc-superficie-elevada:#1a1a1a;--kmc-gris-borde:#fff;--kmc-borde-control:#fff;--kmc-control-activo:#ffd23f;--kmc-gris-texto:#fff;--kmc-texto:#fff;--kmc-texto-secundario:#fff;--kmc-primario:#ffd23f;--kmc-primario-contraste:#000;--kmc-foco:#ffd23f;--kmc-azul-100:#1a1a1a;--kmc-magenta:#d1006b;--kmc-verde:#9be15d;--kmc-verde-contraste:#000;--kmc-carpeta:#000;--kmc-carpeta-borde:#ffd23f;--kmc-hablar:#d1006b;--kmc-hablar-borde:#fff;--kmc-barra-tablero:#000;--kmc-frase-fondo:var(--kmc-superficie);--kmc-frase-borde:#fff;--kmc-frase-casilla-borde:#fff;--kmc-frase-texto-borde:#fff;--kmc-borde-ancho:3px;--kmc-foco-ancho:6px;--kmc-sombra-1:none;--kmc-sombra-2:none}@media(prefers-reduced-motion:reduce){[class*=kmc-],[class*=kmc-]:before,[class*=kmc-]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kmc-boton{justify-content:center;align-items:center;gap:var(--kmc-espacio-2);font-family:var(--kmc-font-titulos);border-radius:var(--kmc-radio-m);cursor:pointer;border:2px solid #0000;font-weight:600;line-height:1.1;text-decoration:none;transition:filter .12s,background-color .12s,color .12s;display:inline-flex}.kmc-boton:disabled:not(.kmc-boton--cargando){opacity:.45;background:var(--kmc-fondo);border-color:var(--kmc-gris-borde);color:var(--kmc-texto);cursor:not-allowed}.kmc-boton:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.08)}.kmc-boton:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-boton--s{min-height:40px;font-size:var(--kmc-texto-s);padding:var(--kmc-espacio-2) var(--kmc-espacio-3)}.kmc-boton--m{min-height:48px;font-size:var(--kmc-texto-m);padding:var(--kmc-espacio-3) var(--kmc-espacio-5)}.kmc-boton--l{min-height:56px;font-size:var(--kmc-texto-l);padding:var(--kmc-espacio-4) var(--kmc-espacio-6)}.kmc-boton--ancho-completo{width:100%}.kmc-boton--solo-icono{padding:0}.kmc-boton--solo-icono.kmc-boton--s{width:40px}.kmc-boton--solo-icono.kmc-boton--m{width:48px}.kmc-boton--solo-icono.kmc-boton--l{width:56px}.kmc-boton__icono{flex-shrink:0;display:inline-flex}.kmc-boton--cargando,.kmc-boton--cargando:disabled{opacity:.85;cursor:progress}.kmc-boton__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1.1em;height:1.1em;animation:.8s linear infinite kmc-boton-giro}@keyframes kmc-boton-giro{to{transform:rotate(360deg)}}.kmc-boton--primario{background:var(--kmc-primario);color:var(--kmc-primario-contraste)}.kmc-boton--secundario{border-color:var(--kmc-primario);color:var(--kmc-primario);background:0 0}.kmc-boton--terciario{color:var(--kmc-primario);background:0 0}.kmc-boton--secundario:not(:disabled):not([aria-disabled=true]):hover,.kmc-boton--terciario:not(:disabled):not([aria-disabled=true]):hover{background:var(--kmc-superficie-elevada);filter:none}.kmc-boton--peligro{background:var(--kmc-error);color:var(--kmc-error-contraste)}.kmc-boton--azul{background:var(--kmc-azul);color:var(--kmc-blanco)}.kmc-boton--celeste{background:var(--kmc-celeste);color:var(--kmc-blanco)}.kmc-boton--magenta{background:var(--kmc-magenta);color:var(--kmc-blanco)}.kmc-boton--verde{background:var(--kmc-verde);color:var(--kmc-blanco)}.kmc-boton--contorno{background:0 0;border-color:currentColor}.kmc-boton--contorno.kmc-boton--azul{color:var(--kmc-primario)}.kmc-boton--contorno.kmc-boton--celeste{color:var(--kmc-celeste)}.kmc-boton--contorno.kmc-boton--magenta{color:var(--kmc-magenta)}.kmc-boton--contorno.kmc-boton--verde{color:var(--kmc-verde-700)}.kmc-boton--fantasma{background:0 0}.kmc-boton--fantasma.kmc-boton--azul{color:var(--kmc-primario)}.kmc-boton--fantasma.kmc-boton--celeste{color:var(--kmc-celeste)}.kmc-boton--fantasma.kmc-boton--magenta{color:var(--kmc-magenta)}.kmc-boton--fantasma.kmc-boton--verde{color:var(--kmc-verde-700)}.kmc-boton--fantasma:not(:disabled):not([aria-disabled=true]):hover{background:var(--kmc-superficie-elevada);filter:none}.kmc-boton-icono{color:var(--kmc-celeste);cursor:pointer;border-radius:var(--kmc-radio-m);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .12s,transform .12s;display:inline-flex}.kmc-boton-icono:not(:disabled):hover{background:var(--kmc-celeste-100)}.kmc-boton-icono:not(:disabled):active{transform:scale(.94)}.kmc-boton-icono:disabled{opacity:.45;color:var(--kmc-texto-secundario);cursor:not-allowed}.kmc-boton-icono:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-boton-icono--s{width:36px;height:36px}.kmc-boton-icono--m{width:48px;height:48px}.kmc-boton-icono--l{width:64px;height:64px}.kmc-boton-icono--circulo{background:var(--kmc-superficie);box-shadow:var(--kmc-sombra-2);border-radius:50%}.kmc-boton-icono--circulo:not(:disabled):hover{background:var(--kmc-celeste-100)}.kmc-boton-icono--invertido,.kmc-boton-icono--invertido:disabled{color:var(--kmc-blanco)}.kmc-boton-icono--invertido:not(:disabled):hover{background:#fff3}.kmc-avatar{color:var(--kmc-blanco);font-family:var(--kmc-font-titulos);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.kmc-avatar--suave{background:var(--kmc-azul-100);color:var(--kmc-primario)}.kmc-avatar--verde{background:var(--kmc-verde);color:var(--kmc-verde-contraste)}.kmc-avatar--azul{background:var(--kmc-azul)}.kmc-avatar--celeste{background:var(--kmc-celeste)}.kmc-avatar--magenta{background:var(--kmc-magenta)}.kmc-avatar--s{width:32px;height:32px;font-size:var(--kmc-texto-xs)}.kmc-avatar--m{width:48px;height:48px;font-size:var(--kmc-texto-m)}.kmc-avatar--l{width:64px;height:64px;font-size:var(--kmc-texto-l)}.kmc-toggle{border-radius:var(--kmc-radio-pill);background:var(--kmc-borde-control);cursor:pointer;border:none;flex-shrink:0;width:52px;height:30px;padding:0;transition:background-color .15s;position:relative}.kmc-toggle--activo{background:var(--kmc-control-activo)}.kmc-toggle:disabled{opacity:.45;background:var(--kmc-borde-control);cursor:not-allowed}.kmc-toggle:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-toggle__bola{background:var(--kmc-superficie);width:24px;height:24px;box-shadow:var(--kmc-sombra-1);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.kmc-toggle--activo .kmc-toggle__bola{transform:translate(22px)}.kmc-fila-ajuste{box-sizing:border-box;align-items:center;gap:var(--kmc-espacio-4);background:var(--kmc-superficie);border:1px solid var(--kmc-gris-borde);border-radius:var(--kmc-radio-m);width:100%;padding:var(--kmc-espacio-4);box-shadow:var(--kmc-sombra-1);text-align:left;font-family:var(--kmc-font-cuerpo);display:flex}button.kmc-fila-ajuste{cursor:pointer}button.kmc-fila-ajuste:hover{border-color:var(--kmc-celeste)}button.kmc-fila-ajuste:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-fila-ajuste__icono{flex-shrink:0;display:inline-flex}.kmc-fila-ajuste__icono--azul{color:var(--kmc-texto)}.kmc-fila-ajuste__icono--celeste{color:var(--kmc-celeste)}.kmc-fila-ajuste__icono--magenta{color:var(--kmc-magenta)}.kmc-fila-ajuste__icono--verde{color:var(--kmc-verde)}.kmc-fila-ajuste__textos{gap:var(--kmc-espacio-1);flex-direction:column;flex:1;min-width:0;display:flex}.kmc-fila-ajuste__titulo{font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-m);color:var(--kmc-texto)}.kmc-fila-ajuste__descripcion{font-size:var(--kmc-texto-s);color:var(--kmc-texto-secundario)}.kmc-fila-ajuste__control{flex-shrink:0}.kmc-picto{justify-content:center;align-items:center;gap:var(--kmc-espacio-2);background:var(--kmc-blanco);border:var(--kmc-picto-borde);border-radius:var(--kmc-radio-s);box-shadow:var(--kmc-sombra-1);cursor:pointer;padding:var(--kmc-espacio-3);flex-direction:column;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex}.kmc-picto:hover{box-shadow:var(--kmc-sombra-2);transform:translateY(-2px)}.kmc-picto:focus-visible{outline:3px solid var(--kmc-celeste);outline-offset:2px}.kmc-picto--seleccionada{border-color:var(--kmc-azul);box-shadow:var(--kmc-sombra-2);border-width:3px}.kmc-picto__imagen{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.kmc-picto__imagen>img,.kmc-picto__imagen>svg{max-width:100%;max-height:100%}.kmc-picto__etiqueta{font-family:var(--kmc-font-titulos);text-transform:uppercase;color:var(--kmc-azul);text-align:center;font-weight:600;line-height:1.2}.kmc-picto--s{width:120px;height:96px;font-size:10px}.kmc-picto--s .kmc-picto__imagen{font-size:36px}.kmc-picto--s .kmc-picto__etiqueta{font-size:10px}.kmc-picto--m{width:180px;height:140px}.kmc-picto--m .kmc-picto__imagen{font-size:56px}.kmc-picto--m .kmc-picto__etiqueta{font-size:var(--kmc-texto-xs)}.kmc-picto--l{width:240px;height:190px}.kmc-picto--l .kmc-picto__imagen{font-size:84px}.kmc-picto--l .kmc-picto__etiqueta{font-size:var(--kmc-texto-s)}.kmc-carpeta{justify-content:center;align-items:center;gap:var(--kmc-espacio-2);background:var(--kmc-celeste-500);border-radius:var(--kmc-radio-s);box-shadow:var(--kmc-sombra-1);cursor:pointer;padding:var(--kmc-espacio-3);border:none;border-top-left-radius:0;flex-direction:column;margin-top:12px;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative}.kmc-carpeta:before{content:"";background:inherit;border-radius:var(--kmc-radio-s) var(--kmc-radio-s) 0 0;width:38%;height:12px;position:absolute;top:-11px;left:0}.kmc-carpeta:hover{box-shadow:var(--kmc-sombra-2);transform:translateY(-2px)}.kmc-carpeta:focus-visible{outline:3px solid var(--kmc-azul);outline-offset:2px}.kmc-carpeta--activa{outline:3px solid var(--kmc-blanco);outline-offset:-6px;box-shadow:var(--kmc-sombra-2)}.kmc-carpeta__imagen{min-height:0;color:var(--kmc-blanco);flex:1;justify-content:center;align-items:center;display:flex}.kmc-carpeta__imagen>img,.kmc-carpeta__imagen>svg{max-width:100%;max-height:100%}.kmc-carpeta__etiqueta{font-family:var(--kmc-font-titulos);text-transform:uppercase;color:var(--kmc-blanco);text-align:center;font-weight:600;line-height:1.2}.kmc-carpeta--s{width:120px;height:96px}.kmc-carpeta--s .kmc-carpeta__imagen{font-size:34px}.kmc-carpeta--s .kmc-carpeta__etiqueta{font-size:9px}.kmc-carpeta--m{width:180px;height:140px}.kmc-carpeta--m .kmc-carpeta__imagen{font-size:52px}.kmc-carpeta--m .kmc-carpeta__etiqueta{font-size:var(--kmc-texto-xs)}.kmc-carpeta--l{width:240px;height:190px}.kmc-carpeta--l .kmc-carpeta__imagen{font-size:80px}.kmc-carpeta--l .kmc-carpeta__etiqueta{font-size:var(--kmc-texto-s)}.kmc-barra-salida{align-items:center;gap:var(--kmc-espacio-4);width:100%;min-height:96px;padding:var(--kmc-espacio-3) var(--kmc-espacio-4);background:var(--kmc-barra-salida-gradiente);box-sizing:border-box;display:flex}.kmc-barra-salida__simbolos{align-items:center;gap:var(--kmc-espacio-2);flex:1;min-width:0;display:flex;overflow-x:auto}.kmc-barra-salida__slot{align-items:center;gap:var(--kmc-espacio-2);display:inline-flex}.kmc-barra-salida__tarjeta{background:var(--kmc-blanco);border:1px solid var(--kmc-celeste-500);border-radius:var(--kmc-radio-s);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:60px;font-size:32px;display:inline-flex}.kmc-barra-salida__mas{color:var(--kmc-blanco);background:var(--kmc-celeste-500);width:20px;height:20px;font-family:var(--kmc-font-titulos);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.kmc-barra-salida__frase{margin-left:var(--kmc-espacio-3);background:var(--kmc-blanco);padding:var(--kmc-espacio-1) var(--kmc-espacio-3);font-family:var(--kmc-font-titulos);text-transform:uppercase;font-weight:600;font-size:var(--kmc-texto-s);color:var(--kmc-azul);white-space:nowrap}.kmc-barra-salida__acciones{align-items:center;gap:var(--kmc-espacio-3);flex-shrink:0;display:flex}.kmc-campo{font-family:var(--kmc-font-cuerpo);flex-direction:column;gap:6px;display:flex;position:relative}.kmc-campo__etiqueta{font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-s);color:var(--kmc-texto)}.kmc-campo__control{background:var(--kmc-superficie);border:2px solid var(--kmc-borde-control);border-radius:var(--kmc-radio-m);align-items:center;min-height:48px;transition:border-color .12s;display:flex;position:relative}.kmc-campo__control:hover{border-color:var(--kmc-primario)}.kmc-campo__control:has(.kmc-campo__input:focus-visible){outline:3px solid var(--kmc-foco);outline-offset:1px;border-color:var(--kmc-primario)}.kmc-campo__control--error,.kmc-campo__control--error:hover{border-color:var(--kmc-error)}.kmc-campo__input{min-width:0;min-height:44px;padding:0 var(--kmc-espacio-4);font-family:var(--kmc-font-cuerpo);font-size:var(--kmc-texto-m);color:var(--kmc-texto);border-radius:var(--kmc-radio-m);background:0 0;border:none;flex:1}.kmc-campo__input:focus{outline:none}@supports not selector(:has(*)){.kmc-campo__input:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:3px}}.kmc-campo__input::placeholder{color:var(--kmc-gris-texto)}.kmc-campo__input:disabled{cursor:not-allowed;opacity:.6}.kmc-campo__control:has(.kmc-campo__input:disabled){background:var(--kmc-fondo);border-color:var(--kmc-gris-borde)}.kmc-campo__control--con-accesorio .kmc-campo__input{padding-right:var(--kmc-espacio-2)}.kmc-campo__accesorio{align-items:center;padding-right:2px;display:flex}.kmc-campo__ayuda{font-size:var(--kmc-texto-s);color:var(--kmc-texto-secundario)}.kmc-campo__error-region:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kmc-campo__error{font-size:var(--kmc-texto-s);color:var(--kmc-error);align-items:flex-start;gap:6px;font-weight:500;display:flex}.kmc-campo__error-icono{flex-shrink:0;margin-top:1px}.kmc-select{gap:var(--kmc-espacio-1);font-family:var(--kmc-font-cuerpo);flex-direction:column;display:flex}.kmc-select__etiqueta{font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-s);color:var(--kmc-texto)}.kmc-select__control{min-height:48px;padding:0 var(--kmc-espacio-4);font-family:var(--kmc-font-cuerpo);font-size:var(--kmc-texto-m);color:var(--kmc-texto);background:var(--kmc-superficie);border:2px solid var(--kmc-borde-control);border-radius:var(--kmc-radio-m);cursor:pointer;transition:border-color .12s}.kmc-select__control:hover{border-color:var(--kmc-primario)}.kmc-select__control:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:1px;border-color:var(--kmc-celeste)}.kmc-tile-config{justify-content:center;align-items:center;gap:var(--kmc-espacio-2);background:var(--kmc-superficie);border:1px solid var(--kmc-gris-borde);border-radius:var(--kmc-radio-m);width:128px;height:112px;box-shadow:var(--kmc-sombra-1);cursor:pointer;flex-direction:column;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex}.kmc-tile-config:hover{border-color:var(--kmc-celeste-500);box-shadow:var(--kmc-sombra-2);transform:translateY(-2px)}.kmc-tile-config:focus-visible{outline:3px solid var(--kmc-celeste);outline-offset:2px}.kmc-tile-config__icono{justify-content:center;align-items:center;display:flex}.kmc-tile-config__etiqueta{font-family:var(--kmc-font-cuerpo);font-size:var(--kmc-texto-s);color:var(--kmc-texto);text-align:center}.kmc-seccion-config{gap:var(--kmc-espacio-3);flex-direction:column;display:flex}.kmc-seccion-config__titulo{font-family:var(--kmc-font-cuerpo);font-weight:600;font-size:var(--kmc-texto-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--kmc-texto-secundario);margin:0}.kmc-seccion-config__contenido{gap:var(--kmc-espacio-3);flex-wrap:wrap;display:flex}.kmc-modal__fondo{padding:var(--kmc-espacio-4);z-index:1000;background:#23377673;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.kmc-modal{background:var(--kmc-superficie);border-radius:var(--kmc-radio-l);width:100%;max-height:min(90vh,720px);box-shadow:var(--kmc-sombra-2);outline:none;flex-direction:column;display:flex}.kmc-modal--s{max-width:400px}.kmc-modal--m{max-width:560px}.kmc-modal--l{max-width:760px}.kmc-modal--completa,.kmc-modal--completa .kmc-modal__contenido{flex:1}.kmc-modal--completa{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.kmc-modal__fondo:has(.kmc-modal--completa){padding:0}@media(max-width:640px){.kmc-modal--completa-auto{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.kmc-modal--completa-auto .kmc-modal__contenido{flex:1}.kmc-modal__fondo:has(.kmc-modal--completa-auto){padding:0}}.kmc-modal__cabecera{align-items:center;gap:var(--kmc-espacio-3);padding:var(--kmc-espacio-4) var(--kmc-espacio-5);border-bottom:1px solid var(--kmc-gris-borde);display:flex}.kmc-modal__icono{color:var(--kmc-celeste);flex-shrink:0;display:inline-flex}.kmc-modal__titulo{font-family:var(--kmc-font-titulos);font-size:var(--kmc-texto-l);color:var(--kmc-texto);flex:1;margin:0}.kmc-modal__cerrar{width:48px;height:48px;color:var(--kmc-texto-secundario);border-radius:var(--kmc-radio-m);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kmc-modal__cerrar:hover{background:var(--kmc-superficie-elevada);color:var(--kmc-texto)}.kmc-modal__cerrar:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-modal__contenido{padding:var(--kmc-espacio-5);gap:var(--kmc-espacio-4);flex-direction:column;display:flex;overflow-y:auto}.kmc-modal__pie{justify-content:flex-end;gap:var(--kmc-espacio-3);padding:var(--kmc-espacio-4) var(--kmc-espacio-5);border-top:1px solid var(--kmc-gris-borde);display:flex}.kmc-tabs{font-family:var(--kmc-font-cuerpo);flex-direction:column;display:flex}.kmc-tabs__lista{gap:var(--kmc-espacio-1);border-bottom:2px solid var(--kmc-gris-borde);display:flex}.kmc-tabs__lista--completo .kmc-tabs__solapa{flex:1;justify-content:center}.kmc-tabs__solapa{align-items:center;gap:var(--kmc-espacio-2);min-height:48px;padding:var(--kmc-espacio-2) var(--kmc-espacio-4);font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-m);color:var(--kmc-texto-secundario);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.kmc-tabs__solapa:hover:not(:disabled){color:var(--kmc-texto);background:var(--kmc-superficie-elevada)}.kmc-tabs__solapa:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:-3px;border-radius:var(--kmc-radio-s) var(--kmc-radio-s) 0 0}.kmc-tabs__solapa--activa{color:var(--kmc-texto);border-bottom-color:var(--kmc-celeste)}.kmc-tabs__solapa:disabled{opacity:.45;background:var(--kmc-fondo);cursor:not-allowed}.kmc-tabs__icono{align-items:center;display:inline-flex}.kmc-tabs__panel{padding:var(--kmc-espacio-5) 0}.kmc-tabs__panel:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px;border-radius:var(--kmc-radio-s)}.kmc-slider{gap:var(--kmc-espacio-2);font-family:var(--kmc-font-cuerpo);--kmc-slider-color:var(--kmc-celeste);flex-direction:column;display:flex}.kmc-slider--magenta{--kmc-slider-color:var(--kmc-magenta)}.kmc-slider--verde{--kmc-slider-color:var(--kmc-verde)}.kmc-slider--azul{--kmc-slider-color:var(--kmc-azul)}.kmc-slider__etiqueta{font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-s);color:var(--kmc-texto)}.kmc-slider__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:48px;margin:0}.kmc-slider__control:disabled{--kmc-slider-color:var(--kmc-borde-control);opacity:.45;cursor:not-allowed}.kmc-slider__control::-webkit-slider-runnable-track{border-radius:var(--kmc-radio-pill);background:linear-gradient(90deg,var(--kmc-slider-color) var(--kmc-slider-progreso),var(--kmc-borde-control) var(--kmc-slider-progreso));height:8px}.kmc-slider__control::-moz-range-track{border-radius:var(--kmc-radio-pill);background:var(--kmc-borde-control);height:8px}.kmc-slider__control::-moz-range-progress{border-radius:var(--kmc-radio-pill);background:var(--kmc-slider-color);height:8px}.kmc-slider__control::-webkit-slider-thumb{-webkit-appearance:none;background:var(--kmc-slider-color);border:2px solid var(--kmc-borde-control);width:30px;height:30px;box-shadow:inset 0 0 0 3px var(--kmc-blanco);border-radius:50%;margin-top:-10px}.kmc-slider__control::-moz-range-thumb{background:var(--kmc-slider-color);border:2px solid var(--kmc-borde-control);width:30px;height:30px;box-shadow:inset 0 0 0 3px var(--kmc-blanco);border-radius:50%}.kmc-slider__control:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px;border-radius:var(--kmc-radio-m)}.kmc-slider__extremos{font-size:var(--kmc-texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--kmc-texto-secundario);justify-content:space-between;display:flex}.kmc-rango2{--kmc-rango2-color:var(--kmc-celeste);gap:var(--kmc-espacio-2);font-family:var(--kmc-font-cuerpo);flex-direction:column;display:flex}.kmc-rango2--magenta{--kmc-rango2-color:var(--kmc-magenta)}.kmc-rango2--verde{--kmc-rango2-color:var(--kmc-verde)}.kmc-rango2--azul{--kmc-rango2-color:var(--kmc-primario)}.kmc-rango2__cabecera{justify-content:space-between;align-items:baseline;gap:var(--kmc-espacio-3);display:flex}.kmc-rango2__etiqueta{font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-s);color:var(--kmc-texto)}.kmc-rango2__valores{font-size:var(--kmc-texto-s);color:var(--kmc-texto-secundario);font-variant-numeric:tabular-nums}.kmc-rango2__pista{align-items:center;height:28px;display:flex;position:relative}.kmc-rango2__pista:before{content:"";border-radius:var(--kmc-radio-pill);background:var(--kmc-borde-control);height:8px;position:absolute;left:0;right:0}.kmc-rango2__relleno{border-radius:var(--kmc-radio-pill);background:var(--kmc-rango2-color);height:8px;position:absolute}.kmc-rango2__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;left:0}.kmc-rango2__control::-webkit-slider-runnable-track{background:0 0;height:8px}.kmc-rango2__control::-moz-range-track{background:0 0;height:8px}.kmc-rango2__control::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--kmc-rango2-color);border:2px solid var(--kmc-borde-control);width:30px;height:30px;box-shadow:inset 0 0 0 3px var(--kmc-superficie);cursor:pointer;border-radius:50%;margin-top:-13px}.kmc-rango2__control::-moz-range-thumb{pointer-events:auto;background:var(--kmc-rango2-color);border:2px solid var(--kmc-borde-control);width:30px;height:30px;box-shadow:inset 0 0 0 3px var(--kmc-superficie);cursor:pointer;border-radius:50%}.kmc-rango2__control:focus-visible{outline:none}.kmc-rango2__control:focus-visible::-webkit-slider-thumb{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-rango2__control:focus-visible::-moz-range-thumb{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-rango2__control--max{z-index:2}.kmc-opcards{gap:var(--kmc-espacio-3);width:100%;display:grid}.kmc-opcard{align-items:center;gap:var(--kmc-espacio-2);min-height:96px;padding:var(--kmc-espacio-4);background:var(--kmc-superficie);border:2px solid var(--kmc-gris-borde);border-radius:var(--kmc-radio-m);cursor:pointer;text-align:center;font-family:var(--kmc-font-cuerpo);flex-direction:column;transition:border-color .12s,background-color .12s,transform .1s;display:flex}.kmc-opcard:hover:not(:disabled){border-color:var(--kmc-celeste);transform:translateY(-2px)}.kmc-opcard:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-opcard:disabled{opacity:.45;background:var(--kmc-fondo);border-color:var(--kmc-gris-borde);cursor:not-allowed}.kmc-opcard--sel{border-color:var(--kmc-primario);background:var(--kmc-superficie-elevada)}.kmc-opcard__visual{color:var(--kmc-primario);justify-content:center;align-items:center;font-size:32px;display:flex}.kmc-opcard__titulo{font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-m);color:var(--kmc-texto)}.kmc-opcard__desc{font-size:var(--kmc-texto-s);color:var(--kmc-texto-secundario);line-height:1.3}.kmc-tabla-envoltura{background:var(--kmc-superficie);border:1px solid var(--kmc-gris-borde);border-radius:var(--kmc-radio-m);box-shadow:var(--kmc-sombra-1);overflow-x:auto}.kmc-tabla{border-collapse:collapse;width:100%;font-family:var(--kmc-font-cuerpo);font-size:var(--kmc-texto-s)}.kmc-tabla th{background:var(--kmc-azul);color:var(--kmc-blanco);font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-s);text-align:left;padding:var(--kmc-espacio-3) var(--kmc-espacio-4);white-space:nowrap}.kmc-tabla td{padding:var(--kmc-espacio-3) var(--kmc-espacio-4);color:var(--kmc-texto);border-top:1px solid var(--kmc-gris-borde)}.kmc-tabla tbody tr:nth-child(2n){background:var(--kmc-fondo)}.kmc-tabla tbody tr:hover{background:var(--kmc-celeste-100)}.kmc-tabla__vacio{text-align:center;color:var(--kmc-texto-secundario);padding:var(--kmc-espacio-6)!important}.kmc-mensaje{--kmc-mensaje-color:var(--kmc-info);--kmc-mensaje-fondo:var(--kmc-info-fondo);align-items:flex-start;gap:var(--kmc-espacio-3);padding:var(--kmc-espacio-3) var(--kmc-espacio-4);border-radius:var(--kmc-radio-m);border:1px solid color-mix(in srgb,var(--kmc-mensaje-color) 30%,transparent);background:var(--kmc-mensaje-fondo);color:var(--kmc-texto);font-family:var(--kmc-font-cuerpo);display:flex}.kmc-mensaje--error{--kmc-mensaje-color:var(--kmc-error);--kmc-mensaje-fondo:var(--kmc-error-fondo)}.kmc-mensaje--aviso{--kmc-mensaje-color:var(--kmc-aviso);--kmc-mensaje-fondo:var(--kmc-aviso-fondo)}.kmc-mensaje--exito{--kmc-mensaje-color:var(--kmc-exito);--kmc-mensaje-fondo:var(--kmc-exito-fondo)}.kmc-mensaje--info{--kmc-mensaje-color:var(--kmc-info);--kmc-mensaje-fondo:var(--kmc-info-fondo)}.kmc-mensaje--elevado{box-shadow:var(--kmc-sombra-2)}.kmc-mensaje__icono{color:var(--kmc-mensaje-color);flex-shrink:0;margin-top:1px}.kmc-mensaje__cuerpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kmc-mensaje__titulo{font-weight:700;font-size:var(--kmc-texto-m);margin:0;line-height:1.4}.kmc-mensaje__detalle{font-size:var(--kmc-texto-s);line-height:1.45}.kmc-mensaje__accion{flex-shrink:0;align-self:center}.kmc-mensaje__cerrar{width:40px;height:40px;color:var(--kmc-texto);border-radius:var(--kmc-radio-s);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-8px -8px -8px 0;display:inline-flex}.kmc-mensaje__cerrar:hover{background:color-mix(in srgb,var(--kmc-mensaje-color) 12%,transparent)}.kmc-mensaje__cerrar:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px}@media(max-width:480px){.kmc-mensaje{flex-wrap:wrap}.kmc-mensaje__accion{flex-basis:100%;order:3;padding-left:36px}}.kmc-toasts{z-index:1100;gap:var(--kmc-espacio-3);width:min(440px,calc(100% - 2 * var(--kmc-espacio-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.kmc-toasts:empty{display:none}.kmc-toasts--abajo-centro{left:50%;bottom:var(--kmc-toast-desplazamiento,24px);transform:translate(-50%)}.kmc-toasts--arriba-derecha{top:var(--kmc-toast-desplazamiento,24px);right:var(--kmc-espacio-5)}.kmc-toast{pointer-events:auto;animation:.18s ease-out kmc-toast-entrar}@keyframes kmc-toast-entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kmc-dialogo-confirmacion{box-shadow:var(--kmc-sombra-2)}.kmc-dialogo-confirmacion .kmc-modal__cabecera{padding:var(--kmc-espacio-5) var(--kmc-espacio-5) 0;border-bottom:none}.kmc-dialogo-confirmacion .kmc-modal__titulo{font-size:1.3125rem;font-weight:700;line-height:1.3}.kmc-dialogo-confirmacion .kmc-modal__contenido{padding:var(--kmc-espacio-2) var(--kmc-espacio-5) 0}.kmc-dialogo-confirmacion .kmc-modal__contenido:empty{display:none}.kmc-dialogo-confirmacion .kmc-modal__pie{padding:var(--kmc-espacio-5);border-top:none;flex-wrap:wrap}.kmc-dialogo-confirmacion__consecuencia{font-size:var(--kmc-texto-m);color:var(--kmc-texto-secundario);margin:0;line-height:1.5}.kmc-dialogo-confirmacion--mirada.kmc-modal--s{max-width:640px}.kmc-dialogo-confirmacion--mirada .kmc-modal__pie{gap:var(--kmc-objetivo-separacion);flex-direction:column}.kmc-dialogo-confirmacion--mirada .kmc-modal__pie .kmc-boton{width:100%;min-height:var(--kmc-objetivo-mirada)}.kmc-campo-contrasena__ver{width:44px;height:44px;color:var(--kmc-texto-secundario);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.kmc-campo-contrasena__ver:hover{background:var(--kmc-superficie-elevada);color:var(--kmc-texto)}.kmc-campo-contrasena__ver:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:-3px}.kmc-acceso{min-height:100dvh;padding:var(--kmc-espacio-5) var(--kmc-espacio-4);background:var(--kmc-fondo);font-family:var(--kmc-font-cuerpo);color:var(--kmc-texto);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.kmc-acceso__tarjeta{box-sizing:border-box;width:100%;max-width:440px;padding:var(--kmc-espacio-6);background:var(--kmc-superficie);border-radius:var(--kmc-radio-l);box-shadow:var(--kmc-sombra-1);gap:var(--kmc-espacio-5);flex-direction:column;display:flex}.kmc-acceso__logo{justify-content:center;display:flex}.kmc-acceso__cabecera{text-align:center;gap:var(--kmc-espacio-2);flex-direction:column;display:flex}.kmc-acceso__titulo{font-family:var(--kmc-font-titulos);color:var(--kmc-texto);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.kmc-acceso__subtitulo{font-size:var(--kmc-texto-m);color:var(--kmc-texto-secundario);margin:0;line-height:1.5}.kmc-acceso__contenido,.kmc-acceso__contenido form{gap:var(--kmc-espacio-4);flex-direction:column;display:flex}.kmc-acceso__pie{justify-content:center;gap:var(--kmc-espacio-2) var(--kmc-espacio-4);font-size:var(--kmc-texto-s);flex-wrap:wrap;display:flex}.kmc-acceso__pie a,.kmc-acceso a.kmc-acceso__link{color:var(--kmc-primario);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.kmc-acceso__pie a:focus-visible,.kmc-acceso a.kmc-acceso__link:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px;border-radius:4px}@media(max-width:480px){.kmc-acceso__tarjeta{padding:var(--kmc-espacio-5)}}.kmc-pantalla-estado{--kmc-pe-color:var(--kmc-info);--kmc-pe-fondo:var(--kmc-info-fondo);text-align:center;justify-content:center;align-items:center;gap:var(--kmc-espacio-4);padding:var(--kmc-espacio-7) var(--kmc-espacio-4);font-family:var(--kmc-font-cuerpo);color:var(--kmc-texto);box-sizing:border-box;flex-direction:column;display:flex}.kmc-pantalla-estado--completa{background:var(--kmc-fondo);min-height:100dvh}.kmc-pantalla-estado--error{--kmc-pe-color:var(--kmc-error);--kmc-pe-fondo:var(--kmc-error-fondo)}.kmc-pantalla-estado--aviso{--kmc-pe-color:var(--kmc-aviso);--kmc-pe-fondo:var(--kmc-aviso-fondo)}.kmc-pantalla-estado--exito{--kmc-pe-color:var(--kmc-exito);--kmc-pe-fondo:var(--kmc-exito-fondo)}.kmc-pantalla-estado__circulo{background:var(--kmc-pe-fondo);width:112px;height:112px;color:var(--kmc-pe-color);margin-bottom:var(--kmc-espacio-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kmc-pantalla-estado__circulo svg{stroke-width:1.75px;width:64px;height:64px}.kmc-pantalla-estado__titulo{max-width:32ch;font-family:var(--kmc-font-titulos);color:var(--kmc-texto);margin:0;font-size:1.75rem;font-weight:700;line-height:1.25}.kmc-pantalla-estado__texto{max-width:46ch;font-size:var(--kmc-texto-m);color:var(--kmc-texto-secundario);margin:0;line-height:1.55}.kmc-pantalla-estado__acciones{justify-content:center;gap:var(--kmc-espacio-3);margin-top:var(--kmc-espacio-2);flex-wrap:wrap;display:flex}.kmc-menu-usuario{font-family:var(--kmc-font-cuerpo);display:inline-block;position:relative}.kmc-menu-usuario__boton{align-items:center;gap:var(--kmc-espacio-3);min-height:48px;padding:var(--kmc-espacio-1) var(--kmc-espacio-3) var(--kmc-espacio-1) var(--kmc-espacio-2);border-radius:var(--kmc-radio-m);color:var(--kmc-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:inline-flex}.kmc-menu-usuario__boton:hover,.kmc-menu-usuario__boton[aria-expanded=true]{background:var(--kmc-superficie-elevada)}.kmc-menu-usuario__boton:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-menu-usuario__identidad{flex-direction:column;min-width:0;line-height:1.25;display:flex}.kmc-menu-usuario__nombre{font-weight:600;font-size:var(--kmc-texto-s);color:var(--kmc-texto);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kmc-menu-usuario__rol{font-size:var(--kmc-texto-xs);color:var(--kmc-texto-secundario)}.kmc-menu-usuario__flecha{color:var(--kmc-texto-secundario);flex-shrink:0}.kmc-menu-usuario__menu{top:calc(100% + var(--kmc-espacio-1));z-index:50;min-width:220px;padding:var(--kmc-espacio-2);background:var(--kmc-superficie);border:1px solid var(--kmc-gris-borde);border-radius:var(--kmc-radio-m);box-shadow:var(--kmc-sombra-2);margin:0;list-style:none;position:absolute}.kmc-menu-usuario__menu--derecha{right:0}.kmc-menu-usuario__menu--izquierda{left:0}.kmc-menu-usuario__item{width:100%;min-height:48px;padding:0 var(--kmc-espacio-3);border-radius:var(--kmc-radio-s);color:var(--kmc-texto);font:inherit;font-size:var(--kmc-texto-m);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.kmc-menu-usuario__item:hover,.kmc-menu-usuario__item:focus-visible{background:var(--kmc-azul-100);outline:none}.kmc-menu-usuario__item:focus-visible{box-shadow:inset 0 0 0 2px var(--kmc-foco)}.kmc-menu-usuario__item--peligroso{color:var(--kmc-error);font-weight:600}.kmc-menu-usuario__item--peligroso:hover,.kmc-menu-usuario__item--peligroso:focus-visible{background:var(--kmc-error-fondo)}.kmc-encabezado-pagina{justify-content:space-between;align-items:flex-end;gap:var(--kmc-espacio-4);font-family:var(--kmc-font-cuerpo);flex-wrap:wrap;display:flex}.kmc-encabezado-pagina__textos{gap:var(--kmc-espacio-1);flex-direction:column;min-width:0;display:flex}.kmc-encabezado-pagina__titulo{font-family:var(--kmc-font-titulos);color:var(--kmc-texto);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.kmc-encabezado-pagina__descripcion{font-size:var(--kmc-texto-m);color:var(--kmc-texto-secundario);margin:0;line-height:1.5}.kmc-encabezado-pagina__acciones{align-items:center;gap:var(--kmc-espacio-3);flex-wrap:wrap;display:flex}.kmc-estado-vacio{text-align:center;align-items:center;gap:var(--kmc-espacio-2);padding:var(--kmc-espacio-7) var(--kmc-espacio-4);background:var(--kmc-superficie-elevada);border-radius:var(--kmc-radio-l);font-family:var(--kmc-font-cuerpo);flex-direction:column;display:flex}.kmc-estado-vacio__icono{width:64px;height:64px;margin-bottom:var(--kmc-espacio-2);background:var(--kmc-azul-100);color:var(--kmc-primario);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kmc-estado-vacio__titulo{font-family:var(--kmc-font-titulos);font-weight:700;font-size:var(--kmc-texto-l);color:var(--kmc-texto);margin:0}.kmc-estado-vacio__texto{max-width:44ch;font-size:var(--kmc-texto-m);color:var(--kmc-texto-secundario);margin:0;line-height:1.5}.kmc-estado-vacio__accion{margin-top:var(--kmc-espacio-3)}.kmc-loader{align-items:center;gap:var(--kmc-espacio-3);font-family:var(--kmc-font-cuerpo);color:var(--kmc-texto-secundario);display:inline-flex}.kmc-loader__anillo{border-style:solid;border-color:var(--kmc-gris-borde);border-top-color:var(--kmc-primario);border-radius:50%;animation:.8s linear infinite kmc-loader-giro;display:inline-block}.kmc-loader__texto{font-size:var(--kmc-texto-s)}.kmc-oculto-visual{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes kmc-loader-giro{to{transform:rotate(360deg)}}@keyframes kmc-loader-pulso{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.kmc-loader__anillo.kmc-loader__anillo{animation:1.5s ease-in-out infinite kmc-loader-pulso!important}}.kmc-badge{--kmc-badge-color:var(--kmc-celeste);--kmc-badge-tint:var(--kmc-celeste-100);align-items:center;gap:var(--kmc-espacio-2);padding:2px var(--kmc-espacio-3);border-radius:var(--kmc-radio-pill);font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-xs);white-space:nowrap;line-height:1.6;display:inline-flex}.kmc-badge--azul{--kmc-badge-color:var(--kmc-primario);--kmc-badge-tint:var(--kmc-azul-100)}.kmc-badge--celeste{--kmc-badge-color:var(--kmc-celeste);--kmc-badge-tint:var(--kmc-celeste-100)}.kmc-badge--magenta{--kmc-badge-color:var(--kmc-magenta);--kmc-badge-tint:var(--kmc-magenta-100)}.kmc-badge--verde{--kmc-badge-color:var(--kmc-verde-700);--kmc-badge-tint:var(--kmc-verde-100)}.kmc-badge--gris{--kmc-badge-color:var(--kmc-texto-secundario);--kmc-badge-tint:var(--kmc-superficie-elevada)}.kmc-badge--suave{background:var(--kmc-badge-tint);color:var(--kmc-badge-color)}.kmc-badge--solido{background:var(--kmc-badge-color);color:var(--kmc-blanco)}.kmc-badge__punto{background:currentColor;border-radius:50%;width:8px;height:8px}.kmc-acompanante{color:var(--kmc-texto-secundario);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .12s,transform .12s;display:inline-flex;position:relative}.kmc-acompanante--m{width:48px;height:48px}.kmc-acompanante--l{width:64px;height:64px}.kmc-acompanante--cerrar{color:var(--kmc-texto);border:var(--kmc-borde-ancho,2px) solid var(--kmc-gris-borde)}.kmc-acompanante:not(:disabled):hover{background:var(--kmc-superficie-elevada)}.kmc-acompanante:not(:disabled):active{transform:scale(.94)}.kmc-acompanante:focus-visible{outline:var(--kmc-foco-ancho,3px) solid var(--kmc-anillo-foco,var(--kmc-foco));outline-offset:2px}.kmc-acompanante:disabled{opacity:.45;background:var(--kmc-fondo);cursor:not-allowed}.kmc-acompanante__toques{gap:3px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.kmc-acompanante__toque{border:1.5px solid var(--kmc-anillo-foco,var(--kmc-foco));border-radius:50%;width:6px;height:6px}.kmc-acompanante__toque--hecho{background:var(--kmc-anillo-foco,var(--kmc-foco))}.kmc-contorno{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.kmc-contorno__progreso{fill:none;stroke:var(--kmc-anillo-foco,var(--kmc-foco));stroke-linecap:butt}.kmc-tablero{box-sizing:border-box;gap:var(--kmc-objetivo-separacion);height:100%;min-height:640px;padding:var(--kmc-espacio-4) var(--kmc-espacio-5);background:var(--kmc-fondo);color:var(--kmc-texto);font-family:var(--kmc-font-titulos);flex-direction:column;font-weight:700;display:flex}:where(.kmc-tablero) button{font:inherit;color:inherit;cursor:pointer}.kmc-tablero button:focus-visible{outline:var(--kmc-foco-ancho) solid var(--kmc-foco);outline-offset:2px}.kmc-tablero button:disabled,.kmc-tablero button[aria-disabled=true]{cursor:not-allowed;opacity:.45;background:var(--kmc-fondo)}.kmc-tablero__frase-barra{box-sizing:border-box;align-items:center;gap:var(--kmc-espacio-3);min-height:112px;padding:var(--kmc-espacio-3);border-radius:var(--kmc-radio-l);background:var(--kmc-frase-fondo);border:var(--kmc-borde-ancho) solid var(--kmc-frase-borde);box-shadow:var(--kmc-sombra-1);flex-shrink:0;display:flex}.kmc-tablero__teclado{border-radius:var(--kmc-radio-m);border:var(--kmc-borde-ancho) solid var(--kmc-frase-casilla-borde);background:var(--kmc-superficie);flex-shrink:0;place-items:center;width:72px;height:88px;display:grid}.kmc-tablero__frase{gap:var(--kmc-espacio-2);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.kmc-tablero__simbolo{box-sizing:border-box;border-radius:var(--kmc-radio-m);border:var(--kmc-borde-ancho) solid var(--kmc-frase-casilla-borde);background:var(--kmc-superficie);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:84px;height:88px;font-size:16px;line-height:1;display:flex}.kmc-tablero__simbolo-imagen{place-items:center;width:44px;height:44px;display:grid}.kmc-tablero__borrar{border-radius:var(--kmc-radio-m);border:2px solid var(--kmc-primario);background:var(--kmc-superficie);flex-shrink:0;place-items:center;width:88px;height:88px;display:grid;color:var(--kmc-primario)!important}.kmc-tablero__hablar{align-items:center;gap:var(--kmc-espacio-3);border-radius:var(--kmc-radio-m);border:var(--kmc-borde-ancho) solid var(--kmc-hablar-borde);background:var(--kmc-hablar);flex-shrink:0;height:88px;padding:0 28px;display:flex;color:var(--kmc-blanco)!important;font-size:26px!important}.kmc-tablero__acompanante{margin-left:var(--kmc-espacio-2)}.kmc-tablero__frase-zona{gap:var(--kmc-espacio-2);flex-direction:column;flex-shrink:0;display:flex}.kmc-tablero__texto{box-sizing:border-box;height:64px;padding:0 var(--kmc-espacio-5);border-radius:var(--kmc-radio-l);border:var(--kmc-borde-ancho) solid var(--kmc-frase-texto-borde);background:var(--kmc-superficie);align-items:center;margin:0;display:flex}.kmc-tablero__texto-frase{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:28px;line-height:1.1;overflow:hidden}.kmc-tablero__texto--vacia .kmc-tablero__texto-frase,.kmc-tablero__texto--armando .kmc-tablero__texto-frase{font-family:var(--kmc-font-cuerpo);font-size:22px;font-weight:600}.kmc-tablero__texto--vacia .kmc-tablero__texto-frase{color:var(--kmc-texto-secundario)}.kmc-tablero__texto--lista{border-color:var(--kmc-primario)}.kmc-tablero__grilla{grid-template-columns:repeat(var(--kmc-tablero-columnas,6),minmax(0,1fr));grid-template-rows:repeat(var(--kmc-tablero-filas,3),minmax(0,1fr));gap:var(--kmc-objetivo-separacion);flex:1;min-height:0;display:grid}.kmc-tablero__casilla{min-height:var(--kmc-objetivo-tactil);box-sizing:border-box;border-radius:var(--kmc-radio-m);border:var(--kmc-borde-ancho) solid var(--kmc-gris-borde);background:var(--kmc-superficie);flex-direction:column;justify-content:space-between;align-items:center;gap:4px;padding:12px 6px 10px;font-size:21px;display:flex;position:relative}.kmc-tablero__casilla-imagen{flex:1;place-items:center;width:100%;min-height:0;display:grid}.kmc-tablero__casilla-imagen>svg,.kmc-tablero__casilla-imagen>img{max-width:76px;max-height:100%}.kmc-tablero__casilla--carpeta{--kmc-carpeta-paso:4px;margin:calc(var(--kmc-carpeta-paso) * 2) calc(var(--kmc-carpeta-paso) * 2) 0 0;background:var(--kmc-carpeta);border-color:var(--kmc-carpeta-borde)}.kmc-tablero__carpeta--una-capa{margin:var(--kmc-carpeta-paso) var(--kmc-carpeta-paso) 0 0}.kmc-tablero__grilla{isolation:isolate}.kmc-tablero__casilla--carpeta:before,.kmc-tablero__casilla--carpeta:after{content:"";z-index:-1;inset:calc(var(--kmc-casilla-borde,var(--kmc-borde-ancho)) * -1);box-sizing:border-box;border:var(--kmc-borde-ancho) solid var(--kmc-carpeta-borde);border-radius:inherit;pointer-events:none;position:absolute}.kmc-tablero__casilla--carpeta:before{transform:translate(calc(var(--kmc-carpeta-paso) * 2),calc(var(--kmc-carpeta-paso) * -2));background:color-mix(in srgb,var(--kmc-carpeta) 55%,var(--kmc-fondo))}.kmc-tablero__casilla--carpeta:after{transform:translate(var(--kmc-carpeta-paso),calc(var(--kmc-carpeta-paso) * -1));background:color-mix(in srgb,var(--kmc-carpeta) 80%,var(--kmc-fondo))}.kmc-tablero__carpeta--una-capa:before{display:none}.kmc-tablero__casilla--apuntada{--kmc-casilla-borde:calc(var(--kmc-borde-ancho) + 1px);background:var(--kmc-superficie-elevada);border:var(--kmc-casilla-borde) solid var(--kmc-foco)}.kmc-tablero__barra-inferior{box-sizing:border-box;align-items:center;gap:var(--kmc-espacio-2);background:var(--kmc-barra-tablero);border:var(--kmc-borde-ancho) solid transparent;border-radius:16px;flex-shrink:0;min-height:72px;padding:4px;display:flex}:root[data-scheme=high-contrast] .kmc-tablero__barra-inferior,.kmc-esquema-alto .kmc-tablero__barra-inferior,:root[data-scheme=high-contrast] .kmc-tablero__simbolo,.kmc-esquema-alto .kmc-tablero__simbolo{border:var(--kmc-borde-ancho) solid var(--kmc-gris-borde)}.kmc-tablero__nav{border-radius:var(--kmc-radio-m);border:2px solid var(--kmc-primario);background:var(--kmc-superficie);flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 22px 0 16px;font-size:20px;display:flex;color:var(--kmc-primario)!important}.kmc-tablero__nav--siguiente{padding:0 16px 0 22px}.kmc-tablero__ubicacion{white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex;overflow:hidden}.kmc-tablero__camino{color:var(--kmc-texto-secundario);font-size:17px}.kmc-tablero__actual{font-size:24px}.kmc-tablero__paginas{font-family:var(--kmc-font-cuerpo);color:var(--kmc-texto-secundario);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:600;display:flex}.kmc-tablero__puntos{align-items:center;gap:8px;display:flex}.kmc-tablero__punto{box-sizing:border-box;border-radius:var(--kmc-radio-pill);border:2px solid var(--kmc-primario);width:10px;height:10px}.kmc-tablero__punto--actual{background:var(--kmc-primario);width:28px}.kmc-layout-picto{background:var(--kmc-fondo);flex-direction:column;min-height:100vh;display:flex}.kmc-layout-picto__cabecera{padding:var(--kmc-espacio-2) var(--kmc-espacio-5);background:var(--kmc-blanco);justify-content:space-between;align-items:center;display:flex}.kmc-layout-picto__acciones{align-items:center;gap:var(--kmc-espacio-2);min-width:120px;display:flex}.kmc-layout-picto__acciones:last-child{justify-content:flex-end}.kmc-layout-picto__cuerpo{align-items:center;gap:var(--kmc-espacio-4);padding:var(--kmc-espacio-5) var(--kmc-espacio-4);flex:1;display:flex}.kmc-layout-picto__nav{flex-shrink:0}.kmc-layout-picto__grilla{gap:var(--kmc-espacio-4);flex-wrap:wrap;flex:1;place-content:center;display:flex}.kmc-layout-picto__categorias{gap:var(--kmc-espacio-4);padding:var(--kmc-espacio-2) var(--kmc-espacio-4) var(--kmc-espacio-5);justify-content:center;display:flex}.kmc-layout-config{max-width:720px;padding:var(--kmc-espacio-5) var(--kmc-espacio-4) var(--kmc-espacio-8);gap:var(--kmc-espacio-5);flex-direction:column;margin:0 auto;display:flex}.kmc-layout-config__cabecera{justify-content:space-between;align-items:center;gap:var(--kmc-espacio-4);display:flex}.kmc-layout-config__titulo{font-family:var(--kmc-font-titulos);font-size:var(--kmc-texto-xl);color:var(--kmc-texto);margin:0}.kmc-layout-config__secciones{gap:var(--kmc-espacio-6);flex-direction:column;display:flex}.kmc-tecla{min-height:64px;padding:var(--kmc-espacio-2);background:var(--kmc-superficie);border:2px solid var(--kmc-gris-borde);border-radius:var(--kmc-radio-m);font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-l);color:var(--kmc-texto);cursor:pointer;justify-content:center;align-items:center;transition:background-color .1s,border-color .1s,transform 80ms;display:inline-flex;position:relative}.kmc-tecla:hover:not(:disabled){border-color:var(--kmc-celeste);background:var(--kmc-celeste-100)}.kmc-tecla:active:not(:disabled){transform:scale(.96)}.kmc-tecla:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:2px}.kmc-tecla:disabled{opacity:.45;background:var(--kmc-fondo);border-color:var(--kmc-gris-borde);color:var(--kmc-texto);cursor:not-allowed}.kmc-tecla--accion{background:var(--kmc-superficie-elevada);color:var(--kmc-texto);border-color:#0000}.kmc-tecla--accion:hover:not(:disabled){background:var(--kmc-celeste-100)}.kmc-tecla--destacada{background:var(--kmc-celeste);color:var(--kmc-blanco);border-color:#0000}.kmc-tecla--destacada:hover:not(:disabled){background:var(--kmc-celeste-700);border-color:#0000}.kmc-tecla--activa{background:var(--kmc-azul);color:var(--kmc-blanco);border-color:#0000}.kmc-tecla--activa:hover:not(:disabled){background:var(--kmc-azul-700);border-color:#0000}.kmc-teclado{box-sizing:border-box;background:var(--kmc-fondo);flex-direction:column;justify-content:center;gap:clamp(4px,1vw,10px);width:100%;height:100%;padding:clamp(8px,2vw,20px);display:flex}.kmc-teclado__fila{gap:clamp(4px,1vw,10px);display:flex}.kmc-teclado__fila>.kmc-tecla{height:clamp(52px,8vh,92px);min-height:0;font-size:clamp(var(--kmc-texto-m),2.2vw,var(--kmc-texto-xl))}.kmc-boton-teclado{border-radius:var(--kmc-radio-m);cursor:pointer;color:var(--kmc-texto-secundario);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.kmc-boton-teclado--s{width:40px;height:40px}.kmc-boton-teclado--m{width:48px;height:48px}.kmc-boton-teclado--l{width:64px;height:64px}.kmc-boton-teclado:hover{background:var(--kmc-azul-100);color:var(--kmc-azul)}.kmc-boton-teclado:focus-visible{outline:3px solid var(--kmc-celeste);outline-offset:2px}.kmc-boton-teclado--activo{background:var(--kmc-azul);color:var(--kmc-blanco)}.kmc-boton-teclado--activo:hover{background:var(--kmc-azul-700);color:var(--kmc-blanco)}.kmc-boton-teclado--invertido{color:#ffffffe6}.kmc-boton-teclado--invertido:hover{color:var(--kmc-blanco);background:#fff3}.kmc-boton-teclado--invertido.kmc-boton-teclado--activo{background:var(--kmc-blanco);color:var(--kmc-azul)}.kmc-boton-teclado--invertido.kmc-boton-teclado--activo:hover{background:var(--kmc-blanco);color:var(--kmc-azul-700)}.kmc-dwell{--kmc-dwell-color:var(--kmc-foco);--kmc-dwell-pista:var(--kmc-gris-borde);--kmc-dwell-grosor:6px;pointer-events:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kmc-dwell__centro{width:calc(100% - var(--kmc-dwell-grosor) * 2);height:calc(100% - var(--kmc-dwell-grosor) * 2);background:var(--kmc-superficie);border-radius:50%}:root{--kmc-barra-gesto-alto:clamp(14px, 1.6vw, 30px)}.kmc-barra-gesto{z-index:5;pointer-events:none;background:color-mix(in srgb,var(--kmc-texto) 14%,transparent);transition:opacity .15s;position:absolute;overflow:hidden}.kmc-barra-gesto[data-reposo]{opacity:0}.kmc-barra-gesto__relleno{transform:scaleX(var(--kmc-barra-gesto-p,0));transform-origin:0;background:var(--kmc-anillo-foco,var(--kmc-foco));position:absolute;top:0;right:0;bottom:0;left:0}.kmc-barra-gesto[data-confirmado] .kmc-barra-gesto__relleno{background:var(--kmc-verde)}.kmc-barra-gesto--arriba,.kmc-barra-gesto--abajo{height:var(--kmc-barra-gesto-alto);left:0;right:0}.kmc-barra-gesto--arriba{top:0}.kmc-barra-gesto--abajo{bottom:0}.kmc-barra-gesto--frase{border-radius:var(--kmc-radio-pill);height:clamp(4px,.45vw,9px);bottom:.45em;left:.6em;right:.6em}.kmc-barra-gesto--camara-arriba,.kmc-barra-gesto--camara-abajo{border-radius:var(--kmc-radio-pill);background:#00000073;height:clamp(6px,.7vw,12px);left:6px;right:6px;box-shadow:0 0 0 1px #ffffff40}.kmc-barra-gesto--camara-arriba{top:6px}.kmc-barra-gesto--camara-abajo{bottom:6px}@media(prefers-reduced-motion:reduce){.kmc-barra-gesto{transition:none}}.kmc-figura-gesto,.kmc-calibracion{--kmc-gesto-descanso:#c7d2fe;--kmc-gesto-arriba:#4ade80;--kmc-gesto-abajo:#60a5fa;--kmc-gesto-izquierda:#f9a8d4;--kmc-gesto-derecha:#fcd34d;--kmc-gesto-ojo:#f472b6;--kmc-gesto-acento:var(--kmc-gesto-descanso)}.kmc-figura-gesto--arriba,.kmc-calibracion--arriba{--kmc-gesto-acento:var(--kmc-gesto-arriba)}.kmc-figura-gesto--abajo,.kmc-calibracion--abajo{--kmc-gesto-acento:var(--kmc-gesto-abajo)}.kmc-figura-gesto--izquierda,.kmc-calibracion--izquierda{--kmc-gesto-acento:var(--kmc-gesto-izquierda)}.kmc-figura-gesto--derecha,.kmc-calibracion--derecha{--kmc-gesto-acento:var(--kmc-gesto-derecha)}.kmc-figura-gesto--ojo,.kmc-calibracion--ojo{--kmc-gesto-acento:var(--kmc-gesto-ojo)}.kmc-figura-gesto{filter:drop-shadow(0 0 24px #000000b3);width:clamp(220px,42vh,440px);height:clamp(220px,42vh,440px);overflow:visible}.kmc-calibracion .kmc-figura-gesto{width:clamp(220px,42cqh,440px);height:clamp(220px,42cqh,440px)}.kmc-figura-gesto--latido{animation:1.6s ease-in-out infinite kmc-figura-gesto-latido}@keyframes kmc-figura-gesto-latido{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.kmc-figura-gesto__forma{fill:var(--kmc-gesto-acento);stroke:#fff;stroke-width:3px;stroke-linejoin:round}.kmc-figura-gesto__aro{fill:none;stroke:var(--kmc-gesto-acento);stroke-width:3px;opacity:.5}.kmc-figura-gesto__parpado{fill:none;stroke:var(--kmc-gesto-acento);stroke-width:7px;stroke-linecap:round}.kmc-figura-gesto__brillo{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.8}.kmc-figura-gesto__pestana{stroke:var(--kmc-gesto-acento);stroke-width:4px;stroke-linecap:round}.kmc-calibracion{z-index:20;box-sizing:border-box;background:color-mix(in srgb,var(--kmc-fondo) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--kmc-texto);font-family:var(--kmc-font-cuerpo);text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3cqh,32px);padding:24px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.kmc-calibracion__indicacion{font:700 clamp(1.6rem,4.5cqw,3rem) / 1.15 var(--kmc-font-titulos);letter-spacing:.02em;color:var(--kmc-gesto-acento);text-shadow:0 2px 12px #0009;margin:0}.kmc-calibracion__resultado{font:700 clamp(1.2rem,3cqw,2rem) var(--kmc-font-titulos);color:var(--kmc-texto-secundario);margin:0}.kmc-calibracion__resultado--ok{color:var(--kmc-exito)}.kmc-calibracion__resultado--falla{color:var(--kmc-error)}.kmc-calibracion__aviso{border-radius:var(--kmc-radio-s);border:1px solid var(--kmc-error);background:var(--kmc-error-fondo);color:var(--kmc-texto);font:700 1rem var(--kmc-font-cuerpo);margin:0;padding:10px 18px}.kmc-calibracion__avance{border-radius:var(--kmc-radio-pill);background:var(--kmc-gris-borde);width:min(640px,82%);height:14px;position:relative;overflow:hidden}.kmc-calibracion__avance-relleno{border-radius:inherit;background:var(--kmc-gesto-acento);transition:width .12s linear;position:absolute;inset:0 auto 0 0}@media(prefers-reduced-motion:reduce){.kmc-figura-gesto--latido{animation:none}.kmc-calibracion__avance-relleno{transition:none}}.kmc-punto-calibracion{--kmc-punto-lado:28px;left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:var(--kmc-punto-lado);height:var(--kmc-punto-lado);border:2px solid color-mix(in srgb,var(--kmc-texto) 18%,transparent);cursor:default;background:0 0;border-radius:50%;place-items:center;padding:0;transition:width .3s,height .3s,background-color .3s;display:grid;position:absolute;transform:translate(-50%,-50%)}.kmc-punto-calibracion--activo{--kmc-punto-lado:64px;border:6px solid var(--kmc-anillo-foco,var(--kmc-foco));background:radial-gradient(circle,var(--kmc-texto) 0 7px,transparent 8px);box-shadow:0 0 0 10px color-mix(in srgb,var(--kmc-anillo-foco,var(--kmc-foco)) 25%,transparent);cursor:pointer;animation:1.4s ease-in-out infinite kmc-punto-calibracion-latido}@keyframes kmc-punto-calibracion-latido{50%{box-shadow:0 0 0 18px color-mix(in srgb,var(--kmc-anillo-foco,var(--kmc-foco)) 10%,transparent)}}.kmc-punto-calibracion--hecho{border-color:color-mix(in srgb,var(--kmc-exito) 60%,transparent)}.kmc-punto-calibracion svg{fill:none;width:16px;height:16px;stroke:var(--kmc-exito);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.kmc-punto-calibracion:focus-visible{outline:var(--kmc-foco-ancho) solid var(--kmc-foco);outline-offset:4px}@media(prefers-reduced-motion:reduce){.kmc-punto-calibracion{transition:none}.kmc-punto-calibracion--activo{animation:none}}.kmc-tecla-seguimiento{flex:auto;display:inline-flex;position:relative}.kmc-tecla-seguimiento>.kmc-tecla{flex:auto;width:100%}.kmc-layout-bo{background:var(--kmc-fondo);min-height:100vh;font-family:var(--kmc-font-cuerpo);color:var(--kmc-texto);flex-direction:column;display:flex}.kmc-layout-bo__saltar{left:var(--kmc-espacio-4);z-index:100;padding:var(--kmc-espacio-3) var(--kmc-espacio-4);background:var(--kmc-primario);color:var(--kmc-primario-contraste);border-radius:var(--kmc-radio-m);font-weight:600;position:absolute;top:-100px}.kmc-layout-bo__saltar:focus{top:var(--kmc-espacio-2)}.kmc-layout-bo__cabecera{z-index:20;justify-content:space-between;align-items:center;gap:var(--kmc-espacio-4);height:64px;padding:0 var(--kmc-espacio-5);background:var(--kmc-superficie);border-bottom:1px solid var(--kmc-gris-borde);box-sizing:border-box;display:flex;position:sticky;top:0}.kmc-layout-bo__logo{align-items:center;display:flex}.kmc-layout-bo__cabecera-derecha,.kmc-layout-bo__acciones{align-items:center;gap:var(--kmc-espacio-3);display:flex}.kmc-layout-bo__usuario{align-items:center;gap:var(--kmc-espacio-2);display:flex}.kmc-layout-bo__identidad{flex-direction:column;line-height:1.25;display:flex}.kmc-layout-bo__nombre{font-weight:600;font-size:var(--kmc-texto-s)}.kmc-layout-bo__rol{font-size:var(--kmc-texto-xs);color:var(--kmc-texto-secundario)}.kmc-layout-bo__cuerpo{flex:1;min-height:0;display:flex}.kmc-layout-bo__lateral{background:var(--kmc-superficie);border-right:1px solid var(--kmc-gris-borde);width:248px;padding:var(--kmc-espacio-4) var(--kmc-espacio-3);box-sizing:border-box;flex-shrink:0}.kmc-layout-bo__nav{gap:var(--kmc-espacio-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kmc-layout-bo__item{align-items:center;gap:var(--kmc-espacio-3);width:100%;min-height:48px;padding:0 var(--kmc-espacio-4);border-radius:var(--kmc-radio-m);color:var(--kmc-texto);font-family:var(--kmc-font-titulos);font-weight:600;font-size:var(--kmc-texto-m);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.kmc-layout-bo__item-icono{color:var(--kmc-texto-secundario);display:inline-flex}.kmc-layout-bo__item:hover{background:var(--kmc-superficie-elevada)}.kmc-layout-bo__item--activo,.kmc-layout-bo__item--activo:hover{background:var(--kmc-azul-100);color:var(--kmc-primario);font-weight:700}.kmc-layout-bo__item--activo .kmc-layout-bo__item-icono{color:var(--kmc-primario)}.kmc-layout-bo__item--activo:before{content:"";background:var(--kmc-primario);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.kmc-layout-bo__item:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:-3px}.kmc-layout-bo__contenido{min-width:0;padding:var(--kmc-espacio-5);outline:none;flex:1}.kmc-layout-bo__contenedor{gap:var(--kmc-espacio-5);flex-direction:column;max-width:1280px;margin:0 auto;display:flex}@media(max-width:767px){.kmc-layout-bo__cuerpo{flex-direction:column}.kmc-layout-bo__lateral{border-right:none;border-bottom:1px solid var(--kmc-gris-borde);width:auto;padding:var(--kmc-espacio-2);overflow-x:auto}.kmc-layout-bo__nav{flex-direction:row}.kmc-layout-bo__item{white-space:nowrap}.kmc-layout-bo__identidad{display:none}.kmc-layout-bo__contenido{padding:var(--kmc-espacio-4)}}.kmc-tecla-acc{--kmc-tecla-acc-lado:var(--kmc-objetivo-tactil);box-sizing:border-box;min-width:var(--kmc-tecla-acc-lado);min-height:var(--kmc-tecla-acc-lado);padding:var(--kmc-espacio-2);background:var(--kmc-superficie);border:2px solid var(--kmc-gris-borde);border-radius:var(--kmc-radio-m);color:var(--kmc-texto);font-family:var(--kmc-font-titulos);font-weight:700;font-size:var(--kmc-texto-xl);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;line-height:1.1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.kmc-tecla-acc--mirada{--kmc-tecla-acc-lado:var(--kmc-objetivo-mirada);border-radius:var(--kmc-radio-l);font-size:2.75rem}.kmc-tecla-acc--ampliado{--kmc-tecla-acc-lado:var(--kmc-objetivo-ampliado);border-radius:var(--kmc-radio-l);font-size:2.75rem}.kmc-tecla-acc__contenido{z-index:1;position:relative}.kmc-tecla-acc--accion{background:var(--kmc-superficie-elevada)}.kmc-tecla-acc--destacada{background:var(--kmc-magenta);border-color:var(--kmc-magenta);color:var(--kmc-blanco)}.kmc-tecla-acc--fijada{background:var(--kmc-azul-100);border-color:var(--kmc-primario)}.kmc-tecla-acc--fijada:after{content:"";border-radius:var(--kmc-radio-pill);background:var(--kmc-primario);height:5px;position:absolute;bottom:10%;left:25%;right:25%}.kmc-tecla-acc[data-estado=apuntado],.kmc-tecla-acc[data-estado=confirmando]{border-width:3px;border-color:var(--kmc-foco);padding:calc(var(--kmc-espacio-2) - 1px)}.kmc-tecla-acc--letra[data-estado=apuntado],.kmc-tecla-acc--letra[data-estado=confirmando]{background:var(--kmc-superficie-elevada)}.kmc-tecla-acc[data-estado=activado]{background:var(--kmc-verde);border-color:var(--kmc-verde);color:var(--kmc-negro)}.kmc-tecla-acc__tilde{fill:none;width:24%;max-width:32px;stroke:var(--kmc-negro);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:10%;right:10%}.kmc-tecla-acc[data-estado=enfriando]{opacity:.6}.kmc-tecla-acc[data-estado=deshabilitado]{background:var(--kmc-fondo);opacity:.45;cursor:not-allowed}.kmc-tecla-acc[data-resaltada]{background:var(--kmc-texto);border-color:var(--kmc-texto);color:var(--kmc-superficie)}.kmc-tecla-acc:focus-visible{outline:3px solid var(--kmc-foco);outline-offset:3px}@media(prefers-reduced-motion:reduce){.kmc-tecla-acc{transition:none}}
