@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.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:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-ext-300-normal-WGwOtXxi.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-300-normal-COYJju1g.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:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-300-normal-C46oWILc.woff2) format("woff2"),url(/assets/dm-sans-latin-300-normal-CsNfKS1n.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--grad-nav);border-bottom:1px solid rgba(255,255,255,.1);transition:box-shadow .4s var(--ease);animation:navIn .9s var(--ease) .05s both}.nav.is-scrolled{box-shadow:0 10px 30px -14px #060b1999}.nav:after{content:"";position:absolute;top:0;right:0;bottom:0;width:420px;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.3) 1.2px,transparent 1.7px);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse 100% 150% at 100% 50%,#000 0%,transparent 76%);mask-image:radial-gradient(ellipse 100% 150% at 100% 50%,#000 0%,transparent 76%)}.nav__pill{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:calc(1320px + var(--gutter) * 2);height:72px;margin:0 auto;padding:0 var(--gutter)}.nav__contact{display:flex;align-items:center;flex-shrink:0}.nav__logo{display:flex;align-items:center}.logo-img{display:block;object-fit:contain}.nav__items{position:relative;display:flex;align-items:center;gap:2px;height:50px;padding:5px;border-radius:999px;list-style:none;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.nav__bubble{position:absolute;top:5px;left:0;height:calc(100% - 10px);transition:transform .5s cubic-bezier(.34,1.25,.5,1),width .5s cubic-bezier(.34,1.25,.5,1);pointer-events:none}.nav__bubble-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px 14px 4px;background:#fff;box-shadow:inset 0 -2px #060b191a,0 6px 14px -6px #00000080;animation:navSlash .55s cubic-bezier(.22,1,.36,1)}.nav__bubble-face:after{content:"";position:absolute;right:-6px;bottom:0;width:9px;height:11px;background:#fff;clip-path:polygon(0 0,0 100%,100% 100%)}.nav__bubble-face:before{content:"";position:absolute;top:18%;bottom:18%;left:-36px;width:40px;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35));opacity:0;animation:navEstela .55s ease-out}@keyframes navSlash{0%{transform:skew(-18deg) scaleX(1.1)}55%{transform:skew(5deg) scaleX(.98)}to{transform:none}}@keyframes navEstela{0%{opacity:1;transform:scaleX(1.4)}to{opacity:0;transform:scaleX(.3)}}.nav__item{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:100%;padding:0 16px 0 14px;border-radius:999px;white-space:nowrap;color:#ffffffb8;font:600 13.5px/1 var(--font-head);letter-spacing:-.01em;transition:color .3s}.nav__item:hover{color:#fff}.nav__reply{display:none}.nav__ico{display:block;flex-shrink:0;color:#ffffffb8;transition:transform .45s cubic-bezier(.34,1.6,.5,1),color .3s}.nav__item:hover .nav__ico{color:#fff;transform:translateY(-2px) scale(1.1)}.nav__ticks{display:none;flex-shrink:0;color:#53bdeb}.nav__item.is-on{color:#060b19;font-weight:700}.nav__item.is-on .nav__ico{color:#04a862;transform:none}.nav__item.is-on .nav__ticks{display:block;animation:navLeido .45s cubic-bezier(.34,1.6,.5,1)}@keyframes navLeido{0%{opacity:0;transform:scale(.4)}}.nav__cta{display:flex;align-items:center;gap:9px;height:46px;padding:0 18px 0 6px;border-radius:14px;flex-shrink:0;color:#fff;font:700 14px/1 var(--font-head);white-space:nowrap;background:linear-gradient(160deg,#ffffff24,#fff0 60%),#060b1961;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff29,0 2px #060b1959;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s var(--ease),background .2s,box-shadow .2s}.nav__cta-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:#05d077;transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.nav__cta:hover{transform:translateY(-2px);background:linear-gradient(160deg,#fff3,#fff0 60%),#060b1980;box-shadow:inset 0 1px #ffffff2e,0 4px #060b1959}.nav__cta:hover .nav__cta-ico{transform:rotate(-12deg) scale(1.06)}.nav__cta:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff29,0 1px #060b1959}.nav__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;z-index:2}.nav__progress i{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#0a47fa,#05d077 60%,#fff)}.scroll-progress{display:none}@keyframes navIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media (max-width: 1040px){.nav__item{padding:0 11px}.nav__item .nav__label{display:none}.nav__item.is-on .nav__label{display:inline}.nav__cta{width:46px;padding:0;justify-content:center}.nav__cta-txt{display:none}}@media (max-width: 600px){.nav__pill{height:64px;gap:8px;padding:0 12px}.nav__logo img{height:26px!important}.nav__items{height:44px;padding:4px;gap:0}.nav__bubble{top:4px;height:calc(100% - 8px)}.nav__item,.nav__item.is-on{padding:0 9px}.nav__item.is-on .nav__label,.nav__item.is-on .nav__ticks{display:none}.nav__bubble-face:after{display:none}.nav__cta{width:42px;height:42px}.nav__cta-ico{width:30px;height:30px}.nav:after{width:160px}}.nav{top:12px;display:flex;justify-content:center;padding-inline:var(--gutter);background:none;border-bottom:0;pointer-events:none;box-shadow:none;animation:navInPill .9s var(--ease) .05s both}.nav.is-scrolled{box-shadow:none}.nav:after{display:none}@keyframes navInPill{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.nav__pill{pointer-events:auto;max-width:none;width:auto;height:68px;margin:0;gap:18px;padding:0 9px 0 22px;border-radius:999px;overflow:hidden;isolation:isolate;background:var(--grad-nav);border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px #060b191f,0 18px 40px -18px #060b19a6;transition:box-shadow .4s var(--ease)}.nav.is-scrolled .nav__pill{box-shadow:0 2px 4px #060b1929,0 22px 44px -16px #060b19bf}.nav__pill:after{content:"";position:absolute;top:0;right:0;bottom:0;width:280px;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.28) 1.2px,transparent 1.7px);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse 100% 150% at 100% 50%,#000 0%,transparent 76%);mask-image:radial-gradient(ellipse 100% 150% at 100% 50%,#000 0%,transparent 76%)}.nav__progress{left:34px;right:34px}.nav__progress i{border-radius:2px}@media (max-width: 600px){.nav{top:8px;padding-inline:10px}.nav__pill{width:100%;height:58px;gap:6px;padding:0 6px 0 12px}.nav__progress{left:24px;right:24px}}.nav__bubble-face,.nav__bubble-face:before{animation:none}.nav__bubble-face.is-slash{animation:navSlash .55s cubic-bezier(.22,1,.36,1)}.nav__bubble-face.is-slash:before{animation:navEstela .55s ease-out}.nav__pill{padding-right:14px;gap:22px}.nav__cta{position:relative;gap:9px;height:46px;padding:0 20px 0 16px;border-radius:999px;border:0;color:#060b19;font:700 14px/1 var(--font-head);background:#fff;box-shadow:inset 0 -2px #060b191a,0 6px 14px -6px #00000073;-webkit-backdrop-filter:none;backdrop-filter:none}.nav__cta>svg{color:#05d077;flex-shrink:0;transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.nav__cta-dot{position:absolute;top:9px;left:30px;width:8px;height:8px;border-radius:50%;background:#05d077;border:2px solid #fff}.nav__cta:hover{transform:translateY(-2px);background:#fff;box-shadow:inset 0 -2px #060b191a,0 10px 18px -6px #00000080}.nav__cta:hover>svg{transform:rotate(-12deg) scale(1.08)}.nav__cta:active{transform:translateY(1px);box-shadow:inset 0 -1px #060b191a}@media (max-width: 1040px){.nav__cta{width:46px;padding:0;justify-content:center}.nav__cta-dot{left:auto;right:9px}}@media (max-width: 600px){.nav__pill{padding-right:8px}.nav__cta{width:42px;height:42px}}@media (min-width: 961px){.nav{--nav-t: .72s;--nav-curva: cubic-bezier(.65, 0, .25, 1);justify-content:flex-start}.nav__pill{position:relative;left:50%;translate:-50% 0;transition:left var(--nav-t) var(--nav-curva),translate var(--nav-t) var(--nav-curva),height var(--nav-t) var(--nav-curva),gap var(--nav-t) var(--nav-curva),padding var(--nav-t) var(--nav-curva),box-shadow .4s var(--ease)}.nav__logo img{transition:height var(--nav-t) var(--nav-curva)}.nav__items{transition:height var(--nav-t) var(--nav-curva),padding var(--nav-t) var(--nav-curva)}.nav__item,.nav__cta{transition:padding var(--nav-t) var(--nav-curva),gap var(--nav-t) var(--nav-curva),height var(--nav-t) var(--nav-curva),color .3s}.nav__progress{transition:opacity .3s}.nav__label,.nav__cta-txt{display:inline-grid;grid-template-columns:1fr;transition:grid-template-columns var(--nav-t) var(--nav-curva),opacity .4s ease calc(.3s + var(--i, 0) * 45ms)}.nav__cta{--i: 5}.nav__label>span,.nav__cta-txt>span{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.nav.is-compact .nav__pill{left:100%;translate:-100% 0;height:56px;gap:10px;padding:0 6px 0 16px}.nav.is-compact .nav__logo img{height:28px!important;width:auto}.nav.is-compact .nav__label,.nav.is-compact .nav__cta-txt{grid-template-columns:0fr;opacity:0;transition:grid-template-columns var(--nav-t) var(--nav-curva),opacity .2s ease calc(var(--i, 0) * 30ms)}.nav.is-compact .nav__progress{opacity:0}.nav.is-compact .nav__items{height:44px;padding:4px}.nav.is-compact .nav__item{gap:0;padding:0 12px}.nav.is-compact .nav__cta{gap:0;height:44px;padding:0 13px}.nav.is-morph .nav__bubble{transition:none}}@media (min-width: 961px) and (max-width: 1040px){.nav__item:not(.is-on) .nav__label{grid-template-columns:0fr;opacity:0}.nav__item .nav__label{display:inline-grid}}@media (min-width: 961px) and (max-width: 1040px){.nav__cta-txt{display:none}}@media (max-width: 720px){.nav__pill{gap:8px;padding:0 6px 0 12px}.nav__logo img{height:40px!important}.nav__items{display:flex;flex:1;min-width:0;height:44px;padding:4px;gap:0}.nav__items>li:not(.nav__bubble){flex:1}.nav__item,.nav__item.is-on{flex:1;justify-content:center;gap:0;padding:0}.nav__item .nav__label,.nav__item.is-on .nav__label{display:none}.nav__ico{width:19px;height:19px}.nav__cta{width:42px;height:42px;padding:0;justify-content:center}.nav__cta-txt{display:none}}@media (max-width: 400px){.nav__pill{gap:6px;padding-left:10px}.nav__logo img{height:36px!important}.nav__ico{width:17px;height:17px}.nav__cta{width:38px;height:38px}}.nav__items>li:not(.nav__bubble){display:flex;align-self:stretch}.nav__contact{min-height:44px}@media (max-width: 340px){.nav__logo img{height:30px!important}}.nav{contain:layout style}.nav__pill{will-change:left,translate;backface-visibility:hidden}@media (min-width: 961px){.nav{--nav-t: .58s;--nav-curva: cubic-bezier(.32, .72, 0, 1)}}.qbot{--qx: 0;--qy: 0;--alto: 56px;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:12px;height:var(--alto);padding:0 7px 0 60px;border:0;border-radius:999px;font:700 15.5px/1 var(--font-head);letter-spacing:-.01em;white-space:nowrap;color:#fff;background:var(--grad-nav);box-shadow:inset 0 1px #ffffff29,inset 0 -3px #00000052,0 16px 30px -16px #060b19bf;cursor:pointer;translate:calc(var(--qx) * 5px) calc(var(--qy) * 3px);transition:translate .35s var(--ease),box-shadow .35s var(--ease),scale .2s var(--ease);-webkit-tap-highlight-color:transparent}.qbot:hover{box-shadow:inset 0 1px #fff3,inset 0 -3px #00000052,0 22px 36px -16px #060b19cc}.qbot:active{scale:.97}.qbot:focus-visible{outline:2px solid #05d077;outline-offset:3px}.qbot__brillo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.qbot__brillo:before{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.24) 50%,transparent 100%);transform:translate(-120%) skew(-18deg)}.qbot:hover .qbot__brillo:before{transform:translate(320%) skew(-18deg);transition:transform .9s var(--ease)}.qbot__bot{position:absolute;left:9px;bottom:7px;width:44px;pointer-events:none;translate:calc(var(--qx) * 4px) calc(var(--qy) * 3px);transition:translate .35s var(--ease)}.qbot__bot img{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45));transform-origin:50% 90%;transition:transform .5s cubic-bezier(.34,1.7,.5,1)}.qbot:hover .qbot__bot img{transform:translateY(-5px) rotate(-10deg) scale(1.08)}.qbot.is-visto .qbot__bot img{animation:qbotLlega .9s cubic-bezier(.34,1.6,.5,1) .35s both}@keyframes qbotLlega{0%{transform:translateY(18px) scale(.3) rotate(18deg);opacity:0}60%{transform:translateY(-6px) scale(1.08) rotate(-8deg);opacity:1}to{transform:none}}.qbot__txt{position:relative}.qbot__ir{position:relative;display:grid;place-items:center;width:calc(var(--alto) - 14px);height:calc(var(--alto) - 14px);overflow:hidden;border-radius:50%;color:#060b19;background:#fff;box-shadow:inset 0 -2px #060b191f;transition:transform .35s var(--ease)}.qbot__ir svg{position:absolute;width:18px;height:18px;transition:transform .45s var(--ease)}.qbot__ir svg:last-child{transform:translate(-34px)}.qbot:hover .qbot__ir svg:first-child{transform:translate(34px)}.qbot:hover .qbot__ir svg:last-child{transform:none}.qbot:hover .qbot__ir{transform:rotate(-8deg)}.qbot--compacto{--alto: 50px;gap:10px;padding-left:54px;font-size:14.5px}.qbot--compacto .qbot__bot{width:40px;left:8px;bottom:6px}.qbot--ancho{display:flex;width:100%;justify-content:center}.qbot--ancho .qbot__ir{position:absolute;right:7px}@media (prefers-reduced-motion: reduce){.qbot,.qbot__bot{translate:none}.qbot.is-visto .qbot__bot img{animation:none}}.qbot__antes{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#fff;box-shadow:inset 0 -2px #060b191f}.qbot:disabled{cursor:wait;opacity:.85}.phone{--pw: 290px;position:relative;width:var(--pw);aspect-ratio:9 / 19;transform-style:preserve-3d;flex-shrink:0}.phone__depth,.phone__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--pw) * .165)}.phone__depth{background:linear-gradient(90deg,#ffffff2e,#fff0 12%,#fff0 88%,#ffffff24),linear-gradient(180deg,#5b606c,#2b2e36 18%,#1a1c22,#2b2e36 82%,#4a4e59);transform:translateZ(var(--z));box-shadow:inset 0 0 0 1px #00000059}.phone__depth:last-of-type{box-shadow:0 40px 70px -30px #060b19b3,0 12px 24px -12px #060b1980}.phone__frame{padding:6px;background:linear-gradient(145deg,#ffffff8c,#fff0 9%),linear-gradient(325deg,#ffffff59,#fff0 8%),linear-gradient(145deg,#6b7080,#2c2f38 16%,#15161b 45%,#23252c 72%,#545966);box-shadow:inset 0 0 0 1px #fff6,inset 0 0 0 4px #0000001f,0 1px 1px #060b1940,0 18px 30px -18px #060b198c,0 60px 100px -40px #060b1999}.phone__screen{position:relative;height:100%;border-radius:calc(var(--pw) * .152);border:calc(var(--pw) * .03) solid #040406;overflow:hidden;background:#0b141a;isolation:isolate;box-shadow:0 0 0 1px #000000e6,inset 0 0 14px #0000008c}.phone__island{position:absolute;top:9px;left:50%;z-index:10;width:31%;height:24px;border-radius:20px;background:#000;transform:translate(-50%)}.phone__island:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2d3a5c,#0a0d18 70%);transform:translateY(-50%)}.phone__glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at var(--gx, 30%) var(--gy, 15%),rgba(255,255,255,.1),transparent 55%),linear-gradient(115deg,rgba(255,255,255,.06) 0%,transparent 35%);mix-blend-mode:screen}.phone__btn{position:absolute;width:4px;border-radius:3px;background:linear-gradient(90deg,#7a7f8c,#3a3d46 45%,#1c1e24);box-shadow:inset 0 1px #ffffff59,0 1px 2px #0006}.phone__btn--a{left:-2px;top:17%;height:5%}.phone__btn--b{left:-2px;top:25%;height:9%}.phone__btn--c{right:-2px;top:23%;height:13%}.wa-tel{--wa-bg: #0b141a;--wa-panel: #1f2c33;--wa-in: #202c33;--wa-out: #005c4b;--wa-text: #e9edef;--wa-meta: rgba(233, 237, 239, .6);--wa-accent: #00a884;display:flex;flex-direction:column;height:100%;background:var(--wa-bg);color:var(--wa-text);font-family:var(--font-body);font-size:12.5px;position:relative}.wa-tel:after{content:"";position:absolute;left:50%;bottom:6px;width:34%;height:4px;border-radius:4px;background:#ffffff8c;transform:translate(-50%)}.wa__top{background:var(--wa-panel);flex-shrink:0}.wa__status{height:42px;display:flex;align-items:center;justify-content:space-between;padding:4px 22px 0 28px;font:600 12.5px/1 var(--font-body);color:#fff}.wa__status-icons{display:flex;align-items:center;gap:5px}.wa__head{display:flex;align-items:center;gap:8px;padding:4px 12px 10px 10px}.wa__back{color:var(--wa-accent);flex-shrink:0}.wa__avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,var(--purple),var(--wa-dark));font:700 14px/1 var(--font-head);color:#fff}.wa__who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.wa__who strong{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa__who span{font-size:11px;color:var(--wa-meta);transition:color .3s}.wa__who span.is-typing{color:var(--wa-accent)}.wa__icons{display:flex;gap:16px;color:var(--wa-text);opacity:.85}.wa__body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:2px;padding:10px 10px 12px;background-color:var(--wa-bg);background-image:var(--wa-doodle);background-size:140px}.wa__body::-webkit-scrollbar{display:none}:root{--wa-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.045' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='20' cy='22' r='7'/%3E%3Cpath d='M64 14h20v13H72l-8 6z'/%3E%3Cpath d='M118 14l4 8 9 1-6.5 6 1.5 9-8-4.5-8 4.5 1.5-9-6.5-6 9-1z'/%3E%3Crect x='12' y='70' width='22' height='16' rx='3'/%3E%3Cpath d='M64 80c5-10 17-10 22 0'/%3E%3Ccircle cx='120' cy='80' r='3.5'/%3E%3Cpath d='M16 124l9-9 9 9'/%3E%3Cpath d='M66 120h18M75 111v18'/%3E%3Cpath d='M110 114c8 0 13 5 13 13'/%3E%3C/g%3E%3C/svg%3E")}.wa__day{align-self:center;margin:2px 0 8px;padding:4px 10px;border-radius:7px;background:#182229;color:#8696a0;font-size:10.5px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.wa__composer{display:flex;align-items:flex-end;gap:6px;padding:6px 8px 20px;background:var(--wa-bg);flex-shrink:0}.wa__input{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px;border-radius:20px;background:var(--wa-panel);color:#8696a0}.wa__draft{flex:1;min-width:0;color:var(--wa-text);font-size:12.5px;line-height:1.35;word-break:break-word}.wa__draft.is-empty{color:#8696a0}.wa__caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-2px;background:var(--wa-accent);animation:caretBlink 1s steps(1) infinite}.wa__send{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--wa-accent);color:#fff;transition:transform .25s var(--ease)}.wa__send.is-send{transform:scale(1.06)}.wa-row{display:flex;flex-direction:column;max-width:84%;animation:bubbleIn .42s var(--ease) both}.wa-row--in{align-self:flex-start;align-items:flex-start;transform-origin:left bottom}.wa-row--out{align-self:flex-end;align-items:flex-end;transform-origin:right bottom}.wa-row--first{margin-top:6px}.wa-bubble{position:relative;padding:6px 8px 7px 9px;border-radius:8px;font-size:12.5px;line-height:1.4;color:var(--wa-text, #e9edef);box-shadow:0 1px .5px #0000002e;overflow-wrap:anywhere}.wa-bubble--in{background:var(--wa-in, #202c33)}.wa-bubble--out{background:var(--wa-out, #005c4b);--meta-w: 56px}.wa-bubble--tail.wa-bubble--in{border-top-left-radius:0}.wa-bubble--tail.wa-bubble--out{border-top-right-radius:0}.wa-bubble--tail:before{content:"";position:absolute;top:0;width:8px;height:11px;background:inherit}.wa-bubble--tail.wa-bubble--in:before{left:-7px;clip-path:polygon(0 0,100% 0,100% 100%)}.wa-bubble--tail.wa-bubble--out:before{right:-7px;clip-path:polygon(0 0,100% 0,0 100%)}.wa-bubble__text{white-space:pre-line}.wa-bubble__text:after{content:"";display:inline-block;width:var(--meta-w, 38px)}.wa-bubble__text strong{font-weight:700}.wa-bubble__name{display:block;margin-bottom:2px;font-size:11.5px;font-weight:600;color:#f59e0b}.wa-bubble__meta{position:absolute;right:7px;bottom:4px;display:inline-flex;align-items:center;gap:3px;font-size:10px;line-height:1;color:var(--wa-meta, rgba(233, 237, 239, .6))}.wa-bubble--card{padding-top:4px}.wa-card{display:flex;align-items:center;gap:10px;margin:1px -4px 6px;padding:9px 12px 9px 10px;border-radius:7px;background:#0000003d;border-left:3px solid #25d366}.wa-card__icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:#25d36629;color:#25d366}.wa-card__txt{display:flex;flex-direction:column;line-height:1.3}.wa-card__txt strong{font-size:12.5px;font-weight:600}.wa-card__txt small{font-size:11px;color:#e9edefa6}.wa-ticks{color:#e9edef99;transition:color .3s}.wa-ticks.is-read{color:#53bdeb}.wa-typing{display:inline-flex;align-items:center;gap:4px;padding:11px 13px}.wa-typing i{width:6px;height:6px;border-radius:50%;background:#8696a0;animation:typingDot 1.2s infinite}.wa-typing i:nth-child(2){animation-delay:.18s}.wa-typing i:nth-child(3){animation-delay:.36s}.wa-sys{align-self:center;margin:8px 0;padding:5px 12px;border-radius:8px;background:#182229;color:#8696a0;font-size:11px;text-align:center;animation:bubbleIn .4s var(--ease) both}.wa-buttons{display:flex;flex-direction:column;gap:2px;margin-top:2px;width:100%;min-width:170px}.wa-buttons .wa-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:8px;background:var(--wa-in, #202c33);color:var(--wa-accent, #00a884);font-size:12.5px;font-weight:500;transition:background .25s,transform .25s var(--ease),box-shadow .25s,color .25s}.wa-buttons .wa-btn.is-picked{background:#2a3942;color:#25d366;transform:scale(.96);box-shadow:inset 0 0 0 1px #25d36673}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-4px);opacity:1}}@keyframes caretBlink{50%{opacity:0}}.phone__glare:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.09) 46%,rgba(255,255,255,.02) 52%,transparent 60%);background-size:250% 100%;animation:glassSweep 9s ease-in-out 2.5s infinite}@keyframes glassSweep{0%,70%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.phone__glare:after{animation:none}}.phone__frame{background:linear-gradient(90deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.08) 2.5%,transparent 6%,transparent 94%,rgba(255,255,255,.08) 97.5%,rgba(255,255,255,.45) 100%),linear-gradient(180deg,rgba(255,255,255,.45) 0%,transparent 3%,transparent 97%,rgba(255,255,255,.2) 100%),linear-gradient(160deg,#747a89,#3a3e48 20%,#1c1e24,#2e3139 80%,#5c616d);box-shadow:inset 0 0 0 1px #ffffff73,inset 0 0 0 5px #0000002e,0 1px #6b7080,0 2px #565b67,0 3px #464a55,0 4px #3a3d47,0 5px #30333b,0 6px #272a31,0 7px #1f2127,0 8px #18191e,0 20px 26px -12px #060b1999,0 60px 100px -40px #060b198c}.phone__depth{display:none}.phone__btn{width:5px;background:linear-gradient(90deg,#8a8f9c,#4a4e59,#23252c);box-shadow:0 2px #1f2127,inset 0 1px #fff6}.phone__btn--a,.phone__btn--b{left:-4px;border-radius:3px 0 0 3px}.phone__btn--c{right:-4px;border-radius:0 3px 3px 0;background:linear-gradient(270deg,#8a8f9c,#4a4e59,#23252c)}.wa-link{color:#53bdeb;text-decoration:underline;overflow-wrap:anywhere}.wadoc{display:flex;align-items:center;gap:10px;min-width:200px;margin-bottom:4px;padding:10px 12px 10px 10px;border-radius:6px;background:#0000000f}.wadoc__icono{position:relative;width:26px;height:32px;flex-shrink:0;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #00000024}.wadoc__icono i{position:absolute;left:-4px;bottom:5px;padding:1px 3px;border-radius:2px;font:700 7.5px/1.2 var(--font-body);font-style:normal;color:#fff;background:#e2483d}.wadoc__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.wadoc__txt b{font-size:12.5px;font-weight:500;overflow-wrap:anywhere}.wadoc__txt small{font-size:10.5px;color:var(--wa-meta, #667781)}.wafoto{display:block;width:176px;margin:-1px -4px 4px;padding:8px;border-radius:6px;background:#eef0f2}.wafoto__pantalla{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:4px;text-align:center;color:#111b21;background:#fff}.wafoto__ok{display:grid;place-items:center;width:30px;height:30px;margin-bottom:5px;border-radius:50%;color:#fff;background:#1fa855}.wafoto__pantalla b{font-size:11.5px;font-weight:600}.wafoto__pantalla strong{font-size:19px;font-weight:700;letter-spacing:-.01em}.wafoto__pantalla small{font-size:10px;color:#667781}.wa__status{display:grid;grid-template-columns:minmax(0,1fr) 36% minmax(0,1fr);align-items:center;height:calc(var(--pw, 290px) * .145);padding:calc(var(--pw, 290px) * .012) calc(var(--pw, 290px) * .04) 0;font-size:clamp(9.5px,calc(var(--pw, 290px) * .043),13px)}.wa__status>span:first-child{justify-self:center;white-space:nowrap}.wa__status-icons{grid-column:3;justify-self:center;gap:calc(var(--pw, 290px) * .014)}.wa__status-icons svg{width:auto;height:calc(var(--pw, 290px) * .038)}.phone__island{top:calc(var(--pw, 290px) * .031);height:calc(var(--pw, 290px) * .083)}.hero{--navy-card: linear-gradient(165deg, #142046 0%, #0b1430 42%, #060B19 100%);--navy-edge: linear-gradient(180deg, rgba(255, 255, 255, .26) 0%, rgba(255, 255, 255, .06) 40%, rgba(255, 255, 255, .03) 100%);--card-sombra: 0 1px 0 rgba(255, 255, 255, .7), 0 2px 3px rgba(6, 11, 25, .12), 0 22px 40px -22px rgba(6, 11, 25, .65);position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:calc(72px + clamp(14px,3svh,34px)) 0 clamp(18px,3.5svh,40px);overflow:clip;isolation:isolate}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none}.hero__bg .bg-grid{-webkit-mask-image:radial-gradient(ellipse 55% 60% at 30% 45%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 55% 60% at 30% 45%,#000 10%,transparent 70%)}.hero__aurora{position:absolute;border-radius:50%;will-change:transform}.hero__aurora--a{width:900px;height:900px;left:-360px;top:-420px;background:radial-gradient(closest-side,rgba(10,71,250,.12),transparent);animation:auroraA 18s ease-in-out infinite alternate}.hero__aurora--b{width:900px;height:900px;right:-320px;bottom:-480px;background:radial-gradient(closest-side,rgba(5,208,119,.16),transparent);animation:auroraB 22s ease-in-out infinite alternate}@keyframes auroraA{to{transform:translate(140px,90px) scale(1.15)}}@keyframes auroraB{to{transform:translate(-120px,-60px) scale(1.1)}}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity 1.4s var(--ease);pointer-events:none}.hero-scene.is-ready{opacity:1}.hero-scene__canvas{display:block;width:100%;height:100%}.hero__inner{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(24px,3.5vw,56px)}.hero__copy{position:relative;z-index:2}.hero__badge{position:relative;display:inline-flex;align-items:center;gap:10px;padding:5px;border-radius:999px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#060b1924,#060b190f) border-box;box-shadow:0 1px 2px #060b190f,0 10px 24px -14px #060b1959;font-size:13.5px;color:var(--muted);overflow:hidden;animation:fadeUp .9s var(--ease) .15s both;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.hero__badge:hover{transform:translateY(-2px);box-shadow:0 1px 2px #060b190f,0 14px 28px -14px #060b1973}.hero__badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,transparent 0%,transparent 40%,#05d077 50%,#0a47fa 56%,transparent 66%,transparent 100%);background-size:300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:badgeHaz 4.5s linear infinite;pointer-events:none}@keyframes badgeHaz{0%{background-position:100% 0}to{background-position:-50% 0}}.hero__badge-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;color:#fff;font:600 11.5px/1 var(--font-mono);letter-spacing:.03em;background:var(--navy-card);box-shadow:inset 0 1px #ffffff2e}.hero__badge-tag svg{color:#05d077}.hero__badge-txt b{color:var(--text);font-weight:700}.hero__badge-go{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--text);background:var(--bg);transition:transform .35s var(--ease),background .3s,color .3s}.hero__badge:hover .hero__badge-go{transform:translate(2px);background:#060b19;color:#fff}.hero__title{position:relative;margin:clamp(14px,2.4svh,26px) 0 clamp(14px,2.4svh,24px);font-size:clamp(34px,min(4.5vw,6.9svh),64px);font-weight:700;line-height:1.04;letter-spacing:-.05em;color:#060b19}.hero__line{display:block;white-space:nowrap}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em .02em .16em;margin:-.04em -.02em -.16em}.w__i{display:inline-block;transform:translateY(110%) rotate(6deg);transform-origin:left bottom;animation:wordUp 1.15s var(--ease) both;animation-delay:calc(.3s + var(--i) * .07s)}@keyframes wordUp{to{transform:none}}.hero__wa{background:linear-gradient(100deg,#03a75e,#05d077 55%,#03a75e);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__auto{color:transparent;-webkit-text-stroke:.022em #060B19;background:linear-gradient(90deg,#060B19 0 50%,transparent 50% 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:autoRelleno 1.6s var(--ease-io) 1.5s forwards}@keyframes autoRelleno{to{background-position:0 0}}.hero__lead{max-width:520px;font-size:clamp(15px,min(1.15vw,2.1svh),17px);line-height:1.65;color:var(--muted);animation:fadeUp 1s var(--ease) .75s both}.hero__lead strong{color:#060b19;font-weight:700}.hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(16px,3.2svh,32px);animation:fadeUp 1s var(--ease) .9s both}.hero__visual{--hero-pw: clamp(220px, min(19vw, calc((100svh - 222px)*.47) ), 310px);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:clamp(16px,3.2vw,60px)}.hero__halo{position:absolute;z-index:-2;width:115%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(10,71,250,.07),rgba(6,11,25,.03) 60%,transparent)}.hero__stage{position:relative;perspective:1600px;padding-bottom:26px;animation:stageIn 1.8s var(--ease) .35s both}@keyframes stageIn{0%{opacity:0;transform:translateY(80px) scale(.9)}}.hero__rig{position:relative;z-index:1;transform-style:preserve-3d;transform:rotateX(calc(4deg + var(--rx, 0deg))) rotateY(calc(-16deg + var(--ry, 0deg))) rotate(1deg);will-change:transform}.hero__phone{--ph: min(clamp(420px, calc(100svh - 150px) , 660px), calc(var(--hero-pw) * 2.11));--pw: min(var(--hero-pw), calc(var(--ph) / 1.9));height:var(--ph)}.fc{position:absolute;z-index:2;transform:translateZ(var(--z));pointer-events:none}.fc--pay{left:calc(100% + 46px);top:-1%}.fc--cal{left:calc(100% + 46px);top:35%}.fc--lead{left:calc(100% + 46px);top:69%}.fc__in{animation:fcIn 1.1s var(--ease) var(--d) both}@keyframes fcIn{0%{opacity:0;transform:translateY(26px) scale(.82)}}.fc__chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid transparent;background:var(--navy-card) padding-box,var(--navy-edge) border-box;box-shadow:var(--card-sombra);color:#fff;font:600 12px/1 var(--font-head);white-space:nowrap;animation:floatY 5.5s ease-in-out infinite}.fc__chip svg{color:#05d077}.fc__chip-state{font:400 11px/1 var(--font-mono);color:#fff9}.fc__dots{display:inline-flex;gap:3px}.fc__dots i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35}.fc__chip.is-thinking .fc__dots i{animation:typingDot 1.1s infinite}.fc__chip.is-thinking .fc__dots i:nth-child(2){animation-delay:.15s}.fc__chip.is-thinking .fc__dots i:nth-child(3){animation-delay:.3s}.hero__events{display:none;list-style:none;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.hero__events li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid transparent;background:var(--navy-card) padding-box,var(--navy-edge) border-box;box-shadow:var(--card-sombra);font:600 12px/1 var(--font-head);color:#fff}.hero__events li span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--c)}.hero__events li.is-on{background:var(--navy-card) padding-box,linear-gradient(180deg,#2a62ff,#0a47fa40) border-box}@media (max-width: 1240px){.fc--pay,.fc--cal,.fc--lead,.fc--quote{display:none}.hero__events{display:grid}.hero__visual{--hero-pw: clamp(210px, min(22vw, calc((100svh - 272px)*.47) ), 280px);align-items:center;padding-left:0}}@media (max-width: 960px){.hero{padding:96px 0 48px}.hero__inner{grid-template-columns:1fr;gap:40px}.hero__copy{text-align:center;display:flex;flex-direction:column;align-items:center}.hero__lead{margin-inline:auto}.hero__ctas{justify-content:center}.hero__title{font-size:clamp(36px,7vw,60px)}.hero__line--chip{justify-content:center}.hero__visual{--hero-pw: 262px}.hero__rig{transform:rotateX(4deg) rotateY(-10deg);animation:rigSway 10s ease-in-out infinite}}@media (max-width: 600px){.hero__badge{font-size:11px;gap:6px}.hero__badge-tag{padding:0 8px;font-size:10.5px}.hero__title{font-size:clamp(30px,9.2vw,44px)}.hero__ctas,.hero__ctas .magnetic,.hero__ctas .btn{width:100%}.hero__visual{--hero-pw: 240px}}@keyframes rigSway{0%,to{transform:rotateX(4deg) rotateY(-12deg)}50%{transform:rotateX(2deg) rotateY(8deg)}}@media (prefers-reduced-motion: reduce){.hero__auto{background-position:0 0}}.hero__line--chip{margin:.08em 0 .14em}.typer{display:inline-flex;align-items:flex-end;white-space:nowrap}.typer__text{color:#111b21}.typer__caret{display:inline-block;align-self:center;width:.055em;height:.78em;margin-left:.04em;border-radius:2px;background:#00a884;animation:caretBlink 1s steps(1) infinite}.typer__meta{display:inline-flex;align-items:center;gap:.06em;margin:0 0 .12em .3em;font:400 .19em/1 var(--font-body);letter-spacing:0;color:#667781}.typer__time{font-size:1em}.typer__ticks{width:1.45em;height:1em;color:#53bdeb;opacity:.35;transition:opacity .3s,color .3s}.typer__ticks:not(.is-on){color:#8696a0}.typer__ticks.is-on{opacity:1}.hero__24{background:linear-gradient(115deg,#0a47fa,#2a62ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__line--chip{margin:.1em 0 .16em}@keyframes btnPresiona{0%,86%,to{transform:none;box-shadow:0 .075em #03914f,inset 0 1px #fff6,0 .32em .45em -.32em #060b1973}93%{transform:translateY(.055em);box-shadow:0 .02em #03914f,inset 0 1px #fff6,0 .2em .3em -.25em #060b1966}}.hero__visual{align-items:center;padding-left:0}.fc--pay{left:calc(100% + 28px);right:auto;top:3%}.fc--cal{left:calc(100% + 28px);right:auto;top:57%}.fc--lead{right:calc(100% + 28px);left:auto;top:44%}.hero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hero__visual{--gap-card: clamp(18px, 1.8vw, 28px);--w-card: clamp(162px, 13.2vw, 190px);--hero-pw: clamp(255px, min(18vw, calc((100svh - 222px)*.47) ), 300px);align-items:center;padding-left:0}.hero__stage{margin-left:0}.fc--pay,.fc--cal{left:calc(100% + var(--gap-card));right:auto}.fc--lead,.fc--quote{right:calc(100% + var(--gap-card));left:auto}.fc--pay,.fc--lead{top:9%;bottom:auto}.fc--cal,.fc--quote{top:auto;bottom:9%}.hero>.hero__inner{max-width:calc(1320px + var(--gutter) * 2);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.fc--pay .fc__in,.fc--lead .fc__in{animation-delay:1.5s}.fc--cal .fc__in,.fc--quote .fc__in{animation-delay:1.8s}.hero__title{font-size:clamp(34px,min(4.4vw,6.9svh),60px)}.hero__title{text-transform:uppercase;font-size:clamp(30px,min(3.75vw,6svh),52px);letter-spacing:-.035em;line-height:1.02}.hero__line--chip{margin:.12em 0 .16em}.hero__visual{--gap-card: clamp(26px, 2.6vw, 40px);--w-card: clamp(170px, 13vw, 192px)}.fc__link{position:absolute;top:50%;width:var(--gap-card);height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,rgba(6,11,25,.22) 0 4px,transparent 4px 8px)}.fc--pay .fc__link,.fc--cal .fc__link{right:100%}.fc--lead .fc__link,.fc--quote .fc__link{left:100%}.fc__link i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:#05d077;transform:scaleX(0);transition:transform .6s var(--ease)}.fc--pay .fc__link i,.fc--cal .fc__link i{transform-origin:left}.fc--lead .fc__link i,.fc--quote .fc__link i{transform-origin:right}.fc.is-on .fc__link i{transform:scaleX(1)}.fc__link:before,.fc__link:after{content:"";position:absolute;top:50%;transition:opacity .4s .3s,background .4s}.fc__link:before{width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#060b1940}.fc__link:after{width:0;height:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;opacity:0}.fc--pay .fc__link:before,.fc--cal .fc__link:before{left:-3px}.fc--lead .fc__link:before,.fc--quote .fc__link:before{right:-3px}.fc--pay .fc__link:after,.fc--cal .fc__link:after{right:-2px;border-left:7px solid #05d077}.fc--lead .fc__link:after,.fc--quote .fc__link:after{left:-2px;border-right:7px solid #05d077}.fc.is-on .fc__link:before{background:#05d077}.fc.is-on .fc__link:after{opacity:1}.hero__events li{opacity:.6;transition:opacity .4s,background .4s}.hero__events li span{background:#ffffff1f}.hero__events li.is-on{opacity:1}.hero__events li.is-on span{background:#05d077;color:#04130a}@media (max-width: 600px){.hero__title{font-size:clamp(26px,8vw,38px)}}@media (max-width: 960px){.hero>.hero__inner{grid-template-columns:1fr}}.hero__title{font-weight:700;-webkit-text-stroke:.016em #060B19}.hero__title .hero__wa{-webkit-text-stroke-color:#03a75e}.hero__title .hero__24{-webkit-text-stroke-color:#0a47fa}.hero__title .hero__auto{color:#060b19;background:none;-webkit-text-stroke:.016em #060B19;animation:none}.fc__link{width:16px;height:30px;margin-top:-15px;background:#0d1735;border-radius:0;transform:scaleX(0);transition:transform .5s var(--ease),background .5s}.fc__link:before,.fc__link:after,.fc__link i{display:none}.fc--pay .fc__link,.fc--cal .fc__link{right:calc(100% - 1px);transform-origin:right center;clip-path:polygon(100% 0,0 50%,100% 100%)}.fc--lead .fc__link,.fc--quote .fc__link{left:calc(100% - 1px);transform-origin:left center;clip-path:polygon(0 0,100% 50%,0 100%)}.fc.is-on .fc__link{transform:scaleX(1)}@keyframes estela{0%{stroke-dashoffset:0}to{stroke-dashoffset:24}}.hero__rig{transform:rotateX(calc(10deg + var(--rx, 0deg))) rotateY(var(--ry, 0deg))}.hero__rig{transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.fc__link{z-index:3;width:18px;background:#0b1430}.fc--pay .fc__link,.fc--cal .fc__link{right:calc(100% - 3px)}.fc--lead .fc__link,.fc--quote .fc__link{left:calc(100% - 3px)}.fc .fc__in{position:relative;z-index:1}.hero__line--chip .w{padding:.12em .24em .34em .56em;margin:-.12em -.24em -.34em -.56em}.hbtn{position:relative;display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 8px;border-radius:16px;font:700 15px/1 var(--font-head);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .35s,color .35s,border-color .35s}.hbtn__txt{position:relative;z-index:1}.hbtn__ico,.hbtn__go{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;transition:transform .45s var(--ease),background .35s,color .35s}.hbtn__go svg{transition:transform .45s var(--ease)}.hbtn--wa{color:#fff;background:linear-gradient(160deg,#ffffff3d,#fff0 55%),#05d077;box-shadow:0 4px #03914f,inset 0 1px #fff6;text-shadow:0 1px 1px rgba(0,0,0,.15)}.hbtn--wa .hbtn__ico{color:#05d077;background:#fff;box-shadow:0 2px #03914f80}.hbtn--wa .hbtn__ico:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid #fff;animation:hbtnPulso 2.2s var(--ease) infinite}@keyframes hbtnPulso{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(1.45)}}.hbtn--wa .hbtn__go{color:#fff;background:#060b19}.hbtn--wa:before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;z-index:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:hbtnBarrido 4s ease-in-out 1.5s infinite}@keyframes hbtnBarrido{0%,60%{left:-40%}to{left:130%}}.hbtn--wa:hover{transform:translateY(-3px);box-shadow:0 7px #03914f,inset 0 1px #fff6}.hbtn--wa:active{transform:translateY(2px);box-shadow:0 2px #03914f,inset 0 1px #fff6}.hbtn--wa:hover .hbtn__go{transform:translate(3px);background:#fff;color:#060b19}.hbtn--wa:hover .hbtn__go svg{transform:rotate(-45deg)}.hbtn--wa:hover .hbtn__ico{transform:rotate(-12deg) scale(1.06)}.hbtn--ghost{padding-left:20px;color:#060b19;background:#fff;border:1.5px solid #060B19;box-shadow:0 4px #060b19}.hbtn--ghost:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#060b19;transform:translateY(101%);transition:transform .45s var(--ease)}.hbtn--ghost .hbtn__go{color:#060b19;background:#eef2f1}.hbtn--ghost .hbtn__go svg{transform:rotate(90deg);animation:hbtnBaja 1.8s ease-in-out infinite}@keyframes hbtnBaja{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(3px)}}.hbtn--ghost:hover{color:#fff;transform:translateY(-3px);box-shadow:0 7px #060b19}.hbtn--ghost:hover:before{transform:none}.hbtn--ghost:hover .hbtn__go{background:#05d077;color:#fff}.hbtn--ghost:active{transform:translateY(2px);box-shadow:0 2px #060b19}@media (max-width: 600px){.hbtn{width:100%;justify-content:space-between}.hbtn--ghost{padding-left:20px}}.hero{background:linear-gradient(180deg,#f6f8f8,#eef2f1)}.hero__aurora{display:none}.hero__shape{position:absolute;border-radius:50%;pointer-events:none}.hero__shape--tl{width:620px;height:620px;left:-310px;top:-230px;background:radial-gradient(circle at 60% 60%,#060b190b,#060b1900 68%);box-shadow:0 0 0 70px #060b1904,0 0 0 71px #060b190a}.hero__shape--tr{width:380px;height:380px;right:-190px;top:40px;border:1px solid rgba(6,11,25,.05);background:radial-gradient(circle at 30% 50%,rgba(5,208,119,.06),transparent 65%)}.hero__shape--bl{width:300px;height:300px;left:-150px;bottom:-150px;border:1px solid rgba(6,11,25,.05);box-shadow:0 0 0 40px #060b1903}.hero__shape--br{width:720px;height:720px;right:-300px;bottom:-420px;background:radial-gradient(circle at 40% 40%,rgba(5,208,119,.07),rgba(10,71,250,.03) 45%,transparent 68%);box-shadow:0 0 0 90px #060b1903,0 0 0 91px #060b1909}.lego{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:auto auto;gap:4px;padding:7px;border-radius:20px;background:#e7efec;border:1px solid var(--border);box-shadow:inset 0 2px 5px #0f172a1a,0 1px 2px #060b190d,0 16px 36px -22px #060b1933}.lego__pz{position:relative;display:block;height:56px;color:#fff;filter:drop-shadow(0 4px 0 color-mix(in srgb,var(--oc2) 65%,#000)) drop-shadow(0 12px 14px color-mix(in srgb,var(--oc2) 35%,transparent));transition:filter .35s,transform .35s var(--ease)}.lego__pz.a{z-index:2}.lego__pz:hover{filter:drop-shadow(0 6px 0 color-mix(in srgb,var(--oc2) 65%,#000)) drop-shadow(0 16px 18px color-mix(in srgb,var(--oc2) 40%,transparent));transform:translateY(-2px)}.lego__pz:active{transform:translateY(3px);filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--oc2) 65%,#000))}.lego__pz:focus-visible{outline:2px solid var(--oc);outline-offset:3px;border-radius:16px}.lego__cara{position:relative;display:flex;align-items:center;gap:10px;height:100%;padding:0 16px;overflow:hidden;white-space:nowrap;background:linear-gradient(160deg,#ffffff47,#fff0 55%),linear-gradient(90deg,var(--oc) 0%,var(--oc2) 100%)}.lego__pz.a .lego__cara{border-radius:15px 7px 7px 15px;padding-right:26px}.lego__pz.b .lego__cara{border-radius:7px 15px 15px 7px;padding-left:28px;-webkit-mask:radial-gradient(circle at 0 50%,transparent 14.5px,#000 15px);mask:radial-gradient(circle at 0 50%,transparent 14.5px,#000 15px)}.lego__diente{position:absolute;right:-12px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--oc2) 55%,#fff) 0%,var(--oc2) 62%);box-shadow:inset 0 -2px 3px #0000002e}.lego__cara:after{content:"";position:absolute;top:7px;width:22px;height:6px;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.45) 0 2.2px,transparent 2.6px) 0 0 / 11px 6px repeat-x}.lego__pz.a .lego__cara:after{right:28px}.lego__pz.b .lego__cara:after{right:12px}.lego__cara>*{position:relative}.lego__brillo{position:absolute!important;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:250% 100%;background-position:130% 0;animation:legoBarrido 5s ease-in-out 1.5s infinite}.lego__pz.b .lego__brillo{animation-delay:2.1s}@keyframes legoBarrido{0%,70%{background-position:130% 0}to{background-position:-130% 0}}.lego__ico{display:flex;flex-shrink:0;transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.lego__pz:hover .lego__ico{transform:scale(1.15) rotate(-6deg)}.lego__txt b{display:block;font:800 14.5px/1.1 var(--font-head);letter-spacing:-.2px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.lego__txt small{display:block;margin-top:2px;font-size:10.5px;font-weight:600;color:#ffffffe6}.lego:hover .lego__pz.a{animation:legoSepA .65s cubic-bezier(.34,1.5,.5,1)}.lego:hover .lego__pz.b{animation:legoSepB .65s cubic-bezier(.34,1.5,.5,1)}@keyframes legoSepA{30%{transform:translate(-8px) rotate(-1deg)}68%{transform:translate(1.5px)}}@keyframes legoSepB{30%{transform:translate(8px) rotate(1deg)}68%{transform:translate(-1.5px)}}.lego__clic{position:absolute;z-index:3;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;pointer-events:none;border:2px solid #05d077;opacity:0}.lego:hover .lego__clic{animation:legoClic .7s ease-out .38s}@keyframes legoClic{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.1)}}@media (max-width: 600px){.hero__ctas.lego{width:100%;grid-template-columns:1fr 1fr}.lego__txt small{display:none}.lego__cara{padding:0 10px;gap:7px}.lego__pz.a .lego__cara{padding-right:18px}.lego__pz.b .lego__cara{padding-left:22px}.lego__txt b{font-size:12.5px;white-space:normal}}.lego__clic{left:100%}.lego__pz.a .lego__cara{padding-right:56px}.lego__pz.b .lego__cara{padding-right:44px}.lego__cara:after{top:50%;margin-top:-3px}.lego__pz.a .lego__cara:after{right:22px}.lego__pz.b .lego__cara:after{right:14px}@media (max-width: 600px){.lego__pz.a .lego__cara{padding-right:24px}.lego__pz.b .lego__cara{padding-right:12px}.lego__cara:after{display:none}}.ab{display:inline-flex;align-items:center;gap:12px;padding:6px 7px 6px 6px;border-radius:18px;background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px #060b190f,0 12px 26px -16px #060b1966;animation:fadeUp .9s var(--ease) .15s both;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.ab:hover{transform:translateY(-2px);box-shadow:0 1px 2px #060b190f,0 16px 30px -16px #060b1980}.ab__brand{position:relative;display:inline-flex;align-items:center;gap:8px;align-self:stretch;padding:0 13px 0 7px;border-radius:13px;overflow:hidden;isolation:isolate;color:#fff;font:700 14px/1 var(--font-head);letter-spacing:-.01em;background:var(--navy-card)}.ab__brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.5px);background-size:8px 8px;-webkit-mask-image:linear-gradient(270deg,#000,transparent 70%);mask-image:linear-gradient(270deg,#000,transparent 70%)}.ab__logo{position:relative;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;font:800 14px/1 var(--font-head);background:linear-gradient(140deg,#0a47fa,#05d077);animation:abLogo 4s ease-in-out infinite}@keyframes abLogo{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}.ab__logo i{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;background:#05d077;border:2px solid #0b1430}.ab__logo i:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid #05d077;animation:ping 2s var(--ease) infinite}.ab__body{display:flex;flex-direction:column;gap:5px;padding:2px 0}.ab__kicker{display:flex;align-items:center;gap:6px;font:600 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ab__kicker svg{color:#05d077}.ab__typing{display:inline-flex;gap:2px}.ab__typing i{width:3px;height:3px;border-radius:50%;background:#05d077;animation:typingDot 1.2s infinite}.ab__typing i:nth-child(2){animation-delay:.15s}.ab__typing i:nth-child(3){animation-delay:.3s}.ab__pills{display:flex;align-items:center;gap:6px}.ab__y{font-size:12px;color:var(--faint)}.ab__pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;border-radius:99px;font:700 12px/1 var(--font-head);white-space:nowrap;color:#060b19;background:var(--bg);border:1px solid var(--border);transition:background .45s var(--ease),color .45s,border-color .45s,transform .45s cubic-bezier(.34,1.6,.5,1)}.ab__pill svg{color:#05d077;transition:color .45s}.ab__pill b{display:grid;place-items:center;width:14px;height:14px;border-radius:4px;font:800 9px/1 var(--font-head);color:#fff;background:#060b19;transition:background .45s,color .45s}.ab__pill.is-on{color:#fff;background:#05d077;border-color:#05d077;transform:scale(1.06)}.ab__pill.is-on svg{color:#fff}.ab__pill.is-on b{background:#fff;color:#05d077}.ab__go{display:grid;place-items:center;width:30px;height:30px;margin-left:2px;border-radius:50%;color:#060b19;background:var(--bg);transition:background .3s,color .3s}.ab__go svg{animation:abFlecha 1.8s ease-in-out infinite}@keyframes abFlecha{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.ab:hover .ab__go{background:#060b19;color:#fff}@media (max-width: 600px){.ab{gap:8px}.ab__brand{padding:0 9px 0 6px;font-size:12.5px}.ab__kicker{font-size:8px;letter-spacing:.04em}.ab__pill{padding:0 7px 0 6px;font-size:10.5px}.ab__go{display:none}}@media (max-width: 600px){.ab{flex-direction:column;gap:8px;padding:8px 12px 10px;max-width:100%}.ab__brand{align-self:center;height:34px}.ab__body{align-items:center}.ab__kicker{font-size:8.5px}.hero__copy{min-width:0;max-width:100%}}.ab2{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 14px 0 5px;border-radius:999px;background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px #060b190d;font-size:13px;color:var(--muted);white-space:nowrap;animation:fadeUp .9s var(--ease) .15s both;transition:border-color .3s,box-shadow .3s}.ab2:hover{border-color:var(--border-h);box-shadow:0 6px 16px -10px #060b1959}.ab2__logo{position:relative;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font:800 12.5px/1 var(--font-head);color:#fff;background:#060b19}.ab2__logo i{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:#05d077;border:2px solid #fff}.ab2__logo i:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid #05d077;animation:ping 2.4s var(--ease) infinite}.ab2__name{font:700 13px/1 var(--font-head);color:#060b19;letter-spacing:-.01em}.ab2__sep{width:1px;height:14px;background:var(--border-h)}.ab2__wa{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#060b19}.ab2__wa svg{color:#05d077;flex-shrink:0}.ab2__rot{padding-bottom:.1em;margin-bottom:-.1em}.ab2__rot .rotator__word{filter:none}@media (max-width: 600px){.ab2{height:auto;flex-wrap:wrap;justify-content:center;row-gap:6px;padding:7px 12px;border-radius:16px;white-space:normal;max-width:100%}.ab2__sep{display:none}.ab2__txt{font-size:12px}}.ab2__logo i:after{display:none}.hero__ctas.lego{padding:0;background:none;border:0;box-shadow:none;border-radius:0;gap:4px}.lego__cara,.lego__pz{height:54px}.hero__title{margin:clamp(18px,3svh,28px) 0 clamp(16px,2.6svh,24px)}.hero__ctas{margin-top:clamp(22px,3.8svh,36px)}.hero__shape--tr,.hero__shape--bl{display:none}@media (max-width: 600px){.lego__cara{height:52px}}@keyframes msgIco{0%{transform:scale(.3) rotate(-25deg);opacity:0}}.chatbtns{display:flex;align-items:center;gap:16px}.cbtn-send{position:relative;display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 16px 0 18px;border-radius:16px 16px 4px;color:#fff;font:700 15px/1 var(--font-head);text-shadow:0 1px 1px rgba(0,0,0,.15);background:linear-gradient(160deg,#ffffff40,#fff0 55%),#05d077;box-shadow:inset 0 1px #fff6,inset 0 -3px #03a75e,0 12px 24px -12px #05d077cc;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.cbtn-send:after{content:"";position:absolute;right:-8px;bottom:0;width:10px;height:13px;background:#04bd6b;clip-path:polygon(0 0,0 100%,100% 100%)}.cbtn-send>svg:first-child{flex-shrink:0}.cbtn-send__meta{display:inline-flex;align-items:center;gap:4px;align-self:flex-end;margin-bottom:12px;font:500 10.5px/1 var(--font-body);color:#fffc;text-shadow:none}.cbtn-send__meta svg{width:15px;height:10px;color:#ffffffd9;transition:color .3s}.cbtn-send__go{display:grid;place-items:center;width:0;height:34px;margin-left:-10px;border-radius:50%;overflow:hidden;color:#05d077;background:#fff;opacity:0;transition:width .4s var(--ease),margin .4s var(--ease),opacity .3s}.cbtn-send__go svg{width:15px;height:15px;flex-shrink:0}.cbtn-send:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff6,inset 0 -3px #03a75e,0 18px 30px -12px #05d077d9}.cbtn-send:hover .cbtn-send__meta svg{color:#1e3a8a}.cbtn-send:hover .cbtn-send__go{width:34px;margin-left:2px;opacity:1}.cbtn-send:hover .cbtn-send__go svg{animation:sendFly .5s var(--ease)}.cbtn-send:active{transform:translateY(1px) scale(.98)}@keyframes sendFly{0%{transform:translate(-8px,6px) rotate(-20deg);opacity:0}}.cbtn-reply{display:inline-flex;align-items:center;gap:9px;height:56px;padding:0 22px 0 18px;border-radius:16px;color:#060b19;font:700 15px/1 var(--font-head);background:#fff;border:1px solid rgba(6,11,25,.1);box-shadow:inset 0 -3px #060b190f,0 8px 18px -12px #060b1966;position:relative;overflow:hidden;isolation:isolate;transition:color .35s,transform .35s var(--ease),border-color .35s}.cbtn-reply:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(165deg,#182752,#060b19);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.cbtn-reply__arrow{color:#04a862;flex-shrink:0;transition:transform .4s var(--ease),color .3s}.cbtn-reply:hover{color:#fff;transform:translateY(-3px);border-color:#060b19}.cbtn-reply:hover:before{transform:scaleX(1)}.cbtn-reply:hover .cbtn-reply__arrow{color:#05d077;transform:translate(-3px)}@media (max-width: 600px){.chatbtns{flex-direction:column;align-items:stretch;width:100%;gap:12px}.cbtn-send,.cbtn-reply{justify-content:center}.cbtn-send__meta{display:none}}.hero__title,.hero__title .hero__wa,.hero__title .hero__24,.hero__title .hero__auto{-webkit-text-stroke:0}.hero__title{font-weight:700;line-height:1.04}.cbtn-send{padding:0 22px 0 20px;box-shadow:inset 0 -3px #03a75e,0 10px 22px -14px #05d077cc}.cbtn-send:hover{box-shadow:inset 0 -3px #03a75e,0 14px 26px -14px #05d077d9}.cbtn-reply{box-shadow:inset 0 -3px #060b190d}.cbtn-reply{color:#fff;border-color:transparent;background:var(--grad-blue);box-shadow:inset 0 1px #ffffff24,inset 0 -3px #0000004d,0 10px 22px -14px #060b19b3}.cbtn-reply:before{background:linear-gradient(90deg,#0a47fa,#060b19);opacity:.35}.cbtn-reply .cbtn-reply__arrow{color:#8fb0ff}.cbtn-reply:hover{color:#fff;border-color:transparent}.cbtn-reply:hover .cbtn-reply__arrow{color:#fff}.cbtn-send{background:var(--grad-nav);text-shadow:none;box-shadow:inset 0 1px #ffffff24,inset 0 -3px #0000004d,0 10px 22px -14px #060b19b3}.cbtn-send:hover{box-shadow:inset 0 1px #ffffff24,inset 0 -3px #0000004d,0 14px 26px -14px #060b19bf}.cbtn-send:after{background:#05d077}.cbtn-send>svg:first-child{color:#05d077}.cbtn-send__go{color:#05d077}.cbtn-send,.cbtn-reply{isolation:isolate}.cbtn-send:before,.cbtn-reply:after{content:"";position:absolute;top:0;right:0;bottom:0;width:70%;z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.28) 1.2px,transparent 1.7px);background-size:10px 10px;-webkit-mask-image:radial-gradient(ellipse 100% 150% at 100% 50%,#000 0%,transparent 76%);mask-image:radial-gradient(ellipse 100% 150% at 100% 50%,#000 0%,transparent 76%)}.cbtn-reply:before{z-index:-2}.fc{pointer-events:auto;cursor:pointer}.fc:focus-visible{outline:none}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa{--wa-bg: #efeae2;--wa-panel: #f7f8fa;--wa-in: #ffffff;--wa-out: #d9fdd3;--wa-text: #111b21;--wa-meta: #667781;--wa-accent: #00a884;--wa-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%23111b21' stroke-opacity='0.06' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='20' cy='22' r='7'/%3E%3Cpath d='M64 14h20v13H72l-8 6z'/%3E%3Cpath d='M118 14l4 8 9 1-6.5 6 1.5 9-8-4.5-8 4.5 1.5-9-6.5-6 9-1z'/%3E%3Crect x='12' y='70' width='22' height='16' rx='3'/%3E%3Cpath d='M64 80c5-10 17-10 22 0'/%3E%3Ccircle cx='120' cy='80' r='3.5'/%3E%3Cpath d='M16 124l9-9 9 9'/%3E%3Cpath d='M66 120h18M75 111v18'/%3E%3Cpath d='M110 114c8 0 13 5 13 13'/%3E%3C/g%3E%3C/svg%3E");font-size:13px}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa__top{border-bottom:1px solid rgba(17,27,33,.08)}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa__status{color:#111b21}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa__who span{color:#667781}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa__who span.is-typing{color:#00a884}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa__icons{color:#00a884;opacity:1}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa:after{background:#111b2159}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa__day,:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-sys{background:#fff;color:#54656f;box-shadow:0 1px .5px #0b141a21}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-bubble{font-size:13px;color:#111b21;box-shadow:0 1px .5px #0b141a26}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-ticks{color:#8696a0}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-ticks.is-read{color:#53bdeb}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-typing i{background:#8696a0}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-btn{color:#00a884;box-shadow:0 1px .5px #0b141a21}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-btn.is-picked{background:#e7fce3;color:#008069;box-shadow:inset 0 0 0 1px #00a88466}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-card{background:#0000000d}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-card__txt small{color:#667781}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa__composer{background:#f0f2f5}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa__input{background:#fff;color:#8696a0;box-shadow:0 1px .5px #0b141a1a}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa__draft.is-empty{color:#8696a0}:is(.hero__phone,.fphone) .phone__screen{background:#efeae2}.fc.is-on{animation:fcActiva 2.6s ease-in-out infinite}@keyframes fcActiva{0%,to{transform:translateZ(var(--z)) translateY(0) rotate(0)}25%{transform:translateZ(var(--z)) translateY(-4px) rotate(-.6deg)}75%{transform:translateZ(var(--z)) translateY(2px) rotate(.6deg)}}@media (prefers-reduced-motion: reduce){.fc.is-on{animation:none}}.cbtn-send>svg:first-child,.cbtn-reply .cbtn-reply__arrow,.cbtn-reply:hover .cbtn-reply__arrow{color:#fff}.cbtn-reply:hover .cbtn-reply__arrow{transform:rotate(90deg) scale(1.08)}.hero__shape--tl{background:radial-gradient(circle at 60% 60%,#0a47fa1a,#0a47fa00 68%);box-shadow:0 0 0 70px #0a47fa08,0 0 0 71px #0a47fa1f}.hero__shape--br{background:radial-gradient(circle at 40% 40%,rgba(10,71,250,.12),rgba(10,71,250,.04) 45%,transparent 68%);box-shadow:0 0 0 90px #0a47fa08,0 0 0 91px #0a47fa1a}.hero__shape--tl{background:radial-gradient(circle at 60% 60%,#060b190f,#060b1900 68%);box-shadow:0 0 0 70px #060b1905,0 0 0 71px #060b1912}.hero__shape--br{background:radial-gradient(circle at 40% 40%,rgba(6,11,25,.06),rgba(6,11,25,.02) 45%,transparent 68%);box-shadow:0 0 0 90px #060b1905,0 0 0 91px #060b190f}.fc__link{background:#fff}.cbtn-send:before,.cbtn-reply:after{background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.5px)}.hero__title{text-transform:none;font-size:clamp(30px,min(3.9vw,6.2svh),54px);letter-spacing:-.042em;line-height:1.03;color:#060b19}.hero__title .hero__wa,.hero__title .hero__24{color:#060b19;background:none;-webkit-text-fill-color:currentColor}.hero__title .hero__auto.text-grad{background:var(--grad-text);background-size:220% auto;background-position:0 center;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;padding-bottom:.06em}.hero__lead{line-height:1.65}.hero{overflow-x:clip;overflow-y:visible}.cbtn-reply{background-size:170% 100%;background-position:0 0;transition:background-position .7s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.cbtn-reply:hover{background-position:100% 0}.cbtn-reply{box-shadow:inset 0 1px #ffffff24,inset 0 -3px #0000004d,0 10px 22px -14px #0a47fabf}@media (max-height: 700px) and (min-width: 961px){.hero{padding:88px 0 16px}.hero__title{font-size:clamp(26px,5.6svh,40px);margin:8px 0}.hero__lead{font-size:14px;line-height:1.5}.hero__ctas{margin-top:12px}.ab2{transform:scale(.92);transform-origin:left center}.hero__visual{--hero-pw: 255px}.hero__phone .wa{zoom:.88}}.hero__visual{--w-card: clamp(164px, 11.8vw, 180px);--gap-card: clamp(18px, 2vw, 32px)}.fc__link{height:22px;margin-top:-11px}.hero__line--chip{margin:.2em 0 .22em}.hero__line--chip .w{padding:.3em .1em .32em;margin:-.3em -.1em -.32em}.hero__rota{display:inline-flex;align-items:center;gap:.24em;vertical-align:top}.hero__rota-ico{width:1.46em;height:1.46em;stroke-width:1.85;flex-shrink:0;translate:0 .03em}.hero__rota-txt{display:inline-block;background:var(--grad-nav);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke-color:transparent;animation:rotaSube .7s var(--ease) both}@keyframes rotaSube{0%{opacity:0;transform:translateY(.45em);filter:blur(4px)}}@media (prefers-reduced-motion: reduce){.hero__rota-txt{animation:none}}.ab2__logo{width:32px;height:28px;background:none}.ab2__logo img{display:block;width:30px;height:auto}.ab2__logo i{right:-2px;bottom:-2px}:is(.hero__phone,.dpanel,.fphone,.ichat,.dchat--ventana) .wa-link{color:#027eb5}.hdatos{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin-top:clamp(18px,3svh,30px);padding:0;list-style:none}.hdato{display:flex;align-items:center;gap:9px;min-width:0;padding:0 clamp(10px,1.2vw,18px)}.hdato:first-child{padding-left:0}.hdato+.hdato{border-left:1px solid rgba(6,11,25,.1)}.hdato__icono{width:clamp(34px,2.8vw,40px);height:auto;aspect-ratio:1;flex-shrink:0}.hdato__icono .it__trazo>*{animation-delay:calc(1s + var(--i) * .18s)!important}.hdato__txt{display:flex;flex-direction:column;width:min-content;min-width:108px}.hdato__txt small{font:600 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.hdato__txt strong{margin:2px 0 3px;font:700 clamp(17px,1.4vw,20px)/1.05 var(--font-head);letter-spacing:-.03em;white-space:nowrap;color:#060b19}.hdato__txt>span{font-size:12.5px;line-height:1.35;color:var(--muted)}@media (max-height: 700px) and (min-width: 961px){.hdatos{margin-top:12px}.hdato__icono{width:34px}.hdato__txt strong{font-size:18px}.hdato__txt>span{font-size:12px}}@media (min-width: 961px) and (max-width: 1180px){.hdato{gap:7px;padding:0 9px}.hdato__icono{width:30px}.hdato__txt{min-width:98px}.hdato__txt strong{font-size:16.5px}.hdato__txt>span{font-size:11.5px}}@media (max-width: 960px){.hdatos{justify-content:center;text-align:left}}@media (max-width: 600px){.hdatos{grid-template-columns:1fr;gap:14px;max-width:320px}.hdato,.hdato:first-child{padding:0}.hdato+.hdato{border-left:0}}.hero{isolation:isolate}.hero__visual{--w-card: clamp(118px, min(11vw, 20svh), 164px)}.hr{display:flex;flex-direction:column;align-items:center;width:var(--w-card);text-align:center}.hr__circulo{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 1px 1px #0b141a0f,0 22px 40px -20px #060b1980;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.hr__aro{position:absolute;top:0;right:0;bottom:0;left:0;rotate:-90deg;overflow:visible}.hr__pista{fill:none;stroke:#eef1f3;stroke-width:6}.hr__lleno{fill:none;stroke-width:6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;opacity:.32;transition:opacity .4s}.fc.is-on .hr__lleno{opacity:1;animation:hrLlena 1.8s cubic-bezier(.45,0,.2,1) .2s both}@keyframes hrLlena{0%{stroke-dashoffset:100}}.hr__centro{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px}.hr__icono{width:clamp(20px,3.6svh,26px);height:auto;aspect-ratio:1;margin-bottom:2px}.hr__valor{font:700 clamp(20px,min(1.8vw,4svh),26px)/1 var(--font-head);letter-spacing:-.03em;color:#060b19}.hr__valor--plata{font-size:clamp(15px,min(1.3vw,3svh),19px)}.hr__unidad{font:600 9.5px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#04895a}.hr__ok{position:absolute;top:-4px;left:50%;display:grid;place-items:center;width:24px;height:24px;translate:-50% 0;border-radius:50%;color:#fff;background:#04a862;box-shadow:0 0 0 3px #fff;opacity:0;scale:.3}.fc.is-on .hr__ok{animation:hrOk .5s cubic-bezier(.34,1.6,.5,1) 2s both}@keyframes hrOk{to{opacity:1;scale:1}}.hr__cinta{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:-14px;padding:7px 14px 6px;border-radius:14px;background:#fff;box-shadow:0 1px 1px #0b141a0f,0 12px 24px -14px #060b1973}.hr__titulo{font:700 12.5px/1.15 var(--font-head);letter-spacing:-.01em;color:#060b19;white-space:nowrap}.hr__pie{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:10px;white-space:nowrap;color:#667781}.hr__pie .wa-ticks{color:#8696a0}.hr__pie .wa-ticks.is-read{color:#53bdeb}.fc:not(.is-on) .hr__circulo{transform:scale(.94)}.fc:hover .hr__circulo{transform:translateY(-3px)}.fc.is-on .hr__circulo{transform:translateY(-4px);box-shadow:0 1px 1px #0b141a0f,0 28px 46px -20px #060b198c}@media (prefers-reduced-motion: reduce){.fc.is-on .hr__lleno,.fc.is-on .hr__ok{animation:none;opacity:1;scale:1}}.ab2__corto{display:none}.hero__events{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:480px;margin-inline:auto}.hev__defs{position:absolute}.hev{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.hev__circulo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:clamp(62px,17vw,76px);aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 1px 1px #0b141a0f,0 14px 26px -16px #060b1980;transform:scale(.92);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.hev__aro{position:absolute;top:0;right:0;bottom:0;left:0;rotate:-90deg;overflow:visible}.hev__pista{fill:none;stroke:#eef1f3;stroke-width:4.5}.hev__lleno{fill:none;stroke:url(#hevGrad);stroke-width:4.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;opacity:.3;transition:opacity .4s}.hev__icono{position:relative;width:clamp(16px,4.6vw,20px);height:auto;aspect-ratio:1}.hev__circulo b{position:relative;font:700 clamp(11px,3.2vw,13px)/1 var(--font-head);letter-spacing:-.02em;color:#060b19}.hev__ok{position:absolute;top:-3px;left:50%;display:grid;place-items:center;width:18px;height:18px;translate:-50% 0;border-radius:50%;color:#fff;background:#04a862;box-shadow:0 0 0 2px #fff;opacity:0;scale:.3}.hev__cinta{position:relative;margin-top:-9px;padding:4px 7px;border-radius:8px;font:700 9.5px/1.15 var(--font-head);white-space:nowrap;color:#3b4a54;background:#fff;box-shadow:0 1px 1px #0b141a0f,0 8px 16px -10px #060b1973;transition:color .3s,background .3s}.hev.is-on .hev__circulo{transform:translateY(-3px);box-shadow:0 1px 1px #0b141a0f,0 18px 30px -16px #060b198c}.hev.is-on .hev__lleno{opacity:1;animation:hrLlena 1.8s cubic-bezier(.45,0,.2,1) .15s both}.hev.is-on .hev__ok{animation:hrOk .5s cubic-bezier(.34,1.6,.5,1) 1.9s both}.hev.is-on .hev__cinta{color:#fff;background:var(--grad-nav)}@media (max-width: 1240px){.hero__events{display:grid}}@media (prefers-reduced-motion: reduce){.hev.is-on .hev__lleno,.hev.is-on .hev__ok{animation:none;opacity:1;scale:1}}@media (max-width: 560px){.ab2__largo{display:none}.ab2__corto{display:inline}.ab2{white-space:nowrap}}.hero__visual{animation:heroSube 1.1s var(--ease) .55s both}.hero__events>*{animation:heroSube .7s var(--ease) both;animation-delay:calc(.8s + var(--n, 0) * 90ms)}.hero__events>:nth-child(2){--n: 1}.hero__events>:nth-child(3){--n: 2}.hero__events>:nth-child(4){--n: 3}.hdato{animation:heroSube .8s var(--ease) both;animation-delay:calc(1.05s + var(--i, 0) * .12s)}@keyframes heroSube{0%{opacity:0;transform:translate3d(0,26px,0)}}@media (prefers-reduced-motion: reduce){.hero__visual,.hero__events>*,.hdato{animation:none}}.hero__bg{overflow:clip}.hero__lead{display:flex;align-items:flex-end;gap:10px;max-width:560px;text-align:left}.hero__lead .sh__burbuja{color:#3b4a54}.hero__lead strong{color:#04895a}.hdatos{margin-top:clamp(26px,5svh,48px)}@media (max-height: 700px) and (min-width: 961px){.hero__lead{font-size:13.5px;line-height:1.45}.hero__lead .sh__avatar{width:28px}.hero__lead .sh__burbuja{padding:7px 12px}.hdatos{margin-top:22px}}.hero__blob{position:absolute;pointer-events:none;animation:heroBlob 16s ease-in-out infinite}.hero__blob.hb1{width:380px;height:380px;top:-150px;left:-120px;border-radius:42% 58% 60% 40%/45% 40% 60% 55%;background:#22708e1f}.hero__blob.hb2{width:200px;height:200px;top:44%;left:40%;border-radius:58% 42% 38% 62%/52% 60% 40% 48%;background:#22708e17;animation-delay:-4s}.hero__blob.hb3{width:260px;height:260px;bottom:-120px;left:14%;border-radius:50%;background:#05d0771a;animation-delay:-8s}.hero__blob.hb4{width:320px;height:320px;top:6%;right:-150px;border-radius:60% 40% 52% 48%/44% 58% 42% 56%;background:#22708e1c;animation-delay:-2s}.hero__blob.hb5{width:140px;height:140px;top:18%;left:33%;border-radius:50%;background:#0a47fa0f;animation-delay:-11s}.hero__blob.hb6{width:230px;height:230px;bottom:-90px;right:12%;border-radius:46% 54% 40% 60%/58% 44% 56% 42%;background:#22708e1a;animation-delay:-6s}@keyframes heroBlob{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(14px,-18px) rotate(12deg)}}@media (max-width: 960px){.hero__blob.hb2,.hero__blob.hb5{display:none}}@media (prefers-reduced-motion: reduce){.hero__blob{animation:none}}.hero{background:transparent}.fondo-blobs-sitio{--g: 34, 112, 142;--k: 1.45;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.fbl{position:absolute}.fbl1{width:190px;aspect-ratio:1;left:1%;top:3%;border-radius:50%;background:radial-gradient(circle,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.02 * var(--k))) 68%);box-shadow:0 0 0 26px rgba(var(--g),calc(.03 * var(--k)))}.fbl2{width:200px;height:120px;left:22%;top:2%}.fbl3{width:110px;aspect-ratio:1;left:44%;top:4%;border-radius:50%}.fbl4{width:170px;height:150px;left:60%;top:2%;border-radius:60% 40% 35% 65%/55% 60% 40% 45%}.fbl5{width:96px;aspect-ratio:1;right:3%;top:4%;border-radius:26px;rotate:18deg}.fbl6{width:170px;height:170px;right:2%;top:26%}.fbl7{width:64px;aspect-ratio:1;left:30%;top:30%;border-radius:50%}.fbl8{width:220px;height:190px;left:52%;top:28%;border-radius:55% 45% 40% 60%/45% 55%;background:radial-gradient(circle at 60% 40%,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.02 * var(--k))) 72%)}.fbl9{width:200px;height:64px;left:3%;top:44%;border-radius:999px;rotate:-30deg}.fbl10{width:320px;height:280px;left:18%;top:56%;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:radial-gradient(circle at 40% 40%,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.018 * var(--k))) 70%)}.fbl11{width:180px;height:140px;left:60%;top:58%}.fbl12{width:110px;aspect-ratio:1;right:6%;top:58%;border-radius:50%;background:radial-gradient(circle,rgba(var(--g),calc(.06 * var(--k))),transparent 70%);box-shadow:0 0 0 18px rgba(var(--g),calc(.03 * var(--k)))}.fbl13{width:70px;aspect-ratio:1;left:2%;bottom:6%;border-radius:20px;rotate:-14deg}.fbl14{width:260px;height:84px;right:-40px;bottom:4%;border-radius:999px;rotate:-30deg}.fbl15{width:80px;aspect-ratio:1;left:48%;bottom:3%;border-radius:50%}.fbl2,.fbl6,.fbl11{background-image:radial-gradient(rgba(var(--g),calc(.2 * var(--k))) 1.4px,transparent 1.9px);background-size:14px 14px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent);mask-image:radial-gradient(closest-side,#000 30%,transparent)}.fbl3,.fbl4,.fbl5,.fbl7,.fbl13,.fbl15{background:rgba(var(--g),calc(.05 * var(--k)))}.fbl9,.fbl14{background:linear-gradient(90deg,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.012 * var(--k))))}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html.theme-sweep::view-transition-old(root),html.theme-sweep::view-transition-new(root){animation:none;mix-blend-mode:normal}html.theme-sweep::view-transition-new(root){z-index:9999}html.theme-sweep::view-transition-old(root){z-index:1}html.vtx-seccion .app-main{view-transition-name:contenido}html.vtx-seccion::view-transition-old(root),html.vtx-seccion::view-transition-new(root){animation:none}html.vtx-seccion::view-transition-group(contenido){animation:none}html.vtx-seccion::view-transition-old(contenido),html.vtx-seccion::view-transition-new(contenido){height:100%;width:100%;object-fit:none;object-position:left top;transform-origin:50% 38%}html.vtx-seccion::view-transition-old(contenido){animation:vtxAleja .34s cubic-bezier(.4,0,.6,1) both}html.vtx-seccion::view-transition-new(contenido){animation:vtxLlega .6s cubic-bezier(.16,1,.3,1) .05s both}@keyframes vtxAleja{to{opacity:0;transform:scale(.94);filter:blur(10px) saturate(.8)}}@keyframes vtxLlega{0%{opacity:0;transform:scale(1.045);filter:blur(14px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@keyframes themeIconPop{0%{transform:rotate(-150deg) scale(.3);opacity:0}60%{transform:rotate(12deg) scale(1.12);opacity:1}to{transform:rotate(0) scale(1);opacity:1}}:root{--bg: #060B19;--bg2: #081020;--bg3: #0c1628;--surface: #0a1224;--surface-h: #0f1a30;--border: rgba(65,232,176,.08);--border-h: rgba(65,232,176,.16);--text: #e8f4f0;--muted: rgba(232,244,240,.4);--purple: #0C5350;--purple-light: #41e8b0;--purple-glow: rgba(65,232,176,.18);--wa: #41e8b0;--wa-dark: #0C5350;--wa-glow: rgba(65,232,176,.18);--info: #60a5fa;--warning: #f97316;--ambar: #f59e0b;--danger: #ef4444;--radius: 14px;--radius-sm: 9px;--font-head: "Space Grotesk", sans-serif;--font-body: "DM Sans", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--sidebar-w: 236px;--ink: 232,244,240;--wa-rgb: 65,232,176;--purple-rgb: 65,232,176;--info-rgb: 96,165,250;--warning-rgb: 249,115,22;--ambar-rgb: 245,158,11;--danger-rgb: 239,68,68;--header-bg: rgba(6,11,25,.82);--card-bg: #0a1224;--accent-bg-op: .08;--accent-bd-op: .14;--accent-bd-op-strong: .22;--accent-bg-op-2: .12;--overlay: rgba(65,232,176,.02);--overlay-h: rgba(65,232,176,.04);--overlay-2: rgba(65,232,176,.03);--sidebar-active: #fff;--sidebar-active-weight: 600;--card-shadow: none;--chart-bg: rgba(65,232,176,.02);--chart-grid: rgba(65,232,176,.06);--panel-1: rgba(0,0,0,.18);--panel-2: rgba(0,0,0,.22);--panel-3: rgba(0,0,0,.28);--panel-4: rgba(0,0,0,.32);--btn-warn-bg: rgba(245,158,11,.06);--btn-warn-bg-h: rgba(245,158,11,.12);--btn-warn-bd: rgba(245,158,11,.3);--btn-warn-tx: #fbbf24;--btn-warn-bd-h: rgba(245,158,11,.5);--btn-danger-bg: rgba(239,68,68,.06);--btn-danger-bg-h:rgba(239,68,68,.12);--btn-danger-bd: rgba(239,68,68,.3);--btn-danger-tx: #fca5a5;--btn-danger-bd-h:rgba(239,68,68,.5);--btn-wa-bg: rgba(65,232,176,.08);--btn-wa-bg-h: rgba(65,232,176,.14);--btn-wa-bd: rgba(65,232,176,.3);--btn-wa-tx: #41e8b0;--btn-wa-bd-h: rgba(65,232,176,.5)}[data-theme=light]{color-scheme:light;--bg: #eef2f1;--bg2: #e2eae7;--bg3: #d8e4e0;--surface: #ffffff;--surface-h: #f0f6f4;--border: rgba(6,11,25,.11);--border-h: rgba(6,11,25,.22);--text: #060B19;--muted: rgba(6,11,25,.55);--purple: #05d077;--purple-light: #05d077;--purple-glow: rgba(5,208,119,.22);--wa: #05d077;--wa-dark: #0a47fa;--wa-glow: rgba(5,208,119,.2);--info: #0a47fa;--warning: #c2410c;--ambar: #a16207;--danger: #b91c1c;--ink: 6,11,25;--wa-rgb: 5,208,119;--purple-rgb: 5,208,119;--info-rgb: 10,71,250;--warning-rgb: 194,65,12;--ambar-rgb: 161,98,7;--danger-rgb: 185,28,28;--header-bg: rgba(238,242,241,.92);--card-bg: #ffffff;--accent-bg-op: .13;--accent-bd-op: .28;--accent-bd-op-strong: .42;--accent-bg-op-2: .18;--overlay: rgba(6,11,25,.02);--overlay-h: rgba(6,11,25,.04);--overlay-2: rgba(6,11,25,.03);--sidebar-active: #060B19;--sidebar-active-weight: 700;--card-shadow: 0 2px 12px rgba(6,11,25,.08), 0 0 0 1px rgba(6,11,25,.04);--chart-bg: rgba(6,11,25,.025);--chart-grid: rgba(6,11,25,.09);--panel-1: rgba(6,11,25,.02);--panel-2: rgba(6,11,25,.028);--panel-3: rgba(6,11,25,.035);--panel-4: rgba(6,11,25,.045);--btn-warn-bg: #ea9a0c;--btn-warn-bg-h: #d98a06;--btn-warn-bd: #ea9a0c;--btn-warn-tx: #ffffff;--btn-warn-bd-h: #d98a06;--btn-danger-bg: #e2483f;--btn-danger-bg-h:#d13b32;--btn-danger-bd: #e2483f;--btn-danger-tx: #ffffff;--btn-danger-bd-h:#d13b32;--btn-wa-bg: #05d077;--btn-wa-bg-h: #04b866;--btn-wa-bd: #05d077;--btn-wa-tx: #ffffff;--btn-wa-bd-h: #04b866}:root{--ct-fondo: #081020;--ct-fondo-2: #0c1628;--ct-fondo-3: #121e34;--ct-b1: rgba(65,232,176,.16);--ct-b2: rgba(65,232,176,.03);--ct-halo: 0 16px 44px -32px;--ct-brillo: .24;--tinta: #060B19;--verde: #41e8b0;--sol-azul: #1d4ed8;--sol-morado: #6d28d9;--sol-naranja: #f97316;--sol-ambar: #f59e0b;--sol-rojo: #ef4444;--sol-gris: #94a3b8;--txt-2: rgba(232,244,240,.6)}[data-theme=light]{--ct-fondo: #ffffff;--ct-fondo-2: #f7faf9;--ct-fondo-3: #eef4f2;--ct-b1: rgba(6,11,25,.18);--ct-b2: rgba(6,11,25,.04);--ct-halo: 0 16px 40px -30px;--ct-brillo: .3;--tinta: #060B19;--verde: #05d077;--sol-azul: #0a47fa;--sol-morado: #6d28d9;--sol-naranja: #f97316;--sol-ambar: #f59e0b;--sol-rojo: #ef4444;--sol-gris: #94a3b8;--txt-2: rgba(6,11,25,.62)}.sup{--ac: var(--wa);position:relative;border:1px solid transparent;border-radius:var(--radius);background-image:linear-gradient(var(--ct-fondo),var(--ct-fondo)),linear-gradient(140deg,var(--ct-b1) 0%,var(--ct-b2) 52%,var(--ct-b1) 100%);background-origin:border-box;background-clip:padding-box,border-box}.sup-2{background-image:linear-gradient(var(--ct-fondo-2),var(--ct-fondo-2)),linear-gradient(140deg,var(--ct-b1) 0%,var(--ct-b2) 52%,var(--ct-b1) 100%)}.sup-3{background-image:linear-gradient(var(--ct-fondo-2),var(--ct-fondo-2)),linear-gradient(140deg,var(--ac) 0%,var(--ct-b2) 60%,var(--ct-b1) 100%)}.sup-barra{padding-left:15px}.sup-barra:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:0 99px 99px 0;background:var(--ac);opacity:.75;transition:opacity .22s,top .22s,bottom .22s}.sup-int:after,.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--ac) 0%,transparent 55%,var(--ac) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .45s ease;pointer-events:none}.sup-int:hover:after,.card:hover:after{opacity:0}.sup-int{transition:transform .25s cubic-bezier(.16,1,.3,1)}.sup-int:hover{transform:scale(1.015)}.sup-int:hover.sup-barra:before{opacity:1;top:6px;bottom:6px}.sup-int:active{transform:scale(1)}.ficha{--ac: var(--wa);position:relative;display:flex;align-items:center;gap:11px;padding-left:12px}.ficha:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:99px;background:var(--ac);transition:top .22s,bottom .22s}.ficha:hover:before{top:0;bottom:0}.ficha-icono{--wa: #05d077;--wa-dark: #0a47fa;--info: #0a47fa;--verde: #05d077;--sol-azul: #0a47fa;width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;color:var(--ac-txt, var(--tinta));background:linear-gradient(150deg,#ffffff4d,#fff0 58%),var(--ac);box-shadow:0 3px 9px -4px var(--ac),inset 0 1px #ffffff52;transition:box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1)}.ficha:hover .ficha-icono,.sup-int:hover .ficha-icono,.card:hover .ficha-icono{transform:scale(1.08)}.ficha-icono{transition:transform .25s cubic-bezier(.16,1,.3,1)}[data-theme=light] .ficha-icono{color:#fff}.ficha-cifra{font-family:var(--font-head);font-size:21px;font-weight:800;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}.ficha-label{font-size:10.5px;color:var(--muted);margin-top:3px}.chip{--ac: currentColor;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;border:1px solid transparent;background-image:linear-gradient(var(--ct-fondo),var(--ct-fondo)),linear-gradient(120deg,var(--ac) 0%,var(--ct-b2) 55%,var(--ct-b1) 100%);background-origin:border-box;background-clip:padding-box,border-box;font-family:var(--font-head);font-size:11px;font-weight:700;white-space:nowrap}.chip-punto{width:6px;height:6px;border-radius:50%;flex-shrink:0}.chip-solido{border-color:transparent;color:var(--ac-txt, var(--tinta));background:linear-gradient(150deg,#ffffff47,#fff0 60%),var(--ac);box-shadow:0 3px 9px -4px var(--ac),inset 0 1px #ffffff4d;transition:box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1)}.chip-solido:hover{transform:scale(1.03)}.chip-solido .chip-punto{background:currentColor!important;opacity:.55}.fgrupo{border:1px solid var(--border);border-radius:13px;background:var(--ct-fondo-2);overflow:hidden}.fgrupo-cab{display:flex;align-items:center;gap:9px;padding:9px 13px;background:var(--panel-1);border-bottom:1px solid var(--border)}.fgrupo-tit{font-family:var(--font-head);font-size:10.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--text)}.fgrupo-cuerpo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px}.cmp{position:relative;display:block;overflow:hidden;padding:8px 12px 9px;border-radius:10px;background:var(--ct-fondo);border:1px solid var(--border);cursor:text;transition:border-color .16s ease,box-shadow .18s ease,background .16s ease}.cmp-ancho{grid-column:1 / -1}.cmp:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ac, var(--verde));transform:scaleY(0);transition:transform .24s cubic-bezier(.16,1,.3,1)}.cmp:hover{border-color:var(--border-h)}.cmp:focus-within{border-color:var(--ac, var(--verde));box-shadow:0 6px 18px -12px var(--ac, var(--verde));background:var(--surface)}.cmp:focus-within:before{transform:scaleY(1)}.cmp-et{display:block;font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--txt-2);margin-bottom:3px;line-height:1;transition:color .16s ease}.cmp:focus-within .cmp-et{color:var(--acx, var(--wa))}.cmp-req{color:var(--danger);font-style:normal;margin-left:3px}.cmp .input,.cmp input,.cmp textarea{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;width:100%;font-size:13.5px;font-weight:600;color:var(--text);min-height:0}.cmp .input:focus,.cmp input:focus,.cmp textarea:focus{outline:none;box-shadow:none}.cmp input::placeholder,.cmp textarea::placeholder{font-weight:500;color:var(--muted);opacity:.8}.cmp-ayuda{display:block;grid-column:1 / -1;font-size:10.5px;color:var(--muted);line-height:1.5;margin:-4px 2px 0}.fsw{grid-column:1 / -1;display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--ct-fondo);transition:border-color .16s ease,background .16s ease}.fsw:hover{border-color:var(--border-h)}.fsw-txt{flex:1;min-width:0}.fsw-tit{display:block;font-size:12.5px;font-weight:700;color:var(--text)}.fsw-desc{display:block;font-size:10.5px;color:var(--muted);margin-top:2px;line-height:1.45}.fsw-pista{position:relative;flex-shrink:0;width:38px;height:21px;border-radius:99px;background:var(--ct-fondo-3);border:1px solid var(--border);transition:background .18s ease,border-color .18s ease}.fsw-pista>i{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--muted);transition:left .22s cubic-bezier(.16,1,.3,1),background .18s ease}.fsw[data-on]{border-color:var(--ac, var(--verde));background:var(--surface)}.fsw[data-on] .fsw-pista{background:var(--ac, var(--verde));border-color:transparent}.fsw[data-on] .fsw-pista>i{left:19px;background:var(--ac-txt, var(--tinta))}@media (max-width: 560px){.fgrupo-cuerpo{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.cmp,.cmp:before,.fsw,.fsw-pista,.fsw-pista>i{transition:none}}.modal-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#040812ad;-webkit-backdrop-filter:blur(6px) saturate(.7);backdrop-filter:blur(6px) saturate(.7);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .18s ease both}.modal-caja{width:100%;max-height:92vh;display:flex;flex-direction:column;background:var(--surface);border-radius:16px;box-shadow:0 30px 80px -24px #0009,0 0 0 1px var(--border);overflow:hidden;animation:fadeUp .28s cubic-bezier(.16,1,.3,1) both}.modal-caja{--ac-txt: var(--tinta);--nav-txt: var(--tinta);--nav-chip: rgba(11,11,24,.17);--nav-chip-b: rgba(11,11,24,.13);--nav-chip-h: rgba(11,11,24,.3)}.modal-caja[data-ink=claro]{--ac-txt: #fff;--nav-txt: #fff;--nav-chip: rgba(255,255,255,.2);--nav-chip-b: rgba(255,255,255,.28);--nav-chip-h: rgba(255,255,255,.34)}.modal-nav{flex-shrink:0;position:relative;overflow:hidden;display:flex;align-items:center;gap:11px;padding:12px 13px 12px 14px;color:var(--nav-txt);background:linear-gradient(150deg,#ffffff4d,#fff0 58%),var(--ac)}.modal-nav-icono,.modal-nav-x{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--nav-chip);border:1px solid var(--nav-chip-b);color:var(--nav-txt)}.modal-nav-icono{width:32px;height:32px;border-radius:9px}.modal-nav-x{width:28px;height:28px;border-radius:50%;cursor:pointer;transition:background .16s,transform .16s}.modal-nav-x:hover{background:var(--nav-chip-h);transform:rotate(90deg)}.modal-nav-txt{min-width:0;flex:1}.modal-nav-tit{font-family:var(--font-head);font-weight:800;font-size:14.5px;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-nav-sub{font-size:11px;opacity:.74;margin-top:2px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 18px;display:flex;flex-direction:column;gap:13px}.modal-pie{flex-shrink:0;display:flex;gap:8px;justify-content:flex-end;align-items:center;padding:13px 22px;background:var(--panel-1);border-top:1px solid var(--border)}@media (max-width: 560px){.modal-velo{padding:12px}.modal-cuerpo{padding:15px 16px 18px}.modal-pie{padding:12px 16px}}@media (prefers-reduced-motion: reduce){.modal-caja{animation:fadeIn .18s ease both}.modal-nav-x:hover{transform:none}}.tj-clic{position:relative;cursor:pointer;border-radius:12px;background:var(--ct-fondo-2);border:1px solid var(--ac-borde, var(--border));overflow:hidden;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease,border-color .24s ease}.tj-clic:hover,.tj-clic:focus-visible{transform:translateY(-3px);border-color:var(--ac);box-shadow:0 14px 28px -16px var(--ac),0 3px 8px -5px #00000038}.tj-clic:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.tj-clic:active{transform:translateY(-1px);transition-duration:.08s}.tj-barra{position:relative;height:3px;background:var(--ac)}.tj-barra:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;transition:opacity .24s ease}.tj-clic:hover .tj-barra:after{opacity:.3}.tj-flecha{flex-shrink:0;display:flex;align-items:center;color:var(--ac);opacity:0;transform:translate(-5px);transition:opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1)}.tj-clic:hover .tj-flecha,.tj-clic:focus-visible .tj-flecha{opacity:.95;transform:translate(0)}@media (prefers-reduced-motion: reduce){.tj-clic,.tj-flecha,.tj-barra:after{transition:none}.tj-clic:hover,.tj-clic:focus-visible,.tj-clic:active{transform:none}}.barra{height:7px;border-radius:99px;overflow:hidden;border:1px solid var(--ct-b2);background:var(--ct-fondo)}.barra>i{display:block;height:100%;border-radius:99px;transition:width .6s cubic-bezier(.16,1,.3,1)}.conexion{position:relative;overflow:hidden;border-radius:12px;color:#fff;background:linear-gradient(140deg,#ffffff24,#fff0 55%),linear-gradient(0deg,#00000061,#00000061),var(--ac);padding:15px 16px 0}.conexion:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 28px)}.conexion-fila{position:relative;z-index:2;display:flex;align-items:flex-start;gap:13px}.conexion-icono{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.32);box-shadow:inset 0 1px #ffffff47}.conexion-titulo{font-family:var(--font-head);font-weight:800;font-size:16px;letter-spacing:-.3px;line-height:1.15}.conexion-sub{font-size:12px;margin-top:4px;line-height:1.4;color:#ffffffe0}.conexion-num{display:inline-block;margin-top:8px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.4px;padding:3px 9px;border-radius:99px;background:#00000038;border:1px solid rgba(255,255,255,.22);color:#fff}.conexion-traza{position:relative;z-index:1;height:40px;margin-top:10px}.conexion-traza svg{display:block;width:200%;height:100%}@keyframes trazaCorre{0%{transform:translate(0)}to{transform:translate(-50%)}}.conexion-viva .conexion-traza svg{animation:trazaCorre 3.4s linear infinite}.conexion:not(.conexion-viva) .conexion-traza{opacity:.4}@media (prefers-reduced-motion: reduce){.conexion-viva .conexion-traza svg{animation:none}}.titulo-tj{display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:13.5px;letter-spacing:-.2px;color:var(--text)}.titulo-tj:before{content:"";width:3px;height:14px;border-radius:99px;background:var(--ac);flex-shrink:0}.cifra-viva{font-variant-numeric:tabular-nums}@keyframes supEntra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sup-entra{animation:supEntra .45s cubic-bezier(.16,1,.3,1) both}.sup-entra-1{animation-delay:.04s}.sup-entra-2{animation-delay:.1s}.sup-entra-3{animation-delay:.16s}.sup-entra-4{animation-delay:.22s}@media (prefers-reduced-motion: reduce){.sup-int,.ficha-icono,.barra>i,.ficha:before,.sup-barra:before{transition:none}.sup-int:hover,.ficha:hover .ficha-icono{transform:none}.sup-entra{animation:none}}.chat-fila{position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px 11px 16px;cursor:pointer;border-bottom:1px solid var(--ct-b2);transition:background .16s,padding-left .22s cubic-bezier(.16,1,.3,1)}.chat-fila:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 99px 99px 0;background:var(--verde);transform:scaleY(0);transform-origin:center;transition:transform .25s cubic-bezier(.16,1,.3,1)}.chat-fila:hover{background:var(--ct-fondo-2)}.chat-fila:hover:before{transform:scaleY(.45)}.chat-fila.activo{background:var(--ct-fondo-3);padding-left:19px}.chat-fila.activo:before{transform:scaleY(1)}.chat-nombre{font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.chat-fila.activo .chat-nombre{color:var(--wa)}.chat-previo{font-size:11.5px;color:var(--txt-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.chat-hora{font-size:10px;color:var(--txt-2);flex-shrink:0;margin-left:8px;font-family:var(--font-mono)}.chat-badge{min-width:19px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:99px;background:var(--verde);color:var(--tinta);font-family:var(--font-head);font-weight:800;font-size:10px;box-shadow:0 2px 7px -2px var(--verde)}.btn-verde{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:10px;cursor:pointer;font-family:var(--font-head);font-weight:700;font-size:13px;color:var(--tinta);background:linear-gradient(150deg,#ffffff4d,#fff0 58%),var(--verde);box-shadow:0 3px 10px -4px var(--verde),inset 0 1px #ffffff52;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.btn-verde:hover{transform:translateY(-2px);box-shadow:0 7px 16px -5px var(--verde),inset 0 1px #ffffff61}.btn-verde:active{transform:translateY(0)}.btn-verde:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.chat-filtro{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 4px;border-radius:9px;cursor:pointer;border:1px solid var(--ct-b2);background:transparent;color:var(--txt-2);font-family:var(--font-head);font-weight:700;font-size:11px;transition:background .16s,color .16s,border-color .16s}.chat-filtro:hover{background:var(--ct-fondo-2);color:var(--text)}.chat-filtro.activo{border-color:transparent;color:var(--tinta);background:linear-gradient(150deg,#ffffff47,#fff0 60%),var(--verde);box-shadow:0 3px 9px -4px var(--verde)}.chat-filtro-n{font-size:9.5px;font-weight:800;padding:1px 5px;border-radius:99px;background:var(--ct-fondo-3);color:var(--txt-2)}.chat-filtro.activo .chat-filtro-n{background:#0000002e;color:var(--tinta)}@keyframes burbujaEnt{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.burbuja-fila{display:flex;animation:burbujaEnt .28s cubic-bezier(.16,1,.3,1) both}.burbuja{position:relative;max-width:68%;padding:10px 14px 7px;font-size:13.2px;line-height:1.55;word-break:break-word}.burbuja-bot{background:linear-gradient(145deg,#0c5350,#093e3c);color:#fff;border-radius:16px 16px 5px;box-shadow:0 2px 10px -4px #0c5350b3}.burbuja-cli{background:var(--ct-fondo-3);color:var(--text);border:1px solid var(--ct-b2);border-radius:16px 16px 16px 5px}.burbuja-seguida.burbuja-bot{border-radius:16px 5px 5px 16px}.burbuja-seguida.burbuja-cli{border-radius:5px 16px 16px 5px}.burbuja-pie{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px;font-size:10px;font-family:var(--font-mono)}.burbuja-bot .burbuja-pie{color:#ffffffb8}.burbuja-cli .burbuja-pie{color:var(--txt-2)}.burbuja-tag{font-family:var(--font-head);font-weight:800;font-size:8.5px;letter-spacing:1px;padding:1px 6px;border-radius:99px;background:#ffffff38;color:#fff}.chat-dia{display:flex;align-items:center;gap:10px;margin:14px 0 12px;font-family:var(--font-head);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:var(--txt-2)}.chat-dia:before,.chat-dia:after{content:"";flex:1;height:1px;background:var(--ct-b2)}.chat-envio{width:100%;padding:12px 15px;border-radius:13px;border:1px solid var(--ct-b1);background:var(--ct-fondo-2);color:var(--text);font-size:13px;font-family:var(--font-body);line-height:1.5;resize:none;outline:none;max-height:110px;overflow-y:auto;box-sizing:border-box;transition:border-color .18s,box-shadow .18s}.chat-envio:focus{border-color:var(--wa);box-shadow:0 0 0 3px rgba(var(--wa-rgb),.14)}.chat-envio::placeholder{color:var(--txt-2)}.chat-enviar{width:44px;height:44px;flex-shrink:0;border:none;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background:linear-gradient(145deg,#0c5350,#093e3c);box-shadow:0 3px 12px -4px #0c5350e6;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,opacity .2s}.chat-enviar:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 18px -5px #0c5350f2}.chat-enviar:disabled{background:var(--ct-fondo-3);color:var(--txt-2);box-shadow:none;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.burbuja-fila{animation:none}.chat-fila,.chat-fila:before,.chat-enviar{transition:none}.chat-enviar:hover:not(:disabled){transform:none}}:root{--tk-papel: #0c1628;--tk-papel-2: #081020;--tk-linea: rgba(65,232,176,.14);--tk-corte: rgba(65,232,176,.1);--tk-sombra: 0 32px 90px rgba(0,0,0,.65), 0 2px 8px rgba(0,0,0,.4);--tk-diente: 9px;--tk-velo: rgba(4,8,18,.72);--tk-scroll: rgba(65,232,176,.18);--tk-scroll-2: rgba(65,232,176,.3)}[data-theme=light]{--tk-papel: #ffffff;--tk-papel-2: #f7faf9;--tk-linea: rgba(6,11,25,.22);--tk-corte: rgba(6,11,25,.12);--tk-sombra: 0 28px 70px rgba(6,11,25,.28), 0 2px 8px rgba(6,11,25,.1);--tk-velo: rgba(6,11,25,.5);--tk-scroll: rgba(6,11,25,.22);--tk-scroll-2: rgba(6,11,25,.36)}.ticket-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--tk-velo);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease both}@keyframes ticketImprimir{0%{opacity:0;transform:translateY(-10px) scale(.985);clip-path:inset(0 0 72% 0)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0)}}@keyframes ticketFila{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ticket{position:relative;width:100%;max-width:520px;max-height:92vh;display:flex;flex-direction:column;background:var(--tk-papel);border-radius:18px;--tk-nav: var(--verde);--tk-sello: var(--wa);--tk-nav-txt: var(--tinta);--tk-nav-chip: rgba(11,11,24,.17);--tk-nav-chip-b: rgba(11,11,24,.13);--tk-nav-pill: rgba(255,255,255,.46);--tk-nav-pill-b: rgba(255,255,255,.55);--tk-nav-tenue: rgba(11,11,24,.62);--tk-nav-raya: rgba(11,11,24,.22);box-shadow:var(--tk-sombra);animation:ticketImprimir .5s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.ticket[data-ink=claro]{--tk-nav-txt: #fff;--tk-nav-chip: rgba(255,255,255,.2);--tk-nav-chip-b: rgba(255,255,255,.28);--tk-nav-pill: rgba(0,0,0,.26);--tk-nav-pill-b: rgba(255,255,255,.34);--tk-nav-tenue: rgba(255,255,255,.74);--tk-nav-raya: rgba(255,255,255,.3)}.ticket-nav{position:relative;flex-shrink:0;overflow:hidden;display:flex;align-items:center;gap:11px;padding:16px 14px 16px 16px;background:linear-gradient(150deg,#ffffff4d,#fff0 58%),var(--tk-nav);color:var(--tk-nav-txt)}.ticket-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 160% at 12% -40%,rgba(255,255,255,.2),transparent 55%),linear-gradient(105deg,transparent 42%,rgba(255,255,255,.1) 50%,transparent 58%)}.ticket-marca-punto{position:relative;z-index:1;width:27px;height:27px;border-radius:8px;flex-shrink:0;background:var(--tk-nav-chip);border:1px solid var(--tk-nav-chip-b);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:13px;font-weight:900;color:var(--tk-nav-txt)}.ticket-titulo{position:relative;z-index:1;min-width:0;flex-shrink:1;font-family:var(--font-head);font-weight:700;font-size:15.5px;letter-spacing:-.015em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-nav-sep{flex:1;min-width:8px}.ticket-cerrar{position:relative;z-index:2;width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;background:var(--tk-nav-chip);border:1px solid var(--tk-nav-chip-b);color:var(--tk-nav-txt);transition:background .16s,transform .16s}.ticket-cerrar:hover{background:var(--tk-nav-chip-b);transform:rotate(90deg)}.ticket-estado{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-weight:800;font-size:9.5px;text-transform:uppercase;letter-spacing:1.2px;padding:5px 11px;border-radius:99px;color:var(--tk-nav-txt);background:var(--tk-nav-pill);border:1px solid var(--tk-nav-pill-b);box-shadow:inset 0 1px #fff6}.ticket-folio{position:relative;z-index:1;flex-shrink:0;font-family:var(--font-mono);font-size:11px;color:var(--tk-nav-tenue);letter-spacing:.4px;padding-left:9px;margin-left:1px;border-left:1px solid var(--tk-nav-raya)}.ticket-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:8px 20px 12px;border-top:1px solid var(--tk-corte);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;align-content:start}.ticket-cuerpo{scrollbar-width:thin;scrollbar-color:var(--tk-scroll) transparent}.ticket-cuerpo::-webkit-scrollbar{width:10px}.ticket-cuerpo::-webkit-scrollbar-track{background:transparent}.ticket-cuerpo::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--tk-scroll) 0%,var(--tk-scroll-2) 100%);border-radius:99px;border:2px solid transparent;background-clip:padding-box}.ticket-cuerpo::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--tk-scroll-2) 0%,var(--tk-scroll-2) 100%);background-clip:padding-box}.ticket-cuerpo>*{animation:ticketFila .38s ease both}.ticket-cuerpo>*:nth-child(1){animation-delay:.05s}.ticket-cuerpo>*:nth-child(2){animation-delay:.08s}.ticket-cuerpo>*:nth-child(3){animation-delay:.11s}.ticket-cuerpo>*:nth-child(4){animation-delay:.14s}.ticket-cuerpo>*:nth-child(5){animation-delay:.17s}.ticket-cuerpo>*:nth-child(6){animation-delay:.2s}.ticket-cuerpo>*:nth-child(7){animation-delay:.23s}.ticket-cuerpo>*:nth-child(8){animation-delay:.26s}.ticket-cuerpo>*:nth-child(9){animation-delay:.29s}.ticket-cuerpo>*:nth-child(n+10){animation-delay:.32s}.ticket-seccion{display:flex;align-items:center;gap:9px;font-family:var(--font-head);font-weight:800;font-size:11.5px;text-transform:uppercase;letter-spacing:1.4px;color:var(--text);margin:15px 0 2px;grid-column:1 / -1}.ticket-seccion:before{content:"";flex-shrink:0;width:3px;height:13px;border-radius:99px;background:var(--tk-nav)}.ticket-seccion:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--tk-corte),transparent)}.ticket-cuerpo>.ticket-seccion:first-child{margin-top:4px}.ticket-fila{display:flex;flex-direction:column;gap:3px;min-width:0;padding:7px 0 8px;border-bottom:1px dotted var(--tk-linea)}.ticket-fila-ancha{grid-column:1 / -1}.ticket-label{color:var(--muted);font-family:var(--font-head);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.7px;line-height:1}.ticket-valor{font-size:12.5px;font-weight:600;color:var(--text);line-height:1.4;overflow-wrap:anywhere}.ticket-valor.mono{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.ticket-imagen{grid-column:1 / -1;margin:10px 0 4px;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.ticket-imagen img{width:100%;display:block}.ticket-pie{flex-shrink:0;background:var(--tk-papel-2);border-top:2px dashed var(--tk-corte);padding:13px 20px 3px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.ticket-pie-dato{flex:1 1 190px;min-width:0}.ticket-destacado-linea{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.ticket-destacado-label{font-family:var(--font-head);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:1.3px;color:var(--muted)}.ticket-destacado-valor{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.6px;text-align:right;line-height:1.1}.ticket-destacado-valor.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ticket-destacado-sub{margin-top:4px;font-size:11px;color:var(--muted);text-align:right}.ticket-sello{position:relative;flex-shrink:0;display:inline-block;margin:3px 0;transform:rotate(-8deg);padding:9px 16px;border-radius:9px;border:3px solid currentColor;font-family:var(--font-head);font-weight:900;font-size:14.5px;text-transform:uppercase;letter-spacing:2.4px;line-height:1;color:var(--tk-sello);opacity:.82;pointer-events:none;white-space:nowrap}.ticket-sello:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.5px solid currentColor;border-radius:5px}.ticket-sello-txt{position:relative}.ticket-acciones{flex-shrink:0;display:flex;gap:8px;padding:13px 20px 0;background:var(--tk-papel-2)}.ticket-nota{flex-shrink:0;padding:9px 20px 0;background:var(--tk-papel-2);font-size:10px;line-height:1.5;color:var(--muted);text-align:center}.ticket-barras-zona{flex-shrink:0;background:var(--tk-papel-2);padding:10px 20px 8px}.ticket-barras{height:24px;border-radius:2px;background-image:repeating-linear-gradient(90deg,var(--text) 0 2px,transparent 2px 5px),repeating-linear-gradient(90deg,var(--text) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,var(--text) 0 3px,transparent 3px 11px);opacity:.5}.ticket-barras-pie{margin-top:7px;display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.ticket-barras-txt{font-family:var(--font-mono);font-size:10px;letter-spacing:2.4px;color:var(--muted)}.ticket-firma{font-family:var(--font-head);font-size:8.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--muted);opacity:.65}.ticket-dentado{flex-shrink:0;height:var(--tk-diente);background:var(--tk-papel-2);-webkit-mask-image:radial-gradient(circle at var(--tk-diente) 100%,transparent calc(var(--tk-diente) - 1px),#000 var(--tk-diente));mask-image:radial-gradient(circle at var(--tk-diente) 100%,transparent calc(var(--tk-diente) - 1px),#000 var(--tk-diente));-webkit-mask-size:calc(var(--tk-diente) * 2) 100%;mask-size:calc(var(--tk-diente) * 2) 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@media (prefers-reduced-motion: reduce){.ticket{animation:fadeIn .2s ease both}.ticket-cuerpo>*{animation:none}.ticket-cerrar:hover{transform:none}}@media (max-width: 480px){.ticket-fondo{padding:12px}.ticket-nav{padding:13px 11px 13px 13px}.ticket-titulo{font-size:14px}.ticket-cuerpo{padding:10px 15px}.ticket-folio{display:none}.ticket-estado{font-size:8.5px;letter-spacing:.9px;padding:4px 9px}.ticket-cuerpo{grid-template-columns:1fr}.ticket-pie{justify-content:center}.ticket-sello{font-size:13px;padding:8px 14px}.ticket-pie,.ticket-acciones,.ticket-nota,.ticket-barras-zona{padding-left:15px;padding-right:15px}.ticket-sello{left:15px;font-size:11px}.ticket-destacado-valor{font-size:19px}}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:background .3s ease,color .3s ease}h1,h2,h3,h4{font-family:var(--font-head);line-height:1.15;letter-spacing:-.02em}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none}textarea,select,input{font-family:var(--font-body)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:#41e8b040;border-radius:99px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes spinArc{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.4);opacity:.3}}@keyframes radarPulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes chartIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes growUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.fade-up{animation:fadeUp .45s cubic-bezier(.16,1,.3,1) both}.fade-up-2{animation:fadeUp .45s cubic-bezier(.16,1,.3,1) .08s both}.fade-up-3{animation:fadeUp .45s cubic-bezier(.16,1,.3,1) .16s both}.loader{display:inline-flex;align-items:center;justify-content:center;gap:5px}.loader-dot{width:5px;height:5px;border-radius:50%;background:var(--verde);animation:dotPulse 1.2s ease-in-out infinite}.loader-dot:nth-child(2){animation-delay:.2s}.loader-dot:nth-child(3){animation-delay:.4s}.loader-arc{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(255,255,255,.08);border-top-color:var(--wa);animation:spinArc .75s cubic-bezier(.5,0,.5,1) infinite;display:inline-block;flex-shrink:0}.skeleton{background:linear-gradient(90deg,var(--surface) 25%,rgba(255,255,255,.06) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.6s infinite;border-radius:var(--radius-sm)}.page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:16px}.page-loading-text{font-size:12px;font-weight:500;color:var(--muted);letter-spacing:1.5px;text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);font-family:var(--font-head);cursor:pointer;border:none;letter-spacing:-.01em}.btn-primary{background:var(--purple);color:#fff;box-shadow:0 0 0 1px #0c535066,0 4px 20px var(--purple-glow)}.btn-primary:hover{background:#0e6360;transform:translateY(-1px);box-shadow:0 0 0 1px #0c535080,0 8px 28px var(--purple-glow)}.btn-primary:active{transform:translateY(0)}.btn-wa{background:linear-gradient(135deg,var(--wa),var(--wa-dark));color:#fff;box-shadow:0 0 0 1px #41e8b04d,0 4px 20px var(--wa-glow)}.btn-wa:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 0 1px #41e8b066,0 8px 28px var(--wa-glow)}.btn-wa:active{transform:translateY(0)}.btn-ghost{background:transparent;border:1px solid var(--border);color:var(--muted)}.btn-ghost:hover{background:var(--surface-h);border-color:var(--border-h);color:var(--text)}.btn-danger{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#fca5a5}.btn-danger:hover{background:#ef444426;border-color:#ef444459}.btn-icon{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.card{--ac: var(--wa);position:relative;border:1px solid transparent;border-radius:var(--radius);padding:20px;background-image:linear-gradient(var(--ct-fondo),var(--ct-fondo)),linear-gradient(140deg,var(--ct-b1) 0%,var(--ct-b2) 52%,var(--ct-b1) 100%);background-origin:border-box;background-clip:padding-box,border-box;transition:transform .25s cubic-bezier(.16,1,.3,1)}.card:hover{transform:scale(1.012)}.input{width:100%;padding:10px 13px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--overlay-2);color:var(--text);font-size:13.5px;outline:none;transition:border-color .18s,box-shadow .18s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input:focus{border-color:#41e8b059;box-shadow:0 0 0 3px #41e8b00f}.input::placeholder{color:var(--muted)}select.input option,select option{background-color:var(--surface);color:var(--text)}.cselect{position:relative;width:100%}.cselect-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.cselect-trigger:disabled{opacity:.5;cursor:not-allowed}.cselect-placeholder{color:var(--muted)}.cselect-chevron{color:var(--muted);flex-shrink:0;transition:transform .18s ease}.cselect-chevron.open{transform:rotate(180deg)}.cselect-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 14px 36px #00000080;padding:5px;max-height:280px;overflow-y:auto;animation:cselectIn .14s ease}@keyframes cselectIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cselect-option{padding:9px 11px;border-radius:7px;color:var(--text);font-size:13.5px;line-height:1.3;cursor:pointer;transition:background .12s ease,color .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cselect-option.selected{color:var(--wa);font-weight:600}.cselect-option:hover{background:var(--verde);color:var(--tinta);font-weight:600}.label{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.9px;font-family:var(--font-head)}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:600;font-family:var(--font-head);letter-spacing:-.01em}.badge-green{background:#41e8b014;color:var(--wa);border:1px solid rgba(65,232,176,.18)}.badge-purple{background:#0c53501a;color:var(--purple-light);border:1px solid rgba(12,83,80,.22)}.badge-gray{background:#ffffff0a;color:var(--muted);border:1px solid var(--border)}.badge-red{background:#ef444414;color:#fca5a5;border:1px solid rgba(239,68,68,.18)}.badge-blue{background:rgba(var(--info-rgb),.08);color:var(--info);border:1px solid rgba(var(--info-rgb),.18)}.spinner{display:inline-block;flex-shrink:0}.spinner:after{content:"";display:block;width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(255,255,255,.08);border-top-color:var(--wa);animation:spinArc .75s linear infinite}.page-header{margin-bottom:18px}.page-header h1{font-size:22px;font-weight:700;margin-bottom:4px}.page-header p{color:var(--muted);font-size:13px;line-height:1.5}.divider{height:1px;background:var(--border);margin:16px 0}img,video,canvas{max-width:100%}@media (max-width: 860px){body{font-size:13.5px}.page-header{margin-bottom:14px}.page-header h1{font-size:19px}.page-header p{font-size:12.5px}.card{padding:16px}.btn{padding:8px 15px;font-size:12.5px}.btn-icon{width:34px;height:34px}}@media (max-width: 480px){.card{padding:14px}.page-header h1{font-size:18px}.btn{padding:8px 13px}}main{overflow-x:hidden}@media (max-width: 860px){.help-box{padding:7px 11px!important;gap:8px!important}.help-box>span{font-size:10.5px!important;line-height:1.45!important}.help-box>span:not(:first-child){display:none!important}}:root{--dcard-sombra: 0 16px 36px -24px rgba(0,0,0,.8), inset 0 1px 0 rgba(255,255,255,.035);--dot: rgba(232,244,240,.09);--seg-fondo: #0c1628;--trend-up: #34e89e}[data-theme=light]{--dcard-sombra: 0 1px 2px rgba(6,11,25,.05), 0 16px 36px -22px rgba(6,11,25,.2);--dot: rgba(6,11,25,.1);--seg-fondo: #e7efec;--trend-up: #059a57}.dash{display:flex;flex-direction:column;gap:14px}.dash-kpis,.dash-fila{display:grid;gap:14px}.d-entra{animation:dEntra .65s cubic-bezier(.16,1,.3,1) backwards}@keyframes dEntra{0%{opacity:0;transform:translateY(16px) scale(.985)}}@keyframes dibuja{to{stroke-dashoffset:0}}.dcard{box-shadow:var(--dcard-sombra);overflow:hidden}.dcard:before{content:"";position:absolute;top:0;right:0;width:180px;height:125px;pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.dcard>*{position:relative}.dcard-lg:hover{transform:scale(1.005)}.tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:linear-gradient(140deg,color-mix(in srgb,var(--c) 78%,#fff) 0%,var(--c) 48%,color-mix(in srgb,var(--c) 70%,#000) 100%);box-shadow:0 7px 15px -8px var(--c),inset 0 1px #ffffff61,inset 0 -1px #00000024;transition:transform .35s cubic-bezier(.34,1.5,.5,1)}.card:hover .tile,.hoy-celda:hover .tile,.acceso:hover .tile{transform:scale(1.08) rotate(-4deg)}.isuave{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--c);filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--c) 32%,transparent));transition:transform .35s cubic-bezier(.34,1.5,.5,1)}.card:hover .isuave,.hoy-celda:hover .isuave,.acceso:hover .isuave,.cs-item:hover .isuave,.wa-act-celda:hover .isuave{transform:scale(1.12)}.sb:after,.nv:after{content:"";position:absolute;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(255,255,255,.3) 1.2px,transparent 1.7px);background-size:12px 12px}.sb:after{right:0;bottom:0;width:100%;height:300px;-webkit-mask-image:radial-gradient(ellipse 120% 100% at 100% 100%,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse 120% 100% at 100% 100%,#000 0%,transparent 78%)}.nv:after{top:0;right:0;bottom:0;width:420px;-webkit-mask-image:radial-gradient(ellipse 100% 150% at 100% 50%,#000 0%,transparent 76%);mask-image:radial-gradient(ellipse 100% 150% at 100% 50%,#000 0%,transparent 76%)}.sb>*,.nv>*{position:relative;z-index:1}.sb-user{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#ffffff1f,#fff0 60%),#060b196b;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff29,0 8px 18px -12px #060b19b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeUp .5s cubic-bezier(.16,1,.3,1) .2s backwards;transition:transform .25s cubic-bezier(.16,1,.3,1)}.sb-user:hover{transform:translateY(-2px)}.sb-user>*{position:relative}.sb-user-av{position:relative;width:36px;height:36px;flex-shrink:0;border-radius:50%;padding:2px;background:linear-gradient(135deg,#34e39a,#3b82f6)}.sb-user-av img,.sb-user-av b{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;object-fit:cover;border:2px solid #0a1a2e}.sb-user-av b{font-family:var(--font-head);font-size:14px;font-weight:800;color:#fff;background:#0b2a5b}.sb-user-av i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#34e39a;border:2px solid #0a1a2e;animation:ngLinea 2.4s ease-out infinite}.sb-user-n{font-family:var(--font-head);font-size:13px;font-weight:800;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-user-m{margin-top:1px;font-size:11px;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-salir{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;cursor:pointer;color:#fff;font-family:var(--font-head);font-size:13px;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.2);background:linear-gradient(160deg,#ffffff3d,#fff0 55%),linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 3px #7f1d1d,inset 0 1px #ffffff47;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.sb-salir svg{transition:transform .3s cubic-bezier(.34,1.6,.5,1)}.sb-salir:hover{transform:translateY(-2px);box-shadow:0 5px #7f1d1d,inset 0 1px #ffffff47}.sb-salir:hover svg{transform:translate(3px)}.sb-salir:active{transform:translateY(2px);box-shadow:0 1px #7f1d1d,inset 0 1px #ffffff47}.sb-salir.solo{height:38px}.nv-btn{position:relative;width:40px;height:40px;flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:12px;color:#fff;background:linear-gradient(160deg,#ffffff24,#fff0 60%),#060b1961;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff29,0 2px #060b1959;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s}.nv-btn:hover{transform:translateY(-2px);background:linear-gradient(160deg,#fff3,#fff0 60%),#060b1980;box-shadow:inset 0 1px #ffffff2e,0 4px #060b1959}.nv-btn:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff29,0 1px #060b1959}.nv-btn>span{display:flex}.nv-tema-ico,.nv-campana{display:flex;transition:transform .5s cubic-bezier(.34,1.6,.5,1)}.nv-btn.tema:hover .nv-tema-ico{transform:rotate(-28deg) scale(1.1)}.nv-campana{transform-origin:50% 10%}.nv-btn.campana:hover .nv-campana{animation:nvCampana .8s ease}.nv-btn.campana.hay .nv-campana{animation:nvCampana .8s ease 1.2s,nvCampanaVez 6s ease 3s infinite}.nv-btn.campana.on{background:linear-gradient(160deg,#ffffff38,#fff0 60%),#060b198c;border-color:#fff6}@keyframes nvCampana{15%{transform:rotate(16deg)}35%{transform:rotate(-13deg)}55%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes nvCampanaVez{0%,86%,to{transform:none}89%{transform:rotate(14deg)}92%{transform:rotate(-11deg)}95%{transform:rotate(6deg)}}@media (prefers-reduced-motion: reduce){.sb-user,.sb-user-av i,.nv-btn.campana .nv-campana{animation:none!important}.nv-btn:hover,.sb-salir:hover,.sb-user:hover{transform:none}}.chead{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:16px}.chead-t{font-family:var(--font-head);font-weight:700;font-size:14.5px;letter-spacing:-.3px;color:var(--text);line-height:1.2}.chead-s{font-size:11.5px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph{flex:1 1 auto;min-width:0;display:flex;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:6px}.ph h1{flex-shrink:0;display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-head);font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--text)}.ph-ico{display:flex;flex-shrink:0;animation:phIcoEntra .8s cubic-bezier(.16,1,.3,1) both,phFlota 6s ease-in-out 1.6s infinite}.ph-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:phTrazo 1.3s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes phIcoEntra{0%{opacity:0;transform:scale(.6) rotate(-14deg)}}@keyframes phFlota{0%,to{transform:none}50%{transform:translateY(-2px) rotate(-3deg)}}@keyframes phTrazo{to{stroke-dashoffset:0}}.ph-bot{flex:1 1 260px;min-width:0;display:flex;align-items:flex-end;gap:8px;animation:phEntra .6s cubic-bezier(.16,1,.3,1) .25s backwards}.ph-bot img{flex-shrink:0;width:26px;height:auto;filter:drop-shadow(0 3px 5px rgba(6,11,25,.22))}.ph-burbuja{position:relative;min-width:0;margin:0;padding:7px 13px;border-radius:14px 14px 14px 4px;font-size:12.5px;line-height:1.4;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--ct-fondo);box-shadow:0 1px 1px #0b141a0f,0 10px 22px -16px #060b1973}.ph-bot{position:relative}.ph-bot:before{content:"";position:absolute;left:29px;bottom:0;width:10px;height:12px;background:var(--ct-fondo);clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-left-radius:3px}@keyframes phEntra{0%{opacity:0;transform:translateY(6px)}}.ph-sep{display:inline-block;width:4px;height:4px;margin:0 8px 2px;border-radius:50%;background:#05d077;vertical-align:middle}@media (max-width: 760px){.ph h1{font-size:20px}.ph-bot{flex-basis:100%}.ph-burbuja{white-space:normal;font-size:12px}}@media (prefers-reduced-motion: reduce){.ph-ico,.ph-ico svg>:not(defs),.ph-bot{animation:none;stroke-dashoffset:0}}.seg{position:relative;display:inline-grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:3px;border-radius:12px;background:var(--seg-fondo);border:1px solid var(--border);isolation:isolate}.seg-pill{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:9px;background:linear-gradient(135deg,#10dc85,#04a868);box-shadow:0 6px 14px -6px #05d077bf,inset 0 1px #ffffff4d;transform:translate(calc(var(--i) * 100%));transition:transform .45s cubic-bezier(.34,1.35,.5,1)}.seg-btn{position:relative;z-index:1;border:none;background:transparent;cursor:pointer;padding:7px 13px;font-family:var(--font-head);font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap;transition:color .25s}.seg-btn:hover{color:var(--text)}.seg-btn.on{color:#fff}.trend{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:99px;font-family:var(--font-head);font-size:11px;font-weight:800}.trend-up{color:var(--trend-up);background:#05d07721}.trend-down{color:#ef4444;background:#ef44441f}.trend-flat{color:var(--muted);background:var(--ct-fondo-3)}.kpi{display:flex;align-items:center;gap:12px;padding:12px 14px;overflow:hidden}.kpi:after{top:0;bottom:0;height:auto;left:0;right:0;border-radius:inherit}.kpi-marca{position:absolute;right:-18px;bottom:-24px;z-index:0;display:flex;color:var(--c);opacity:.06;pointer-events:none;transform:rotate(-12deg);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s}.kpi:hover .kpi-marca{transform:rotate(-4deg) scale(1.06);opacity:.09}.kpi-ico{flex-shrink:0;display:flex;animation:kpiIco .8s cubic-bezier(.16,1,.3,1) both,kpiFlota 6s ease-in-out 1.6s infinite}.kpi-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .15s forwards}.kpi-txt{flex:1;min-width:0}.kpi-label{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:700;color:var(--muted)}.kpi-label>span:first-child{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-num{margin-top:2px;font-family:var(--font-head);font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--text)}.kpi-hint{font-size:10.5px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-graf{position:relative;z-index:1;flex:0 0 34%;align-self:flex-end;max-height:34px;overflow:hidden}.mini{width:100%;position:relative}.spark-linea{stroke-dasharray:1;stroke-dashoffset:1;animation:dibuja 1.3s cubic-bezier(.65,0,.35,1) .3s forwards;filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--c) 45%,transparent))}.spark-plana{stroke-dasharray:3 4;stroke-dashoffset:0;animation:none;opacity:.35;filter:none}.spark-area{animation:fadeIn .9s ease .8s backwards}.mini-punto{transform-box:fill-box;transform-origin:center;animation:ccPunto .4s cubic-bezier(.34,1.6,.5,1) 1.4s backwards}.mini-pulso{transform-box:fill-box;transform-origin:center;opacity:0;animation:miniPulso 2.2s ease-out 1.6s infinite}@keyframes miniPulso{0%{transform:scale(1);opacity:.55}to{transform:scale(3.4);opacity:0}}.mini-bar{transform-box:fill-box;transform-origin:50% 100%;animation:ccCrece .7s cubic-bezier(.34,1.3,.5,1) backwards}.mini-bar-hoy{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--c) 70%,transparent))}:root{--fx-fondo: linear-gradient(115deg, #060B19 0%, #081a30 50%, #053b2a 88%, #04603f 118%);--fx-borde-1: rgba(65,232,176,.22);--fx-borde-2: rgba(65,232,176,.04);--fx-linea: rgba(255,255,255,.05);--fx-anillo: rgba(255,255,255,.1);--fx-panel: rgba(6,11,25,.5);--fx-o1: #3dfba0;--fx-o2: #7fb2ff;--fx-o3: #ffffff}[data-theme=light]{--fx-fondo: linear-gradient(115deg, #ffffff 0%, #f5faf8 48%, #e0f7ec 86%, #c6f1dc 118%);--fx-borde-1: rgba(5,160,95,.3);--fx-borde-2: rgba(6,11,25,.05);--fx-linea: rgba(6,11,25,.05);--fx-anillo: rgba(5,140,85,.18);--fx-panel: rgba(255,255,255,.72);--fx-o1: #05d077;--fx-o2: #3b82f6;--fx-o3: #8b5cf6}.chart-fx{background-image:var(--fx-fondo),linear-gradient(140deg,var(--fx-borde-1) 0%,var(--fx-borde-2) 52%,var(--fx-borde-1) 100%);background-origin:border-box;background-clip:padding-box,border-box}.chart-fx:before{display:none}.chart-blobs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}.cb{position:absolute}.cb-1{width:260px;height:230px;right:-70px;top:-80px;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:radial-gradient(circle at 40% 40%,#060b190d,#060b1903 70%)}.cb-2{width:120px;aspect-ratio:1;left:34%;bottom:-46px;border-radius:50%;background:#060b1908}.cb-3{width:150px;height:46px;left:-40px;top:46%;border-radius:999px;rotate:-30deg;background:linear-gradient(90deg,#060b190b,#060b1902)}:root:not([data-theme=light]) .cb-1{background:radial-gradient(circle at 40% 40%,#ffffff09,#ffffff02 70%)}:root:not([data-theme=light]) .cb-2{background:#ffffff06}:root:not([data-theme=light]) .cb-3{background:linear-gradient(90deg,#ffffff09,#ffffff01)}.chart-sum{display:grid;gap:8px;margin-bottom:18px}.cs-item{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 13px;border-radius:14px;background:linear-gradient(150deg,color-mix(in srgb,var(--c) 10%,var(--ct-fondo)),color-mix(in srgb,var(--c) 3%,var(--ct-fondo)));box-shadow:0 1px 2px #060b190d,0 10px 20px -16px #060b1959;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards;transition:transform .25s cubic-bezier(.16,1,.3,1)}.cs-item:hover{transform:translateY(-2px)}.cs-ico{flex-shrink:0;display:flex;transition:transform .4s cubic-bezier(.34,1.6,.5,1)}.cs-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .2s forwards}.cs-item:hover .cs-ico{transform:rotate(-8deg) scale(1.08)}.cs-l{font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-v{display:flex;align-items:baseline;gap:7px;margin-top:3px;font-family:var(--font-head);font-size:20px;font-weight:800;letter-spacing:-.7px;line-height:1.05;color:var(--text);white-space:nowrap}.cs-x{font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--muted)}.cc{position:relative;-webkit-user-select:none;user-select:none}.cc-eje{position:absolute;right:8px;transform:translateY(-50%);font-size:10px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.cc-eje-x{position:absolute;top:0;font-size:10px;font-weight:600;color:var(--muted);white-space:nowrap}.cc-bar{transform-box:fill-box;transform-origin:50% 100%;animation:ccCrece .85s cubic-bezier(.34,1.3,.5,1) backwards;transition:opacity .2s}@keyframes ccCrece{0%{transform:scaleY(0)}}.cc-line{stroke-dasharray:1;stroke-dashoffset:1;animation:dibuja 1.5s cubic-bezier(.65,0,.35,1) .35s forwards;filter:drop-shadow(0 4px 8px rgba(99,102,241,.38))}.cc-area{animation:fadeIn 1s ease .9s backwards}.cc-punto{fill:var(--ct-fondo);stroke:#6d7cf7;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:ccPunto .4s cubic-bezier(.34,1.6,.5,1) backwards;transition:r .2s}.cc-punto-on{fill:#8b5cf6;stroke:var(--ct-fondo);stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(139,92,246,.7))}@keyframes ccPunto{0%{opacity:0;transform:scale(0)}}.cc-prom{stroke:#f59e0b;stroke-width:1.3;opacity:.75;animation:fadeIn .6s ease 1.1s backwards}.cc-prom-tag{position:absolute;right:0;transform:translateY(-50%);pointer-events:none;font-family:var(--font-head);font-size:9.5px;font-weight:800;color:#f59e0b;background:var(--ct-fondo);border:1px solid rgba(245,158,11,.4);padding:2px 7px;border-radius:99px;animation:fadeIn .6s ease 1.1s backwards}.cc-guia{stroke:var(--muted);stroke-width:1;opacity:.6}.cc-col{animation:fadeIn .15s ease}.cc-tip{position:absolute;z-index:5;pointer-events:none;min-width:172px;padding:10px 12px;border-radius:12px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 18px 40px -16px #0000008c;animation:tipEntra .16s ease-out}@keyframes tipEntra{0%{opacity:0;margin-top:5px}}.cc-tip-fecha{font-family:var(--font-head);font-size:11px;font-weight:800;color:var(--text);margin-bottom:7px;text-transform:capitalize}.cc-tip-fila{display:flex;align-items:center;gap:7px;padding:2px 0;font-size:11.5px;color:var(--muted)}.cc-tip-fila b{margin-left:auto;padding-left:12px;color:var(--text);font-family:var(--font-head);font-weight:800}.cc-tip-marca{width:9px;height:9px;border-radius:3px;flex-shrink:0}.cc-tip-pie{display:flex;justify-content:space-between;margin-top:7px;padding-top:7px;border-top:1px solid var(--border);font-size:11px;color:var(--muted)}.cc-tip-pie b{color:#8b5cf6;font-family:var(--font-head)}.pbar{height:7px;border-radius:99px;background:var(--ct-fondo-3);overflow:hidden}.pbar>i{display:block;height:100%;border-radius:99px;position:relative;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 50%,transparent) 0%,var(--c) 100%);transition:width 1.1s cubic-bezier(.16,1,.3,1)}.pbar>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:brillo 3s ease-in-out 1.5s infinite}@keyframes brillo{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.fmet-lista{display:flex;flex-direction:column;gap:15px}.fmet{display:flex;align-items:center;gap:12px}.fmet-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px}.fmet-l{font-size:12.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmet-v{font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:-.3px;flex-shrink:0}.fmet-pie{font-size:10.5px;color:var(--txt-2);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.citas-lista{display:flex;flex-direction:column;gap:8px;flex:1}.cita{position:relative;overflow:hidden;display:flex;align-items:center;gap:11px;padding:9px 11px 9px 9px;border-radius:12px;background:var(--panel-1);border:1px solid var(--border);animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards;transition:transform .25s cubic-bezier(.16,1,.3,1)}.cita:hover{transform:scale(1.02)}.cita:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--c)}.cita-fecha{width:42px;height:44px;margin-left:4px;border-radius:10px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 32%,transparent)}.cita-fecha b{font-family:var(--font-head);font-size:17px;font-weight:800;line-height:1;color:var(--text)}.cita-fecha span{margin-top:3px;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--c)}.cita-fecha.hoy{background:var(--c);border-color:var(--c)}.cita-fecha.hoy b,.cita-fecha.hoy span{color:#fff}.cita-n{font-size:12.5px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cita-s{font-size:11px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cita-der{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.cita-h{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-head);font-size:12px;font-weight:800;color:var(--text)}.cita-e{font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:99px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent)}.citas-ver{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px;border-radius:10px;font-size:12px;font-weight:700;color:var(--wa);text-decoration:none;background:var(--panel-1);border:1px dashed var(--border-h);transition:transform .25s cubic-bezier(.16,1,.3,1)}.citas-ver:hover{transform:scale(1.02)}.citas-vacio{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;text-align:center}.vacio-anillos{position:relative;width:78px;height:78px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:8px}.vacio-anillos:before{animation:vacioIco .6s cubic-bezier(.34,1.6,.5,1) both;content:"";position:absolute;width:42px;height:42px;border-radius:13px;background:linear-gradient(140deg,#7fb2ff,#3b82f6,#1d4ed8);box-shadow:0 8px 18px -8px #3b82f6,inset 0 1px #ffffff59}.vacio-anillos>svg{position:relative;z-index:1}.vacio-anillos span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(59,130,246,.4);opacity:0;animation:anillo 1.6s ease-out .4s 1 both}.vacio-anillos span:nth-child(2){animation-delay:.6s}.vacio-anillos span:nth-child(3){animation-delay:.8s}@keyframes anillo{0%{transform:scale(.45);opacity:1}to{transform:scale(1.15);opacity:0}}@keyframes vacioIco{0%{transform:scale(.5) rotate(-12deg);opacity:0}}.citas-vacio-t{font-family:var(--font-head);font-size:13.5px;font-weight:700;color:var(--text)}.citas-vacio-s{max-width:210px;font-size:11.5px;line-height:1.5;color:var(--muted)}.btn-suave{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:12px;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,#10dc85,#04a868);box-shadow:0 8px 18px -8px #05d077b3;transition:transform .25s cubic-bezier(.16,1,.3,1)}.btn-suave:hover{transform:scale(1.05)}.mini-t{margin-bottom:8px;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--txt-2)}.hoy-celdas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hoy-celda{display:flex;flex-direction:column;align-items:center;padding:11px 6px 10px;border-radius:12px;background:var(--panel-1);border:1px solid var(--border);transition:transform .25s cubic-bezier(.16,1,.3,1)}.hoy-celda:hover{transform:scale(1.04)}.hoy-v{margin-top:8px;font-family:var(--font-head);font-size:21px;font-weight:800;letter-spacing:-1px;line-height:1;color:var(--c)}.hoy-l{margin-top:4px;font-size:10px;font-weight:600;color:var(--txt-2)}.accesos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.acceso{display:flex;align-items:center;gap:9px;padding:8px 10px 8px 8px;border-radius:11px;background:var(--panel-1);border:1px solid var(--border);color:var(--text);text-decoration:none;font-size:12px;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1)}.acceso span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acceso>svg{color:var(--muted);transition:transform .25s}.acceso:hover{transform:scale(1.03)}.acceso:hover>svg{transform:translate(2px)}@media (max-width: 860px){.kpi{padding:13px 14px}.kpi-cuerpo{flex-direction:column;align-items:stretch;gap:10px}.kpi-graf{max-width:none}.kpi-num{font-size:22px}.chead .seg{width:100%}.chart-fx>.fx-anillos{opacity:.5}}@media (prefers-reduced-motion: reduce){.d-entra,.cs-item,.cita,.cc-bar,.cc-area,.cc-punto,.cc-prom,.cc-prom-tag,.spark-area,.mini-bar,.mini-punto,.mini-pulso,.fx-malla,.fx-orbita,.vacio-anillos span,.pbar>i:after{animation:none}.cc-line,.spark-linea{animation:none;stroke-dashoffset:0}.seg-pill,.pbar>i{transition:none}}.dash-kpis-lado{display:grid;grid-auto-rows:1fr;gap:10px;min-width:0}.dash-kpis-lado .kpi{padding:11px 14px 10px;min-height:0}.dash-kpis-lado .kpi-ico svg{width:26px;height:26px}.dash-kpis-lado .kpi-num{font-size:24px}.wa{display:flex;flex-direction:column;gap:14px}.wa-fila{display:grid;gap:14px;align-items:stretch}.wa-col{display:flex;flex-direction:column;padding:18px 20px}.wa-lado{display:flex;flex-direction:column;gap:14px;min-width:0}.wa-fila-arriba{align-items:start}.wa-control{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px}.wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:12px;border:1px solid transparent;cursor:pointer;font-family:var(--font-head);font-size:13px;font-weight:700;white-space:nowrap;transition:transform .25s cubic-bezier(.16,1,.3,1)}.wa-btn:hover:not(:disabled){transform:scale(1.04)}.wa-btn:disabled{opacity:.7;cursor:not-allowed}.wa-btn-verde{color:#fff;background:linear-gradient(135deg,#10dc85,#04a868);box-shadow:0 10px 22px -10px #05d077cc,inset 0 1px #ffffff4d}.wa-btn-ambar{color:#2b1800;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 10px 22px -10px #f59e0bcc,inset 0 1px #ffffff59}.wa-btn-linea{color:#ef4444;background:color-mix(in srgb,#ef4444 8%,transparent);border-color:color-mix(in srgb,#ef4444 35%,transparent)}.wa-btn-xl{padding:13px 26px;font-size:14px;border-radius:13px}.wa-pasos{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 6px;padding:14px 0;border-radius:12px;background:var(--panel-1);border:1px solid var(--border)}.wa-pasos-riel{position:absolute;left:12.5%;right:12.5%;top:28px;height:3px;border-radius:99px;background:var(--ct-fondo-3)}.wa-pasos-riel>i{display:block;height:100%;width:var(--avance);border-radius:99px;background:linear-gradient(90deg,#05d077,#3b82f6);box-shadow:0 0 10px #05d07780;transition:width .9s cubic-bezier(.16,1,.3,1)}.wa-paso{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.wa-paso-n{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:12px;font-weight:800;color:var(--muted);background:var(--ct-fondo);border:2px solid var(--border-h);transition:background .4s,border-color .4s,color .4s}.wa-paso-ok .wa-paso-n{background:#05d077;border-color:#05d077;color:#fff}.wa-paso-act .wa-paso-n{border-color:#3b82f6;color:#3b82f6;animation:pasoPulso 1.8s ease-out infinite}@keyframes pasoPulso{0%{box-shadow:0 0 #3b82f680}70%{box-shadow:0 0 0 8px #3b82f600}to{box-shadow:0 0 #3b82f600}}.wa-paso-txt b{display:block;font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--text)}.wa-paso-txt span{display:block;margin-top:2px;font-size:10.5px;color:var(--muted)}.wa-paso-pend .wa-paso-txt b{color:var(--muted)}.wa-escena{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:8px;padding:22px 16px 18px;border-radius:16px;border:1px solid var(--border);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--c) 15%,transparent) 0%,transparent 62%)}.wa-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:11px;font-weight:600;color:var(--muted)}.wa-meta span{display:inline-flex;align-items:center;gap:6px}.wa-meta svg{color:var(--c)}.wa-escaner{position:relative;padding:16px}.wa-esq{position:absolute;width:28px;height:28px;border:3px solid var(--c);animation:esquina 2.2s ease-in-out infinite}.wa-esq-1{top:0;left:0;border-right:none;border-bottom:none;border-radius:11px 0 0;--dx: 4px;--dy: 4px}.wa-esq-2{top:0;right:0;border-left:none;border-bottom:none;border-radius:0 11px 0 0;--dx: -4px;--dy: 4px}.wa-esq-3{bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 11px;--dx: 4px;--dy: -4px}.wa-esq-4{bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 11px;--dx: -4px;--dy: -4px}@keyframes esquina{0%,to{transform:translate(0)}50%{transform:translate(var(--dx),var(--dy))}}.wa-placa{position:relative;overflow:hidden;width:230px;height:230px;padding:12px;border-radius:16px;background:var(--ct-fondo-2);border:1px solid var(--border);color:var(--text)}.wa-escaner.blanco .wa-placa{background:#fff;border-color:#fff;color:#0b1220;box-shadow:0 18px 40px -18px #0000008c}.wa-qr-img{width:100%;height:100%;display:block;border-radius:6px;animation:qrAparece .5s cubic-bezier(.16,1,.3,1)}@keyframes qrAparece{0%{opacity:0;transform:scale(.92);filter:blur(6px)}}.wa-barrido{position:absolute;left:0;right:0;top:0;height:46px;pointer-events:none;opacity:.55;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--c) 35%,transparent) 85%,var(--c));animation:barrido 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes barrido{0%{transform:translateY(-46px)}to{transform:translateY(230px)}}.wa-qr-muestra{width:100%;height:100%;display:block;fill:currentColor;color:inherit}.wa-qr-cargando{width:100%;height:100%;animation:qrRespira 1.6s ease-in-out infinite}.wa-qr-arma{width:100%;height:100%;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,1fr);gap:5px}.wa-qr-arma span{border-radius:3px;background:currentColor;opacity:0;transition:opacity .18s ease}.wa-qr-arma span.on{opacity:.32}.wa-qr-arma.tenue{padding:14px}.wa-qr-arma.tenue span.on{opacity:.12}.wa-qr-texto{font-size:12px;line-height:1.6;text-align:center;color:var(--muted);font-weight:500}@keyframes qrRespira{0%,to{opacity:.12}50%{opacity:.32}}.wa-qr-bloq{width:100%;height:100%;opacity:.2;filter:blur(2.5px)}.wa-qr-velo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.wa-qr-velo .isuave{filter:drop-shadow(0 0 14px var(--ct-fondo)) drop-shadow(0 0 7px var(--ct-fondo)) drop-shadow(0 3px 8px color-mix(in srgb,var(--c) 40%,transparent));animation:orbeFlota 3s ease-in-out infinite}.wa-tiempo{width:100%;max-width:300px}.wa-tiempo-top{display:flex;justify-content:space-between;margin-bottom:6px;font-size:11px;color:var(--muted)}.wa-tiempo-top b{color:var(--c);font-family:var(--font-head)}.wa-tiempo-barra{height:6px;border-radius:99px;background:var(--ct-fondo-3);overflow:hidden}.wa-tiempo-barra i{display:block;height:100%;border-radius:99px;background:var(--c);transition:width 1s linear,background .4s}.wa-estado-txt{display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:13px;font-weight:700}.wa-nota{max-width:300px;font-size:11.5px;line-height:1.55;text-align:center;color:var(--muted)}.wa-nota b{color:var(--text)}.wa-anillo{position:relative;flex-shrink:0}.wa-anillo-fondo{stroke:var(--ct-fondo-3)}.wa-anillo-val{transition:stroke-dashoffset 1s linear,stroke .4s}.wa-anillo-txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-head);font-size:12px;font-weight:800}.wa-anillo-txt b{font-size:32px;letter-spacing:-1px;line-height:1;color:var(--text)}.wa-anillo-txt small{margin-top:4px;font-size:10.5px;font-weight:600;color:var(--muted)}.wa-sync{display:flex;flex-direction:column;align-items:center;gap:18px}.wa-fases{display:flex;flex-direction:column;gap:8px;width:100%;max-width:300px}.wa-fase{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:11px;font-size:12.5px;font-weight:600;color:var(--muted);background:var(--panel-1);border:1px solid var(--border)}.wa-fase-ok,.wa-fase-act{color:var(--text)}.wa-fase-act{border-color:color-mix(in srgb,#8b5cf6 40%,transparent)}.wa-fase-i{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--ct-fondo-3)}.wa-fase-ok .wa-fase-i{background:#05d077}.wa-fase-act .wa-fase-i{background:transparent;border:2px solid color-mix(in srgb,#8b5cf6 30%,transparent);border-top-color:#8b5cf6;animation:spinArc .8s linear infinite}.wa-guia{display:flex;flex-direction:column}.tel{position:relative;width:200px;height:360px;margin:0 auto;padding:3px;border-radius:42px;background:linear-gradient(150deg,#6b7380,#2a3039 16%,#151a21 48%,#2d343f 82%,#646d7a);box-shadow:0 34px 54px -26px #000c,0 14px 26px -14px #0000008c,inset 0 0 0 1px #ffffff24,inset 0 1px 1px #ffffff38}.tel-btn{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#1c2129,#525b68)}.tel-btn-accion{left:-2px;top:82px;height:20px}.tel-btn-vol1{left:-2px;top:116px;height:36px}.tel-btn-vol2{left:-2px;top:160px;height:36px}.tel-btn-power{right:-2px;top:124px;height:58px;background:linear-gradient(270deg,#1c2129,#525b68)}.tel-marco{width:100%;height:100%;padding:7px;border-radius:39px;background:#05070a;box-shadow:inset 0 0 0 1px #ffffff0d}.tel-pantalla{position:relative;height:100%;overflow:hidden;border-radius:32px;display:flex;flex-direction:column;background:#0b141a;color:#e9edef;font-family:var(--font-body)}.tel-estado{position:relative;flex-shrink:0;height:28px;display:flex;align-items:center;justify-content:space-between;padding:2px 16px 0 20px}.tel-estado b{font-size:9.5px;font-weight:700;letter-spacing:.2px}.tel-isla{position:absolute;left:50%;top:7px;width:60px;height:18px;margin-left:-30px;border-radius:99px;background:#000;box-shadow:inset 0 0 0 1px #ffffff0a}.tel-iconos{display:inline-flex;align-items:center;gap:4px}.tel-senal{display:inline-flex;align-items:flex-end;gap:1px;height:7px}.tel-senal s{display:block;width:2px;border-radius:1px;background:#e9edef}.tel-senal s:nth-child(1){height:3px}.tel-senal s:nth-child(2){height:4px}.tel-senal s:nth-child(3){height:5.5px}.tel-senal s:nth-child(4){height:7px}.tel-bateria{position:relative;width:16px;height:8px;padding:1px;border-radius:2.5px;border:1px solid rgba(233,237,239,.55)}.tel-bateria:after{content:"";position:absolute;right:-3px;top:2px;width:1.5px;height:3px;border-radius:0 1px 1px 0;background:#e9edef8c}.tel-bateria s{display:block;width:78%;height:100%;border-radius:1px;background:#e9edef}.tel-barra{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:4px 11px 6px 14px}.tel-barra b{font-family:var(--font-head);font-size:14.5px;font-weight:800;letter-spacing:-.3px}.tel-acc{display:flex;align-items:center;gap:7px}.tel-kebab{display:flex;flex-direction:column;gap:2px;padding:3px 5px;border-radius:6px;animation:kebabToca 6s infinite}.tel-kebab i{width:2.5px;height:2.5px;border-radius:50%;background:#e9edef}.tel-buscar{flex-shrink:0;display:flex;align-items:center;gap:5px;height:22px;margin:0 10px 7px;padding:0 9px;border-radius:99px;background:#202c33;font-size:8.5px;color:#8696a0}.tel-filtros{flex-shrink:0;display:flex;gap:4px;padding:0 10px 6px}.tel-filtros span{padding:3px 7px;border-radius:99px;font-size:7.5px;font-weight:700;color:#8696a0;background:#202c33}.tel-filtros span.on{color:#7ae3a6;background:#103529}.tel-chats{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:5px 10px}.tel-chat{display:flex;align-items:center;gap:8px}.tel-chat>i{width:26px;height:26px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 1px #ffffff40}.tel-chat>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tel-chat b,.tel-chat s{display:block;height:5px;border-radius:99px;background:#3b4a54}.tel-chat s{height:4px;background:#233039}.tel-chat-der{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.tel-chat-der em{font-style:normal;font-size:6.5px;color:#8696a0}.tel-chat-der.nuevo em{color:#25d366;font-weight:700}.tel-chat-der u{min-width:12px;height:12px;padding:0 3px;border-radius:99px;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:6.5px;font-weight:800;color:#0b141a;background:#25d366}.tel-nav{flex-shrink:0;display:flex;justify-content:space-around;padding:6px 6px 16px;border-top:1px solid rgba(134,150,160,.14);color:#8696a0}.tel-nav span{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:6px;font-weight:600}.tel-nav i{display:flex;padding:2px 8px;border-radius:99px}.tel-nav span.on{color:#e9edef}.tel-nav span.on i{color:#7ae3a6;background:#103529}.tel-menu{position:absolute;z-index:4;top:54px;right:8px;width:132px;padding:5px 0;border-radius:11px;background:#233138;box-shadow:0 14px 28px -8px #000000bf;transform-origin:top right;animation:menuAbre 6s infinite}.tel-menu span{position:relative;display:block;padding:6px 11px;font-size:8.5px;color:#e9edef}.tel-menu .tel-menu-on{background:#25d36629;color:#7ae3a6;font-weight:700}.tel-p2{position:absolute;z-index:5;left:0;right:0;top:28px;bottom:0;display:flex;flex-direction:column;align-items:center;background:#0b141a;transform:translate(100%);animation:pantalla2 6s cubic-bezier(.4,0,.2,1) infinite}.tel-p2-barra{align-self:stretch;display:flex;align-items:center;gap:8px;padding:6px 12px 8px;font-size:10px;font-weight:700}.tel-p2-ilus{margin:16px 0 10px}.tel-p2-ilus span{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#25d366;background:radial-gradient(circle,#25d36638,#25d3660f 70%);box-shadow:0 0 0 6px #25d3660f}.tel-p2 p{margin:0 16px;font-size:8px;line-height:1.5;text-align:center;color:#8696a0}.tel-vincular{position:relative;align-self:stretch;margin:14px 14px 0;padding:8px;border-radius:99px;text-align:center;font-family:var(--font-head);font-size:8.5px;font-weight:800;color:#0b141a;background:#25d366}.tel-p2-nota{display:flex;align-items:center;gap:4px;margin-top:auto;padding:0 10px 18px;font-size:6.5px;color:#8696a0}.tel-home{position:absolute;z-index:6;left:50%;bottom:6px;width:64px;height:3.5px;margin-left:-32px;border-radius:99px;background:#e9edefb3}.tel-brillo{position:absolute;z-index:7;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff1a,#fff0 30%,#fff0 72%,#ffffff0a)}.tel-tap{position:absolute;right:12px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#fffc;box-shadow:0 0 0 4px #ffffff2e;animation:tap 6s infinite}.tel-tap-2{right:auto;left:50%;margin-left:-7px;animation-name:tap2}@keyframes kebabToca{0%,5%,14%,to{background:transparent}9%{background:#fff3}}@keyframes menuAbre{0%,13%{opacity:0;transform:scale(.6)}18%,46%{opacity:1;transform:scale(1)}51%,to{opacity:0;transform:scale(.6)}}@keyframes pantalla2{0%,49%{transform:translate(100%)}55%,94%{transform:translate(0)}99%,to{transform:translate(100%)}}@keyframes tap{0%,30%{opacity:0;transform:scale(.4)}36%{opacity:1;transform:scale(1)}44%,to{opacity:0;transform:scale(1.8)}}@keyframes tap2{0%,68%{opacity:0;transform:scale(.4)}74%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(1.8)}}.wa-guia-escenario{position:relative;margin-bottom:18px;padding:16px 0 12px;border-radius:16px;border:1px solid var(--border);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,#05d077 15%,transparent) 0%,transparent 64%)}.wa-guia-escenario:before,.wa-escena:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(var(--fx-linea) 1px,transparent 1px),linear-gradient(90deg,var(--fx-linea) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,transparent 72%)}.wa-guia-escenario>*,.wa-escena>*{position:relative;z-index:1}.wa-guia-escenario .tel{margin:0 auto}.wa-guia-paso{animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease}.wa-guia-paso.p1{animation-name:guiaP1}.wa-guia-paso.p2{animation-name:guiaP2}.wa-guia-paso.p3{animation-name:guiaP3}@keyframes guiaP1{0%,28%{opacity:1}32%,96%{opacity:.4}to{opacity:1}}@keyframes guiaP2{0%,28%{opacity:.4}32%,54%{opacity:1}58%,to{opacity:.4}}@keyframes guiaP3{0%,54%{opacity:.4}58%,94%{opacity:1}98%,to{opacity:.4}}.wa-col .conexion{margin-bottom:14px}.wa-vivo{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-family:var(--font-head);font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--trend-up);background:#05d07721}.wa-vivo i{width:7px;height:7px;border-radius:50%;background:#05d077;--c: #05d077;animation:puntoVivo 1.6s ease-out infinite}.wa-vivo.off{color:#d97706;background:#f59e0b24}.wa-vivo.off i{background:#f59e0b;animation:none}.wa-act{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wa-act-celda{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:9px;padding:12px;border-radius:12px;background:var(--panel-1);border:1px solid var(--border);transition:transform .25s cubic-bezier(.16,1,.3,1)}.wa-act-celda:before{content:"";position:absolute;top:0;right:0;width:92px;height:66px;pointer-events:none;background-image:radial-gradient(var(--dot) 1.1px,transparent 1.6px);background-size:11px 11px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.wa-act-celda>*{position:relative}.wa-act-celda:hover{transform:scale(1.03)}.wa-act-top{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden}.wa-act-v{font-family:var(--font-head);font-size:22px;font-weight:800;letter-spacing:-1px;line-height:1;color:var(--text)}.wa-act-pie{margin-top:10px;font-size:10.5px;text-align:right;color:var(--txt-2)}.bj-total{padding:4px 10px;border-radius:99px;font-family:var(--font-head);font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 6px 14px -6px #3b82f6cc;animation:badgePop .5s cubic-bezier(.34,1.7,.5,1) backwards}@keyframes badgePop{0%{transform:scale(0)}}.bj-lista{display:flex;flex-direction:column;gap:6px}.bj-fila{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;text-align:left;border-radius:12px;border:1px solid var(--border);background:var(--panel-1);color:var(--muted);cursor:pointer;animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards;transition:transform .25s cubic-bezier(.16,1,.3,1)}.bj-fila:hover{transform:scale(1.015)}.bj-fila.nueva:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:#3b82f6}.bj-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;object-fit:cover;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:14px;font-weight:800;color:#fff;box-shadow:inset 0 1px #ffffff4d}.bj-cuerpo{flex:1;min-width:0}.bj-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bj-top b{font-size:12.5px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bj-top span{flex-shrink:0;font-size:10.5px;font-weight:600;color:var(--muted)}.bj-fila.nueva .bj-top span{color:#3b82f6;font-weight:800}.bj-msg{margin-top:3px;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bj-fila.nueva .bj-msg{color:var(--text);font-weight:600}.bj-badge{min-width:20px;height:20px;padding:0 6px;border-radius:99px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:10.5px;font-weight:800;color:#fff;background:#3b82f6;box-shadow:0 0 #3b82f680;animation:pasoPulso 2s ease-out infinite}.bj-cargando{cursor:default}.bj-cargando .bj-avatar,.bj-cargando .bj-cuerpo i{background:linear-gradient(90deg,var(--ct-fondo-3) 0%,var(--ct-fondo-2) 50%,var(--ct-fondo-3) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;box-shadow:none}.bj-cargando .bj-cuerpo i{display:block;height:8px;border-radius:99px;width:55%}.bj-cargando .bj-cuerpo i+i{width:85%;height:6px;margin-top:7px}.bj-vacio{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:12px;background:var(--panel-1);border:1px dashed var(--border-h)}.bj-vacio b{display:block;font-family:var(--font-head);font-size:13px;font-weight:700;color:var(--text)}.bj-vacio span{display:block;margin-top:2px;font-size:11.5px;color:var(--muted);line-height:1.5}.wa-datos{display:flex;flex-direction:column}.wa-dato{position:relative;display:flex;align-items:flex-start;gap:12px}.wa-dato:not(:last-child){padding-bottom:18px}.wa-dato:not(:last-child):before{content:"";position:absolute;left:16px;top:31px;bottom:-3px;width:2px;border-radius:99px;background:linear-gradient(color-mix(in srgb,var(--c) 60%,transparent),color-mix(in srgb,var(--c) 16%,transparent))}.wa-dato>div{padding-top:7px}.wa-dato-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wa-dato-top span{font-size:12.5px;font-weight:600;color:var(--text)}.wa-dato-top b{font-family:var(--font-head);font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-dato-pie{margin-top:2px;font-size:10.5px;color:var(--txt-2)}.wa-atajos{display:flex;flex-direction:column;gap:9px}.wa-atajo{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--panel-1);border:1px solid var(--border);transition:transform .25s cubic-bezier(.16,1,.3,1)}.wa-atajo:hover{transform:scale(1.02)}.wa-atajo kbd{min-width:48px;padding:7px 9px;border-radius:9px;text-align:center;font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:1px;color:var(--text);background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 3px 0 var(--border-h)}.wa-atajo b{display:block;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text)}.wa-atajo span{display:block;margin-top:2px;font-size:11px;color:var(--muted)}.wa-func{display:flex;align-items:flex-start;gap:13px;padding:16px 18px}.wa-func-t{margin-bottom:4px;font-family:var(--font-head);font-size:13.5px;font-weight:700;color:var(--text)}.wa-func-d{font-size:11.5px;line-height:1.6;color:var(--muted)}@keyframes orbeFlota{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes puntoVivo{0%{box-shadow:0 0 color-mix(in srgb,var(--c) 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media (max-width: 860px){.wa-paso-txt span{display:none}.wa-placa{width:200px;height:200px}.wa-act{grid-template-columns:1fr}.wa-col{padding:16px}}@media (prefers-reduced-motion: reduce){.wa-paso-act .wa-paso-n,.wa-esq,.wa-qr-img,.wa-barrido,.wa-qr-cargando,.wa-qr-velo .isuave,.wa-fase-act .wa-fase-i,.tel-kebab,.tel-menu,.tel-p2,.tel-tap,.wa-vivo i,.bj-total,.bj-fila,.bj-badge,.wa-guia-paso,.bj-cargando .bj-avatar,.bj-cargando .bj-cuerpo i{animation:none}.tel-menu{opacity:1;transform:none}.tel-p2{display:none}.wa-pasos-riel>i,.wa-tiempo-barra i,.wa-anillo-val{transition:none}}.tel-estado{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);padding:2px 10px 0}.tel-estado b{justify-self:center;white-space:nowrap}.tel-iconos{grid-column:3;justify-self:center}.wa .card{border:none!important;border-radius:24px;box-shadow:0 1px 2px #060b190d,0 18px 36px -26px #060b1973}:root:not([data-theme=light]) .wa .card{box-shadow:0 18px 36px -24px #000c}.wa .wa-pasos{border:none;background:color-mix(in srgb,var(--text) 3.5%,var(--ct-fondo));border-radius:18px}.wa .wa-escena,.wa .wa-guia-escenario{border:none!important;border-radius:20px;background:color-mix(in srgb,var(--text) 3%,var(--ct-fondo))}.wa .wa-act-celda{border:none;border-radius:18px;background:color-mix(in srgb,var(--c) 7%,var(--ct-fondo))}.wa .wa-act-celda .wa-act-v{font-size:26px}.wa .wa-atajo{border:none;border-radius:16px;background:color-mix(in srgb,var(--text) 3.5%,var(--ct-fondo))}.wa .wa-atajo kbd{border:none;background:var(--ct-fondo);box-shadow:0 2px #0000001f,0 6px 12px -8px #0000004d}.wa .bj-vacio{border:none;border-radius:16px;background:color-mix(in srgb,#3b82f6 6%,var(--ct-fondo))}.wa .citas-ver{border:none!important;border-radius:99px;color:#fff;background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,#10dc85,#04a868);box-shadow:0 3px #037a46}.wa .citas-ver svg{color:#fff}.wa .wa-btn-verde{background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,#10dc85,#04a868);box-shadow:0 3px #037a46,0 12px 20px -14px #060b1980}.wa .wa-btn-ambar{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 3px #b45309,0 12px 20px -14px #060b1980}.wa .wa-btn-linea{color:#fff;border:none;background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 3px #7f1d1d,0 12px 20px -14px #060b1980}.wa .wa-btn:active:not(:disabled){transform:translateY(2px)}.wa .wa-func{padding:18px 20px}.wa .wa-paso-ico{background:none!important;box-shadow:none!important;border:none!important}.cv-wrap{height:100%}.cv{height:100%;display:grid;grid-template-columns:340px minmax(0,1fr);overflow:hidden;padding:0}.cv.dcard:before{width:150px;height:110px;z-index:0}.cv>*{position:relative;z-index:1}.cv-lista{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border);background:color-mix(in srgb,var(--ct-fondo) 55%,transparent)}.cv-tools{flex-shrink:0;padding:14px 12px 12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--border)}.cv-busca{position:relative;display:flex;align-items:center}.cv-busca>svg{position:absolute;left:12px;color:var(--muted);pointer-events:none}.cv-busca input{width:100%;height:40px;padding:0 36px;border-radius:11px;border:1px solid var(--border);background:var(--panel-1);color:var(--text);font-size:13px;font-family:var(--font-body);outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.cv-busca input::placeholder{color:var(--muted)}.cv-busca input:focus{border-color:var(--wa);background:var(--ct-fondo);box-shadow:0 0 0 3px color-mix(in srgb,var(--wa) 16%,transparent)}.cv-busca-x{position:absolute;right:8px;width:24px;height:24px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--ct-fondo-3);color:var(--muted);transition:transform .2s,color .2s}.cv-busca-x:hover{color:var(--text);transform:scale(1.1)}.cv-seg{width:100%}.cv-seg .seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 6px}.cv-seg-n{min-width:20px;padding:1px 7px;border-radius:99px;text-align:center;font-size:9.5px;font-weight:800;line-height:1.6;background:color-mix(in srgb,var(--muted) 22%,transparent);color:var(--text);transition:background .25s,color .25s}.cv-seg .seg-btn.on .cv-seg-n{background:#ffffff47;color:#fff}.cv-chats{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.cv-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border-radius:13px;border:1px solid transparent;background:transparent;cursor:pointer;animation:cvFila .4s cubic-bezier(.16,1,.3,1) backwards;transition:background .18s,border-color .18s,transform .18s cubic-bezier(.16,1,.3,1)}@keyframes cvFila{0%{opacity:0;transform:translate(-10px)}}.cv-row:hover{background:var(--panel-1)}.cv-row.on{background:var(--panel-2);border-color:color-mix(in srgb,var(--wa) 32%,transparent)}.cv-row.on:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(var(--wa),var(--wa-dark))}.cv-row-body{flex:1;min-width:0}.cv-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cv-row-top b{font-size:13px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-row-top span{flex-shrink:0;font-size:10px;font-weight:600;color:var(--muted);font-family:var(--font-mono)}.cv-row-bot{display:flex;align-items:center;gap:8px;margin-top:3px}.cv-row-msg{flex:1;min-width:0;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-row.nueva .cv-row-top b{color:var(--text)}.cv-row.nueva .cv-row-msg{color:var(--text);font-weight:600}.cv-row.nueva .cv-row-top span{color:var(--wa);font-weight:800}.cv-badge{min-width:19px;height:19px;padding:0 5px;border-radius:99px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:10px;font-weight:800;color:#fff;background:linear-gradient(135deg,#10dc85,#04a868);box-shadow:0 3px 8px -3px #05d077d9}.cv-av{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.cv-av-img,.cv-av-ini{width:100%;height:100%;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;color:#fff;box-shadow:inset 0 1px #ffffff4d,0 3px 8px -4px #0006}.cv-row:hover .cv-av{transform:scale(1.04);transition:transform .2s}.cv-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:40px 20px;text-align:center}.cv-empty .isuave{margin-bottom:6px}.cv-empty b{font-family:var(--font-head);font-size:13.5px;font-weight:700;color:var(--text)}.cv-empty span{font-size:11.5px;color:var(--muted);max-width:220px;line-height:1.5}.cv-skel{cursor:default;animation:none}.cv-skel .cv-av,.cv-skel .cv-row-body i{background:linear-gradient(90deg,var(--ct-fondo-3) 0%,var(--ct-fondo-2) 50%,var(--ct-fondo-3) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;box-shadow:none}.cv-skel .cv-av{border-radius:50%}.cv-skel .cv-row-body{display:flex;flex-direction:column;gap:7px}.cv-skel .cv-row-body i{display:block;height:8px;border-radius:99px}.cv-panel{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--ct-fondo)}.cv-chat-head{flex-shrink:0;display:flex;align-items:center;gap:13px;padding:12px 18px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--ct-fondo-2) 75%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cv-back{flex-shrink:0;width:34px;height:34px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--panel-1);color:var(--text);transition:transform .2s}.cv-back:hover{transform:scale(1.06)}.cv-chat-nom{font-family:var(--font-head);font-weight:700;font-size:14.5px;letter-spacing:-.2px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-chat-num{font-size:11px;color:var(--muted);font-family:var(--font-mono);margin-top:2px;letter-spacing:.3px}.cv-chat-estado{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;font-family:var(--font-head);font-size:10.5px;font-weight:800;color:var(--trend-up);background:#05d07721;border:1px solid rgba(5,208,119,.22)}.cv-chat-estado i{width:7px;height:7px;border-radius:50%;background:#05d077;animation:cvPulso 2s ease-out infinite}@keyframes cvPulso{0%{box-shadow:0 0 #05d0778c}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.cv-msgs{flex:1;min-height:0;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--wa) 5%,transparent),transparent 60%),radial-gradient(var(--dot) 1px,transparent 1.6px);background-size:auto,20px 20px}.cv-fila{display:flex;animation:cvBub .3s cubic-bezier(.16,1,.3,1) both}@keyframes cvBub{0%{opacity:0;transform:translateY(8px) scale(.98)}}.cv-bub{position:relative;max-width:72%;padding:9px 13px 6px;font-size:13.2px;line-height:1.55;word-break:break-word}.cv-bub-bot{color:#06271a;border-radius:16px 16px 5px;background:linear-gradient(145deg,#2ae795,#05d077 60%,#04bd6c);box-shadow:0 7px 16px -8px #05d077bf,inset 0 1px #fff6}.cv-bub-cli{color:var(--text);border-radius:16px 16px 16px 5px;background:var(--ct-fondo-2);border:1px solid var(--border)}.cv-bub.seg.cv-bub-bot{border-radius:16px 6px 6px 16px}.cv-bub.seg.cv-bub-cli{border-radius:6px 16px 16px 6px}.cv-bub-pie{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:3px;font-size:9.5px;font-family:var(--font-mono)}.cv-bub-bot .cv-bub-pie{color:#06271aa6}.cv-bub-cli .cv-bub-pie{color:var(--muted)}.cv-bub-tag{font-family:var(--font-head);font-weight:800;font-size:8px;letter-spacing:1px;padding:1px 6px;border-radius:99px;background:#00000029;color:#06271a}.cv-dia{display:flex;justify-content:center;margin:16px 0 10px}.cv-dia span{padding:4px 13px;border-radius:99px;font-family:var(--font-head);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border)}.cv-empty-msgs{flex:1}.cv-skel-msgs{flex:1;display:flex;flex-direction:column;gap:12px}.cv-skel-bub span{display:block;height:38px;border-radius:14px;background:linear-gradient(90deg,var(--ct-fondo-3) 0%,var(--ct-fondo-2) 50%,var(--ct-fondo-3) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.cv-skel-bub.bot span{border-radius:14px 14px 4px}.cv-input{flex-shrink:0;display:flex;align-items:flex-end;gap:10px;padding:12px 16px 6px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--ct-fondo-2) 60%,transparent)}.cv-input textarea{flex:1;min-height:44px;max-height:120px;padding:12px 15px;border-radius:13px;resize:none;border:1px solid var(--border);background:var(--ct-fondo);color:var(--text);font-size:13px;font-family:var(--font-body);line-height:1.5;outline:none;transition:border-color .18s,box-shadow .18s}.cv-input textarea::placeholder{color:var(--muted)}.cv-input textarea:focus{border-color:var(--wa);box-shadow:0 0 0 3px color-mix(in srgb,var(--wa) 15%,transparent)}.cv-enviar{width:44px;height:44px;flex-shrink:0;border:none;border-radius:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#10dc85,#04a868);box-shadow:0 8px 18px -8px #05d077d9,inset 0 1px #ffffff4d;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s}.cv-enviar:hover:not(:disabled){transform:scale(1.08) rotate(-6deg)}.cv-enviar:disabled{background:var(--ct-fondo-3);color:var(--muted);box-shadow:none;cursor:not-allowed}.cv-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spinArc .7s linear infinite}.cv-hint{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:0 18px 12px;font-size:10px;color:var(--txt-2)}.cv-hint>svg{color:var(--wa)}:root{--sk-base: #111c31;--sk-bot: color-mix(in srgb, #05d077 16%, #111c31)}[data-theme=light]{--sk-base: #e4ebe8;--sk-bot: color-mix(in srgb, #05d077 20%, #edf3f0)}.cv-vacio{position:relative;overflow:hidden;flex:1;display:flex;align-items:center;justify-content:center;padding:28px 24px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--wa) 6%,transparent),transparent 60%),radial-gradient(var(--dot) 1px,transparent 1.6px);background-size:auto,20px 20px}.cv-vacio-cuerpo{width:100%;max-width:420px;display:flex;flex-direction:column;gap:18px}.cv-aviso{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:12px;padding:14px 16px 14px 18px;border-radius:14px;background:var(--ct-fondo);border:1px solid var(--border);box-shadow:var(--dcard-sombra);animation:cvEntra .6s cubic-bezier(.16,1,.3,1) backwards}.cv-aviso:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(#05d077,#3b82f6)}.cv-aviso b{display:block;font-family:var(--font-head);font-size:13px;font-weight:700;color:var(--text)}.cv-aviso span{display:block;margin-top:3px;font-size:12px;line-height:1.55;color:var(--muted)}.cv-guia{position:relative;height:176px;display:grid;grid-template-columns:118px minmax(0,1fr);border-radius:16px;overflow:hidden;background:var(--ct-fondo);border:1px solid var(--border);box-shadow:var(--dcard-sombra);animation:cvEntra .6s cubic-bezier(.16,1,.3,1) .08s backwards}.cv-guia-lista{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 8px;border-right:1px solid var(--border)}.cv-guia-fila{display:flex;align-items:center;gap:7px;height:40px;padding:0 7px;border-radius:10px;border:1px solid transparent}.cv-guia-fila.meta{animation:cvMeta 7s cubic-bezier(.4,0,.2,1) infinite}.cv-guia-av{width:22px;height:22px;border-radius:50%;flex-shrink:0}.cv-guia-lineas{flex:1;display:flex;flex-direction:column;gap:5px}.cv-guia-lineas i{display:block;height:6px;border-radius:99px;background:var(--sk-base)}.cv-guia-lineas i+i{width:88%;height:5px;opacity:.7}.cv-guia-clic{position:absolute;left:41px;top:58px;width:36px;height:36px;border-radius:50%;pointer-events:none;background:color-mix(in srgb,#05d077 45%,transparent);opacity:0;animation:cvClic 7s ease-out infinite}.cv-guia-chat{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.cv-guia-head{display:flex;align-items:center;gap:7px;padding-bottom:8px;border-bottom:1px solid var(--border);animation:cvG0 7s cubic-bezier(.16,1,.3,1) infinite}.cv-guia-head i{display:block;width:46%;height:6px;border-radius:99px;background:var(--sk-base)}.cv-guia-bub{height:20px}.cv-guia-bub.cli{width:62%;align-self:flex-start;border-radius:9px 9px 9px 3px;background:var(--sk-base)}.cv-guia-bub.bot{width:54%;align-self:flex-end;border-radius:9px 9px 3px;background:var(--sk-bot)}.cv-guia-bub.g3{width:38%}.cv-guia-bub.g1{animation:cvG1 7s cubic-bezier(.16,1,.3,1) infinite}.cv-guia-bub.g2{animation:cvG2 7s cubic-bezier(.16,1,.3,1) infinite}.cv-guia-bub.g3{animation:cvG3 7s cubic-bezier(.16,1,.3,1) infinite}.cv-guia-espera{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--muted);animation:cvEspera 7s ease infinite}.cv-guia-cursor{position:absolute;left:0;top:0;z-index:3;pointer-events:none;transform-origin:3px 2px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35));animation:cvCursor 7s cubic-bezier(.65,0,.35,1) infinite}.cv-guia-cursor path{fill:#fff;stroke:#0b1220;stroke-width:1.4;stroke-linejoin:round}@keyframes cvCursor{0%{transform:translate(300px,150px);opacity:0}6%{opacity:1}24%{transform:translate(56px,74px)}27%{transform:translate(56px,74px) scale(.82)}30%{transform:translate(56px,74px) scale(1)}46%{transform:translate(56px,74px);opacity:1}56%,to{transform:translate(56px,74px);opacity:0}}@keyframes cvClic{0%,26%{opacity:0;transform:scale(.3)}29%{opacity:.55;transform:scale(.7)}40%,to{opacity:0;transform:scale(1.8)}}@keyframes cvMeta{0%,29%{background:transparent;border-color:transparent}32%,88%{background:color-mix(in srgb,#05d077 12%,transparent);border-color:color-mix(in srgb,#05d077 45%,transparent)}94%,to{background:transparent;border-color:transparent}}@keyframes cvEspera{0%,29%{opacity:1}33%,90%{opacity:0}96%,to{opacity:1}}@keyframes cvG0{0%,32%{opacity:0;transform:translateY(5px)}36%,88%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes cvG1{0%,40%{opacity:0;transform:translateY(5px)}44%,88%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes cvG2{0%,50%{opacity:0;transform:translateY(5px)}54%,88%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes cvG3{0%,60%{opacity:0;transform:translateY(5px)}64%,88%{opacity:1;transform:none}94%,to{opacity:0}}.cv-vacio-txt{text-align:center;animation:cvEntra .6s cubic-bezier(.16,1,.3,1) .16s backwards}.cv-vacio-t{font-family:var(--font-head);font-size:20px;font-weight:800;letter-spacing:-.6px;color:var(--text)}.cv-vacio-d{margin:6px auto 0;max-width:340px;font-size:12.5px;line-height:1.6;color:var(--muted)}.cv-vacio-pista{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:6px 13px;border-radius:99px;font-size:11.5px;font-weight:700;color:var(--text);background:var(--ct-fondo);border:1px solid var(--border)}.cv-vacio-pista svg{color:#05d077;animation:cvNudge 1.6s ease-in-out infinite}@keyframes cvNudge{0%,to{transform:rotate(180deg) translate(0)}50%{transform:rotate(180deg) translate(4px)}}@keyframes cvEntra{0%{opacity:0;transform:translateY(12px)}}.cv .oculto{display:none}@media (max-width: 860px){.cv{grid-template-columns:1fr}.cv-lista{border-right:none}.cv-bub{max-width:82%}}@media (prefers-reduced-motion: reduce){.cv-row,.cv-fila,.cv-chat-estado i,.cv-aviso,.cv-guia,.cv-vacio-txt,.cv-vacio-pista svg{animation:none}.cv-guia-cursor,.cv-guia-clic,.cv-guia-espera{display:none}.cv-guia-fila.meta,.cv-guia-head,.cv-guia-bub{animation:none;opacity:1}.cv-guia-fila.meta{background:color-mix(in srgb,#05d077 12%,transparent);border-color:color-mix(in srgb,#05d077 45%,transparent)}.cv-skel .cv-av,.cv-skel .cv-row-body i,.cv-skel-bub span{animation:none}.cv-row:hover,.cv-enviar:hover:not(:disabled){transform:none}}.fl{display:flex;flex-direction:column;gap:14px}.fl-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fl-stats{flex-shrink:0;display:grid;gap:12px}.fl-stat{display:flex;align-items:center;gap:13px;padding:14px 16px}.fl-stat:after{content:"";position:absolute;inset:auto;top:0;left:16px;right:16px;height:2px;padding:0;border-radius:0 0 4px 4px;opacity:.9;-webkit-mask:none;mask:none;background:linear-gradient(90deg,transparent,var(--c),transparent)}.fl-stat:hover:after{opacity:.9}.fl-stat-v{font-family:var(--font-head);font-size:22px;font-weight:800;letter-spacing:-.9px;line-height:1;color:var(--text);white-space:nowrap}.fl-stat-l{margin-top:5px;font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-stat-n{margin-top:2px;font-size:10.5px;color:var(--txt-2)}.fl-btn,.fl-btn-linea,.fl-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:10px;cursor:pointer;white-space:nowrap;font-family:var(--font-head);font-size:12px;font-weight:700;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s,opacity .2s}.fl-btn{border:none;color:var(--bt, #06231a);background:linear-gradient(150deg,#ffffff4d,#fff0 58%),var(--b, #05d077);box-shadow:0 7px 16px -9px var(--b, #05d077),inset 0 1px #ffffff52}.fl-btn-linea{border:1px solid color-mix(in srgb,#ef4444 40%,transparent);background:transparent;color:#ef4444}.fl-btn-linea:hover:not(:disabled){background:color-mix(in srgb,#ef4444 9%,transparent)}.fl-btn-ghost{border:1px solid var(--border);background:transparent;color:var(--muted)}.fl-btn-ghost:hover{color:var(--text);border-color:var(--border-h)}.fl-btn:hover:not(:disabled),.fl-btn-linea:hover:not(:disabled){transform:scale(1.04)}.fl-btn:disabled,.fl-btn-linea:disabled{opacity:.55;cursor:not-allowed}.fl-btn-xl{height:42px;padding:0 20px;font-size:13px;border-radius:12px}.fl-btn-modal{flex:1;height:40px;font-size:12.5px}.fl-ico{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--border);background:var(--panel-1);color:var(--muted);cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s,border-color .2s}.fl-ico:hover{transform:scale(1.08);color:var(--text);border-color:var(--border-h)}.fl-ico.peligro:hover{color:#ef4444;border-color:color-mix(in srgb,#ef4444 45%,transparent)}.fl-ico-modal{width:40px;height:40px;border-radius:11px}.fl-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;white-space:nowrap;font-family:var(--font-head);font-size:10px;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 28%,transparent)}.fl-chip i{width:6px;height:6px;border-radius:50%;background:var(--c);flex-shrink:0}.fl-chip.neutro{color:var(--muted);background:var(--panel-1);border-color:var(--border)}.fl-vacio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:44px 16px;text-align:center;animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards}.fl-vacio .isuave{margin-bottom:6px}.fl-vacio b{font-family:var(--font-head);font-size:14px;font-weight:700;color:var(--text)}.fl-vacio span{max-width:270px;font-size:12px;line-height:1.55;color:var(--muted)}.fl-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fl-form-grid>*{animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards}.fl-form-grid>*:nth-child(2){animation-delay:.04s}.fl-form-grid>*:nth-child(3){animation-delay:.08s}.fl-form-grid>*:nth-child(4){animation-delay:.12s}.fl-form-grid>*:nth-child(5){animation-delay:.16s}.fl-form-grid>*:nth-child(6){animation-delay:.2s}.fl-form-grid>*:nth-child(7){animation-delay:.24s}.fl-form-grid .input{font-size:13px}.fl-campo-ancho{grid-column:1 / -1}.fl-error{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border-radius:10px;font-size:12px;font-weight:600;color:#ef4444;background:color-mix(in srgb,#ef4444 9%,transparent);border:1px solid color-mix(in srgb,#ef4444 28%,transparent)}.fl-drawer-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#060b1980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn .2s ease}.fl-drawer{width:100%;max-width:430px;height:100%;display:flex;flex-direction:column;background:var(--ct-fondo);border-left:1px solid var(--border-h);box-shadow:-30px 0 60px -30px #0009;animation:flDrawer .4s cubic-bezier(.16,1,.3,1)}@keyframes flDrawer{0%{transform:translate(100%)}}.fl-drawer-head{flex-shrink:0;display:flex;align-items:center;gap:11px;padding:18px 18px 14px;border-bottom:1px solid var(--border)}.fl-drawer-head b{display:block;font-family:var(--font-head);font-size:16px;font-weight:700;color:var(--text)}.fl-drawer-head span{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}.fl-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:18px}.fl-drawer-pie{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--border)}.fl-drawer-pie .fl-btn,.fl-drawer-pie .fl-btn-ghost{height:40px;padding:0 18px}.fl-dona{position:relative;flex-shrink:0}.fl-dona-fondo{stroke:var(--ct-fondo-3)}.fl-dona-seg{animation:flDona 1.1s cubic-bezier(.16,1,.3,1) backwards}@keyframes flDona{0%{stroke-dasharray:0 1000}}.fl-dona-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.fl-dona-centro b{font-family:var(--font-head);font-size:24px;font-weight:800;letter-spacing:-.8px;line-height:1;color:var(--text)}.fl-dona-centro span{margin-top:3px;font-size:9.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.ag-layout{flex:1;min-height:0;display:grid;gap:12px}@media (min-width: 861px){.ag-layout{grid-template-rows:minmax(0,1fr)}}.ag-dia-card{display:flex;flex-direction:column;min-height:0;min-width:0;padding:0}.ag-dia-card:hover,.ag-mini:hover,.ag-estado:hover,.ag-prox:hover{transform:scale(1.003)}.ag-barra{flex-shrink:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px 10px}.ag-titulo{flex:0 0 auto;min-width:0}.ag-titulo b{display:block;font-family:var(--font-head);font-size:17px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:var(--text);white-space:nowrap}.ag-titulo b span{color:var(--muted);font-weight:700}.ag-titulo small{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;color:var(--muted);white-space:nowrap}.ag-hoy{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:99px;cursor:pointer;font-family:var(--font-head);font-size:10px;font-weight:700;color:var(--trend-up);background:color-mix(in srgb,#05d077 12%,transparent);border:1px solid color-mix(in srgb,#05d077 30%,transparent);animation:fadeIn .25s ease;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ag-hoy:hover{transform:scale(1.06)}.ag-semana{flex:1 1 340px;min-width:0;display:flex;align-items:center;gap:6px}.ag-semana>.fl-ico{width:28px;height:28px;border-radius:9px}.ag-sem{display:grid;flex:1;min-width:0}.ag-sem .seg-pill{border-radius:10px}.ag-sd{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 2px 3px;border:none;border-radius:10px;background:transparent;cursor:pointer;animation:agEntra .4s cubic-bezier(.16,1,.3,1) backwards;transition:transform .22s cubic-bezier(.16,1,.3,1)}@keyframes agEntra{0%{opacity:0;transform:translateY(6px)}}.ag-sd:hover{transform:scale(1.06)}.ag-sd-n{font-family:var(--font-head);font-size:8.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);transition:color .25s}.ag-sd b{font-family:var(--font-head);font-size:14.5px;font-weight:800;letter-spacing:-.4px;line-height:1.15;color:var(--text);transition:color .25s}.ag-sd.hoy b{color:var(--trend-up)}.ag-sd.sel .ag-sd-n,.ag-sd.sel b{color:#fff}.ag-puntos{display:flex;align-items:center;justify-content:center;gap:2px;height:4px}.ag-puntos s{width:4px;height:4px;border-radius:50%;background:var(--c)}.ag-sd.sel .ag-puntos s{background:#fff;opacity:.75}@keyframes agSel{0%{transform:scale(.8)}}.ag-filtros{flex-shrink:0;padding:0 14px 12px;border-bottom:1px solid var(--border)}.ag-fil{position:relative;isolation:isolate;display:flex;align-items:center;gap:4px;padding:6px;border-radius:15px;min-width:0;background:var(--seg-fondo);border:1px solid var(--border)}.ag-fil-pill{position:absolute;z-index:2;top:0;left:0;border-radius:13px;pointer-events:none;border:2px solid var(--pc);box-shadow:inset 0 0 0 2px var(--seg-fondo);transition:transform .5s cubic-bezier(.34,1.3,.5,1),width .5s cubic-bezier(.34,1.3,.5,1),height .5s,border-color .35s}.ag-fil-btn{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 8px;border:none;border-radius:10px;cursor:pointer;white-space:nowrap;overflow:hidden;font-family:var(--font-head);font-size:11px;font-weight:800;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);background:linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);box-shadow:0 3px color-mix(in srgb,var(--c2) 65%,#000),0 8px 14px -12px var(--c2),inset 0 1px #ffffff4d;opacity:.62;filter:saturate(.75);animation:vtEtapa .5s cubic-bezier(.16,1,.3,1) backwards,vtInvita .7s cubic-bezier(.34,1.6,.5,1) backwards;transition:opacity .3s,filter .3s,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .3s}.ag-fil-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff42,#fff0 55%)}.ag-fil-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);background-size:250% 100%;background-position:120% 0}.ag-fil-btn>*{position:relative}.ag-fil-btn:hover{opacity:.95;filter:none;transform:translateY(-2px)}.ag-fil-btn:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--c2) 65%,#000),inset 0 1px #ffffff4d}.ag-fil-btn:focus-visible{outline:2px solid var(--c);outline-offset:3px}.ag-fil-btn.on{opacity:1;filter:none;transform:translateY(-1px)}.ag-fil-btn.on:after{animation:vtBarrido .9s ease .15s}.ag-fil-btn>svg{flex-shrink:0;color:#fff;transition:transform .4s cubic-bezier(.34,1.6,.5,1)}.ag-fil-btn.on>svg,.ag-fil-btn:hover>svg{transform:scale(1.18) rotate(-6deg)}.ag-fil-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ag-fil-btn>b{flex-shrink:0;min-width:20px;height:18px;padding:0 6px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;text-shadow:none;background:#ffffff3d;color:#fff}.ag-fil-btn.on>b{background:#fff;color:var(--c2);animation:agCuenta .45s cubic-bezier(.34,1.6,.5,1)}.ag-fil-sep{flex:0 0 1px;align-self:stretch;margin:6px 2px;background:var(--border-h)}.ag-fil-con{flex:0 1 24px;min-width:16px;z-index:1}@media (max-width: 860px){.ag-semana{flex-basis:100%}.ag-fil{overflow-x:auto;scrollbar-width:none}.ag-fil::-webkit-scrollbar{display:none}.ag-fil-btn{flex:0 0 auto}.ag-fil-con{flex-basis:22px}}.ag-linea{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 16px 0;scroll-behavior:smooth}.ag-linea-in{position:relative;margin-left:64px}.ag-hora{position:absolute;left:-64px;right:0;pointer-events:none;animation:fadeIn .4s ease backwards}.ag-hora:before{content:"";position:absolute;left:58px;right:0;top:0;border-top:1px solid var(--border)}.ag-hora:after{content:"";position:absolute;left:64px;right:0;top:50%;border-top:1px dashed var(--border);opacity:.55}.ag-hora span{position:absolute;left:12px;top:-7px;font-family:var(--font-head);font-size:10px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.ag-pasado{position:absolute;left:0;right:0;top:0;pointer-events:none;border-radius:0 0 10px 10px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--muted) 9%,transparent) 0 1px,transparent 1px 9px);animation:fadeIn .6s ease backwards}.ag-bloques{position:absolute;top:0;right:0;bottom:0;left:0}.ag-bloque{position:absolute;display:flex;align-items:center;gap:11px;padding:0 12px 0 10px;overflow:hidden;border-radius:14px;cursor:pointer;background:linear-gradient(100deg,color-mix(in srgb,var(--c) 10%,var(--ct-fondo)) 0%,var(--ct-fondo) 46%);border:1px solid color-mix(in srgb,var(--c) 28%,var(--border));box-shadow:0 1px 2px #060b190d,0 10px 20px -16px #060b1973;animation:agBloque .55s cubic-bezier(.16,1,.3,1) backwards;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}@keyframes agBloque{0%{opacity:0;transform:translateY(6px) scale(.98)}}.ag-bloque:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 55%,#0b2a5b))}.ag-bloque:after{content:"";position:absolute;top:0;right:0;width:120px;height:58px;pointer-events:none;background-image:radial-gradient(var(--dot) 1px,transparent 1.5px);background-size:9px 9px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 70%)}.ag-bloque>*{position:relative;z-index:1}.ag-bloque:hover,.ag-bloque:focus-within{transform:translateY(-2px);z-index:3;border-color:color-mix(in srgb,var(--c) 50%,var(--border));box-shadow:0 1px 2px #060b190f,0 16px 28px -18px #060b1980}.ag-bloque:focus-visible{outline:2px solid var(--c);outline-offset:2px}.ag-bloque-hora{flex-shrink:0;display:flex;flex-direction:column;line-height:1;padding-right:12px;border-right:1px solid var(--border)}.ag-bloque-hora b{font-family:var(--font-head);font-size:16px;font-weight:800;letter-spacing:-.5px;color:var(--text);font-variant-numeric:tabular-nums}.ag-bloque-hora small{margin-top:4px;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.ag-bloque-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.ag-bloque-nom{font-family:var(--font-head);font-size:13.5px;font-weight:800;letter-spacing:-.2px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-bloque-sub{display:flex;align-items:center;gap:5px;min-width:0;font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-bloque-sub svg{flex-shrink:0;color:var(--c)}.ag-foto{flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(160deg,#ffffff40,#fff0 55%),linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 58%,#0b2a5b));box-shadow:0 0 0 2px var(--ct-fondo),0 0 0 3px color-mix(in srgb,var(--c) 35%,var(--border)),0 6px 12px -8px #060b1980;transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.ag-foto img{width:100%;height:100%;object-fit:cover;display:block}.ag-bloque:hover .ag-foto{transform:rotate(-5deg) scale(1.06)}.ag-precio{flex-shrink:0;font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:-.3px;color:var(--text);font-variant-numeric:tabular-nums}.ag-bloque-der{flex-shrink:0;display:flex;align-items:center;padding-left:12px;border-left:1px dashed var(--border);transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1)}.ag-bloque:hover .ag-bloque-der,.ag-bloque:focus-within .ag-bloque-der{opacity:0;transform:translate(8px)}.ag-bloque.vivo{border-color:color-mix(in srgb,var(--c) 60%,var(--border))}.ag-vivo{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#ef4444}.ag-vivo:before{content:"";width:6px;height:6px;border-radius:50%;background:#ef4444;animation:agAhora 2s ease-out infinite}.ag-bloque-acc{position:absolute;right:8px;top:50%;display:flex;gap:5px;opacity:0;transform:translate(6px,-50%);transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1)}.ag-bloque:hover .ag-bloque-acc,.ag-bloque:focus-within .ag-bloque-acc{opacity:1;transform:translateY(-50%)}.ag-bloque-acc .fl-btn{height:26px;padding:0 11px;font-size:11px;border-radius:8px}.ag-bloque-acc .fl-ico{width:26px;height:26px;border-radius:8px;background:var(--ct-fondo)}@media (hover: none){.ag-bloque-acc{display:none}}.ag-ahora{position:absolute;left:-6px;right:0;z-index:4;height:0;border-top:2px solid #ef4444;pointer-events:none;transition:top 1s ease}.ag-ahora:before{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:50%;background:#ef4444;animation:agAhora 2s ease-out infinite}.ag-ahora span{position:absolute;left:-58px;top:-9px;padding:2px 6px;border-radius:99px;font-family:var(--font-head);font-size:9.5px;font-weight:800;color:#fff;background:#ef4444}@keyframes agAhora{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.ag-vacio{position:absolute;left:0;right:0;top:32px;z-index:2;max-width:320px;margin:0 auto;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;border-radius:16px;background:var(--ct-fondo);border:1px dashed var(--border-h);box-shadow:var(--dcard-sombra);animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards}.ag-vacio .isuave{margin-bottom:4px}.ag-vacio b{font-family:var(--font-head);font-size:14px;font-weight:700;color:var(--text)}.ag-vacio span{font-size:12px;line-height:1.55;color:var(--muted)}.ag-lado{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-h) transparent;margin:-3px -6px -10px -3px;padding:3px 6px 10px 3px}.ag-lado::-webkit-scrollbar{width:5px}.ag-lado::-webkit-scrollbar-thumb{border-radius:99px;background:var(--border-h)}@media (max-width: 860px){.ag-lado{overflow:visible;margin:0;padding:0}}.ag-mini{flex-shrink:0;padding:10px 10px 8px}.ag-mini-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ag-mini-head b{flex:1;text-align:center;font-family:var(--font-head);font-size:13.5px;font-weight:800;color:var(--text);animation:fadeUp .3s cubic-bezier(.16,1,.3,1)}.ag-mini-head .fl-ico{width:28px;height:28px;border-radius:9px}.ag-mini-sem,.ag-mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.ag-mini-sem span{text-align:center;font-family:var(--font-head);font-size:9px;font-weight:800;text-transform:uppercase;color:var(--muted);padding-bottom:4px}.ag-md{position:relative;height:27px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-family:var(--font-head);font-size:11px;font-weight:600;color:var(--txt-2);transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s}.ag-md:hover{transform:scale(1.14);background:var(--panel-1)}.ag-md.con{color:var(--text)}.ag-md.hoy{color:var(--text);font-weight:800;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#05d077 60%,transparent)}.ag-md.sel{color:#06231a;font-weight:800;box-shadow:0 6px 12px -6px #05d077e6;background:linear-gradient(150deg,#ffffff4d,#fff0 58%),#05d077;animation:agSel .35s cubic-bezier(.34,1.6,.5,1)}.ag-md s{position:absolute;left:50%;bottom:2px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--c)}.ag-md.sel s{background:#06231a;opacity:.5}.ag-estado{flex-shrink:0;padding:12px}.ag-estado .chead,.ag-prox .chead{margin-bottom:10px}.ag-estado-cuerpo{display:flex;align-items:center;gap:12px}.ag-leyenda{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ag-leyenda div{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted)}.ag-leyenda i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ag-leyenda span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-leyenda b{font-family:var(--font-head);font-weight:800;color:var(--text)}.ag-prox{flex:1 0 auto;display:flex;flex-direction:column;padding:13px 14px 10px}.ag-prox-lista{display:flex;flex-direction:column;gap:6px}.ag-prox-fila{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;text-align:left;cursor:pointer;border-radius:11px;border:1px solid var(--border);background:var(--panel-1);animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ag-prox-fila:hover{transform:scale(1.025)}.ag-prox-fecha{width:34px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.ag-prox-fecha b{font-family:var(--font-head);font-size:16px;font-weight:800;line-height:1;color:var(--c)}.ag-prox-fecha small{margin-top:2px;font-size:9px;font-weight:800;text-transform:uppercase;color:var(--muted)}.ag-prox-fila b{display:block;font-size:12px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-prox-fila span{display:block;margin-top:1px;font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-prox-punto{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--c)}.ag-prox-vacio{padding:14px 10px;border-radius:11px;border:1px dashed var(--border-h);text-align:center;font-size:11px;color:var(--txt-2)}.vt-flujo{position:relative;display:grid;align-items:center;gap:30px;padding:8px 14px 8px 12px;border-radius:15px;background:var(--ct-fondo);border:1px solid var(--border);box-shadow:var(--dcard-sombra);transition:border-color .35s}.vt-flujo:before{content:"";position:absolute;top:0;right:0;width:160px;height:60px;pointer-events:none;border-radius:inherit;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.vt-flujo>*{position:relative}.vt.filtrado .vt-flujo{border-color:color-mix(in srgb,var(--acento) 30%,var(--border))}.vt-flujo-tit{display:flex;align-items:center;gap:7px;min-width:max-content}.vt-flujo-ico{display:flex;color:#05d077;filter:drop-shadow(0 2px 4px rgba(5,208,119,.35));animation:vtLatido 2.4s ease-in-out infinite}@keyframes vtLatido{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}}.vt-flujo-tit b{display:block;font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:-.2px;color:var(--text);white-space:nowrap}.vt-flujo-tit div>span{display:block;margin-top:1px;font-size:10px;color:var(--muted);white-space:nowrap;animation:fadeIn .35s ease}.vt-kpis{display:flex;align-items:center}.vt-kpis div{padding:0 12px;border-left:1px solid var(--border);text-align:right}.vt-kpis div:first-child{border-left:none}.vt-kpis div:last-child{padding-right:0}.vt-kpis span{display:block;font-family:var(--font-head);font-size:8.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.vt-kpis b{display:block;margin-top:1px;font-family:var(--font-head);font-size:13px;font-weight:800;letter-spacing:-.4px;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width: 860px){.vt-kpis div{flex:1;text-align:left}.vt-kpis div:first-child{padding-left:0}}.vt-pipe{position:relative;display:grid;gap:8px;align-items:center;min-width:0}@media (min-width: 861px){.vt-pipe{gap:0}}.vt-etapa{position:relative;display:flex;align-items:center;gap:9px;min-width:0;height:42px;padding:0 9px 0 11px;border-radius:12px;cursor:pointer;text-align:left;border:none;color:#fff;background:linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);box-shadow:0 3px color-mix(in srgb,var(--c2) 65%,#000),0 8px 16px -12px var(--c2),inset 0 1px #ffffff4d;animation:vtEtapa .55s cubic-bezier(.16,1,.3,1) backwards,vtInvita .7s cubic-bezier(.34,1.6,.5,1) backwards;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .3s,opacity .35s,filter .35s}@keyframes vtEtapa{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes vtInvita{40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}.vt-etapa>*:not(.vt-etapa-luz){position:relative}.vt-etapa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff42,#fff0 55%)}.vt-etapa:hover{transform:translateY(-2px);box-shadow:0 5px color-mix(in srgb,var(--c2) 65%,#000),0 12px 20px -12px var(--c2),inset 0 1px #ffffff4d}.vt-etapa:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--c2) 65%,#000),inset 0 1px #ffffff4d}.vt-etapa:focus-visible{outline:2px solid var(--c);outline-offset:3px}.vt-etapa-ico{display:flex;flex-shrink:0;color:#fff;transition:transform .4s cubic-bezier(.34,1.6,.5,1)}.vt-etapa:hover .vt-etapa-ico,.vt-etapa.on .vt-etapa-ico{transform:scale(1.18) rotate(-6deg)}.vt-etapa-txt{flex:1;min-width:0;display:flex;flex-direction:column}.vt-etapa-t{font-family:var(--font-head);font-size:12px;font-weight:800;letter-spacing:-.1px;line-height:1.2;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,.18)}.vt-etapa-txt small{font-size:10px;font-weight:600;color:#ffffffdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.vt-etapa-n{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:var(--font-head);font-size:18px;font-weight:800;letter-spacing:-.8px;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vt-etapa.on .vt-etapa-n{animation:vtPop .5s cubic-bezier(.34,1.7,.5,1)}@keyframes vtPop{40%{transform:scale(1.22)}}.vt-etapa-n.alerta i{width:6px;height:6px;border-radius:50%;background:#fff;animation:vtLateB 1.8s ease-out infinite}@keyframes vtLateB{0%{box-shadow:0 0 #ffffffb3}70%,to{box-shadow:0 0 0 6px #fff0}}@keyframes vtLate{0%{box-shadow:0 0 color-mix(in srgb,var(--c) 55%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}.vt-etapa-ir{flex-shrink:0;width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff38;transition:transform .35s cubic-bezier(.34,1.6,.5,1),background .3s,color .3s}.vt-etapa:hover .vt-etapa-ir{transform:translate(2px)}.vt-etapa-luz{display:none}.vt-etapa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);background-size:250% 100%;background-position:120% 0}.vt-etapa.on:after{animation:vtBarrido .9s ease .15s}.vt-etapa.on{transform:translateY(-2px);box-shadow:0 0 0 2px var(--ct-fondo),0 0 0 4px var(--c),0 5px color-mix(in srgb,var(--c2) 65%,#000),0 12px 20px -12px var(--c2)}.vt-etapa.on .vt-etapa-ir{color:var(--c2);background:#fff;transform:rotate(90deg)}.vt.filtrado .vt-etapa:not(.on){opacity:.5;filter:saturate(.5)}.vt.filtrado .vt-etapa:not(.on):hover{opacity:1;filter:none}.rec{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.rec.mal{--c: #ef4444}.rec-pista{display:flex;align-items:center}.rec-p{position:relative;width:22px;height:22px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted);background:var(--ct-fondo);border:1.5px solid var(--border-h);animation:recP .45s cubic-bezier(.34,1.6,.5,1) calc(var(--r, 0s) + var(--i) * .12s) backwards}.rec-p.hecho{color:#fff;border-color:transparent;background:linear-gradient(160deg,#ffffff40,#fff0 55%),linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 58%,#0b2a5b));box-shadow:0 2px color-mix(in srgb,var(--c) 50%,#000)}.rec-p.actual{color:var(--c);border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--ct-fondo))}.rec-p.actual:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid var(--c);animation:recOnda 2s ease-out calc(var(--r, 0s) + .6s) infinite}@keyframes recP{0%{transform:scale(.3);opacity:0}}@keyframes recOnda{0%{transform:scale(1);opacity:.8}80%,to{transform:scale(1.7);opacity:0}}.rec-l{position:relative;width:16px;height:3px;margin:0 2px;overflow:hidden;border-radius:99px;background:var(--ct-fondo-3)}.rec-l i{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 58%,#0b2a5b))}.rec-l.on i{transform:none;animation:recL .5s cubic-bezier(.22,1,.36,1) calc(var(--r, 0s) + var(--i) * .12s + .15s) backwards}.rec-l.medio i{transform:none;background:repeating-linear-gradient(90deg,var(--c) 0 4px,transparent 4px 7px);background-size:7px 100%;animation:recFluye .8s linear infinite}@keyframes recL{0%{transform:scaleX(0)}}@keyframes recFluye{to{background-position:7px 0}}.rec-et{font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:.3px;white-space:nowrap;color:color-mix(in srgb,var(--c) 82%,var(--text))}@media (prefers-reduced-motion: reduce){.rec-p,.rec-p.actual:after,.rec-l.on i,.rec-l.medio i{animation:none}}.fl-con{position:relative;display:flex;align-items:center;min-width:0;padding:0 3px}.fl-con-tubo{position:relative;flex:1;min-width:10px;height:9px;margin-right:-3px;overflow:hidden;border-radius:99px 2px 2px 99px;background:linear-gradient(90deg,color-mix(in srgb,var(--de) 14%,transparent),color-mix(in srgb,var(--a) 30%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 22%,transparent)}.fl-con-tubo>i{position:absolute;left:3px;right:3px;top:50%;height:3px;margin-top:-1.5px;border-radius:99px;background:linear-gradient(90deg,var(--de),var(--a));-webkit-mask-image:linear-gradient(90deg,#000 0 50%,transparent 50% 100%);-webkit-mask-size:8px 100%;mask-image:linear-gradient(90deg,#000 0 50%,transparent 50% 100%);mask-size:8px 100%;animation:flCinta .7s linear infinite}@keyframes flCinta{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:8px 0;mask-position:8px 0}}.fl-con-punta{position:relative;flex-shrink:0;width:13px;height:17px;clip-path:polygon(0 0,100% 50%,0 100%);background:linear-gradient(160deg,color-mix(in srgb,var(--a) 75%,#fff) 0%,var(--a) 55%);filter:drop-shadow(0 1px 1px rgba(15,23,42,.18));animation:flPunta 1.6s ease-in-out infinite}@keyframes flPunta{0%,to{transform:translate(-1px)}50%{transform:translate(2px)}}.vt-con{padding:0 5px}.vt-punta{position:absolute;z-index:3;bottom:-17px;width:14px;height:14px;margin-left:-7px;pointer-events:none;left:calc((100% - 80px) / 3 * (var(--i, 0) + .5) + 40px * var(--i, 0));opacity:0;transition:left .45s cubic-bezier(.65,0,.25,1),opacity .25s}.vt.filtrado .vt-punta{opacity:1}.vt-punta>i{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(45deg);border-radius:0 0 3px;background:var(--ct-fondo);border-right:1px solid color-mix(in srgb,var(--acento) 30%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--acento) 30%,var(--border));transform-origin:50% 0;animation:vtEstira .45s cubic-bezier(.34,1.5,.5,1) .3s backwards}@keyframes vtEstira{0%{transform:translateY(-9px) rotate(45deg) scale(.3)}}.vt-tabla{padding:16px 16px 8px;transition:border-color .35s,transform .25s}.vt-tabla:hover{transform:scale(1.002)}.vt.filtrado .vt-tabla{border-color:color-mix(in srgb,var(--acento) 30%,var(--border))}.vt-tabla>.vt-tabla-acento{position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--acento) 18%,var(--acento) 82%,transparent);transform-origin:var(--centro) 0}.vt.filtrado .vt-tabla>.vt-tabla-acento{opacity:1;animation:vtFranja .7s cubic-bezier(.16,1,.3,1) .5s backwards}@keyframes vtFranja{0%{transform:scaleX(0)}}.vt-tabla .chead{animation:vtAparece .45s cubic-bezier(.16,1,.3,1) backwards}.vt.filtrado .vt-tabla .chead{animation-delay:.55s}.vt.filtrado .vt-filas,.vt.filtrado .fl-vacio{animation:fadeIn .3s ease .6s backwards}@keyframes vtAparece{0%{opacity:0;transform:translate(-14px)}}.vt-busca{position:relative;display:flex;align-items:center;width:230px;max-width:100%}.vt-busca>svg{position:absolute;left:11px;color:var(--muted);pointer-events:none}.vt-busca input{width:100%;height:34px;padding:0 12px 0 33px;border-radius:10px;outline:none;border:1px solid var(--border);background:var(--panel-1);color:var(--text);font-size:12.5px;font-family:var(--font-body);transition:border-color .18s,box-shadow .18s}.vt-busca input:focus{border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 15%,transparent)}.vt-busca input::placeholder{color:var(--muted)}.vt-limpiar{height:34px}.vt.filtrado .vt-limpiar{color:var(--acento);border-color:color-mix(in srgb,var(--acento) 40%,transparent)}.vt.filtrado .vt-limpiar:hover{background:color-mix(in srgb,var(--acento) 9%,transparent)}.vt-rejilla{display:grid;grid-template-columns:minmax(0,2.2fr) 96px minmax(150px,1.15fr) 128px 196px;column-gap:14px;align-items:center;padding-left:16px;padding-right:12px}.vt-cols{padding-top:9px;padding-bottom:9px;margin-bottom:4px;border-radius:10px;background:var(--panel-1);box-shadow:inset 0 0 0 1px var(--border);font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);transition:color .35s,box-shadow .35s,background .35s}.vt-cols .cen{text-align:center}.vt-cols .der{text-align:right}.vt.filtrado .vt-cols{color:color-mix(in srgb,var(--acento) 70%,var(--muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 25%,var(--border));background:color-mix(in srgb,var(--acento) 5%,var(--panel-1))}.vt-filas{display:flex;flex-direction:column;gap:6px}.vt-grupo{display:flex;align-items:center;gap:10px;padding:10px 4px 2px;animation:fadeIn .4s ease backwards}.vt-grupo:first-child{padding-top:2px}.vt-grupo-et{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:11px;font-weight:800;letter-spacing:.4px;color:var(--text);white-space:nowrap}.vt-grupo-et svg{color:var(--acento)}.vt-grupo>i{flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--border-h) 0 5px,transparent 5px 9px)}.vt-grupo-res{font-size:11px;color:var(--muted);white-space:nowrap}.vt-grupo-res b{font-family:var(--font-head);font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.vt-fila{position:relative;overflow:hidden;padding-top:10px;padding-bottom:10px;cursor:pointer;border-radius:14px;background:var(--ct-fondo);border:1px solid var(--border);box-shadow:0 1px 2px #060b190a;animation:vtFila .5s cubic-bezier(.16,1,.3,1) backwards;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}@keyframes vtFila{0%{opacity:0;transform:translateY(8px)}}.vt-fila:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 55%,#0b2a5b));transition:width .25s cubic-bezier(.16,1,.3,1)}.vt-fila-brillo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--c) 9%,transparent) 50%,transparent 65%);transform:translate(-110%)}.vt-fila:hover .vt-fila-brillo{transform:translate(110%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.vt-fila>*:not(.vt-fila-brillo){position:relative}.vt-fila:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--c) 38%,var(--border));box-shadow:0 1px 2px #060b190d,0 14px 26px -18px #060b1973}.vt-fila:hover:before{width:4px}.vt-fila:focus-visible{outline:2px solid var(--c);outline-offset:2px}.vt-prod{display:flex;align-items:center;gap:11px;min-width:0}.vt-av{width:36px;height:36px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:14px;font-weight:800;line-height:1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);background:linear-gradient(160deg,#ffffff40,#fff0 55%),linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 58%,#0b2a5b));box-shadow:0 2px color-mix(in srgb,var(--c) 50%,#000);transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.vt-fila:hover .vt-av{transform:rotate(-6deg) scale(1.08)}.vt-av.foto{overflow:hidden;padding:0;background:var(--ct-fondo);box-shadow:0 0 0 2px var(--ct-fondo),0 0 0 3.5px color-mix(in srgb,var(--c) 45%,var(--border)),0 6px 12px -8px #060b1980}.vt-av.foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.vt-fila:hover .vt-av.foto img{transform:scale(1.12)}.vt-prod-txt{min-width:0}.vt-prod-txt b{display:block;font-size:13px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-prod-txt b .vt-opc{font-style:normal;font-weight:600;color:#e11d48}.vt-prod-txt small{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:11px;color:var(--muted);overflow:hidden;white-space:nowrap}.vt-prod-txt small svg{flex-shrink:0;opacity:.75}.vt-sep{width:3px;height:3px;border-radius:50%;margin:0 3px;flex-shrink:0;background:var(--border-h)}.vt-fecha{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.vt-cal{flex-shrink:0;width:34px;overflow:hidden;border-radius:8px;text-align:center;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 2px 0 var(--border-h);transition:transform .3s cubic-bezier(.34,1.6,.5,1)}.vt-cal i{display:block;padding:1px 0;font-style:normal;font-family:var(--font-head);font-size:8.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--c)}.vt-cal b{display:block;padding:2px 0 3px;font-family:var(--font-head);font-size:15px;font-weight:800;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.vt-fila:hover .vt-cal{transform:rotate(-5deg)}.vt-fecha small{font-size:10.5px;font-weight:600;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.vt-fecha>b{font-family:var(--font-head);color:var(--muted)}.vt-estado{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.vt-prog{display:flex;gap:3px}.vt-prog i{width:16px;height:3px;border-radius:99px;background:var(--ct-fondo-3)}.vt-prog i.on{background:var(--c);animation:vtSeg .4s cubic-bezier(.16,1,.3,1) backwards;transform-origin:left}.vt-prog.anulada i{background:color-mix(in srgb,var(--c) 35%,var(--ct-fondo-3))}@keyframes vtSeg{0%{transform:scaleX(0)}}.vt-ia{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-head);font-size:9.5px;font-weight:700;color:var(--c);white-space:nowrap}.vt-monto{text-align:center;min-width:0}.vt-monto b{display:block;font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:-.3px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.vt-monto b{font-size:15px}.vt-monto small{display:block;margin-top:2px;font-size:9.5px;font-weight:700;letter-spacing:.5px;color:var(--muted);white-space:nowrap}.vt-acc{display:flex;justify-content:flex-end;align-items:center;gap:6px}.vt-acc .fl-btn{height:30px;padding:0 12px;font-size:11px}.vt-acc .fl-ico{width:30px;height:30px;border-radius:9px;opacity:.6;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1),color .2s,border-color .2s}.vt-fila:hover .vt-acc .fl-ico{opacity:1}.vt-pie{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:6px;padding:10px 12px 6px 16px;border-top:1px dashed var(--border);font-size:11px;color:var(--muted);animation:fadeIn .4s ease .3s backwards}.vt-pie b{margin-left:6px;font-family:var(--font-head);font-size:14px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.vt-fila.movil{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prod monto" "estado acc";gap:9px 12px;align-items:center;padding-left:14px;padding-right:10px}.vt-fila.movil .vt-prod{grid-area:prod}.vt-fila.movil .vt-monto{grid-area:monto;text-align:right}.vt-fila.movil .vt-estado{grid-area:estado;flex-direction:row;justify-content:flex-start}.vt-fila.movil .vt-acc{grid-area:acc}.vt-fila.movil .vt-fecha{display:none}@media (prefers-reduced-motion: reduce){.vt-fila-brillo{display:none}.vt-fila:hover,.vt-fila:hover .vt-cal{transform:none}}@media (max-width: 860px){.vt-busca{width:100%}}.vt-comp{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:9px;cursor:pointer;white-space:nowrap;font-family:var(--font-head);font-size:11px;font-weight:800;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);border:none;background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,#3b82f6,#4f46e5);box-shadow:0 2px #312e81,inset 0 1px #ffffff4d;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.vt-comp:hover{transform:translateY(-2px);box-shadow:0 4px #312e81,inset 0 1px #ffffff4d}.vt-comp:active{transform:translateY(1px);box-shadow:0 1px #312e81,inset 0 1px #ffffff4d}.vt-comp svg{transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.vt-comp:hover svg{transform:rotate(-8deg) scale(1.15)}.vt-comp i{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:#05d077;box-shadow:0 0 0 2px var(--ct-fondo)}.fl-cp{width:100%;max-width:820px;max-height:92vh;overflow-y:auto;padding:18px;border-radius:20px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 30px 70px -20px #0009;animation:flModal .4s cubic-bezier(.16,1,.3,1)}.fl-cp-head{display:flex;align-items:center;gap:11px;margin-bottom:14px}.fl-cp-head b{display:block;font-family:var(--font-head);font-size:15.5px;font-weight:700;letter-spacing:-.3px;color:var(--text)}.fl-cp-head span{display:block;margin-top:2px;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-cp-cuerpo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 760px){.fl-cp-cuerpo{grid-template-columns:1fr}}.fl-cp-visor{display:flex;flex-direction:column;gap:8px;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) .05s backwards}.fl-cp-marco{position:relative;height:420px;overflow:hidden;border-radius:15px;cursor:zoom-in;background-color:var(--panel-1);background-image:radial-gradient(var(--dot) 1px,transparent 1.4px);background-size:14px 14px;border:1px solid var(--border)}.fl-cp-marco.zoom{cursor:zoom-out}.fl-cp-marco img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px;opacity:0;transform:scale(.96);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .4s}.fl-cp-marco.listo img{opacity:1;transform:scale(1)}.fl-cp-marco.zoom img{transform:scale(2.2)}.fl-cp-carga{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--text) 7%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}.fl-cp-escaneo{position:absolute;left:0;right:0;top:0;height:64px;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,#05d077 22%,transparent) 85%,#05d077 100%);animation:flEscaneo 1.6s cubic-bezier(.65,0,.35,1) .15s forwards;opacity:0}.fl-cp-escaneo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#05d077;box-shadow:0 0 10px #05d077b3}@keyframes flEscaneo{0%{opacity:1;transform:translateY(-64px)}85%{opacity:1}to{opacity:0;transform:translateY(420px)}}.fl-cp-esq{position:absolute;width:18px;height:18px;border-color:color-mix(in srgb,var(--text) 35%,transparent);border-style:solid;pointer-events:none;animation:fadeIn .5s ease .3s backwards}.fl-cp-esq.a{top:10px;left:10px;border-width:2px 0 0 2px;border-top-left-radius:6px}.fl-cp-esq.b{top:10px;right:10px;border-width:2px 2px 0 0;border-top-right-radius:6px}.fl-cp-esq.c{bottom:10px;left:10px;border-width:0 0 2px 2px;border-bottom-left-radius:6px}.fl-cp-esq.d{bottom:10px;right:10px;border-width:0 2px 2px 0;border-bottom-right-radius:6px}.fl-cp-marco.zoom .fl-cp-esq{opacity:0}.fl-cp-barra{display:flex;gap:6px}.fl-cp-barra>*{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:10px;cursor:pointer;font-family:var(--font-head);font-size:11.5px;font-weight:700;color:var(--muted);text-decoration:none;border:1px solid var(--border);background:var(--panel-1);transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s}.fl-cp-barra>*:hover{transform:scale(1.04);color:var(--text)}.fl-cp-vacio{height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;text-align:center;border-radius:15px;border:1px dashed var(--border-h);background:var(--panel-1)}.fl-cp-vacio b{font-family:var(--font-head);font-size:14px;font-weight:700;color:var(--text)}.fl-cp-vacio span{max-width:240px;font-size:12px;line-height:1.5;color:var(--muted)}.fl-cp-datos{display:flex;flex-direction:column;gap:10px;min-width:0}.fl-cp-datos>*{animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards}.fl-cp-datos>*:nth-child(1){animation-delay:.1s}.fl-cp-datos>*:nth-child(2){animation-delay:.17s}.fl-cp-datos>*:nth-child(3){animation-delay:.24s}.fl-cp-datos>*:nth-child(4){animation-delay:.31s}.fl-cp-ia{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--panel-1);border:1px solid var(--border)}.fl-cp-anillo{position:relative;width:52px;height:52px;flex-shrink:0}.fl-cp-anillo svg{transform:rotate(-90deg);display:block}.fl-cp-anillo circle{fill:none;stroke-width:5}.fl-cp-anillo-f{stroke:var(--ct-fondo-3)}.fl-cp-anillo-v{stroke:var(--c);stroke-linecap:round;animation:ppAnillo 1.3s cubic-bezier(.16,1,.3,1) .35s backwards}.fl-cp-anillo b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:14px;font-weight:800;color:var(--text)}.fl-cp-anillo b small{font-size:9px;color:var(--muted)}.fl-cp-et{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.fl-cp-et svg{color:#8b5cf6}.fl-cp-montos{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;padding:12px;border-radius:14px;background:var(--panel-1);border:1px solid var(--border)}.fl-cp-montos>div span{display:block;font-family:var(--font-head);font-size:9px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--muted)}.fl-cp-montos>div b{display:block;margin-top:3px;font-family:var(--font-head);font-size:16px;font-weight:800;letter-spacing:-.4px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.fl-cp-montos>div:last-of-type{text-align:right}.fl-cp-vs{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted);background:var(--ct-fondo);border:1px solid var(--border)}.fl-cp-montos p{grid-column:1 / -1;margin:2px 0 0;font-size:11px;font-weight:600;color:var(--muted)}.fl-cp-montos.ok{border-color:color-mix(in srgb,#05d077 35%,var(--border))}.fl-cp-montos.ok .fl-cp-vs{color:#fff;border-color:transparent;background:#05d077;animation:ppNodo .5s cubic-bezier(.34,1.7,.5,1) .5s backwards}.fl-cp-montos.ok p{color:var(--trend-up)}.fl-cp-montos.dif{border-color:color-mix(in srgb,#f59e0b 40%,var(--border))}.fl-cp-montos.dif .fl-cp-vs{color:#fff;border-color:transparent;background:#f59e0b}.fl-cp-montos.dif p{color:#d97706}.fl-cp-filas{display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--border);overflow:hidden}.fl-cp-filas>div{display:flex;align-items:center;gap:9px;padding:9px 12px;font-size:12px;border-bottom:1px solid var(--border);animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards}.fl-cp-filas>div:last-child{border-bottom:none}.fl-cp-filas svg{color:var(--muted);flex-shrink:0}.fl-cp-filas span{flex:1;color:var(--muted)}.fl-cp-filas b{font-weight:700;color:var(--text);text-align:right;word-break:break-word}.fl-cp-motivo{display:flex;gap:7px;margin:0;padding:10px 12px;border-radius:12px;font-size:11.5px;line-height:1.5;color:var(--muted);background:var(--panel-1);border:1px dashed var(--border-h)}.fl-cp-motivo svg{flex-shrink:0;margin-top:2px;color:#8b5cf6}.fl-cp-codigo{align-self:flex-end;font-family:var(--font-mono);font-size:10.5px;letter-spacing:1px;color:var(--muted)}.fv{width:100%;max-width:760px;max-height:92vh;overflow-y:auto;padding:0 0 16px;border-radius:20px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 30px 70px -20px #0009;animation:flModal .4s cubic-bezier(.16,1,.3,1)}.fv-head{position:relative;display:flex;align-items:center;gap:13px;padding:18px 18px 16px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 13%,var(--ct-fondo)) 0%,var(--ct-fondo) 70%);border-bottom:1px solid color-mix(in srgb,var(--c) 22%,var(--border))}.fv-head:before{content:"";position:absolute;top:0;right:0;width:220px;height:100%;pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.fv-head>*{position:relative}.fv-av{width:50px;height:50px;border-radius:15px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:21px;font-weight:800;color:#fff;background:linear-gradient(150deg,#ffffff47,#fff0 60%),var(--c);box-shadow:0 12px 22px -12px var(--c),inset 0 1px #ffffff4d;animation:ngLogo .6s cubic-bezier(.34,1.6,.5,1) .1s backwards}.fv-tit{flex:1;min-width:0}.fv-et{display:block;font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--c)}.fv-tit b{display:block;margin-top:2px;font-family:var(--font-head);font-size:17px;font-weight:800;letter-spacing:-.4px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-codigo{display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:2px 8px;border-radius:7px;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.8px;color:var(--muted);background:var(--panel-1);border:1px solid var(--border);transition:color .2s,transform .2s}.fv-codigo:hover{color:var(--text);transform:scale(1.04)}.fv-vida{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 18px 6px}.fv-vida-riel{position:absolute;top:15px;left:calc(100% / 6);right:calc(100% / 6);height:3px;border-radius:99px;background:var(--ct-fondo-3);overflow:hidden}.fv-vida-riel i{position:absolute;left:0;top:0;bottom:0;width:var(--avance);border-radius:inherit;background:linear-gradient(90deg,#05d077,var(--c));animation:fvRiel 1s cubic-bezier(.16,1,.3,1) .3s backwards}@keyframes fvRiel{0%{width:0}}.fv-hito{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards}.fv-hito-nodo{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:4px;color:var(--muted);background:var(--ct-fondo);border:2px dashed var(--border-h)}.fv-hito.ok .fv-hito-nodo{color:#fff;border:none;background:linear-gradient(150deg,#ffffff4d,#fff0 60%),#05d077;box-shadow:0 6px 12px -7px #05d077;animation:ppNodo .5s cubic-bezier(.34,1.7,.5,1) backwards;animation-delay:inherit}.fv-hito.mal .fv-hito-nodo{color:#fff;border:none;background:#ef4444;box-shadow:0 6px 12px -7px #ef4444}.fv-hito b{font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--text)}.fv-hito small{font-size:10.5px;color:var(--muted)}.fv-hito:not(.ok):not(.mal) b{color:var(--muted)}.fv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 18px 4px}@media (max-width: 680px){.fv-grid{grid-template-columns:1fr}}.fv-caja{position:relative;min-width:0;padding:13px 14px;border-radius:15px;border:1px solid var(--border);background:var(--panel-1);animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .25s}.fv-caja:nth-child(1){animation-delay:.2s}.fv-caja:nth-child(2){animation-delay:.27s}.fv-caja:nth-child(3){animation-delay:.34s}.fv-caja:nth-child(4){animation-delay:.41s}.fv-caja:hover{transform:translateY(-2px);border-color:var(--border-h)}.fv-caja-et{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.fv-caja-et svg{color:var(--c)}.fv-total{display:block;font-family:var(--font-head);font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.fv-barra{height:7px;margin:10px 0 8px;border-radius:99px;overflow:hidden;background:var(--ct-fondo-3)}.fv-barra i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#05d077,#34e39a);animation:flBarra 1.1s cubic-bezier(.16,1,.3,1) .4s backwards}.fv-reparto{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.fv-reparto span{display:flex;align-items:center;gap:5px}.fv-reparto i{width:7px;height:7px;border-radius:2px;background:var(--ct-fondo-3)}.fv-reparto i.pag{background:#05d077}.fv-reparto b{color:var(--text);font-family:var(--font-head);font-weight:800}.fv-nota{display:block;margin-top:8px;font-size:10.5px;color:var(--muted)}.fv-nombre{display:block;font-family:var(--font-head);font-size:14.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-datos{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:9px 0 0;font-size:12px}.fv-datos dt{color:var(--muted)}.fv-datos dd{margin:0;font-weight:600;color:var(--text);text-align:right;word-break:break-word}.fv-enlace{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;border-radius:8px;text-decoration:none;font-family:var(--font-head);font-size:11px;font-weight:700;color:var(--trend-up);background:color-mix(in srgb,#05d077 10%,transparent);border:1px solid color-mix(in srgb,#05d077 28%,transparent);transition:transform .2s cubic-bezier(.16,1,.3,1)}.fv-enlace:hover{transform:scale(1.05)}.fv-pago-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fv-conf{position:relative;flex:1;min-width:80px;height:16px;border-radius:99px;overflow:hidden;background:var(--ct-fondo-3)}.fv-conf i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--k);animation:flBarra 1.1s cubic-bezier(.16,1,.3,1) .45s backwards}.fv-conf b{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;padding-right:7px;font-family:var(--font-head);font-size:9.5px;font-weight:800;color:var(--text)}.fv-miniatura{position:relative;display:block;width:100%;height:74px;margin-top:10px;padding:0;overflow:hidden;border-radius:11px;cursor:pointer;border:1px solid var(--border);background:var(--ct-fondo)}.fv-miniatura img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:transform .5s cubic-bezier(.16,1,.3,1)}.fv-miniatura span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-head);font-size:11.5px;font-weight:700;color:#fff;background:#060b1973;opacity:.85;transition:opacity .25s}.fv-miniatura:hover img{transform:scale(1.08)}.fv-miniatura:hover span{opacity:1}.fv-acc{display:flex;gap:8px;padding:14px 18px 0;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) .45s backwards}.rc{position:relative;width:100%;max-width:470px;max-height:94vh;display:flex;flex-direction:column;align-items:center}.rc-imp{position:relative;z-index:2;width:100%;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:13px 13px 24px 15px;border-radius:18px;color:#fff;background:linear-gradient(120deg,#0b2a5b,#0d5c66 52%,#05b56a);box-shadow:0 18px 40px -18px #0009,inset 0 1px #ffffff2e;animation:rcImp .45s cubic-bezier(.16,1,.3,1) both}@keyframes rcImp{0%{opacity:0;transform:translateY(-14px) scale(.97)}}.rc-imp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.15) 1.1px,transparent 1.6px);background-size:12px 12px;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000 100%);mask-image:linear-gradient(90deg,transparent 40%,#000 100%)}.rc-imp>*{position:relative;z-index:1}.rc-imp-logo{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:14px;font-weight:900;background:#ffffff29;border:1px solid rgba(255,255,255,.3)}.rc-imp-tit{flex:1;min-width:0}.rc-imp-tit b{display:block;font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:-.2px}.rc-imp-tit small{display:flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;opacity:.8}.rc-led{width:7px;height:7px;border-radius:50%;background:#fbbf24;box-shadow:0 0 6px #fbbf24;animation:rcLed .28s steps(2) 6,rcLedOk .3s ease 1.7s forwards}@keyframes rcLed{50%{opacity:.25}}@keyframes rcLedOk{to{background:#34e39a;box-shadow:0 0 6px #34e39a}}.rc-imp-estado{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;white-space:nowrap;font-family:var(--font-head);font-size:10.5px;font-weight:800;color:#0b1a33;background:#fff}.rc-imp-estado i{width:7px;height:7px;border-radius:50%;background:var(--c);animation:vtLate 1.8s ease-out infinite}.rc-imp-cerrar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.28);transition:transform .3s cubic-bezier(.34,1.6,.5,1),background .2s}.rc-imp-cerrar:hover{transform:rotate(90deg);background:#ffffff42}.rc-ranura{position:absolute!important;left:14px;right:14px;bottom:8px;height:7px;border-radius:99px;background:#00000080;box-shadow:inset 0 2px 3px #0009,0 1px #ffffff29}.rc-papel-sombra{position:relative;z-index:1;width:calc(100% - 44px);min-height:0;flex:0 1 auto;display:flex;flex-direction:column;margin-top:-15px;filter:drop-shadow(0 18px 22px rgba(6,11,25,.35)) drop-shadow(0 2px 3px rgba(6,11,25,.18));animation:rcSale 1.5s cubic-bezier(.45,0,.2,1) .25s both}@keyframes rcSale{0%{clip-path:inset(0 -40px 100% -40px);transform:translateY(-10px)}to{clip-path:inset(-40px -40px -60px -40px);transform:none}}.rc-papel{min-height:0;overflow-y:auto;padding:22px 18px 10px;font-family:var(--font-mono);font-size:11.5px;color:var(--text);background-color:var(--tk-papel);background-image:repeating-linear-gradient(0deg,transparent 0 2px,color-mix(in srgb,var(--text) 2%,transparent) 2px 3px);scrollbar-width:thin;scrollbar-color:var(--tk-scroll) transparent}.rc-zigzag{flex-shrink:0;height:12px;margin-top:-1px;background:var(--tk-papel);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%}.rc-l{animation:rcLinea .28s ease backwards;animation-delay:calc(.45s + var(--k, 0) * 55ms)}@keyframes rcLinea{0%{opacity:0;transform:translateY(-3px);filter:blur(1.5px)}}.rc-marca{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.rc-marca-logo{width:34px;height:34px;margin-bottom:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:15px;font-weight:900;color:var(--text);border:2px solid var(--text)}.rc-marca b{font-family:var(--font-mono);font-size:15px;font-weight:800;letter-spacing:4px}.rc-marca small{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.rc-meta{display:flex;justify-content:space-between;gap:8px;margin-top:10px;font-size:10.5px;color:var(--muted)}.rc-raya{height:0;margin:10px 0;border-top:1.5px dashed var(--tk-linea)}.rc-raya.doble{border-top:3px double var(--tk-linea)}.rc-h{display:flex;align-items:center;gap:6px;margin:0 0 5px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}.rc-h svg{color:var(--c)}.rc-item{display:flex;align-items:baseline;gap:8px;font-size:12.5px}.rc-item-cant{color:var(--muted);flex-shrink:0}.rc-item b{flex:1;min-width:0;font-weight:800;word-break:break-word}.rc-item-precio{flex-shrink:0;font-weight:800}.rc-item-sub{margin:2px 0 0 26px;font-size:10.5px;color:var(--muted)}.rc-fila{display:flex;align-items:baseline;gap:6px;padding:2px 0}.rc-fila>span{flex-shrink:0;color:var(--muted)}.rc-fila>i{flex:1;min-width:10px;border-bottom:1.5px dotted var(--tk-linea);transform:translateY(-3px)}.rc-fila>b{max-width:62%;font-weight:700;text-align:right;word-break:break-word}.rc-ia{display:flex;align-items:center;gap:10px;margin:2px 0 6px;font-family:var(--font-body)}.rc-vida{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 2px}.rc-vida-riel{position:absolute;top:4px;left:calc(100% / 6);right:calc(100% / 6);height:2px;background:var(--ct-fondo-3)}.rc-vida-riel i{position:absolute;left:0;top:0;bottom:0;width:var(--avance);background:#05d077;animation:fvRiel .9s cubic-bezier(.16,1,.3,1) 1.1s backwards}.rc-vida-p{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9.5px;text-align:center;color:var(--muted)}.rc-vida-p i{width:10px;height:10px;border-radius:50%;background:var(--tk-papel);border:2px solid var(--border-h)}.rc-vida-p.ok{color:var(--text)}.rc-vida-p.ok i{background:#05d077;border-color:#05d077}.rc-vida-p.mal{color:#ef4444}.rc-vida-p.mal i{background:#ef4444;border-color:#ef4444}.rc-barra{margin:6px 0 2px;height:5px}.rc-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:8px}.rc-total span{font-size:13px;font-weight:800;letter-spacing:3px}.rc-total b{font-size:24px;font-weight:800;letter-spacing:-.5px}.rc-cierre{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:14px 0 6px}.rc-cierre b{font-family:var(--font-mono);font-size:12.5px;font-weight:800;letter-spacing:.5px}.rc-cierre small{font-size:10px;color:var(--muted)}.rc-sello{position:absolute;right:2px;top:-6px;display:inline-block;padding:7px 12px;border-radius:8px;border:3px solid var(--c);color:var(--c);background:color-mix(in srgb,var(--tk-papel) 70%,transparent);font-family:var(--font-head);font-weight:900;font-size:12px;letter-spacing:2px;text-transform:uppercase;line-height:1;white-space:nowrap;transform:rotate(-12deg);opacity:.85;pointer-events:none;animation:rcSello .55s cubic-bezier(.34,1.6,.5,1) 2s backwards}.rc-sello:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.5px solid currentColor;border-radius:4px}.rc-sello span{position:relative}@keyframes rcSello{0%{opacity:0;transform:rotate(-26deg) scale(2.4)}70%{opacity:.95;transform:rotate(-10deg) scale(.92)}}.rc-barras{height:34px;margin:10px 8px 6px;background-image:repeating-linear-gradient(90deg,var(--text) 0 2px,transparent 2px 5px),repeating-linear-gradient(90deg,var(--text) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,var(--text) 0 3px,transparent 3px 11px);opacity:.55}.rc-codigo{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:2px 0 4px;border:none;background:none;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;letter-spacing:2.5px;color:var(--muted);transition:color .2s}.rc-codigo:hover{color:var(--text)}.rc-nota{margin:10px 0 0;text-align:center;font-size:11px;line-height:1.5;color:#ffffffbf}.rc-acc{flex-shrink:0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px;animation:fadeUp .4s cubic-bezier(.16,1,.3,1) 1.4s backwards}.rc-acc .fl-btn,.rc-acc .fl-btn-ghost{height:36px;text-decoration:none}.rc-acc .fl-btn-ghost{background:var(--ct-fondo)}.rc-acc .fl-btn-linea{height:36px;background:var(--ct-fondo)}.rc-acc .fl-ico{width:36px;height:36px;background:var(--ct-fondo)}.fl-modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#060b198c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease}.fl-modal{width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:18px;border-radius:18px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 30px 70px -20px #0009;animation:flModal .35s cubic-bezier(.16,1,.3,1)}@keyframes flModal{0%{opacity:0;transform:translateY(14px) scale(.97)}}.fl-modal-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.fl-modal-head b{display:block;font-family:var(--font-head);font-size:15px;font-weight:700;color:var(--text)}.fl-modal-head span{display:block;margin-top:2px;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-modal-sub{margin:-4px 0 12px;font-size:11px;color:var(--muted)}.fl-comprobante{display:block;margin-bottom:12px;border-radius:13px;overflow:hidden;border:1px solid var(--border);background:var(--panel-1);transition:transform .25s cubic-bezier(.16,1,.3,1)}.fl-comprobante:hover{transform:scale(1.01)}.fl-comprobante img{display:block;width:100%;max-height:380px;object-fit:contain}.fl-comprobante.vacio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 14px;border-style:dashed;text-align:center;font-size:11.5px;color:var(--muted)}.fl-ia{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 13px;border-radius:13px;background:var(--panel-1);border:1px solid var(--border)}.fl-ia-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fl-ia-et{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.fl-ia-et svg{color:#8b5cf6}.fl-ia-conf-top{display:flex;justify-content:space-between;margin-bottom:6px;font-size:11px;color:var(--muted)}.fl-ia-conf-top b{font-family:var(--font-head);color:var(--text)}.fl-ia-conf .pbar>i{animation:flBarra .9s cubic-bezier(.16,1,.3,1)}.fl-ia-fila{display:flex;justify-content:space-between;gap:12px;font-size:12px}.fl-ia-fila span{color:var(--muted);flex-shrink:0}.fl-ia-fila b{font-weight:700;color:var(--text);text-align:right;word-break:break-word}.fl-modal-acc{display:flex;gap:8px}.fl-modal-acc button{flex:1;height:40px;font-size:12.5px}@media (prefers-reduced-motion: reduce){.fl-vacio,.fl-form-grid>*,.fl-drawer,.fl-drawer-fondo,.fl-dona-seg,.fl-modal,.fl-modal-fondo,.fl-ia-conf .pbar>i,.ag-sd,.ag-sd.sel,.ag-hora,.ag-bloque,.ag-ahora:before,.ag-vacio,.ag-md.sel,.ag-prox-fila,.ag-hoy,.ag-mini-head b,.vt-etapa,.vt-etapa:after,.vt-etapa-n,.vt-anillo-v,.vt-anillo>svg,.fl-con-tubo>i,.fl-con-punta,.vt-etapa-monto span.alerta i,.vt-fila,.ag-pasado,.ag-bloque.vivo,.ag-vivo:before,.ag-fil-btn,.ag-fil-btn.on:after,.ag-fil-btn.on>b,.vt-punta>i,.vt.filtrado .vt-tabla>.vt-tabla-acento,.vt-tabla .chead,.vt.filtrado .vt-filas,.vt.filtrado .fl-vacio{animation:none}.ag-fil-pill,.vt-punta{transition:none}.fl-cp,.fl-cp-visor,.fl-cp-datos>*,.fl-cp-filas>div,.fl-cp-carga,.fl-cp-anillo-v,.fl-cp-esq,.vt-etapa-nota.alerta i{animation:none}.fl-cp-escaneo{display:none}.rc-imp,.rc-papel-sombra,.rc-l,.rc-led,.rc-sello,.rc-acc,.rc-vida-riel i,.vt-flujo-ico{animation:none!important}.fl-btn:hover:not(:disabled),.fl-btn-linea:hover:not(:disabled),.fl-ico:hover,.ag-sd:hover,.ag-md:hover,.ag-bloque:hover,.ag-prox-fila:hover,.vt-etapa:hover,.vt-fila:hover{transform:none}}.vt-cols,.vt.filtrado .vt-cols{position:relative;margin-bottom:2px;padding-top:4px;padding-bottom:12px;border-radius:0;background:none;box-shadow:none;font-size:9.5px;letter-spacing:1.2px}.vt-cols:after{content:"";position:absolute;left:6px;right:6px;bottom:0;height:2px;border-radius:99px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acento, #3b82f6) 45%,transparent) 20%,color-mix(in srgb,var(--acento, #3b82f6) 45%,transparent) 80%,transparent);filter:blur(1.2px);opacity:.8}.vt-grupo{gap:10px;padding:12px 2px 4px}.vt-grupo-et{gap:6px;height:26px;padding:0 11px 0 9px;border-radius:99px;font-size:11px;letter-spacing:0;color:color-mix(in srgb,var(--acento, #3b82f6) 80%,var(--text));background:color-mix(in srgb,var(--acento, #3b82f6) 11%,var(--ct-fondo))}.vt-grupo>i{height:2px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--acento, #3b82f6) 30%,transparent),transparent);filter:blur(.6px)}.vt-grupo-res{height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 11px;border-radius:99px;background:color-mix(in srgb,var(--text) 4%,var(--ct-fondo))}.vt-filas{gap:8px}.vt-fila{padding-top:12px;padding-bottom:12px;border:0;border-radius:18px;background:radial-gradient(70% 140% at 0% 50%,color-mix(in srgb,var(--c) 11%,transparent) 0%,transparent 60%),var(--ct-fondo);box-shadow:0 1px 2px #060b190d,0 12px 24px -20px #060b1980}.vt-fila:before{display:none}.vt-fila:hover{transform:translateY(-3px);background:radial-gradient(70% 140% at 0% 50%,color-mix(in srgb,var(--c) 16%,transparent) 0%,transparent 65%),var(--ct-fondo);box-shadow:0 2px 4px #060b190f,0 22px 34px -22px #060b198c}.vt-av{width:46px;height:46px;border-radius:14px;font-size:17px}.vt-av.foto{box-shadow:0 0 0 2.5px var(--ct-fondo),0 0 0 4px color-mix(in srgb,var(--c) 40%,transparent),0 8px 14px -8px #060b1980}.vt-prod{gap:13px}.vt-prod-txt b{font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:-.02em}.vt-prod-txt small{margin-top:4px}.vt-cal{width:38px;border:0;border-radius:10px;box-shadow:0 1px 2px #060b1914,0 6px 12px -8px #060b1973}.vt-cal i{padding:2px 0;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 60%,#0b2a5b))}.vt-cal b{padding:3px 0 4px;font-size:16px}.vt-fila .rec-et,.ag-bloque .rec-et{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:99px;color:#fff!important;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:.1px;white-space:nowrap;background:linear-gradient(160deg,#ffffff40,#fff0 55%),linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 62%,#0b2a5b));box-shadow:0 2px color-mix(in srgb,var(--c) 45%,#000)}.vt-ia{height:18px;padding:0 7px;border-radius:99px;background:color-mix(in srgb,var(--c) 12%,var(--ct-fondo))}.vt-monto b{font-size:17px;letter-spacing:-.04em}.vt-monto small{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:99px;font-size:9px;background:color-mix(in srgb,var(--text) 5%,var(--ct-fondo))}.vt-acc .fl-btn,.vt-comp{height:34px;border-radius:11px}.vt-acc .fl-ico{width:34px;height:34px;border:0;border-radius:11px;background:color-mix(in srgb,var(--text) 5%,var(--ct-fondo));opacity:.75}.vt-acc .fl-ico.peligro:hover{color:#fff;background:linear-gradient(135deg,#f87171,#dc2626)}.vt-pie{margin-top:12px;padding:10px 10px 10px 16px;border:0;border-radius:16px;background:color-mix(in srgb,var(--acento, #3b82f6) 6%,var(--ct-fondo))}.vt-pie>span:last-child{display:inline-flex;align-items:center;gap:4px}.vt-pie b{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:11px;font-size:15px;color:#fff;background:linear-gradient(160deg,#ffffff38,#fff0 55%),linear-gradient(135deg,var(--acento, #3b82f6),color-mix(in srgb,var(--acento, #3b82f6) 62%,#0b2a5b));box-shadow:0 2px color-mix(in srgb,var(--acento, #3b82f6) 45%,#000)}.vt-limpiar{border:0!important;color:color-mix(in srgb,var(--acento, #3b82f6) 85%,var(--text))!important;background:color-mix(in srgb,var(--acento, #3b82f6) 10%,var(--ct-fondo))!important}:root:not([data-theme=light]) .vt-fila{box-shadow:0 12px 24px -20px #000c}.ag-bloque{container-type:inline-size;border:0;border-radius:16px;background:radial-gradient(80% 160% at 0% 50%,color-mix(in srgb,var(--c) 14%,transparent) 0%,transparent 62%),var(--ct-fondo);box-shadow:0 1px 2px #060b190f,0 12px 22px -16px #060b1980}.ag-bloque:before{display:none}.ag-bloque:hover,.ag-bloque:focus-within{transform:translateY(-3px);box-shadow:0 2px 4px #060b1912,0 22px 32px -20px #060b198c}.ag-bloque.vivo{box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 45%,transparent),0 14px 26px -16px #060b1980}.ag-bloque-hora{padding-right:0;border-right:0}.ag-bloque-hora b{font-size:17px;letter-spacing:-.04em}.ag-bloque-hora small{color:color-mix(in srgb,var(--c) 75%,var(--text))}.ag-foto{width:38px;height:38px;border-radius:12px;box-shadow:0 0 0 2px var(--ct-fondo),0 0 0 3.5px color-mix(in srgb,var(--c) 35%,transparent),0 6px 12px -8px #060b1980}.ag-bloque-nom{display:flex;align-items:center;gap:6px;min-width:0}.ag-bloque-nom>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-precio{padding:4px 9px;border-radius:99px;font-size:13px;background:color-mix(in srgb,var(--text) 5%,var(--ct-fondo))}.ag-bloque-der{padding-left:4px;border-left:0}.ag-est-chip{display:none;flex-shrink:0;height:18px;padding:0 8px;align-items:center;border-radius:99px;font-style:normal;font-family:var(--font-head);font-size:9.5px;font-weight:800;color:#fff;white-space:nowrap;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 62%,#0b2a5b))}@container (max-width: 400px){.ag-bloque-der,.ag-precio{display:none}.ag-est-chip{display:inline-flex}}@container (max-width: 340px){.ag-foto{display:none}}.ag-hora:before{border-top:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--text) 10%,transparent),transparent 92%)}.ag-hora:after{display:none}:root:not([data-theme=light]) .ag-bloque{box-shadow:0 12px 22px -16px #000c}.vt-tabla>.chead>div:nth-child(2){flex:0 0 auto!important}.vt-resumen{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end;gap:8px;margin-right:4px}.vt-res{display:inline-flex;align-items:center;gap:9px;min-width:0;height:44px;padding:0 14px 0 12px;border-radius:14px;background:color-mix(in srgb,var(--acento) 8%,var(--ct-fondo));animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards}.vt-res svg{flex-shrink:0}.vt-res>span{display:flex;flex-direction:column;line-height:1.1;min-width:0}.vt-res small{font-size:9.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:color-mix(in srgb,var(--acento) 70%,var(--muted));white-space:nowrap}.vt-res b{margin-top:2px;font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.vt-rejilla{grid-template-columns:78px minmax(0,2fr) minmax(210px,1.25fr) 132px 196px;column-gap:16px}.vt-cols{padding-left:6px}.vt-fila.vt-rejilla{padding:0 12px 0 0;min-height:84px}.vt-fila{border-radius:18px}.vt-talon{position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#fff;background:linear-gradient(160deg,#ffffff38,#fff0 55%),linear-gradient(150deg,var(--c),color-mix(in srgb,var(--c) 58%,#0b2a5b))}.vt-talon:before,.vt-talon:after{content:"";position:absolute;right:-8px;width:16px;height:16px;border-radius:50%;background:var(--card-bg)}.vt-talon:before{top:-8px}.vt-talon:after{bottom:-8px}.vt-talon>b{font-family:var(--font-head);font-size:24px;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.vt-talon>i{font-style:normal;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;opacity:.9}.vt-talon>small{margin-top:4px;padding:2px 6px;border-radius:99px;font-size:9.5px;font-weight:700;color:#fff;background:#ffffff2e;white-space:nowrap}.vt-talon{box-shadow:inset -2px 0 0 0 transparent}.vt-fila .vt-talon+.vt-prod{position:relative}.vt-fila .vt-talon+.vt-prod:before{content:"";position:absolute;left:-9px;top:8px;bottom:8px;width:2px;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--c) 40%,transparent) 1px,transparent 1.4px) 0 0 / 2px 6px repeat-y}.vt-av{width:50px;height:50px;border-radius:15px}.vt-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.vt-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;border-radius:99px;max-width:100%;font-size:11px;font-weight:600;color:var(--muted);background:color-mix(in srgb,var(--text) 5%,var(--ct-fondo));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-chip svg{flex-shrink:0;color:var(--c)}.vt-chip.cli{padding-left:3px;color:var(--text)}.vt-chip.cli i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:9px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 58%,#0b2a5b))}.vt-estado{align-items:stretch;gap:6px}.vt-crono-pista{display:flex;align-items:flex-start}.vt-crono-p{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.vt-crono-n{position:relative;z-index:1;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-style:normal;color:var(--muted);background:color-mix(in srgb,var(--text) 8%,var(--ct-fondo));animation:recP .45s cubic-bezier(.34,1.6,.5,1) calc(var(--r, 0s) + var(--k) * .12s) backwards}.vt-crono-p.hecho .vt-crono-n{color:#fff;background:linear-gradient(160deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 60%,#0b2a5b));box-shadow:0 2px color-mix(in srgb,var(--c) 45%,#000)}.vt-crono-p.actual .vt-crono-n{color:var(--c);background:color-mix(in srgb,var(--c) 14%,var(--ct-fondo));box-shadow:inset 0 0 0 2px var(--c)}.vt-crono-p.actual .vt-crono-n:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 45%,transparent);animation:recOnda 2s ease-out calc(var(--r, 0s) + .6s) infinite}.vt-crono-p small{max-width:100%;font-family:var(--font-head);font-size:10px;font-weight:700;line-height:1.15;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-crono-p.hecho small{color:color-mix(in srgb,var(--c) 70%,var(--text))}.vt-crono-p.actual small{font-weight:800;color:color-mix(in srgb,var(--c) 82%,var(--text))}.vt-crono-p>u{position:absolute;top:12px;left:calc(50% + 15px);right:calc(-50% + 15px);height:3px;border-radius:99px;background:color-mix(in srgb,var(--text) 9%,transparent)}.vt-crono-p>u.on{background:linear-gradient(90deg,var(--c),var(--c2));animation:recL .5s cubic-bezier(.22,1,.36,1) calc(var(--r, 0s) + var(--k) * .12s + .15s) backwards;transform-origin:left}.vt-crono.anulada .vt-crono-p:not(:last-child) .vt-crono-n{opacity:.55}.vt-estado .vt-ia{align-self:center}.vt-monto{text-align:right}.vt-monto b{font-size:18px}.vt-cobro{display:inline-flex!important;align-items:center;gap:5px;margin-top:5px!important;padding:3px 9px!important;border-radius:99px;font-size:10px!important;letter-spacing:0!important;color:color-mix(in srgb,var(--c) 82%,var(--text))!important;background:color-mix(in srgb,var(--c) 13%,var(--ct-fondo))!important}.vt-cobro i{width:6px;height:6px;border-radius:50%;background:var(--c)}.vt-grupo{padding-top:14px}:root:not([data-theme=light]) .vt-talon:before,:root:not([data-theme=light]) .vt-talon:after{background:var(--card-bg)}@media (max-width: 860px){.vt-fila.movil{padding:12px 12px 12px 14px}}.vt-fecha.vt-talon>b{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2)}.vt-tabla{container-type:inline-size}.vt-tabla>.chead{flex-wrap:nowrap;gap:12px;margin-bottom:14px}.vt-tabla>.chead>div:nth-child(2){flex:0 1 auto!important;min-width:110px}.vt-tabla>.chead .chead-s{overflow:hidden;text-overflow:ellipsis}.vt-resumen{flex:1 1 0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.vt-res{min-width:0;overflow:hidden}.vt-res>span{overflow:hidden}.vt-res small,.vt-res b{overflow:hidden;text-overflow:ellipsis}.vt-busca{flex:0 1 230px;min-width:140px;width:auto}.vt-limpiar-ico{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:14px;cursor:pointer;color:color-mix(in srgb,var(--acento) 85%,var(--text));background:color-mix(in srgb,var(--acento) 11%,var(--ct-fondo));transition:transform .25s cubic-bezier(.34,1.6,.5,1),background .2s}.vt-limpiar-ico:hover{transform:rotate(90deg);background:color-mix(in srgb,var(--acento) 18%,var(--ct-fondo))}@container (max-width: 880px){.vt-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-res:nth-child(3){display:none}}@container (max-width: 640px){.vt-tabla>.chead{flex-wrap:wrap}.vt-resumen{order:5;flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.vt-res:nth-child(3){display:flex}.vt-busca{flex:1 1 160px}}.vt-rejilla{grid-template-columns:84px minmax(0,1.9fr) minmax(220px,1.2fr) 128px 188px;column-gap:14px;padding-left:0;padding-right:12px}.vt-cols.vt-rejilla,.vt-fila.vt-rejilla{padding-left:0;padding-right:12px}@container (max-width: 980px){.vt-rejilla{grid-template-columns:78px minmax(0,1.6fr) minmax(200px,1.2fr) 112px 168px;column-gap:12px}}.vt-cols,.vt.filtrado .vt-cols{margin-bottom:6px;padding-top:10px;padding-bottom:10px;border-radius:12px;box-shadow:none;background:color-mix(in srgb,var(--acento, #3b82f6) 7%,var(--ct-fondo));font-size:9.5px;letter-spacing:1.2px;color:color-mix(in srgb,var(--acento, #3b82f6) 75%,var(--muted))}.vt-cols:after{content:none!important}.vt-cols>span{text-align:center}.vt-cols>span.izq{text-align:left;padding-left:63px}.vt-dia{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:28px;margin:8px 0 2px;padding:0 13px 0 11px;border-radius:99px;font-size:11.5px;color:var(--muted);background:color-mix(in srgb,var(--acento, #3b82f6) 9%,var(--ct-fondo));animation:fadeIn .4s ease backwards}.vt-dia:first-child{margin-top:0}.vt-dia>svg{color:var(--acento, #3b82f6)}.vt-dia>b{font-family:var(--font-head);font-size:12px;font-weight:800;color:color-mix(in srgb,var(--acento, #3b82f6) 80%,var(--text))}.vt-dia>span:before{content:"·";margin-right:7px}.vt-dia>span b{font-family:var(--font-head);font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.vt-fila.vt-rejilla{min-height:86px}.vt-fila .vt-prod{align-self:center}.vt-fila .vt-estado{display:flex;justify-content:center}.vt-fila .vt-crono{width:100%;max-width:250px}.vt-fila .vt-monto{text-align:center}.vt-fila .vt-acc .fl-btn,.vt-fila .vt-comp{height:34px;padding:0 13px;font-size:11.5px}.vt-fila .vt-talon{margin:0}.vt-chip.vt-ia{color:color-mix(in srgb,var(--c) 85%,var(--text));background:color-mix(in srgb,var(--c) 13%,var(--ct-fondo))}.vt-chip.vt-ia svg{color:currentColor}.vt-fila:hover .vt-talon{transform:translate(-3px) rotate(-1.5deg)}.vt-talon{transition:transform .35s cubic-bezier(.34,1.6,.5,1);transform-origin:100% 50%}@media (prefers-reduced-motion: reduce){.vt-fila:hover .vt-talon{transform:none}}.vt-crono-p.hecho .vt-crono-n{background:linear-gradient(160deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--c),var(--c2));box-shadow:0 2px color-mix(in srgb,var(--c2) 60%,#000)}.vt-crono-p.actual .vt-crono-n{color:var(--c2);box-shadow:inset 0 0 0 2px var(--c)}.vt-crono-p.hecho small{color:color-mix(in srgb,var(--c2) 80%,var(--text))}.vt-crono-p.actual small{color:color-mix(in srgb,var(--c2) 85%,var(--text))}.vt-crono-p>u.on{background:linear-gradient(90deg,var(--c2),var(--sig))}.vt-mes{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:10px 0 4px;animation:fadeIn .4s ease backwards}.vt-mes b{font-family:var(--font-head);font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:color-mix(in srgb,var(--acento, #3b82f6) 60%,var(--muted))}.vt-mes span{font-size:10.5px;color:var(--muted);opacity:.75;font-variant-numeric:tabular-nums}.vt-fila{box-shadow:0 0 0 1px #060b1912,0 1px 2px #060b190f,0 10px 22px -14px #060b196b}.vt-fila:hover{box-shadow:0 0 0 1px #060b191a,0 2px 4px #060b1912,0 20px 32px -18px #060b1980}:root:not([data-theme=light]) .vt-fila{box-shadow:0 0 0 1px #ffffff12,0 12px 24px -16px #000000d9}:root:not([data-theme=light]) .vt-fila:hover{box-shadow:0 0 0 1px #ffffff1c,0 20px 32px -18px #000000e6}.vt-mes{gap:10px;padding-left:4px;padding-right:4px}.vt-mes:before,.vt-mes:after{content:"";flex:1 1 0;align-self:center;height:2px;border-radius:99px;filter:blur(1px);opacity:.9;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acento, #3b82f6) 45%,transparent))}.vt-mes:after{background:linear-gradient(90deg,color-mix(in srgb,var(--acento, #3b82f6) 45%,transparent),transparent)}.vt-mes b,.vt-mes span{flex-shrink:0}.vt-pago2{display:inline-flex;align-items:center;gap:5px;height:22px;margin-top:6px;padding:0 9px 0 3px;border-radius:99px;font-family:var(--font-head);font-size:10.5px;font-weight:800;white-space:nowrap;color:color-mix(in srgb,var(--c) 82%,var(--text));background:color-mix(in srgb,var(--c) 11%,var(--ct-fondo))}.vt-pago2>svg{flex-shrink:0;width:16px;height:16px;padding:3px;box-sizing:border-box;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 60%,#0b2a5b))}.ph.compacto{flex:0 0 auto;flex-wrap:nowrap;align-items:center;column-gap:10px}.ph.compacto .ph-compacto-txt{display:flex;flex-direction:column;min-width:0;line-height:1.1}.ph.compacto .ph-tit{margin:0;font-size:21px;line-height:1}.ph.compacto small{margin-top:3px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-flujo{gap:18px;padding:8px 10px 8px 12px}.vt-nueva,.ag-nueva{flex-shrink:0;height:42px;white-space:nowrap}.ag-top{flex-shrink:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 10px 8px 12px;border-radius:15px}.ag-top .ag-fil{max-width:640px;justify-self:stretch}@media (max-width: 860px){.ag-top{grid-template-columns:1fr;gap:10px}.ag-top .ag-fil{max-width:none}}.ag-top .ag-fil{max-width:none}.ag-top .ag-fil-btn{padding:0 10px}.vt-tabla>.chead .vt-busca{margin-left:auto}.fx-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#060b198c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .25s ease}.fx{--tx: #0b1220;--mu: rgba(11,18,32,.52);--ln: rgba(11,18,32,.08);--pn: #f5f6f8;position:relative;overflow:hidden;width:min(560px,100%);padding:26px 28px 18px;border-radius:22px;color:var(--tx);background:#fff;font-family:var(--font-body, "DM Sans", sans-serif);box-shadow:0 2px 6px #060b191f,0 40px 80px -30px #060b19a6;animation:fxEntra .55s cubic-bezier(.16,1,.3,1)}@keyframes fxEntra{0%{opacity:0;transform:translateY(22px) scale(.97)}}.fx:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--c),var(--c2))}.fx-cab{display:flex;align-items:flex-start;gap:14px}.fx-cab-tit{flex:1;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fx-cab-tit h2{margin:0;font-family:var(--font-head);font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--tx)}.fx-estado{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px 0 8px;border-radius:99px;font-family:var(--font-head);font-size:11px;font-weight:800;color:#fff;background:linear-gradient(160deg,#ffffff40,#fff0 55%),linear-gradient(135deg,var(--c),var(--c2))}.fx-num{text-align:right;line-height:1.25}.fx-num b{display:block;font-family:var(--font-head);font-size:13px;font-weight:800;color:var(--tx);font-variant-numeric:tabular-nums}.fx-num small{display:block;font-size:11px;color:var(--mu);white-space:nowrap}.fx-cerrar{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:10px;cursor:pointer;color:var(--mu);background:var(--pn);transition:transform .25s cubic-bezier(.34,1.6,.5,1),color .2s}.fx-cerrar:hover{transform:rotate(90deg);color:var(--tx)}.fx-partes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.fx-partes>div{display:flex;flex-direction:column;gap:3px;min-width:0}.fx-partes small,.fx-verif>small{font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--mu)}.fx-partes b{display:flex;align-items:center;gap:7px;margin:2px 0 3px;font-family:var(--font-head);font-size:14.5px;font-weight:800;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-negocio img{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.fx-partes span{font-size:11.5px;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-partes span em{font-style:normal;color:var(--mu);margin-right:5px}.fx-items{margin-top:20px;border-radius:14px;background:var(--pn);overflow:hidden}.fx-items-cab,.fx-item{display:grid;grid-template-columns:minmax(0,1fr) 46px 88px 92px;gap:10px;align-items:center;padding:0 14px}.fx-items-cab{height:34px;font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--mu)}.fx-items-cab span:not(:first-child),.fx-item>span:not(:first-child){text-align:right}.fx-items-cab span:nth-child(2),.fx-item>span:nth-child(2){text-align:center}.fx-item{padding-top:12px;padding-bottom:12px;background:#fff;margin:0 4px 4px;border-radius:10px;font-size:12.5px;font-variant-numeric:tabular-nums}.fx-item b{display:block;font-family:var(--font-head);font-size:13px;font-weight:800;color:var(--tx)}.fx-item small{display:block;margin-top:2px;font-size:11px;color:var(--mu)}.fx-item>span:last-child{font-family:var(--font-head);font-weight:800}.fx-resumen{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;margin-top:16px;align-items:start}.fx-verif{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.fx-ia{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;font-family:var(--font-head);font-size:11.5px;font-weight:800;color:var(--k);background:color-mix(in srgb,var(--k) 12%,#fff)}.fx-ia em{font-style:normal;padding-left:6px;margin-left:2px;box-shadow:-1px 0 color-mix(in srgb,var(--k) 30%,transparent)}.fx-ia.gris{--k: rgba(11,18,32,.5);background:var(--pn)}.fx-ia-dato{font-size:11.5px;color:var(--mu)}.fx-ia-dato b{color:var(--tx);font-weight:700}.fx-totales{display:flex;flex-direction:column;gap:7px}.fx-totales span{display:flex;justify-content:space-between;gap:10px;font-size:12px}.fx-totales em{font-style:normal;color:var(--mu)}.fx-totales b{font-family:var(--font-head);font-weight:800;color:var(--tx);font-variant-numeric:tabular-nums}.fx-totales .ok b{color:#059669}.fx-totales .pend b{color:#d97706}.fx-pie{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px;padding-top:16px;box-shadow:0 -1px 0 var(--ln)}.fx-total small{display:block;font-size:11px;color:var(--mu)}.fx-total b{display:block;margin-top:2px;font-family:var(--font-head);font-size:32px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--tx);font-variant-numeric:tabular-nums}.fx-acc{display:flex;align-items:center;gap:6px}.fx-btn-sec{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;min-width:38px;padding:0 12px;border:0;border-radius:12px;cursor:pointer;text-decoration:none;font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--tx);background:var(--pn);transition:transform .2s,background .2s}.fx-btn-sec:hover{transform:translateY(-1px);background:#eceef2}.fx-btn-sec.peligro{padding:0;color:#dc2626}.fx-btn-sec.peligro:hover{color:#fff;background:linear-gradient(135deg,#f87171,#dc2626)}.fx-btn{height:40px;gap:7px;padding:0 16px}.fx-codigo{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:14px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;color:var(--mu)}.fx-codigo i{font-style:normal;font-family:var(--font-body, inherit)}.fx-codigo:hover{color:var(--tx)}.fx-sello{position:absolute;right:40px;top:96px;padding:4px 14px;border-radius:8px;pointer-events:none;font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:color-mix(in srgb,var(--c2) 70%,transparent);box-shadow:inset 0 0 0 2.5px color-mix(in srgb,var(--c2) 55%,transparent);transform:rotate(-12deg);opacity:.75;animation:fxSello .6s cubic-bezier(.34,1.6,.5,1) .35s backwards}.fx-sello.mal{color:#dc2626b3;box-shadow:inset 0 0 0 2.5px #dc26268c}@keyframes fxSello{0%{opacity:0;transform:rotate(-12deg) scale(1.6)}}@media (max-width: 560px){.fx{padding:22px 18px 16px}.fx-partes,.fx-resumen{grid-template-columns:1fr}.fx-items-cab,.fx-item{grid-template-columns:minmax(0,1fr) 30px 80px}.fx-items-cab span:nth-child(3),.fx-item>span:nth-child(3){display:none}.fx-sello{display:none}}@media (prefers-reduced-motion: reduce){.fx,.fx-sello{animation:none}}.fx-sello{position:relative;right:auto;top:auto;margin:12px 0 0 6px}.vt-res{position:relative;gap:9px;padding:0 10px 0 11px}.vt-res-txt{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.1}.vt-res-txt small{display:flex;align-items:baseline;gap:5px;white-space:nowrap;overflow:hidden}.vt-res-txt small em{font-style:normal;font-size:9px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.vt-res-graf{flex:1 1 0;min-width:34px;align-self:flex-end;height:24px;margin-bottom:8px;overflow:hidden;opacity:.9}.vt-res-graf>*{width:100%}.vt-res{container-type:inline-size}.vt-res-graf{position:absolute;right:10px;bottom:9px;width:42%;height:24px;margin:0;opacity:.95;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}.vt-res>svg,.vt-res-txt{position:relative;z-index:1}@container (max-width: 190px){.vt-res-graf{display:none}}.vt-res-graf{position:static;flex:1 1 0;min-width:40px;width:auto;align-self:center;height:26px;margin:4px 0 0;-webkit-mask-image:none;mask-image:none}.vt-busca{flex:0 1 190px;min-width:130px}.vt-res{background:var(--ct-fondo);box-shadow:0 0 0 1px #060b1912,0 1px 2px #060b190d,0 8px 18px -14px #060b1966}.vt-res:before{content:"";position:absolute;top:0;right:0;width:90px;height:44px;pointer-events:none;z-index:0;background-image:radial-gradient(color-mix(in srgb,var(--acento) 45%,transparent) 1.1px,transparent 1.6px);background-size:9px 9px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.vt-res>*{position:relative;z-index:1}.vt-res small{color:var(--muted)}:root:not([data-theme=light]) .vt-res{box-shadow:0 0 0 1px #ffffff12,0 8px 18px -14px #000c}.vt-cols,.vt.filtrado .vt-cols{background:color-mix(in srgb,var(--text) 4%,var(--ct-fondo));color:var(--muted)}.fx-sombra{position:relative;width:min(560px,100%);filter:drop-shadow(0 2px 3px rgba(6,11,25,.16)) drop-shadow(0 30px 40px rgba(6,11,25,.38));animation:fxSale .7s cubic-bezier(.16,1,.3,1)}@keyframes fxSale{0%{opacity:0;transform:translateY(-34px) rotate(-1.5deg) scale(.96)}60%{opacity:1}}.fx{width:100%;padding:32px 30px 26px;border-radius:0;box-shadow:none;animation:none;--r: 7px;--s: 20px;-webkit-mask:radial-gradient(var(--r) at 50% 0,#0000 97%,#000) 50% 0 / var(--s) 51% repeat-x,radial-gradient(var(--r) at 50% 100%,#0000 97%,#000) 50% 100% / var(--s) 51% repeat-x;mask:radial-gradient(var(--r) at 50% 0,#0000 97%,#000) 50% 0 / var(--s) 51% repeat-x,radial-gradient(var(--r) at 50% 100%,#0000 97%,#000) 50% 100% / var(--s) 51% repeat-x;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,#fff) 0,#fff 120px),#fff}.fx:before{top:10px;left:30px;right:30px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--c),var(--c2));opacity:.9}.fx>*:not(.fx-blobs){position:relative;z-index:1}.fx>[style*=--i]{animation:fxLinea .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.18s + var(--i) * .07s)}@keyframes fxLinea{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}}.fx-blobs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.fx-blobs i{position:absolute;display:block;animation:fxFlota 9s ease-in-out infinite}.fx-blobs .b1{width:150px;aspect-ratio:1;right:-46px;top:56px;border-radius:50%;background:radial-gradient(circle,#0b12200d,#0b122004 68%);box-shadow:0 0 0 20px #0b122005}.fx-blobs .b2{width:150px;height:110px;left:34%;top:0;background-image:radial-gradient(rgba(11,18,32,.13) 1.2px,transparent 1.7px);background-size:12px 12px;-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent);mask-image:radial-gradient(closest-side,#000 25%,transparent);animation-duration:12s}.fx-blobs .b3{width:200px;height:170px;left:-70px;top:44%;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:radial-gradient(circle at 60% 40%,#0b12200d,#0b122003 70%);animation-duration:11s;animation-delay:-3s}.fx-blobs .b4{width:230px;height:70px;right:-60px;bottom:54px;border-radius:999px;rotate:-24deg;background:linear-gradient(90deg,#0b12200d,#0b122002);animation-delay:-5s}.fx-blobs .b5{width:58px;aspect-ratio:1;left:44%;bottom:18px;border-radius:18px;rotate:16deg;background:#0b122009;animation-duration:10s;animation-delay:-2s}.fx-blobs .b6{width:130px;height:100px;right:18%;top:46%;background-image:radial-gradient(rgba(11,18,32,.1) 1.2px,transparent 1.7px);background-size:12px 12px;-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent);mask-image:radial-gradient(closest-side,#000 25%,transparent);animation-duration:13s;animation-delay:-6s}@keyframes fxFlota{50%{transform:translate(6px,-8px) rotate(4deg)}}.fx-items{background:#f5f6f8eb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fx-corte{position:relative;height:2px;margin:20px -30px 0;background:radial-gradient(circle,rgba(11,18,32,.22) 1.1px,transparent 1.5px) 0 0 / 9px 2px repeat-x}.fx-corte:before,.fx-corte:after{content:"";position:absolute;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#060b198c}.fx-corte:before{left:-9px}.fx-corte:after{right:-9px}.fx-pie{margin-top:16px;padding-top:0;box-shadow:none}.fx-sello{position:relative;display:inline-block;margin:14px 0 0 4px;padding:3px;border-radius:12px;box-shadow:none;color:color-mix(in srgb,var(--c2) 88%,transparent);border:3px solid currentColor;opacity:.9;transform:rotate(-9deg);mix-blend-mode:multiply;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 2.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 2.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:fxSelloGolpe .55s cubic-bezier(.3,1.5,.5,1) .75s backwards}.fx-sello-in{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 16px 5px;border-radius:8px;border:1.5px solid currentColor}.fx-sello-in b{font-family:var(--font-head);font-size:19px;font-weight:800;letter-spacing:4px;line-height:1.05;text-transform:uppercase}.fx-sello-in small{font-family:var(--font-head);font-size:7.5px;font-weight:800;letter-spacing:2px;line-height:1.2;white-space:nowrap}@keyframes fxSelloGolpe{0%{opacity:0;transform:rotate(-16deg) scale(2.2)}60%{opacity:.95;transform:rotate(-8deg) scale(.94)}to{opacity:.9;transform:rotate(-9deg) scale(1)}}.fx-sello:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:16px;background:radial-gradient(closest-side,color-mix(in srgb,var(--c2) 10%,transparent),transparent);z-index:-1;animation:fxTinta .9s ease-out .95s backwards}@keyframes fxTinta{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion: reduce){.fx-sombra,.fx>[style*=--i],.fx-blobs i,.fx-sello,.fx-sello:after{animation:none}}.fx-sello{color:color-mix(in srgb,var(--c) 78%,var(--c2))}.fx-sello:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 12%,transparent),transparent)}.fx:before{display:none}.fx{padding:24px 26px 16px}.fx-cab-tit h2{font-size:25px}.fx-partes{margin-top:14px;gap:14px}.fx-partes>div{gap:1px}.fx-partes b{margin:1px 0 2px;font-size:14px}.fx-items{margin-top:12px}.fx-items-cab{height:30px}.fx-item{padding-top:9px;padding-bottom:9px}.fx-resumen{margin-top:12px}.fx-totales{gap:5px}.fx-corte{margin-top:14px;margin-left:-26px;margin-right:-26px}.fx-pie{position:relative;margin-top:12px;align-items:center}.fx-total b{font-size:28px}.fx-codigo{margin-top:8px}.fx-pie .fx-sello{margin:0 auto 0 18px;transform:rotate(-8deg)}.fx-pie .fx-sello-in b{font-size:16px;letter-spacing:3px}.fx-pie .fx-sello-in{padding:3px 12px 4px}.fx-fondo{padding:12px 24px}.fx{max-height:calc(100vh - 24px);overflow-y:auto;scrollbar-width:none}.fx::-webkit-scrollbar{display:none}@media (max-height: 640px){.fx{padding-top:20px;padding-bottom:12px}.fx-partes span:nth-of-type(n+3){display:none}}.fx-blobs .b1{background:radial-gradient(circle,#0b12201a,#0b122009 68%);box-shadow:0 0 0 20px #0b12200a}.fx-blobs .b2,.fx-blobs .b6{background-image:radial-gradient(rgba(11,18,32,.24) 1.3px,transparent 1.8px)}.fx-blobs .b3{background:radial-gradient(circle at 60% 40%,#0b12201a,#0b122008 70%)}.fx-blobs .b4{background:linear-gradient(90deg,#0b12201a,#0b122005)}.fx-blobs .b5{background:#0b122012}.fx-pie .fx-sello{transform:rotate(-6deg) scale(.88);transform-origin:center}.vt-res{height:48px;gap:9px;padding:0 12px 4px 11px;background:linear-gradient(150deg,color-mix(in srgb,var(--c) 10%,var(--ct-fondo)),color-mix(in srgb,var(--c) 3%,var(--ct-fondo)));box-shadow:0 1px 2px #060b190d,0 10px 20px -16px #060b1959;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.vt-res:hover{transform:translateY(-2px);box-shadow:0 2px 4px #060b190f,0 14px 22px -16px #060b1966}:root:not([data-theme=light]) .vt-res{box-shadow:0 1px 2px #0000004d,0 10px 20px -16px #000c}.vt-res:before{background-image:radial-gradient(color-mix(in srgb,var(--c) 45%,transparent) 1.1px,transparent 1.6px);width:70px}.vt-res:hover .cs-ico{transform:rotate(-8deg) scale(1.08)}.vt-res-txt small{font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.vt-res-txt b{display:flex;align-items:baseline;gap:6px;margin-top:1px;font-size:17px;letter-spacing:-.6px}.vt-res-txt b em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:0;color:color-mix(in srgb,var(--c) 70%,var(--muted))}.vt-res .cs-barra{left:11px;right:11px;bottom:5px;z-index:1}.vt-tabla,.vt.filtrado .vt-tabla{border-color:transparent}.vt-tabla>.vt-tabla-acento,.vt.filtrado .vt-tabla>.vt-tabla-acento{display:none}.vt-punta>i{border-right:0;border-bottom:0}.vt-tabla:hover{transform:none}.vt-cols,.vt.filtrado .vt-cols{margin-bottom:0;padding-top:2px;padding-bottom:8px;border-radius:0;background:transparent;font-size:10px;font-weight:600;letter-spacing:.7px;color:var(--muted)}.vt-tabla{--vt-bandeja: color-mix(in srgb, var(--text) 3.5%, var(--ct-fondo))}.vt-filas{gap:6px;padding:6px;border-radius:18px;background:var(--vt-bandeja)}.vt-mes{padding:6px 0 2px}.vt-mes:first-child{padding-top:2px}.vt-rejilla{grid-template-columns:62px minmax(0,2fr) minmax(200px,1.15fr) 120px 176px;column-gap:14px}.vt-cols.vt-rejilla{padding-left:6px;padding-right:18px}.vt-fila.vt-rejilla{padding:0 12px 0 0;min-height:62px}@container (max-width: 980px){.vt-rejilla{grid-template-columns:58px minmax(0,1.6fr) minmax(180px,1.15fr) 108px 160px;column-gap:12px}}.vt-fila{border-radius:14px;padding-top:0;padding-bottom:0}.vt-fila,.vt-fila:hover{background:var(--ct-fondo)}.vt-fila{box-shadow:0 0 0 1px #060b190d,0 1px 2px #060b190d;transition:box-shadow .2s,transform .15s}.vt-fila:hover{transform:none;box-shadow:0 0 0 1px #060b1912,0 4px 12px -6px #060b1938}.vt-fila:active{transform:scale(.996)}:root:not([data-theme=light]) .vt-fila{box-shadow:0 0 0 1px #ffffff0f}:root:not([data-theme=light]) .vt-fila:hover{box-shadow:0 0 0 1px #ffffff1a,0 6px 14px -8px #000c}.vt-fila-brillo{display:none}.vt-fila:hover .vt-talon{transform:none}.vt-talon>b{font-size:18px}.vt-talon>i{font-size:8.5px;letter-spacing:1px}.vt-talon>small{margin-top:3px;padding:1px 5px;font-size:8.5px}.vt-talon:before,.vt-talon:after{right:-6px;width:12px;height:12px;background:var(--vt-bandeja)}.vt-talon:before{top:-6px}.vt-talon:after{bottom:-6px}.vt-fila .vt-talon+.vt-prod:before{left:-8px;top:10px;bottom:10px}.vt-prod{gap:10px}.vt-av{width:38px;height:38px;border-radius:11px;font-size:14px}.vt-av.foto{box-shadow:0 0 0 1.5px var(--ct-fondo),0 0 0 2.5px color-mix(in srgb,var(--c) 35%,transparent)}.vt-fila:hover .vt-av{transform:none}.vt-prod-txt b{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.vt-chips{gap:4px;margin-top:4px}.vt-chip{height:20px;padding:0 8px 0 6px;font-size:10.5px}.vt-chip.cli{padding-left:3px}.vt-chip.cli i{width:14px;height:14px;font-size:8px}.vt-crono-n{width:22px;height:22px}.vt-crono-n svg{width:11px;height:11px}.vt-crono-p{gap:4px}.vt-crono-p>u{top:10px;left:calc(50% + 13px);right:calc(-50% + 13px);height:2.5px}.vt-crono-p.actual .vt-crono-n:after{content:none;animation:none}.vt-crono-p small{font-size:9.5px}.vt-monto b{font-size:15.5px}.vt-fila .vt-acc .fl-btn,.vt-fila .vt-comp{height:30px;padding:0 13px;font-size:11px;border-radius:99px}.vt-acc .fl-ico{width:30px;height:30px;border-radius:99px}.vt-pago2{height:20px;margin-top:4px;font-size:10px}.vt-rejilla{grid-template-columns:62px minmax(0,1.8fr) minmax(250px,1.3fr) 120px 176px}.vt-fila .vt-crono{max-width:290px}@container (max-width: 980px){.vt-rejilla{grid-template-columns:58px minmax(0,1.5fr) minmax(220px,1.2fr) 108px 160px}}.vt-res{background:color-mix(in srgb,var(--text) 3.5%,var(--ct-fondo));box-shadow:none}.vt-res:hover{box-shadow:0 6px 14px -10px #060b194d}:root:not([data-theme=light]) .vt-res{background:color-mix(in srgb,var(--text) 5%,var(--ct-fondo));box-shadow:none}.vt-res-txt b em{color:var(--muted)}.vt-fila .vt-prod{padding:9px 0}.vt-talon{background:linear-gradient(160deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--e1, var(--c)) 0%,var(--e2, var(--c)) 100%)}.vt-fila .vt-talon+.vt-prod:before{background:radial-gradient(circle,color-mix(in srgb,var(--e1, var(--c)) 45%,transparent) 1px,transparent 1.4px) 0 0 / 2px 6px repeat-y}.fl-btn.vt-btn-etapa{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);background:linear-gradient(160deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--e1) 0%,var(--e2) 100%);box-shadow:0 7px 16px -9px var(--e2),inset 0 1px #ffffff52}.vt-prod-txt b .vt-opc{color:var(--muted);font-weight:600}.vt-crono-p small{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance}.vt-nueva.ct-btn:after{content:none;display:none;animation:none}.vt-fila.anulada,.vt-fila.anulada:hover{background:color-mix(in srgb,#ef4444 6%,var(--ct-fondo))}.vt-fila.anulada{box-shadow:0 0 0 1px #ef444424,0 1px 2px #ef444414}.vt-fila.anulada:hover{box-shadow:0 0 0 1px #ef444433,0 4px 12px -6px #ef444447}:root:not([data-theme=light]) .vt-fila.anulada,:root:not([data-theme=light]) .vt-fila.anulada:hover{background:color-mix(in srgb,#ef4444 10%,var(--ct-fondo));box-shadow:0 0 0 1px #ef44442e}.vt-monto .vt-unidad{display:block;margin-top:2px;font-size:10.5px;font-weight:600;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.fx-mayor{display:block;font-style:normal;font-size:9.5px;font-weight:700;color:#7c3aed}.vt-form-total{font-family:var(--font-head);font-size:13px;font-weight:700;color:var(--text)}.vt-mes{justify-content:space-between;align-items:baseline;padding:8px 10px 4px}.vt-mes:before,.vt-mes:after{content:none;display:none}.vt-mes b{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:-.2px;text-transform:none;color:var(--text)}.vt-mes span{font-size:11.5px;font-weight:500;color:var(--muted);opacity:1}.vt-fila.vt-rejilla{min-height:64px;padding-left:10px}.vt-rejilla{grid-template-columns:52px minmax(0,1.8fr) minmax(250px,1.3fr) 120px 176px}.vt-cols.vt-rejilla{padding-left:10px}.vt-cols>span.izq{padding-left:48px}@container (max-width: 980px){.vt-rejilla{grid-template-columns:50px minmax(0,1.5fr) minmax(220px,1.2fr) 108px 160px}}.vt-fila .vt-talon,.vt-fila:hover .vt-talon{align-self:center;gap:3px;margin:0;padding:0;color:var(--muted);background:none;box-shadow:none;transform:none}.vt-fila .vt-talon:before,.vt-fila .vt-talon:after,.vt-fila .vt-talon+.vt-prod:before{content:none;display:none}.vt-cal-ico{width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;overflow:hidden;border-radius:12px;color:#fff;background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--e1, var(--c)) 0%,var(--e2, var(--c)) 100%);box-shadow:0 1px 2px #060b191f}.vt-cal-ico i{font-style:normal;font-family:var(--font-head);font-size:8.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;opacity:.92;line-height:1}.vt-cal-ico b{font-family:var(--font-head);font-size:19px;font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#fff;text-shadow:none}.vt-fila .vt-talon>small{margin:0;padding:0;font-size:9.5px;font-weight:600;color:var(--muted);background:none;white-space:nowrap}.vt-prod-txt b{font-size:13.5px;font-weight:600}.vt-chip{background:var(--fl-fill, rgba(118,118,128,.12))}:root:not([data-theme=light]) .vt-chip{background:#7676803d}.vt-chip svg{color:var(--e2, var(--c))}.vt-chip.cli i{background:linear-gradient(135deg,var(--e1, var(--c)),var(--e2, var(--c)))}.vt-chip.vt-ia{font-weight:600}.vt-monto b{font-size:15px;font-weight:700}.vt-pago2{height:auto;margin-top:3px;padding:0;gap:4px;font-family:var(--font-body, inherit);font-size:11px;font-weight:600;background:none}.vt-pago2>svg{width:12px;height:12px;padding:0;border-radius:0;color:var(--c);background:none}.vt-crono-n{width:20px;height:20px}.vt-crono-p>u{top:9px;left:calc(50% + 12px);right:calc(-50% + 12px);height:2px}.vt-crono-p small{font-weight:600}.vt-crono-p.actual small{font-weight:700}.vt-monto .vt-unidad{display:block;margin-top:2px;padding:0;border-radius:0;background:none;font-size:10.5px;font-weight:500;letter-spacing:0;color:var(--muted)}.vt-cols,.vt.filtrado .vt-cols{display:none}.vt-rejilla,.vt-fila.vt-rejilla{grid-template-columns:48px minmax(0,1.7fr) minmax(180px,1fr) minmax(104px,auto) auto 14px;column-gap:16px}@container (max-width: 980px){.vt-rejilla,.vt-fila.vt-rejilla{grid-template-columns:46px minmax(0,1.4fr) minmax(160px,1fr) minmax(96px,auto) auto 14px;column-gap:12px}}.vt-fila.vt-rejilla{min-height:72px;padding:0 14px 0 12px}.vt-fila .vt-estado{display:block;min-width:0}.vt-est{display:flex;flex-direction:column;gap:1px;min-width:0;max-width:240px}.vt-est>b{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:-.2px;line-height:1.25;color:color-mix(in srgb,var(--ec) 82%,var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-est>small{font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-est-barra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:5px;margin-top:6px}.vt-est-barra i{border-radius:99px;background:color-mix(in srgb,var(--text) 9%,transparent);overflow:hidden;position:relative}.vt-est-barra i.lleno{background:linear-gradient(90deg,var(--tc),var(--tc2))}.vt-est-barra i.actual:before{content:"";position:absolute;top:0;right:50%;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--tc),var(--tc2))}.vt-est.anulada .vt-est-barra i.lleno:not(:last-child){opacity:.45}.vt-fila .vt-monto{text-align:right;justify-self:end}.vt-fila .vt-monto .vt-pago2,.vt-fila .vt-acc{justify-content:flex-end}.vt-chev{display:grid;place-items:center;color:color-mix(in srgb,var(--text) 28%,transparent);transition:transform .2s,color .2s}.vt-fila:hover .vt-chev{color:var(--muted);transform:translate(2px)}.vt-cols2{padding:0 14px 0 12px;margin-bottom:-2px;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.vt-cols2>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-cols2 .cen{text-align:center}.vt-cols2 .prod{padding-left:48px}.vt-cols2 .der{text-align:right}.vt-mes{padding-bottom:6px}.vt-flujo,.vt.filtrado .vt-flujo,.vt-tabla,.vt.filtrado .vt-tabla,.vt-tabla:hover{border:0!important;border-radius:22px;box-shadow:0 1px 2px #060b190a,0 10px 28px -16px #060b192e}:root:not([data-theme=light]) .vt-flujo,:root:not([data-theme=light]) .vt-tabla{box-shadow:0 10px 28px -18px #000000b3}.vt-fila .vt-estado{justify-self:start}.vt-cols2>span:nth-child(3){text-align:left}.vt-cols2>span:nth-child(5){text-align:center}.vt-fila .vt-acc{justify-content:center}.vt-rejilla,.vt-fila.vt-rejilla,.vt-cols2.vt-rejilla{grid-template-columns:48px minmax(0,1.7fr) minmax(180px,1fr) 118px 200px 14px;column-gap:16px}@container (max-width: 980px){.vt-rejilla,.vt-fila.vt-rejilla,.vt-cols2.vt-rejilla{grid-template-columns:46px minmax(0,1.4fr) minmax(160px,1fr) 104px 176px 14px;column-gap:12px}}.vt-cols2.vt-rejilla{padding:0 14px 0 12px}.vt-fila .vt-estado{justify-self:stretch}.vt-est{width:100%;max-width:240px}.vt-mes2{padding:4px 14px 2px 12px;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);align-items:center}.vt-mes2>span{min-width:0;white-space:nowrap}.vt-mes2 .cen{text-align:center}.vt-mes2-nom{grid-column:1 / span 2;display:flex;align-items:baseline;gap:8px;text-transform:none;letter-spacing:0}.vt-mes2-nom b{font-size:13px;font-weight:700;letter-spacing:-.2px;color:var(--text)}.vt-mes2-nom small{font-family:var(--font-body, inherit);font-size:11.5px;font-weight:500;color:var(--muted)}.vt-fila .vt-estado{justify-self:center}.vt-est{align-items:center;text-align:center;width:100%;max-width:220px;margin:0 auto}.vt-est-barra{width:100%}.vt-fila .vt-monto{text-align:center;justify-self:center}.vt-fila .vt-monto .vt-pago2,.vt-fila .vt-acc{justify-content:center}.vt-fila .vt-estado{justify-self:stretch;display:flex;justify-content:center}.vt-comp{background:linear-gradient(160deg,#ffffff38,#fff0 55%),linear-gradient(135deg,#5b8ee8,#5f63d6);box-shadow:0 3px #474bb0,inset 0 1px #ffffff40}.vt-comp:hover{box-shadow:0 4px #474bb0,inset 0 1px #ffffff40}.ag-top{grid-template-columns:auto minmax(0,1fr)}.ng-layout,.dp-layout{display:grid;gap:14px;align-items:start}.ng-lado,.dp-lado{position:sticky;top:0;padding-top:8px;display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width: 860px){.ng-lado,.dp-lado{position:static}}.ng-secs{display:flex;flex-direction:column;gap:14px;min-width:0}.ng-sec{padding:18px 20px;scroll-margin-top:12px}.ng-sec:hover,.ng-perfil:hover,.ng-indice:hover,.dp-metodo:hover,.dp-resumen:hover,.dp-preview:hover,.dp-tip:hover{transform:scale(1.003)}.ng-sec .chead,.dp-resumen .chead,.dp-preview .chead{margin-bottom:14px}.ng-perfil{padding:16px}.ng-perfil-top{display:flex;align-items:center;gap:12px}.ng-logo{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:20px;font-weight:800;color:#fff;background:linear-gradient(140deg,#0b2a5b,#0d6b5c 55%,#05d077);box-shadow:0 10px 20px -12px #0b2a5bcc,inset 0 1px #ffffff40;animation:ngLogo .6s cubic-bezier(.34,1.6,.5,1) .15s backwards}@keyframes ngLogo{0%{transform:scale(.6) rotate(-12deg);opacity:0}}.ng-perfil-top b{display:block;font-family:var(--font-head);font-size:14.5px;font-weight:700;letter-spacing:-.3px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-perfil-top span{display:block;margin-top:2px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-perfil-avance{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--border)}.ng-perfil-avance b{display:block;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text)}.ng-perfil-avance span{display:block;margin-top:2px;font-size:10.5px;line-height:1.45;color:var(--muted)}.ng-avance{position:relative;width:64px;height:64px;flex-shrink:0}.ng-avance svg{width:64px;height:64px;transform:rotate(-90deg)}.ng-avance circle{fill:none;stroke-width:6}.ng-avance-fondo{stroke:var(--ct-fondo-3)}.ng-avance-v{stroke:#05d077;stroke-linecap:round;transition:stroke-dasharray .7s cubic-bezier(.16,1,.3,1);animation:ngAvance 1.3s cubic-bezier(.16,1,.3,1) .2s backwards}@keyframes ngAvance{0%{stroke-dasharray:0 400}}.ng-avance b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:17px;font-weight:800;letter-spacing:-.6px;color:var(--text)}.ng-avance b small{font-size:10px;margin-left:1px;color:var(--muted)}.ng-indice{padding:8px;display:flex;flex-direction:column;gap:2px}.ng-ind{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px 9px 12px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left;color:var(--muted);font-family:var(--font-head);font-size:12.5px;font-weight:600;animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards;transition:background .25s,color .25s,transform .2s cubic-bezier(.16,1,.3,1)}.ng-ind>svg:first-child{color:var(--c);flex-shrink:0}.ng-ind span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-ind em{font-style:normal;font-size:10px;font-weight:800;padding:1px 7px;border-radius:99px;color:var(--muted);background:color-mix(in srgb,var(--muted) 14%,transparent)}.ng-ind:hover{color:var(--text);transform:translate(3px)}.ng-ind.on{color:var(--text);background:color-mix(in srgb,var(--c) 10%,transparent)}.ng-ind:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--c);transform:scaleY(0);transition:transform .3s cubic-bezier(.34,1.5,.5,1)}.ng-ind.on:before{transform:scaleY(1)}.ng-grid2,.ng-grid3{display:grid;gap:14px}.ng-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-ancho{grid-column:1 / -1}.ng-span2{grid-column:span 2}@media (max-width: 860px){.ng-grid2,.ng-grid3{grid-template-columns:1fr}.ng-span2{grid-column:auto}}.ng-sec .input{font-size:13px;transition:border-color .2s,box-shadow .2s}.ng-sec .input:focus,.dp-metodo .input:focus{border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 12%,transparent)}.ng-cuenta{margin-top:5px;text-align:right;font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.ng-ayuda{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;line-height:1.45;color:var(--muted)}.ng-ayuda svg{color:var(--c);flex-shrink:0}.ng-sec>.ng-ayuda{margin-top:12px}.ng-con-boton{display:flex;gap:8px}.ng-abrir{height:auto;flex-shrink:0;text-decoration:none}.ng-mensajes{display:grid;gap:18px;align-items:start}.ng-col{display:flex;flex-direction:column;gap:14px;min-width:0}.ng-chat{position:sticky;top:12px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel-1)}.ng-chat-head{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,#05d077 9%,var(--ct-fondo))}.ng-chat-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:13px;font-weight:800;color:#fff;background:linear-gradient(140deg,#0b2a5b,#05d077)}.ng-chat-head b{display:block;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-chat-head small{display:flex;align-items:center;gap:5px;margin-top:1px;font-size:10px;color:var(--muted)}.ng-chat-head small i{width:6px;height:6px;border-radius:50%;background:#05d077;animation:ngLinea 2s ease-out infinite}@keyframes ngLinea{0%{box-shadow:0 0 #05d07780}70%,to{box-shadow:0 0 0 6px #05d07700}}.ng-chat-cuerpo{display:flex;flex-direction:column;gap:8px;padding:14px 12px;min-height:230px;background-image:radial-gradient(var(--dot) 1px,transparent 1.4px);background-size:14px 14px}.ng-bur{max-width:90%;padding:8px 11px;font-size:12px;line-height:1.45;color:var(--text);white-space:pre-wrap;word-break:break-word;animation:ngBurbuja .4s cubic-bezier(.34,1.4,.5,1) backwards}@keyframes ngBurbuja{0%{opacity:0;transform:translateY(6px) scale(.96)}}.ng-bur.cli{align-self:flex-end;border-radius:12px 12px 4px;background:var(--ct-fondo);border:1px solid var(--border)}.ng-bur.bot{align-self:flex-start;border-radius:12px 12px 12px 4px;background:color-mix(in srgb,#05d077 15%,var(--ct-fondo));border:1px solid color-mix(in srgb,#05d077 30%,transparent)}.ng-bur em{color:var(--muted);font-style:italic}.ng-redes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.ng-red{display:block;padding:11px 12px;border-radius:13px;border:1px solid var(--border);background:var(--panel-1);cursor:text;animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s}.ng-red:hover{transform:scale(1.02)}.ng-red.ok{border-color:color-mix(in srgb,var(--c) 40%,var(--border));background:color-mix(in srgb,var(--c) 5%,var(--panel-1))}.ng-red-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ng-red-logo{display:flex;color:var(--c);transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.ng-red:hover .ng-red-logo,.ng-red:focus-within .ng-red-logo{transform:scale(1.15) rotate(-6deg)}.ng-red-top b{font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text)}.ng-red-top>svg{margin-left:auto;animation:agCuenta .4s cubic-bezier(.34,1.6,.5,1)}.ng-red .input{background:var(--ct-fondo)}.ng-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:12px}.ng-dia{position:relative;height:42px;border-radius:11px;cursor:pointer;border:1px solid var(--border);background:var(--panel-1);font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--muted);transition:transform .22s cubic-bezier(.16,1,.3,1),background .25s,color .25s,border-color .25s}.ng-dia i{position:absolute;left:50%;bottom:6px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--border-h);transition:background .25s}.ng-dia:hover{transform:scale(1.06);color:var(--text)}.ng-dia.on{color:#fff;border-color:transparent;background:linear-gradient(150deg,#ffffff47,#fff0 58%),#06b6d4;box-shadow:0 8px 16px -10px #06b6d4cc,inset 0 1px #ffffff4d;animation:agSel .35s cubic-bezier(.34,1.6,.5,1)}.ng-dia.on i{background:#ffffffd9}.ng-turnos{display:flex;flex-direction:column;gap:6px}.ng-turno{display:grid;grid-template-columns:40px 124px 14px 124px minmax(60px,1fr) 46px;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;border:1px solid var(--border);background:var(--panel-1);animation:fadeUp .35s cubic-bezier(.16,1,.3,1) backwards;transition:border-color .25s}.ng-turno>b{font-family:var(--font-head);font-size:12px;font-weight:800;color:#06b6d4}.ng-turno-a{text-align:center;font-size:11px;color:var(--muted)}.ng-turno>em{font-style:normal;text-align:right;font-family:var(--font-head);font-size:11px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.ng-turno.mal{border-color:color-mix(in srgb,#ef4444 45%,transparent)}.ng-turno.mal>em{color:#ef4444}.ng-barra24{position:relative;height:8px;border-radius:99px;overflow:hidden;background-color:var(--ct-fondo-3);background-image:linear-gradient(90deg,transparent calc(25% - 1px),var(--border-h) calc(25% - 1px) 25%,transparent 25% calc(50% - 1px),var(--border-h) calc(50% - 1px) 50%,transparent 50% calc(75% - 1px),var(--border-h) calc(75% - 1px) 75%,transparent 75%)}.ng-barra24 i{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,#06b6d4,#05d077);transition:left .45s cubic-bezier(.16,1,.3,1),width .45s cubic-bezier(.16,1,.3,1);animation:ngTramo .8s cubic-bezier(.16,1,.3,1) .15s backwards;transform-origin:left}@keyframes ngTramo{0%{transform:scaleX(0)}}@media (max-width: 860px){.ng-dias{gap:4px}.ng-turno{grid-template-columns:36px minmax(0,1fr) 10px minmax(0,1fr);row-gap:8px}.ng-barra24{grid-column:1 / 4}}.ng-vacio{padding:14px;border-radius:12px;border:1px dashed var(--border-h);text-align:center;font-size:11.5px;color:var(--muted)}.ng-hora{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;height:34px;overflow:hidden;border-radius:9px;border:1px solid var(--border);background:var(--ct-fondo);transition:border-color .2s,box-shadow .2s}.ng-hora:focus-within{border-color:color-mix(in srgb,#06b6d4 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,#06b6d4 12%,transparent)}.ng-hora input{width:100%;min-width:0;padding:0 2px;border:none;outline:none;background:transparent;text-align:center;font-family:var(--font-mono);font-size:12.5px;color:var(--text);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ng-hora input::-webkit-inner-spin-button,.ng-hora input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ng-hora>span{font-size:12px;color:var(--muted)}.ng-hora button{height:100%;padding:0 9px;border:none;cursor:pointer;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:.5px;color:var(--trend-up);background:color-mix(in srgb,#05d077 15%,transparent);transition:background .25s,color .25s}.ng-hora button.pm{color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 15%,transparent)}.ng-sucio{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px 10px 14px;border-radius:15px;background:var(--ct-fondo);border:1px solid color-mix(in srgb,#f59e0b 40%,var(--border));box-shadow:0 18px 38px -18px #0f172a80;animation:ngSucio .45s cubic-bezier(.34,1.4,.5,1)}@keyframes ngSucio{0%{opacity:0;transform:translateY(16px) scale(.98)}}.ng-sucio>span{flex:1;min-width:140px;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text)}.ng-sucio .fl-btn-ghost,.ng-sucio .fl-btn-xl{height:38px}.ng-estado{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;white-space:nowrap;font-family:var(--font-head);font-size:10.5px;font-weight:700;color:var(--muted);background:var(--panel-1);border:1px solid var(--border);animation:agCuenta .4s cubic-bezier(.34,1.6,.5,1)}.ng-estado.ok{color:var(--trend-up);background:color-mix(in srgb,#05d077 12%,transparent);border-color:color-mix(in srgb,#05d077 32%,transparent)}.pp{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin:-4px 0 16px;padding:12px 18px 12px 12px;border-radius:15px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c) 10%,transparent) 0%,transparent 55%),var(--panel-1);border:1px solid color-mix(in srgb,var(--c) 22%,var(--border));transition:border-color .4s}.pp.completo{border-color:color-mix(in srgb,var(--c) 45%,var(--border))}@media (max-width: 860px){.pp{grid-template-columns:1fr;gap:12px;padding:12px}}.pp-resumen{display:flex;align-items:center;gap:11px;min-width:0}.pp-anillo{position:relative;width:46px;height:46px;flex-shrink:0}.pp-anillo svg{transform:rotate(-90deg);display:block}.pp-anillo circle{fill:none;stroke-width:4.5}.pp-anillo-f{stroke:var(--ct-fondo-3)}.pp-anillo-v{stroke:var(--c);stroke-linecap:round;transition:stroke-dasharray .7s cubic-bezier(.16,1,.3,1);animation:ppAnillo 1.1s cubic-bezier(.16,1,.3,1) .15s backwards}@keyframes ppAnillo{0%{stroke-dasharray:0 200}}.pp-anillo b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:-.5px;color:var(--text);animation:agCuenta .45s cubic-bezier(.34,1.6,.5,1)}.pp-anillo b small{font-size:9.5px;color:var(--muted);margin-left:1px}.pp.completo .pp-anillo{animation:ppGira .8s cubic-bezier(.34,1.5,.5,1)}@keyframes ppGira{40%{transform:scale(1.12) rotate(-8deg)}}.pp-txt{min-width:0}.pp-txt b{display:block;font-family:var(--font-head);font-size:13px;font-weight:800;letter-spacing:-.2px;color:var(--text);white-space:nowrap;animation:fadeIn .35s ease}.pp.completo .pp-txt b{color:var(--trend-up)}.pp-txt>span{display:block;margin-top:2px;font-size:11px;color:var(--muted);white-space:nowrap}.pp-txt>button{display:inline-flex;align-items:center;gap:5px;margin-top:2px;padding:0;border:none;background:none;cursor:pointer;font-family:var(--font-head);font-size:11px;font-weight:700;color:var(--c);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pp-txt>button svg{flex-shrink:0;animation:flPunta 1.6s ease-in-out infinite}.pp-txt>button:hover{text-decoration:underline}.pp-pasos{display:grid;align-items:start;min-width:0}.pp-paso{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 2px;border:none;background:none;cursor:pointer;animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards}.pp-paso:not(:first-child):before{content:"";position:absolute;top:13px;left:calc(-50% + 18px);right:calc(50% + 18px);height:3px;border-radius:99px;background:repeating-linear-gradient(90deg,var(--border-h) 0 5px,transparent 5px 9px)}.pp-paso:not(:first-child):after{content:"";position:absolute;top:13px;left:calc(-50% + 18px);right:calc(50% + 18px);height:3px;border-radius:99px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 70%,#fff),var(--c));background-size:200% 100%;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}.pp-paso.tramo:after{transform:scaleX(1);animation:ppBrillo 2.4s linear infinite}@keyframes ppBrillo{0%{background-position:200% 0}to{background-position:0 0}}.pp-nodo{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-h);background:var(--ct-fondo);color:var(--muted);transition:transform .25s cubic-bezier(.16,1,.3,1)}.pp-nodo em{font-style:normal;font-family:var(--font-head);font-size:11px;font-weight:800}.pp-paso:hover .pp-nodo{transform:scale(1.12)}.pp-paso.ok .pp-nodo{border:none;color:#fff;background:linear-gradient(150deg,#ffffff4d,#fff0 60%),var(--c);box-shadow:0 6px 12px -7px var(--c),inset 0 1px #ffffff4d;animation:ppNodo .5s cubic-bezier(.34,1.7,.5,1)}@keyframes ppNodo{0%{transform:scale(.4) rotate(-30deg)}}.pp-paso.ok .pp-nodo:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--c);animation:ppOnda .8s ease-out forwards;pointer-events:none}@keyframes ppOnda{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.pp-paso.sig .pp-nodo{border-color:var(--c);color:var(--c);animation:ppRespira 1.8s ease-in-out infinite}@keyframes ppRespira{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 16%,transparent)}}.pp-paso small{max-width:100%;font-family:var(--font-head);font-size:10.5px;font-weight:600;text-align:center;line-height:1.25;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}.pp-paso.ok small,.pp-paso.sig small{color:var(--text)}.pp-paso.sig small{font-weight:700}.ng-lab{display:flex;align-items:center;justify-content:space-between;gap:8px}.ng-lab em,.ng-red-top em{display:inline-flex;align-items:center;gap:3px;font-style:normal;text-transform:none;letter-spacing:0;font-size:10px;font-weight:700;color:var(--muted);opacity:.8;animation:fadeIn .3s ease}.ng-lab em.ok,.ng-red-top em.ok{color:var(--trend-up);opacity:1}.ng-red-top em{margin-left:auto}.input.ng-resalta{animation:ngResalta 1.2s ease}@keyframes ngResalta{0%,to{box-shadow:0 0 0 0 transparent}25%{box-shadow:0 0 0 4px color-mix(in srgb,var(--c, #05d077) 25%,transparent)}}.ng-sec.celebra{animation:ngCelebra 1.4s cubic-bezier(.16,1,.3,1)}@keyframes ngCelebra{0%{box-shadow:var(--dcard-sombra),0 0 #05d07759}40%{box-shadow:var(--dcard-sombra),0 0 0 6px #05d0771f}to{box-shadow:var(--dcard-sombra),0 0 #05d07700}}.ng-sec.celebra .chead .isuave{animation:ngSalto .7s cubic-bezier(.34,1.6,.5,1)}@keyframes ngSalto{40%{transform:scale(1.3) rotate(-10deg)}}.ng-siguiente{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;padding:9px 12px;border-radius:12px;cursor:pointer;text-align:left;border:1px solid color-mix(in srgb,var(--c) 35%,var(--border));background:color-mix(in srgb,var(--c) 7%,var(--ct-fondo));color:var(--c);animation:fadeUp .4s cubic-bezier(.16,1,.3,1);transition:transform .22s cubic-bezier(.16,1,.3,1)}.ng-siguiente:hover{transform:scale(1.03)}.ng-siguiente span{flex:1;min-width:0;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text)}.ng-siguiente small{display:block;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--c)}.ng-siguiente svg{animation:flPunta 1.6s ease-in-out infinite}.ng-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.ng-sub>div{overflow:hidden;display:flex;flex-direction:column;padding-left:22px}.ng-ind-g.abierta .ng-sub{grid-template-rows:1fr}.ng-ind-g.abierta .ng-sub>div{padding-bottom:6px}.ng-sub button{position:relative;display:flex;align-items:center;gap:8px;padding:5px 8px 5px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;font-size:11.5px;color:var(--muted);transition:color .2s,background .2s}.ng-sub button:before{content:"";position:absolute;left:3px;top:-2px;bottom:50%;width:6px;border-left:1px solid var(--border-h);border-bottom:1px solid var(--border-h);border-bottom-left-radius:5px}.ng-sub button i{width:8px;height:8px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--border-h);transition:background .3s,border-color .3s}.ng-sub button.ok{color:var(--text)}.ng-sub button.ok i{border-color:#05d077;background:#05d077}.ng-sub button:hover{color:var(--text);background:color-mix(in srgb,var(--c) 7%,transparent)}.dp-metodos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.dp-metodo.ancho{grid-column:1 / -1}@media (max-width: 860px){.dp-metodos{grid-template-columns:1fr}}.dp-metodo{display:flex;flex-direction:column;gap:12px;padding:12px;animation:vtEtapa .6s cubic-bezier(.16,1,.3,1) backwards}.dp-metodo .label{font-size:10px}.dp-mono{font-family:var(--font-mono);letter-spacing:.5px}.dp-metodo-head{display:flex;align-items:center;gap:10px}.dp-metodo-marca{width:4px;height:26px;border-radius:99px;flex-shrink:0;background:var(--c)}.dp-metodo-head>div{flex:1;min-width:0}.dp-metodo-head b{display:block;font-family:var(--font-head);font-size:13.5px;font-weight:800;letter-spacing:-.2px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-metodo-head small{display:block;margin-top:1px;font-size:10.5px;color:var(--muted)}.dp-escena3d{perspective:900px}.dp-plastico{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;overflow:hidden;display:flex;flex-direction:column;height:150px;padding:14px 16px 13px;border-radius:14px;color:var(--t);background:repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 1px,transparent 1px 7px),linear-gradient(135deg,var(--g1) 0%,var(--g2) 100%);box-shadow:0 14px 26px -16px #0f172ab3,inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff14;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .4s,opacity .4s}.dp-plastico:hover{transition:transform .08s linear,filter .4s,opacity .4s}.dp-plastico:before{content:"";position:absolute;top:0;bottom:0;right:0;width:34%;pointer-events:none;background:linear-gradient(180deg,#ffffff1a,#ffffff05);clip-path:polygon(38% 0,100% 0,100% 100%,0 100%)}.dp-metodo.off .dp-plastico{filter:grayscale(.95) brightness(1.05);opacity:.5}.dp-reflejo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(240px circle at var(--mx) var(--my),rgba(255,255,255,.28),transparent 55%)}.dp-plastico:hover .dp-reflejo{opacity:1}.dp-plastico>*:not(.dp-reflejo){position:relative}.dp-pl-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dp-pl-marca{font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-pl-top svg{transform:rotate(90deg);opacity:.8;flex-shrink:0}.dp-num{margin-top:auto;font-family:var(--font-mono);font-size:19px;font-weight:700;letter-spacing:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.18);animation:fadeIn .35s ease}.dp-num.vacio{letter-spacing:3px;opacity:.6}.dp-pl-pie{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:8px}.dp-pl-pie>div{min-width:0}.dp-pl-pie small{display:block;font-size:8.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.7}.dp-pl-pie span{display:block;margin-top:1px;font-family:var(--font-head);font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-pl-tipo{flex-shrink:0;padding:2px 8px;border-radius:99px;background:#ffffff2e;opacity:1!important}.dp-campos{display:grid;gap:10px}.dp-switch{position:relative;flex-shrink:0;width:40px;height:23px;border-radius:99px;cursor:pointer;border:1px solid var(--border-h);background:var(--ct-fondo-3);transition:background .3s,border-color .3s,transform .2s}.dp-switch:hover{transform:scale(1.06)}.dp-switch i{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0f172a4d;transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.dp-switch.on{border-color:transparent;background:linear-gradient(150deg,#ffffff40,#fff0 60%),var(--c)}.dp-switch.on i{transform:translate(17px)}.dp-switch:focus-visible{outline:2px solid var(--c);outline-offset:2px}.dp-medios{padding:18px 20px 20px}.dp-medios:hover{transform:scale(1.002)}.dp-medios .chead{margin-bottom:14px}.dp-ninguno{display:flex;align-items:center;gap:8px;margin:-4px 0 16px;padding:11px 13px;border-radius:13px;font-size:12px;font-weight:600;color:#b45309;background:color-mix(in srgb,#f59e0b 10%,transparent);border:1px solid color-mix(in srgb,#f59e0b 30%,transparent)}.dp-medios .dp-metodo{padding:12px;border-radius:16px;border:1px solid var(--border);background:var(--panel-1);transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.dp-medios .dp-metodo:hover{transform:translateY(-2px);box-shadow:0 14px 26px -20px #0f172a73}.dp-medios .dp-metodo.on{border-color:color-mix(in srgb,var(--c) 28%,var(--border))}.dp-medios .dp-metodo .input{background:var(--ct-fondo)}.dp-metodo.dp-resalta{animation:dpResalta 1.2s ease}@keyframes dpResalta{25%{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent)}}.dp-resumen,.dp-preview{padding:16px}.dp-res-top{display:flex;align-items:center;gap:14px}.dp-anillo{position:relative;width:140px;height:140px;flex-shrink:0}.dp-anillo svg{display:block;transform:rotate(-90deg);overflow:visible}.dp-anillo circle{fill:none}.dp-anillo-pista{stroke:var(--ct-fondo-3);stroke-width:3}.dp-anillo-pct{stroke:#05d077;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.16,1,.3,1);animation:ppAnillo 1.3s cubic-bezier(.16,1,.3,1) .3s backwards}.dp-anillo-base{stroke:color-mix(in srgb,var(--ct-fondo-3) 55%,transparent);stroke-width:14}.dp-anillo-seg{stroke-width:14;stroke-linecap:round;cursor:pointer;transition:stroke-width .25s cubic-bezier(.34,1.6,.5,1),opacity .25s,stroke .4s;animation:dpSeg .9s cubic-bezier(.16,1,.3,1) backwards}@keyframes dpSeg{0%{stroke-dasharray:0 400}}.dp-anillo-seg.inactivo{stroke:var(--border-h)}.dp-anillo-seg.foco{stroke-width:18}.dp-anillo-seg.apagado{opacity:.3}.dp-anillo-centro{position:absolute;top:26px;right:26px;bottom:26px;left:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;animation:dpCentro .35s cubic-bezier(.34,1.5,.5,1)}@keyframes dpCentro{0%{opacity:0;transform:scale(.85)}}.dp-anillo-centro b{font-family:var(--font-head);font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1.05;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-anillo-centro b small{font-size:13px;color:var(--muted)}.dp-anillo-centro span{margin-top:3px;font-size:9.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.dp-res-ley{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.dp-res-ley div{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:4px;align-items:center}.dp-res-ley span{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted);white-space:nowrap}.dp-res-ley span i{width:8px;height:8px;border-radius:3px;background:var(--c);flex-shrink:0}.dp-res-ley b{font-family:var(--font-head);font-size:13px;font-weight:800;color:var(--text)}.dp-res-ley s{grid-column:1 / -1;display:block;height:4px;border-radius:99px;background:var(--ct-fondo-3);overflow:hidden;text-decoration:none}.dp-res-ley u{display:block;height:100%;border-radius:inherit;background:var(--c);transition:width .6s cubic-bezier(.16,1,.3,1);animation:flBarra 1s cubic-bezier(.16,1,.3,1) .3s backwards}.dp-res-lista{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--border)}.dp-res-fila{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px 7px 10px;border-radius:10px;cursor:pointer;text-align:left;border:none;background:transparent;color:var(--muted);animation:fadeUp .35s cubic-bezier(.16,1,.3,1) backwards;transition:background .2s,transform .2s cubic-bezier(.16,1,.3,1)}.dp-res-fila:hover{background:var(--panel-1);transform:translate(3px)}.dp-res-fila>i{width:4px;height:18px;border-radius:99px;flex-shrink:0;background:var(--c)}.dp-res-fila.inactivo>i{background:var(--border-h)}.dp-res-fila span{flex:1;min-width:0;font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-res-fila.inactivo span{color:var(--muted)}.dp-res-fila em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--e);white-space:nowrap}.dp-res-fila>svg{flex-shrink:0;opacity:.5}.dp-chat{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--border);background-color:var(--panel-1);background-image:radial-gradient(var(--dot) 1px,transparent 1.4px);background-size:14px 14px}.dp-bur{display:flex;flex-direction:column;gap:5px;max-width:100%}.dp-linea{display:block;animation:fadeUp .35s cubic-bezier(.16,1,.3,1) backwards}.dp-linea i{display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;background:var(--c)}.dp-linea b{font-weight:700}.dp-ruta{display:grid;align-items:center;gap:22px;padding:12px 20px 12px 16px}.dp-ruta:hover{transform:scale(1.002)}.dp-ruta-txt{min-width:0}.dp-ruta-et{display:flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.dp-ruta-et i{width:6px;height:6px;border-radius:50%;background:#05d077;animation:ngLinea 2s ease-out infinite}.dp-ruta-paso{margin-top:4px;animation:dpTexto .45s cubic-bezier(.16,1,.3,1)}@keyframes dpTexto{0%{opacity:0;transform:translateY(6px)}}.dp-ruta-paso b{display:flex;align-items:center;gap:7px;font-family:var(--font-head);font-size:13.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-ruta-paso b em{font-style:normal;width:18px;height:18px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;background:var(--c)}.dp-ruta-paso small{display:block;margin:2px 0 0 25px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-via{position:relative;height:46px}.dp-riel{position:absolute;top:33px;left:10%;right:10%;height:4px;border-radius:99px;overflow:hidden;background:repeating-linear-gradient(90deg,var(--border-h) 0 5px,transparent 5px 9px)}.dp-riel-lleno{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,#3b82f6,#05d077 30%,#f59e0b,#8b5cf6 80%,#05d077);background-size:125% 100%;transition:width .9s cubic-bezier(.65,0,.25,1)}.dp-riel-lleno:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:35% 100%;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:dpCorre 1.6s linear infinite}@keyframes dpCorre{0%{background-position:-40% 0}to{background-position:140% 0}}.dp-ficha{position:absolute;z-index:3;top:24px;width:22px;height:22px;margin-left:-11px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(150deg,#ffffff4d,#fff0 60%),var(--c);box-shadow:0 6px 12px -6px #0f172a99,inset 0 1px #ffffff4d;transition:left .9s cubic-bezier(.65,0,.25,1),background-color .4s;animation:dpFicha 2.2s cubic-bezier(.34,1.5,.5,1) infinite}@keyframes dpFicha{0%,38%{transform:translateY(0) rotate(0)}46%{transform:translateY(-6px) rotate(-8deg)}56%,to{transform:translateY(0) rotate(0)}}.dp-estaciones{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:100%}.dp-est{display:flex;flex-direction:column;align-items:center;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards}.dp-est-ico{display:flex;height:20px;align-items:center;color:var(--muted);opacity:.6;transition:color .4s,opacity .4s,transform .45s cubic-bezier(.34,1.6,.5,1)}.dp-est-punto{position:relative;z-index:2;width:12px;height:12px;margin-top:9px;border-radius:50%;background:var(--ct-fondo);border:2.5px solid var(--border-h);transition:border-color .4s,background .4s}.dp-est.hecho .dp-est-ico{color:var(--c);opacity:.75}.dp-est.hecho .dp-est-punto{border-color:var(--c);background:var(--c)}.dp-est.on .dp-est-ico{color:var(--c);opacity:1;transform:translateY(-2px) scale(1.2)}.dp-est.on .dp-est-punto{border-color:var(--c)}.dp-emv{position:relative;display:block;width:34px;height:25px;margin-top:12px;border-radius:5px;overflow:hidden;background:linear-gradient(135deg,#f6e1a0,#d4ab52 45%,#f2d68e);box-shadow:inset 0 0 0 1px #785a1459,0 1px 2px #0003}.dp-emv i{position:absolute;background:#785a1466}.dp-emv i:nth-child(1){left:0;right:0;top:50%;height:1px}.dp-emv i:nth-child(2){top:0;bottom:0;left:33%;width:1px}.dp-emv i:nth-child(3){top:0;bottom:0;left:66%;width:1px}.dp-checks{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dp-check{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 5px;border-radius:99px;font-family:var(--font-head);font-size:10.5px;font-weight:600;color:var(--muted);background:var(--panel-1);border:1px dashed var(--border-h);transition:color .25s,border-color .25s}.dp-check i{width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border-h);color:#fff;transition:background .3s,border-color .3s}.dp-check.ok{color:var(--text);border-style:solid;border-color:color-mix(in srgb,#05d077 35%,var(--border))}.dp-check.ok i{background:#05d077;border-color:transparent;animation:agCuenta .4s cubic-bezier(.34,1.7,.5,1)}.dp-copiar{margin-left:auto;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:8px;cursor:pointer;font-family:var(--font-head);font-size:10.5px;font-weight:700;color:var(--muted);border:1px solid var(--border);background:var(--panel-1);transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s}.dp-copiar:hover{transform:scale(1.05);color:var(--text)}.input.dp-mal{border-color:color-mix(in srgb,#ef4444 55%,transparent)}.dp-aviso{display:flex;align-items:center;gap:6px;margin:-4px 0 0;font-size:11px;font-weight:600;color:#ef4444;animation:fadeUp .3s ease}.dp-mezcla{display:flex;gap:3px;height:6px;margin-top:12px}.dp-mezcla i{flex-basis:0;min-width:0;border-radius:99px;transition:flex-grow .6s cubic-bezier(.16,1,.3,1);animation:ngTramo .9s cubic-bezier(.16,1,.3,1) .3s backwards;transform-origin:left}.dp-escribe{align-self:flex-start;display:flex;gap:4px;padding:11px 13px;border-radius:12px 12px 12px 4px;background:color-mix(in srgb,#05d077 15%,var(--ct-fondo));border:1px solid color-mix(in srgb,#05d077 30%,transparent)}.dp-escribe i{width:6px;height:6px;border-radius:50%;background:var(--trend-up);animation:dpPunto .9s ease-in-out infinite}.dp-escribe i:nth-child(2){animation-delay:.15s}.dp-escribe i:nth-child(3){animation-delay:.3s}@keyframes dpPunto{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion: reduce){.dp-escribe i,.dp-check.ok i,.dp-riel-lleno:after,.dp-ficha,.dp-est,.dp-ruta-paso,.dp-anillo-pct,.dp-anillo-seg,.dp-anillo-centro,.dp-res-ley u,.dp-res-fila,.pp-anillo-v,.pp-anillo b,.pp-paso,.pp-paso.ok .pp-nodo,.pp-paso.ok .pp-nodo:after,.pp-paso.sig .pp-nodo,.pp-paso.tramo:after,.pp-txt>button svg,.ng-estado,.ng-sec.celebra,.ng-sec.celebra .chead .isuave,.input.ng-resalta,.ng-siguiente,.ng-siguiente svg{animation:none!important}.ng-logo,.ng-avance-v,.ng-ind,.ng-chat-head small i,.ng-bur,.ng-red,.ng-red-top>svg,.ng-dia.on,.ng-turno,.ng-barra24 i,.ng-sucio,.dp-metodo,.dp-brillo,.dp-num,.dp-linea{animation:none!important}.ng-ind:hover,.ng-red:hover,.ng-dia:hover,.dp-switch:hover{transform:none}.dp-plastico{transform:none!important}}.dp-ruta-paso{display:flex;align-items:center;gap:10px}.dp-ruta-paso>div{min-width:0}.dp-ruta-ico{flex-shrink:0;display:flex;animation:kpiIco .6s cubic-bezier(.16,1,.3,1) both}.dp-ruta-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.1s cubic-bezier(.16,1,.3,1) .05s forwards}.dp-ruta-paso b{font-size:14.5px;letter-spacing:-.02em}.dp-ruta-paso b em{width:auto;height:auto;padding:1px 6px;border-radius:99px;font-size:9.5px;color:color-mix(in srgb,var(--c) 80%,var(--text));background:color-mix(in srgb,var(--c) 14%,transparent)}.dp-ruta-paso small{margin:2px 0 0}.dp-via{height:54px}.dp-est-ico{height:28px}.dp-riel{top:40px}.dp-ficha{top:31px}.dp-est-punto{margin-top:10px;width:10px;height:10px;border:none;background:var(--ct-fondo-3)}.dp-est.hecho .dp-est-punto,.dp-est.on .dp-est-punto{background:var(--c)}.dp-est.on .dp-est-punto{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent)}.dp-metodo-ico{flex-shrink:0;display:flex;animation:kpiIco .8s cubic-bezier(.16,1,.3,1) both}.dp-metodo-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .2s forwards}.dp-metodo:hover .dp-metodo-ico{transform:rotate(-6deg) scale(1.06);transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.dp-metodo-head b{font-size:14.5px;letter-spacing:-.02em}.dp-medios .dp-metodo,.dp-medios .dp-metodo.on{border:none;box-shadow:0 1px 2px #060b190d,0 10px 22px -18px #060b1966}.dp-medios .dp-metodo.on{background:color-mix(in srgb,var(--c) 5%,var(--panel-1))}.dp-check,.dp-check.ok{border:none}.dp-check{background:var(--ct-fondo-3)}.dp-check.ok{background:color-mix(in srgb,#05d077 12%,var(--ct-fondo))}.dp-check i{border:none;background:var(--border-h)}.dp-copiar{border:none;background:var(--ct-fondo);box-shadow:0 2px #060b1914}.dp-res-lista{border-top:none;padding-top:4px}@media (prefers-reduced-motion: reduce){.dp-ruta-ico,.dp-metodo-ico,.dp-ruta-ico svg>:not(defs),.dp-metodo-ico svg>:not(defs){animation:none;stroke-dashoffset:0}}.ng-fb{--fb-grad: radial-gradient(55% 170% at 0% 0%, rgba(10,71,250,.42) 0%, rgba(10,71,250,.12) 40%, rgba(10,71,250,0) 70%), radial-gradient(55% 170% at 100% 100%, rgba(5,208,119,.5) 0%, rgba(5,208,119,.14) 42%, rgba(5,208,119,0) 72%), #0a1224;position:relative}[data-theme=light] .ng-fb{--fb-grad: radial-gradient(55% 170% at 0% 0%, rgba(10,71,250,.26) 0%, rgba(10,71,250,.08) 40%, rgba(10,71,250,0) 70%), radial-gradient(55% 170% at 100% 100%, rgba(5,208,119,.38) 0%, rgba(5,208,119,.1) 42%, rgba(5,208,119,0) 72%), #ffffff}.ng-fb-portada{position:relative;aspect-ratio:16 / 5;min-height:130px;overflow:hidden;border-radius:20px;background:var(--fb-grad);box-shadow:inset 0 0 0 1px #060b1908,0 14px 30px -24px #060b1999}.ng-fb-portada img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:ngFbAparece .6s cubic-bezier(.16,1,.3,1)}@keyframes ngFbAparece{0%{opacity:0;transform:scale(1.04)}}.ng-fb-portada:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#060b1900 55%,#060b1947);opacity:0;transition:opacity .3s}.ng-fb-portada.con:after{opacity:1}.ng-fb-vacia{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#e9e9ee}.ng-fb-vacia:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(0,0,0,.07) 1.2px,transparent 1.7px);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse 55% 75% at 50% 50%,#000,transparent 75%);mask-image:radial-gradient(ellipse 55% 75% at 50% 50%,#000,transparent 75%)}.ng-fb-blob{position:relative;display:flex;align-items:center;gap:22px;padding:24px 46px 26px 44px}.ng-fb-blob-forma{position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px;z-index:0;width:calc(100% + 20px);height:calc(100% + 12px);overflow:visible;filter:drop-shadow(0 16px 22px rgba(0,0,0,.12))}.ng-fb-blob-forma path{fill:#ffffff9e}.ng-fb-blob-ilus,.ng-fb-blob-txt{position:relative;z-index:1}.ng-fb-blob-ilus{position:relative;flex-shrink:0;width:92px;height:66px}.ng-fb-blob-carta{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000f,0 10px 18px -10px #00000059;transform:rotate(4deg)}.ng-fb-blob-carta.atras{background:#f2f2f5;box-shadow:0 6px 14px -10px #0000004d;transform:rotate(-10deg) translate(-12px,-6px)}.ng-fb-blob-sol{position:absolute;top:10px;right:14px;width:14px;height:14px;border-radius:50%;background:#d1d1d6}.ng-fb-blob-montes{position:absolute;left:-1px;bottom:-1px;width:calc(100% + 2px);height:64%}.ng-fb-blob-montes .m1{fill:#e5e5ea}.ng-fb-blob-montes .m2{fill:#c7c7cc}.ng-fb-blob-badge{position:absolute;right:-10px;bottom:-9px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#3c3c43c7;background:#fff;box-shadow:0 1px 2px #00000014,0 8px 14px -8px #0006}.ng-fb-blob-txt{min-width:0}.ng-fb-blob-txt b{display:block;font-family:var(--font-head);font-size:16px;font-weight:700;letter-spacing:-.02em;color:#3a3a3f;white-space:nowrap}.ng-fb-blob-txt small{display:block;margin-top:3px;font-size:12px;color:#3c3c439e}:root:not([data-theme=light]) .ng-fb-vacia{background:#1b2029}:root:not([data-theme=light]) .ng-fb-vacia:before{background-image:radial-gradient(rgba(255,255,255,.07) 1.2px,transparent 1.7px)}:root:not([data-theme=light]) .ng-fb-blob-forma path{fill:#ffffff0d}:root:not([data-theme=light]) .ng-fb-blob-carta{background:#2a303b}:root:not([data-theme=light]) .ng-fb-blob-carta.atras{background:#232832}:root:not([data-theme=light]) .ng-fb-blob-sol{background:#444b58}:root:not([data-theme=light]) .ng-fb-blob-montes .m1{fill:#343a46}:root:not([data-theme=light]) .ng-fb-blob-montes .m2{fill:#4a5160}:root:not([data-theme=light]) .ng-fb-blob-badge{color:#fffc;background:#2a303b}:root:not([data-theme=light]) .ng-fb-blob-txt b{color:#ffffffd9}:root:not([data-theme=light]) .ng-fb-blob-txt small{color:#ffffff80}@media (max-width: 640px){.ng-fb-blob{gap:12px;padding:12px 26px 14px 24px}.ng-fb-blob-ilus{width:62px;height:44px}.ng-fb-blob-txt b{font-size:13px;white-space:normal}.ng-fb-blob-txt small{display:none}}.ng-fb-acc{position:absolute;right:12px;bottom:12px;z-index:5;display:flex;gap:6px}.ng-fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:99px;cursor:pointer;border:none;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:#060b19;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff,0 6px 16px -8px #060b1980;transition:transform .3s cubic-bezier(.34,1.6,.5,1)}.ng-fb-btn.ico{width:36px;padding:0;color:#be123c}.ng-fb-btn:hover{transform:translateY(-2px)}.ng-fb-cargando{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#060b1959;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ng-fb-perfil{position:relative;z-index:2;pointer-events:none;display:flex;align-items:flex-end;gap:14px;margin-top:-46px;padding:0 18px}.ng-fb-logo{position:relative;flex-shrink:0;width:108px;height:108px;padding:5px;border-radius:50%;background:var(--card-bg);box-shadow:0 14px 28px -16px #060b1999;animation:ngLogo .6s cubic-bezier(.34,1.6,.5,1) .15s backwards}.ng-fb-logo>img,.ng-fb-logo>span:first-child{width:100%;height:100%;border-radius:50%}.ng-fb-logo>img{display:block;object-fit:cover}.ng-fb-logo>span:first-child{display:grid;place-items:center;font-family:var(--font-head);font-size:40px;font-weight:800;color:#fff;background:linear-gradient(140deg,#0b2a5b,#0d6b5c 55%,#05d077)}.ng-fb-logo .ng-fb-cargando{top:5px;right:5px;bottom:5px;left:5px;border-radius:50%}.ng-fb-cam{position:absolute;right:2px;bottom:4px;z-index:4;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;cursor:pointer;color:#060b19;background:radial-gradient(60% 160% at 0% 0%,#0a47fa42,#0a47fa00 70%),radial-gradient(60% 160% at 100% 100%,#05d07766,#05d07700 72%),#fff;box-shadow:0 0 0 3px var(--card-bg),0 6px 14px -6px #060b1980;transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.ng-fb-cam:hover{transform:scale(1.12) rotate(-10deg)}.ng-fb-txt{flex:1;min-width:0;padding-bottom:10px}.ng-fb-txt b{display:block;font-family:var(--font-head);font-size:20px;font-weight:800;letter-spacing:-.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-fb-txt span{display:block;margin-top:3px;font-size:11.5px;color:var(--muted)}.ng-fb-quitar{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:32px;margin-bottom:12px;padding:0 12px;border:none;border-radius:99px;cursor:pointer;font-family:var(--font-head);font-size:12px;font-weight:700;color:#be123c;background:#e11d481a}.ng-fb-error{margin:10px 0 0;padding:9px 12px;border-radius:12px;font-size:12.5px;color:#be123c;background:#e11d4814}.ng-logo.con-foto{padding:0;overflow:hidden;background:var(--card-bg)}.ng-logo.con-foto img{width:100%;height:100%;object-fit:cover}@media (max-width: 640px){.ng-fb-portada{aspect-ratio:16 / 7}.ng-fb-perfil{flex-wrap:wrap;gap:8px 10px;margin-top:-40px;padding:0 6px}.ng-fb-logo{width:88px;height:88px}.ng-fb-txt{flex:1 1 100%;order:3;padding-bottom:0}.ng-fb-txt b{font-size:17px}.ng-fb-quitar{margin:0 0 6px auto}.ng-fb-acc{right:8px;bottom:8px}.ng-fb-btn{width:36px;padding:0}.ng-fb-btn span{display:none}}@media (prefers-reduced-motion: reduce){.ng-fb-logo,.ng-fb-portada img{animation:none}}.ng-marca.compacto{padding:14px 18px 12px}.ng-marca.compacto .chead{margin-bottom:10px}.ng-marca.compacto .ng-fb-portada{aspect-ratio:auto;height:140px;min-height:0}.ng-marca.compacto .ng-fb-logo{width:92px;height:92px}.ng-marca.compacto .ng-fb-perfil{margin-top:-40px}.ng-fb-perfil>*{pointer-events:auto}.ng-fb-txt b{display:flex;align-items:center;gap:8px}.ng-fb-txt b .cp-verif{width:20px!important;height:20px!important}.ng-fb-noverif{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:99px;font-size:10.5px;font-weight:700;letter-spacing:0;color:var(--muted);background:var(--panel-1);cursor:help}.ng-fb-txt{align-self:flex-end;padding-bottom:0;margin-bottom:-14px}.ng-fb-txt b{margin-bottom:2px}.ng-fb-noverif,:root .ng-fb-noverif{height:auto;padding:0;gap:5px;border-radius:0;background:none;font-size:11.5px;font-weight:700;color:var(--muted)}.ng-fb-noverif{display:inline-flex;align-items:center;line-height:18px}.ng-fb-noverif svg{flex-shrink:0;display:block}.ng-fb-perfil{padding-bottom:14px}@media (max-width: 640px){.ng-fb-txt{margin-bottom:0}.ng-fb-perfil{padding-bottom:0}}.ng-fb-txt b .ng-fb-noverif{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:11.5px;line-height:1}.ng-marca.compacto .ng-fb-txt{margin-bottom:-22px}.ng-marca.compacto .ng-fb-perfil{padding-bottom:22px}@media (max-width: 640px){.ng-marca.compacto .ng-fb-txt{margin-bottom:0}.ng-marca.compacto .ng-fb-perfil{padding-bottom:0}}.ng-marca.compacto{padding:10px 14px 8px}.ng-marca.compacto .chead{margin-bottom:8px;gap:10px}.ng-marca.compacto .chead-ico svg{width:30px;height:30px}.ng-marca.compacto .chead-t{font-size:14px}.ng-marca.compacto .chead-s{margin-top:0;font-size:11px}.ng-marca.compacto .ng-fb-portada{height:112px}.ng-marca.compacto .ng-fb-logo{width:84px;height:84px}.ng-marca.compacto .ng-fb-perfil{margin-top:-34px;padding-bottom:14px}.ng-marca.compacto .ng-fb-txt{margin-bottom:-14px}.ng-marca.compacto .ng-fb-txt b{font-size:17px}.ng-marca.compacto .ng-fb-txt>span{margin-top:1px}.ng-fs{min-width:0;margin:0;padding:0;border:0}.ng-sec.bloq>.ng-fs{filter:grayscale(1);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.ng-sec.bloq:hover{transform:none}.ng-candado{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:16px;border:0;border-radius:inherit;cursor:pointer;text-align:center;color:var(--text);background:color-mix(in srgb,var(--ct-fondo) 35%,transparent)}.ng-candado-ico{width:44px;height:44px;display:grid;place-items:center;margin-bottom:4px;border-radius:50%;color:#fff;background:linear-gradient(160deg,#ffffff3d,#fff0 55%),linear-gradient(135deg,#6b7280,#374151);box-shadow:0 3px #1f2937,0 12px 22px -14px #0009;transition:transform .4s cubic-bezier(.34,1.6,.5,1)}.ng-candado:hover .ng-candado-ico{transform:rotate(-10deg) scale(1.06)}.ng-candado b{font-family:var(--font-head);font-size:14px;font-weight:800}.ng-candado small{font-size:12px;color:var(--muted)}.ng-candado small strong{color:var(--text)}.ng-sec.ng-llama{animation:ngLlama .7s cubic-bezier(.36,.07,.19,.97)}@keyframes ngLlama{15%,55%{transform:translate(-6px)}35%,75%{transform:translate(6px)}}.ng-aviso{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:16px;color:#fff;background:linear-gradient(160deg,#fff3,#fff0 55%),linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 3px #9a3412,0 14px 26px -16px #00000080;animation:fpBloqueo .5s cubic-bezier(.34,1.4,.5,1)}.ng-aviso-ico{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#ea580c;font-family:var(--font-head);font-size:16px;font-weight:900}.ng-aviso>div{flex:1;min-width:0}.ng-aviso>div b{display:block;font-family:var(--font-head);font-size:13px;font-weight:800}.ng-aviso>div small{display:block;margin-top:2px;font-size:12px;opacity:.95}.ng-aviso button{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:#fff;background:#ffffff38}.ng-ind-g.bloq .ng-ind{opacity:.5;filter:grayscale(1)}.ng-ind-g.bloq .ng-ind:hover{opacity:.75}.ng-sub button small{color:var(--muted);font-weight:500}.ng-lab em.opc,.ng-estado.opc{color:var(--muted);background:var(--panel-1)}.ng-minimo{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:11.5px;font-weight:600;color:#b45309}.ng-minimo u{flex:1;height:5px;overflow:hidden;border-radius:99px;background:var(--ct-fondo-3)}.ng-minimo u i{display:block;height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#ea580c);transition:width .4s cubic-bezier(.16,1,.3,1)}.ng-minimo span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ng-minimo em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.ng-minimo.ok{color:#04a862}.ng-minimo.ok u i{background:linear-gradient(90deg,#10dc85,#04a862)}:root:not([data-theme=light]) .ng-minimo:not(.ok){color:#fbbf24}@media (prefers-reduced-motion: reduce){.ng-sec.ng-llama,.ng-aviso{animation:none}}.ng-candado{background:color-mix(in srgb,var(--ct-fondo) 62%,transparent);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.ng-candado small{color:color-mix(in srgb,var(--text) 70%,transparent)}.ng-candado,:root .ng-candado{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:not-allowed}.ng-sec.bloq>.ng-fs{opacity:.5}.ng-bot-aviso{position:fixed;left:50%;bottom:24px;z-index:400;display:flex;align-items:flex-end;gap:10px;width:min(520px,calc(100vw - 32px));translate:-50% 0;animation:ngBotEntra .55s cubic-bezier(.34,1.5,.5,1)}@keyframes ngBotEntra{0%{opacity:0;transform:translateY(24px) scale(.94)}}.ng-bot-aviso>img{flex-shrink:0;width:48px;height:auto;animation:ngBotSalta .6s cubic-bezier(.34,1.6,.5,1) .2s backwards}@keyframes ngBotSalta{0%{transform:translateY(14px) rotate(-12deg);opacity:0}}.ng-bot-burbuja{position:relative;flex:1;min-width:0;padding:12px 14px 11px;border-radius:18px 18px 18px 5px;color:var(--text);background:var(--card-bg);box-shadow:0 2px 4px #060b1914,0 24px 46px -18px #060b198c}.ng-bot-burbuja b{display:block;font-family:var(--font-head);font-size:13.5px;font-weight:800;color:var(--text)}.ng-bot-burbuja>span{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--muted)}.ng-bot-burbuja strong{color:var(--text)}.ng-bot-acc{display:flex;align-items:center;gap:10px;margin-top:9px}.ng-bot-acc button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:99px;cursor:pointer;font-family:var(--font-head);font-size:12px;font-weight:800;color:#fff;background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 65%,#0b2a5b));box-shadow:0 2px color-mix(in srgb,var(--c) 55%,#000)}.ng-bot-tiempo{flex:1;height:3px;overflow:hidden;border-radius:99px;background:var(--ct-fondo-3)}.ng-bot-tiempo:after{content:"";display:block;height:100%;width:100%;border-radius:inherit;background:var(--c);transform-origin:left;animation:ngBotTiempo 1.7s linear forwards}@keyframes ngBotTiempo{0%{transform:scaleX(0)}}.ng-bot-cerrar{position:absolute;top:-8px;right:-8px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--muted);background:var(--card-bg);box-shadow:0 4px 10px -4px #060b1966}@media (prefers-reduced-motion: reduce){.ng-bot-aviso,.ng-bot-aviso>img{animation:none}.ng-bot-tiempo:after{animation-duration:0s}}.ng-candado{display:grid;place-items:center}.ng-bot-hover{display:flex;align-items:flex-end;gap:10px;width:min(460px,calc(100% - 32px));text-align:left;opacity:0;transform:translateY(14px) scale(.95);pointer-events:none;transition:opacity .25s ease,transform .45s cubic-bezier(.34,1.5,.5,1)}.ng-candado:hover .ng-bot-hover,.ng-candado:focus-visible .ng-bot-hover{opacity:1;transform:none}.ng-bot-hover>img{flex-shrink:0;width:48px;height:auto;transition:transform .5s cubic-bezier(.34,1.6,.5,1) .05s;transform:translateY(10px) rotate(-12deg)}.ng-bot-hover .ng-bot-burbuja{display:block}.ng-bot-pista{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-style:normal;font-family:var(--font-head);font-size:11.5px;font-weight:800;color:var(--c)}.ng-candado:hover{background:color-mix(in srgb,var(--ct-fondo) 30%,transparent)}@media (prefers-reduced-motion: reduce){.ng-bot-hover,.ng-bot-hover>img{transition:none}}:root:not([data-theme=light]) .ng-bot-burbuja{background:#1c2536;box-shadow:0 0 0 1px #ffffff0f,0 24px 46px -18px #000c}.ng-bot-sec{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--c)}.ng-bot-sec svg{flex-shrink:0}.ng-bot-sec.chica{gap:4px;vertical-align:-2px}.aseg{position:relative;flex-shrink:0;display:inline-grid;place-items:center}.aseg>svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg);overflow:visible}.aseg>svg circle{fill:none;stroke:var(--ct-fondo-3);transition:stroke .4s ease}.aseg-centro{position:relative;display:grid;place-items:center;line-height:1}.aseg.completo .aseg-centro{color:#05d077;animation:agCuenta .45s cubic-bezier(.34,1.7,.5,1)}.aseg.completo circle.on{stroke:var(--sc, #05d077)}.aseg-centro b{font-family:var(--font-head);font-weight:800;font-variant-numeric:tabular-nums;color:var(--text)}.pp-anillo .aseg-centro b{font-size:13px;letter-spacing:-.3px}.pp-anillo .aseg-centro b small{font-size:9.5px;color:var(--muted);margin-left:1px}.pp-faltan{display:block;margin-top:1px;font-size:10.5px;font-weight:600;color:var(--muted)}.ng-avance .aseg-centro b{font-size:16px;letter-spacing:-.6px}.ng-avance .aseg-centro b small{font-size:10px;margin-left:1px;color:var(--muted)}.ng-ind-aro .aseg-centro b{font-size:9.5px}.ng-ind-g.bloq .ng-ind-aro{opacity:.7}.ng-estado.con-aro{display:inline-flex;align-items:center;gap:6px;padding-left:4px}.aseg>svg{display:block;width:100%!important;height:100%!important}.aseg-centro b{position:static!important;inset:auto!important;display:inline-flex!important;align-items:baseline}.ng-ind .aseg,.ng-ind .aseg-centro{flex:none!important;min-width:0;padding:0;background:none}.ng-ind .aseg{margin-left:auto}.aseg{display:inline-grid!important;margin:0!important;padding:0!important;font-size:inherit!important}.aseg-centro{display:grid!important;margin:0!important}.aseg circle{stroke:color-mix(in srgb,var(--text) 11%,transparent)}.aseg circle.on{stroke:var(--sc, var(--c, #05d077))}.ng-bot-hover{width:auto;align-items:center;gap:0}.ng-bot-hover>img{position:relative;z-index:2;width:44px;transform:translate(14px) scale(.6) rotate(-20deg);transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.ng-candado:hover .ng-bot-hover>img{transform:none}.ng-bot-chip{position:relative;display:flex;flex-direction:column;gap:2px;margin-left:-6px;padding:9px 16px 10px 18px;border-radius:4px 18px 18px;background:var(--card-bg);box-shadow:0 1px 2px #060b190f,0 18px 34px -16px #060b1980;clip-path:inset(0 100% 0 0 round 4px 18px 18px 18px);transition:clip-path .5s cubic-bezier(.16,1,.3,1) .08s}.ng-candado:hover .ng-bot-chip{clip-path:inset(0 0 0 0 round 4px 18px 18px 18px)}.ng-bot-chip>small{font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.ng-bot-dest{display:flex;align-items:center;gap:7px;line-height:1}.ng-bot-dest svg{flex-shrink:0;display:block}.ng-bot-dest b{font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--c);white-space:nowrap}.ng-bot-ir{display:grid;place-items:center;width:20px;height:20px;margin-left:4px;border-radius:50%;color:#fff;background:var(--c);transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.ng-candado:hover .ng-bot-ir{animation:ngBotIr 1.2s ease-in-out .5s infinite}@keyframes ngBotIr{50%{transform:translate(3px)}}.ng-bot-chip>em{font-style:normal;font-size:11.5px;color:var(--muted)}:root:not([data-theme=light]) .ng-bot-chip{background:#1c2536;box-shadow:0 0 0 1px #ffffff0f,0 18px 34px -16px #000c}@media (prefers-reduced-motion: reduce){.ng-bot-chip{transition:none}.ng-candado:hover .ng-bot-ir{animation:none}}.aseg-centro svg,.pp-anillo .aseg-centro svg,.ng-avance .aseg-centro svg{transform:none!important}.prg{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:14px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 10%,var(--card-bg)) 0%,var(--card-bg) 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 8%,transparent)}.prg:before{content:"";position:absolute;top:0;right:0;width:180px;height:110px;pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 72%)}.prg>*{position:relative}.prg-cab{display:flex;align-items:center;gap:13px;min-width:0}.prg-aro .aseg-centro b{font-size:14px;letter-spacing:-.4px}.prg-aro .aseg-centro b small{font-size:10px;color:var(--muted);margin-left:1px}.prg-aro circle.on{stroke:var(--c)!important}.prg.completo .prg-aro .aseg-centro{color:var(--c)}.prg-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.prg-txt small{font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:color-mix(in srgb,var(--c) 75%,var(--text))}.prg-txt b{margin-top:2px;font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.3px;color:var(--text);animation:fadeIn .35s ease}.prg-txt span{margin-top:2px;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prg-ir{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:0;border-radius:12px;cursor:pointer;font-family:var(--font-head);font-size:12.5px;font-weight:800;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 70%,#0b2a5b));box-shadow:0 3px color-mix(in srgb,var(--c) 55%,#000);transition:transform .3s cubic-bezier(.34,1.6,.5,1)}.prg-ir:hover{transform:translateY(-2px)}.prg-ir svg{animation:flPunta 1.6s ease-in-out infinite}.prg-pasos{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.prg-paso{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 10px;border:0;border-radius:14px;cursor:pointer;text-align:left;color:var(--text);background:var(--ct-fondo);box-shadow:0 1px 2px #060b190d,0 8px 16px -12px #060b1959;animation:dEntra .5s cubic-bezier(.16,1,.3,1) backwards;transition:transform .3s cubic-bezier(.34,1.6,.5,1),background .25s}.prg-paso:hover{transform:translateY(-2px)}.prg-n{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-head);font-size:11.5px;font-weight:800;color:var(--muted);background:color-mix(in srgb,var(--text) 7%,transparent)}.prg-t{min-width:0;display:flex;flex-direction:column;line-height:1.2}.prg-t b{font-family:var(--font-head);font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prg-t small{margin-top:1px;font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prg-paso.ok{background:color-mix(in srgb,var(--c) 11%,var(--ct-fondo));box-shadow:none}.prg-paso.ok .prg-n{color:#fff;background:var(--c);animation:agCuenta .4s cubic-bezier(.34,1.7,.5,1)}.prg-paso.ok .prg-t small{color:color-mix(in srgb,var(--c) 75%,var(--text));font-weight:700}.prg-paso.sig .prg-t small{color:#d97706;font-weight:700}.prg.uno .prg-paso{padding:12px 14px}.prg.uno .prg-n{width:30px;height:30px}.prg.uno .prg-t b{font-size:13.5px}@media (max-width: 600px){.prg-cab{flex-wrap:wrap}.prg-ir{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.prg-paso,.prg-paso.sig .prg-n,.prg-ir svg{animation:none}}.ng-plantillas{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ng-plantillas>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:color-mix(in srgb,var(--c) 75%,var(--text))}.ng-plantillas>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.ng-plantilla{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:0;border-radius:12px;cursor:pointer;text-align:left;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--c) 9%,var(--ct-fondo));transition:transform .3s cubic-bezier(.34,1.6,.5,1),background .2s}.ng-plantilla svg{flex-shrink:0;color:var(--c)}.ng-plantilla:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,var(--c) 15%,var(--ct-fondo))}.ng-plantilla.on{cursor:default;color:#fff;background:linear-gradient(160deg,#ffffff3d,#fff0 55%),linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 70%,#0b2a5b))}.ng-plantilla.on svg{color:#fff}.prg{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:14px;padding:8px 10px 8px 8px;border-radius:16px}.prg:before{width:140px;height:60px}.prg-txt{flex:0 0 auto;line-height:1.1}.prg-txt small{font-size:9px}.prg-txt b{margin-top:1px;font-size:13px}.prg-aro .aseg-centro b{font-size:11px}.prg-aro .aseg-centro b small{font-size:8px}.prg-pasos{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:5px}.prg-paso{gap:6px;height:28px;padding:0 10px 0 4px;border-radius:99px;font-family:var(--font-head);font-size:11.5px;font-weight:700;white-space:nowrap;animation:none;box-shadow:0 1px 2px #060b190f}.prg-n{width:20px;height:20px;font-size:10px}.prg-paso.sig{box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 45%,transparent)}.prg-ir{height:30px;margin-left:auto;padding:0 12px;border-radius:10px;font-size:11.5px}.prg.completo .prg-pasos{opacity:.9}.bot-chip{position:relative;display:flex;flex-direction:column;gap:3px;padding:10px 14px 11px 16px;border-radius:5px 18px 18px;color:#fff;background:radial-gradient(120% 160% at 0% 0%,#2a62ff73,#163abe00 55%),linear-gradient(140deg,#0b1630,#060b19 70%);box-shadow:0 2px 4px #060b1940,0 22px 40px -14px #060b19b3}.bot-chip>small{font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#fff9}.bot-chip-dest{display:flex;align-items:center;gap:7px;line-height:1;color:color-mix(in srgb,var(--c, #f59e0b) 55%,#fff)}.bot-chip-dest svg{flex-shrink:0;display:block}.bot-chip-dest b{font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.bot-chip-dest i{display:grid;place-items:center;width:20px;height:20px;margin-left:4px;border-radius:50%;color:#060b19;background:color-mix(in srgb,var(--c, #f59e0b) 55%,#fff);animation:ngBotIr 1.2s ease-in-out .5s infinite}.bot-chip>em{font-style:normal;font-size:11.5px;color:#ffffffb8}.ng-candado:hover{background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root:not([data-theme=light]) .ng-bot-chip.bot-chip{background:radial-gradient(120% 160% at 0% 0%,#2a62ff66,#163abe00 55%),linear-gradient(140deg,#16213f,#0b1226 70%);box-shadow:0 0 0 1px #ffffff14,0 22px 40px -14px #000000e6}.ng-plantillas>div{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 600px){.ng-plantillas>div{grid-template-columns:1fr}}.prg{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:14px;margin-bottom:14px;padding:7px 14px 7px 12px;border-radius:14px;box-shadow:none;background:color-mix(in srgb,var(--c) 7%,var(--card-bg))}.prg:before{display:none}.prg-txt{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;line-height:1;padding-right:12px}.prg-txt small{font-size:8.5px;letter-spacing:1px}.prg-txt b{margin-top:2px;font-size:15px;letter-spacing:-.4px;color:var(--text)}.prg-txt b em{font-style:normal;font-size:11px;color:var(--muted)}.prg-linea{flex:1;min-width:0;display:flex;align-items:center;margin:0;padding:0;list-style:none}.prg-paso{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center}.prg-paso:first-child{flex:0 1 auto}.prg-paso:not(:first-child):before{content:"";flex:1 1 12px;min-width:10px;height:2px;margin:0 8px;border-radius:99px;background:color-mix(in srgb,var(--text) 12%,transparent);transition:background .4s}.prg-paso.tramo:before{background:var(--c)}.prg-paso>button{flex-shrink:1;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 2px;border:0;border-radius:99px;cursor:pointer;background:none;color:var(--muted)}.prg-paso>button:hover .prg-n{transform:scale(1.12)}.prg-n{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-head);font-size:10.5px;font-weight:800;color:var(--muted);background:color-mix(in srgb,var(--text) 8%,transparent);transition:transform .3s cubic-bezier(.34,1.6,.5,1),background .3s,color .3s}.prg-l{min-width:0;font-family:var(--font-head);font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prg-paso.ok .prg-n{color:#fff;background:var(--c)}.prg-paso.ok .prg-l{color:var(--text)}.prg-paso.sig .prg-n{color:#fff;background:#f59e0b;animation:ppRespira 1.8s ease-in-out infinite}.prg-paso.sig .prg-l{color:#d97706}.prg-paso.sig>button{background:color-mix(in srgb,#f59e0b 12%,transparent)}.prg.completo .prg-txt small{color:var(--c)}@media (max-width: 760px){.prg-l{display:none}.prg-paso.sig .prg-l{display:inline}}@media (prefers-reduced-motion: reduce){.prg-paso.sig .prg-n{animation:none}}[data-theme=light] .bot-chip,[data-theme=light] .rl-bot>span.bot-chip{color:#060b19;background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--c, #f59e0b) 12%,transparent) 0%,transparent 55%),#fff;box-shadow:0 1px 2px #060b1914,0 20px 40px -12px #060b1973}[data-theme=light] .bot-chip>small,[data-theme=light] .rl-bot .bot-chip>small{color:#060b1980}[data-theme=light] .bot-chip-dest{color:color-mix(in srgb,var(--c, #f59e0b) 85%,#060B19)}[data-theme=light] .bot-chip-dest i{color:#fff;background:var(--c, #f59e0b)}[data-theme=light] .bot-chip>em,[data-theme=light] .rl-bot .bot-chip>em{color:#060b1999}[data-theme=light] .ng-candado:hover{background:color-mix(in srgb,#d9dee3 55%,transparent)}.prg-linea .prg-paso{height:auto;padding:0;gap:0;border-radius:0;background:none!important;box-shadow:none!important;animation:none;transform:none!important}.prg-linea .prg-paso:hover{transform:none}.prg-linea .prg-paso.sig>button{background:none}.prg-linea .prg-paso>button{padding:0}.prg-linea .prg-paso:not(:first-child):before{margin:0 6px}.ng-candado,:root .ng-candado{cursor:pointer}.ng-bot-chip.bot-chip{transition:clip-path .5s cubic-bezier(.16,1,.3,1) .08s,transform .35s cubic-bezier(.34,1.6,.5,1),box-shadow .3s}.ng-bot-hover:hover .ng-bot-chip{transform:translateY(-2px) scale(1.03)}.ng-bot-hover:hover .bot-chip-dest i{animation:botEmpuja .7s ease-in-out infinite}.ng-bot-hover:hover>img{animation:botSalta .7s cubic-bezier(.34,1.6,.5,1)}.ng-bot-hover{pointer-events:auto}.prg{display:inline-flex;width:auto;max-width:100%}.prg-linea,.prg-paso,.prg-paso:first-child{flex:0 1 auto}.prg-linea .prg-paso:not(:first-child):before{flex:0 0 34px;width:34px;margin:0 8px}.aseg-ok{display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(160deg,#ffffff47,#fff0 55%),var(--sc, var(--c, #05d077));box-shadow:0 2px color-mix(in srgb,var(--sc, var(--c, #05d077)) 60%,#000);animation:asegOk .55s cubic-bezier(.34,1.6,.5,1)}.aseg-ok svg{display:block;width:var(--ck)!important;height:var(--ck)!important;transform:none!important}@keyframes asegOk{0%{transform:scale(.3) rotate(-40deg);opacity:0}to{transform:none;opacity:1}}.aseg.completo .aseg-centro{color:#fff!important;animation:none}.aseg.completo>svg circle,.aseg.completo>svg circle.on{stroke:color-mix(in srgb,var(--sc, var(--c, #05d077)) 30%,transparent)!important}.ng-avance .aseg-ok{background:linear-gradient(160deg,#ffffff47,#fff0 55%),#05d077;box-shadow:0 2px #037a46}.ng-avance.completo>svg circle{stroke:color-mix(in srgb,#05d077 30%,transparent)!important}@media (prefers-reduced-motion: reduce){.aseg-ok{animation:none}}.prg{flex-wrap:wrap}.prg-linea{flex-wrap:wrap;row-gap:6px}.prg-l{overflow:visible;text-overflow:clip}.prg-paso>button{flex-shrink:0}.prg-linea .prg-paso:not(:first-child):before{flex:0 1 30px;width:auto;min-width:12px;margin:0 7px}.ng-plantillas{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ng-plantillas>span{margin-right:4px}.ng-plantillas>div{display:contents}.ng-plantilla{min-height:0;height:28px;padding:0 11px 0 8px;gap:5px;border-radius:99px;font-size:11.5px;background:color-mix(in srgb,var(--c) 10%,var(--ct-fondo));box-shadow:none}.ng-plantilla:hover:not(:disabled){transform:translateY(-1px)}.ng-plantilla.on{color:color-mix(in srgb,var(--c) 80%,var(--text));background:color-mix(in srgb,var(--c) 16%,var(--ct-fondo));opacity:.75}.ng-plantilla.on svg{color:currentColor}#sec-politicas .ng-cuenta{margin-top:3px}.aseg-ok{display:flex!important;align-items:center;justify-content:center;line-height:0}.aseg-ok svg{margin:auto}.aseg.completo>svg circle,.aseg.completo>svg circle.on{stroke:color-mix(in srgb,var(--sc, var(--c, #05d077)) 22%,transparent)!important}.ng-avance.completo>svg circle{stroke:color-mix(in srgb,#05d077 22%,transparent)!important}.aseg.completo>svg circle:not(:first-child){display:none}.aseg.completo>svg circle:not(:first-child){display:inline}.aseg.completo>svg circle,.aseg.completo>svg circle.on{stroke:var(--sc, var(--c, #05d077))!important}.ng-avance.completo>svg circle{stroke:var(--sc, #05d077)!important}.ng-plantilla,.ng-plantilla.on{color:#fff;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.15);background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,#fbbf24,#ea580c);box-shadow:0 2px #9a3412}.ng-plantilla svg,.ng-plantilla.on svg{color:#fff}.ng-plantilla:hover:not(:disabled){background:linear-gradient(160deg,#ffffff4d,#fff0 55%),linear-gradient(135deg,#fbbf24,#ea580c);transform:translateY(-1px)}.ng-plantilla.on{background:linear-gradient(135deg,#d97706,#9a3412);box-shadow:0 2px #7c2d12}.aseg-ok,.aseg-ok svg{color:#fff!important}.aseg-ok svg,.aseg-ok svg *{stroke:#fff!important}.ng-plantilla,.ng-plantilla.on,.ng-plantilla:hover:not(:disabled){background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(90deg,#ffb020,#f97316);box-shadow:0 3px color-mix(in srgb,#f97316 62%,#000),0 8px 14px -10px #00000059}.ng-plantilla.on{opacity:.72}.dp-crono{display:block;padding:14px 20px 16px}.dp-crono .dp-ruta-et{margin-bottom:12px}.dp-crono-pasos{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.dp-crono .dp-riel{top:12px;left:calc(50% / var(--n));right:calc(50% / var(--n));height:3px}.dp-crono-paso{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 6px;text-align:center;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards}.dp-crono-n{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-head);font-size:12px;font-weight:800;color:var(--muted);background:var(--ct-fondo-3);transition:transform .45s cubic-bezier(.34,1.6,.5,1),background .4s,color .4s,box-shadow .4s}.dp-crono-paso.hecho .dp-crono-n{color:#fff;background:var(--c)}.dp-crono-paso.on .dp-crono-n{color:#fff;transform:scale(1.18);background:linear-gradient(160deg,#ffffff4d,#fff0 55%),var(--c);box-shadow:0 2px color-mix(in srgb,var(--c) 60%,#000),0 8px 14px -8px #060b1980}.dp-crono-txt{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%}.dp-crono-txt b{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--muted);transition:color .4s}.dp-crono-txt b svg{flex-shrink:0}.dp-crono-txt small{font-size:11px;line-height:1.3;color:var(--muted);opacity:.8}.dp-crono-paso.hecho .dp-crono-txt b,.dp-crono-paso.on .dp-crono-txt b{color:var(--text)}.dp-crono-paso.on .dp-crono-txt small{opacity:1}@media (max-width: 760px){.dp-crono-pasos{grid-template-columns:1fr;gap:12px}.dp-crono .dp-riel{display:none}.dp-crono-paso{flex-direction:row;text-align:left}.dp-crono-txt{align-items:flex-start}}.dp .dcard>.chead{position:relative;padding-bottom:14px}.dp .dcard>.chead:after{content:"";position:absolute;left:-6px;right:-6px;bottom:0;height:2px;border-radius:99px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hc, #8b5cf6) 55%,transparent) 20%,color-mix(in srgb,var(--hc, #8b5cf6) 55%,transparent) 80%,transparent);filter:blur(1.2px);opacity:.8}.dp-resumen,.dp-preview{--hc: #05d077}.dp-medios .chead .fp-sec-estado{margin-left:auto}.dp-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-campos .dp-campo-nombre{grid-column:1 / -1}.dp-borrar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:32px;padding:0 9px;border:0;border-radius:10px;cursor:pointer;font-family:var(--font-head);font-size:11.5px;font-weight:800;color:#fff;background:linear-gradient(160deg,#ffffff40,#fff0 55%),linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 3px #991b1b;transition:transform .25s cubic-bezier(.34,1.6,.5,1)}.dp-borrar:hover{transform:translateY(-1px)}.dp-borrar:active{transform:translateY(2px);box-shadow:0 1px #991b1b}.dp-borrar.confirma{animation:agCuenta .4s cubic-bezier(.34,1.7,.5,1)}.dp-crear{position:relative;display:grid;place-items:center;min-height:100%;padding:24px 20px;border:0;border-radius:18px;cursor:pointer;overflow:hidden;color:var(--text);background:color-mix(in srgb,#8b5cf6 5%,var(--panel-1));box-shadow:0 1px 2px #060b190d,0 10px 22px -18px #060b1966;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s;animation:vtEtapa .6s cubic-bezier(.16,1,.3,1) backwards}.dp-crear.ancho{grid-column:1 / -1;min-height:0;padding:16px 20px}.dp-crear-in{display:flex;align-items:center;gap:14px;text-align:left;transition:opacity .3s,filter .3s}.dp-crear-txt b{display:block;font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.02em}.dp-crear-txt small{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}.dp-crear:not(.bloq):hover{transform:translateY(-2px)}.dp-crear.bloq .dp-crear-in{filter:grayscale(1);opacity:.5}.dp-crear-bot{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;justify-content:center}.dp-crear.bloq:hover .dp-crear-in,.dp-crear.bloq:focus-visible .dp-crear-in{opacity:.12}.dp-crear.bloq:hover .dp-crear-bot,.dp-crear.bloq:focus-visible .dp-crear-bot{opacity:1;transform:none}.dp-crear.bloq:hover .ng-bot-hover>img,.dp-crear.bloq:focus-visible .ng-bot-hover>img{transform:none}.dp-crear.bloq:hover .ng-bot-chip,.dp-crear.bloq:focus-visible .ng-bot-chip{clip-path:inset(0 0 0 0 round 4px 18px 18px 18px)}.dp-tope{display:flex;align-items:center;gap:7px;margin:12px 2px 0;font-size:11.5px;font-weight:600;color:var(--muted)}.dp-tope svg{color:#05d077}.dp-res-vacio{margin:4px 2px 0;font-size:11.5px;line-height:1.45;color:var(--muted)}@media (prefers-reduced-motion: reduce){.dp-crono-paso,.dp-crear,.dp-borrar.confirma{animation:none}}.dp-metodo-est{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-metodo-est i{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#f59e0b}.dp-metodo-est.listo i{background:#05d077}.dp-metodo-est.error i{background:#ef4444}.dp-metodo-est.inactivo i{background:#94a3b8}.dp-metodo-est.falta,.dp-metodo-est.error{color:color-mix(in srgb,#d97706 85%,var(--text))!important;font-weight:600}.dp-crear.bloq:hover .dp-crear-in,.dp-crear.bloq:focus-visible .dp-crear-in{opacity:0}.dp-crear.ancho{min-height:124px}.dp-crono{display:flex;align-items:center;gap:20px;padding:10px 18px}.dp-crono .dp-ruta-et{flex-shrink:0;margin:0}.dp-crono-pasos{flex:1;min-width:0;display:flex;align-items:center;margin:0;padding:0;list-style:none}.dp-crono-paso{flex:1 1 auto;flex-direction:row;align-items:center;gap:7px;padding:0;text-align:left;cursor:default}.dp-crono-paso:first-child{flex:0 0 auto}.dp-crono-paso:not(:first-child):before{content:"";flex:1 1 18px;min-width:12px;height:2px;margin-right:3px;border-radius:99px;background:color-mix(in srgb,var(--text) 12%,transparent);transition:background .4s}.dp-crono-paso.hecho:before,.dp-crono-paso.on:before{background:var(--c)}.dp-crono-n{flex-shrink:0;width:22px;height:22px;font-size:11px}.dp-crono-paso.on .dp-crono-n{transform:scale(1.12)}.dp-crono-paso>b{font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--muted);transition:color .4s}.dp-crono-paso.hecho>b,.dp-crono-paso.on>b{color:var(--text)}@media (max-width: 1100px){.dp-crono-paso:not(.on)>b{display:none}}@media (max-width: 760px){.dp-crono{flex-direction:column;align-items:flex-start;gap:8px}.dp-crono-pasos{width:100%}.dp-crono-paso{flex-direction:row}}.dp .dp-medios>.chead{padding-bottom:0}.dp .dp-medios>.chead:after{display:none}.dp-plastico{height:auto;aspect-ratio:1.586;justify-content:space-between;padding:16px 18px 14px;border-radius:16px;background:radial-gradient(120% 90% at 0% 0%,#ffffff3d,#fff0 50%),radial-gradient(90% 120% at 100% 100%,#0000004d,#0000 60%),repeating-radial-gradient(circle at 112% 118%,rgba(255,255,255,.075) 0 1px,transparent 1px 8px),linear-gradient(135deg,var(--g1) 0%,var(--g2) 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000038,0 4px 10px -4px #060b1959,0 24px 36px -20px #060b19cc}.dp-plastico:before{top:-45%;right:-22%;bottom:auto;width:78%;aspect-ratio:1;border-radius:50%;clip-path:none;background:radial-gradient(circle,#ffffff21,#ffffff05 70%)}.dp-plastico:after{content:"";position:absolute;left:-24%;bottom:-60%;width:72%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:#ffffff0d}.dp-pl-marca{font-size:16px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.dp-pl-medio{display:flex;align-items:center;justify-content:space-between}.dp-plastico .dp-emv{width:42px;height:31px;margin:0;border-radius:6px;background:linear-gradient(135deg,#fbeab0,#d8ae55 32%,#f7dd96 52%,#c49438 78%,#ecd08a);box-shadow:inset 0 0 0 1px #6e500f59,inset 0 1px #fff9,0 1px 2px #0000004d}.dp-emv i:nth-child(4){left:31%;right:31%;top:27%;bottom:27%;width:auto;height:auto;border-radius:3px;background:transparent;box-shadow:inset 0 0 0 1px #6e500f73}.dp-holo{width:36px;height:24px;border-radius:5px;opacity:.8;background:conic-gradient(from 210deg,#ffb3df,#a8dcff,#c4ffbd,#fff6a6,#ffc0a0,#ffb3df);box-shadow:inset 0 0 0 1px #ffffff73,0 1px 2px #0003;transition:filter .6s}.dp-plastico:hover .dp-holo{filter:hue-rotate(120deg) saturate(1.2)}.dp-num{margin:0;font-size:20px;letter-spacing:2.5px;text-shadow:0 1px 0 rgba(255,255,255,.28),0 -1px 0 rgba(0,0,0,.35),0 2px 3px rgba(0,0,0,.25)}.dp-pl-pie{margin-top:0}.dp-pl-pie span{text-shadow:0 1px 0 rgba(255,255,255,.22),0 -1px 0 rgba(0,0,0,.3)}.dp-escena3d.mini .dp-plastico{padding:10px 12px 9px;border-radius:11px;box-shadow:inset 0 1px #ffffff59,0 16px 26px -14px #060b19b3}.dp-escena3d.mini .dp-pl-marca{font-size:11px}.dp-escena3d.mini .dp-emv{width:25px;height:19px;border-radius:4px}.dp-escena3d.mini .dp-holo{width:22px;height:14px;border-radius:3px}.dp-escena3d.mini .dp-num{font-size:11.5px;letter-spacing:1.4px}.dp-escena3d.mini .dp-pl-pie small{font-size:6px}.dp-escena3d.mini .dp-pl-pie span{font-size:7.5px}.dp-escena3d.mini .dp-pl-tipo{padding:1px 5px}.dp-vacio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:26px;padding:26px 28px 26px 18px;border-radius:18px;background:radial-gradient(70% 120% at 0% 50%,color-mix(in srgb,#8b5cf6 11%,transparent),transparent 70%),color-mix(in srgb,#8b5cf6 4%,var(--panel-1));animation:vtEtapa .6s cubic-bezier(.16,1,.3,1) backwards}.dp-vacio-abanico{position:relative;height:200px}.dp-vacio-abanico>.dp-escena3d{position:absolute;left:50%;top:50%;width:176px;margin:-55px 0 0 -88px;transition:transform .6s cubic-bezier(.34,1.4,.5,1)}.dp-vacio-abanico>.dp-escena3d:nth-child(1){transform:translate(-64px,14px) rotate(-13deg)}.dp-vacio-abanico>.dp-escena3d:nth-child(2){z-index:2;transform:translateY(-8px)}.dp-vacio-abanico>.dp-escena3d:nth-child(3){transform:translate(64px,14px) rotate(13deg)}.dp-vacio:hover .dp-vacio-abanico>.dp-escena3d:nth-child(1){transform:translate(-84px,10px) rotate(-17deg)}.dp-vacio:hover .dp-vacio-abanico>.dp-escena3d:nth-child(2){transform:translateY(-16px) scale(1.04)}.dp-vacio:hover .dp-vacio-abanico>.dp-escena3d:nth-child(3){transform:translate(84px,10px) rotate(17deg)}.dp-vacio-txt>small{font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:color-mix(in srgb,#8b5cf6 85%,var(--text))}.dp-vacio-txt h3{margin:4px 0 6px;font-family:var(--font-head);font-size:21px;font-weight:800;letter-spacing:-.03em;color:var(--text)}.dp-vacio-txt p{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.dp-vacio-pasos{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 18px;padding:0;list-style:none}.dp-vacio-pasos li{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 4px;border-radius:99px;font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--text);background:var(--ct-fondo);box-shadow:0 1px 2px #060b190f}.dp-vacio-pasos b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:11px;color:#fff;background:linear-gradient(135deg,#a78bfa,#7c3aed)}.dp-crear-btn{gap:8px}@media (max-width: 860px){.dp-vacio{grid-template-columns:1fr;padding:20px}.dp-vacio-abanico{height:170px}}.dp-crear{padding:20px}.dp-crear-in{flex-direction:column;text-align:center;gap:12px;width:100%}.dp-crear.ancho .dp-crear-in{flex-direction:row;text-align:left}.dp-crear-silueta{position:relative;flex-shrink:0;width:150px;aspect-ratio:1.586;display:grid;place-items:center;border-radius:12px;background:repeating-linear-gradient(135deg,color-mix(in srgb,#8b5cf6 7%,transparent) 0 6px,transparent 6px 12px),color-mix(in srgb,#8b5cf6 7%,var(--ct-fondo));box-shadow:0 10px 20px -14px #060b1973;transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.dp-crear.ancho .dp-crear-silueta{width:112px}.dp-crear-silueta .dp-emv{position:absolute;left:12%;top:38%;width:22px;height:16px;margin:0;border-radius:3px;opacity:.55}.dp-crear-silueta>svg{box-sizing:content-box;padding:8px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#a78bfa,#7c3aed);box-shadow:0 3px #5b21b6}.dp-crear:not(.bloq):hover .dp-crear-silueta{transform:rotate(-4deg) scale(1.04)}.dp-crear-cta{pointer-events:none;height:36px;padding:0 16px;gap:6px;font-size:12.5px}.dp-crear.ancho .dp-crear-cta{margin-left:auto}.dp-crono-paso:not(:first-child):before{margin-left:10px;margin-right:4px}.dp-medios>.chead{margin-bottom:12px}.dp-vacio{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;padding:16px 20px 16px 12px}.dp-vacio-abanico{height:150px}.dp-vacio-abanico>.dp-escena3d{width:158px;margin:-50px 0 0 -79px}.dp-vacio-abanico>.dp-escena3d:nth-child(1){transform:translate(-54px,10px) rotate(-12deg)}.dp-vacio-abanico>.dp-escena3d:nth-child(2){transform:translateY(-6px)}.dp-vacio-abanico>.dp-escena3d:nth-child(3){transform:translate(54px,10px) rotate(12deg)}.dp-vacio:hover .dp-vacio-abanico>.dp-escena3d:nth-child(1){transform:translate(-68px,8px) rotate(-16deg)}.dp-vacio:hover .dp-vacio-abanico>.dp-escena3d:nth-child(3){transform:translate(68px,8px) rotate(16deg)}.dp-vacio-txt h3{margin:0 0 4px;font-size:18px;line-height:1.2}.dp-vacio-txt p{font-size:12.5px;line-height:1.45}.dp-vacio-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 10px}.dp-vacio-pasos li{justify-content:center;height:28px;padding:0 8px 0 4px;font-size:11.5px;white-space:nowrap;overflow:hidden}.dp-vacio-pasos b{flex-shrink:0;width:20px;height:20px;font-size:10.5px}.dp-crear-btn{width:100%;justify-content:center}@media (max-width: 860px){.dp-vacio{grid-template-columns:1fr}.dp-vacio-abanico{height:140px}}.dp-plastico{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(115deg,#fff0 38%,#ffffff21,#fff0 54%),radial-gradient(120% 90% at 0% 0%,#ffffff3d,#fff0 50%),radial-gradient(90% 120% at 100% 100%,#0000004d,#0000 60%),repeating-radial-gradient(circle at 112% 118%,rgba(255,255,255,.07) 0 1px,transparent 1px 8px),linear-gradient(135deg,var(--g1) 0%,var(--g2) 100%);box-shadow:inset 0 1px #fff6,inset 1px 0 #ffffff24,inset 0 -2px #0000002e,inset -1px 0 #0000001f,0 2px 3px #060b1940,0 8px 14px -6px #060b194d,0 26px 38px -22px #060b19cc}.dp-num,.dp-pl-pie span{color:transparent;text-shadow:none;background:linear-gradient(180deg,var(--t) 0%,var(--t) 45%,color-mix(in srgb,var(--t) 68%,#808080) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35)) drop-shadow(0 -.5px 0 rgba(255,255,255,.35))}.dp-num.vacio{opacity:.65}.dp-plastico .dp-emv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,#fff0 30%,#ffffff73 48%,#fff0 62%)}.dp-pl-tipo{background:#fff3;box-shadow:inset 0 1px #ffffff40}.dp-crear:not(.ancho){align-content:stretch;padding:12px}.dp-crear:not(.ancho) .dp-crear-in{height:100%;justify-content:center;gap:14px}.dp-crear:not(.ancho) .dp-crear-silueta{width:100%;border-radius:16px}.dp-crear:not(.ancho) .dp-crear-silueta .dp-emv{width:42px;height:31px;border-radius:6px}.dp-crear:not(.ancho) .dp-crear-silueta>svg{width:28px;height:28px;padding:14px}.dp-crear:not(.ancho) .dp-crear-txt b{font-size:16px}.dp-crear:not(.ancho) .dp-crear-cta{width:100%;justify-content:center;height:40px}.dp-verifica{display:flex;align-items:center;gap:4px;margin:0 0 12px}.dp-verifica>img{flex-shrink:0;width:40px;height:auto;position:relative;z-index:1;animation:kpiIco .6s cubic-bezier(.16,1,.3,1) both}.dp-verifica>p{flex:1;min-width:0;margin:0 0 0 -4px;padding:9px 14px 9px 16px;border-radius:4px 16px 16px;font-size:12px;line-height:1.45;color:var(--muted);background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,#f59e0b 12%,transparent) 0%,transparent 55%),var(--card-bg);box-shadow:0 1px 2px #060b190f,0 10px 22px -16px #060b1973}.dp-verifica>p b{color:color-mix(in srgb,#d97706 85%,var(--text));font-family:var(--font-head);font-weight:800}:root:not([data-theme=light]) .dp-verifica>p{background:radial-gradient(120% 160% at 0% 0%,rgba(245,158,11,.16) 0%,transparent 55%),#1c2536}.dp-metodo{gap:10px}.dp-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dp-check{justify-content:center;min-width:0;white-space:nowrap;overflow:hidden}.dp-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.dp-campos .dp-campo-nombre{grid-column:auto}.dp-campos .dp-campo-ancho{grid-column:1 / -1}.dp-campos .label{margin-bottom:4px}.dp-in-copiar{position:relative}.dp-in-copiar .input{padding-right:40px}.dp-copiar-in{position:absolute;top:50%;right:6px;width:30px;height:30px;margin-top:-15px;display:grid;place-items:center;border:0;border-radius:9px;cursor:pointer;color:var(--muted);background:var(--ct-fondo-3);transition:transform .25s cubic-bezier(.34,1.6,.5,1),color .2s,background .2s}.dp-copiar-in:hover{transform:scale(1.08);color:var(--text)}.dp-copiar-in.ok{color:#fff;background:#05d077}.dp-campos{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.dp-in-copiar .input{letter-spacing:0;padding-left:12px}.dp-campos .input{padding-left:12px;padding-right:10px}.dp-campos .dp-in-copiar .input{padding-right:40px}.dp-pasos-m{display:flex;align-items:center;margin:0;padding:0 2px;list-style:none}.dp-pasos-m li{flex:1 1 auto;display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--font-head);font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap;transition:color .3s}.dp-pasos-m li:first-child{flex:0 0 auto}.dp-pasos-m li:not(:first-child):before{content:"";flex:1 1 14px;min-width:10px;height:2px;margin:0 8px;border-radius:99px;background:color-mix(in srgb,var(--text) 12%,transparent);transition:background .4s}.dp-pasos-m li.tramo:before{background:#05d077}.dp-pasos-m li b{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:10.5px;font-weight:800;color:var(--muted);background:var(--ct-fondo-3);transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.6,.5,1)}.dp-pasos-m li.ok{color:var(--text)}.dp-pasos-m li.ok b{color:#fff;background:#05d077;transform:scale(1.05)}.dp-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.dp-guardar-m{width:100%;height:38px;justify-content:center;gap:7px;font-size:12.5px}.dp-guardar-m:disabled{opacity:1;cursor:not-allowed;color:var(--muted);background:var(--ct-fondo-3);box-shadow:none}.dp-guardado{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:12px;font-family:var(--font-head);font-size:12px;font-weight:800;color:color-mix(in srgb,#05d077 80%,var(--text));background:color-mix(in srgb,#05d077 9%,transparent)}.dp-guardado.recien{animation:agCuenta .45s cubic-bezier(.34,1.7,.5,1)}.dp-vacio-acc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dp-vacio-acc .dp-crear-btn{width:100%;padding-left:10px;padding-right:10px}.dp-crear{cursor:default}.dp-crear-acc{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;width:100%}.dp-crear.ancho .dp-crear-acc{width:auto;margin-left:auto;grid-auto-columns:auto}.dp-crear .dp-crear-cta{pointer-events:auto;width:100%;height:38px;justify-content:center}.dp-crear.ancho .dp-crear-cta{width:auto;margin-left:0;padding:0 16px}.dp-crear.bloq .dp-crear-acc{pointer-events:none}.dp-crear-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;padding:0;border:0;border-radius:inherit;cursor:pointer;background:transparent}.dp-crear-velo:focus-visible .dp-crear-bot{opacity:1;transform:none}.dp-crear-velo:focus-visible .ng-bot-chip{clip-path:inset(0 0 0 0 round 4px 18px 18px 18px)}.dp-crear-velo:focus-visible .ng-bot-hover>img{transform:none}.dp-metodo.ancho{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;row-gap:10px;align-content:start;grid-template-areas:"head head" "tarjeta pasos" "tarjeta campos" "tarjeta aviso" "tarjeta guardar"}.dp-metodo.ancho>.dp-metodo-head{grid-area:head}.dp-metodo.ancho>.dp-escena3d{grid-area:tarjeta;align-self:start}.dp-metodo.ancho>.dp-pasos-m{grid-area:pasos;align-self:end}.dp-metodo.ancho>.dp-campos{grid-area:campos}.dp-metodo.ancho>.dp-aviso{grid-area:aviso}.dp-metodo.ancho>.dp-guardar-m,.dp-metodo.ancho>.dp-guardado{grid-area:guardar;align-self:end}@media (max-width: 860px){.dp-metodo.ancho{display:flex}}.dp-billetera{color:#fff;overflow:hidden;background:radial-gradient(circle,rgba(255,255,255,.09) 1px,transparent 1.6px) 0 0 / 14px 14px,radial-gradient(110% 80% at 0% 0%,#8b5cf68c,#8b5cf600 60%),radial-gradient(90% 80% at 100% 100%,#0891b273,#0891b200 60%),linear-gradient(150deg,#170d36,#0b1226);box-shadow:0 2px 4px #060b1933,0 22px 40px -22px #060b19d9}.dp-billetera .dp-crear-in{gap:16px}.dp-billetera .dp-crear-txt b{color:#fff;font-size:17px}.dp-billetera .dp-crear-txt small{color:#ffffffad}.dp-billetera:not(.bloq):hover{transform:translateY(-3px)}.dp-pila{position:relative;flex-shrink:0;width:min(100%,260px);aspect-ratio:1.586;margin-top:10px}.dp-pila>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:linear-gradient(160deg,#ffffff38,#fff0 55%),linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 10px 18px -10px #000000b3;transform:translateY(calc(var(--k) * -9px)) scale(calc(1 - var(--k) * .06)) rotate(calc(var(--k) * -3deg));opacity:calc(1 - var(--k) * .18);transition:transform .5s cubic-bezier(.34,1.4,.5,1)}.dp-billetera:not(.bloq):hover .dp-pila>i{transform:translateY(calc(var(--k) * -15px)) scale(calc(1 - var(--k) * .05)) rotate(calc(var(--k) * -6deg))}.dp-pila-nueva{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#fff3,#ffffff0f),#170d368c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,0 18px 30px -16px #000c;animation:dpFlota 4.5s ease-in-out infinite}.dp-pila-nueva:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:40%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff47,#fff0);transform:skew(-18deg);animation:dpBarre 3.4s ease-in-out 1s infinite}.dp-pila-nueva .dp-emv{position:absolute;left:9%;top:36%;width:36px;height:27px;margin:0;border-radius:5px;opacity:.9}.dp-pila-nueva>b{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(160deg,#ffffff4d,#fff0 55%),linear-gradient(135deg,#a78bfa,#7c3aed);box-shadow:0 4px #4c1d95,0 12px 20px -10px #000000b3;transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.dp-billetera:not(.bloq):hover .dp-pila-nueva>b{transform:rotate(90deg) scale(1.08)}.dp-pila-nueva>em{position:absolute;left:9%;bottom:10%;font-style:normal;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#ffffffbf}@keyframes dpFlota{50%{transform:translateY(-5px) rotate(-1deg)}}@keyframes dpBarre{0%{left:-60%}55%,to{left:130%}}.dp-cupos{display:flex;justify-content:center;gap:6px;margin-top:10px}.dp-cupos>i{width:30px;height:20px;display:grid;place-items:center;border-radius:5px;color:#ffffff80;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.dp-cupos>i.lleno{color:#fff;background:linear-gradient(160deg,#ffffff40,#fff0 55%),linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 3px 6px -3px #0009}.dp-cupos>i.llave:not(.lleno){color:#67e8f9;background:#22d3ee1f}.dp-cupos>i.llave{margin-left:6px}.dp-billetera.ancho .dp-pila{width:150px;margin-top:8px}.dp-billetera.ancho .dp-cupos{justify-content:flex-start}.dp-billetera.ancho .dp-pila-nueva>em{display:none}.dp-billetera.ancho .dp-pila-nueva>b{width:38px;height:38px}.dp-billetera.ancho .dp-pila-nueva .dp-emv{width:24px;height:18px}.dp-billetera.bloq .dp-crear-in{filter:grayscale(1);opacity:.45}@media (prefers-reduced-motion: reduce){.dp-pila-nueva,.dp-pila-nueva:after{animation:none}}.ng-perfil .cp-verif{display:inline-grid;place-items:center;flex-shrink:0;vertical-align:middle}.ng-perfil .cp-verif svg{display:block;width:100%;height:100%}.ng-perfil-nombre{display:flex!important;align-items:center;gap:6px;min-width:0}.ng-perfil-nombre>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-logro{padding:14px 16px}.ng-logro-txt{margin:12px 0 0;padding:10px 12px;border-radius:12px;font-size:11.5px;line-height:1.5;color:var(--muted);background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,#3d9bff 14%,transparent) 0%,transparent 60%),color-mix(in srgb,#0a6fe0 6%,var(--ct-fondo));animation:fadeUp .5s cubic-bezier(.16,1,.3,1) backwards}.ng-logro-txt b{font-family:var(--font-head);font-weight:800;color:var(--text)}.ng-logro-txt em{font-style:normal;font-weight:800;color:color-mix(in srgb,#05d077 80%,var(--text))}.ng-logro-txt i{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-weight:800;color:color-mix(in srgb,#0a6fe0 85%,var(--text));vertical-align:bottom}.dp-pila-nueva{background:linear-gradient(135deg,#ffffff2e,#ffffff0a),#140c30d1}.ng-perfil-top .ng-perfil-nombre>span{display:block;margin:0;font:inherit;color:var(--text)}.dp-billetera{color:var(--text);background:radial-gradient(110% 90% at 0% 0%,color-mix(in srgb,#8b5cf6 9%,transparent) 0%,transparent 60%),color-mix(in srgb,#8b5cf6 4%,var(--panel-1));box-shadow:0 1px 2px #060b190d,0 10px 22px -18px #060b1966}.dp-billetera:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,#8b5cf6 30%,transparent) 1.2px,transparent 1.7px);background-size:14px 14px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 40%,#000 0%,transparent 78%);animation:dpPuntos 14s linear infinite}@keyframes dpPuntos{to{transform:translate(14px,14px)}}.dp-billetera>*{position:relative;z-index:1}.dp-billetera .dp-crear-txt b{color:var(--text)}.dp-billetera .dp-crear-txt small{color:var(--muted)}.dp-billetera .dp-crear-bot{position:absolute}.dp-pila-nueva{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(120% 90% at 0% 0%,#ffffff59,#fff0 50%),radial-gradient(90% 120% at 100% 100%,#78460040,#78460000 60%),repeating-radial-gradient(circle at 112% 118%,rgba(255,255,255,.12) 0 1px,transparent 1px 8px),linear-gradient(135deg,#ffe066,#f2b705);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #7846002e,0 2px 3px #060b192e,0 18px 28px -18px #060b1999}.dp-pila-nueva:after{content:none;animation:none}.dp-pila-nueva>em{color:#231d00b8}.dp-pila>i{box-shadow:0 8px 16px -10px #060b1980}.dp-cupos>i{color:var(--muted);background:var(--ct-fondo-3);box-shadow:none}.dp-cupos>i.lleno{color:#fff;box-shadow:0 2px 4px -2px #060b1959}.dp-cupos>i.llave:not(.lleno){color:#0891b2;background:color-mix(in srgb,#0891b2 12%,var(--ct-fondo))}@media (prefers-reduced-motion: reduce){.dp-billetera:before{animation:none}}.dp-crear-cta,.dp-crear-btn{--bt: #fff;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:0 3px color-mix(in srgb,var(--b) 62%,#000),0 8px 14px -10px #060b1973,inset 0 1px #ffffff4d}.dp-crear-cta:active,.dp-crear-btn:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--b) 62%,#000),inset 0 1px #ffffff4d}.dp-ir-guardar{--bt: #fff;gap:7px}.ng-logro-bot{display:flex;align-items:flex-start;gap:2px;margin-top:12px}.ng-logro-bot>img{flex-shrink:0;width:34px;height:auto;margin-top:2px;position:relative;z-index:1;animation:kpiIco .6s cubic-bezier(.16,1,.3,1) both}.ng-logro-bot .ng-logro-txt{flex:1;min-width:0;margin:0 0 0 -2px;border-radius:4px 14px 14px}.dp-metodo{position:relative;overflow:hidden}.dp-metodo:before{content:"";position:absolute;top:0;right:0;z-index:0;width:160px;height:110px;pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.dp-metodo>*{position:relative;z-index:1}.dp-billetera{background:color-mix(in srgb,var(--text) 3%,var(--panel-1))}.dp-billetera:before{background-image:radial-gradient(color-mix(in srgb,var(--text) 26%,transparent) 1.4px,transparent 1.9px);background-size:15px 15px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 15%,transparent 85%);mask-image:radial-gradient(ellipse at 50% 45%,#000 15%,transparent 85%);animation:dpPuntos2 9s linear infinite}@keyframes dpPuntos2{to{transform:translate(15px,15px)}}.dp-pila-nueva>b{position:relative;width:58px;height:58px;color:#fff;background:radial-gradient(circle at 35% 28%,#ffffff73,#fff0 45%),linear-gradient(160deg,#a78bfa,#7c3aed 60%,#5b21b6);box-shadow:0 0 0 5px #ffffff8c,0 0 0 6px #7846002e,inset 0 2px #ffffff73,inset 0 -3px #00000038,0 5px #4c1d95,0 14px 22px -10px #060b1999}.dp-pila-nueva>b svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}.dp-pila-nueva>b:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;pointer-events:none;box-shadow:0 0 #ffffffb3;animation:dpLate 2.4s ease-out infinite}@keyframes dpLate{0%{box-shadow:0 0 #ffffffa6}to{box-shadow:0 0 0 12px #fff0}}.dp-billetera:not(.bloq):hover .dp-pila-nueva>b{transform:rotate(90deg) scale(1.06)}.dp-billetera:not(.bloq):active .dp-pila-nueva>b{transform:translateY(3px) scale(.98);box-shadow:0 0 0 5px #ffffff8c,inset 0 2px #ffffff73,0 2px #4c1d95}.dp-billetera.ancho .dp-pila-nueva>b{width:42px;height:42px;box-shadow:0 0 0 4px #ffffff8c,inset 0 2px #ffffff73,inset 0 -2px #00000038,0 4px #4c1d95,0 10px 16px -8px #060b1999}@media (prefers-reduced-motion: reduce){.dp-pila-nueva>b:after{animation:none}.dp-billetera:before{animation:none}}.dp-cupos{gap:7px}.dp-cupos>i{position:relative;overflow:hidden;width:42px;height:27px;border-radius:5px}.dp-cupos>i.lleno{background:radial-gradient(120% 90% at 0% 0%,#ffffff52,#fff0 55%),repeating-radial-gradient(circle at 112% 118%,rgba(255,255,255,.1) 0 1px,transparent 1px 5px),linear-gradient(135deg,var(--g1),var(--g2));box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 4px 8px -4px #060b1980}.dp-cupos>i.lleno:before{content:"";position:absolute;left:5px;top:8px;width:9px;height:7px;border-radius:2px;background:linear-gradient(135deg,#fbeab0,#d8ae55 40%,#f7dd96 60%,#c49438);box-shadow:0 0 0 .5px #6e500f59}.dp-cupos>i.lleno:after{content:"";position:absolute;left:5px;right:7px;bottom:5px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.8) 0 2px,transparent 2px 4px)}.dp-cupos>i:not(.lleno){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text) 5%,transparent) 0 4px,transparent 4px 8px),var(--ct-fondo-3);box-shadow:inset 0 1px #ffffff59}.dp-cupos>i.llave:not(.lleno){background:repeating-linear-gradient(135deg,color-mix(in srgb,#0891b2 10%,transparent) 0 4px,transparent 4px 8px),color-mix(in srgb,#0891b2 12%,var(--ct-fondo))}.dp-metodo:before{background-image:radial-gradient(color-mix(in srgb,var(--text) 16%,transparent) 1.2px,transparent 1.7px)}.dp-verifica{align-items:flex-start;gap:6px}.dp-verifica>img,.ng-logro-bot>img{width:26px;margin-top:4px}.dp-verifica>p{margin-left:0}.ng-logro-bot{gap:6px}.ng-logro-bot .ng-logro-txt{margin-left:0}.dp-pila{margin-top:18px}.dp-pila>i{overflow:hidden;transform-origin:50% 100%;transform:translate(calc(var(--k) * -11px),calc(var(--k) * -7px)) rotate(calc(var(--k) * -4.5deg)) scale(calc(1 - var(--k) * .035));opacity:1;background:radial-gradient(120% 90% at 0% 0%,#ffffff47,#fff0 50%),repeating-radial-gradient(circle at 112% 118%,rgba(255,255,255,.08) 0 1px,transparent 1px 8px),linear-gradient(135deg,var(--g1),var(--g2));box-shadow:inset 0 1px #ffffff59,0 6px 14px -8px #060b198c}.dp-pila>i .dp-emv{position:absolute;left:9%;top:34%;width:30px;height:22px;margin:0;border-radius:4px;opacity:.9}.dp-billetera:not(.bloq):hover .dp-pila>i{transform:translate(calc(var(--k) * -16px),calc(var(--k) * -10px)) rotate(calc(var(--k) * -7deg)) scale(calc(1 - var(--k) * .03))}.dp-pila-nueva{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:14px 16px 16px;text-align:left}.dp-pila-nueva .dp-emv{position:static;width:38px;height:28px}.dp-pila-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#231d00cc}.dp-pila-top b{font-family:var(--font-head);font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.dp-pila-top svg{transform:rotate(90deg)}.dp-pila-num{font-family:var(--font-mono);font-size:17px;font-weight:700;letter-spacing:3px;color:#231d008c;text-shadow:0 1px 0 rgba(255,255,255,.4)}.dp-billetera.ancho .dp-pila-nueva{padding:9px 10px 10px}.dp-billetera.ancho .dp-pila-top b{font-size:8px}.dp-billetera.ancho .dp-pila-nueva .dp-emv{width:22px;height:16px}.dp-billetera.ancho .dp-pila-num{font-size:9px;letter-spacing:1.5px}.dp-billetera.ancho .dp-pila>i .dp-emv{width:18px;height:13px}.dp-pila-nueva .dp-emv{position:relative}.dp-billetera.ancho .dp-pila{margin-left:30px;margin-top:14px}.dp-billetera.ancho .dp-pila>i{transform:translate(calc(var(--k) * -7px),calc(var(--k) * -4px)) rotate(calc(var(--k) * -4deg)) scale(calc(1 - var(--k) * .03))}.dp-billetera.ancho:not(.bloq):hover .dp-pila>i{transform:translate(calc(var(--k) * -9px),calc(var(--k) * -6px)) rotate(calc(var(--k) * -6deg)) scale(calc(1 - var(--k) * .03))}.dp-pila-nueva .dp-emv{top:auto;left:auto}.dp .dcard>.chead{padding-bottom:0}.dp .dcard>.chead:after{display:none}.dp-medios .fp-sec-estado .aseg circle:not(.on){stroke:color-mix(in srgb,var(--text) 20%,transparent)}.dp-resumen{padding:16px}.dp-resumen>.chead{margin-bottom:12px}.dp-cobro{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;background:color-mix(in srgb,#f59e0b 9%,var(--ct-fondo))}.dp-cobro.ok{background:color-mix(in srgb,#05d077 10%,var(--ct-fondo))}.dp-cobro-ico{flex-shrink:0;display:flex}.dp-cobro b{display:block;font-family:var(--font-head);font-size:14.5px;font-weight:800;letter-spacing:-.02em;color:color-mix(in srgb,#d97706 85%,var(--text))}.dp-cobro.ok b{color:color-mix(in srgb,#05d077 75%,var(--text))}.dp-cobro small{display:block;margin-top:1px;font-size:11px;color:var(--muted)}.dp-cobro-barra{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:10px 0 12px}.dp-cobro-barra i{height:6px;border-radius:99px;background:color-mix(in srgb,var(--text) 9%,transparent)}.dp-cobro-barra i:not(.libre){background:var(--e);animation:ngTramo .7s cubic-bezier(.16,1,.3,1) backwards;transform-origin:left}.dp-cobro-barra i.inactivo{background:#94a3b8}.dp-cobro-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dp-cobro-kpis>div{position:relative;overflow:hidden;padding:8px 10px 9px;border-radius:12px;background:var(--ct-fondo);box-shadow:0 1px 2px #060b190d}.dp-cobro-kpis>div:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:99px 99px 0 0;background:color-mix(in srgb,var(--c) 25%,transparent)}.dp-cobro-kpis>div.con:after{background:var(--c)}.dp-cobro-kpis b{display:block;font-family:var(--font-head);font-size:20px;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text)}.dp-cobro-kpis>div:not(.con) b{color:var(--muted)}.dp-cobro-kpis small{display:block;margin-top:4px;font-size:10.5px;font-weight:600;color:var(--muted);white-space:nowrap}.dp-cobro-lista{display:flex;flex-direction:column;gap:4px;margin-top:12px}.dp-cobro-fila{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px 7px 7px;border:0;border-radius:12px;cursor:pointer;text-align:left;color:var(--text);background:transparent;transition:background .2s;animation:fadeUp .35s cubic-bezier(.16,1,.3,1) backwards}.dp-cobro-fila:hover{background:var(--ct-fondo)}.dp-cobro-fila>span{flex:1;min-width:0}.dp-cobro-fila b{display:block;font-family:var(--font-head);font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-cobro-fila small{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-cobro-fila em{flex-shrink:0;padding:3px 8px;border-radius:99px;font-style:normal;font-family:var(--font-head);font-size:10px;font-weight:800;color:#fff;background:var(--e)}.dp-cobro-fila.inactivo em{background:#94a3b8}.dp-mini{position:relative;flex-shrink:0;width:34px;height:22px;border-radius:4px;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#ffffff52,#fff0 55%),linear-gradient(135deg,var(--g1),var(--g2));box-shadow:inset 0 1px #fff6,0 3px 6px -3px #060b1980}.dp-mini:before{content:"";position:absolute;left:4px;top:6px;width:7px;height:5px;border-radius:1.5px;background:linear-gradient(135deg,#fbeab0,#d8ae55 45%,#f7dd96 65%,#c49438)}.dp-mini:after{content:"";position:absolute;left:4px;right:5px;bottom:4px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.8) 0 2px,transparent 2px 4px)}.dp-preview{padding:16px}.dp-preview>.chead{margin-bottom:12px}.dp-wa{overflow:hidden;border-radius:16px;background:#efe7de;box-shadow:0 1px 2px #060b1914,0 12px 24px -18px #060b1980}:root:not([data-theme=light]) .dp-wa{background:#0b141a}.dp-wa-head{display:flex;align-items:center;gap:8px;padding:9px 12px;color:#fff;background:#008069}:root:not([data-theme=light]) .dp-wa-head{background:#202c33}.dp-wa-av{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;overflow:hidden;border-radius:50%;font-family:var(--font-head);font-size:13px;font-weight:800;color:#008069;background:#fff}.dp-wa-av img{width:100%;height:100%;object-fit:cover}.dp-wa-head b{display:block;font-family:var(--font-head);font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-wa-head small{display:block;font-size:10.5px;opacity:.8}.dp-wa-head>div{min-width:0}.dp-wa-cuerpo{display:flex;flex-direction:column;gap:6px;padding:10px 10px 12px;background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 1.4px);background-size:12px 12px}:root:not([data-theme=light]) .dp-wa-cuerpo{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px)}.dp-wa-dia{align-self:center;padding:3px 9px;border-radius:7px;font-size:10px;font-weight:600;color:#54656f;background:#fff;box-shadow:0 1px 1px #0000000f}:root:not([data-theme=light]) .dp-wa-dia{color:#8696a0;background:#182229}.dp-wa-bur{position:relative;max-width:88%;display:flex;flex-direction:column;gap:4px;padding:6px 9px 16px;border-radius:9px;font-size:12px;line-height:1.4;color:#111b21;box-shadow:0 1px 1px #00000014;animation:fadeUp .35s cubic-bezier(.16,1,.3,1) backwards}.dp-wa-bur time{position:absolute;right:8px;bottom:3px;font-size:9.5px;color:#667781}.dp-wa-bur.cli{align-self:flex-end;background:#d9fdd3;border-top-right-radius:3px;padding-right:34px}.dp-wa-bur.cli time:after{content:" ✓✓";color:#53bdeb;letter-spacing:-2px}.dp-wa-bur.bot{align-self:flex-start;background:#fff;border-top-left-radius:3px}:root:not([data-theme=light]) .dp-wa-bur{color:#e9edef}:root:not([data-theme=light]) .dp-wa-bur.cli{background:#005c4b}:root:not([data-theme=light]) .dp-wa-bur.bot{background:#202c33}:root:not([data-theme=light]) .dp-wa-bur time{color:#8696a0}.dp-wa-bur em{font-style:italic;color:#667781}.dp-wa-metodo{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:8px;background:#0000000a;animation:fadeUp .35s cubic-bezier(.16,1,.3,1) backwards}:root:not([data-theme=light]) .dp-wa-metodo{background:#ffffff0d}.dp-wa-metodo>span{min-width:0;display:flex;flex-direction:column;font-family:var(--font-mono);font-size:11.5px}.dp-wa-metodo b{font-family:var(--font-body, inherit);font-size:12px;font-weight:700}.dp-wa-metodo small{font-family:var(--font-body, inherit);font-size:10.5px;opacity:.7}.dp-wa-foto span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.dp-wa-escribe{flex-direction:row;gap:4px;padding:10px 12px}.dp-wa-escribe i{width:6px;height:6px;border-radius:50%;background:#8696a0;animation:dpPunto .9s ease-in-out infinite}.dp-wa-escribe i:nth-child(2){animation-delay:.15s}.dp-wa-escribe i:nth-child(3){animation-delay:.3s}.dp-wa-pie{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f0f2f5}:root:not([data-theme=light]) .dp-wa-pie{background:#202c33}.dp-wa-pie span{flex:1;padding:7px 12px;border-radius:99px;font-size:11.5px;color:#8696a0;background:#fff}:root:not([data-theme=light]) .dp-wa-pie span{background:#2a3942}.dp-wa-pie i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#00a884}.ng-sec .ng-guardar{margin-top:16px}.ng-logro-bot{display:block}.ng-logro-bot .ng-logro-txt{margin:0;border-radius:14px}.ng-logro-av{float:left;width:26px;height:auto;margin:1px 8px 2px -2px;shape-outside:circle(50%);animation:kpiIco .6s cubic-bezier(.16,1,.3,1) both}.dp-guardar-m:not(:disabled){--bt: #fff;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:0 3px color-mix(in srgb,var(--b) 62%,#000),0 8px 14px -10px #060b1973,inset 0 1px #ffffff4d}.dp-guardar-m:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--b) 62%,#000),inset 0 1px #ffffff4d}.wa-felicita{margin-bottom:14px}.wa-felicita>p{background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,#05d077 14%,transparent) 0%,transparent 55%),var(--card-bg)}.wa-felicita>p b{color:color-mix(in srgb,#05d077 75%,var(--text))}:root:not([data-theme=light]) .wa-felicita>p{background:radial-gradient(120% 160% at 0% 0%,rgba(5,208,119,.16) 0%,transparent 55%),#1c2536}.chead .wa-felicita{flex:1 1 300px;max-width:440px;margin:0 0 0 auto}.chead .wa-felicita>p{padding:8px 12px 8px 14px;font-size:11.5px;line-height:1.4}.wa-felicita{margin-bottom:0}.wa-paso-txt b{display:inline-flex;align-items:center;justify-content:center;gap:6px}.wa-paso-n{flex-shrink:0;width:18px;height:18px;display:inline-grid;place-items:center;border-radius:50%;font-style:normal;font-size:10px;font-weight:800;color:var(--muted);background:var(--ct-fondo-3)}.wa-paso-act .wa-paso-n{color:#fff;background:linear-gradient(135deg,#0a47fa,#05d077)}.wa-paso-ok .wa-paso-n{color:#fff;background:#05d077}.wa-paso-txt .wa-paso-n{width:18px;height:18px;border:0;box-shadow:none;animation:none;font-size:10px}.wa-col>.chead:has(.wa-felicita)>div:nth-child(2){flex:1 0 220px!important}.chead .wa-felicita{flex:0 1 440px}.wa-col>.chead:has(.wa-felicita)>div:nth-child(2){flex:0 0 auto!important}.chead .wa-felicita{flex:1 1 0;min-width:260px;max-width:470px}:root{--crono-act: linear-gradient(135deg, #0a47fa, #05d077);--crono-ok: #05d077}.prg-paso.ok .prg-n{background:var(--crono-ok)}.prg-paso.sig .prg-n{color:#fff;background:var(--crono-act);animation:none;box-shadow:none}.prg-paso.sig{box-shadow:none}.prg-paso.sig>button{background:none}.prg-paso.sig .prg-l{color:var(--text)}.prg-paso.tramo:before{background:var(--crono-ok)}.dp-crono-paso.hecho .dp-crono-n{color:#fff;background:var(--crono-ok)}.dp-crono-paso.on .dp-crono-n{color:#fff;background:var(--crono-act);box-shadow:none;transform:none}.dp-crono-paso.hecho:before,.dp-crono-paso.on:before{background:var(--crono-ok)}.dp-pasos-m li.sig{color:var(--text)}.dp-pasos-m li.sig b{color:#fff;background:var(--crono-act)}.dp-pasos-m li.ok b{background:var(--crono-ok);transform:none}.dp-vacio-pasos b{color:var(--muted);background:var(--ct-fondo-3)}.dp-vacio-pasos li:first-child b{color:#fff;background:var(--crono-act)}.dp-vacio-pasos li:not(:first-child){color:var(--muted)}.wa-guia-paso .wa-dato-top>span{display:inline-flex;align-items:center;gap:6px}.wa-guia-paso .wa-paso-n{width:18px;height:18px;display:inline-grid;place-items:center;border:0;border-radius:50%;font-style:normal;font-size:10px;font-weight:800;color:#fff;background:var(--crono-act);animation:none;box-shadow:none}.rc-vida-p.ok i{background:var(--crono-ok);border-color:transparent}.rc-vida-p.ok:not(:has(+.rc-vida-p.ok)) i{background:var(--crono-act)}.wa-pasos-riel{-webkit-mask-image:linear-gradient(90deg,transparent 0 26px,#000 26px calc(33.333% - 26px),transparent calc(33.333% - 26px) calc(33.333% + 26px),#000 calc(33.333% + 26px) calc(66.667% - 26px),transparent calc(66.667% - 26px) calc(66.667% + 26px),#000 calc(66.667% + 26px) calc(100% - 26px),transparent calc(100% - 26px));mask-image:linear-gradient(90deg,transparent 0 26px,#000 26px calc(33.333% - 26px),transparent calc(33.333% - 26px) calc(33.333% + 26px),#000 calc(33.333% + 26px) calc(66.667% - 26px),transparent calc(66.667% - 26px) calc(66.667% + 26px),#000 calc(66.667% + 26px) calc(100% - 26px),transparent calc(100% - 26px))}.wa-pasos-riel>i{box-shadow:none;background:linear-gradient(90deg,#05d077,#0a47fa)}.dp-medidor-fila{display:flex;align-items:center;gap:12px;padding:12px 12px 10px;border-radius:16px;background:color-mix(in srgb,var(--text) 3%,var(--ct-fondo))}.dp-medidor{position:relative;flex-shrink:0;width:112px;height:62px}.dp-medidor svg{display:block;overflow:visible}.dp-medidor path{fill:none;stroke:color-mix(in srgb,var(--text) 10%,transparent);stroke-width:10;stroke-linecap:round}.dp-medidor path.on{stroke:var(--e);animation:dpArco .7s cubic-bezier(.16,1,.3,1) backwards}@keyframes dpArco{0%{opacity:0;stroke-width:4}}.dp-medidor-n{position:absolute;left:0;right:0;bottom:-2px;display:flex;flex-direction:column;align-items:center;line-height:1}.dp-medidor-n b{font-family:var(--font-head);font-size:24px;font-weight:800;letter-spacing:-.04em;color:var(--text)}.dp-medidor-n small{margin-top:2px;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.dp-veredicto{min-width:0;display:flex;flex-direction:column;gap:3px}.dp-veredicto>b{font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.dp-veredicto>small{font-size:11px;color:var(--muted)}.dp-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:99px;font-family:var(--font-head);font-size:10px;font-weight:800;color:#fff;background:#f59e0b}.dp-pill.ok{background:#05d077}.dp-pill i{width:6px;height:6px;border-radius:50%;background:#fff;animation:ngLinea 2s ease-out infinite}.dp-capac{display:flex;flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none}.dp-capac li{display:flex;align-items:flex-start;gap:9px;padding:6px 4px;color:var(--muted)}.dp-capac li>svg{flex-shrink:0;margin-top:1px}.dp-capac li.ok>svg{color:#05d077}.dp-capac li b{display:block;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--muted)}.dp-capac li.ok b{color:var(--text)}.dp-capac li small{display:block;font-size:10.5px;color:var(--muted)}.dp-resumen .dp-cobro-lista{margin-top:8px;padding-top:10px;box-shadow:0 -1px color-mix(in srgb,var(--text) 0%,transparent)}@media (prefers-reduced-motion: reduce){.dp-medidor path.on,.dp-pill i{animation:none}}.dp-capac2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.dp-cap{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 10px 10px;border-radius:14px;color:var(--muted);background:color-mix(in srgb,var(--text) 3%,var(--ct-fondo));animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards}.dp-cap.ok{color:var(--text);background:color-mix(in srgb,#05d077 9%,var(--ct-fondo))}.dp-cap-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.dp-cap-top>i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:#fff;background:color-mix(in srgb,var(--text) 22%,transparent)}.dp-cap.ok .dp-cap-top>i{background:#05d077}.dp-cap b{font-family:var(--font-head);font-size:11.5px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.dp-cap small{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-cap.ok small{color:color-mix(in srgb,#05d077 75%,var(--text));font-weight:600}.dp-cobro-et{display:flex;align-items:center;gap:6px;margin:14px 2px 6px;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}.dp-cobro-et em{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:99px;font-style:normal;letter-spacing:0;color:var(--text);background:var(--ct-fondo-3)}.dp-resumen .dp-cobro-lista{gap:6px;margin-top:0;padding-top:0}.dp-cobro-fila{padding:8px 10px 8px 8px;background:color-mix(in srgb,var(--text) 3%,var(--ct-fondo));box-shadow:0 1px 2px #060b190d}.dp-cobro-fila:hover{background:color-mix(in srgb,var(--text) 6%,var(--ct-fondo));transform:translate(2px)}.dp-cobro-fila .dp-mini{width:42px;height:27px;border-radius:5px}.dp-cobro-fila .dp-mini:before{left:5px;top:8px;width:9px;height:7px}.dp-cobro-fila b{font-size:13px}.ct-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 16px;border:none;border-radius:11px;cursor:pointer;white-space:nowrap;color:#fff;font-family:var(--font-head);font-size:12.5px;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.18);background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);box-shadow:0 3px color-mix(in srgb,var(--c2) 65%,#000),0 8px 16px -12px var(--c2),inset 0 1px #ffffff4d;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,opacity .2s}.ct-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px color-mix(in srgb,var(--c2) 65%,#000),0 12px 20px -12px var(--c2),inset 0 1px #ffffff4d}.ct-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--c2) 65%,#000),inset 0 1px #ffffff4d}.ct-btn:disabled{opacity:.5;cursor:not-allowed}.ct-btn.grande{height:42px;padding:0 20px;font-size:13px;border-radius:12px}.ct-btn.peligro{--c: #ef4444;--c2: #b91c1c}.ct-ico{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9px;cursor:pointer;color:#fff;background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--i1) 0%,var(--i2) 100%);box-shadow:0 2px color-mix(in srgb,var(--i2) 65%,#000),inset 0 1px #ffffff4d;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ct-ico.editar{--i1: #3b82f6;--i2: #4f46e5}.ct-ico.borrar{--i1: #ef4444;--i2: #b91c1c}.ct-ico.nueva{--i1: #f59e0b;--i2: #ea580c;width:28px;height:28px}.ct-ico:hover{transform:translateY(-2px) scale(1.06)}.ct-ico:active{transform:translateY(1px)}.ct-head-acc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ct-sec{height:42px;padding:0 15px;background:var(--ct-fondo);font-size:12.5px}.ct-giro{width:13px;height:13px;border-radius:50%;border:2px solid color-mix(in srgb,#8b5cf6 25%,transparent);border-top-color:#8b5cf6;animation:spinArc .75s linear infinite}.ct-aviso{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;font-size:12.5px;font-weight:600;color:var(--trend-up);background:color-mix(in srgb,#05d077 9%,var(--ct-fondo));border:1px solid color-mix(in srgb,#05d077 30%,transparent);animation:fadeUp .35s cubic-bezier(.16,1,.3,1)}.ct-aviso.mal{color:#ef4444;background:color-mix(in srgb,#ef4444 8%,var(--ct-fondo));border-color:color-mix(in srgb,#ef4444 30%,transparent)}.ct-aviso span{flex:1}.ct-aviso button{display:flex;padding:4px;border:none;background:none;color:inherit;cursor:pointer;opacity:.7}.ct-tab{display:flex;flex-direction:column;gap:14px}.ct-sup{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:stretch}@media (max-width: 1000px){.ct-sup{grid-template-columns:1fr}}.ct-pzs{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:440px;padding:7px;border-radius:20px;background:var(--seg-fondo);border:1px solid var(--border);box-shadow:inset 0 2px 5px #0f172a1a,var(--dcard-sombra);animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards}@media (max-width: 1000px){.ct-pzs{min-width:0}}.ct-pz{position:relative;height:54px;min-width:0;padding:0;border:none;background:none;cursor:pointer;color:#fff;opacity:.5;filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--oc2) 55%,#000)) drop-shadow(0 6px 8px rgba(15,23,42,.12)) saturate(.4);transition:opacity .35s,filter .35s}.ct-pz:not(.on):hover{opacity:.72;filter:drop-shadow(0 3px 0 color-mix(in srgb,var(--oc2) 55%,#000)) drop-shadow(0 8px 10px rgba(15,23,42,.14)) saturate(.7)}.ct-pz.on{opacity:1;filter:drop-shadow(0 4px 0 color-mix(in srgb,var(--oc2) 65%,#000)) drop-shadow(0 12px 14px color-mix(in srgb,var(--oc2) 40%,transparent)) saturate(1)}.ct-pz.a{z-index:2}.ct-pz:focus-visible{outline:2px solid var(--oc);outline-offset:3px;border-radius:16px}.ct-pz-cara{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:10px;padding:0 14px;overflow:hidden;text-align:left;background:linear-gradient(160deg,#ffffff47,#fff0 55%),linear-gradient(90deg,var(--oc) 0%,var(--oc2) 100%)}.ct-pz.a .ct-pz-cara{border-radius:15px 7px 7px 15px;padding-right:24px}.ct-pz.b .ct-pz-cara{border-radius:7px 15px 15px 7px;padding-left:28px;-webkit-mask:radial-gradient(circle at 0 50%,transparent 14.5px,#000 15px);mask:radial-gradient(circle at 0 50%,transparent 14.5px,#000 15px)}.ct-pz-diente{position:absolute;right:-12px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--oc2) 55%,#fff) 0%,var(--oc2) 62%);box-shadow:inset 0 -2px 3px #0000002e}.ct-pz-cara:after{content:"";position:absolute;top:7px;width:22px;height:6px;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.45) 0 2.2px,transparent 2.6px) 0 0 / 11px 6px repeat-x}.ct-pz.a .ct-pz-cara:after{right:26px}.ct-pz.b .ct-pz-cara:after{right:12px}.ct-pz-cara>*{position:relative}.ct-pz-brillo{position:absolute!important;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:250% 100%}.ct-pz.on .ct-pz-brillo{animation:vtBarrido .9s ease .3s}.ct-pz-ico{display:flex;flex-shrink:0;transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.ct-pz.on .ct-pz-ico{transform:scale(1.15) rotate(-6deg)}.ct-pz-txt{flex:1;min-width:0}.ct-pz-txt b{display:block;font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(0,0,0,.2)}.ct-pz-txt small{display:block;margin-top:1px;font-size:10.5px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-pz-cara em{flex-shrink:0;min-width:26px;height:24px;padding:0 7px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--font-head);font-size:12px;font-weight:800;color:#fff;background:#ffffff40}.ct-pz.on .ct-pz-cara em{color:var(--oc2);background:#fff;animation:agCuenta .45s cubic-bezier(.34,1.6,.5,1)}.ct-pzs.snap-0 .ct-pz.a{animation:ctSepA0 .65s cubic-bezier(.34,1.5,.5,1)}.ct-pzs.snap-1 .ct-pz.a{animation:ctSepA1 .65s cubic-bezier(.34,1.5,.5,1)}.ct-pzs.snap-0 .ct-pz.b{animation:ctSepB0 .65s cubic-bezier(.34,1.5,.5,1)}.ct-pzs.snap-1 .ct-pz.b{animation:ctSepB1 .65s cubic-bezier(.34,1.5,.5,1)}@keyframes ctSepA0{30%{transform:translate(-8px) rotate(-1deg)}68%{transform:translate(1.5px)}}@keyframes ctSepA1{30%{transform:translate(-8px) rotate(-1deg)}68%{transform:translate(1.5px)}}@keyframes ctSepB0{30%{transform:translate(8px) rotate(1deg)}68%{transform:translate(-1.5px)}}@keyframes ctSepB1{30%{transform:translate(8px) rotate(1deg)}68%{transform:translate(-1.5px)}}.ct-pz-clic{position:absolute;z-index:3;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;pointer-events:none;border:2px solid var(--jc);opacity:0;animation:ctClic .7s ease-out .38s}@keyframes ctClic{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.1)}}.ct-hud{display:flex;align-items:center;gap:16px;min-width:0;padding:9px 16px;border-radius:18px;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) .05s backwards}.ct-hud-score{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-right:16px;border-right:1px dashed var(--border)}.ct-hud-anillo{position:relative;width:46px;height:46px;flex-shrink:0}.ct-hud-anillo svg{transform:rotate(-90deg);display:block}.ct-hud-anillo circle{fill:none;stroke-width:5}.ct-hud-anillo .f{stroke:var(--ct-fondo-3)}.ct-hud-anillo .v{stroke-linecap:round;animation:ctPuntaje 1.4s cubic-bezier(.16,1,.3,1) .2s backwards;transition:stroke-dasharray .8s cubic-bezier(.16,1,.3,1)}@keyframes ctPuntaje{0%{stroke-dasharray:0 200}}.ct-hud-anillo b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:12.5px;font-weight:800;letter-spacing:-.4px;color:var(--text)}.ct-hud-anillo b small{font-size:8.5px;color:var(--muted)}.ct-hud-et{display:block;font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ct-hud-score em{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-style:normal;font-family:var(--font-head);font-size:12px;font-weight:800;color:var(--n);white-space:nowrap}.ct-hud-score em i{width:7px;height:7px;border-radius:50%;background:var(--n)}@keyframes ctLatido{0%{box-shadow:0 0 color-mix(in srgb,var(--n) 55%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}.ct-hud-crit{flex:1;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;overflow:hidden}.ct-hud-c{display:flex;flex-direction:column;gap:6px;min-width:0;padding:7px 9px;border-radius:11px;cursor:pointer;text-align:left;overflow:hidden;border:1px solid var(--border);background:var(--ct-fondo);animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s}.ct-hud-c:not(:disabled):hover{transform:translateY(-2px);border-color:color-mix(in srgb,#f59e0b 45%,var(--border))}.ct-hud-c:disabled{cursor:default}.ct-hud-c-top{display:flex;align-items:center;gap:5px;min-width:0;font-family:var(--font-head);font-size:10.5px;font-weight:700;color:var(--muted);white-space:nowrap}.ct-hud-c-top svg{flex-shrink:0;color:#f59e0b}.ct-hud-c-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ct-hud-c-top b{flex-shrink:0;font-size:11.5px;font-weight:800;color:var(--text)}.ct-hud-c-top b small{font-size:9.5px;color:var(--muted)}.ct-hud-c>i{display:block;height:4px;border-radius:99px;overflow:hidden;background:var(--ct-fondo-3)}.ct-hud-c>i u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#ea580c);animation:flBarra 1s cubic-bezier(.16,1,.3,1) .35s backwards;transition:width .6s}.ct-hud-c.ok .ct-hud-c-top svg{color:#05d077}.ct-hud-c.ok>i u{background:linear-gradient(90deg,#05d077,#059669)}.ct-hud-kpi{display:flex;flex-shrink:0;padding-left:16px;border-left:1px dashed var(--border)}.ct-hud-kpi div{padding:0 11px;text-align:right}.ct-hud-kpi div+div{border-left:1px solid var(--border)}.ct-hud-kpi div:last-child{padding-right:0}.ct-hud-kpi span{display:block;font-family:var(--font-head);font-size:9px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ct-hud-kpi b{display:block;margin-top:2px;font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.4px;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.ct-hud-kpi b small{font-size:10px;color:var(--muted)}@media (max-width: 1280px){.ct-hud-kpi{display:none}}@media (max-width: 700px){.ct-hud{flex-wrap:wrap}.ct-hud-score{border-right:none}.ct-hud-crit{flex-basis:100%;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-espacio{display:grid;gap:14px;align-items:start}.ct-main{display:flex;flex-direction:column;gap:12px;min-width:0}.ct-cols-lado{position:sticky;top:8px;padding:12px 10px}.ct-cols-lado:hover{transform:none}@media (max-width: 860px){.ct-cols-lado{position:static}}.ct-cols-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 10px;margin-bottom:6px;border-bottom:1px dashed var(--border)}.ct-cols-head b{font-family:var(--font-head);font-size:13px;font-weight:700;color:var(--text)}.ct-col-lista{display:flex;flex-direction:column;gap:2px}.ct-col{position:relative;display:flex;align-items:center;border-radius:10px;animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards;transition:background .2s}.ct-col:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--c);transform:scaleY(0);transition:transform .3s cubic-bezier(.34,1.5,.5,1)}.ct-col:hover{background:var(--panel-1)}.ct-col.on{background:color-mix(in srgb,var(--c) 10%,transparent)}.ct-col.on:before{transform:scaleY(1)}.ct-col-btn{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:8px 8px 8px 11px;border:none;background:none;cursor:pointer;text-align:left;color:var(--muted)}.ct-col.on .ct-col-btn{color:var(--text)}.ct-col-ico{display:flex;flex-shrink:0;color:#f59e0b;transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.ct-col:nth-child(1) .ct-col-ico,.ct-col:last-child .ct-col-ico{color:var(--c)}.ct-col:hover .ct-col-ico,.ct-col.on .ct-col-ico{transform:scale(1.15) rotate(-6deg)}.ct-col-nom{flex:1;min-width:0;font-family:var(--font-head);font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-col-btn em{flex-shrink:0;min-width:22px;padding:1px 7px;border-radius:99px;text-align:center;font-style:normal;font-size:10.5px;font-weight:800;color:var(--muted);background:var(--panel-1);border:1px solid var(--border);transition:opacity .2s}.ct-col.on .ct-col-btn em{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--c),var(--c2))}.ct-col-acc{position:absolute;right:6px;display:flex;gap:3px;opacity:0;transform:translate(4px);transition:opacity .2s,transform .2s}.ct-col:hover .ct-col-acc,.ct-col:focus-within .ct-col-acc{opacity:1;transform:none}.ct-col:hover .ct-col-btn em{opacity:0}.ct-col-acc button{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted);background:var(--ct-fondo);border:1px solid var(--border);transition:color .2s,transform .2s}.ct-col-acc button:hover{color:var(--text);transform:scale(1.08)}.ct-col-acc button.peligro:hover{color:#ef4444}.ct-cols-nota{margin:10px 4px 0;padding-top:10px;border-top:1px dashed var(--border);font-size:10.5px;line-height:1.5;color:var(--muted)}.ct-col-cab{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:14px;animation:fadeUp .35s ease;background:color-mix(in srgb,#f59e0b 7%,var(--ct-fondo));border:1px solid color-mix(in srgb,#f59e0b 28%,var(--border))}.ct-col-cab .ct-col-ico{color:#f59e0b}.ct-col-cab>div{flex:1;min-width:0}.ct-col-cab b{display:block;font-family:var(--font-head);font-size:14.5px;font-weight:700;color:var(--text)}.ct-col-cab small{display:block;margin-top:1px;font-size:11px;color:var(--muted)}.ct-col-cab .fl-btn-ghost{height:32px;background:var(--ct-fondo)}.ct-col-cab .fl-btn-ghost.activo{color:#fff;border-color:transparent;background:linear-gradient(135deg,#f59e0b,#ea580c)}.ct-herr{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 10px;border-radius:15px;background:var(--ct-fondo);border:1px solid var(--border);box-shadow:var(--dcard-sombra)}.ct-busca{position:relative;flex:1 1 220px;min-width:0;display:flex;align-items:center;color:var(--muted)}.ct-busca>svg{position:absolute;left:12px;pointer-events:none}.ct-busca input{width:100%;height:36px;padding:0 32px 0 34px;border-radius:10px;outline:none;border:1px solid var(--border);background:var(--panel-1);color:var(--text);font-size:12.5px;font-family:var(--font-body);transition:border-color .2s,box-shadow .2s}.ct-busca input:focus{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 15%,transparent)}.ct-busca button{position:absolute;right:8px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:var(--muted);background:var(--ct-fondo-3)}.ct-orden{position:relative;display:flex;align-items:center;color:var(--muted)}.ct-orden>svg{position:absolute;left:11px;z-index:1;pointer-events:none}.ct-orden .cselect{min-width:200px}.ct-orden-sel{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 10px 0 32px;border-radius:10px;cursor:pointer;border:1px solid var(--border);background:var(--panel-1);color:var(--text);font-family:var(--font-head);font-size:12px;font-weight:700}.ct-filtros{flex:1 1 100%;display:flex;gap:4px;flex-wrap:wrap}.ct-filtros button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;cursor:pointer;white-space:nowrap;font-family:var(--font-head);font-size:11.5px;font-weight:700;color:var(--muted);border:1px solid var(--border);background:var(--panel-1);transition:color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.ct-filtros button:hover{color:var(--text);transform:translateY(-1px)}.ct-filtros button b{min-width:18px;height:16px;padding:0 5px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;background:var(--ct-fondo-3);color:var(--muted)}.ct-filtros button.on,.ct-vista button.on{color:#fff;border-color:transparent;text-shadow:0 1px 1px rgba(0,0,0,.15);background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);box-shadow:0 2px color-mix(in srgb,var(--c2) 65%,#000),inset 0 1px #ffffff4d}.ct-filtros button.on b{background:#fff;color:var(--c2);animation:agCuenta .4s cubic-bezier(.34,1.6,.5,1)}.ct-filtros button.especial{--c: #f59e0b;--c2: #ea580c;animation:agCuenta .4s cubic-bezier(.34,1.6,.5,1)}.ct-vista{display:flex;gap:3px;padding:3px;border-radius:11px;background:var(--seg-fondo);border:1px solid var(--border)}.ct-vista button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:none;border-radius:8px;cursor:pointer;background:transparent;color:var(--muted);font-family:var(--font-head);font-size:11.5px;font-weight:700;transition:color .2s}.ct-vista button:hover{color:var(--text)}.ct-lote{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 12px;border-radius:14px;color:#fff;background:linear-gradient(120deg,#0b2a5b 0%,color-mix(in srgb,var(--c2) 75%,#0b2a5b) 60%,var(--c) 100%);box-shadow:0 16px 30px -18px #060b19b3;animation:ngSucio .4s cubic-bezier(.34,1.4,.5,1)}.ct-lote>b{font-family:var(--font-head);font-size:13px;font-weight:800}.ct-lote .ct-check{border-color:#ffffffb3;background:#ffffff1f}.ct-lote .ct-check.on{background:#fff;color:var(--c2)}.ct-lote-acc{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.ct-lote-acc .fl-btn-ghost{height:32px;color:#fff;border-color:#ffffff4d;background:#ffffff1f}.ct-lote-acc .fl-btn-ghost:hover{border-color:#fff9;color:#fff}.ct-lote-acc .ct-btn{height:32px;padding:0 12px;font-size:11.5px}.ct-lote-cerrar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.28);transition:transform .3s cubic-bezier(.34,1.6,.5,1)}.ct-lote-cerrar:hover{transform:rotate(90deg)}.ct-mover{position:relative}.ct-mover-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:200px;padding:6px;border-radius:12px;display:flex;flex-direction:column;gap:2px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 18px 40px -16px #00000080;animation:fadeUp .25s ease}.ct-mover-menu button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:8px;cursor:pointer;text-align:left;background:none;color:var(--text);font-size:12px;font-weight:600}.ct-mover-menu button svg{color:#f59e0b}.ct-mover-menu button:hover{background:var(--panel-1)}.ct-check{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border-radius:6px;cursor:pointer;color:#fff;border:1.5px solid var(--border-h);background:var(--ct-fondo);transition:background .2s,border-color .2s,transform .2s cubic-bezier(.34,1.6,.5,1)}.ct-check:hover{transform:scale(1.1)}.ct-check.on{border-color:transparent;background:linear-gradient(135deg,var(--c),var(--c2))}.ct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px}.ct-tile{position:relative;display:flex;flex-direction:column;padding:0;min-width:0;border-radius:18px;animation:dEntra .55s cubic-bezier(.16,1,.3,1) backwards;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.ct-tile:hover{transform:translateY(-4px);box-shadow:var(--dcard-sombra),0 26px 40px -26px #00000073}.ct-tile.sel{box-shadow:0 0 0 2px var(--bg, var(--ct-fondo)),0 0 0 4px var(--c),var(--dcard-sombra)}.ct-tile.modo-sel{cursor:pointer}.ct-tile.modo-sel .ct-img,.ct-tile.modo-sel .ct-etq,.ct-tile.modo-sel .ct-cal{pointer-events:none}.ct-tile-media{position:relative;z-index:1;height:150px;flex-shrink:0;margin:8px 8px 0}.ct-tile-marco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:13px;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--c) 20%,var(--ct-fondo)),color-mix(in srgb,var(--c) 5%,var(--ct-fondo)) 75%)}.ct-tile-marco:before{content:"";position:absolute;top:0;right:0;width:150px;height:110px;pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.ct-tile-marco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #060b1914}.ct-tile-brillo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.34) 47%,transparent 62%);transform:translate(-130%)}.ct-tile:hover .ct-tile-brillo{transform:translate(130%);transition:transform .95s cubic-bezier(.16,1,.3,1)}.ct-tile-ico{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--c)}.ct-tile-ico svg{transition:transform .55s cubic-bezier(.34,1.6,.5,1)}.ct-tile:hover .ct-tile-ico svg{transform:scale(1.18) rotate(-8deg)}.ct-tile .ct-img.con:hover .ct-img-velo{opacity:1}.ct-tile .ct-check{position:absolute;top:8px;left:8px;z-index:4;opacity:0;transform:scale(.7);box-shadow:0 2px 6px #0003}.ct-tile:hover .ct-check,.ct-tile.modo-sel .ct-check,.ct-tile .ct-check.on{opacity:1;transform:none}.ct-cal{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:24px;padding:0 8px;flex-shrink:0;border-radius:99px;cursor:pointer;font-family:var(--font-head);color:var(--text);background:var(--ct-fondo);border:1px solid var(--border-h);transition:transform .2s cubic-bezier(.16,1,.3,1)}.ct-cal:hover{transform:translateY(-1px) scale(1.04)}.ct-cal b{font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums}.ct-cal-segs{display:inline-flex;gap:2px}.ct-cal-segs i{width:8px;height:4px;border-radius:2px;background:var(--ct-fondo-3)}.ct-cal-segs i.on{background:#05d077}.ct-cal.ok{gap:4px;padding:0 9px 0 7px;color:#fff;border-color:transparent;background:linear-gradient(135deg,#05d077,#059669)}.ct-tile .ct-cal{position:absolute;top:8px;right:8px;color:#fff;background:#060b198c;border-color:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ct-tile .ct-cal-segs i{background:#ffffff52}.ct-tile .ct-cal-segs i.on{background:#34e39a}.ct-tile .ct-cal.ok{background:linear-gradient(135deg,#05d077,#059669);border-color:#ffffff59}.ct-cal-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:10;min-width:150px;padding:9px 11px;border-radius:11px;display:flex;flex-direction:column;gap:3px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 14px 30px -14px #00000073;color:var(--muted);cursor:default;text-align:left;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s,transform .2s}.ct-cal:hover .ct-cal-pop,.ct-cal:focus-visible .ct-cal-pop{opacity:1;transform:none}.ct-cal-pop strong{margin-bottom:3px;font-family:var(--font-head);font-size:11px;font-weight:800;color:var(--text);white-space:nowrap}.ct-cal-pop span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;white-space:nowrap}.ct-cal-pop span i{width:14px;font-style:normal;font-weight:800;color:#f59e0b;text-align:center}.ct-cal-pop span.ok{color:var(--text)}.ct-cal-pop span.ok i{color:#05d077}.ct-cal-pop em{margin-top:4px;padding-top:6px;border-top:1px dashed var(--border);font-style:normal;font-size:10.5px;font-weight:700;color:#d97706;white-space:nowrap}.ct-fila-cal .ct-cal-pop{top:50%;right:calc(100% + 8px);transform:translate(4px,-50%)}.ct-fila-cal .ct-cal:hover .ct-cal-pop,.ct-fila-cal .ct-cal:focus-visible .ct-cal-pop{transform:translateY(-50%)}.ct-etq{position:absolute;left:10px;bottom:-13px;z-index:3;display:flex;padding:0;border:none;background:none;cursor:pointer;filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--c2) 62%,#000));transform-origin:12px 50%;animation:ctTag .55s cubic-bezier(.34,1.6,.5,1) .3s backwards}@keyframes ctTag{0%{opacity:0;transform:translateY(10px) scale(.85)}}.ct-etq-forma{display:inline-flex;align-items:baseline;gap:6px;height:26px;padding:0 11px 0 21px;border-radius:0 8px 8px 0;white-space:nowrap;color:#fff;font-family:var(--font-head);line-height:26px;text-shadow:0 1px 1px rgba(0,0,0,.2);background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c),var(--c2));clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);-webkit-mask:radial-gradient(circle 2.6px at 12px 50%,transparent 92%,#000 100%);mask:radial-gradient(circle 2.6px at 12px 50%,transparent 92%,#000 100%)}.ct-etq-forma b{font-size:14.5px;font-weight:800;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.ct-etq-forma small{font-size:8.5px;font-weight:800;letter-spacing:.6px;opacity:.85}.ct-etq-forma s{font-size:10px;font-weight:700;opacity:.8}.ct-etq.sin{--c: #f59e0b;--c2: #ea580c}.ct-etq.sin .ct-etq-forma{align-items:center;gap:5px;font-size:11px;font-weight:800}.ct-tile:hover .ct-etq{animation:ctColumpio .9s cubic-bezier(.36,.07,.19,.97)}@keyframes ctColumpio{20%{transform:rotate(-7deg)}45%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}to{transform:none}}.ct-cinta{position:absolute;top:8px;left:34px;z-index:3;padding:4px 9px;border-radius:8px;font-family:var(--font-head);font-size:11.5px;font-weight:800;color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#ef4444,#db2777);box-shadow:0 2px #9f1239;animation:ctCinta .5s cubic-bezier(.34,1.6,.5,1) .35s backwards}.ct-tile.previa .ct-cinta{left:10px}@keyframes ctCinta{0%{opacity:0;transform:scale(.4) rotate(-14deg)}}.ct-oculto{position:absolute;right:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;font-family:var(--font-head);font-size:10px;font-weight:700;color:#fff;background:#060b19b8}.ct-tile.off .ct-tile-marco>.ct-tile-ico,.ct-tile.off .ct-tile-marco>.ct-img{filter:grayscale(.95);opacity:.5}.ct-tile.off .ct-tile-nombre{opacity:.6}.ct-tile.off .ct-etq{filter:grayscale(1) drop-shadow(0 2px 0 rgba(0,0,0,.3))}.ct-tile-cuerpo{flex:1;display:flex;flex-direction:column;gap:5px;padding:22px 14px 4px;min-width:0}.ct-tile-nombre{font-family:var(--font-head);font-size:14.5px;font-weight:800;letter-spacing:-.3px;line-height:1.3;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-tile-cuerpo>p{margin:0;font-size:11.5px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-tile-cuerpo>p.falta,.ct-fila-nombre small.falta{font-style:italic;color:#d97706;opacity:.85}.ct-tile-cuerpo>.ct-tags{margin-top:3px}.ct-tile-pie{display:flex;align-items:center;gap:8px;padding:10px 14px 12px;margin-top:8px;border-top:1px dashed var(--border)}.ct-estado-txt{font-family:var(--font-head);font-size:11px;font-weight:700;color:var(--muted);transition:color .3s}.ct-estado-txt.on{color:var(--trend-up)}.ct-acc{display:flex;gap:6px;margin-left:auto}.ct-precio{display:flex;flex-direction:column;line-height:1.15}.ct-precio s{font-size:11px;color:var(--muted)}.ct-precio b{font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.4px;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.ct-precio b small{margin-left:4px;font-size:9px;font-weight:700;letter-spacing:.6px;color:var(--muted)}.ct-sinprecio{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-head);font-size:11px;font-weight:700;color:#d97706}.ct-tags{display:flex;flex-wrap:wrap;gap:4px}.ct-tags span{--t: var(--muted);display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:99px;white-space:nowrap;font-size:10px;font-weight:600;color:var(--t);background:color-mix(in srgb,var(--t) 10%,transparent);border:1px solid color-mix(in srgb,var(--t) 22%,transparent)}.ct-tags span.mas{font-weight:800}.ct-confirma{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;border-radius:inherit;background:color-mix(in srgb,var(--ct-fondo) 92%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;line-height:1.45;color:var(--text);animation:fadeIn .2s ease}.ct-confirma>div{display:flex;gap:8px}.ct-fila .ct-confirma{flex-direction:row;justify-content:flex-end;padding:8px 12px}.ct-fila .ct-confirma>span{flex:1;text-align:left}.ct-lista{padding:8px}.ct-lista:hover{transform:none}.ct-rejilla{display:grid;grid-template-columns:20px 44px minmax(0,1fr) 130px 86px 128px 72px;column-gap:12px;align-items:center;padding-left:10px;padding-right:10px}.ct-cols{padding-top:9px;padding-bottom:9px;margin-bottom:4px;border-radius:10px;background:var(--panel-1);box-shadow:inset 0 0 0 1px var(--border);font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.ct-cols .cen{text-align:center}.ct-cols .der{text-align:right}.ct-fila{position:relative;padding-top:10px;padding-bottom:10px;border-radius:12px;border-bottom:1px solid var(--border);animation:vtFila .4s cubic-bezier(.16,1,.3,1) backwards;transition:background .2s,transform .2s cubic-bezier(.16,1,.3,1)}.ct-fila:last-child{border-bottom-color:transparent}.ct-fila:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--c);opacity:0;transition:opacity .2s,top .25s,bottom .25s}.ct-fila:hover,.ct-fila.sel{background:var(--panel-1)}.ct-fila.sel{background:color-mix(in srgb,var(--c) 8%,var(--panel-1))}.ct-fila:hover:before,.ct-fila.sel:before{opacity:1;top:8px;bottom:8px}.ct-fila.off>.ct-fila-ico,.ct-fila.off>.ct-img,.ct-fila.off>.ct-fila-nombre,.ct-fila.off>.ct-fila-precio{opacity:.5}.ct-fila-ico{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--c)}.ct-fila-nombre{min-width:0}.ct-fila-nombre b{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-fila-nombre b em{font-style:normal;flex-shrink:0;padding:1px 6px;border-radius:6px;font-size:9.5px;font-weight:800;color:#fff;background:linear-gradient(135deg,#ef4444,#db2777)}.ct-fila-nombre small{display:block;margin-top:1px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-fila-nombre .ct-tags{margin-top:5px}.ct-fila-precio,.ct-fila-cal{display:flex;justify-content:center;text-align:center}.ct-fila-precio .ct-precio{align-items:center}.ct-fila-estado{display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 860px){.ct-rejilla{grid-template-columns:20px 44px minmax(0,1fr) auto;row-gap:8px}.ct-fila-precio{grid-column:3;justify-content:flex-start}.ct-fila-precio .ct-precio{align-items:flex-start}.ct-fila-cal{display:none}.ct-fila-estado{grid-column:4;grid-row:1}.ct-fila .ct-acc{grid-column:4;grid-row:2}}.ct-pista{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 0;font-size:11px;color:var(--muted)}.ct-img{position:relative;overflow:hidden;cursor:pointer;color:var(--muted)}.ct-img.fila{width:44px;height:44px;border-radius:11px;border:1px solid var(--border);background:var(--panel-1)}.ct-img.tarjeta{width:100%;height:100%}.ct-img.subir{width:100%;max-width:260px;height:170px;border-radius:14px;border:1.5px dashed var(--border-h);background:var(--panel-1);transition:border-color .2s,background .2s}.ct-img.subir:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 6%,var(--panel-1))}.ct-img.subir.con{border-style:solid}.ct-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ct-tile:hover .ct-img img,.ct-img.subir:hover img{transform:scale(1.07)}.ct-img.arrastrando{outline:2px dashed var(--c);outline-offset:-4px;background:color-mix(in srgb,var(--c) 10%,var(--panel-1))}.ct-img-vacia{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;transition:color .2s,transform .3s}.ct-img-vacia small{font-size:11px;font-weight:600}.ct-img:hover .ct-img-vacia{color:var(--c);transform:translateY(-2px)}.ct-img-velo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-head);font-size:12px;font-weight:700;color:#fff;background:#060b1973;opacity:0;transition:opacity .25s}.ct-img.subir:hover .ct-img-velo{opacity:1}.ct-img-quitar{position:absolute;top:44px;right:9px;z-index:3;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 2px 6px #0000004d;opacity:0;transform:scale(.7);transition:opacity .2s,transform .25s cubic-bezier(.34,1.6,.5,1)}.ct-img:hover .ct-img-quitar{opacity:1;transform:none}.ct-img.subir .ct-img-quitar{top:7px;right:7px}.ct-img.fila .ct-img-quitar{top:2px;right:2px;width:16px;height:16px}.ct-img-carga{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid var(--ct-fondo-3);border-top-color:var(--c);animation:spinArc .75s linear infinite}.ct-vacio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:50px 24px;text-align:center}.ct-vacio:hover{transform:none}.ct-vacio>*:not(.fx-malla){position:relative;z-index:1}.ct-vacio.chico{padding:30px 20px}.ct-vacio-ico{display:flex;margin-bottom:8px;color:var(--c);filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--c) 40%,transparent));animation:ctFlota 3.2s ease-in-out infinite}@keyframes ctFlota{50%{transform:translateY(-6px)}}.ct-vacio b{font-family:var(--font-head);font-size:16px;font-weight:700;color:var(--text)}.ct-vacio p{max-width:430px;margin:0;font-size:12.5px;line-height:1.6;color:var(--muted)}.ct-vacio>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.ct-gestion{padding:12px 14px;border-radius:13px;background:var(--panel-1);border:1px dashed var(--border-h);animation:fadeUp .3s ease}.ct-gestion p{margin:0 0 10px;font-size:12px;color:var(--muted)}.ct-gestion p b{color:var(--text)}.ct-gestion-acc{display:flex;gap:8px;margin-top:12px}.ct-carpeta-modal{max-width:400px}.ct-modal{width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 30px 70px -20px #0009;animation:flModal .4s cubic-bezier(.16,1,.3,1)}.ct-modal.con-previa{max-width:980px}.ct-modal-nav{position:relative;flex-shrink:0;display:flex;align-items:center;gap:11px;padding:14px 14px 14px 16px;color:#fff;overflow:hidden;background:linear-gradient(120deg,#0b2a5b 0%,color-mix(in srgb,var(--c2) 75%,#0b2a5b) 55%,var(--c) 100%)}.ct-modal-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.15) 1.1px,transparent 1.6px);background-size:12px 12px;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000 100%);mask-image:linear-gradient(90deg,transparent 40%,#000 100%)}.ct-modal-nav>*{position:relative}.ct-modal-ico{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff29;border:1px solid rgba(255,255,255,.3)}.ct-modal-tit{flex:1;min-width:0}.ct-modal-tit b{display:block;font-family:var(--font-head);font-size:15px;font-weight:800}.ct-modal-tit small{display:block;margin-top:1px;font-size:11px;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-modal-cerrar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.28);transition:transform .3s cubic-bezier(.34,1.6,.5,1)}.ct-modal-cerrar:hover{transform:rotate(90deg)}.ct-modal-cuerpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.ct-modal.con-previa .ct-modal-cuerpo{grid-template-columns:minmax(0,1fr) 290px}@media (max-width: 860px){.ct-modal.con-previa .ct-modal-cuerpo{grid-template-columns:1fr}.ct-modal-previa{display:none}}.ct-modal-form{min-height:0;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.ct-modal-previa{min-height:0;overflow-y:auto;padding:18px;background:var(--panel-1);border-left:1px solid var(--border)}.ct-modal-pie{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border)}.ct-modal-pie .fl-btn-ghost{height:36px}.ct-grupo{position:relative;padding:14px 14px 14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--ct-fondo);animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards}.ct-grupo:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--c)}.ct-grupo:nth-child(2){animation-delay:.05s}.ct-grupo:nth-child(3){animation-delay:.1s}.ct-grupo:nth-child(4){animation-delay:.15s}.ct-grupo:nth-child(5){animation-delay:.2s}.ct-grupo h4{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text)}.ct-grupo h4 svg{color:var(--c)}.ct-grupo-cuerpo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 600px){.ct-grupo-cuerpo{grid-template-columns:1fr}}.ct-ancho{grid-column:1 / -1}.ct-grupo .input{font-size:13px}.ct-grupo .input:focus{border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 12%,transparent)}.ct-req{margin-left:3px;color:#ef4444}.ct-ayuda{display:flex;gap:6px;margin:6px 0 0;font-size:10.5px;line-height:1.5;color:var(--muted)}.ct-ayuda svg{flex-shrink:0;margin-top:2px;color:var(--c)}.ct-opcion{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;cursor:pointer;background:var(--panel-1);border:1px solid var(--border);transition:border-color .2s}.ct-opcion:hover{border-color:var(--border-h)}.ct-opcion b{display:block;font-size:12.5px;font-weight:700;color:var(--text)}.ct-opcion small{display:block;margin-top:1px;font-size:10.5px;color:var(--muted)}.ct-pastillas{display:flex;flex-wrap:wrap;gap:6px}.ct-pastillas button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;border-radius:10px;cursor:pointer;font-family:var(--font-head);font-size:11.5px;font-weight:700;color:var(--text);border:1px solid var(--border);background:var(--panel-1);transition:border-color .2s,background .2s,transform .2s cubic-bezier(.16,1,.3,1)}.ct-pastillas button:hover{transform:translateY(-1px)}.ct-pastillas button i{width:16px;height:16px;border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border-h);color:#fff;transition:background .2s,border-color .2s}.ct-pastillas button>svg{color:var(--muted)}.ct-pastillas button.on{border-color:color-mix(in srgb,var(--c) 50%,var(--border));background:color-mix(in srgb,var(--c) 9%,var(--ct-fondo))}.ct-pastillas button.on i{border-color:transparent;background:var(--c);animation:agCuenta .35s cubic-bezier(.34,1.7,.5,1)}.ct-pastillas button.on>svg{color:var(--c)}.ct-pagos{display:flex;flex-direction:column;gap:8px}.ct-pago{display:flex;align-items:flex-start;gap:11px;padding:11px 13px;border-radius:12px;cursor:pointer;border:1px solid var(--border);background:var(--panel-1);transition:border-color .25s,background .25s}.ct-pago:hover{border-color:var(--border-h)}.ct-pago.on{border-color:color-mix(in srgb,var(--c) 50%,var(--border));background:color-mix(in srgb,var(--c) 7%,var(--ct-fondo))}.ct-radio{width:18px;height:18px;flex-shrink:0;margin-top:1px;border-radius:50%;border:1.5px solid var(--border-h);background:var(--ct-fondo);transition:border .25s cubic-bezier(.34,1.6,.5,1)}.ct-pago.on .ct-radio{border:5px solid var(--c)}.ct-pago-txt{flex:1;min-width:0}.ct-pago-txt b{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--text)}.ct-pago-txt b svg{color:var(--c)}.ct-pago-txt>small{display:block;margin-top:2px;font-size:10.5px;line-height:1.5;color:var(--muted)}.ct-pago-extra{display:block;max-width:300px;margin-top:10px;animation:fadeUp .3s ease;cursor:default}.ct-pago-extra small{display:block;margin-top:5px;font-size:10.5px;color:var(--muted)}.ct-pago-extra strong{color:var(--text)}.ct-claves{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 8px;cursor:text}.ct-claves input{flex:1;min-width:120px;padding:4px 2px;border:none;outline:none;background:transparent;color:var(--text);font-size:13px;font-family:var(--font-body)}.ct-clave{display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 10px;border-radius:99px;white-space:nowrap;font-size:11.5px;font-weight:700;color:var(--c2, var(--c));background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 32%,transparent);animation:agCuenta .3s cubic-bezier(.34,1.6,.5,1)}.ct-clave button{width:16px;height:16px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:inherit;background:transparent;transition:background .2s}.ct-clave button:hover{background:color-mix(in srgb,var(--c) 20%,transparent)}.ct-previa{position:sticky;top:0;display:flex;flex-direction:column;gap:10px}.ct-previa-et{display:flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.ct-tile.previa{border-radius:var(--radius);border:1px solid var(--border);background:var(--ct-fondo);box-shadow:var(--dcard-sombra);overflow:hidden;animation:none}.ct-tile.previa:hover{transform:none}.ct-previa-nota{margin:0;font-size:10.5px;line-height:1.5;color:var(--muted)}.fp-fondo{padding:16px;transition:opacity .35s ease}.fp-fondo.sale{opacity:0;pointer-events:none}.fp{position:relative;width:100%;max-width:1000px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 36px 80px -28px #0009;will-change:transform}.fp-cab{position:relative;flex-shrink:0;display:flex;align-items:center;gap:11px;padding:11px 12px 11px 14px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#0b2a5b 0%,color-mix(in srgb,var(--c2) 75%,#0b2a5b) 60%,var(--c) 100%)}.fp-cab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.15) 1.1px,transparent 1.6px);background-size:12px 12px;-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 45%,#000 100%)}.fp-cab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.24) 50%,transparent 65%);background-size:250% 100%;animation:vtBarrido 1.2s ease .5s}.fp-cab>*{position:relative;z-index:1}.fp-cab-media{width:40px;height:40px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff29;border:1px solid rgba(255,255,255,.3)}.fp-cab-media img{width:100%;height:100%;object-fit:cover}.fp-cab-txt{flex:1;min-width:0}.fp-cab-txt b{display:block;font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-cab-txt small{display:block;margin-top:1px;font-size:11px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:fadeIn .3s ease}.fp-cab-estado{display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:10px;cursor:pointer;background:#ffffff24;border:1px solid rgba(255,255,255,.25)}.fp-cab-estado span{font-family:var(--font-head);font-size:11.5px;font-weight:800}.fp-cab-estado .dp-switch{border-color:#fff6;background:#0003}.fp-cab-estado .dp-switch.on{background:#34e39a}.fp-cerrar{width:32px;height:32px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.28);transition:transform .3s cubic-bezier(.34,1.6,.5,1)}.fp-cerrar:hover{transform:rotate(90deg)}@media (max-width: 600px){.fp-cab-estado span{display:none}}.fp-prog{flex-shrink:0;display:flex;align-items:center;gap:8px;height:36px;padding:0 5px 0 4px;border-radius:12px;background:#060b194d;border:1px solid rgba(255,255,255,.16)}.fp-prog-anillo{position:relative;width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.fp-prog-aro{position:absolute;top:0;right:0;bottom:0;left:0;width:28px;height:28px;transform:rotate(-90deg)}.fp-prog-aro circle{fill:none;stroke-width:3.4;stroke:#fff3;transition:stroke .4s ease}.fp-prog-aro circle.on{stroke:var(--sc)}.fp-prog-check{position:relative;display:flex;color:#34e39a;animation:agCuenta .4s cubic-bezier(.34,1.7,.5,1)}.fp-prog>b{min-width:36px;font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:-.4px;color:#fff;font-variant-numeric:tabular-nums}.fp-prog-div{width:1px;height:18px;flex-shrink:0;background:#fff3}.fp-prog-falta{display:flex;align-items:center;gap:5px}.fp-prog-falta>small{margin-right:1px;font-size:10.5px;font-weight:700;color:#ffffffb8}.fp-prog-falta button{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 7px;border-radius:8px;cursor:pointer;white-space:nowrap;font-family:var(--font-head);font-size:11px;font-weight:700;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);animation:agCuenta .35s cubic-bezier(.34,1.6,.5,1) backwards;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s}.fp-prog-falta button i{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--c);box-shadow:0 0 0 2px #fff3}.fp-prog-falta button:hover{transform:translateY(-1px);background:#ffffff38}.fp-prog-falta em{padding:0 4px 0 1px;font-style:normal;font-size:10.5px;font-weight:800;color:#ffffffbf;cursor:help}.fp-prog-listo{padding-right:7px;font-family:var(--font-head);font-size:11.5px;font-weight:800;color:#34e39a;white-space:nowrap;animation:fadeIn .35s ease}@media (max-width: 760px){.fp-prog-div,.fp-prog-falta,.fp-prog-listo{display:none}.fp-prog{padding-right:9px}}.fp-cuerpo{flex:1;min-height:0;display:flex;background:var(--panel-1)}.fp-ficha{position:relative;flex:1;min-width:0;overflow-y:auto;padding:0 0 16px}.fp-lado{width:292px;flex-shrink:0;overflow-y:auto;padding:24px 14px 16px 0}@supports (-moz-appearance: none){.fp-ficha,.fp-lado,.fp-cuerpo{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--c) 70%,transparent) transparent}}.fp-ficha::-webkit-scrollbar,.fp-lado::-webkit-scrollbar,.fp-cuerpo::-webkit-scrollbar{width:12px}.fp-ficha::-webkit-scrollbar-track,.fp-lado::-webkit-scrollbar-track,.fp-cuerpo::-webkit-scrollbar-track{margin:14px 0;border-radius:99px;background:color-mix(in srgb,var(--c) 7%,transparent);border:4px solid transparent;background-clip:padding-box}.fp-ficha::-webkit-scrollbar-thumb,.fp-lado::-webkit-scrollbar-thumb,.fp-cuerpo::-webkit-scrollbar-thumb{border-radius:99px;border:3px solid transparent;background-clip:padding-box;background-image:linear-gradient(180deg,var(--c),var(--c2))}.fp-ficha::-webkit-scrollbar-thumb:hover,.fp-lado::-webkit-scrollbar-thumb:hover,.fp-cuerpo::-webkit-scrollbar-thumb:hover{border-width:2px}.fp-ficha::-webkit-scrollbar-thumb:active,.fp-lado::-webkit-scrollbar-thumb:active,.fp-cuerpo::-webkit-scrollbar-thumb:active{border-width:1.5px;filter:brightness(1.08)}@media (max-width: 880px){.fp-cuerpo{flex-direction:column;overflow-y:auto}.fp-ficha,.fp-lado{overflow:visible}.fp-lado{width:auto;padding:10px 14px 16px}}.fp-guia{position:absolute;z-index:1;top:0;left:21px;right:21px;pointer-events:none;transition:transform .42s cubic-bezier(.34,1.25,.5,1),height .3s cubic-bezier(.16,1,.3,1),opacity .25s}.fp-guia:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;border-radius:11px;background:radial-gradient(ellipse 150px 46px at 100% 0%,transparent 0%,var(--ct-fondo) 100%),radial-gradient(var(--dot) .9px,transparent 1.3px) 100% 0 / 9px 9px,linear-gradient(90deg,color-mix(in srgb,var(--gc) 5%,var(--ct-fondo)) 0%,var(--ct-fondo) 45%);border:1px solid color-mix(in srgb,var(--gc) 22%,var(--border));box-shadow:inset 0 1px #ffffff0a,0 1px 1px #060b190a,0 6px 14px -9px #060b1933,0 18px 32px -24px #060b1959;transition:border-color .3s}[data-theme=light] .fp-guia:before{box-shadow:inset 0 1px #ffffffb3,0 1px 1px #060b190a,0 6px 14px -9px #060b1933,0 18px 32px -24px #060b1959}.fp-guia-capsula{position:absolute;left:4px;top:50%;width:3px;height:40%;border-radius:99px;background:linear-gradient(180deg,var(--gc),color-mix(in srgb,var(--gc) 55%,#0b2a5b));transform:translateY(-50%);transition:background .3s;animation:fpCapsula .45s cubic-bezier(.34,1.6,.5,1)}@keyframes fpCapsula{0%{transform:translateY(-50%) scaleY(.2)}}.fp-guia.oculta{opacity:0}.fp-sec{position:relative;margin:24px 14px 0;border-radius:15px;background:var(--ct-fondo);border:1px solid color-mix(in srgb,var(--c) 22%,var(--border));box-shadow:var(--dcard-sombra);animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards}.fp-sec:before{content:"";position:absolute;top:0;right:0;width:170px;height:96px;pointer-events:none;border-radius:inherit;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.fp-ficha>.fp-sec:nth-of-type(1){animation-delay:.12s}.fp-ficha>.fp-sec:nth-of-type(2){animation-delay:.19s}.fp-ficha>.fp-sec:nth-of-type(3){animation-delay:.26s}.fp-ficha>.fp-sec:nth-of-type(4){animation-delay:.33s}.fp-sec-cab{position:relative;z-index:3;display:flex;align-items:center;height:24px;margin:-13px 14px 0 12px}.fp-sec-cab:after{content:"";flex:1;height:2px;border-radius:0 2px 2px 0;background:linear-gradient(90deg,var(--c2),color-mix(in srgb,var(--c) 45%,transparent) 28%,transparent 60%)}.fp-sec-leyenda{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 8px;border-radius:8px;cursor:default;color:#fff;font-family:var(--font-head);font-size:10.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.2);background:linear-gradient(160deg,#ffffff3d,#fff0 55%),linear-gradient(135deg,var(--c),var(--c2));box-shadow:0 1px 2px #060b192e,inset 0 1px #ffffff47}.fp-sec-leyenda>svg{flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.6,.5,1)}.fp-sec:focus-within .fp-sec-leyenda>svg{transform:scale(1.18) rotate(-8deg)}.fp-sec-leyenda small{font-size:9.5px;font-weight:700;letter-spacing:.2px;text-transform:none;opacity:.85}.fp-sec-segs{display:inline-flex;align-items:center;gap:2px;height:12px;margin-left:2px;padding-left:7px;border-left:1px solid rgba(255,255,255,.35)}.fp-sec-segs i{width:9px;height:4px;border-radius:2px;background:#ffffff4d;transition:background .3s,transform .3s cubic-bezier(.34,1.7,.5,1)}.fp-sec-segs i.on{background:#fff;transform:scaleY(1.3)}.fp-sec-segs small{margin-left:4px;font-size:9.5px;font-weight:800;letter-spacing:.3px;color:#ffffffe6;text-transform:none}.fp-sec-ok{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:15px;padding:0 6px 0 4px;margin-left:2px;border-radius:99px;font-size:9.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--c2);background:#fff;animation:agCuenta .4s cubic-bezier(.34,1.7,.5,1)}.fp-sec-cuerpo{padding:2px 0 6px}.fp-fila{position:relative;z-index:2;display:grid;grid-template-columns:124px minmax(0,1fr) 18px;column-gap:14px;align-items:start;padding:8px 14px 8px 18px;border-radius:6px}.fp-fila+.fp-fila{border-top:1px dashed var(--border)}.fp-fila.resalta{animation:fpResalta 1.2s ease}@keyframes fpResalta{0%,to{background:transparent}25%{background:color-mix(in srgb,var(--c) 14%,transparent)}}.fp-fila-et{padding-top:10px;min-width:0}.fp-fila-et span{display:flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:12.5px;font-weight:800;letter-spacing:-.1px;color:var(--text)}.fp-fila-et span>svg{flex-shrink:0;color:var(--c2);transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.fp-fila:focus-within .fp-fila-et span>svg{transform:scale(1.18)}.fp-fila-et small{padding-left:19px}.ft-colores{display:flex;flex-direction:column;gap:8px}.ft-paleta{display:flex;flex-wrap:wrap;gap:6px}.ft-color{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 5px;border-radius:99px;cursor:pointer;white-space:nowrap;font-family:var(--font-head);font-size:11.5px;font-weight:700;color:var(--muted);background:var(--ct-fondo);border:1px solid var(--border-h);transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,color .2s,background .2s}.ft-color i{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #060b1926;color:#fff}.ft-color:hover{transform:translateY(-1px);color:var(--text)}.ft-color.on{color:var(--text);border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--ct-fondo));box-shadow:0 0 0 1px var(--c);animation:fpPop .3s cubic-bezier(.34,1.7,.5,1)}.ft-color.on i{box-shadow:inset 0 0 0 1px #060b1933,0 0 0 2px var(--ct-fondo),0 0 0 3.5px var(--sw)}.ft-color[style*="#ffffff"] i,.ft-color[style*="#facc15"] i,.ft-color[style*="#e7d3b0"] i,.ft-color[style*="#7dd3fc"] i{color:#111827}.ft-otro{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ft-otro .input{flex:1 1 200px;min-width:0}.ft-propio{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 6px 0 10px;border-radius:99px;font-size:11.5px;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--c) 8%,var(--ct-fondo));border:1px solid var(--c)}.ft-propio button{display:flex;padding:3px;border:none;border-radius:50%;cursor:pointer;color:var(--muted);background:none}.ft-propio button:hover{color:#ef4444}.fp-fila-et small{display:block;margin-top:1px;font-size:10.5px;line-height:1.3;color:var(--muted)}.fp-fila-ctl{min-width:0;display:flex;flex-direction:column;gap:7px}.fp-fila-est{width:18px;height:18px;margin-top:11px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.fp-fila-est.ok{background:#05d077;animation:agCuenta .4s cubic-bezier(.34,1.7,.5,1)}.fp-fila-est.falta{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 2px #b45309;animation:agCuenta .4s cubic-bezier(.34,1.7,.5,1);cursor:help}.fp-fila-est.falta b{font-family:var(--font-head);font-size:11.5px;font-weight:900;line-height:1}.fp-fila-est.ok{cursor:help}.fp-fila-motivo{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .25s}.fp-fila-motivo.on{grid-template-rows:1fr;opacity:1}.fp-fila-motivo>div{min-height:0;overflow:hidden}.fp-fila-motivo small{display:flex;align-items:flex-start;gap:5px;padding-top:6px;font-size:11.5px;font-weight:600;line-height:1.4;color:#b45309}.fp-fila-motivo svg{flex-shrink:0;margin-top:2px}:root:not([data-theme=light]) .fp-fila-motivo{color:#fbbf24}@media (max-width: 600px){.fp-fila{grid-template-columns:minmax(0,1fr) 18px;row-gap:4px}.fp-fila-et{grid-column:1 / -1;padding-top:0;display:flex;align-items:baseline;gap:6px}.fp-fila-est{margin-top:10px}}.fp-in{height:38px;font-size:13.5px!important}textarea.fp-in{height:auto;line-height:1.5;padding-top:9px;padding-bottom:20px}.fp-fila .input:focus,.fp-dinero:focus-within{border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 13%,transparent)}.fp-in.sacude{border-color:#ef4444!important;animation:fpSacude .5s ease}@keyframes fpSacude{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.fp-area{position:relative}.fp-area em{position:absolute;right:10px;bottom:6px;font-style:normal;font-size:10px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none}.fp-area em.largo{color:#ef4444}.fp-sug{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.fp-sug>span{font-size:10.5px;font-weight:700;color:var(--muted)}.fp-sug button{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:99px;cursor:pointer;font-size:11px;font-weight:700;color:var(--c2);background:color-mix(in srgb,var(--c) 7%,transparent);border:1px dashed color-mix(in srgb,var(--c) 50%,transparent);animation:agCuenta .35s cubic-bezier(.34,1.6,.5,1) backwards;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s}.fp-sug button:hover{transform:translateY(-1px);border-style:solid;background:color-mix(in srgb,var(--c) 14%,transparent)}.fp-linea{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fp-dinero{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:10px;cursor:text;border:1px solid var(--border);background:var(--overlay-2);transition:border-color .2s,box-shadow .2s}.fp-dinero>span{font-family:var(--font-head);font-size:15px;font-weight:800;color:var(--c2);white-space:nowrap}.fp-dinero-in{width:128px;min-width:0;padding:0;border:none;outline:none;background:transparent;font-family:var(--font-head);font-size:17px;font-weight:800;letter-spacing:-.3px;color:var(--text);font-variant-numeric:tabular-nums}.fp-dinero small{font-size:10px;font-weight:800;letter-spacing:.5px;color:var(--muted)}.fp-dinero.chico{height:34px}.fp-dinero.chico>span{font-size:11.5px;color:var(--muted)}.fp-dinero.chico .fp-dinero-in{width:104px;font-size:14px}.fp-dinero-in.tachado{color:var(--muted);text-decoration:line-through}.fp-sw{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--muted)}.fp-abre{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),opacity .25s}.fp-abre.on{grid-template-rows:1fr;opacity:1}.fp-abre>div{min-height:0;overflow:hidden}.fp-abre .fp-promo{padding-top:2px}.fp-desc{display:inline-flex;align-items:baseline;gap:8px;padding:5px 10px;border-radius:9px;color:#fff;font-family:var(--font-head);font-size:14px;font-weight:800;background:linear-gradient(135deg,#ef4444,#db2777);box-shadow:0 2px #9f1239;animation:agCuenta .35s cubic-bezier(.34,1.7,.5,1)}.fp-desc small{font-size:10.5px;font-weight:600;color:#ffffffeb}.fp-nota{font-size:11px;color:var(--muted)}.fp-nota-sola{display:block}.fp-seg{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));max-width:430px;padding:3px;border-radius:11px;background:var(--seg-fondo);border:1px solid var(--border)}.fp-seg-pill{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:8px;background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c),var(--c2));box-shadow:0 2px color-mix(in srgb,var(--c2) 65%,#000),inset 0 1px #ffffff4d;transform:translate(calc(var(--i) * 100%));transition:transform .45s cubic-bezier(.34,1.35,.5,1)}.fp-seg button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 6px;border:none;border-radius:8px;background:transparent;cursor:pointer;white-space:nowrap;font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--muted);transition:color .3s}.fp-seg button:hover{color:var(--text)}.fp-seg button.on{color:#fff}.fp-chips{display:flex;flex-wrap:wrap;gap:6px}.fp-chips>button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;cursor:pointer;white-space:nowrap;font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--text);background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 2px 0 var(--border-h);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.fp-chips>button>svg{color:var(--c)}.fp-chips>button:hover{transform:translateY(-1px)}.fp-chips>button:active{transform:translateY(1px);box-shadow:none}.fp-chips>button.on{color:#fff;border-color:transparent;background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c),var(--c2));box-shadow:0 2px color-mix(in srgb,var(--c2) 65%,#000);animation:fpPop .35s cubic-bezier(.34,1.7,.5,1)}.fp-chips>button.on>svg{color:#fff}@keyframes fpPop{40%{transform:scale(1.07)}}.fp-otro{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 9px 0 4px;border-radius:10px;font-size:11px;font-weight:700;color:var(--muted);border:1px dashed var(--border-h);transition:border-color .2s,background .2s}.fp-otro input{width:54px;height:26px;padding:0;border:none;outline:none;background:transparent;text-align:center;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fp-otro input::-webkit-inner-spin-button,.fp-otro input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fp-otro.on,.fp-otro:focus-within{border-style:solid;border-color:var(--c);background:color-mix(in srgb,var(--c) 7%,transparent)}.fp-foto{display:flex;align-items:center;gap:12px}.fp-foto .ct-img{width:56px;height:56px;border-radius:14px;flex-shrink:0;transition:box-shadow .2s,transform .25s cubic-bezier(.34,1.5,.5,1)}.fp-foto .ct-img:hover{transform:scale(1.06);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}.fp-foto .ct-img-quitar{top:3px;right:3px}.fp-foto>span b{display:block;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text)}.fp-foto>span small{display:block;margin-top:1px;font-size:10.5px;color:var(--muted)}.fp-sec-previa{margin:0;animation-delay:.22s}.fp-previa-cuerpo{display:flex;flex-direction:column;gap:7px;padding:12px}.fp-previa-et{display:flex;align-items:center;gap:5px;font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.fp-previa-et:not(:first-child){margin-top:5px}.fp-previa-et svg{color:var(--c)}.fp-lado .eb-card{animation:none;border-radius:13px;box-shadow:0 10px 20px -14px #060b1973}.fp-lado .eb-card-media{height:118px}.fp-lado .eb-card-ico{filter:none}.fp-lado .eb-card-ico svg{width:38px;height:38px}.fp-lado .eb-card-precio{left:10px;bottom:10px;padding:4px 10px;box-shadow:0 2px color-mix(in srgb,var(--c2) 60%,#000)}.fp-lado .eb-card-precio b{font-size:15px}.fp-lado .eb-card-cuerpo{padding:9px 12px 11px;gap:5px}.fp-lado .eb-card-cuerpo>b{font-size:13.5px}.fp-lado .eb-card-cuerpo>p{font-size:11px;-webkit-line-clamp:2}.fp-previa-img{width:100%;height:100%;object-fit:cover;display:block}.fp-previa-vacia{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted)}.fp-chat{position:relative;top:auto;border-radius:13px}.fp-chat .ng-chat-head{gap:8px;padding:7px 10px}.fp-chat .ng-chat-av{width:26px;height:26px;font-size:11.5px}.fp-chat .ng-chat-head b{font-size:12px}.fp-chat .ng-chat-head small.escribe{color:var(--trend-up);font-style:italic;font-weight:600}.fp-chat .ng-chat-cuerpo{min-height:0;gap:6px;padding:10px}.fp-chat .ng-bur{max-width:94%;padding:7px 10px;font-size:11px}.fp-chat .dp-escribe{padding:9px 11px}.fp-chat-img{display:block;width:100%;height:92px;margin-bottom:6px;object-fit:cover;border-radius:8px}.fp-pie{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--border);background:var(--ct-fondo);transition:background .3s}.fp-pie.aviso{background:color-mix(in srgb,#f59e0b 9%,var(--ct-fondo));animation:fpSacude .45s ease}.fp-pie-info{flex:1;min-width:0;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text)}.fp-pie-info b{font-weight:800}.fp-pie .fl-btn-ghost,.fp-pie .ct-btn{height:36px}.fp-atajo{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-atajo kbd{padding:1px 6px;border-radius:5px;font-family:var(--font-mono);font-size:10px;color:var(--text);background:var(--panel-1);border:1px solid var(--border-h);box-shadow:0 1px 0 var(--border-h)}.fp-sucio{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#d97706;white-space:nowrap;animation:fadeIn .3s ease}.fp-sucio i{width:7px;height:7px;border-radius:50%;background:#f59e0b;animation:ctLatido 1.8s ease-out infinite;--n: #f59e0b}.fp-guardar.hecho{--c: #05d077;--c2: #059669;animation:fpPop .45s cubic-bezier(.34,1.6,.5,1)}@media (max-width: 600px){.fp-atajo{display:none}}@media (prefers-reduced-motion: reduce){.fp-cab:after,.fp-sec,.fp-sug button,.fp-chips>button.on,.fp-pie.aviso,.fp-fila-est.ok,.fp-desc,.fp-fila.resalta,.fp-prog-check,.fp-prog-falta button,.fp-prog-listo,.fp-sec-ok{animation:none!important}.fp-guia-capsula{animation:none}.fp-guia,.fp-seg-pill,.fp-abre,.fp-prog-aro circle,.fp-sec-segs i,.fp-sec-leyenda>svg{transition:none}}@keyframes ebEntra{0%{opacity:0;transform:translateY(16px) scale(.95)}}.eb-card-esc{perspective:900px}.eb-card{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;overflow:hidden;border-radius:20px;background:var(--ct-fondo);border:1px solid var(--border);box-shadow:0 24px 44px -26px color-mix(in srgb,var(--c2) 65%,transparent),var(--dcard-sombra);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .45s cubic-bezier(.16,1,.3,1);animation:ebEntra .7s cubic-bezier(.16,1,.3,1) .12s backwards}.eb-card:hover{transition:transform .08s linear}.eb-card-reflejo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 55%)}.eb-card:hover .eb-card-reflejo{opacity:1}.eb-card-media{position:relative;height:210px;overflow:hidden;border-bottom:1px solid var(--border);background:radial-gradient(var(--dot) 1.1px,transparent 1.6px) 0 0 / 12px 12px,radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--c) 24%,var(--ct-fondo)) 0%,var(--ct-fondo) 72%)}.eb-card-media .ct-img{position:absolute;top:0;right:0;bottom:0;left:0}.eb-card-media .ct-img:hover .ct-img-velo{opacity:1}.eb-card-media .ct-img-quitar{top:40px}.eb-card-ico{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--c);filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--c) 45%,transparent));animation:ctFlota 3.6s ease-in-out infinite}.eb-cinta{position:absolute;top:10px;left:10px;z-index:3;pointer-events:none;padding:4px 9px;border-radius:8px;font-family:var(--font-head);font-size:12px;font-weight:800;color:#fff;background:linear-gradient(135deg,#ef4444,#db2777);box-shadow:0 2px #9f1239;animation:ctCinta .5s cubic-bezier(.34,1.6,.5,1)}.eb-card-precio{position:absolute;left:12px;bottom:12px;z-index:3;pointer-events:none;display:inline-flex;align-items:baseline;gap:7px;padding:6px 12px;border-radius:12px;color:#fff;background:linear-gradient(160deg,#ffffff38,#fff0 55%),linear-gradient(135deg,var(--c),var(--c2));box-shadow:0 3px color-mix(in srgb,var(--c2) 60%,#000),0 10px 18px -10px var(--c2);animation:ebSalta .5s cubic-bezier(.34,1.6,.5,1)}@keyframes ebSalta{40%{transform:translateY(-4px) scale(1.06)}}.eb-card-precio b{font-family:var(--font-head);font-size:19px;font-weight:800;letter-spacing:-.4px;text-shadow:0 1px 1px rgba(0,0,0,.18)}.eb-card-precio b.sin{font-size:13px}.eb-card-precio s{font-size:11px;opacity:.8}.eb-card-cuerpo{display:flex;flex-direction:column;gap:6px;padding:13px 15px 15px}.eb-card-cuerpo>b{font-family:var(--font-head);font-size:15.5px;font-weight:800;letter-spacing:-.3px;line-height:1.25;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eb-card-cuerpo>p{margin:0;font-size:12px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eb-card-cuerpo .vacio{font-style:italic;opacity:.6}@media (prefers-reduced-motion: reduce){.ct-pzs,.ct-pz,.ct-pz-clic,.ct-pz.on .ct-pz-brillo,.ct-hud,.ct-hud-c,.ct-hud-c>i u,.ct-hud-anillo .v,.ct-tile,.ct-cinta,.ct-etq,.ct-fila,.ct-vacio-ico,.ct-grupo,.ct-clave,.ct-col,.ct-lote,.ct-met-puntos i,.ct-met-barra i{animation:none!important}.ct-tile:hover,.ct-btn:hover,.ct-ico:hover,.ct-hud-c:hover,.ct-cal:hover{transform:none}.ct-tile-brillo{display:none}.ct-pz{animation:none!important}}.ct-tab{--cp-text: var(--text);--cp-muted: var(--muted);--cp-card: var(--card-bg);--cp-panel: color-mix(in srgb, var(--text) 4%, var(--card-bg));--cp-ink: var(--text);--cp-ease: cubic-bezier(.16,1,.3,1);--cp-sombra: var(--dcard-sombra);--grad-claro: radial-gradient(48% 170% at 0% 0%, rgba(10,71,250,.09) 0%, rgba(10,71,250,.03) 40%, rgba(10,71,250,0) 70%), radial-gradient(48% 170% at 100% 100%, rgba(5,208,119,.12) 0%, rgba(5,208,119,.04) 42%, rgba(5,208,119,0) 72%), #ffffff;--sombra-claro: inset 0 1px 0 #fff, 0 2px 0 rgba(0,0,0,.05), 0 10px 20px -14px rgba(0,0,0,.3)}.ct-main{container-type:inline-size}.ct-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@container (max-width: 820px){.ct-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 600px){.ct-grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@container (max-width: 340px){.ct-grid4{grid-template-columns:1fr}}:where(.ct-tab) :where(.cp-casilla,.cp-tipo-pill,.cp-bloque-tit button,.cp-opc,.cp-limpiar){border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ct-tab .cp-opc{background:var(--cp-card)}.ct-tab .cp-limpiar{color:#be123c;background:#e11d481a}.ct-lado .ct-cols-lado{position:static}:where(.ct-tab) .cp-casilla{width:100%}.ct-card{cursor:default}.ct-card .ct-check{position:absolute;top:10px;left:10px;z-index:4;opacity:0;transform:scale(.7);box-shadow:0 2px 6px #0003}.ct-card:hover .ct-check,.ct-card.modo-sel .ct-check,.ct-card .ct-check.on{opacity:1;transform:none}.ct-card .ct-cal{position:absolute;top:10px;right:10px;color:#fff;background:#060b198c;border-color:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ct-card .ct-cal-segs i{background:#ffffff52}.ct-card .ct-cal-segs i.on{background:#34e39a}.ct-card .ct-cal.ok{background:linear-gradient(135deg,#05d077,#059669);border-color:#ffffff59}.ct-card .ct-sellos{left:38px}.ct-card.sel{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--c),var(--cp-sombra)}.ct-card.modo-sel{cursor:pointer}.ct-card.modo-sel :is(.ct-img,.ct-visible,.ct-cal,.ct-precio-btn,.ct-card-acc){pointer-events:none}.ct-card.off .cp-card-media>:is(.ct-img,.cp-sinimg){filter:grayscale(.9);opacity:.55}.ct-card.off .cp-card-nombre{opacity:.6}.ct-card .ct-img.tarjeta{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ct-card:hover .ct-img img{transform:scale(1.07)}.ct-card .ct-img.con:hover .ct-img-velo{opacity:1}.ct-card .ct-img-vacia{gap:8px;padding-bottom:30px;box-sizing:border-box;color:color-mix(in srgb,var(--c) 80%,#060B19);background:linear-gradient(150deg,color-mix(in srgb,var(--c) 24%,#fff),color-mix(in srgb,var(--c) 9%,#f3f7f6) 70%)}.ct-card .ct-img-vacia svg{width:24px;height:24px;padding:20px;box-sizing:content-box;border-radius:50%;background:#fff;box-shadow:0 2px 4px #060b190f,0 18px 30px -16px #060b1959;transition:transform .5s cubic-bezier(.34,1.6,.5,1)}.ct-card:hover .ct-img-vacia svg{transform:scale(1.08) rotate(-6deg)}.ct-card .ct-img-vacia small{font-family:var(--font-head);font-size:11.5px;font-weight:700}.ct-visible{border:0;cursor:pointer;font:inherit;transition:transform .3s cubic-bezier(.34,1.6,.5,1)}.ct-visible:hover{transform:translateY(-2px)}.ct-visible.oculto i{background:linear-gradient(140deg,#b6bcc6,#6b7280);box-shadow:0 2px #4b5563}.ct-visible.oculto b{color:#6b7280}.ct-precio-btn{padding:0;border:0;background:none;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:transform .3s var(--cp-ease)}.ct-precio-btn:hover{transform:translateY(-1px)}.ct-precio-btn:hover b{color:color-mix(in srgb,var(--c) 85%,#060B19)}.ct-precio-btn.sin b{color:#d97706}.ct-card-acc{flex-shrink:0;display:flex;align-items:center;gap:6px}.ct-card-borrar{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 3px #7f1d1d,inset 0 1px #ffffff4d;transition:transform .35s cubic-bezier(.34,1.6,.5,1),background .2s}.ct-card-borrar:hover{transform:scale(1.1) rotate(8deg)}.ct-card-editar{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(160deg,#ffffff47,#fff0 55%),var(--c);box-shadow:0 3px color-mix(in srgb,var(--c) 60%,#000);transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.ct-card-editar:hover{transform:scale(1.1) rotate(-8deg)}.cp-card-desc.falta{font-style:italic;color:#d97706}@container (max-width: 205px){.ct-card-editar,.ct-card-borrar{width:30px;height:30px}.ct-card-acc{gap:5px}}.ct-card-editar svg,.ct-card-borrar svg{width:14px;height:14px}.ct-card-acc{gap:6px;padding-bottom:2px}.ct-lado{position:sticky;top:0;align-self:start;min-width:0}.ct-lado-in{display:flex;flex-direction:column;gap:14px;max-height:100vh;overflow-y:auto;padding:8px 8px 14px 0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.ct-lado-in::-webkit-scrollbar{width:6px}.ct-lado-in::-webkit-scrollbar-track{background:transparent;margin:10px 0}.ct-lado-in::-webkit-scrollbar-thumb{border-radius:99px;background:#00000029}@media (max-width: 860px){.ct-lado{position:static}.ct-lado-in{max-height:none;overflow:visible;padding-right:0}}.ct-lado .ct-cols-nota{margin:0;padding:0 4px}.ct-bloque-mas{position:relative;z-index:1;flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--bc2);background:#fff;box-shadow:0 2px #00000026;transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.ct-bloque-mas:hover{transform:rotate(90deg) scale(1.08)}.cp-bloque-tit .ct-bloque-mas svg{color:var(--bc2)}.cp-bloque-tit:has(.ct-bloque-mas):after{display:none}.ct-cas-g{position:relative}.ct-cas-g .ct-col-acc{top:50%;right:8px;transform:translate(4px,-50%)}.ct-cas-g:hover .ct-col-acc,.ct-cas-g:focus-within .ct-col-acc{opacity:1;transform:translateY(-50%)}.ct-cas-g.carpeta:hover .cp-check,.ct-cas-g.carpeta:hover .cp-casilla em,.ct-cas-g.carpeta:focus-within .cp-check{opacity:0}.ct-cas-g .cp-check,.ct-cas-g .cp-casilla em{transition:opacity .2s,background .25s}.ct-herr .ct-buscar{flex:1 1 280px}:root:not([data-theme=light]) .ct-tab{--grad-claro: radial-gradient(48% 170% at 0% 0%, rgba(10,71,250,.22) 0%, rgba(10,71,250,0) 70%), radial-gradient(48% 170% at 100% 100%, rgba(5,208,119,.2) 0%, rgba(5,208,119,0) 72%), #111a2e;--sombra-claro: inset 0 1px 0 rgba(255,255,255,.05), 0 3px 0 rgba(0,0,0,.35)}:root:not([data-theme=light]) .ct-tab .cp-cas-ico{color:var(--muted);background:#ffffff0f;box-shadow:none}:root:not([data-theme=light]) .ct-tab .cp-casilla.on .cp-cas-ico,:root:not([data-theme=light]) .ct-tab .cp-casilla.on .cp-check,:root:not([data-theme=light]) .ct-tab .cp-casilla.on em{color:var(--card-bg)}:root:not([data-theme=light]) .ct-tab .cp-check{background:#ffffff14}:root:not([data-theme=light]) .ct-tab .cp-casilla em{background:#ffffff12}:root:not([data-theme=light]) .ct-tab .cp-casilla-txt u{background:#ffffff14}:root:not([data-theme=light]) .ct-tab .cp-casilla.on .cp-cas-ico:not(.color),:root:not([data-theme=light]) .ct-tab .cp-casilla.on .cp-check,:root:not([data-theme=light]) .ct-tab .cp-casilla.on em{background:var(--text)}:root:not([data-theme=light]) .ct-tab .cp-card .cp-ceja{color:color-mix(in srgb,var(--c) 78%,#fff)}:root:not([data-theme=light]) .ct-tab .cp-meta-it>svg:not(.cp-anillo){color:color-mix(in srgb,var(--c) 80%,#fff)}:root:not([data-theme=light]) .ct-tab .cp-meta-sw i{box-shadow:0 0 0 1.5px var(--card-bg),inset 0 0 0 1px #ffffff1f}:root:not([data-theme=light]) .ct-tab .cp-meta-it+.cp-meta-it:before{background:#ffffff4d}:root:not([data-theme=light]) .ct-tab .cp-precios s{color:var(--muted)}:root:not([data-theme=light]) .ct-tab .cp-sinimg,:root:not([data-theme=light]) .ct-tab .ct-card .ct-img-vacia{background:linear-gradient(150deg,color-mix(in srgb,var(--c) 26%,var(--card-bg)),color-mix(in srgb,var(--c) 7%,var(--card-bg)) 70%)}:root:not([data-theme=light]) .ct-tab .cp-sinimg-disco,:root:not([data-theme=light]) .ct-tab .ct-card .ct-img-vacia svg{background:#16213a;box-shadow:0 18px 30px -16px #0009}:root:not([data-theme=light]) .ct-tab .ct-card .ct-img-vacia{color:color-mix(in srgb,var(--c) 80%,#fff)}:root:not([data-theme=light]) .ct-tab .cp-tipo-pill{background:#0a1224d1;box-shadow:0 6px 14px -8px #0009}:root:not([data-theme=light]) .ct-tab .cp-tipo-pill b{color:color-mix(in srgb,var(--c) 55%,#fff)}:root:not([data-theme=light]) .ct-tab .ct-visible.oculto b{color:#9ca3af}:root:not([data-theme=light]) .ct-tab .cp-buscar-ico{color:var(--card-bg)}:root:not([data-theme=light]) .ct-tab .ct-precio-btn:hover b{color:color-mix(in srgb,var(--c) 80%,#fff)}:root:not([data-theme=light]) .ct-lado-in{scrollbar-color:rgba(255,255,255,.18) transparent}:root:not([data-theme=light]) .ct-lado-in::-webkit-scrollbar-thumb{background:#ffffff29}:root:not([data-theme=light]) .ct-tab .cp-opc.on{color:var(--card-bg)}:root:not([data-theme=light]) .ct-tab .cp-opc.on em{color:var(--text);background:var(--card-bg)}:root:not([data-theme=light]) .ct-tab .cp-opc em{background:#ffffff12}.ct-lado-in>*{flex-shrink:0}.ct-lado .ct-cols-lado{overflow:visible}.fp-seg.sin-elegir .fp-seg-pill{opacity:0;transform:scale(.9)}.fp-faltan{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;color:#b45309;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-faltan svg{flex-shrink:0}.fp-faltan.alerta{color:#e11d48;animation:fpFalta .5s cubic-bezier(.36,.07,.19,.97)}@keyframes fpFalta{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.fp-guardar.pendiente{filter:saturate(.35);opacity:.75}.fp-guardar.pendiente:hover{filter:none;opacity:1}.ct-cal-ex{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;font-size:10px;font-weight:900;color:#fff;background:#f59e0b}.ct-cal b{white-space:nowrap}.fp-bloqueo{display:flex;align-items:center;gap:12px;margin:0 16px;padding:10px 10px 10px 12px;border-radius:14px;color:#fff;background:linear-gradient(160deg,#fff3,#fff0 55%),linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 3px #9a3412,0 14px 26px -16px #00000080;animation:fpBloqueo .5s cubic-bezier(.34,1.4,.5,1)}@keyframes fpBloqueo{0%{opacity:0;transform:translateY(10px) scale(.97)}}.fp-bloqueo-ico{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#ea580c;font-family:var(--font-head);font-size:16px;font-weight:900}.fp-bloqueo>div{flex:1;min-width:0}.fp-bloqueo>div b{display:block;font-family:var(--font-head);font-size:13px;font-weight:800}.fp-bloqueo>div small{display:block;margin-top:2px;font-size:12px;line-height:1.4;opacity:.95}.fp-bloqueo button{flex-shrink:0;height:32px;padding:0 12px;border:0;border-radius:10px;cursor:pointer;font-family:var(--font-head);font-size:12px;font-weight:800;color:#9a3412;background:#fff;box-shadow:0 2px #00000026}.fp-bloqueo button.cerrar{width:28px;height:28px;padding:0;display:grid;place-items:center;color:#fff;background:#ffffff38;box-shadow:none}.fp-fila.resalta .fp-fila-motivo small{animation:fpFalta .5s cubic-bezier(.36,.07,.19,.97)}.ct-cal-pop-sub{display:block;max-width:210px;margin:-2px 0 4px;font-size:10.5px;line-height:1.4;color:var(--muted);white-space:normal}.ct-cal-pop{min-width:210px}.ct-puntos{display:inline-block;width:18px;height:5px;margin-left:8px;vertical-align:middle;background:radial-gradient(circle,color-mix(in srgb,currentColor 35%,transparent) 0 1.8px,transparent 2.2px) 0 0 / 9px 5px repeat-x}.ct-cols-tit .ct-puntos{margin-left:auto;margin-right:6px}.ct-cols-tit{display:flex;align-items:center;flex:1}.fp-cuerpo{background:color-mix(in srgb,var(--text) 3%,var(--bg))}.fp-sec{margin:16px 14px 0;padding:8px;border:none;border-radius:22px;background:var(--ct-fondo);box-shadow:0 1px 2px #060b190d,0 18px 36px -26px #060b1973}.fp-sec:before{top:48px;width:180px;height:110px}.fp-sec-cab{display:block;height:auto;margin:0}.fp-sec-cab>.fp-sec-tit{width:100%;box-sizing:border-box;padding-right:36px}.fp-sec-cab:after{content:none}.fp-sec-tit{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 12px 6px 7px;overflow:hidden;border-radius:15px;color:#fff;cursor:default;text-shadow:0 1px 1px rgba(0,0,0,.18);background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(90deg,var(--c) 0%,var(--c2) 100%);box-shadow:0 3px color-mix(in srgb,var(--c2) 62%,#000),0 10px 18px -12px #0006}.fp-sec-tit:after{content:"";position:absolute;top:6px;right:10px;width:18px;height:5px;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.55) 0 1.8px,transparent 2.2px) 0 0 / 9px 5px repeat-x}.fp-sec-tit-ico{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:11px;color:var(--c2);background:#fff;box-shadow:0 2px #0000001f;transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.fp-sec:focus-within .fp-sec-tit-ico{transform:rotate(-10deg) scale(1.06)}.fp-sec-tit-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.fp-sec-tit-txt b{font-family:var(--font-head);font-size:12.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.fp-sec-tit-txt small{margin-top:2px;font-size:11px;font-weight:600;opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-sec-tit em{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:24px;margin-top:0;padding:0 9px;border-radius:99px;font-style:normal;font-family:var(--font-head);font-size:10.5px;font-weight:800;letter-spacing:.3px;text-shadow:none}.fp-sec-avance{color:var(--c2);background:#fff}.fp-sec-avance .fp-sec-segs{height:auto;margin:0;padding:0;border:0}.fp-sec-avance .fp-sec-segs i{background:color-mix(in srgb,var(--c) 22%,#fff)}.fp-sec-avance .fp-sec-segs i.on{background:var(--c2)}.fp-sec-tit .fp-sec-ok{height:24px;padding:0 10px 0 8px;margin-left:0;font-size:10.5px;color:var(--c2);background:#fff}.fp-sec-opc{color:#fff;background:#ffffff38}.fp-sec-cuerpo{padding:8px 0 2px}.fp-fila{grid-template-columns:150px minmax(0,1fr) 22px;padding:10px 12px;border-radius:14px;transition:background .25s}.fp-fila+.fp-fila{border-top:none;margin-top:2px}.fp-fila:hover{background:color-mix(in srgb,var(--c) 4%,transparent)}.fp-fila-et{padding-top:6px}.fp-fila-et span{gap:8px}.fp-fila-ico{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:var(--c2);background:color-mix(in srgb,var(--c) 13%,var(--ct-fondo));transition:transform .4s cubic-bezier(.34,1.6,.5,1),background .25s,color .25s}.fp-fila:focus-within .fp-fila-ico{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));transform:rotate(-8deg)}.fp-fila-et small{padding-left:34px;margin-top:3px}.fp-fila-est{width:22px;height:22px;margin-top:8px}@media (max-width: 600px){.fp-fila{grid-template-columns:minmax(0,1fr) 22px}.fp-fila-et small{padding-left:0}.fp-sec-tit-txt small{display:none}}:root:not([data-theme=light]) .fp-sec{box-shadow:0 18px 36px -24px #000c}.cp-bloque{position:relative}.cp-bloque:before{content:"";position:absolute;top:42px;right:-4px;width:150px;height:120px;z-index:0;pointer-events:none;background-image:radial-gradient(var(--dot, rgba(6,11,25,.14)) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.cp-bloque>:not(.cp-bloque-tit){position:relative;z-index:1}.fp{--ios-fill: rgba(118,118,128,.12);--ios-fill-2: rgba(118,118,128,.18);--ios-gris: #f2f2f7}:root:not([data-theme=light]) .fp{--ios-fill: rgba(118,118,128,.22);--ios-fill-2: rgba(118,118,128,.3);--ios-gris: var(--bg)}.fp-cuerpo{background:var(--ios-gris)}.fp-lado{padding-top:18px}.fp-sec{margin:18px 16px 0;padding:0;border-radius:0;background:none;box-shadow:none}.fp-sec:before{display:none}.fp-sec-tit{min-height:40px;padding:4px 36px 4px 5px;border-radius:14px}.fp-sec-tit-ico{width:30px;height:30px;border-radius:9px}.fp-sec-tit-txt{flex-direction:row;align-items:baseline;gap:10px}.fp-sec-tit-txt small{margin-top:0;font-size:11.5px;opacity:.85}.fp-sec-cuerpo{position:relative;margin-top:10px;padding:6px;overflow:hidden;border-radius:20px;background:var(--ct-fondo);box-shadow:0 1px 2px #0000000a,0 12px 28px -22px #00000059}.fp-sec-cuerpo:before{content:"";position:absolute;top:0;right:0;width:170px;height:100px;pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.fp-sec-cuerpo>*{position:relative}.fp-fila{grid-template-columns:168px minmax(0,1fr) 22px;padding:10px 12px;border-radius:15px}.fp-fila+.fp-fila{margin-top:0}.fp-fila:hover{background:color-mix(in srgb,var(--c) 3.5%,transparent)}.fp-fila-et{padding-top:4px}.fp-fila-et span{gap:10px;font-size:13px;font-weight:700;letter-spacing:-.15px}.fp-fila-ico{width:30px;height:30px;border-radius:9px;color:#fff;background:linear-gradient(160deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);box-shadow:0 2px color-mix(in srgb,var(--c2) 60%,#000),0 6px 12px -8px color-mix(in srgb,var(--c2) 80%,#000)}.fp-fila:focus-within .fp-fila-ico{transform:rotate(-8deg) scale(1.08)}.fp-fila-et small{padding-left:40px;font-size:11px;line-height:1.35}.fp-fila-est{margin-top:7px}.fp-guia{left:22px;right:22px}.fp-guia:before,[data-theme=light] .fp-guia:before{border:none;border-radius:15px;background:color-mix(in srgb,var(--gc) 7%,var(--ct-fondo));box-shadow:none}.fp-guia-capsula{display:none}.fp .input,.fp .fp-dinero,.fp .ct-claves{border:1px solid transparent;border-radius:12px;background:var(--ios-fill);box-shadow:none;transition:background .2s,box-shadow .25s,border-color .2s}.fp .input:hover,.fp .fp-dinero:hover,.fp .ct-claves:hover{background:var(--ios-fill-2)}.fp .input:focus,.fp .input:focus-within,.fp .fp-dinero:focus-within,.fp .ct-claves:focus-within{border-color:transparent;background:var(--ct-fondo);box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 60%,transparent),0 6px 16px -10px color-mix(in srgb,var(--c) 70%,transparent)}.fp .fp-in{height:40px}.fp textarea.fp-in{height:auto}.fp .fp-dinero{height:42px}.fp .fp-seg{padding:3px;border:none;border-radius:12px;background:var(--ios-fill)}.fp .fp-seg-pill{top:3px;bottom:3px;border-radius:9px;background:var(--ct-fondo);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000f}.fp .fp-seg button{height:32px;color:var(--muted)}.fp .fp-seg button.on{color:var(--c2)}.fp .fp-seg button.on svg{transform:scale(1.12)}:root:not([data-theme=light]) .fp .fp-seg-pill{background:#3a3a3c}:root:not([data-theme=light]) .fp .fp-seg button.on{color:#fff}.fp .fp-chips>button{height:34px;padding:0 14px;border:none;border-radius:99px;background:var(--ios-fill);box-shadow:none}.fp .fp-chips>button:hover{background:var(--ios-fill-2)}.fp .fp-chips>button.on{background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c),var(--c2));box-shadow:0 2px color-mix(in srgb,var(--c2) 65%,#000)}.fp .fp-otro{height:34px;border:none;border-radius:99px;background:var(--ios-fill)}.fp .fp-otro.on,.fp .fp-otro:focus-within{background:var(--ct-fondo);box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 60%,transparent)}.fp .ft-color{border:none;background:var(--ios-fill)}.fp .ft-color.on{background:var(--ct-fondo);box-shadow:0 0 0 2px var(--c)}.fp .ft-propio{border:none;background:color-mix(in srgb,var(--c) 14%,var(--ct-fondo))}.fp .ct-clave{border:none;background:var(--ct-fondo);box-shadow:0 1px 2px #00000014}.fp .fp-sug button{border:none;background:color-mix(in srgb,var(--c) 12%,transparent)}.fp .fp-sug button:hover{background:color-mix(in srgb,var(--c) 20%,transparent)}.fp .fp-foto .ct-img{width:60px;height:60px;border:none;border-radius:16px;background:var(--ios-fill)}@media (max-width: 600px){.fp-fila{grid-template-columns:minmax(0,1fr) 22px}.fp-fila-et small{padding-left:0}.fp-sec{margin:14px 10px 0}}.fp-ficha>.fp-sec{margin-right:8px}.fp-lado .fp-sec{margin-left:0;margin-right:0}.fp-lado{padding-left:4px}.fp-guia{right:14px}@media (max-width: 880px){.fp-ficha>.fp-sec{margin-right:16px}.fp-lado{padding-left:14px}}.fp-fila-ico,.fp:focus-within .fp-fila-ico{width:18px;height:26px;border-radius:0;background:none;box-shadow:none;color:var(--c2)}.fp-fila:focus-within .fp-fila-ico{color:var(--c2);background:none;transform:scale(1.18) rotate(-8deg)}.fp-fila-ico svg{width:15px;height:15px}.fp-fila-et small{padding-left:28px}.fp-sec-tit-ico,.fp-sec:focus-within .fp-sec-tit-ico{width:22px;height:30px;margin-left:6px;border-radius:0;background:none;box-shadow:none;color:#fff}.fp-sec-tit-ico svg{width:17px;height:17px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.fp-sec-previa .fp-sec-tit{background:linear-gradient(160deg,#ffffff38,#fff0 55%),linear-gradient(110deg,var(--c) 0%,color-mix(in srgb,var(--c) 40%,#0b2a5b) 55%,#0b2a5b 100%)}.fp-sec-previa .fp-sec-tit-txt{flex-direction:column;align-items:flex-start;gap:1px}.fp-envivo{gap:6px!important;padding:0 10px 0 8px!important;color:#e11d48;background:#fff;letter-spacing:.6px!important;text-transform:uppercase}.fp-envivo i{position:relative;width:7px;height:7px;border-radius:50%;background:#e11d48}.fp-envivo i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#e11d48;animation:fpLate 1.6s ease-out infinite}@keyframes fpLate{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion: reduce){.fp-envivo i:after{animation:none}}.fp-fila-ico,.fp-fila:focus-within .fp-fila-ico{width:24px;height:26px}.fp-fila-ico svg{width:21px;height:21px}.fp-fila-et small{padding-left:34px}@media (max-width: 600px){.fp-fila-et small{padding-left:0}}.fp-sec-cuerpo{overflow:visible}.fp-sec-aro{position:absolute;top:-12px;right:-8px;z-index:4;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ct-fondo);box-shadow:0 2px 4px #060b1914,0 10px 18px -10px #060b1973;cursor:help;animation:agCuenta .45s cubic-bezier(.34,1.6,.5,1) backwards}.fp-sec-aro .aseg circle{stroke:color-mix(in srgb,var(--text) 11%,transparent)}.fp-sec-aro .aseg circle.on{stroke:var(--sc)}.fp-sec-aro .aseg-centro b{display:inline-flex;align-items:baseline;font-family:var(--font-head);font-size:11px;font-weight:800;color:var(--text)}.fp-sec-aro .aseg-centro b small{font-size:8px;color:var(--muted)}.fp-sec-aro.ok .aseg-centro{color:#05d077}.fp-sec-aro.ok .aseg circle{stroke:#05d077}:root:not([data-theme=light]) .fp-sec-aro{background:#1a2230;box-shadow:0 10px 18px -10px #000c}.aseg-centro svg{display:block}.fp-sec-aro{top:-16px;right:-12px}.fp-sec-estado{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:2px 6px 2px auto;width:max-content;max-width:calc(100% - 12px);padding:5px 12px 5px 5px;border-radius:99px;background:color-mix(in srgb,var(--sc) 9%,var(--ct-fondo))}.fp-sec-estado>span{min-width:0;display:flex;flex-direction:column;line-height:1.15}.fp-sec-estado>span b{font-family:var(--font-head);font-size:12px;font-weight:800;color:color-mix(in srgb,var(--sc) 80%,var(--text));white-space:nowrap}.fp-sec-estado>span small{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-sec-estado .aseg circle.on,.fp-sec-estado.ok .aseg circle{stroke:var(--sc)}.fp-sec-estado.ok .aseg-centro{color:var(--sc)}.fp-sec-estado .aseg-centro b{font-family:var(--font-head);font-size:11px;font-weight:800;color:var(--text)}.fp-lado{padding-top:0!important}.fp-sec-cab{display:none}.fp-sec-cuerpo{margin-top:0;padding:14px 8px 8px}.fp-sec-cuerpo>.chead{margin:0 10px 8px;gap:12px}.fp-sec-cuerpo>.chead .chead-t{font-size:15.5px}.fp-sec-cuerpo>.chead .fp-sec-estado{margin:0 0 0 auto}.fp-sec-opc2{flex-shrink:0;margin-left:auto;padding:4px 10px;border-radius:99px;font-family:var(--font-head);font-size:10.5px;font-weight:800;color:var(--muted);background:color-mix(in srgb,var(--text) 6%,transparent)}.fp-sec-previa .fp-sec-cuerpo>.chead{margin-bottom:4px}.fp-ficha>.fp-sec:first-of-type,.fp-lado>.fp-sec:first-child{margin-top:16px}.cp-bloque.plano{gap:0}.cp-bloque.plano:before{top:4px}.cp-bloque-plano{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:2px 4px;font-family:var(--font-head);font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.cp-bloque-plano>span:nth-child(2){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-bloque-plano-ico{display:flex;flex-shrink:0}.cp-bloque-plano em{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:99px;font-style:normal;font-size:11px;font-weight:800;color:#fff;background:var(--bc2, var(--bc))}.fp-sec-cuerpo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 10px 10px}.fp-sec-cuerpo>*{grid-column:1 / -1;min-width:0}.fp-sec-cuerpo>.chead{position:relative;margin:0 8px 6px;padding-bottom:14px}.fp-sec-cuerpo>.chead:after{content:"";position:absolute;left:-8px;right:-8px;bottom:0;height:2px;border-radius:99px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 55%,transparent) 20%,color-mix(in srgb,var(--c) 55%,transparent) 80%,transparent);filter:blur(1.2px);opacity:.8}.fp-sec .fp-fila{display:grid;grid-template-columns:minmax(0,1fr) 22px;grid-template-areas:"et est" "ctl ctl";align-items:center;row-gap:9px;column-gap:10px;margin:0;padding:12px 14px 14px;border-radius:16px;background:color-mix(in srgb,var(--c) 4%,var(--ct-fondo));transition:background .25s,box-shadow .25s}.fp-sec .fp-fila+.fp-fila{margin-top:0}.fp-sec .fp-fila:hover{background:color-mix(in srgb,var(--c) 7%,var(--ct-fondo))}.fp-sec .fp-fila:focus-within{background:var(--ct-fondo);box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 45%,transparent),0 12px 24px -16px #060b1966}.fp-sec .fp-fila-et{grid-area:et;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;padding:0;min-width:0}.fp-sec .fp-fila-et span{gap:8px;font-size:13px}.fp-sec .fp-fila-et small{padding-left:0!important;margin:0;font-size:11px;line-height:1.35}.fp-sec .fp-fila-ctl{grid-area:ctl}.fp-sec .fp-fila-est{grid-area:est;margin:0;align-self:center}.fp-guia{display:none!important}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=precio],[data-campo=pago],[data-campo^=spec-]),.fp-sec .fp-fila[data-campo=foto]+.fp-fila[data-campo=nombre]{grid-column:auto}.fp-sec .fp-fila[data-campo=foto] .fp-foto{gap:10px}.fp-sec .fp-fila[data-campo=pago] .fp-seg button{padding:0 4px;font-size:11.5px}.fp-sec .fp-fila[data-campo=precio] .fp-linea{flex-wrap:wrap;gap:8px 12px}.fp-sec .fp-fila[data-campo=precio] .fp-dinero{flex:1 1 140px}.fp-sec .fp-fila[data-campo=precio] .fp-dinero-in{width:100%}.fp-sec .fp-fila-motivo small{padding-top:4px}@media (max-width: 700px){.fp-sec-cuerpo{grid-template-columns:minmax(0,1fr)}.fp-sec .fp-fila{grid-column:1 / -1!important}}:root:not([data-theme=light]) .fp-sec .fp-fila{background:#ffffff08}:root:not([data-theme=light]) .fp-sec .fp-fila:hover{background:#ffffff0d}:root:not([data-theme=light]) .fp-sec .fp-fila:focus-within{background:#ffffff0f}.fp-sec .fp-fila{align-items:start}.fp-sec .fp-fila-et{flex-direction:column;align-items:flex-start;gap:2px}.fp-sec .fp-fila-et small:before{content:none}.fp-sec .fp-fila-et small{padding-left:34px!important}.fp-sec .fp-fila-est{align-self:start;margin-top:1px}@media (max-width: 600px){.fp-sec .fp-fila-et small{padding-left:0!important}}.fp-sec .fp-fila{grid-column:1 / -1!important;row-gap:7px;padding:10px 12px 12px;align-items:start}.fp-sec .fp-fila-et{flex-direction:row;align-items:baseline;gap:8px;min-width:0}.fp-sec .fp-fila-et span{flex-shrink:0}.fp-sec .fp-fila-et small{padding-left:0!important;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-sec .fp-fila-et small:before{content:"· "}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago],[data-campo^=spec-]){grid-template-columns:178px minmax(0,1fr) 22px;grid-template-areas:"et ctl est";align-items:center;column-gap:14px;padding:9px 12px}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago],[data-campo^=spec-]) .fp-fila-et{flex-direction:column;align-items:flex-start;gap:1px}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago],[data-campo^=spec-]) .fp-fila-et small{padding-left:34px!important;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago],[data-campo^=spec-]) .fp-fila-et small:before{content:none}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago],[data-campo^=spec-]) .fp-fila-est{align-self:center;margin:0}.fp-sec .fp-fila[data-campo^=spec-]{grid-column:auto!important;grid-template-columns:112px minmax(0,1fr) 22px}.fp-sec .fp-fila[data-campo^=spec-] .fp-fila-et small{padding-left:0!important}.fp-sec .fp-fila[data-campo^=spec-] .fp-fila-et span .fp-fila-ico{display:none}.fp-sec .fp-fila[data-campo=precio] .fp-linea{flex-wrap:nowrap}.fp-sec .fp-fila[data-campo=precio] .fp-dinero{flex:0 1 220px}.fp-sec .fp-fila[data-campo=pago] .fp-seg{max-width:none}.fp-sec .fp-fila[data-campo=pago] .fp-seg button{font-size:12.5px}.fp-sec .fp-fila[data-campo=foto] .fp-foto .ct-img{width:48px;height:48px}.fp-sec textarea.fp-in{padding-bottom:18px}@media (max-width: 700px){.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago],[data-campo^=spec-]){grid-template-columns:minmax(0,1fr) 22px;grid-template-areas:"et est" "ctl ctl";row-gap:7px}.fp-sec .fp-fila[data-campo^=spec-]{grid-column:1 / -1!important}}.fp-sec .fp-fila-motivo:not(.on){margin-top:-7px}.fp-sec .fp-fila[data-campo^=spec-]{grid-template-columns:112px minmax(0,1fr) auto}.fp-sec .fp-fila[data-campo^=spec-] .fp-fila-est:empty{width:0}.fp-sec .fp-fila:hover{background:color-mix(in srgb,var(--c) 4%,var(--ct-fondo))}:root:not([data-theme=light]) .fp-sec .fp-fila:hover{background:#ffffff08}.cp-bloque-plano{position:relative;margin-bottom:10px;padding:2px 4px 10px;font-size:12px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:color-mix(in srgb,var(--bc2, var(--bc)) 82%,var(--text))}.cp-bloque-plano:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:99px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--bc2, var(--bc)) 60%,transparent),color-mix(in srgb,var(--bc2, var(--bc)) 25%,transparent) 60%,transparent);filter:blur(1px)}.cp-bloque-plano>span:nth-child(2):after{content:"";display:inline-block;width:18px;height:5px;margin-left:8px;vertical-align:middle;background:radial-gradient(circle,color-mix(in srgb,var(--bc2, var(--bc)) 55%,transparent) 0 1.8px,transparent 2.2px) 0 0 / 9px 5px repeat-x}.cp-bloque-plano em{letter-spacing:0}.cp-bloque-plano{margin-bottom:6px;padding:2px 4px 0;text-transform:none;letter-spacing:-.02em;color:var(--text)}.cp-bloque-plano:after,.cp-bloque-plano>span:nth-child(2):after{content:none!important}.cp-bloque-plano-ico{position:relative;z-index:1}.cp-bloque-plano-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.1}.cp-bloque-plano-txt small{font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:color-mix(in srgb,var(--bc2, var(--bc)) 85%,var(--text));animation:fadeIn .3s ease}.cp-bloque-plano-txt b{margin-top:2px;font-family:var(--font-head);font-size:14.5px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-bloque.con-sel .cp-bloque-plano-txt small{display:inline-flex;align-items:center;gap:5px}.cp-bloque.con-sel .cp-bloque-plano-txt small:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bc2, var(--bc))}.cp-bloque-rama{position:relative;padding-left:26px}.cp-bloque-rama:before{content:"";position:absolute;left:20px;top:-6px;bottom:18px;width:2px;border-radius:99px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--bc2, var(--bc)) 70%,transparent),color-mix(in srgb,var(--bc2, var(--bc)) 15%,transparent))}.cp-bloque-rama .cp-lista>.cp-casilla,.cp-bloque-rama .cp-lista>.ct-cas-g,.cp-bloque-rama .cp-opc-chips{position:relative}.cp-bloque-rama .cp-lista>.cp-casilla:before,.cp-bloque-rama .cp-lista>.ct-cas-g:before{content:"";position:absolute;left:-6px;top:50%;width:8px;height:2px;border-radius:99px;pointer-events:none;background:color-mix(in srgb,var(--bc2, var(--bc)) 40%,transparent)}.cp-bloque-rama .cp-lista>.cp-casilla.on:before{background:var(--bc2, var(--bc))}.cp-bloque-rama .cp-lista{gap:2px}.cp-bloque-plano{padding-left:0;padding-right:0;gap:9px}.cp-bloque-plano-ico{margin-left:-5px}.cp-bloque-rama{padding-left:22px}.cp-bloque-rama:before{left:11px}.cp-bloque-rama .cp-lista>.cp-casilla:before,.cp-bloque-rama .cp-lista>.ct-cas-g:before{left:-10px;width:9px}.fp-sec .fp-fila[data-campo=desc]{padding-bottom:10px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.fp-sec .fp-fila[data-campo=claves]{margin-top:-5px;padding-top:10px;border-top-left-radius:6px;border-top-right-radius:6px}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago]){align-items:start;--h1: 42px}.fp-sec .fp-fila[data-campo=nombre]{--h1: 40px}.fp-sec .fp-fila[data-campo=foto]{--h1: 48px}.fp-sec .fp-fila[data-campo=pago]{--h1: 38px}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago]) .fp-fila-et{align-self:start;padding-top:max(0px,calc((var(--h1) - 26px) / 2))!important}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago]) .fp-fila-est{align-self:start;margin-top:calc((var(--h1) - 22px) / 2)}.fp-sec .fp-fila[data-campo=desc] textarea{display:block}.fp-sec .fp-fila[data-campo=desc]{padding-bottom:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fp-sec .fp-fila[data-campo=claves]{margin-top:-8px;padding-top:8px;border-top-left-radius:0;border-top-right-radius:0}.fp{border:none;border-radius:22px;box-shadow:0 40px 90px -30px #0000008c,0 0 0 .5px #00000014}.fp-cab{gap:12px;padding:12px 14px 12px 16px;color:var(--text);background:var(--ct-fondo);box-shadow:0 8px 18px -16px #060b1959;z-index:2}.fp-cab:before,.fp-cab:after{content:none}.fp-cab-media{width:38px;height:38px;border:none;border-radius:11px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,var(--ct-fondo))}.fp-cab-txt b{font-size:15px;font-weight:700;letter-spacing:-.3px;color:var(--text)}.fp-cab-txt small{margin-top:2px;font-size:11.5px;color:var(--muted);opacity:1}.fp-prog{height:34px;gap:7px;padding:0 12px 0 5px;border:none;border-radius:99px;background:var(--ios-fill)}.fp-prog-div,.fp-prog-falta{display:none}.fp-prog-aro circle{stroke:color-mix(in srgb,var(--text) 12%,transparent)}.fp-prog>b{min-width:0;font-size:13px;font-weight:700;color:var(--text)}.fp-prog-listo{padding-right:0;font-size:11.5px;font-weight:700;color:#05b46a}.fp-prog-check{color:#05b46a}.fp-cab-estado{height:34px;padding:0 12px 0 8px;border:none;border-radius:99px;background:var(--ios-fill)}.fp-cab-estado span{font-size:12px;font-weight:700;color:var(--text)}.fp-cab-estado .dp-switch{border-color:transparent;background:color-mix(in srgb,var(--text) 18%,transparent)}.fp-cab-estado .dp-switch.on{background:#34c759}.fp-cerrar{width:30px;height:30px;border:none;color:var(--muted);background:var(--ios-fill);transition:background .2s,color .2s}.fp-cerrar:hover{transform:none;color:var(--text);background:var(--ios-fill-2)}.fp-sec{margin-top:14px}.fp-sec-cuerpo{gap:6px;padding:14px 12px 12px;border-radius:18px;box-shadow:0 1px 2px #060b190d}.fp-sec-cuerpo:before{content:none;display:none}:root:not([data-theme=light]) .fp-sec-cuerpo{box-shadow:none}.fp-sec-cuerpo>.chead{gap:10px;margin:0 4px 6px;padding-bottom:6px}.fp-sec-cuerpo>.chead:after{content:none}.fp-sec-cuerpo>.chead .chead-ico{animation:none}.fp-sec-cuerpo>.chead .chead-ico .isuave{width:34px!important;height:34px!important}.fp-sec-cuerpo>.chead .chead-ico .isuave svg{width:25px;height:25px}.fp-sec-cuerpo>.chead .chead-t{font-size:15px;font-weight:700;letter-spacing:-.3px}.fp-sec-cuerpo>.chead .chead-s{margin-top:1px;font-size:11.5px}.fp-sec-estado{gap:7px;padding:3px 10px 3px 3px;background:var(--ios-fill)}.fp-sec-estado>span small{display:none}.fp-sec-estado>span b{font-size:11.5px;font-weight:700;color:var(--muted)}.fp-sec-estado.ok>span b{color:#05b46a}.fp-sec-opc2{font-weight:700;background:var(--ios-fill)}.fp-sec .fp-fila,.fp-sec .fp-fila:hover{background:color-mix(in srgb,var(--text) 3%,var(--ct-fondo))}.fp-sec .fp-fila{border-radius:14px}.fp-sec .fp-fila:focus-within{background:var(--ct-fondo);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c) 45%,transparent),0 10px 22px -18px #060b1966}:root:not([data-theme=light]) .fp-sec .fp-fila,:root:not([data-theme=light]) .fp-sec .fp-fila:hover{background:color-mix(in srgb,#fff 4%,var(--ct-fondo))}:root:not([data-theme=light]) .fp-sec .fp-fila:focus-within{background:color-mix(in srgb,#fff 6%,var(--ct-fondo))}.fp-sec .fp-fila-et span{font-size:13px;font-weight:600;letter-spacing:-.15px}.fp-sec .fp-fila-et small{font-size:11px;color:var(--muted)}.fp-fila-ico svg{width:18px;height:18px}.fp-fila:focus-within .fp-fila-ico,.fp-sec .fp-fila:focus-within .fp-fila-ico{transform:none}.fp-fila-est{width:20px;height:20px}.fp-fila-est.ok{background:#34c759;animation:none}.fp-fila-est.falta{width:10px;height:10px;margin-left:5px;margin-right:5px;background:#ff9f0a;box-shadow:none;animation:none}.fp-fila-est.falta b{display:none}.fp-sec .fp-fila:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago]) .fp-fila-est.falta{margin-top:calc((var(--h1) - 10px) / 2)}.fp-sec .fp-fila:not(:is([data-campo=foto],[data-campo=nombre],[data-campo=precio],[data-campo=pago])) .fp-fila-est.falta{margin-top:5px}.fp-fila-motivo small,.fp-sec .fp-fila-motivo small{gap:6px;font-size:11.5px;font-weight:500;color:#b26a00}.fp-fila-motivo small svg{display:none}.fp-fila-motivo small:before{content:"";flex-shrink:0;width:5px;height:5px;margin-top:6px;border-radius:50%;background:#ff9f0a}:root:not([data-theme=light]) .fp-fila-motivo small{color:#ffc46b}.fp .fp-chips>button.on{background:var(--c);box-shadow:none;animation:none}.fp .fp-chips>button{font-weight:600}.fp .fp-chips>button.on{font-weight:700}.fp .fp-sug{gap:6px}.fp .fp-sug>span{font-weight:600}.fp .fp-sug button{height:24px;padding:0 10px;font-weight:600;color:var(--text);background:var(--ios-fill);animation:none}.fp .fp-sug button svg{color:var(--c)}.fp .fp-sug button:hover{transform:none;background:var(--ios-fill-2)}.fp-desc{box-shadow:none;animation:none}.fp-area em{font-weight:600}.fp-dinero>span{color:var(--muted)}.fp-previa-et{font-size:10px;font-weight:700;letter-spacing:.6px}.fp-lado .eb-card{box-shadow:0 1px 2px #060b190f,0 10px 22px -18px #060b1966}.fp-pie{border-top:none;box-shadow:0 -8px 18px -16px #060b194d}.fp-faltan{font-weight:500;color:var(--muted)}.fp-faltan svg{color:#ff9f0a}.fp-pie .ct-btn,.fp-pie .fl-btn-ghost{height:38px;border-radius:12px}.fp-pie .fl-btn-ghost{border:none;color:var(--text);background:var(--ios-fill)}.fp-pie .fl-btn-ghost:hover{background:var(--ios-fill-2)}.fp-ficha::-webkit-scrollbar-track,.fp-lado::-webkit-scrollbar-track,.fp-cuerpo::-webkit-scrollbar-track{background:transparent}.fp-ficha::-webkit-scrollbar-thumb,.fp-lado::-webkit-scrollbar-thumb,.fp-cuerpo::-webkit-scrollbar-thumb{background-image:none;background-color:color-mix(in srgb,var(--text) 22%,transparent)}.fp-sec .fp-fila[data-campo^=spec-] .fp-fila-ctl,.fp-sec .fp-fila[data-campo^=spec-] .fp-fila-ctl>*{width:100%;max-width:none}.fp-sec .fp-fila[data-campo^=spec-] .fp-fila-est:empty{display:none}.fp-sec .fp-fila[data-campo^=spec-]{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"et ctl"}.cp-bloque.plano{--fl-card: #fff;--fl-fill: rgba(118,118,128,.12);--fl-txt: var(--cp-text, #0b1220);--fl-mut: var(--cp-muted, #6b7280)}.ct-tab .cp-bloque.plano{--fl-card: var(--ct-fondo);--fl-txt: var(--text);--fl-mut: var(--muted)}:root:not([data-theme=light]) .ct-tab .cp-bloque.plano{--fl-fill: rgba(118,118,128,.24)}.cp-bloque.plano:before{content:none;display:none}.cp-bloque.plano .cp-bloque-plano{align-items:center;gap:8px;margin:0 0 7px;padding:0 6px}.cp-bloque.plano .cp-bloque-plano-ico{margin-left:0}.cp-bloque.plano .cp-bloque-plano-ico .isuave{width:22px!important;height:22px!important;animation:none}.cp-bloque.plano .cp-bloque-plano-ico .isuave svg{width:18px;height:18px}.cp-bloque.plano .cp-bloque-plano-txt{flex-direction:row;align-items:baseline;gap:8px}.cp-bloque.plano .cp-bloque-plano-txt b{order:1;margin-top:0;font-size:13.5px;font-weight:700;letter-spacing:-.2px;color:var(--fl-txt)}.cp-bloque.plano .cp-bloque-plano-txt small{order:2;margin-left:auto;flex-shrink:0;font-family:inherit;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fl-mut);animation:none}.cp-bloque.plano.con-sel .cp-bloque-plano-txt small{font-weight:700;color:var(--bc2, var(--bc))}.cp-bloque.plano.con-sel .cp-bloque-plano-txt small:before{content:none}.cp-bloque.plano .cp-bloque-rama{padding:4px;border-radius:14px;background:var(--fl-card);box-shadow:0 1px 2px #060b190d,0 6px 16px -12px #060b192e}:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-bloque-rama{box-shadow:none}.cp-bloque.plano .cp-bloque-rama:before,.cp-bloque.plano .cp-bloque-rama .cp-lista>.cp-casilla:before,.cp-bloque.plano .cp-bloque-rama .cp-lista>.ct-cas-g:before{content:none;display:none}.cp-bloque.plano .cp-bloque-rama .cp-lista{gap:1px}.cp-bloque.plano .cp-casilla{gap:10px;min-height:38px;padding:6px 10px 6px 9px;border-radius:10px;transition:background .2s}.cp-bloque.plano .cp-casilla:hover{transform:none;background:var(--fl-fill)}.cp-bloque.plano .cp-casilla:active{transform:none;background:color-mix(in srgb,var(--fl-fill) 100%,var(--fl-fill))}.cp-bloque.plano .cp-casilla.on{background:color-mix(in srgb,var(--bc) 12%,transparent)}.cp-bloque.plano .cp-cas-ico,.cp-bloque.plano .cp-casilla.on .cp-cas-ico,:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-cas-ico,:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-casilla.on .cp-cas-ico:not(.color){width:18px;height:18px;border-radius:0;color:var(--bc2, var(--bc));background:none;box-shadow:none;transform:none}.cp-bloque.plano .cp-casilla:not(.on):hover .cp-cas-ico{transform:none}.cp-bloque.plano .cp-casilla.on .cp-cas-ico svg{animation:none}.cp-bloque.plano .cp-cas-ico svg{width:15px;height:15px}.cp-bloque.plano .cp-cas-ico.color i,.cp-bloque.plano .cp-casilla.on .cp-cas-ico.color i{width:14px;height:14px;transform:none}.cp-bloque.plano .cp-casilla-txt b{font-size:13px;font-weight:500;color:var(--fl-txt)}.cp-bloque.plano .cp-casilla.on .cp-casilla-txt b{font-weight:700}.cp-bloque.plano .cp-casilla-txt u{display:none}.cp-bloque.plano .cp-casilla em,.cp-bloque.plano .cp-casilla.on em,:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-casilla em,:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-casilla.on em{min-width:0;height:auto;padding:0;font-size:12px;font-weight:500;color:var(--fl-mut);background:none;animation:none}.cp-bloque.plano .cp-check,.cp-bloque.plano .cp-casilla.on .cp-check,:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-check,:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-casilla.on .cp-check{width:16px;height:16px;color:var(--bc2, var(--bc));background:none}.cp-bloque.plano .cp-check:after{content:none}.cp-bloque.plano .cp-check svg{width:14px;height:14px;stroke-width:3}.cp-bloque.plano .cp-opc-chips{gap:6px;padding:6px}.cp-bloque.plano .cp-opc{height:32px;padding:0 12px;border-radius:99px;font-weight:600;color:var(--fl-txt);background:var(--fl-fill);box-shadow:none}.cp-bloque.plano .cp-opc em{min-width:0;height:auto;padding:0;font-weight:500;color:var(--fl-mut);background:none}.cp-bloque.plano .cp-opc.on,:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-opc.on{color:#fff;background:var(--bc2, var(--bc));box-shadow:none}.cp-bloque.plano .cp-opc.on em,:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-opc.on em{color:#ffffffd9;background:none}.cp-bloque.plano{position:relative;overflow:hidden;padding:12px 10px 8px;border-radius:var(--radius, 18px);background:var(--fl-card);box-shadow:var(--dcard-sombra, 0 1px 2px rgba(6,11,25,.05), 0 10px 24px -18px rgba(6,11,25,.35))}.cp-bloque.plano:before{content:"";display:block;position:absolute;top:0;right:0;width:160px;height:110px;z-index:0;pointer-events:none;background-image:radial-gradient(var(--dot, rgba(6,11,25,.14)) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.cp-bloque.plano>*{position:relative;z-index:1}.cp-bloque.plano .cp-bloque-plano{gap:8px;margin:0 0 4px;padding:0 4px 4px}.cp-bloque.plano .cp-bloque-plano-ico .isuave{width:34px!important;height:34px!important}.cp-bloque.plano .cp-bloque-plano-ico .isuave svg{width:30px;height:30px}.cp-bloque.plano .cp-bloque-plano-txt b{font-size:15px;font-weight:700;letter-spacing:-.03em}.cp-bloque.plano .cp-bloque-plano-txt b:after{content:"";display:inline-block;width:18px;height:5px;margin-left:8px;vertical-align:middle;background:radial-gradient(circle,color-mix(in srgb,var(--fl-mut) 45%,transparent) 0 1.8px,transparent 2.2px) 0 0 / 9px 5px repeat-x}.cp-bloque.plano .cp-bloque-plano-txt small{font-size:11px}.cp-bloque.plano .cp-bloque-rama,:root:not([data-theme=light]) .ct-tab .cp-bloque.plano .cp-bloque-rama{padding:0;border-radius:0;background:none;box-shadow:none}.cp-bloque.plano .cp-bloque-rama .cp-lista{gap:0}.cp-bloque.plano .cp-casilla{min-height:32px;padding:4px 8px}.cp-bloque.plano .cp-opc-chips{padding:2px 2px 4px}.ct-lado-in,.cp-lateral-scroll{gap:12px}.cp-bloque.plano:not(.con-sel) .cp-bloque-plano-txt small{display:none}.cp-bloque.plano.con-sel .cp-bloque-plano-txt small{font-size:0;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:color-mix(in srgb,var(--bc) 14%,transparent)}.cp-bloque.plano.con-sel .cp-bloque-plano-txt small:after{content:attr(data-n);font-size:11px;font-weight:800;color:var(--bc2, var(--bc))}.fp-fila-est.revisar{width:12px;height:12px;margin:5px 4px 0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 2.5px #ff9f0a;cursor:help}.fp-fila-motivo.revisar small{color:var(--muted)}:root:not([data-theme=light]) .fp-fila-motivo.revisar small{color:var(--muted)}.fp-paso{display:inline-flex;align-items:center;gap:2px;height:36px;padding:3px;border-radius:99px;background:var(--ios-fill)}.fp-paso button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--text);background:var(--ct-fondo);box-shadow:0 1px 2px #060b191f;transition:opacity .2s}.fp-paso button:disabled{opacity:.4;cursor:default}.fp-paso b{min-width:34px;text-align:center;font-family:var(--font-head);font-size:15px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.fp-abre .fp-in{margin-top:2px}.cp-bloque.plano.sin-puntos .cp-bloque-plano-txt b:after{content:none}.cp-precio-tarjeta{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--radius, 18px);background:#fff;box-shadow:var(--dcard-sombra, 0 1px 2px rgba(6,11,25,.05), 0 10px 24px -18px rgba(6,11,25,.35))}.cp-precio-tarjeta:before{content:"";position:absolute;top:0;right:0;width:160px;height:110px;pointer-events:none;background-image:radial-gradient(var(--dot, rgba(6,11,25,.14)) 1.2px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.cp-precio-tarjeta>*{position:relative}.cp-precio-tarjeta .cp-lateral-cab{gap:8px;padding:0 2px}.cp-precio-tarjeta .cp-ideal-ico{width:34px;height:34px;padding:0;background:none;box-shadow:none}.cp-precio-tarjeta .cp-lateral-cab b{font-size:15px;letter-spacing:-.03em;line-height:1.15}.cp-precio-tarjeta .cp-lateral-cab b br{display:none}.ct-col{border-radius:10px}.ct-col:before{display:none}.ct-col:hover{background:#7676801f}.ct-col.on{background:color-mix(in srgb,#f59e0b 13%,transparent)}.ct-col-btn{gap:10px;min-height:32px;padding:6px 8px}.ct-col-nom{font-family:inherit;font-size:13px;font-weight:500;color:var(--text)}.ct-col.on .ct-col-nom{font-weight:700}.ct-col:hover .ct-col-ico,.ct-col.on .ct-col-ico{transform:none}.ct-col-btn em,.ct-col.on .ct-col-btn em{min-width:0;padding:0;border:0;border-radius:0;background:none;font-size:12px;font-weight:500;color:var(--muted)}.ct-cols-nota{font-size:11px;color:var(--muted)}:root:not([data-theme=light]) .ct-col:hover{background:#7676803d}.cp-perfil-txt h1{align-items:center}.cp-perfil-txt h1 .cp-verif{position:relative;top:.09em}.cp-precio-tarjeta .cp-ideal-ico{border-radius:0;animation:none}.cp-precio-tarjeta .cp-ideal-ico svg{width:30px;height:30px}.fq-barra{display:flex;align-items:center;gap:16px;padding:10px 14px;border-radius:18px;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) .05s backwards}.fq-kpi{flex-shrink:0;display:flex;align-items:center;gap:8px;padding-left:16px;border-left:1px dashed var(--border);color:var(--c2)}.fq-kpi-txt{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.fq-kpi-txt b{font-family:var(--font-head);font-size:15px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.fq-kpi-barra{width:54px;height:5px;border-radius:99px;overflow:hidden;background:var(--ct-fondo-3)}.fq-kpi-barra u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#05d077,#059669);transition:width .6s cubic-bezier(.16,1,.3,1);animation:flBarra 1s cubic-bezier(.16,1,.3,1) .3s backwards}.fq-buscar{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 12px;border-radius:11px;color:var(--muted);background:var(--panel-1);border:1px solid var(--border);transition:border-color .2s,box-shadow .2s}.fq-buscar:focus-within{border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 13%,transparent);color:var(--c2)}.fq-buscar input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13px;color:var(--text)}.fq-buscar button{display:flex;padding:5px;border:none;border-radius:50%;cursor:pointer;color:var(--muted);background:var(--ct-fondo-3)}.fq-buscar button:hover{color:var(--text)}.fq-filtros{display:flex;gap:4px;flex-shrink:0;padding:3px;border-radius:12px;background:var(--seg-fondo);border:1px solid var(--border)}.fq-filtros button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:none;border-radius:9px;cursor:pointer;white-space:nowrap;font-family:var(--font-head);font-size:12px;font-weight:700;color:var(--muted);background:transparent;transition:color .2s,background .2s}.fq-filtros button em{min-width:18px;padding:1px 5px;border-radius:99px;font-style:normal;font-size:10px;font-weight:800;text-align:center;background:var(--ct-fondo-3);color:var(--muted)}.fq-filtros button:hover{color:var(--text)}.fq-filtros button.on{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c),var(--c2));box-shadow:0 2px color-mix(in srgb,var(--c2) 65%,#000);animation:fpPop .3s cubic-bezier(.34,1.7,.5,1)}.fq-filtros button.on em{background:#ffffff40;color:#fff}@media (max-width: 900px){.fq-barra{flex-wrap:wrap}.fq-buscar{flex-basis:100%}.fq-kpi{margin-left:auto}}.fq-espacio{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media (max-width: 1100px){.fq-espacio{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width: 860px){.fq-espacio{grid-template-columns:1fr}}.fq-lista{display:flex;flex-direction:column;gap:10px;min-width:0}.fq-conteo{margin:2px 0 0;text-align:center;font-size:11.5px;color:var(--muted)}.fq-conteo b{color:var(--text)}.fq-card{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 16px;border-radius:16px;cursor:pointer;animation:fadeUp .4s cubic-bezier(.16,1,.3,1) backwards;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.fq-card:after{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--c),var(--c2));transform:scaleY(0);transition:transform .35s cubic-bezier(.34,1.4,.5,1)}.fq-card:hover{transform:translateY(-2px)}.fq-card:focus-visible{outline:2px solid var(--c);outline-offset:2px}.fq-card.sel{box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent),var(--dcard-sombra)}.fq-card.sel:after{transform:scaleY(1)}.fq-card.off .fq-preg,.fq-card.off .fq-resp,.fq-card.off .fq-num{opacity:.5}.fq-num{font-family:var(--font-head);font-size:22px;font-weight:800;letter-spacing:-1px;line-height:1.05;background:linear-gradient(135deg,var(--c),var(--c2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fq-cuerpo{min-width:0}.fq-preg{display:block;font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:-.2px;line-height:1.35;color:var(--text)}.fq-resp{margin:6px 0 0;padding-left:11px;border-left:2px solid color-mix(in srgb,var(--c) 30%,var(--border));font-size:12.5px;line-height:1.6;color:var(--muted);white-space:pre-wrap}.fq-resp.corta{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fq-card mark{padding:0 2px;border-radius:3px;color:inherit;background:color-mix(in srgb,var(--c) 28%,transparent)}.fq-mas{display:inline-flex;align-items:center;gap:3px;margin-top:6px;padding:0;border:none;background:none;cursor:pointer;font-family:var(--font-head);font-size:11.5px;font-weight:700;color:var(--c2)}.fq-mas:hover{text-decoration:underline}.fq-lado{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fq-estado{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.fq-estado span{font-family:var(--font-head);font-size:11px;font-weight:700;color:var(--muted)}.fq-estado span.on{color:var(--trend-up)}.fq-acc{display:flex;gap:6px}@media (max-width: 600px){.fq-card{grid-template-columns:30px minmax(0,1fr)}.fq-lado{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}}.fq-confirma{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 16px;border-radius:inherit;cursor:default;font-size:12.5px;color:var(--text);background:color-mix(in srgb,var(--ct-fondo) 93%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease}.fq-confirma span{flex:1}.fq-card.editando{display:block;cursor:default;padding:16px 18px;box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent),var(--dcard-sombra)}.fq-card.editando:hover{transform:none}.fq-form{display:flex;flex-direction:column;gap:12px}.fq-form-et{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:7px;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--c),var(--c2))}.fq-campo{display:flex;flex-direction:column;gap:6px}.fq-campo>span{display:flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:12px;font-weight:800;color:var(--text)}.fq-campo>span svg{color:var(--c2)}.fq-campo .input:focus{border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 13%,transparent)}.fq-area{position:relative}.fq-area textarea{padding-bottom:22px;line-height:1.55}.fq-area em{position:absolute;right:10px;bottom:7px;font-style:normal;font-size:10px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.fq-area em.largo{color:#ef4444}.fq-sug{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fq-sug small{font-size:10.5px;font-weight:700;color:var(--muted)}.fq-sug button,.fq-sug span{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:99px;font-size:11.5px;font-weight:600;color:var(--c2);background:color-mix(in srgb,var(--c) 7%,transparent);border:1px dashed color-mix(in srgb,var(--c) 50%,transparent)}.fq-sug button{cursor:pointer;animation:agCuenta .35s cubic-bezier(.34,1.6,.5,1) backwards;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s}.fq-sug button:hover{transform:translateY(-1px);border-style:solid;background:color-mix(in srgb,var(--c) 14%,transparent)}.fq-sug.centro{justify-content:center}.fq-sug.centro span{border-style:solid;color:var(--muted);border-color:var(--border-h);background:var(--panel-1)}.fq-form-pie{display:flex;align-items:center;gap:8px;padding-top:4px}.fq-atajo{flex:1;font-size:11px;color:var(--muted)}.fq-atajo kbd{padding:1px 6px;border-radius:5px;font-family:var(--font-mono);font-size:10px;color:var(--text);background:var(--panel-1);border:1px solid var(--border-h);box-shadow:0 1px 0 var(--border-h)}@media (max-width: 600px){.fq-atajo{display:none}.fq-form-pie{justify-content:flex-end}}.fq-vacio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:42px 24px;text-align:center;border-radius:18px;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) backwards}.fq-vacio.chico{padding:30px 20px}.fq-vacio-ico{display:flex;color:var(--c);margin-bottom:4px;animation:ctFlota 3.6s ease-in-out infinite}.fq-vacio b{font-family:var(--font-head);font-size:16px;font-weight:800;color:var(--text)}.fq-vacio p{max-width:380px;margin:0 0 6px;font-size:12.5px;line-height:1.6;color:var(--muted)}.fq-vacio .fq-sug{margin-bottom:8px}.fq-aside{position:sticky;top:90px;display:flex;flex-direction:column;gap:12px}.fq-previa,.fq-tips{padding:14px;border-radius:18px;animation:fadeUp .45s cubic-bezier(.16,1,.3,1) .15s backwards}.fq-aside-tit{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-family:var(--font-head);font-size:13px;font-weight:800;color:var(--text)}.fq-aside-tit svg{color:var(--c2)}.fq-aside-tit em{margin-left:auto;font-style:normal;font-size:11px;font-weight:800;color:var(--c2)}.fq-chat{position:relative;top:auto;border-radius:13px}.fq-chat .ng-chat-head{padding:8px 11px}.fq-chat .ng-chat-av{width:28px;height:28px;font-size:12px}.fq-chat .ng-chat-head small.escribe{color:var(--trend-up);font-style:italic;font-weight:600}.fq-chat .ng-chat-cuerpo{min-height:150px;padding:12px 10px}.fq-chat .ng-bur{font-size:11.5px}.fq-aviso{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:11.5px;font-weight:600;color:#d97706}.fq-tips ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.fq-tips li{display:flex;gap:8px;font-size:12px;line-height:1.45;color:var(--muted)}.fq-tips li svg{flex-shrink:0;margin-top:2px;color:#05d077}@media (prefers-reduced-motion: reduce){.fq-barra,.fq-card,.fq-sug button,.fq-vacio,.fq-vacio-ico,.fq-previa,.fq-tips,.fq-filtros button.on{animation:none!important}.fq-card:hover{transform:none}}.fq-vacio-tit{display:flex;align-items:center;gap:12px}.fq-vacio-tit b{font-size:22px;font-weight:700;letter-spacing:-.035em}.fq-vacio-ico{margin:0;color:inherit;animation:kpiIco .8s cubic-bezier(.16,1,.3,1) both,kpiFlota 6s ease-in-out 1.6s infinite}.fq-vacio-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .15s forwards}.fq-vacio-bot{display:flex;align-items:flex-end;gap:9px;max-width:440px;margin:6px 0 4px;text-align:left;animation:fadeUp .5s cubic-bezier(.16,1,.3,1) .2s backwards}.fq-vacio-bot img{flex-shrink:0;width:32px;height:auto;filter:drop-shadow(0 4px 6px rgba(6,11,25,.25))}.fq-vacio-bot p{position:relative;margin:0;max-width:none;padding:10px 14px;border-radius:16px 16px 16px 4px;font-size:12.5px;line-height:1.55;color:var(--muted);background:var(--panel-1);box-shadow:0 1px 1px #0b141a0d,0 12px 24px -18px #060b1966}.fq-vacio-bot p:before{content:"";position:absolute;left:-6px;bottom:0;width:10px;height:12px;background:var(--panel-1);clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-left-radius:3px}.fq-sug.centro button{border:none;color:color-mix(in srgb,var(--c2) 85%,var(--text));background:color-mix(in srgb,var(--c) 11%,var(--ct-fondo));box-shadow:0 1px 2px #060b190d}.fq-sug.centro button:hover{background:color-mix(in srgb,var(--c) 18%,var(--ct-fondo))}.fq-aside-tit{gap:10px;font-size:15px;font-weight:700;letter-spacing:-.03em}.fq-aside-ico{display:flex;flex-shrink:0;animation:kpiIco .8s cubic-bezier(.16,1,.3,1) both,kpiFlota 6s ease-in-out 1.6s infinite}.fq-aside-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .2s forwards}.fq-chat{border:none;box-shadow:0 1px 2px #060b190d,0 12px 24px -18px #060b1966}.fq-chat .ng-chat-head{border-bottom:none}@media (prefers-reduced-motion: reduce){.fq-vacio-ico,.fq-aside-ico,.fq-vacio-ico svg>:not(defs),.fq-aside-ico svg>:not(defs){animation:none;stroke-dashoffset:0}}:root{--marca-riel: radial-gradient(150% 55% at 0% 0%, rgba(22,58,190,.55) 0%, rgba(22,58,190,.18) 38%, rgba(22,58,190,0) 62%), linear-gradient(180deg, #060B19 0%, #060B19 55%, #05d077 100%);--marca-boton: radial-gradient(120% 120% at 0% 0%, rgba(42,98,255,.75) 0%, rgba(22,58,190,.3) 38%, rgba(22,58,190,0) 62%), linear-gradient(145deg, #060B19 0%, #060B19 50%, #05d077 135%)}.rl{position:relative;z-index:10;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;width:74px;height:calc(100vh - 24px);margin:12px 0 12px 12px;border-radius:26px;color:#fff;background:var(--marca-riel);border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px -26px #060b19bf,inset 0 1px #ffffff14;transition:width .38s cubic-bezier(.16,1,.3,1)}.rl.completa{width:250px;height:100vh;margin:0;border-radius:0 22px 22px 0;border-width:0 1px 0 0}.rl:not(.movil){transition:width .38s cubic-bezier(.16,1,.3,1),height .38s cubic-bezier(.16,1,.3,1),margin .38s cubic-bezier(.16,1,.3,1),border-radius .38s cubic-bezier(.16,1,.3,1)}.rl.movil{position:fixed;top:0;left:0;z-index:200;width:264px;height:calc(100vh - 20px);margin:10px;transform:translate(calc(-100% - 24px));transition:transform .32s cubic-bezier(.16,1,.3,1)}.rl.movil.visible{transform:none}.rl-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#060b1980;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .2s ease}.rl-cab{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 10px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.rl.completa .rl-cab{flex-direction:row;justify-content:space-between;gap:10px;padding:16px 14px 14px 18px}.rl-logo{display:block;width:52px;height:auto;object-fit:contain;transition:width .38s cubic-bezier(.16,1,.3,1)}.rl.completa .rl-logo{width:150px}.rl-alternar{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);transition:transform .25s cubic-bezier(.34,1.6,.5,1),background .2s}.rl-alternar:hover{transform:scale(1.1);background:#ffffff38}.rl-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:4px;padding:12px 13px;scrollbar-width:none}.rl-nav::-webkit-scrollbar{display:none}.rl-item{position:relative;display:flex;align-items:center;gap:0;height:46px;padding:0 12px;border-radius:15px;white-space:nowrap;overflow:hidden;color:#ffffffb8;text-decoration:none;font-family:var(--font-head);font-size:13.5px;font-weight:600;transition:background .2s,color .2s,gap .38s cubic-bezier(.16,1,.3,1)}.rl.completa .rl-item{gap:12px}.rl-ico{flex-shrink:0;width:22px;display:flex;justify-content:center;transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.rl-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;opacity:0;max-width:0;transition:opacity .25s ease,max-width .38s cubic-bezier(.16,1,.3,1)}.rl.completa .rl-txt{opacity:1;max-width:180px;transition-delay:.08s,0s}.rl-item:hover{color:#fff;background:#ffffff1a}.rl-item:hover .rl-ico{transform:scale(1.12)}.rl-item.on{color:#060b19;font-weight:800;background:#fff;box-shadow:0 8px 16px -10px #000000b3,inset 0 -2px #060b1914}.rl-item.on .rl-ico{color:#0b2a5b}.rl-item:focus-visible{outline:2px solid #34e39a;outline-offset:2px}.rl-grupo{display:flex;align-items:center;gap:8px;padding:14px 10px 6px;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#fff9;white-space:nowrap;animation:fadeIn .3s ease}.rl-grupo:first-child{padding-top:2px}.rl-grupo i{width:6px;height:6px;border-radius:1.5px;background:var(--g);transform:rotate(45deg)}.rl-sep{flex-shrink:0;height:1px;margin:8px;background:linear-gradient(90deg,transparent,var(--g),transparent);opacity:.55}.rl-pie{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 13px 16px;border-top:1px solid rgba(255,255,255,.1)}.rl.completa .rl-pie{align-items:stretch;gap:0}.rl-av{width:40px;height:40px}.rl-pie .sb-salir.solo{width:46px;height:40px;padding:0}.rl-globo{position:fixed;z-index:300;transform:translateY(-50%);pointer-events:none;white-space:nowrap;padding:7px 12px;border-radius:10px;font-family:var(--font-head);font-size:12px;font-weight:700;color:#fff;background:#060b19;box-shadow:0 10px 24px -10px #060b19b3;animation:rlGlobo .18s cubic-bezier(.16,1,.3,1)}.rl-globo:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;margin-top:-4px;background:#060b19;transform:rotate(45deg);border-radius:1px}@keyframes rlGlobo{0%{opacity:0;transform:translate(-6px,-50%)}}.nv{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.nv:after{background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px)}.nv-fila{max-width:1100px;height:72px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:12px}.nv-fila.movil{padding:0 14px;gap:10px}.nv-saludo{flex-shrink:0;min-width:0}.nv-saludo b{display:block;font-family:var(--font-head);font-size:18px;font-weight:800;letter-spacing:-.4px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-saludo small{display:block;margin-top:2px;font-size:12px;color:var(--muted);text-transform:capitalize;white-space:nowrap}.nv-centro{flex:1;min-width:0;display:flex;justify-content:center}.nv-aviso{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;height:38px;padding:0 6px 0 14px;border-radius:99px;background:var(--ct-fondo);border:1px solid var(--border);box-shadow:0 1px 2px #060b190d}.nv-aviso>i{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--a)}.nv-aviso>button:first-of-type{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:none;background:none;cursor:pointer;font-size:12.5px}.nv-aviso b{flex-shrink:0;font-family:var(--font-head);font-weight:800;color:var(--a);white-space:nowrap}.nv-aviso span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.nv-aviso-x{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:var(--muted);background:var(--panel-1)}.nv-aviso-x:hover{color:#ef4444}.nv-buscar{position:relative;flex-shrink:0;width:250px;height:42px;display:flex;align-items:center;gap:8px;padding:0 7px 0 15px;border-radius:99px;color:var(--muted);background:var(--ct-fondo);border:1px solid var(--border);box-shadow:0 1px 2px #060b190d,0 8px 18px -14px #060b1966;transition:border-color .2s,box-shadow .2s,width .3s cubic-bezier(.16,1,.3,1)}.nv-buscar:focus-within{width:290px;color:#05a862;border-color:color-mix(in srgb,#05d077 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,#05d077 14%,transparent)}.nv-buscar input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13px;color:var(--text)}.nv-buscar input::placeholder{color:var(--muted)}.nv-buscar kbd{flex-shrink:0;padding:3px 8px;border-radius:99px;font-family:var(--font-mono);font-size:10px;color:var(--muted);background:var(--panel-1);border:1px solid var(--border-h)}.nv-res{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:16px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 20px 44px -18px #060b1980;animation:fadeUp .18s ease}.nv-res button{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 7px;border:none;border-radius:11px;cursor:pointer;background:none;text-align:left;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:var(--text)}.nv-res button>svg:last-child{margin-left:auto;opacity:0;color:var(--muted);transition:opacity .15s,transform .2s}.nv-res button.on{background:var(--panel-1)}.nv-res button.on>svg:last-child{opacity:1;transform:translate(2px)}.nv-res-ico{width:28px;height:28px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--marca-boton)}.nv-res p{margin:0;padding:12px;text-align:center;font-size:12px;color:var(--muted)}.nv-btn,.nv-btn:hover,.nv-btn.campana.on{width:42px;height:42px;border-radius:50%;border:none;color:#fff;background:var(--marca-boton);-webkit-backdrop-filter:none;backdrop-filter:none}.nv-btn{box-shadow:0 3px #060b1973,inset 0 1px #fff3,0 12px 20px -14px #060b19b3}.nv-btn:hover{transform:translateY(-2px);box-shadow:0 5px #060b1973,inset 0 1px #fff3,0 14px 22px -14px #060b19b3}.nv-btn:active{transform:translateY(1px);box-shadow:0 1px #060b1973,inset 0 1px #fff3}.nv-btn.campana.on{box-shadow:0 0 0 3px color-mix(in srgb,#05d077 30%,transparent),0 3px #060b1973}.nv-ancla{position:relative;flex-shrink:0}.nv-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:10px;font-weight:800;color:#fff;background:#ef4444;border:2px solid var(--bg)}.nv-perfil{width:42px;height:42px;padding:2.5px;border:none;border-radius:50%;cursor:pointer;display:flex;background:var(--marca-boton);box-shadow:0 3px #060b1973;transition:transform .25s cubic-bezier(.34,1.6,.5,1)}.nv-perfil:hover,.nv-perfil.on{transform:translateY(-2px) scale(1.04)}.nv-perfil img,.nv-perfil span{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--bg)}.nv-perfil span{display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:14px;font-weight:800;color:#fff;background:#0b2a5b}.nv-panel{position:absolute;top:52px;right:0;z-index:2;max-width:360px;max-height:72vh;overflow-y:auto;border-radius:18px;background:var(--ct-fondo);border:1px solid var(--border-h);box-shadow:0 24px 54px -20px #060b198c;animation:fadeUp .18s ease both}.nv-panel-cab{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--ct-fondo)}.nv-panel-cab b{font-family:var(--font-head);font-size:13px;font-weight:800;color:var(--text)}.nv-panel-cab em{margin-left:auto;padding:2px 9px;border-radius:99px;font-style:normal;font-size:10px;font-weight:800;color:var(--muted);background:var(--panel-1);border:1px solid var(--border)}.nv-panel-vacio{padding:34px 16px;text-align:center;font-size:12.5px;color:var(--muted)}.nv-panel-vacio div{margin-top:9px}.nv-aviso-item{position:relative;padding:14px 16px;border-bottom:1px solid var(--border);transition:background .15s}.nv-aviso-item:last-child{border-bottom:none}.nv-aviso-item:hover{background:var(--panel-1)}.nv-aviso-item-top{display:flex;align-items:center;gap:7px;margin-bottom:6px;padding-right:24px}.nv-aviso-item-top i{width:7px;height:7px;border-radius:50%;background:var(--a)}.nv-aviso-item-top span{font-family:var(--font-head);font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--a)}.nv-aviso-item-top small{margin-left:auto;font-size:9.5px;color:var(--muted)}.nv-aviso-item>b{display:block;margin-bottom:3px;font-family:var(--font-head);font-size:13px;font-weight:800;color:var(--text)}.nv-aviso-item p{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted);white-space:pre-wrap}.nv-aviso-item>button{position:absolute;top:11px;right:12px;width:22px;height:22px;border-radius:7px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:var(--muted);background:transparent}.nv-aviso-item>button:hover{color:#ef4444;background:var(--panel-1)}.nv-panel-usuario{padding:14px 16px;border-bottom:1px solid var(--border)}.nv-panel-usuario b{display:block;font-family:var(--font-head);font-size:13px;font-weight:800;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-panel-usuario small{display:block;margin-top:2px;font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-panel-salir{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;border:none;cursor:pointer;background:none;text-align:left;font-size:13px;color:var(--muted);transition:background .15s,color .15s}.nv-panel-salir:hover{color:#ef4444;background:var(--panel-1)}@media (prefers-reduced-motion: reduce){.rl,.rl-logo,.rl-txt,.rl-item,.nv-buscar{transition:none}.rl-globo,.rl-grupo{animation:none}}:root{--it-a: #7d9bff;--it-b: #ffffff;--it-c: #05d077;--radius: 16px}[data-theme=light]{--it-a: #1a3fc8;--it-b: #060B19;--it-c: #05d077;--radius: 16px}.isuave.marca{filter:none}.isuave.marca svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes itTrazo{to{stroke-dashoffset:0}}.card:after{background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 0%),rgba(5,208,119,.85),rgba(10,71,250,.45) 40%,transparent 70%)}.card:hover:after{opacity:1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#060b19,#05d077);border-radius:99px;border:2px solid var(--bg)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fl-btn-xl,.ct-btn.grande{position:relative;overflow:hidden;isolation:isolate}.fl-btn-xl:after,.ct-btn.grande:after{content:"";position:absolute;inset:-20% auto -20% -60%;width:45%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:btnBrillo 4.5s cubic-bezier(.65,0,.35,1) infinite}@keyframes btnBrillo{0%,55%{transform:skew(-20deg) translate(0)}to{transform:skew(-20deg) translate(420%)}}@media (prefers-reduced-motion: reduce){.isuave.marca svg>:not(defs){animation:none;stroke-dashoffset:0}.fl-btn-xl:after,.ct-btn.grande:after{animation:none;display:none}}[data-theme=light] .nv-btn,[data-theme=light] .nv-btn:hover,[data-theme=light] .nv-btn.campana.on{background:#fff;color:#060b19;border:1px solid var(--border-h)}[data-theme=light] .nv-btn{box-shadow:0 3px #060b1914,0 10px 20px -16px #060b1959}[data-theme=light] .nv-btn:hover{border-color:#060b19;box-shadow:0 5px #060b191f,0 12px 22px -16px #060b1966}[data-theme=light] .nv-btn:active{box-shadow:0 1px #060b191f}[data-theme=light] .nv-btn.campana.on{border-color:#05d077;box-shadow:0 0 0 3px #05d0772e,0 3px #060b1914}[data-theme=light] .nv-badge{border-color:#fff}[data-theme=light] .nv-perfil{padding:2px;background:linear-gradient(140deg,#1a3fc8,#060b19 45%,#05d077);box-shadow:0 3px #060b191a}[data-theme=light] .nv-perfil img,[data-theme=light] .nv-perfil span{border-color:#fff}[data-theme=light] .nv-res-ico{background:#fff;color:#060b19;border:1px solid var(--border-h)}.app-main{background:var(--bg)}[data-theme=light] .app-main{background:radial-gradient(900px 620px at 0% 0%,rgba(10,71,250,.07),transparent 62%),radial-gradient(820px 620px at 100% 100%,rgba(5,208,119,.1),transparent 62%),var(--bg);background-attachment:fixed}[data-theme=light] .rl{color:#060b19;background:radial-gradient(150% 45% at 0% 0%,#0a47fa24,#0a47fa00 62%),radial-gradient(150% 40% at 100% 100%,#05d07738,#05d07700 65%),linear-gradient(180deg,#fff,#f1f5ff 45%,#e8faf1);border-color:#060b1914;box-shadow:0 22px 44px -28px #060b1959,inset 0 1px #fff}[data-theme=light] .rl.completa,[data-theme=light] .rl-cab,[data-theme=light] .rl-pie{border-color:#060b1914}[data-theme=light] .rl-alternar{color:#060b19;background:#fff;border-color:var(--border-h);box-shadow:0 2px #060b1914}[data-theme=light] .rl-alternar:hover{background:#fff;border-color:#060b19}[data-theme=light] .rl-item{color:#060b19a8}[data-theme=light] .rl-item:hover{color:#060b19;background:#0a47fa12}[data-theme=light] .rl-item.on{color:#fff;background:var(--marca-boton);box-shadow:0 3px #060b1959,0 12px 20px -14px #060b1999}[data-theme=light] .rl-item.on .rl-ico{color:#fff}[data-theme=light] .rl-item:focus-visible{outline-color:#0a47fa}[data-theme=light] .rl-grupo{color:#060b1980}[data-theme=light] .rl-grupo[data-g=principal] i{background:#0a47fa}[data-theme=light] .rl-grupo[data-g=config] i{background:#05d077}[data-theme=light] .rl-sep{background:linear-gradient(90deg,transparent,rgba(10,71,250,.45),transparent)}[data-theme=light] .sb:after{background-image:radial-gradient(rgba(6,11,25,.16) 1.2px,transparent 1.7px)}[data-theme=light] .sb-user{background:#fff;border-color:var(--border);box-shadow:0 1px 2px #060b190d,0 12px 24px -18px #060b1966}[data-theme=light] .sb-user-n{color:#060b19}[data-theme=light] .sb-user-m{color:var(--muted)}[data-theme=light] .sb-user-av{background:linear-gradient(140deg,#1a3fc8,#060b19 45%,#05d077)}[data-theme=light] .sb-user-av img,[data-theme=light] .sb-user-av b,[data-theme=light] .sb-user-av i{border-color:#fff}[data-theme=light] .nv{background:linear-gradient(90deg,#0a47fa12,#fff0 45%,#05d07717),color-mix(in srgb,var(--bg) 80%,transparent);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#0a47fa47,#060b190f 50%,#05d07759) 1}.rl,.rl.completa,.rl-cab,.rl-pie,.rl-alternar,.sb-user,.nv-buscar,.nv-aviso,.nv-res,.nv-panel,.nv-panel-cab,.nv-aviso-item,.nv-panel-usuario,.nv-buscar kbd,.nv-panel-cab em{border:none!important}.nv{border:none!important;border-image:none!important}.rl-sep{height:0;margin:6px 0;background:none}.nv-buscar{box-shadow:0 1px 2px #060b190f,0 10px 22px -14px #060b1966}.nv-buscar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,#05d077 22%,transparent),0 10px 22px -14px #060b1966}.nv-aviso{box-shadow:0 1px 2px #060b190f,0 10px 22px -16px #060b1966}.nv-res,.nv-panel{box-shadow:0 2px 4px #060b190f,0 24px 54px -18px #060b198c}.nv-panel-cab,.nv-panel-usuario{background:var(--panel-1)}.nv-aviso-item+.nv-aviso-item{box-shadow:inset 0 8px 8px -8px #060b190f}.rl-alternar{box-shadow:0 2px 6px #00000040}.rl-pie{padding-top:6px}[data-theme=light] .app-main{background:radial-gradient(1000px 680px at 0% 0%,rgba(10,71,250,.13),transparent 62%),radial-gradient(900px 680px at 100% 100%,rgba(5,208,119,.17),transparent 62%),var(--bg);background-attachment:fixed}[data-theme=light] .rl{background:radial-gradient(160% 48% at 0% 0%,#0a47fa47,#0a47fa00 64%),radial-gradient(160% 44% at 100% 100%,#05d0776b,#05d07700 66%),linear-gradient(180deg,#fff,#e6edff 46%,#d3f6e5);box-shadow:0 24px 46px -26px #060b1966,inset 0 1px #fff}[data-theme=light] .rl-alternar{box-shadow:0 2px #060b191a,0 6px 14px -8px #060b1966}[data-theme=light] .rl-item:hover{background:#0a47fa1c}[data-theme=light] .sb-user{background:#ffffffd9;box-shadow:0 2px 4px #060b190f,0 14px 26px -18px #060b1973}[data-theme=light] .nv{background:linear-gradient(90deg,#0a47fa24,#0a47fa08 40%,#05d0770d 60%,#05d0772b),color-mix(in srgb,var(--bg) 78%,transparent);box-shadow:0 10px 24px -22px #060b1973}[data-theme=light] .nv-btn,[data-theme=light] .nv-btn:hover,[data-theme=light] .nv-btn.campana.on{border:none}[data-theme=light] .nv-btn{box-shadow:0 3px #060b191a,0 10px 20px -14px #060b1973}[data-theme=light] .nv-btn:hover{box-shadow:0 5px #060b191f,0 14px 24px -14px #060b1980}[data-theme=light] .nv-btn.campana.on{background:linear-gradient(160deg,#fff,#e3f9ee);box-shadow:0 3px #05a86259,0 10px 20px -14px #060b1973}[data-theme=light] .nv-res-ico{border:none;box-shadow:0 2px #060b191a}.nv,[data-theme=light] .nv{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nv:before{content:"";position:absolute;top:0;right:0;bottom:-18px;left:0;z-index:0;pointer-events:none;background:var(--bg);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%)}[data-theme=light] .nv:before{background:linear-gradient(90deg,#3b82f629,#3b82f60a 40%,#05d0770d 60%,#05d0772e),var(--bg)}[data-theme=light] .rl{background:radial-gradient(160% 48% at 0% 0%,#3b82f657,#3b82f600 64%),radial-gradient(160% 44% at 100% 100%,#05d0776b,#05d07700 66%),linear-gradient(180deg,#fff,#e2efff 46%,#d3f6e5)}[data-theme=light] .rl-item:hover{background:#3b82f621}[data-theme=light] .rl-grupo[data-g=principal] i{background:#3b82f6}[data-theme=light] .app-main{background:radial-gradient(1000px 680px at 0% 0%,rgba(59,130,246,.14),transparent 62%),radial-gradient(900px 680px at 100% 100%,rgba(5,208,119,.17),transparent 62%),var(--bg);background-attachment:fixed}[data-theme=light] .nv:before{background:linear-gradient(90deg,#3b82f61f,#3b82f608 40%,#05d0770a 60%,#05d07724),radial-gradient(1000px 680px at 0% 0%,rgba(59,130,246,.14),transparent 62%),radial-gradient(900px 680px at 100% 100%,rgba(5,208,119,.17),transparent 62%),var(--bg);background-attachment:scroll,fixed,fixed,scroll}[data-theme=light] .app-main{background:radial-gradient(900px 680px at 100% 100%,rgba(5,208,119,.15),transparent 62%),var(--bg);background-attachment:fixed}[data-theme=light] .nv:before{background:linear-gradient(90deg,#05d07700 55%,#05d0771f),radial-gradient(900px 680px at 100% 100%,rgba(5,208,119,.15),transparent 62%),var(--bg);background-attachment:scroll,fixed,scroll}[data-theme=light] .rl{background:radial-gradient(150% 24% at 30% 0%,#0a84ff57,#0a84ff1f,#0a84ff00),radial-gradient(160% 40% at 100% 100%,#05d0776b,#05d07700 66%),linear-gradient(180deg,#fff,#fff 40%,#ecfaf3 72%,#d3f6e5)}[data-theme=light] .rl-item:hover{background:#0a84ff1a}[data-theme=light] .rl-grupo[data-g=principal] i{background:#0a84ff}.fondo-blobs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.fb{position:absolute}.fb-org{width:480px;height:440px;left:18%;top:48%;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:radial-gradient(circle at 40% 40%,#060b190b,#060b1903 70%)}.fb-org-sm{width:230px;height:210px;right:4%;top:14%;border-radius:60% 40% 35% 65%/55% 60% 40% 45%;background:#060b1908}.fb-disco{width:170px;aspect-ratio:1;left:58%;top:8%;border-radius:50%;background:#060b1907}.fb-pildora{width:320px;height:104px;right:-60px;bottom:12%;border-radius:999px;rotate:-30deg;background:linear-gradient(90deg,#060b190d,#060b1902)}.fb-anillo{width:260px;aspect-ratio:1;left:4%;top:6%;border-radius:50%;background:radial-gradient(circle,rgba(6,11,25,.04),transparent 70%);box-shadow:0 0 0 40px #060b1905}.fb-puntos{width:200px;height:160px;left:44%;bottom:4%;background-image:radial-gradient(rgba(6,11,25,.16) 1.2px,transparent 1.7px);background-size:14px 14px;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent)}:root:not([data-theme=light]) .fb-org{background:radial-gradient(circle at 40% 40%,#ffffff08,#ffffff02 70%)}:root:not([data-theme=light]) .fb-org-sm,:root:not([data-theme=light]) .fb-disco{background:#ffffff06}:root:not([data-theme=light]) .fb-pildora{background:linear-gradient(90deg,#ffffff09,#ffffff01)}:root:not([data-theme=light]) .fb-anillo{background:radial-gradient(circle,rgba(255,255,255,.03),transparent 70%);box-shadow:0 0 0 40px #ffffff03}:root:not([data-theme=light]) .fb-puntos{background-image:radial-gradient(rgba(255,255,255,.1) 1.2px,transparent 1.7px)}@media (prefers-reduced-motion: reduce){.kpi-ico,.kpi-ico svg>:not(defs),.cs-ico svg>:not(defs){animation:none;stroke-dashoffset:0}}.fb-anillo{width:200px;left:2%;top:4%;box-shadow:0 0 0 30px #060b1904}.fb-disco{width:120px;left:40%;top:3%}.fb-org-sm{width:200px;height:180px;right:3%;top:10%}.fb-disco-sm{width:70px;aspect-ratio:1;left:30%;top:32%;border-radius:50%;background:#060b1908}.fb-org-2{width:220px;height:200px;right:24%;top:40%;border-radius:55% 45% 40% 60%/45% 55%;background:radial-gradient(circle at 60% 40%,#060b190a,#060b1902 72%)}.fb-puntos{width:180px;height:140px;left:40%;top:46%;bottom:auto}.fb-org{width:360px;height:320px;left:4%;top:58%}.fb-cuadro{width:90px;aspect-ratio:1;left:34%;top:70%;border-radius:24px;rotate:18deg;background:#060b1908}.fb-anillo-sm{width:120px;aspect-ratio:1;left:62%;bottom:4%;border-radius:50%;background:radial-gradient(circle,rgba(6,11,25,.035),transparent 70%);box-shadow:0 0 0 18px #060b1904}.fb-pildora{width:280px;height:90px;right:-40px;bottom:8%}:root:not([data-theme=light]) .fb-disco-sm,:root:not([data-theme=light]) .fb-cuadro{background:#ffffff06}:root:not([data-theme=light]) .fb-org-2{background:radial-gradient(circle at 60% 40%,#ffffff08,#ffffff01 72%)}:root:not([data-theme=light]) .fb-anillo-sm{background:radial-gradient(circle,rgba(255,255,255,.025),transparent 70%);box-shadow:0 0 0 18px #ffffff03}.app-main,[data-theme=light] .app-main{background:var(--bg)}.nv:before,[data-theme=light] .nv:before{background:var(--bg)}:root,[data-theme=light]{--fx-fondo: linear-gradient(var(--ct-fondo), var(--ct-fondo));--fx-borde-1: var(--ct-b1);--fx-borde-2: var(--ct-b2)}.fondo-blobs{--g: 6,11,25}:root:not([data-theme=light]) .fondo-blobs,:root:not([data-theme=light]) .chart-blobs{--g: 255,255,255}.fondo-blobs .fb{position:absolute;box-shadow:none;rotate:0deg}.fb1{width:190px;aspect-ratio:1;left:1%;top:3%;border-radius:50%;background:radial-gradient(circle,rgba(var(--g),.07),rgba(var(--g),.02) 68%)!important;box-shadow:0 0 0 26px rgba(var(--g),.03)!important}.fb2{width:200px;height:120px;left:22%;top:2%;background-image:radial-gradient(rgba(var(--g),.24) 1.3px,transparent 1.8px);background-size:14px 14px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent);mask-image:radial-gradient(closest-side,#000 30%,transparent)}.fb3{width:110px;aspect-ratio:1;left:44%;top:4%;border-radius:50%;background:rgba(var(--g),.055)}.fb4{width:170px;height:150px;left:60%;top:2%;border-radius:60% 40% 35% 65%/55% 60% 40% 45%;background:rgba(var(--g),.055)}.fb5{width:96px;aspect-ratio:1;right:3%;top:4%;border-radius:26px;background:rgba(var(--g),.05);rotate:18deg!important}.fb6{width:170px;height:170px;right:2%;top:26%;background-image:radial-gradient(rgba(var(--g),.24) 1.3px,transparent 1.8px);background-size:13px 13px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent);mask-image:radial-gradient(closest-side,#000 30%,transparent)}.fb7{width:64px;aspect-ratio:1;left:30%;top:30%;border-radius:50%;background:rgba(var(--g),.06)}.fb8{width:220px;height:190px;left:52%;top:28%;border-radius:55% 45% 40% 60%/45% 55%;background:radial-gradient(circle at 60% 40%,rgba(var(--g),.07),rgba(var(--g),.02) 72%)}.fb9{width:200px;height:64px;left:3%;top:44%;border-radius:999px;background:linear-gradient(90deg,rgba(var(--g),.07),rgba(var(--g),.012));rotate:-30deg!important}.fb10{width:320px;height:280px;left:18%;top:56%;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:radial-gradient(circle at 40% 40%,rgba(var(--g),.07),rgba(var(--g),.018) 70%)}.fb11{width:180px;height:140px;left:60%;top:58%;background-image:radial-gradient(rgba(var(--g),.24) 1.3px,transparent 1.8px);background-size:14px 14px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent);mask-image:radial-gradient(closest-side,#000 30%,transparent)}.fb12{width:110px;aspect-ratio:1;right:6%;top:58%;border-radius:50%;background:radial-gradient(circle,rgba(var(--g),.06),transparent 70%);box-shadow:0 0 0 18px rgba(var(--g),.03)!important}.fb13{width:70px;aspect-ratio:1;left:2%;bottom:6%;border-radius:20px;background:rgba(var(--g),.05);rotate:-14deg!important}.fb14{width:260px;height:84px;right:-40px;bottom:4%;border-radius:999px;background:linear-gradient(90deg,rgba(var(--g),.07),rgba(var(--g),.01));rotate:-30deg!important}.fb15{width:80px;aspect-ratio:1;left:48%;bottom:3%;border-radius:50%;background:rgba(var(--g),.05)}.chart-blobs{--g: 6,11,25}.chart-blobs .cb-1{background:radial-gradient(circle at 40% 40%,rgba(var(--g),.075),rgba(var(--g),.02) 70%)}.chart-blobs .cb-2{width:110px;left:30%;bottom:-44px;background:rgba(var(--g),.055)}.chart-blobs .cb-3{background:linear-gradient(90deg,rgba(var(--g),.07),rgba(var(--g),.01))}.chart-blobs .cb-4{width:190px;height:130px;right:6%;bottom:8%;background-image:radial-gradient(rgba(var(--g),.22) 1.3px,transparent 1.8px);background-size:13px 13px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent);mask-image:radial-gradient(closest-side,#000 30%,transparent)}.chart-blobs .cb-5{width:64px;aspect-ratio:1;left:58%;top:10px;border-radius:18px;rotate:16deg;background:rgba(var(--g),.045)}.chead{gap:12px}.chead-ico{flex-shrink:0;display:flex;animation:kpiIco .8s cubic-bezier(.16,1,.3,1) both,kpiFlota 6s ease-in-out 1.6s infinite}.chead-t{font-size:16px;font-weight:700;letter-spacing:-.03em}.chead-s{margin-top:2px}.wa-pasos{padding:4px 0 10px;background:none;border:none}.wa-pasos-riel{top:20px;height:3px;box-shadow:none}.wa-pasos-riel>i{box-shadow:none}.wa-paso-ico{position:relative;z-index:1;width:44px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--muted);background:var(--ct-fondo);border-radius:12px;animation:kpiIco .7s cubic-bezier(.16,1,.3,1) both}.wa-paso-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .1s forwards}.wa-paso-pend .wa-paso-ico{opacity:.55}.wa-paso-act .wa-paso-ico{animation:kpiIco .7s cubic-bezier(.16,1,.3,1) both,kpiFlota 4s ease-in-out 1s infinite}.wa-paso-ico>i{position:absolute;right:2px;bottom:0;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#05d077,#059669);box-shadow:0 2px #047857;animation:agCuenta .4s cubic-bezier(.34,1.7,.5,1) .4s backwards}.cv-aviso{align-items:flex-end;gap:9px;padding:0;background:none;border:none;box-shadow:none;overflow:visible}.cv-aviso:before{display:none}.cv-aviso>img{flex-shrink:0;width:34px;height:auto;filter:drop-shadow(0 4px 6px rgba(6,11,25,.25))}.cv-aviso-burbuja{position:relative;padding:11px 15px;border-radius:16px 16px 16px 4px;background:var(--ct-fondo);box-shadow:0 1px 1px #0b141a0f,0 12px 24px -18px #060b1973}.cv-aviso-burbuja:before{content:"";position:absolute;left:-6px;bottom:0;width:10px;height:12px;background:var(--ct-fondo);clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-left-radius:3px}.cv-vacio-t{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.035em}.cv-vacio-ico{display:flex;animation:kpiIco .8s cubic-bezier(.16,1,.3,1) both,kpiFlota 6s ease-in-out 1.6s infinite}.cv-vacio-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .2s forwards}.cv-vacio-pista{border:none;background:color-mix(in srgb,#05d077 10%,var(--ct-fondo));box-shadow:0 1px 2px #060b190d}@media (prefers-reduced-motion: reduce){.chead-ico,.wa-paso-ico,.cv-vacio-ico,.wa-paso-ico svg>:not(defs),.cv-vacio-ico svg>:not(defs){animation:none;stroke-dashoffset:0}}.ph h1{gap:12px;font-size:27px}.ph-ico{margin:-6px 0}@media (max-width: 760px){.ph h1{font-size:21px}.ph-ico svg{width:38px;height:38px}}.nv,[data-theme=light] .nv{position:relative;background:none;box-shadow:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nv:before,[data-theme=light] .nv:before{content:none;display:none}.fondo-blobs,.chart-blobs{--k: 1.35}[data-theme=light] .fondo-blobs,[data-theme=light] .chart-blobs{--k: 2}.fb1{background:radial-gradient(circle,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.02 * var(--k))) 68%)!important;box-shadow:0 0 0 26px rgba(var(--g),calc(.03 * var(--k)))!important}.fb2,.fb6,.fb11{background-image:radial-gradient(rgba(var(--g),calc(.2 * var(--k))) 1.4px,transparent 1.9px)}.fb3,.fb4,.fb7,.fb13,.fb15,.fb5{background:rgba(var(--g),calc(.05 * var(--k)))}.fb8{background:radial-gradient(circle at 60% 40%,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.02 * var(--k))) 72%)}.fb9,.fb14{background:linear-gradient(90deg,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.012 * var(--k))))}.fb10{background:radial-gradient(circle at 40% 40%,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.018 * var(--k))) 70%)}.fb12{background:radial-gradient(circle,rgba(var(--g),calc(.06 * var(--k))),transparent 70%);box-shadow:0 0 0 18px rgba(var(--g),calc(.03 * var(--k)))!important}.chart-blobs .cb-1{background:radial-gradient(circle at 40% 40%,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.02 * var(--k))) 70%)}.chart-blobs .cb-2,.chart-blobs .cb-5{background:rgba(var(--g),calc(.05 * var(--k)))}.chart-blobs .cb-3{background:linear-gradient(90deg,rgba(var(--g),calc(.07 * var(--k))),rgba(var(--g),calc(.01 * var(--k))))}.chart-blobs .cb-4{background-image:radial-gradient(rgba(var(--g),calc(.18 * var(--k))) 1.3px,transparent 1.8px)}:root:not([data-theme=light]){--bg: #0f1215;--bg2: #14171b;--bg3: #191d21;--surface: #161a1e;--surface-h: #1c2025;--card-bg: #161a1e;--header-bg: rgba(15,18,21,.82);--ct-fondo: #161a1e;--ct-fondo-2: #1b1f24;--ct-fondo-3: #22272d;--seg-fondo: #1b1f24;--border: rgba(255,255,255,.07);--border-h: rgba(255,255,255,.13);--ct-b1: rgba(36,118,148,.34);--ct-b2: rgba(36,118,148,.05);--dot: rgba(120,190,215,.1);--dcard-sombra: 0 16px 36px -24px rgba(0,0,0,.85), inset 0 1px 0 rgba(255,255,255,.03);--panel-1: rgba(255,255,255,.025);--panel-2: rgba(255,255,255,.035);--panel-3: rgba(255,255,255,.045);--panel-4: rgba(255,255,255,.055)}:root:not([data-theme=light]) .fondo-blobs,:root:not([data-theme=light]) .chart-blobs{--g: 34,112,142;--k: 2.1}:root:not([data-theme=light]) .rl{background:radial-gradient(150% 50% at 0% 0%,#1e68868c,#1e688629 40%,#1e688600 64%),linear-gradient(180deg,#0c2a38,#0f1215 40%,#0f1215 64%,#05d077)}.fondo-blobs,.chart-blobs{--g: 34,112,142}[data-theme=light] .fondo-blobs,[data-theme=light] .chart-blobs{--g: 34,112,142;--k: 1.45}:root:not([data-theme=light]) .fondo-blobs,:root:not([data-theme=light]) .chart-blobs{--g: 34,112,142;--k: 1.6}.rl-nav{position:relative}.rl-pill{position:absolute;z-index:0;top:0;left:13px;right:13px;border-radius:15px;pointer-events:none;background:#fff;box-shadow:0 8px 16px -10px #000000b3;transition:transform .55s cubic-bezier(.34,1.3,.5,1),height .3s ease}.rl-pill:before{content:"";position:absolute;left:-9px;top:22%;bottom:22%;width:4px;border-radius:99px;background:linear-gradient(180deg,#34e39a,#05d077);box-shadow:0 0 10px #05d0778c}[data-theme=light] .rl-pill{background:var(--marca-boton);box-shadow:0 3px #060b1959,0 12px 20px -14px #060b1999}[data-theme=light] .rl-pill:before{background:linear-gradient(180deg,#0a84ff,#05d077);box-shadow:none}.rl-item{z-index:1}.rl-item.on,[data-theme=light] .rl-item.on{background:transparent;box-shadow:none}.rl-item.on{color:#060b19}[data-theme=light] .rl-item.on{color:#fff}.rl-item:not(.on):hover .rl-ico{transform:translateY(-2px) scale(1.12)}.rl-item.on .rl-ico{animation:rlIco .5s cubic-bezier(.34,1.6,.5,1)}@keyframes rlIco{40%{transform:scale(1.2) rotate(-8deg)}}.rl-sep,[data-theme=light] .rl-sep{flex-shrink:0;height:2px;margin:10px 6px;border-radius:99px;opacity:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);filter:blur(1.2px)}[data-theme=light] .rl-sep{background:linear-gradient(90deg,transparent,rgba(34,112,142,.55),transparent)}.nv-saludo b{display:flex;align-items:center;gap:8px}.nv-astro{display:flex;flex-shrink:0}.nv-astro.sol{animation:astroSol 22s linear infinite}.nv-astro.luna{animation:astroLuna 5s ease-in-out infinite;transform-origin:50% 60%}@keyframes astroSol{to{transform:rotate(360deg)}}@keyframes astroLuna{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(6deg) translateY(-2px)}}@media (prefers-reduced-motion: reduce){.rl-pill{transition:none}.nv-astro,.rl-item.on .rl-ico{animation:none}}.nv-saludo{display:flex;align-items:center;gap:11px}.nv-saludo-txt{min-width:0}.nv-saludo b{display:block}.nv-astro svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .1s forwards}@media (prefers-reduced-motion: reduce){.nv-astro svg>:not(defs){animation:none;stroke-dashoffset:0}}.rl-logo.favicon{width:40px}.rl.completa .rl-cab{padding-bottom:6px}.rl.completa .rl-nav{padding-top:4px}.rl-nav>div:first-of-type>.rl-grupo{padding-top:0}.chart-sum{margin-bottom:14px}.chart-sum .cs-item{position:relative;overflow:hidden;flex-direction:row;align-items:center;gap:9px;padding:9px 12px 11px}.cs-txt{flex:1;min-width:0}.chart-sum .cs-l{font-size:10.5px;line-height:1.2}.chart-sum .cs-v{margin-top:1px;font-size:18px;gap:6px;min-width:0}.cs-v small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:0;color:color-mix(in srgb,var(--c) 70%,var(--muted))}.chart-sum .cs-item:after{content:"";position:absolute;top:0;right:0;width:70px;height:44px;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--c) 45%,transparent) 1.1px,transparent 1.6px);background-size:9px 9px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.cs-barra{position:absolute;left:12px;right:12px;bottom:5px;height:3px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--c) 14%,transparent)}.cs-barra u{display:block;height:100%;width:var(--pct);border-radius:inherit;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 58%,#0b2a5b));transform-origin:left;animation:csBarra 1s cubic-bezier(.16,1,.3,1) .3s backwards;transition:width .6s cubic-bezier(.16,1,.3,1)}@keyframes csBarra{0%{transform:scaleX(0)}}.chart-sum .cs-item:hover{transform:translateY(-2px);box-shadow:0 2px 4px #060b190f,0 14px 22px -16px #060b1966}.sb:before{content:"";position:absolute;top:0;right:0;z-index:0;pointer-events:none;width:100%;height:220px;background-image:radial-gradient(rgba(255,255,255,.3) 1.2px,transparent 1.7px);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse 120% 100% at 100% 0%,#000 0%,transparent 76%);mask-image:radial-gradient(ellipse 120% 100% at 100% 0%,#000 0%,transparent 76%)}[data-theme=light] .sb:before{background-image:radial-gradient(rgba(6,11,25,.16) 1.2px,transparent 1.7px)}@media (prefers-reduced-motion: reduce){.cs-barra u{animation:none}}.rl-pill{will-change:transform;transition:transform .3s cubic-bezier(.22,1,.36,1)}.rl:not(.completa) .rl-cab{gap:19px;padding:18px 10px 0}.rl:not(.completa) .rl-nav{padding-top:6px}.rl.completa .rl-cab{padding-top:12px;padding-bottom:6px}.rl.completa .rl-nav{padding-top:6px}.ct-vacio-ico svg>:not(defs),.ct-cols-ico svg>:not(defs),.ct-tile-ico svg>:not(defs),.ct-fila-ico svg>:not(defs),.eb-card-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1.3s cubic-bezier(.16,1,.3,1) .15s forwards}.ct-vacio-tit{display:flex;align-items:center;gap:12px}.ct-vacio-tit b{font-size:22px;font-weight:700;letter-spacing:-.035em}.ct-vacio-ico{margin:0;color:inherit;filter:none;animation:kpiIco .8s cubic-bezier(.16,1,.3,1) both,kpiFlota 6s ease-in-out 1.6s infinite}.ct-vacio.chico .ct-vacio-ico{margin-bottom:2px}.ct-vacio-bot{display:flex;align-items:flex-end;gap:9px;max-width:440px;margin:6px 0 4px;text-align:left;animation:fadeUp .5s cubic-bezier(.16,1,.3,1) .2s backwards}.ct-vacio-bot img{flex-shrink:0;width:32px;height:auto;filter:drop-shadow(0 4px 6px rgba(6,11,25,.25))}.ct-vacio-bot p{position:relative;margin:0;max-width:none;padding:10px 14px;border-radius:16px 16px 16px 4px;font-size:12.5px;line-height:1.55;color:var(--muted);background:var(--panel-1);box-shadow:0 1px 1px #0b141a0d,0 12px 24px -18px #060b1966}.ct-vacio-bot p:before{content:"";position:absolute;left:-6px;bottom:0;width:10px;height:12px;background:var(--panel-1);clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-left-radius:3px}.ct-cols-head{border-bottom:none;padding-bottom:4px}.ct-cols-head .ct-cols-tit{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:-.03em}.ct-cols-ico{display:flex;flex-shrink:0;animation:kpiIco .8s cubic-bezier(.16,1,.3,1) both,kpiFlota 6s ease-in-out 1.6s infinite}.ct-cols-nota{border-top:none;padding:10px 12px;border-radius:12px;background:var(--panel-1)}.ct-col-btn em,.ct-col-acc button{border:none}.ct-col-acc button{box-shadow:0 1px 2px #060b191f}.ct-col-cab{border:none;box-shadow:0 1px 2px #060b190d,0 10px 22px -16px #060b1966}.ct-col-ico.grande{animation:kpiIco .7s cubic-bezier(.16,1,.3,1) both}.ct-tile-ico{color:inherit}.eb-card-ico{color:inherit;filter:none}.fp-lado .eb-card-ico svg{width:46px;height:46px}.ct-fila-ico{color:inherit}.ct-hud-score{border-right:none}.ct-hud-kpi,.ct-hud-kpi div+div{border-left:none}.ct-tile-pie{border-top:none}.fp-cab-media,.fp-cab-estado{border:none}.fp-cab-media{box-shadow:inset 0 1px #ffffff40,0 4px 10px -4px #0000004d}@media (prefers-reduced-motion: reduce){.ct-vacio-ico,.ct-cols-ico,.ct-col-ico.grande,.ct-vacio-bot{animation:none}.ct-vacio-ico svg>:not(defs),.ct-cols-ico svg>:not(defs),.ct-tile-ico svg>:not(defs),.ct-fila-ico svg>:not(defs),.eb-card-ico svg>:not(defs){animation:none;stroke-dashoffset:0}}.kpi{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.kpi-cab{position:relative;z-index:1;display:flex;align-items:center;gap:9px;min-width:0}.kpi .kpi-ico svg{width:30px;height:30px}.kpi-tit{min-width:0}.kpi-tit b{display:block;font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-tit small{display:block;font-size:10.5px;line-height:1.3;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-fila{position:relative;z-index:1;display:flex;align-items:flex-end;gap:8px;min-width:0}.kpi .kpi-num{flex-shrink:0;margin:0;font-size:24px}.kpi-tend{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.kpi-tend .trend{font-size:10.5px}.kpi-tend small{font-size:9px;font-weight:600;line-height:1;color:var(--muted);white-space:nowrap}.kpi .kpi-graf{flex:1;min-width:40px;align-self:flex-end;max-height:none;overflow:visible}.kpi-eje{display:flex;justify-content:space-between;margin-top:2px;font-size:8.5px;font-weight:600;line-height:1;color:var(--muted);opacity:.8}.pzs{--dz: 22px}.ag-fil.pzs{--dz: 18px}.pz{position:relative;padding:0;border:none;border-radius:0;overflow:visible;color:#fff;cursor:pointer;background:none!important;box-shadow:none!important;opacity:.5;filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--c2) 55%,#000)) drop-shadow(0 6px 8px rgba(15,23,42,.12)) saturate(.4);transition:opacity .35s,filter .35s,transform .22s cubic-bezier(.16,1,.3,1)}.pz:before,.pz:after{display:none}.pz:not(.on):hover{opacity:.75;transform:translateY(-2px);filter:drop-shadow(0 3px 0 color-mix(in srgb,var(--c2) 55%,#000)) drop-shadow(0 8px 10px rgba(15,23,42,.14)) saturate(.7)}.pz.on,.pz.on:hover{opacity:1;transform:translateY(-1px);filter:drop-shadow(0 4px 0 color-mix(in srgb,var(--c2) 65%,#000)) drop-shadow(0 6px 8px rgba(15,23,42,.14)) saturate(1)}.pz:active{transform:translateY(1px)}.vt:not(.filtrado) .pz{opacity:1;filter:drop-shadow(0 3px 0 color-mix(in srgb,var(--c2) 60%,#000)) drop-shadow(0 8px 10px rgba(15,23,42,.12)) saturate(1)}.vt.filtrado .pz.vt-etapa:not(.on){opacity:.5}.pz>.pz-cara{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(160deg,#ffffff47,#fff0 55%),linear-gradient(90deg,var(--c) 0%,var(--c2) 100%)}.pz.diente>.pz-cara{border-top-right-radius:7px;border-bottom-right-radius:7px;padding-right:calc(var(--dz) / 2 + 8px)!important}.pz.muesca>.pz-cara{border-top-left-radius:7px;border-bottom-left-radius:7px;padding-left:calc(var(--dz) / 2 + 12px)!important;-webkit-mask:radial-gradient(circle at 0 50%,transparent calc(var(--dz) / 2 + 2.5px),#000 calc(var(--dz) / 2 + 3px));mask:radial-gradient(circle at 0 50%,transparent calc(var(--dz) / 2 + 2.5px),#000 calc(var(--dz) / 2 + 3px))}.pz>.pz-cara:after{content:"";position:absolute;top:6px;right:12px;width:22px;height:6px;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.45) 0 2.2px,transparent 2.6px) 0 0 / 11px 6px repeat-x}.pz.diente>.pz-cara:after{right:calc(var(--dz) / 2 + 10px)}.pz-cara>*{position:relative}.pz-cara>.pz-brillo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:250% 100%}.pz.on .pz-brillo{animation:vtBarrido .9s ease .2s}.pz>.pz-diente{position:absolute;z-index:2;right:calc(var(--dz) / -2);top:50%;width:var(--dz);height:var(--dz);margin-top:calc(var(--dz) / -2);border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c2) 55%,#fff) 0%,var(--c2) 62%);box-shadow:inset 0 -2px 3px #0000002e}.vt-pipe.pzs{gap:4px}.pz.vt-etapa{height:48px}.pz.vt-etapa>.pz-cara{gap:9px;padding:0 10px 0 13px}.vt-etapa.on .vt-etapa-ir{transform:rotate(90deg)}.vt-pipe.pzs .vt-punta{left:calc((100% - 8px) / 3 * (var(--i, 0) + .5) + 4px * var(--i, 0))}.ag-fil.pzs{gap:4px;padding:7px;border:none;border-radius:18px;box-shadow:inset 0 2px 5px #0f172a1a}.ag-fil.pzs .ag-fil-pill{display:none}.pz.ag-fil-btn{flex:1 1 0;height:38px}.pz.ag-fil-btn>.pz-cara{justify-content:center;gap:6px;padding:0 10px;font-family:var(--font-head);font-size:11.5px;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.2);white-space:nowrap}.pz.ag-fil-btn>.pz-cara:after{top:5px}.pz.ag-fil-btn .pz-cara>svg{flex-shrink:0;transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.pz.ag-fil-btn.on .pz-cara>svg{transform:scale(1.15) rotate(-6deg)}.pz.ag-fil-btn .pz-cara>span:not(.pz-brillo){min-width:0;overflow:hidden;text-overflow:ellipsis}.pz.ag-fil-btn .pz-cara>b{flex-shrink:0;min-width:20px;height:18px;padding:0 6px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;text-shadow:none;color:#fff;background:#ffffff40}.pz.ag-fil-btn.on .pz-cara>b{color:var(--c2);background:#fff;animation:agCuenta .45s cubic-bezier(.34,1.6,.5,1)}.ag-fil.pzs .ag-fil-sep{flex:0 0 6px;margin:0;background:none}@media (max-width: 860px){.pz.ag-fil-btn{flex:0 0 auto;min-width:128px}}@media (prefers-reduced-motion: reduce){.pz,.pz.on .pz-brillo{transition:none;animation:none}}.pzs.snap-0 .pz{animation:pzSep0 .65s cubic-bezier(.34,1.5,.5,1)}.pzs.snap-1 .pz{animation:pzSep1 .65s cubic-bezier(.34,1.5,.5,1)}@keyframes pzSep0{30%{transform:translate(var(--sx, 0)) rotate(var(--sr, 0deg))}68%{transform:translate(calc(var(--sx, 0) * -.2))}}@keyframes pzSep1{30%{transform:translate(var(--sx, 0)) rotate(var(--sr, 0deg))}68%{transform:translate(calc(var(--sx, 0) * -.2))}}.pz-diente>i{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;pointer-events:none;border:2px solid var(--c);opacity:0}.pzs[class*=snap-] .pz.on>.pz-diente>i,.pzs[class*=snap-] .pz:has(+.pz.on)>.pz-diente>i{animation:ctClic .7s ease-out .38s}.pz:has(+.pz.on)>.pz-diente>i{border-color:color-mix(in srgb,var(--c) 50%,#fff)}.pz.vt-etapa .vt-etapa-ico{transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.pz.vt-etapa.on .vt-etapa-ico{transform:scale(1.15) rotate(-6deg)}.pz.vt-etapa.on .vt-etapa-n{animation:agCuenta .45s cubic-bezier(.34,1.6,.5,1)}@media (prefers-reduced-motion: reduce){.pzs.snap-0 .pz,.pzs.snap-1 .pz,.pz-diente>i{animation:none!important}}.rv{opacity:0;translate:0 40px;scale:.985;transition:opacity .9s cubic-bezier(.16,1,.3,1),translate 1.1s cubic-bezier(.16,1,.3,1),scale 1.1s cubic-bezier(.16,1,.3,1)}.rv.rv-in{opacity:1;translate:none;scale:none}.rv:not(.rv-in){transition-duration:.25s}.rv:not(.rv-in){transition-delay:0s!important}.cc-leyenda{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 12px 34px;font-family:var(--font-head);font-size:11px;font-weight:600;color:var(--muted)}.cc-leyenda span{display:inline-flex;align-items:center;gap:6px}.cc-ley-barra{width:8px;height:12px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#34e39a,#05d077 55%,#22708e)}.cc-ley-linea{width:16px;height:3px;border-radius:99px;background:linear-gradient(90deg,#0a84ff,#8b5cf6)}.cc-ley-prom{width:16px;height:0;border-top:2px dashed #f59e0b}.cc-grid{stroke:var(--chart-grid);stroke-width:1.4}.cc-carril{fill:var(--chart-bg);transition:fill .2s}:root:not([data-theme=light]) .cc-carril{fill:#ffffff06}.cc-line{filter:none}.cc-funda{stroke:var(--ct-fondo)}.cc-punto{fill:var(--ct-fondo);stroke:#6d7cf7}.cc-punto-on{fill:#fff;stroke:#6d5cf6;stroke-width:3;filter:none}.cc-ult{animation:ccPunto .5s cubic-bezier(.34,1.6,.5,1) backwards}.cc-ult-onda{fill:none;stroke:#8b5cf6;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:ccOnda 2.2s ease-out infinite}@keyframes ccOnda{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}.cc-eje-x.on{font-family:var(--font-head);font-weight:800;color:var(--text);padding:2px 8px;margin-top:-2px;border-radius:99px;background:var(--panel-1);animation:fadeIn .15s ease}.cc-eje-x.hoy{font-weight:800;color:#8b5cf6}.cc-pico{position:absolute;z-index:2;transform:translate(-50%,-100%);display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:8px;font-family:var(--font-head);font-size:10px;font-weight:800;color:#fff;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#f5b80b,#ea7a0b);box-shadow:0 2px #b45309,0 8px 14px -8px #b4530999;animation:ccPico .6s cubic-bezier(.34,1.6,.5,1) backwards}.cc-pico:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg);border-radius:0 0 2px;background:#ea8a0b}@keyframes ccPico{0%{opacity:0;transform:translate(-50%,-60%) scale(.5)}}.cc-prom{stroke-width:1.6;opacity:.9}.cc-prom-tag{border:none;color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px #b45309}.cc-tip{border:none;padding:11px 13px;border-radius:14px;box-shadow:0 2px 4px #060b1914,0 22px 44px -18px #060b198c}.cc-tip-pie{flex-wrap:wrap;align-items:center;border-top:none;margin-top:8px;padding:7px 9px;border-radius:10px;background:var(--panel-1)}.cc-tip-pie i{flex-basis:100%;height:4px;margin-top:6px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,#8b5cf6 15%,transparent)}.cc-tip-pie u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a84ff,#8b5cf6)}.seg.periodo{padding:4px;border:none;border-radius:14px;background:var(--seg-fondo);box-shadow:inset 0 2px 5px #0f172a1a}.seg.periodo .seg-pill{top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));overflow:hidden;border-radius:11px;background:radial-gradient(80% 160% at 0% 100%,#163abe70,#163abe00 62%),linear-gradient(110deg,#060b19,#0c2a38 50%,#05d077 135%);box-shadow:0 3px #03142e,inset 0 1px #ffffff2e,0 10px 18px -10px #060b19b3;transition:transform .5s cubic-bezier(.34,1.45,.5,1)}.seg.periodo .seg-pill i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.38) 50%,transparent 70%);background-size:250% 100%;opacity:0;animation:vtBarrido .8s ease .25s}.seg.periodo .seg-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:52px;height:42px;padding:0 10px;border-radius:11px;transition:color .25s,transform .3s cubic-bezier(.34,1.6,.5,1)}.seg.periodo .seg-btn b{font-family:var(--font-head);font-size:15px;font-weight:700;letter-spacing:-.03em;line-height:1}.seg.periodo .seg-btn small{font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;line-height:1;opacity:.75}.seg.periodo .seg-btn:not(.on):hover{transform:translateY(-2px)}.seg.periodo .seg-btn.on{color:#fff}.seg.periodo .seg-btn.on b{animation:agCuenta .45s cubic-bezier(.34,1.6,.5,1)}.seg.periodo .seg-btn.on small{color:#34e39a;opacity:1}[data-theme=light] .seg.periodo{background:#060b190d}@media (prefers-reduced-motion: reduce){.cc-ult,.cc-ult-onda,.cc-pico,.seg.periodo .seg-pill i,.seg.periodo .seg-btn.on b{animation:none}}.cc .cc-tip{position:absolute;z-index:6;pointer-events:none;min-width:0;padding:12px 13px 11px;border:none;border-radius:16px;color:#fff;background:radial-gradient(90% 120% at 0% 0%,#163abe6b,#163abe00 60%),linear-gradient(150deg,#060b19,#0c2a38 62%,#0d4a3c);box-shadow:0 3px #03142e,0 26px 44px -20px #060b19bf;transform:translateY(-50%)}.cc .cc-tip.izq{transform:translate(-100%,-50%);animation:ccTipIzq .28s cubic-bezier(.16,1,.3,1)}.cc .cc-tip.der{animation:ccTipDer .28s cubic-bezier(.16,1,.3,1)}@keyframes ccTipDer{0%{opacity:0;transform:translate(-8px,-50%) scale(.96)}}@keyframes ccTipIzq{0%{opacity:0;transform:translate(calc(-100% + 8px),-50%) scale(.96)}}.cc .cc-tip:before{content:"";position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;transform:rotate(45deg);border-radius:2px;background:#0a2232}.cc .cc-tip.der:before{left:-5px}.cc .cc-tip.izq:before{right:-5px}.cc .cc-tip:after{content:"";position:absolute;top:0;right:0;width:80px;height:50px;border-radius:0 16px 0 0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1.5px);background-size:8px 8px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 72%)}.cc-tip-cab{display:flex;align-items:center;gap:6px;color:#ffffffb3}.cc-tip-cab b{font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#fff;text-transform:capitalize}.cc-tip-cab em{margin-left:auto;padding:2px 7px;border-radius:99px;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.3px;color:#060b19;background:#34e39a}.cc-tip-cifras{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.cc-tip-tasa{position:relative;display:flex;align-items:center;gap:9px;margin-top:9px}.cc-tip-tasa svg{flex-shrink:0;transform:rotate(-90deg)}.cc-tip-tasa circle{fill:none;stroke-width:4}.cc-tip-tasa .f{stroke:#ffffff1f}.cc-tip-tasa .v{stroke:#a78bfa;stroke-linecap:round;animation:ccTasa .6s cubic-bezier(.16,1,.3,1) backwards}@keyframes ccTasa{0%{stroke-dasharray:0 100}}.cc-tip-pct{position:absolute;left:0;top:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:10.5px;font-weight:800;letter-spacing:-.03em}.cc-tip-pct small{font-size:7.5px;opacity:.8}.cc-tip-tasa>div{flex:1;min-width:0}.cc-tip-tasa>div small{display:block;font-size:9.5px;color:#ffffff9e}.cc-tip-tasa>div b{display:block;font-family:var(--font-head);font-size:12.5px;font-weight:700;color:#c4b5fd}.cc-tip-vs{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:99px;font-family:var(--font-head);font-size:10.5px;font-weight:800}.cc-tip-vs small{margin-left:2px;font-family:var(--font-body);font-size:8.5px;font-weight:600;opacity:.8}.cc-tip-vs.sube{color:#34e39a;background:#05d07729}.cc-tip-vs.baja{color:#fca5a5;background:#ef444429}.seg.periodo.cv-seg{width:100%}.seg.periodo.cv-seg .seg-btn{flex-direction:row;gap:7px;height:38px;padding:0 8px}.seg.periodo.cv-seg .seg-btn b{font-size:12.5px;font-weight:700;letter-spacing:-.01em}.seg.periodo.cv-seg .seg-btn.on b{animation:none}.seg.periodo.cv-seg .cv-seg-n{border:none;color:var(--muted);background:color-mix(in srgb,var(--text) 9%,transparent)}.seg.periodo.cv-seg .seg-btn.on .cv-seg-n{color:#060b19;background:#34e39a;animation:agCuenta .45s cubic-bezier(.34,1.6,.5,1)}.cv.dcard{border:none!important;border-radius:22px;box-shadow:0 2px 4px #060b190d,0 26px 50px -30px #060b1973}.cv-lista{border-right:none}.cv-tools{border-bottom:none;padding-bottom:8px}.cv-input{border-top:none}.cv-guia-head{border-bottom:none}.cv-chat-head{border-bottom:none;box-shadow:0 10px 18px -18px #060b1959}.cc .cc-tip{padding:13px}.cc-tip-cab{height:20px}.cc-tip-cifras{gap:8px;margin-top:10px}.cc-tip-cifras>.cc-tip-dato{display:flex;flex-direction:column;gap:9px;padding:10px;border-radius:12px;background:#ffffff12}.cc-tip-dato-cab{display:flex;align-items:center;gap:8px;min-width:0}.cc-tip-ico{display:flex;flex-shrink:0;animation:kpiIco .6s cubic-bezier(.16,1,.3,1) both}.cc-tip-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:itTrazo 1s cubic-bezier(.16,1,.3,1) .05s forwards}.cc-tip-dato-cab>div{min-width:0}.cc-tip-dato-cab small{display:block;font-size:9.5px;font-weight:700;line-height:1.2;color:#ffffffa8;white-space:nowrap}.cc-tip-dato-cab b{display:block;margin-top:2px;font-family:var(--font-head);font-size:19px;font-weight:700;letter-spacing:-.04em;line-height:1;color:#fff}.cc-tip-barra{display:block;height:3px;border-radius:99px;overflow:hidden;background:#ffffff1f}.cc-tip-barra u{display:block;height:100%;border-radius:inherit;background:var(--c);transform-origin:left;animation:csBarra .5s cubic-bezier(.16,1,.3,1) .05s backwards}.cc-tip-tasa{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;border-radius:12px;background:#ffffff12}.cc-tip-anillo{position:relative;width:40px;height:40px;display:block}.cc-tip-anillo svg{display:block;transform:rotate(-90deg)}.cc-tip-tasa .cc-tip-pct{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center;gap:0;font-family:var(--font-head);font-size:11px;font-weight:800;letter-spacing:-.03em;line-height:1}.cc-tip-tasa .cc-tip-pct small{font-size:7.5px;margin-left:.5px;opacity:.8}.cc-tip-tasa-txt small{display:block;font-size:9.5px;font-weight:600;line-height:1.2;color:#ffffff9e;white-space:nowrap}.cc-tip-tasa-txt b{display:block;margin-top:2px;font-family:var(--font-head);font-size:13px;font-weight:700;line-height:1.1;color:#c4b5fd}.cc-tip-vs{flex-direction:column;align-items:center;gap:1px;min-width:48px;padding:5px 8px;border-radius:10px}.cc-tip-vs svg{display:block}.cc-tip-vs b{font-family:var(--font-head);font-size:12px;font-weight:800;line-height:1}.cc-tip-vs small{margin:0;font-size:8px;line-height:1}@media (prefers-reduced-motion: reduce){.cc-tip-ico,.cc-tip-ico svg>:not(defs){animation:none;stroke-dashoffset:0}}html.riel-vt .rl{view-transition-name:riel}html.riel-vt .app-main{view-transition-name:contenido}html.riel-vt .rl,html.riel-vt .rl *,html.riel-vt .app-main{transition:none!important}::view-transition-group(riel),::view-transition-group(contenido){animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(riel){z-index:2;overflow:clip;border-radius:22px}::view-transition-old(riel),::view-transition-new(riel),::view-transition-old(contenido),::view-transition-new(contenido){height:100%;width:auto;object-fit:none;object-position:left top;animation-duration:.4s;animation-timing-function:ease}::view-transition-new(riel){animation-delay:.06s}.rl.completa .rl-txt{animation:rlTxt .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.12s + var(--n, 0) * 35ms)}.rl.completa .rl-grupo{animation:rlTxt .5s cubic-bezier(.16,1,.3,1) .1s backwards}@keyframes rlTxt{0%{opacity:0;transform:translate(-10px)}}.rl-logo{animation:rlLogo .6s cubic-bezier(.34,1.5,.5,1)}@keyframes rlLogo{0%{opacity:0;transform:scale(.8)}}.rl-alternar svg{animation:rlFlecha .5s cubic-bezier(.34,1.6,.5,1)}@keyframes rlFlecha{0%{transform:rotate(-180deg) scale(.6);opacity:0}}html.theme-sweep *,html.theme-sweep *:before,html.theme-sweep *:after{transition:none!important}@media (prefers-reduced-motion: reduce){.rl.completa .rl-txt,.rl.completa .rl-grupo,.rl-logo,.rl-alternar svg{animation:none}}.pz-diente>i{display:none}.ct-pz.on{filter:drop-shadow(0 4px 0 color-mix(in srgb,var(--oc2) 65%,#000)) drop-shadow(0 6px 8px rgba(15,23,42,.14)) saturate(1)}.ct-pz-clic{display:none}.ct-head-acc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ct-enlinea{display:inline-flex;align-items:center;gap:6px}.ct-enlinea-ver{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:14px;white-space:nowrap;text-decoration:none;font-family:var(--font-head);font-size:13.5px;font-weight:700;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);box-shadow:0 3px color-mix(in srgb,var(--c2) 65%,#000),inset 0 1px #ffffff4d;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.ct-enlinea-ver svg{color:#fff;transition:transform .4s cubic-bezier(.34,1.6,.5,1)}.ct-enlinea-ver:hover{transform:translateY(-2px);box-shadow:0 5px color-mix(in srgb,var(--c2) 65%,#000),inset 0 1px #ffffff4d}.ct-enlinea-ver:hover svg{transform:scale(1.15)}.ct-enlinea-ver[aria-disabled=true]{opacity:.55;pointer-events:none}.ct-enlinea-copiar{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:14px;cursor:pointer;color:var(--text);background:var(--ct-fondo);box-shadow:0 2px #060b191f,0 8px 16px -10px #060b1966;transition:transform .25s cubic-bezier(.34,1.6,.5,1),color .2s}.ct-enlinea-copiar:hover{transform:translateY(-2px)}.ct-enlinea-copiar.ok{color:#05d077}.ct-enlinea-copiar:disabled{opacity:.5;cursor:default}@media (min-width: 861px){.ct>.fl-head{flex-wrap:nowrap;align-items:center}.ct>.fl-head .ph{flex-wrap:nowrap}.ct>.fl-head .ph h1{flex-shrink:0}.ct>.fl-head .ph-bot{flex:1 1 auto;min-width:0}.ct>.fl-head .ph-burbuja{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct>.fl-head .ct-head-acc{flex-shrink:0;flex-wrap:nowrap;width:auto!important}}.ct-enlinea{gap:0;border-radius:14px;background:radial-gradient(80% 160% at 0% 100%,#163abe70,#163abe00 62%),linear-gradient(90deg,#060b19,#060b19,#0c2a38);box-shadow:0 3px #03142e,inset 0 1px #ffffff29;transition:transform .25s cubic-bezier(.16,1,.3,1)}.ct-enlinea:hover{transform:translateY(-2px)}.ct-enlinea-ver{background:none;box-shadow:none;padding:0 12px 0 16px;border-radius:14px 0 0 14px}.ct-enlinea-ver:hover{transform:none;box-shadow:none}.ct-enlinea-copiar{width:40px;height:36px;margin-right:4px;border-radius:10px;color:#fff;background:#ffffff1f;box-shadow:none}.ct-enlinea-copiar:hover{transform:none;background:#fff3}.ct-enlinea-copiar.ok{color:#34e39a}@media (max-width: 1100px) and (min-width: 861px){.ct-enlinea-ver{font-size:0;gap:0;padding-right:8px}.ct-enlinea-ver:after{content:"En línea";font-size:13.5px;margin-left:8px}}.ct-enlinea{background:linear-gradient(160deg,#ffffff42,#fff0 55%),linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);box-shadow:0 3px color-mix(in srgb,var(--c2) 65%,#000),inset 0 1px #ffffff4d;text-shadow:0 1px 1px rgba(0,0,0,.18)}.ct-enlinea-copiar{background:#fff3}.ct-enlinea-copiar:hover{background:#ffffff4d}.ct-enlinea-copiar.ok{color:#fff;background:#060b1959}@media (min-width: 861px){.ct>.fl-head .ph{align-items:center}.ct>.fl-head .ph-bot{align-self:center;align-items:center}.ct>.fl-head .ct-head-acc{align-items:center;gap:10px}.ct>.fl-head .ct-head-acc>.ct-enlinea,.ct>.fl-head .ct-head-acc>.ct-btn.grande{width:228px;height:46px;border-radius:14px}.ct>.fl-head .ct-head-acc>.ct-btn.grande{justify-content:center;padding:0 18px;font-size:13.5px}.ct>.fl-head .ct-enlinea-ver{flex:1;justify-content:center;height:46px;padding:0 8px 0 14px;font-size:13.5px}.ct>.fl-head .ct-enlinea-copiar{width:36px;height:34px;margin-right:6px;flex-shrink:0}}@media (max-width: 1100px) and (min-width: 861px){.ct>.fl-head .ct-head-acc>.ct-enlinea,.ct>.fl-head .ct-head-acc>.ct-btn.grande{width:176px}.ct>.fl-head .ct-enlinea-ver{font-size:0}}@media (min-width: 861px){.ct>.fl-head{flex-wrap:nowrap;align-items:center;gap:12px}.ct>.fl-head .ph{display:contents}.ct>.fl-head .ph h1{flex-shrink:0}.ct>.fl-head .ph-bot{flex:1 1 auto;min-width:0;align-self:center;align-items:center}.ct>.fl-head .ct-head-acc{flex-shrink:0;align-self:center;align-items:center;gap:10px}.ct>.fl-head .ct-head-acc>.ct-enlinea,.ct>.fl-head .ct-head-acc>.ct-btn.grande{width:auto;height:42px;border-radius:12px}.ct>.fl-head .ct-head-acc>.ct-btn.grande{padding:0 20px;font-size:13px}.ct>.fl-head .ct-enlinea-ver{flex:none;height:42px;padding:0 10px 0 20px;font-size:13px;border-radius:12px 0 0 12px}.ct>.fl-head .ct-enlinea-copiar{width:32px;height:30px;margin-right:6px;border-radius:9px}}@media (max-width: 1100px) and (min-width: 861px){.ct>.fl-head .ct-head-acc>.ct-enlinea,.ct>.fl-head .ct-head-acc>.ct-btn.grande{width:auto}}.ct>.fl-head .ct-btn.grande:after{content:none;display:none;animation:none}.ct-pzs{min-width:0;width:330px;padding:5px;border-radius:16px}.ct-pz{height:42px}.ct-pz-cara{gap:8px;padding:0 12px}.ct-pz.a .ct-pz-cara{padding-right:20px;border-radius:12px 6px 6px 12px}.ct-pz.b .ct-pz-cara{padding-left:22px;border-radius:6px 12px 12px 6px;-webkit-mask:radial-gradient(circle at 0 50%,transparent 11.5px,#000 12px);mask:radial-gradient(circle at 0 50%,transparent 11.5px,#000 12px)}.ct-pz-diente{width:20px;height:20px;margin-top:-10px;right:-10px}.ct-pz-txt b{font-size:13px}.ct-pz-txt small{display:none}.ct-pz-cara em{min-width:24px;height:22px;font-size:11.5px}.ct-pz-cara:after{top:5px}.ct-pz-ico svg{width:16px;height:16px}.ct-hud{container-type:inline-size;gap:12px;padding:5px 8px 5px 6px;border-radius:16px}.ct-hud-score{gap:8px;padding-right:4px;border-right:none}.ct-hud-anillo{width:42px;height:42px}.ct-hud-anillo svg{width:42px;height:42px}.ct-hud-anillo b{font-size:11px}.ct-hud-et{font-size:9px;letter-spacing:.9px}.ct-hud-score em{margin-top:1px;font-size:12px}.ct-hud-score em i{animation:ctLatido 2.2s ease-out infinite}.ct-hud-crit{display:flex;flex:1;min-width:0;gap:6px;justify-content:flex-end;overflow:visible}.ct-hud-c{position:relative;isolation:isolate;flex:0 1 auto;flex-direction:row;align-items:center;gap:0;height:34px;padding:0 11px;overflow:hidden;border:none;border-radius:99px;background:var(--panel-1);box-shadow:none}.ct-hud-c-top{gap:6px;font-size:11.5px;color:var(--text)}.ct-hud-c-l{overflow:visible;text-overflow:clip}.ct-hud-c-top b{margin-left:2px;padding:1px 6px;border-radius:99px;font-size:10.5px;background:#ffffff8c}:root:not([data-theme=light]) .ct-hud-c-top b{background:#ffffff14}.ct-hud-c>i{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;height:auto;border-radius:inherit;background:transparent}.ct-hud-c>i u{border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,#f59e0b 26%,transparent),color-mix(in srgb,#f59e0b 14%,transparent))}.ct-hud-c.ok>i u{background:linear-gradient(90deg,color-mix(in srgb,#05d077 26%,transparent),color-mix(in srgb,#05d077 14%,transparent))}.ct-hud-c:not(:disabled):hover{transform:translateY(-2px);border-color:transparent;box-shadow:0 8px 16px -10px #060b1959}.ct-hud-c.ok .ct-hud-c-top svg{color:#05a862}.ct-hud-c:not(.ok) .ct-hud-c-top svg{color:#d97706}.ct-hud-kpi{display:none}@container (max-width: 640px){.ct-hud-et{display:none}}@container (max-width: 560px){.ct-hud-crit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ct-hud-c{height:30px}}.ct-sup{align-items:center}.ct-hud-c-l{flex:none}.ct-hud-c-top b{margin-left:4px}.ct-hud,.ct-pzs{border:none!important}.ct-hud{box-shadow:0 1px 2px #060b190d,0 14px 28px -20px #060b1966}.ct-hud-crit{flex-wrap:wrap;row-gap:6px}.ct-hud-c{flex:0 0 auto}.ct-hud-c-top{gap:7px}.ct-hud-c-top b{display:inline-flex;align-items:center;gap:3px}.ct-hud-c.ok .ct-hud-c-top b{color:#04a862}@container (max-width: 560px){.ct-hud-crit{display:flex}}@media (min-width: 861px){.ct>.fl-head .ct-head-acc>.ct-enlinea,.ct>.fl-head .ct-head-acc>.ct-btn.grande{width:172px;height:42px;border-radius:12px}.ct>.fl-head .ct-head-acc>.ct-btn.grande{justify-content:center;padding:0 14px}.ct>.fl-head .ct-enlinea-ver{flex:1;justify-content:center;padding:0 12px 0 6px;font-size:13px}.ct>.fl-head .ct-enlinea-copiar{width:30px;height:30px;margin:0 0 0 6px}}.ct-enlinea-ver:after{content:none!important}@media (max-width: 1100px) and (min-width: 861px){.ct>.fl-head .ct-enlinea-ver{font-size:13px}}.ct-hud-crit{flex-wrap:nowrap;gap:5px}.ct-hud-c{height:32px;padding:0 10px}.ct-hud-c-top b{min-width:20px;justify-content:center;padding:2px 6px}@container (max-width: 780px){.ct-hud-et{display:none}}@container (max-width: 600px){.ct-hud-crit{flex-wrap:wrap}}.ct-pzs{width:306px}.ct-hud-c{padding:0 9px}.ct-hud{gap:10px}.ct-pzs{width:314px}.ct-pz-cara{gap:7px;padding:0 9px 0 11px}.ct-pz.a .ct-pz-cara{padding-right:17px}.ct-pz.b .ct-pz-cara{padding-left:20px}.ct-pz-txt b{font-size:12.5px;overflow:visible;text-overflow:clip}.ct-hud-c{padding:0 8px}.ct-hud-crit{gap:4px}.ct-hud{position:relative;overflow:hidden;gap:12px;padding:6px 8px 6px 7px;border-radius:18px}.ct-hud:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 140% at 0% 50%,color-mix(in srgb,var(--n) 12%,transparent),transparent 70%)}.ct-hud:after{content:"";position:absolute;top:0;right:0;width:220px;height:100%;pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 70%)}.ct-hud>*{position:relative;z-index:1}.ct-hud-anillo{width:46px;height:46px}.ct-hud-anillo svg{width:46px;height:46px}.ct-hud-anillo .t{fill:none;stroke:color-mix(in srgb,var(--n) 40%,transparent);stroke-width:1.2;stroke-dasharray:1.5 3}.ct-hud-anillo .f{stroke:color-mix(in srgb,var(--n) 14%,var(--ct-fondo-3));stroke-width:4.5}.ct-hud-anillo .v{stroke-width:4.5;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.ct-hud-anillo b{font-size:12px}.ct-hud-score em{margin-top:1px;font-size:12.5px}.ct-hud-sub{display:block;margin-top:1px;font-size:10.5px;color:var(--muted);white-space:nowrap}.ct-hud-c{height:36px;padding:0 6px 0 12px;border-radius:99px;background:var(--panel-1)}.ct-hud-c-top{gap:7px;font-size:12px;font-weight:700}.ct-hud-c-top b{padding:0;background:none!important}.ct-hud-n{display:inline-flex!important;align-items:center;gap:4px;height:24px;padding:0 8px 0 4px!important;border-radius:99px;color:#b45309!important;background:#fff!important;box-shadow:0 1px 2px #00000014}.ct-hud-n svg{width:16px;height:16px;transform:rotate(-90deg)}.ct-hud-n circle{fill:none;stroke-width:3;stroke:#f59e0b38}.ct-hud-n circle.a{stroke:#f59e0b;stroke-linecap:round}.ct-hud-n small{color:#b45309b3!important}:root:not([data-theme=light]) .ct-hud-n{background:#ffffff14!important;color:#fbbf24!important;box-shadow:none}.ct-hud-c.ok{color:#fff;background:linear-gradient(160deg,#ffffff3d,#fff0 55%),linear-gradient(135deg,#10dc85,#04a862);box-shadow:0 2px #037a46}.ct-hud-c.ok>i{display:none}.ct-hud-c.ok .ct-hud-c-top,.ct-hud-c.ok .ct-hud-c-top svg{color:#fff!important}.ct-hud-ok{display:grid!important;place-items:center;width:22px;height:22px;border-radius:50%;color:#04a862!important;background:#fff!important}.ct-hud-c:not(.ok) .ct-hud-c-top svg:first-child{color:#d97706}.ct-hud-score{flex-shrink:0}.ct-hud-score>div{min-width:max-content}.ct-hud-crit{flex:1 1 auto;min-width:0;gap:6px}.ct-hud-c{height:34px;padding:0 5px 0 11px}.ct-hud-c-top{gap:6px;font-size:11.5px}.ct-hud-ok{width:20px;height:20px}.ct-hud-n{height:22px}@container (max-width: 900px){.ct-hud-sub{display:none}}.ct-hud-crit{justify-content:flex-end;overflow:hidden}.ct-hud-c{flex:0 1 auto;min-width:0}.ct-hud-c-l{min-width:0;overflow:hidden;text-overflow:ellipsis}@container (max-width: 1000px){.ct-hud-c.ok .ct-hud-c-l{display:none}.ct-hud-c.ok{padding-left:10px}}@container (max-width: 560px){.ct-hud-c-l{display:none}}.ct-lado-tipo .ct-pzs,.ct>.ct-tab .ct-lado-tipo .ct-pzs{width:100%;min-width:0;box-sizing:border-box}.ct-lado-tipo .ct-pz-cara{gap:5px;padding:0 7px 0 9px}.ct-lado-tipo .ct-pz.a .ct-pz-cara{padding-right:15px}.ct-lado-tipo .ct-pz.b .ct-pz-cara{padding-left:17px}.ct-lado-tipo .ct-pz-txt b{font-size:12px;overflow:visible;text-overflow:clip}.ct-lado-tipo .ct-pz-cara em{min-width:20px;height:20px;padding:0 5px;font-size:10.5px}.ct-lado-tipo .ct-pz-ico svg{width:15px;height:15px}.ct-lado-tipo .ct-pz-cara{gap:4px;padding:0 6px 0 8px}.ct-lado-tipo .ct-pz.a .ct-pz-cara{padding-right:13px}.ct-lado-tipo .ct-pz.b .ct-pz-cara{padding-left:15px}.ct-lado-tipo .ct-pz-txt b{font-size:11.5px;letter-spacing:-.3px}.ct-lado-tipo .ct-pz-cara em{min-width:18px;height:18px;padding:0 4px;font-size:10px}.ct-herr{flex-wrap:nowrap}.ct-herr-tipo{flex-shrink:0}.ct-herr-tipo .ct-pzs,.ct>.ct-tab .ct-herr-tipo .ct-pzs{width:236px;min-width:0;padding:3px;border-radius:13px;box-shadow:inset 0 1px 3px #0f172a14}.ct-herr-tipo .ct-pz{height:34px}.ct-herr-tipo .ct-pz-cara{gap:4px;padding:0 6px 0 8px}.ct-herr-tipo .ct-pz.a .ct-pz-cara{padding-right:13px}.ct-herr-tipo .ct-pz.b .ct-pz-cara{padding-left:15px}.ct-herr-tipo .ct-pz-txt b{font-size:11.5px;letter-spacing:-.3px;overflow:visible;text-overflow:clip}.ct-herr-tipo .ct-pz-txt small{display:none}.ct-herr-tipo .ct-pz-cara em{min-width:18px;height:18px;padding:0 4px;font-size:10px}.ct-herr-tipo .ct-pz-ico svg{width:15px;height:15px}.ct-herr-tipo .ct-pz-cara:after{top:4px}.ct-herr .ct-buscar{flex:1 1 200px;min-width:0}@container (max-width: 720px){.ct-herr{flex-wrap:wrap}.ct-herr-tipo{flex:1 1 100%}.ct-herr-tipo .ct-pzs{width:100%}}.ct-herr .ct-orden{flex:0 0 auto;width:168px;min-width:0}.ct-herr .ct-orden .ct-orden-sel,.ct-herr .ct-orden select,.ct-herr .ct-orden button{min-width:0}.ct-herr .ct-vista button{padding:0 9px;font-size:0;gap:0}.ct-herr .ct-vista button svg{width:15px;height:15px}.ct-herr-tipo .ct-pzs,.ct>.ct-tab .ct-herr-tipo .ct-pzs{width:250px}.ct-herr .ct-orden .cselect{min-width:0;width:100%}.ct-espacio>.ct-main{padding-top:8px}@media (max-width: 860px){.ct-espacio>.ct-main{padding-top:0}}@container (max-width: 720px){.ct-herr-tipo .ct-pzs,.ct>.ct-tab .ct-herr-tipo .ct-pzs{width:100%}}.ct-herr{position:relative;isolation:isolate}.ct-herr:after{content:"";position:absolute;top:0;right:0;z-index:-1;border-radius:0 15px 15px 0;width:200px;height:100%;pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.7px);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 72%)}.ct-herr .ct-orden .cselect-panel{left:auto;right:0;width:max-content;min-width:100%;max-width:280px}.rl-item,.rl-item .rl-ico{transition:color .18s ease,background .2s,transform .35s cubic-bezier(.34,1.6,.5,1)}.rl-item.on,.rl-item.on .rl-ico{transition-delay:.26s,0s,0s}@media (prefers-reduced-motion: reduce){.rl-item.on,.rl-item.on .rl-ico{transition-delay:0s}}.rl-pill{transition:none!important}.rl-pill.pop{animation:rlPillPop .38s cubic-bezier(.34,1.5,.5,1)}@keyframes rlPillPop{0%{opacity:.5;left:24px;right:24px}60%{left:11px;right:11px}to{opacity:1;left:13px;right:13px}}.rl-item,.rl-item .rl-ico,.rl-item.on,.rl-item.on .rl-ico{transition-delay:0s!important}.rl-item,.rl-item .rl-ico{transition:background .2s,transform .35s cubic-bezier(.34,1.6,.5,1)}@media (prefers-reduced-motion: reduce){.rl-pill.pop{animation:none}}.rl-ico{position:relative}.rl-paso{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border-radius:99px;font-style:normal;font-family:var(--font-head);font-size:9px;font-weight:900;line-height:1;color:#fff;background:#64748b;box-shadow:0 0 0 2px #060b19}[data-theme=light] .rl-paso{box-shadow:0 0 0 2px #fff}.rl-paso.ok{background:#05d077}.rl-paso.actual{background:#f59e0b;animation:rlPasoLate 1.8s ease-out infinite}@keyframes rlPasoLate{0%{box-shadow:0 0 0 2px #060b19,0 0 0 2px #f59e0b99}to{box-shadow:0 0 0 2px #060b19,0 0 0 9px #f59e0b00}}[data-theme=light] .rl-paso.actual{animation-name:rlPasoLateClaro}@keyframes rlPasoLateClaro{0%{box-shadow:0 0 0 2px #fff,0 0 0 2px #f59e0b99}to{box-shadow:0 0 0 2px #fff,0 0 0 9px #f59e0b00}}.rl-item.on .rl-paso{box-shadow:0 0 0 2px transparent}.rl-hacer,.rl-opc{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px 0 3px;border-radius:99px;font-style:normal;font-family:var(--font-head);font-size:9.5px;font-weight:800;white-space:nowrap}.rl-hacer{color:#fff;background:#f59e0b}.rl-hacer b{width:12px;height:12px;display:grid;place-items:center;border-radius:50%;font-size:9px;color:#f59e0b;background:#fff}.rl-opc{padding:0 7px;color:currentColor;opacity:.6;background:#ffffff1a}[data-theme=light] .rl-opc{background:#060b190f}.rl-item.bloq{opacity:.38;filter:grayscale(1);cursor:not-allowed}.rl-item.bloq:hover{opacity:.55;background:transparent}.rl-item.bloq:hover .rl-ico{transform:none}.rl-bot{position:fixed;z-index:300;display:flex;align-items:flex-end;gap:8px;width:270px;transform:translateY(-50%);pointer-events:none;animation:rlGlobo .22s cubic-bezier(.16,1,.3,1)}.rl-bot>img{flex-shrink:0;width:40px;height:auto}.rl-bot>span{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:16px 16px 16px 5px;color:var(--text);background:var(--card-bg);box-shadow:0 2px 4px #060b1914,0 22px 40px -16px #060b198c}.rl-bot b{font-family:var(--font-head);font-size:12.5px;font-weight:800}.rl-bot small{font-size:11.5px;line-height:1.45;color:var(--muted)}.rl-bot strong{color:var(--text)}.rl-bot em{margin-top:3px;font-style:normal;font-family:var(--font-head);font-size:11px;font-weight:800;color:#f59e0b}:root:not([data-theme=light]) .rl-bot>span{background:#1c2536;box-shadow:0 0 0 1px #ffffff0f,0 22px 40px -16px #000c}@media (prefers-reduced-motion: reduce){.rl-paso.actual{animation:none}}.rl-ico{position:static}.rl-paso{top:3px;right:3px;min-width:14px;height:14px;font-size:8.5px}.rl:not(.completa) .rl-nav{gap:7px}.rl:not(.completa) .rl-sep{margin:8px 0}.rl-chip-paso{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 8px;border-radius:99px;font-style:normal;font-family:var(--font-head);font-size:9.5px;font-weight:800;white-space:nowrap;color:currentColor;background:#ffffff1a}[data-theme=light] .rl-chip-paso{background:#060b190f}.rl-chip-paso.actual{padding-left:3px;color:#fff;background:#f59e0b}.rl-chip-paso.actual b{width:13px;height:13px;display:grid;place-items:center;border-radius:50%;font-size:9px;color:#f59e0b;background:#fff}.rl-chip-paso.ok{color:#fff;background:#05d077}.rl-item.on .rl-chip-paso:not(.actual):not(.ok){background:#ffffff2e}.rl-paso{top:50%;right:1px;min-width:13px;height:13px;padding:0 2px;margin-top:-6.5px;font-size:8px}.rl-paso.actual,[data-theme=light] .rl-paso.actual{animation:rlPasoBeat 1.6s ease-in-out infinite}@keyframes rlPasoBeat{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.rl-paso.actual,[data-theme=light] .rl-paso.actual{animation:none}}.rl-bot{width:auto;align-items:center;gap:0}.rl-bot>img{position:relative;z-index:2;margin-right:-6px}.rl-bot>span.bot-chip{padding:10px 14px 11px 16px;border-radius:5px 18px 18px;color:#fff}:root:not([data-theme=light]) .rl-bot>span.bot-chip{background:radial-gradient(120% 160% at 0% 0%,#2a62ff66,#163abe00 55%),linear-gradient(140deg,#16213f,#0b1226 70%);box-shadow:0 0 0 1px #ffffff14,0 22px 40px -14px #000000e6}.rl-bot>span.bot-chip{gap:3px;background:radial-gradient(120% 160% at 0% 0%,#2a62ff73,#163abe00 55%),linear-gradient(140deg,#0b1630,#060b19 70%);box-shadow:0 2px 4px #060b1940,0 22px 40px -14px #060b19b3}.rl-bot .bot-chip>small{font-size:9.5px;line-height:1.2;color:#fff9}.rl-bot .bot-chip-dest b{font-size:15px;color:inherit}.rl-bot .bot-chip>em{margin-top:0;font-family:var(--font-body);font-size:11.5px;font-weight:400;color:#ffffffb8;white-space:normal;max-width:230px}.rl-item.bloq{cursor:pointer}.rl-bot{pointer-events:auto;cursor:pointer;padding:10px 10px 10px 0;margin-left:-10px}.rl-bot>span.bot-chip{transition:transform .35s cubic-bezier(.34,1.6,.5,1),box-shadow .3s}.rl-bot:hover>span.bot-chip{transform:translateY(-2px) scale(1.02);box-shadow:0 2px 4px #060b191a,0 26px 46px -12px #060b1980}.rl-bot:hover .bot-chip-dest i{animation:botEmpuja .7s ease-in-out infinite}.rl-bot:hover>img{animation:botSalta .7s cubic-bezier(.34,1.6,.5,1)}@keyframes botEmpuja{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes botSalta{40%{transform:translateY(-5px) rotate(-8deg)}}.rl-paso.pend{background:#f59e0b;animation:none!important}.rl-chip-paso.pend{animation:none}html.barrido-vt .rl,html.barrido-vt .rl-pill,html.barrido-vt .app-main,html.barrido-vt .app-contenido{transition:none!important}.rl.completa .rl-nav{gap:clamp(2px,.5vh,5px)}.rl.completa .rl-item{flex-shrink:0;height:clamp(32px,5.3vh,44px);border-radius:clamp(11px,1.8vh,15px)}.rl.completa .rl-grupo{flex-shrink:0;padding:clamp(5px,1.3vh,14px) 10px clamp(3px,.7vh,6px)}.rl.completa .rl-nav>div:first-of-type>.rl-grupo{padding-top:0}.rl.completa .rl-sep{flex-shrink:0;margin-top:clamp(3px,.8vh,8px);margin-bottom:clamp(3px,.8vh,8px)}@media (max-height: 720px){.rl.completa .rl-cab{padding-top:10px;padding-bottom:8px}.rl.completa .rl-logo{width:132px}.rl.completa .rl-pie{padding-top:6px;padding-bottom:10px}.rl.completa .rl-pie .sb-user{padding-top:7px;padding-bottom:7px}.rl.completa .rl-pie .sb-user-av{width:30px;height:30px}.rl.completa .rl-pie .sb-salir{height:36px;min-height:0}}@media (max-height: 720px){.rl.completa .rl-grupo{padding-top:3px;padding-bottom:2px}.rl.completa .rl-sep{margin-top:3px;margin-bottom:3px}}.rl:not(.completa) .rl-cab{padding:clamp(12px,2.2vh,20px) 10px clamp(8px,1.6vh,14px);gap:0}.rl:not(.completa) .rl-logo{width:clamp(40px,6.4vh,50px)}.rl:not(.completa) .rl-nav{justify-content:center;gap:clamp(3px,.9vh,9px);padding-top:4px;padding-bottom:4px}.rl:not(.completa) .rl-item{flex-shrink:0;height:clamp(34px,5.4vh,44px)}.rl:not(.completa) .rl-sep{flex-shrink:0;margin-top:clamp(3px,.9vh,9px);margin-bottom:clamp(3px,.9vh,9px)}.rl-cuenta{position:absolute;top:-6px;right:-8px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:99px;font-style:normal;font-family:var(--font-head);font-size:10px;font-weight:800;line-height:1;color:#fff;background:linear-gradient(135deg,#efa23c,#e17534);box-shadow:0 0 0 2px #060b19}[data-theme=light] .rl-cuenta{box-shadow:0 0 0 2px #fff}.rl-item.on .rl-cuenta{box-shadow:0 0 0 2px transparent}.rl-cuenta.fila{position:static;margin-left:auto;box-shadow:none}.rl-cuenta{top:4px;right:4px}.rl-cuenta.fila{margin-left:auto}.ic-relieve{overflow:visible;filter:drop-shadow(0 2px 1.5px rgba(6,11,25,.16)) drop-shadow(0 6px 6px rgba(6,11,25,.1))}:root:not([data-theme=light]) .ic-relieve{filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.55)) drop-shadow(0 6px 8px rgba(0,0,0,.35))}.ic-relieve .ic-canto{opacity:.9}:root:not([data-theme=light]) .ic-relieve .ic-brillo{opacity:.55}.glifo{flex-shrink:0;overflow:visible;filter:drop-shadow(0 1.5px 1px rgba(6,11,25,.16)) drop-shadow(0 6px 8px rgba(6,11,25,.12))}:root:not([data-theme=light]) .glifo{filter:drop-shadow(0 1.5px 1px rgba(0,0,0,.5)) drop-shadow(0 6px 10px rgba(0,0,0,.4))}.ph-ico .glifo>*,.chead-ico .glifo>*,.kpi-ico .glifo>*{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.isuave:has(.glifo){background:none!important;box-shadow:none!important}.nv-astro .glifo>*,.wa-col .glifo>*{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.lg{--lg-bg: #eef2f1;--lg-text: #060B19;--lg-muted: rgba(6,11,25,.62);--lg-card: #ffffff;--lg-ease: cubic-bezier(.16,1,.3,1);--gap: clamp(8px, 1.9vh, 22px);position:relative;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;color:var(--lg-text);font-family:var(--font-body);background:var(--lg-bg);color-scheme:light}.lg-fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lg-blob{position:absolute;border-radius:50%;background:#22708e1a;animation:lgBlob 14s ease-in-out infinite}.lg-blob.b1{width:420px;height:420px;top:-170px;left:-140px;border-radius:42% 58% 60% 40%/45% 40% 60% 55%}.lg-blob.b2{width:320px;height:320px;top:30%;right:-130px;background:#22708e1f;animation-delay:-4s;border-radius:58% 42% 38% 62%/52% 60% 40% 48%}.lg-blob.b3{width:220px;height:220px;bottom:-110px;left:30%;background:#05d0771a;animation-delay:-8s}.lg-blob.b4{width:110px;height:110px;top:22%;left:46%;background:#22708e14;animation-delay:-2s}.lg-blob.b5{width:150px;height:150px;bottom:12%;left:-70px;background:#0a84ff12;animation-delay:-10s}@keyframes lgBlob{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(14px,-18px) rotate(14deg)}}.lg-puntos{position:absolute;width:260px;height:200px;background-image:radial-gradient(rgba(6,11,25,.16) 1.2px,transparent 1.7px);background-size:14px 14px}.lg-puntos.p1{top:0;right:0;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 72%)}.lg-puntos.p2{bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse at 0% 100%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 0% 100%,#000,transparent 72%)}.lg-puntos.p3{bottom:0;right:0;width:220px;height:160px;background-image:radial-gradient(rgba(34,112,142,.3) 1.2px,transparent 1.7px);-webkit-mask-image:radial-gradient(ellipse at 100% 100%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 100% 100%,#000,transparent 72%)}.lg-marca{position:absolute;right:2%;top:50%;transform:translateY(-46%);font-family:var(--font-head);font-weight:700;letter-spacing:-.06em;line-height:1;font-size:min(34vw,62vh);color:transparent;background-image:radial-gradient(rgba(34,112,142,.22) 1.6px,transparent 2.1px);background-size:11px 11px;-webkit-background-clip:text;background-clip:text;opacity:.8;animation:lgMarca 1.6s var(--lg-ease) .4s backwards}@keyframes lgMarca{0%{opacity:0;transform:translateY(-40%) scale(.94)}}.lg-top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(12px,2.6vh,24px) clamp(20px,5vw,64px) 0;animation:lgBaja .7s var(--lg-ease) backwards}.lg-logo{display:block;width:clamp(128px,22vh,168px);height:auto}.lg-ayuda{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:12px;text-decoration:none;font-family:var(--font-head);font-size:13px;font-weight:600;color:var(--lg-text);background:#fff;box-shadow:0 3px #060b1914,0 10px 22px -16px #060b1966;transition:transform .3s var(--lg-ease),box-shadow .3s var(--lg-ease)}.lg-ayuda svg{color:#05d077}.lg-ayuda:hover{transform:translateY(-2px);box-shadow:0 5px #060b191a,0 14px 26px -16px #060b1973}@keyframes lgBaja{0%{opacity:0;transform:translateY(-12px)}}.lg-cuerpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;max-width:1260px;margin:0 auto;padding:var(--gap) clamp(20px,5vw,64px)}.lg-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap)}.lg-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px 0 12px;border-radius:99px;font-family:var(--font-head);font-size:12px;font-weight:600;color:#0b5a48;background:#05d07721;animation:lgSube .7s var(--lg-ease) .1s backwards}.lg-chip i{width:8px;height:8px;border-radius:50%;background:#05d077;animation:lgLate 2s ease-out infinite}@keyframes lgLate{0%{box-shadow:0 0 #05d0778c}70%,to{box-shadow:0 0 0 8px #05d07700}}.lg-tit{margin:0;font-family:var(--font-head);font-size:clamp(30px,min(6.6vh,4.4vw),64px);font-weight:700;line-height:1.04;letter-spacing:-.045em}.lg-linea{display:block;white-space:nowrap}.lg-palabra{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-right:.22em;vertical-align:top}.lg-palabra>span{display:inline-block;animation:lgPalabra .9s var(--lg-ease) backwards;animation-delay:calc(.2s + var(--i) * .07s)}@keyframes lgPalabra{0%{transform:translateY(105%) rotate(4deg);opacity:0}}.lg-grad{background:linear-gradient(100deg,#04b866,#0a8f6a 30%,#0a84ff 70%,#04b866);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lgPalabra .9s var(--lg-ease) backwards,lgGrad 6s linear 1.2s infinite!important}@keyframes lgGrad{to{background-position:-200% 0}}.lg-sub{color:#060b1966}.lg-rota>span{animation:lgRota .7s var(--lg-ease) backwards}@keyframes lgRota{0%{transform:translateY(100%);opacity:0}}.lg-bot{display:flex;align-items:flex-end;gap:10px;max-width:540px;animation:lgSube .8s var(--lg-ease) .7s backwards}.lg-bot img{flex-shrink:0;width:36px;height:auto;filter:drop-shadow(0 5px 8px rgba(6,11,25,.2));animation:lgFlota 5s ease-in-out 1.6s infinite}.lg-bot p{position:relative;margin:0;padding:clamp(9px,1.4vh,13px) 16px;border-radius:18px 18px 18px 5px;font-size:clamp(13px,1.9vh,14.5px);line-height:1.55;color:var(--lg-muted);background:var(--lg-card);box-shadow:0 1px 2px #060b190d,0 16px 34px -22px #060b1959}.lg-bot p b{color:var(--lg-text)}.lg-bot p:before{content:"";position:absolute;left:-7px;bottom:0;width:12px;height:14px;background:var(--lg-card);clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-left-radius:3px}.lg-acceso{width:100%;max-width:470px;display:flex;flex-direction:column;gap:clamp(8px,1.3vh,12px);animation:lgSube .8s var(--lg-ease) .85s backwards}.lg-prueba{position:relative;display:flex;align-items:center;gap:14px;padding:clamp(8px,1.3vh,12px) 16px clamp(8px,1.3vh,12px) 18px;border-radius:16px;background:linear-gradient(120deg,#fff,#f1fbf6);box-shadow:0 1px 2px #060b190d,0 14px 30px -20px #060b1966;-webkit-mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right / 51% 100% no-repeat;animation:lgBoleto .8s cubic-bezier(.34,1.4,.5,1) .95s backwards}@keyframes lgBoleto{0%{opacity:0;transform:translateY(12px) rotate(-2deg) scale(.96)}}.lg-prueba:after{content:"";position:absolute;top:0;right:0;width:120px;height:100%;pointer-events:none;background-image:radial-gradient(rgba(5,168,98,.28) 1.2px,transparent 1.7px);background-size:9px 9px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,#000,transparent 70%)}.lg-prueba>*{position:relative;z-index:1}.lg-prueba-num{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-right:14px;margin-right:0;background-image:radial-gradient(rgba(6,11,25,.2) 1px,transparent 1.4px);background-size:2px 7px;background-repeat:repeat-y;background-position:right center}.lg-prueba-num b{font-family:var(--font-head);font-size:clamp(28px,5vh,38px);font-weight:700;letter-spacing:-.06em;line-height:.9;background:linear-gradient(135deg,#0a84ff,#05d077);-webkit-background-clip:text;background-clip:text;color:transparent;animation:lgCatorce .9s cubic-bezier(.34,1.6,.5,1) 1.15s backwards}@keyframes lgCatorce{0%{opacity:0;transform:scale(.4) rotate(-12deg)}}.lg-prueba-num small{font-size:9.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--lg-muted)}.lg-prueba-txt{flex:1;min-width:0}.lg-prueba-txt b{display:block;font-family:var(--font-head);font-size:clamp(14px,2.1vh,16px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.lg-prueba-txt small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--lg-muted)}.lg-prueba-sello{flex-shrink:0;padding:5px 10px;border-radius:8px;transform:rotate(-8deg);font-family:var(--font-head);font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:linear-gradient(160deg,#ffffff47,#fff0 55%),linear-gradient(135deg,#05d077,#04a862);box-shadow:0 2px #037a46;animation:lgSello .6s cubic-bezier(.34,1.8,.5,1) 1.4s backwards,lgSelloVive 4s ease-in-out 2.4s infinite}@keyframes lgSello{0%{opacity:0;transform:rotate(-30deg) scale(1.8)}}@keyframes lgSelloVive{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-3deg) scale(1.05)}}.lg-google{position:relative;isolation:isolate;overflow:hidden;width:100%;height:clamp(52px,8.4vh,62px);display:flex;align-items:center;gap:14px;padding:0 22px 0 8px;border:none;border-radius:16px;cursor:pointer;text-align:left;color:#fff;font-family:var(--font-head);text-shadow:0 1px 1px rgba(0,0,0,.2);background:radial-gradient(80% 160% at 0% 100%,#163abe70,#163abe24 38%,#163abe00 62%),linear-gradient(90deg,#060b19,#060b19 55%,#05d077);box-shadow:0 4px #03142e,inset 0 1px #ffffff2e,0 18px 30px -18px #060b19b3;transition:transform .35s var(--lg-ease),box-shadow .35s var(--lg-ease)}.lg-google-txt{flex:1;min-width:0}.lg-google-txt b{display:block;font-size:clamp(15px,2.3vh,16.5px);font-weight:700;letter-spacing:-.01em;line-height:1.15}.lg-google-txt small{display:block;margin-top:1px;font-family:var(--font-body);font-size:11.5px;font-weight:500;color:#ffffffbf;text-shadow:none}.lg-google-g{width:clamp(40px,6.4vh,46px);height:clamp(40px,6.4vh,46px);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;box-shadow:0 2px #060b192e;transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.lg-google>svg{transition:transform .35s var(--lg-ease)}.lg-google:after{content:"";position:absolute;inset:-20% auto -20% -60%;width:40%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg);animation:lgBrillo 4.5s cubic-bezier(.65,0,.35,1) 1.8s infinite}@keyframes lgBrillo{0%,55%{transform:skew(-20deg) translate(0)}to{transform:skew(-20deg) translate(420%)}}.lg-google:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #03142e,inset 0 1px #ffffff2e,0 24px 36px -18px #060b19bf}.lg-google:hover:not(:disabled) .lg-google-g{transform:rotate(-8deg) scale(1.06)}.lg-google:hover:not(:disabled)>svg{transform:translate(5px)}.lg-google:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #03142e,inset 0 1px #ffffff2e}.lg-google:disabled{cursor:wait;opacity:.85}.lg-google:focus-visible{outline:3px solid rgba(5,208,119,.55);outline-offset:3px}.lg-nota{display:flex;align-items:center;gap:6px;margin:0 2px;font-size:11.5px;color:var(--lg-muted)}.lg-nota svg{flex-shrink:0;color:#05a862}.lg-error{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px 14px 14px 4px;font-size:13px;font-weight:600;color:#b91c1c;background:#fdecec;animation:lgSube .4s var(--lg-ease)}.lg-puntos-lista{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.lg-puntos-lista li{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 8px;border-radius:12px;background:#ffffffbf;box-shadow:0 1px 2px #060b190a,0 10px 22px -18px #060b1959;animation:lgSube .7s var(--lg-ease) backwards;animation-delay:calc(1.1s + var(--i) * .1s);transition:transform .35s var(--lg-ease),background .3s}.lg-puntos-lista li:hover{transform:translateY(-3px);background:#fff}.lg-puntos-lista b{font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.lg-pt-ico{display:flex;animation:lgFlota 6s ease-in-out infinite;animation-delay:calc(2s + var(--i) * .6s)}.lg-pt-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:lgTrazo 1.4s var(--lg-ease) forwards;animation-delay:calc(1.2s + var(--i) * .12s)}@keyframes lgTrazo{to{stroke-dashoffset:0}}@keyframes lgSube{0%{opacity:0;transform:translateY(16px)}}@keyframes lgFlota{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lg{--ease: cubic-bezier(.16,1,.3,1);--purple: #0a47fa;--wa-dark: #04a862}.lg .hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity 1.4s var(--lg-ease);pointer-events:none}.lg .hero-scene.is-ready{opacity:1}.lg .hero-scene__canvas{display:block;width:100%;height:100%}.lg-escena{position:relative;align-self:stretch;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;perspective:1600px;animation:lgEscena 1.3s var(--lg-ease) .3s backwards}@keyframes lgEscena{0%{opacity:0;transform:perspective(1600px) rotateX(12deg) translateY(70px) scale(.94)}}.lg-rig{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.lg .lg-phone{--pw: clamp(206px, calc((100dvh - 200px) * 9 / 19), 290px);animation:lgFlotaTel 7s ease-in-out 1.6s infinite}@keyframes lgFlotaTel{0%,to{translate:0 0}50%{translate:0 -8px}}.lg-phone .wa__avatar{overflow:hidden;background:#e8f7ef}.lg-phone .wa__avatar img{width:84%;height:auto;display:block}.lg-med{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;gap:0;width:150px;pointer-events:none;opacity:.5;filter:saturate(.25);transform:translateZ(40px) scale(.9);transition:opacity .6s var(--lg-ease),filter .6s var(--lg-ease),transform .8s cubic-bezier(.34,1.5,.5,1)}.lg-med.on{opacity:1;filter:none;transform:translateZ(80px) scale(1)}.lg-med.m1{top:4%;right:calc(100% + 18px)}.lg-med.m2{top:36%;left:calc(100% + 20px)}.lg-med.m3{bottom:3%;right:calc(100% + 26px)}.lg-med.on.m2{animation:lgFlota 5.6s ease-in-out 1.2s infinite}.lg-med.on.m3{animation:lgFlota 6s ease-in-out 1s infinite}.lg-med-circ{position:relative;width:clamp(78px,13vh,100px);aspect-ratio:1}.lg-med-aro{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.lg-med-aro circle{fill:none;stroke-width:7}.lg-med-pista{stroke:#060b1914}.lg-med-lleno{stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.lg-med.on .lg-med-lleno{animation:lgAro 1.3s var(--lg-ease) .1s forwards}@keyframes lgAro{to{stroke-dashoffset:0}}.lg-med-centro{position:absolute;top:11%;right:11%;bottom:11%;left:11%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;background:#fff;box-shadow:0 1px 2px #060b190f,0 14px 26px -14px #060b1973}.lg-med-ico{display:flex;margin-bottom:1px}.lg-med.on .lg-med-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:lgTrazo 1.1s var(--lg-ease) .2s forwards}.lg-med-centro b{font-family:var(--font-head);font-size:clamp(12px,2vh,15px);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--lg-text)}.lg-med-centro small{font-size:8.5px;font-weight:700;line-height:1.1;color:var(--lg-muted)}.lg-med-ok{position:absolute;top:4%;right:4%;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#05d077,#04a862);box-shadow:0 2px #037a46;opacity:0;transform:scale(.3);transition:opacity .3s,transform .5s cubic-bezier(.34,1.8,.5,1) .9s}.lg-med.on .lg-med-ok{opacity:1;transform:scale(1);transition-delay:.9s}.lg-med-cinta{position:relative;margin-top:-8px;padding:7px 12px;border-radius:12px;text-align:center;white-space:nowrap;background:#fff;box-shadow:0 1px 2px #060b190f,0 16px 28px -16px #060b1973}.lg-med-cinta b{display:block;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:-.02em;color:var(--lg-text)}.lg-med-cinta small{display:block;font-size:10px;color:var(--lg-muted)}.lg-pie{flex-shrink:0;padding:0 clamp(20px,5vw,64px) clamp(10px,2vh,18px);font-size:11px;color:#060b1973;animation:lgSube .7s var(--lg-ease) 1.4s backwards}@media (max-height: 720px){.lg-puntos-lista{display:none}}@media (max-height: 600px){.lg-chip,.lg-nota{display:none}}@media (max-width: 980px){.lg{height:auto;min-height:100dvh;overflow:visible}.lg-cuerpo{grid-template-columns:1fr}.lg-escena{height:640px}.lg .lg-phone{--pw: 260px}.lg-linea{white-space:normal}}@media (max-width: 560px){.lg-ayuda{height:36px;padding:0 12px;font-size:12px}.lg-escena{height:560px}.lg .lg-phone{--pw: 230px}.lg-med{width:118px}.lg-med.m1,.lg-med.m3{right:calc(100% - 54px)}.lg-med.m2{left:calc(100% - 54px)}.lg-prueba-sello{display:none}}@media (prefers-reduced-motion: reduce){.lg *,.lg *:before,.lg *:after{animation:none!important;transition:none!important}.lg-pt-ico svg>:not(defs),.lg-med-ico svg>:not(defs){stroke-dashoffset:0}.lg-med-lleno{stroke-dashoffset:0}}.lg-semi{position:absolute;top:50%;left:49%;width:max(150vh,980px);aspect-ratio:1;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 30% 50%,#ffffffe6,#fff0 34%),linear-gradient(160deg,#fff,#e4f2ee 48%,#cfe9e2);box-shadow:-30px 0 80px -40px #060b1940,inset 30px 0 60px -40px #22708e40;animation:lgSemi 1.4s var(--lg-ease) .15s backwards;overflow:hidden}@keyframes lgSemi{0%{opacity:0;transform:translate(14%,-50%) scale(.92)}}.lg-semi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:radial-gradient(rgba(34,112,142,.22) 1.2px,transparent 1.7px);background-size:16px 16px;-webkit-mask-image:radial-gradient(circle at 22% 50%,transparent 18%,#000 40%,transparent 70%);mask-image:radial-gradient(circle at 22% 50%,transparent 18%,#000 40%,transparent 70%)}.lg-semi i{position:absolute;left:3%;top:28%;width:44%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#05d07700 52%,#05d0771a 66%,#22708e0f 72%,#22708e00 74%);animation:lgOnda 6s ease-out infinite;opacity:0}.lg-semi i.o2{animation-delay:2s}.lg-semi i.o3{animation-delay:4s}@keyframes lgOnda{0%{opacity:0;transform:scale(.45)}15%{opacity:1}to{opacity:0;transform:scale(1.6)}}.lg-med{opacity:1;filter:none;transform:translateZ(50px) scale(.94)}.lg-med.on{transform:translateZ(80px) scale(1)}.lg-med.m1{top:3%;right:calc(100% + 22px)}.lg-med.m2{top:auto;bottom:4%;left:calc(100% + 26px)}.lg-med.m3{top:40%;bottom:auto;right:calc(100% + 34px)}.lg-med:not(.on) .lg-med-centro b,.lg-med:not(.on) .lg-med-centro small{opacity:.45}.lg-resumen{position:absolute;z-index:3;top:2%;left:calc(100% + 24px);width:214px;padding:12px 13px 11px;border-radius:18px;background:#fff;box-shadow:0 2px 4px #060b190d,0 26px 46px -24px #060b1980;transform:translateZ(70px);animation:lgSube .8s var(--lg-ease) 1.1s backwards,lgFlota 6.4s ease-in-out 2s infinite}.lg-res-cab{display:flex;align-items:center;gap:7px;margin-bottom:9px}.lg-res-ico{display:flex}.lg-res-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:lgTrazo 1.2s var(--lg-ease) 1.3s forwards}.lg-res-cab b{flex:1;font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:-.02em}.lg-res-cab em{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:99px;font-style:normal;font-size:9px;font-weight:800;color:#0b5a48;background:#05d07724}.lg-res-cab em i{width:6px;height:6px;border-radius:50%;background:#05d077;animation:lgLate 2s ease-out infinite}.lg-res-fila{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:2px 7px;padding:5px 0}.lg-res-fila span{font-size:11px;color:var(--lg-muted);white-space:nowrap}.lg-res-fila b{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:-.03em}.lg-res-fila i{grid-column:2 / 4;height:4px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--c) 14%,transparent)}.lg-res-fila u{display:block;width:var(--p);height:100%;border-radius:inherit;background:var(--c);transform-origin:left;animation:lgMedidor 1.2s var(--lg-ease) backwards;animation-delay:calc(1.4s + var(--i) * .15s)}.lg-res-barras{display:flex;align-items:flex-end;gap:5px;height:42px;margin-top:8px;padding:6px 4px 0;border-radius:10px;background:#f3f8f6}.lg-res-barras span{flex:1;height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#34e39a,#05d077 55%,#22708e);transform-origin:bottom;animation:lgBarra 3.2s var(--lg-ease) infinite;animation-delay:calc(var(--i) * .12s)}.lg-res-barras span:last-child{background:linear-gradient(180deg,#7d9bff,#0a84ff)}@keyframes lgBarra{0%{transform:scaleY(.15)}30%,80%{transform:scaleY(1)}to{transform:scaleY(.15)}}.lg-escena{flex-direction:column;justify-content:center;gap:0}.lg-rubros{position:absolute;left:4%;right:-6%;bottom:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.lg-rubros-pista{display:flex;gap:8px;width:max-content;animation:lgCinta 38s linear infinite}.lg-rubros span{flex-shrink:0;padding:6px 12px;border-radius:99px;font-family:var(--font-head);font-size:11.5px;font-weight:600;color:var(--lg-text);background:#ffffffd9;box-shadow:0 1px 2px #060b190d,0 8px 16px -12px #060b1959}@keyframes lgCinta{to{transform:translate(-50%)}}.lg-pasos{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:560px;margin:0;padding:0}.lg-pasos:before{content:"";position:absolute;top:19px;left:22px;right:22px;height:4px;z-index:0;background:radial-gradient(circle,rgba(6,11,25,.22) 1.4px,transparent 1.9px) 0 50% / 9px 4px repeat-x}.lg-pasos:after{content:"";position:absolute;top:19px;left:22px;right:22px;height:4px;z-index:0;background:radial-gradient(circle,#05d077 1.6px,transparent 2.1px) 0 50% / 9px 4px repeat-x;clip-path:inset(0 100% 0 0);animation:lgRiel 6s var(--lg-ease) 1.6s infinite}@keyframes lgRiel{0%{clip-path:inset(0 100% 0 0)}45%,80%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.lg-pasos li{position:relative;z-index:1;display:flex;align-items:center;gap:9px;min-width:0;animation:lgSube .7s var(--lg-ease) backwards;animation-delay:calc(1.1s + var(--i) * .12s)}.lg-paso-ico{position:relative;flex-shrink:0;width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 1px 2px #060b190d,0 10px 20px -14px #060b1973}.lg-paso-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:lgTrazo 1.3s var(--lg-ease) forwards;animation-delay:calc(1.3s + var(--i) * .15s)}.lg-paso-ico em{position:absolute;top:-5px;right:-5px;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--font-head);font-size:9.5px;font-weight:800;color:#fff;background:var(--c);box-shadow:0 2px color-mix(in srgb,var(--c) 60%,#000)}.lg-pasos li>div{min-width:0}.lg-pasos b{display:block;font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-pasos small{display:block;font-size:10.5px;color:var(--lg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-pasos li:hover .lg-paso-ico{transform:translateY(-3px) rotate(-4deg);transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.lg-sub{color:#060b1975}@media (max-height: 680px){.lg-nota{display:none}}@media (max-height: 560px){.lg-pasos{display:none}}@media (max-width: 1180px){.lg-resumen{display:none}.lg-med.m2{bottom:auto;top:6%}}@media (max-width: 980px){.lg-semi{left:-30%;top:auto;bottom:-40%;transform:none;width:160%}.lg-rubros{left:0;right:0}}@media (max-width: 560px){.lg-pasos{grid-template-columns:1fr}.lg-pasos:before,.lg-pasos:after{display:none}}@media (prefers-reduced-motion: reduce){.lg-res-ico svg>:not(defs),.lg-paso-ico svg>:not(defs){stroke-dashoffset:0}}.lg-semi{background:radial-gradient(circle at 26% 50%,#22708e8c,#22708e2e 26%,#22708e00 46%),radial-gradient(120% 70% at 60% 100%,#05d07733,#05d07700 55%),linear-gradient(160deg,#0c2a38,#0f1215 46%,#0b1a20);box-shadow:-30px 0 90px -40px #060b198c}.lg-semi:before{background-image:radial-gradient(rgba(150,205,225,.2) 1.2px,transparent 1.7px)}.lg-semi i{background:radial-gradient(circle,#05d07700 52%,#05d07729 66%,#7d9bff1a 72%,#7d9bff00 74%)}.lg-med-centro,.lg-med-cinta,.lg-resumen{box-shadow:0 2px 4px #00000040,0 26px 46px -22px #000000b3}.lg-med-pista{stroke:#ffffff24}.lg-rubros span{color:#e9f1f5;background:#ffffff14;box-shadow:none}.lg .lg-phone .phone__frame{box-shadow:inset 0 0 0 1px #ffffff73,inset 0 0 0 4px #0000001f,0 1px 1px #0006,0 30px 60px -24px #000c}.lg-copy{align-self:stretch;justify-content:space-evenly;gap:clamp(10px,2.2vh,26px);padding:clamp(4px,1vh,12px) 0}.lg-tit{font-size:clamp(32px,min(7.6vh,4.7vw),76px)}.lg-bot{max-width:600px}.lg-bot p{font-size:clamp(13.5px,2.05vh,16px);padding:clamp(10px,1.6vh,15px) 18px}.lg-bot img{width:clamp(36px,6vh,44px)}.lg-acceso{max-width:560px;gap:clamp(9px,1.6vh,14px)}.lg-prueba{padding-top:clamp(10px,1.6vh,15px);padding-bottom:clamp(10px,1.6vh,15px)}.lg-prueba-num b{font-size:clamp(30px,5.6vh,44px)}.lg-prueba-txt b{font-size:clamp(14.5px,2.3vh,18px)}.lg-google{height:clamp(54px,9vh,68px)}.lg-google-txt b{font-size:clamp(15.5px,2.5vh,18px)}.lg-pasos{max-width:620px}.lg-paso-ico{width:clamp(40px,6.4vh,50px);height:clamp(40px,6.4vh,50px)}.lg-pasos:before,.lg-pasos:after{top:calc(clamp(40px,6.4vh,50px)/2 - 2px)}.lg-pasos b{font-size:clamp(12.5px,1.95vh,14.5px)}.lg-pasos small{font-size:clamp(10.5px,1.6vh,12px)}.lg-chip{height:clamp(28px,4.4vh,34px);font-size:clamp(11.5px,1.75vh,13px)}@media (max-width: 980px){.lg-copy{justify-content:flex-start}}.lg-semi{left:var(--semi-x, 49%)}.lg-semi{background:radial-gradient(circle at 26% 50%,#22708e80,#22708e29 26%,#22708e00 46%),linear-gradient(160deg,#0c2a38,#0f1215 46%,#0d1418)}.lg-semi i{display:none}.lg-semi:before{background-image:radial-gradient(rgba(150,205,225,.24) 1.2px,transparent 1.7px);background-size:14px 14px;-webkit-mask-image:radial-gradient(circle at 30% 50%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 30% 50%,#000 0%,transparent 72%)}.lg-linea{white-space:normal}.lg-tit{font-size:clamp(30px,min(7.4vh,3.9vw),74px)}.lg-copy{padding-right:8px}.lg-med.m2,.lg-med.m2.on{top:34%;bottom:auto}.lg{--grad-nav: radial-gradient(80% 160% at 0% 100%, rgba(22, 58, 190, .44) 0%, rgba(22, 58, 190, .14) 38%, rgba(22, 58, 190, 0) 62%), linear-gradient(90deg, #060B19 0%, #060B19 55%, #05d077 100%);--gutter: clamp(20px, 4vw, 48px);--wa: #05d077;--wa-dark: #04a862;--purple: #0a47fa;--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--font-head: "Space Grotesk", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;padding-top:72px}:where(.lg) a{color:inherit;text-decoration:none}:where(.lg) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.lg) ul{list-style:none;margin:0;padding:0}:where(.lg) img{display:block;max-width:100%}.lg .lg-entrar{--alto: clamp(54px, 8.8vh, 64px);font-size:clamp(15px,2.4vh,17px)}.lg .lg-entrar .qbot__antes{width:32px;height:32px}.lg-phone .wa{--wa-bg: #efeae2;--wa-panel: #f7f8fa;--wa-in: #ffffff;--wa-out: #d9fdd3;--wa-text: #111b21;--wa-meta: #667781;--wa-accent: #00a884;--wa-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%23111b21' stroke-opacity='0.06' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='20' cy='22' r='7'/%3E%3Cpath d='M64 14h20v13H72l-8 6z'/%3E%3Cpath d='M118 14l4 8 9 1-6.5 6 1.5 9-8-4.5-8 4.5 1.5-9-6.5-6 9-1z'/%3E%3Crect x='12' y='70' width='22' height='16' rx='3'/%3E%3Cpath d='M64 80c5-10 17-10 22 0'/%3E%3Ccircle cx='120' cy='80' r='3.5'/%3E%3Cpath d='M16 124l9-9 9 9'/%3E%3Cpath d='M66 120h18M75 111v18'/%3E%3Cpath d='M110 114c8 0 13 5 13 13'/%3E%3C/g%3E%3C/svg%3E");font-size:13px}.lg-phone .wa__top{border-bottom:1px solid rgba(17,27,33,.08)}.lg-phone .wa__status{color:#111b21}.lg-phone .wa__who span{color:#667781}.lg-phone .wa__who span.is-typing{color:#00a884}.lg-phone .wa__icons{color:#00a884;opacity:1}.lg-phone .wa:after{background:#111b2159}.lg-phone .wa__day,.lg-phone .wa-sys{background:#fff;color:#54656f;box-shadow:0 1px .5px #0b141a21}.lg-phone .wa-bubble{font-size:13px;color:#111b21;box-shadow:0 1px .5px #0b141a26}.lg-phone .wa-ticks{color:#8696a0}.lg-phone .wa-ticks.is-read{color:#53bdeb}.lg-phone .wa-typing i{background:#8696a0}.lg-phone .wa-btn{color:#00a884;box-shadow:0 1px .5px #0b141a21}.lg-phone .wa-btn.is-picked{background:#e7fce3;color:#008069;box-shadow:inset 0 0 0 1px #00a88466}.lg-phone .wa__composer{background:#f0f2f5}.lg-phone .wa__input{background:#fff;color:#8696a0;box-shadow:0 1px .5px #0b141a1a}.lg-phone .wa__draft.is-empty{color:#8696a0}.lg-phone .phone__screen{background:#efeae2}@media (max-width: 600px){.lg{padding-top:64px}}.lg .qbot.lg-entrar{color:#202124;background:#fff;box-shadow:inset 0 -3px #060b1914,0 1px 2px #060b190f,0 18px 32px -18px #060b1980}.lg .qbot.lg-entrar:hover{box-shadow:inset 0 -3px #060b1914,0 2px 4px #060b1914,0 24px 38px -18px #060b198c}.lg .qbot.lg-entrar:after{content:"";position:absolute;left:34px;right:34px;bottom:0;height:4px;border-radius:99px 99px 0 0;background:linear-gradient(90deg,#4285f4 0,#4285f4 25%,#ea4335 25%,#ea4335 50%,#fbbc05 50%,#fbbc05 75%,#34a853 75%,#34a853)}.lg .qbot.lg-entrar .qbot__brillo:before{background:linear-gradient(105deg,transparent 0%,rgba(66,133,244,.14) 50%,transparent 100%)}.lg .qbot.lg-entrar .qbot__antes{width:34px;height:34px;background:#f1f3f4;box-shadow:none}.lg .qbot.lg-entrar .qbot__ir{color:#fff;background:#4285f4;box-shadow:inset 0 -2px #0000002e}.lg .qbot.lg-entrar .qbot__bot img{filter:drop-shadow(0 6px 8px rgba(6,11,25,.3))}.lg-gtxt{font-weight:800;letter-spacing:-.01em}.lg-gtxt i{font-style:normal}.lg-gtxt i:nth-child(1),.lg-gtxt i:nth-child(4){color:#4285f4}.lg-gtxt i:nth-child(2),.lg-gtxt i:nth-child(6){color:#ea4335}.lg-gtxt i:nth-child(3){color:#fbbc05}.lg-gtxt i:nth-child(5){color:#34a853}.lg-prueba{color:#fff;background:radial-gradient(90% 140% at 0% 0%,#ffffff38,#fff0 55%),linear-gradient(120deg,#ff5a6a,#e11d48 58%,#be123c);box-shadow:0 3px #9f1239,0 18px 30px -18px #060b1980}.lg-prueba:after{background-image:radial-gradient(rgba(255,255,255,.38) 1.2px,transparent 1.7px)}.lg-prueba-num{background-image:radial-gradient(rgba(255,255,255,.6) 1px,transparent 1.4px)}.lg-prueba-num b{background:none;color:#fff;-webkit-background-clip:border-box;background-clip:border-box;text-shadow:0 2px 0 rgba(0,0,0,.12)}.lg-prueba-num small,.lg-prueba-txt small{color:#ffffffdb}.lg-prueba-txt b{color:#fff}.lg-prueba-sello{color:#e11d48;background:#fff;box-shadow:0 2px #0000002e}.lg-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:620px;padding:6px;border-radius:20px;background:#ffffffb8;box-shadow:0 1px 2px #060b190d,0 18px 36px -24px #060b1973}.lg-pasos:before,.lg-pasos:after{display:none}.lg-paso{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:clamp(8px,1.4vh,12px) 12px clamp(10px,1.6vh,14px);border-radius:15px;transition:background .4s var(--lg-ease),transform .4s var(--lg-ease),box-shadow .4s var(--lg-ease);animation:lgSube .7s var(--lg-ease) backwards;animation-delay:calc(1.1s + var(--i) * .12s)}.lg-paso.on{background:#fff;transform:translateY(-2px);box-shadow:0 1px 2px #060b190d,0 14px 26px -16px #060b1966}.lg-paso-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.lg-paso-n{font-family:var(--font-head);font-size:clamp(18px,3vh,24px);font-weight:700;letter-spacing:-.05em;line-height:1;color:#060b192e;transition:color .4s}.lg-paso.on .lg-paso-n,.lg-paso.hecho .lg-paso-n{color:var(--c)}.lg-paso-ico{display:flex}.lg-paso.on .lg-paso-ico{animation:kpiIco .6s cubic-bezier(.16,1,.3,1) both}.lg-paso.on .lg-paso-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:lgTrazo 1.1s var(--lg-ease) forwards}.lg-paso b{font-family:var(--font-head);font-size:clamp(12.5px,1.95vh,14.5px);font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-paso small{font-size:clamp(10.5px,1.6vh,12px);color:var(--lg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-paso-barra{display:block;height:3px;margin-top:8px;border-radius:99px;overflow:hidden;background:#060b1912}.lg-paso-barra u{display:block;height:100%;border-radius:inherit;background:var(--c);transform:scaleX(0);transform-origin:left}.lg-paso.hecho .lg-paso-barra u{transform:scaleX(1)}.lg-paso.on .lg-paso-barra u{animation:lgPasoBarra 2.6s linear forwards}@keyframes lgPasoBarra{to{transform:scaleX(1)}}@media (max-width: 560px){.lg-pasos{grid-template-columns:1fr}}.lg-orbitas{--R: max(75vh, 490px);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:circle(var(--R) at calc(var(--semi-x, 49%) + var(--R)) 50%)}.lg-orbita{position:absolute;left:var(--tel-x, 75%);top:var(--tel-y, 50%);aspect-ratio:1;border-radius:50%;translate:-50% -50%;animation:lgGira 90s linear infinite}.lg-orbita.o1{width:calc(var(--tel-h, 460px) * 1.05);animation-duration:70s}.lg-orbita.o2{width:calc(var(--tel-h, 460px) * 1.5);animation-direction:reverse;animation-duration:110s}.lg-orbita.o3{width:calc(var(--tel-h, 460px) * 2);animation-duration:150s}.lg-orbita:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(rgba(170,215,232,.5) 0deg .9deg,transparent .9deg 4deg);-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px),#000 calc(100% - .5px),transparent 100%);mask:radial-gradient(circle closest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px),#000 calc(100% - .5px),transparent 100%)}.lg-orbita.o2:before{background:repeating-conic-gradient(rgba(170,215,232,.36) 0deg .7deg,transparent .7deg 3deg)}.lg-orbita.o3:before{background:repeating-conic-gradient(rgba(170,215,232,.26) 0deg .6deg,transparent .6deg 2.4deg)}@keyframes lgGira{to{rotate:360deg}}.lg-orb-cliente{position:absolute;top:0;right:0;bottom:0;left:0;rotate:var(--a)}.lg-orb-av{position:absolute;left:50%;top:0;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;background:#fff;box-shadow:0 2px #0003,0 12px 20px -10px #000000b3;rotate:calc(var(--a) * -1);animation:lgContra 90s linear infinite}.lg-orbita.o1 .lg-orb-av{animation-duration:70s}.lg-orbita.o2 .lg-orb-av{animation-duration:110s;animation-direction:reverse}.lg-orbita.o3 .lg-orb-av{animation-duration:150s}@keyframes lgContra{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.lg-orb-av i{position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:#05d077;box-shadow:0 0 0 2px #fff}@media (max-width: 980px){.lg-orbitas{display:none}}@media (prefers-reduced-motion: reduce){.lg-orbita,.lg-orb-av{animation:none}}.lg-paso{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:9px;row-gap:0;padding:clamp(7px,1.1vh,10px) 10px clamp(8px,1.2vh,10px)}.lg-paso-top{grid-row:1 / 3;grid-column:1;margin:0;align-self:center}.lg-paso-top .lg-paso-n{display:none}.lg-paso-ico{width:clamp(34px,5.4vh,40px);height:clamp(34px,5.4vh,40px);border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c) 10%,#fff)}.lg-paso b{grid-column:2;align-self:end}.lg-paso b:before{content:attr(data-n)}.lg-paso small{grid-column:2}.lg-paso-barra{grid-column:1 / 3;margin-top:7px}.lg-tit{font-size:clamp(30px,min(6.6vh,3.9vw),68px)}.lg-orbita:before{background:repeating-conic-gradient(rgba(190,225,238,.85) 0deg .9deg,transparent .9deg 4deg)!important;-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px),#000 calc(100% - .5px),transparent 100%);mask:radial-gradient(circle closest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px),#000 calc(100% - .5px),transparent 100%)}.lg-orbita.o2:before{opacity:.7}.lg-orbita.o3:before{opacity:.5}.lg-paso b:before{content:none}.lg-paso-num{margin-right:6px;font-style:normal;font-family:var(--font-head);font-weight:700;letter-spacing:-.04em;color:#060b1940;transition:color .4s}.lg-paso.on .lg-paso-num,.lg-paso.hecho .lg-paso-num{color:var(--c)}.lg-paso:not(.on) .lg-paso-ico svg>:not(defs){animation:none!important;stroke-dashoffset:0!important}.lg-paso-ico{position:relative}.lg-paso-ico em{position:absolute;top:-5px;right:-6px;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--font-head);font-size:9.5px;font-weight:800;color:#fff;background:#060b1947;transition:background .4s}.lg-paso.on .lg-paso-ico em,.lg-paso.hecho .lg-paso-ico em{background:var(--c)}.lg-orbita:before{content:none!important}.lg-orb-anillo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lg-orb-anillo circle{fill:none;stroke:#bee1eecc;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:0 3}.lg-orbita.o2 .lg-orb-anillo circle{stroke:#bee1ee8c;stroke-dasharray:0 2.4}.lg-orbita.o3 .lg-orb-anillo circle{stroke:#bee1ee61;stroke-dasharray:0 2}.lg-orb-anillo circle{stroke-width:3.5px;stroke-dasharray:0 14}.lg-orbita.o2 .lg-orb-anillo circle{stroke-dasharray:0 12}.lg-orbita.o3 .lg-orb-anillo circle{stroke-dasharray:0 11}.lg-paso b{white-space:normal;line-height:1.15;font-size:clamp(12px,1.85vh,14px)}.lg-orbitas{top:72px;clip-path:circle(var(--R) at calc(var(--semi-x, 49%) + var(--R)) calc(50% - 36px))}.lg-orbita{top:calc(var(--tel-y, 50%) - 72px)}.lg-orb-anillo circle{stroke:#cde8f2f2;stroke-width:4.5px;stroke-dasharray:0 16}.lg-orbita.o2 .lg-orb-anillo circle{stroke:#cde8f2b3;stroke-width:4px;stroke-dasharray:0 15}.lg-orbita.o3 .lg-orb-anillo circle{stroke:#cde8f280;stroke-width:3.5px;stroke-dasharray:0 14}.lg-orbitas{overflow:hidden}.lg-orb-anillo circle{stroke-dasharray:.1px 16px}.lg-orbita.o2 .lg-orb-anillo circle{stroke-dasharray:.1px 15px}.lg-orbita.o3 .lg-orb-anillo circle{stroke-dasharray:.1px 14px}@view-transition{navigation: auto;}.nav{view-transition-name:nav-sitio}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}.lg-orbitas{display:none}.lg-onda{--R: max(75vh, 490px);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;clip-path:circle(var(--R) at calc(var(--semi-x, 49%) + var(--R)) 50%);animation:fadeIn 1.6s ease .4s backwards}.lg-semi:before{display:none}.lg-med.m1{top:30%;right:auto;left:calc(100% + 26px);animation:lgMedEntra .7s cubic-bezier(.34,1.5,.5,1) both,lgFlota 5s ease-in-out .8s infinite}@keyframes lgMedEntra{0%{opacity:0;transform:translateZ(80px) translateY(14px) scale(.7)}}.lg-reclama{align-self:center;position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;margin:-4px 0;padding:5px 14px;border-radius:99px;font-family:var(--font-head);font-size:12px;font-weight:700;color:#be123c;background:#fff;box-shadow:0 1px 2px #060b190f,0 10px 20px -14px #060b1973;animation:lgSube .6s var(--lg-ease) 1.3s backwards}.lg-reclama svg{animation:lgBaja2 1.1s ease-in-out infinite}.lg-reclama svg:last-child{animation-delay:.15s}@keyframes lgBaja2{0%,to{transform:translateY(-2px);opacity:.6}50%{transform:translateY(3px);opacity:1}}@media (prefers-reduced-motion: reduce){.lg-reclama svg,.lg-onda{animation:none}}.lg-rota-in{display:inline-flex;align-items:center;gap:.18em;animation:lgRota .7s var(--lg-ease) backwards}.lg-rota-ico{display:inline-flex;flex-shrink:0;animation:kpiIco .8s cubic-bezier(.16,1,.3,1) both,lgFlota 6s ease-in-out 1.4s infinite}.lg-rota-ico svg{width:.86em;height:.86em}.lg-rota-ico svg>:not(defs){stroke-dasharray:100;stroke-dashoffset:100;animation:lgTrazo 1.2s var(--lg-ease) .1s forwards}.lg-rota>.lg-rota-in{animation:lgRota .7s var(--lg-ease) backwards}.lg-acceso{max-width:448px}.lg-reclama{display:none}.lg .qbot.lg-entrar{background:linear-gradient(90deg,#4285f4,#ea4335,#fbbc05,#34a853 15%,#fff0 24%,#fff0 76%,#34a853 85%,#fbbc05,#ea4335,#4285f4),#fff}.lg .qbot.lg-entrar:after{display:none}.lg .qbot.lg-entrar .qbot__ir{color:#4285f4;background:#fff;box-shadow:inset 0 -2px #060b191f}.lg-med.m1{top:3%;bottom:auto;left:auto;right:calc(100% + 22px);animation:none}.lg-med.m2,.lg-med.m2.on{top:36%;bottom:auto;right:auto;left:calc(100% + 26px)}.lg-med.m3{top:auto;bottom:4%;left:auto;right:calc(100% + 30px)}.lg-med.on.m1{animation:lgFlota 5s ease-in-out .8s infinite}.lg-med-circ{width:clamp(90px,14vh,108px)}.lg-med-centro{top:12%;right:12%;bottom:12%;left:12%;gap:2px;padding:0 6px}.lg-med-centro b{font-size:clamp(12.5px,2vh,15px);white-space:nowrap}.lg-med-centro small{font-size:8.5px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.lg-med-ico svg{width:20px;height:20px}.lg .qbot.lg-entrar{background:linear-gradient(90deg,#4285F4 0 2.6%,#EA4335 2.6% 5.2%,#FBBC05 5.2% 7.8%,#34A853 7.8% 10.4%,transparent 10.4%,transparent 89.6%,#34A853 89.6% 92.2%,#FBBC05 92.2% 94.8%,#EA4335 94.8% 97.4%,#4285F4 97.4% 100%),#fff}.lg .qbot.lg-entrar .qbot__bot{left:14px}.lg .qbot.lg-entrar{padding-right:18px}.lg-acceso{align-self:center}.lg-rota-in{gap:.14em}.lg-rota-ico svg{width:1.18em;height:1.18em}.lg .qbot.lg-entrar{background:#fff;padding-right:7px}.lg .qbot.lg-entrar .qbot__ir{position:relative;background:#f4f6f8;box-shadow:none}.lg .qbot.lg-entrar .qbot__ir svg{opacity:0;transition:opacity .25s,transform .45s var(--ease)}.lg .qbot.lg-entrar:hover .qbot__ir svg{opacity:1;color:#4285f4}.lg .qbot.lg-entrar .qbot__ir:before{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -13px;border-radius:50%;background:#4285f4;box-shadow:7px 0 #ea4335,14px 0 #fbbc05,21px 0 #34a853;animation:lgGpuntos 1.3s ease-in-out infinite;transition:opacity .25s}.lg .qbot.lg-entrar:hover .qbot__ir:before{opacity:0}@keyframes lgGpuntos{0%,to{transform:translateY(0);box-shadow:7px 0 #ea4335,14px 0 #fbbc05,21px 0 #34a853}20%{transform:translateY(-4px);box-shadow:7px 3px #ea4335,14px 4px #fbbc05,21px 4px #34a853}40%{transform:translateY(0);box-shadow:7px -4px #ea4335,14px 2px #fbbc05,21px 4px #34a853}60%{transform:translateY(0);box-shadow:7px 0 #ea4335,14px -4px #fbbc05,21px 2px #34a853}80%{transform:translateY(0);box-shadow:7px 0 #ea4335,14px 0 #fbbc05,21px -4px #34a853}}.lg-gtxt i{display:inline-block}.lg .qbot.lg-entrar:hover .lg-gtxt i{animation:lgGola .6s cubic-bezier(.34,1.6,.5,1)}.lg .qbot.lg-entrar:hover .lg-gtxt i:nth-child(2){animation-delay:.05s}.lg .qbot.lg-entrar:hover .lg-gtxt i:nth-child(3){animation-delay:.1s}.lg .qbot.lg-entrar:hover .lg-gtxt i:nth-child(4){animation-delay:.15s}.lg .qbot.lg-entrar:hover .lg-gtxt i:nth-child(5){animation-delay:.2s}.lg .qbot.lg-entrar:hover .lg-gtxt i:nth-child(6){animation-delay:.25s}@keyframes lgGola{40%{transform:translateY(-5px)}}.lg .qbot.lg-entrar .qbot__antes svg{transition:transform .6s cubic-bezier(.34,1.5,.5,1)}.lg .qbot.lg-entrar:hover .qbot__antes svg{transform:rotate(360deg)}.lg-rig{--gap-card: clamp(18px, 2vw, 30px);--w-card: clamp(128px, 19vh, 168px);--font-mono: "JetBrains Mono", ui-monospace, monospace}.lg-rig .fc{pointer-events:none}@media (prefers-reduced-motion: reduce){.lg .qbot.lg-entrar .qbot__ir:before{animation:none}}.lg-tit{font-size:clamp(28px,min(6vh,3.35vw),58px)}.lg-linea,.lg-rota{white-space:nowrap}.lg-palabra.lg-rota{overflow:visible}.lg-rota-in{align-items:center;height:1.04em}.lg-rota-ico{height:1.04em;align-items:center}.lg-rota-ico svg{margin:-.07em 0}.lg-palabra.lg-rota{vertical-align:baseline}.lg-rota-in{height:auto;align-items:baseline}.lg-rota-ico{height:auto;align-self:baseline}.lg-rota-ico svg{margin:0;transform:translateY(.16em)}.lg-palabra.lg-rota{overflow:hidden;vertical-align:top}.lg-rota-in{align-items:center;height:auto}.lg-rota-ico{height:auto;align-self:center}.lg-rota-ico svg{width:1.04em;height:1.04em;margin:0;transform:none}.lg-palabra.lg-rota>.lg-rota-in{display:flex}.lg-rota-ico svg{width:1.22em;height:1.22em;margin:-.09em 0}.lg-blob{display:none}.fondo-blobs-sitio.en-login{z-index:-1}.lg .qbot.lg-entrar .qbot__bot{top:50%;bottom:auto;translate:calc(var(--qx) * 4px) calc(-50% + var(--qy) * 3px)}.lg-prueba{isolation:isolate}.lg-prueba-brillo{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.lg-prueba-brillo:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-30%;width:28%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-18deg) translate(0);animation:lgLamina 5s cubic-bezier(.65,0,.35,1) 1.6s infinite}@keyframes lgLamina{0%,60%{transform:skew(-18deg) translate(0)}to{transform:skew(-18deg) translate(560%)}}.lg-prueba-num{position:relative}.lg-odo{display:flex;height:1em;overflow:hidden;line-height:1}.lg-odo-col{display:flex;flex-direction:column;animation:lgOdo 1.6s cubic-bezier(.2,.9,.25,1) .9s both}.lg-odo-col:first-child{animation-duration:1.1s;animation-delay:1.2s}.lg-odo-col i{display:block;height:1em;font-style:normal;text-align:center}@keyframes lgOdo{0%{transform:translateY(0)}to{transform:translateY(calc(var(--n) * -1em))}}.lg-prueba-tijera{position:absolute;right:-8px;top:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#fff;rotate:90deg;animation:lgTijera 4.5s ease-in-out 2.2s infinite}.lg-prueba-tijera svg{animation:lgCorta .35s ease-in-out infinite alternate}@keyframes lgTijera{0%,to{top:-2px}50%{top:calc(100% - 14px)}}@keyframes lgCorta{to{transform:scale(.82)}}.lg-prueba-sello{font-size:11.5px;padding:6px 11px}@media (prefers-reduced-motion: reduce){.lg-prueba-brillo:before,.lg-prueba-tijera,.lg-prueba-tijera svg{animation:none}.lg-odo-col{animation:none;transform:translateY(calc(var(--n) * -1em))}}.lg-odo{align-items:flex-start}.lg-odo-col,.lg-odo-col i{flex-shrink:0}.lg-prueba-tijera{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes kpiIco{0%{opacity:0;transform:scale(.6) rotate(-14deg)}}@keyframes kpiFlota{0%,to{transform:none}50%{transform:translateY(-2px) rotate(-3deg)}}@keyframes agCuenta{0%{transform:scale(.5);opacity:0}}@keyframes vtBarrido{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-60% 0}}@keyframes lgMedidor{0%{transform:scaleX(0)}}.lg.embebido .lg-semi{animation:lgSemi .9s cubic-bezier(.16,1,.3,1) backwards}.lg-paso-ico em{color:#060b1980;background:#e9edf1;box-shadow:none}.lg-paso.hecho .lg-paso-ico em{color:#fff;background:#05d077}.lg-paso.on .lg-paso-ico em{color:#fff;background:linear-gradient(135deg,#0a47fa,#05d077)}
