@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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.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,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) 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}:root{color-scheme:light;--ink: #0F0F0D;--ink-2: #4D4D47;--ink-3: #75756E;--ink-4: #A8A8A0;--surface: #FFFFFF;--surface-2: #F7F7F4;--app-bg: #F2F2EE;--hairline: #DEDEDA;--hairline-2: #E8E8E3;--polen: #FFF200;--polen-hover: #F2E600;--amber: #FFF200;--amber-hover: #F2E600;--amber-ink: #0F0F0D;--amber-soft: rgba(255, 242, 0, .25);--on-amber: #0F0F0D;--green: #0F7A66;--green-soft: rgba(15, 122, 102, .12);--canvas: #E6E6E0;--comb: #D0D0C8;--shadow-1: 0 1px 3px rgba(15, 15, 13, .05), 0 1px 2px rgba(15, 15, 13, .03);--shadow-2: 0 4px 16px rgba(15, 15, 13, .06), 0 1px 3px rgba(15, 15, 13, .04);--shadow-3: 0 16px 40px rgba(15, 15, 13, .12), 0 4px 12px rgba(15, 15, 13, .06);--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 26px;--disp: "Space Grotesk", "Trebuchet MS", sans-serif;--ui: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--mono: "JetBrains Mono", "Courier New", monospace;--hex: polygon(50% 0%, 93.3% 25%, 93.3% 75%, 50% 100%, 6.7% 75%, 6.7% 25%);--av-bg: #0F0F0D;--av-fg: #FFF200}:root{--line: #E3E3DD;--muted: rgba(15, 15, 13, .62)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{color:var(--ink);background:var(--canvas);font:400 16px/1.45 var(--ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}button,a,input,textarea{touch-action:manipulation}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.btn:active:not(:disabled),.chip:active,.tab:active{transform:translateY(1px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--disp);font-weight:700;letter-spacing:-.03em}small{font-size:13px}.mono{font-family:var(--mono);font-weight:500}.center{text-align:center}.app{position:relative;display:flex;flex-direction:column;width:100%;max-width:480px;height:100dvh;margin:0 auto;overflow:hidden;background:var(--app-bg);isolation:isolate}.brandhead{flex:none;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 6px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-lockup{display:flex;align-items:center;gap:7px;font:700 23px/1 var(--disp);letter-spacing:-.045em}.hactions{display:flex;align-items:center;gap:4px}.iconbtn{position:relative;width:44px;height:44px;border-radius:12px;display:inline-grid;place-items:center;flex:none}.bell .dot{position:absolute;top:9px;right:10px;width:10px;height:11px;clip-path:var(--hex);background:var(--ink)}.bell .dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:var(--hex);background:var(--polen)}.enter{min-height:40px;padding:8px 14px;border-radius:999px;background:var(--polen);box-shadow:inset 0 0 0 1.5px var(--ink);font:600 14px/1 var(--ui)}.apphead{flex:none;padding:6px 16px 14px}.apphead h1{font-size:34px;line-height:1.05;letter-spacing:-.04em}.apphead .sub{margin-top:6px;font-size:15px;color:var(--muted)}.subhead{flex:none;display:flex;align-items:center;gap:4px;padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px}.subhead h2{flex:1;min-width:0;font-size:19px;line-height:1.2}.body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 16px calc(120px + env(safe-area-inset-bottom,0px));scrollbar-width:none;display:flex;flex-direction:column;gap:16px}.body>*{flex:none}.body::-webkit-scrollbar{display:none}.body.with-sticky{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))}.fade{animation:fade .22s ease-out}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}.network-banner{flex:none;padding:12px 16px;background:var(--ink);color:var(--surface);font-size:14px;text-align:left}.loading{display:grid;place-items:center;flex:1}.loading .hexav{width:48px;height:56px;animation:breathe 1.2s ease-in-out infinite}@keyframes breathe{50%{transform:scale(.88)}}.tabbar{position:absolute;z-index:5;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;right:12px;display:flex;justify-content:space-between;gap:4px;padding:6px;border-radius:999px;background:var(--ink);color:#ffffffa3}.tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;height:52px;padding:0 12px;border-radius:999px;transition:background .18s}.tab span{font:600 13px/1 var(--ui);white-space:nowrap}.tab[aria-current=page]{background:var(--polen);color:var(--ink);padding:0 16px}.sticky{position:absolute;z-index:4;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom,0px));padding:12px 16px;background:linear-gradient(to top,var(--app-bg) 70%,transparent)}.eyebrow,.k{font:600 12px/1.2 var(--ui);letter-spacing:.12em;text-transform:uppercase}.eyebrow{color:var(--muted)}.headline{font-size:38px;line-height:1.04;letter-spacing:-.045em}mark.hl{background:var(--polen);color:var(--ink);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.soft{font-size:15px;color:var(--muted)}.fine{font-size:13px;color:var(--muted);display:inline-flex;gap:4px;align-items:center}p.fine,.fine.center{display:block}.nota{font-size:14px;color:var(--muted)}.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px}.sec-h h3{font-size:21px;line-height:1.15}.sec-h .meta{font-size:14px;color:var(--muted);white-space:nowrap}.sec-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.hexav{clip-path:var(--hex);background:var(--av-bg);color:var(--av-fg);font-family:var(--disp);font-weight:700;display:grid;place-items:center;flex:none;letter-spacing:-.04em}.ejemplo{display:inline-block;margin-left:6px;border:1px solid currentColor;border-radius:4px;padding:2px 4px;font:600 10px/1.2 var(--ui);vertical-align:middle;white-space:nowrap}.stack{display:inline-flex}.stack .hexav+.hexav{margin-left:-6px}.pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font:600 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em}.pill.need{box-shadow:inset 0 0 0 1.5px var(--ink)}.pill.offer{background:var(--green);color:var(--surface)}.tag{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--app-bg);font:600 12px/1.2 var(--ui)}.tag.dark{background:#ffffff1f;color:var(--surface)}.post-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.prog{height:6px;border-radius:99px;background:var(--line);overflow:hidden}.prog i{display:block;height:100%;background:var(--ink);border-radius:99px}.stars{display:inline-flex;gap:2px;color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:14px;font:600 15px/1.2 var(--ui);text-align:center;white-space:nowrap}.btn.primary{background:var(--polen);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.ink,.btn.dark{background:var(--ink);color:var(--polen)}.btn.dark{color:var(--surface)}.btn.ghost{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}.btn.outline-w{color:var(--surface);box-shadow:inset 0 0 0 1px #fff9}.btn.full{width:100%}.btn.big{min-height:56px;font-size:16px}.btn.sm{min-height:40px;padding:8px 14px;font-size:14px;border-radius:12px}.btn:disabled{background:var(--line);color:var(--muted);box-shadow:none}.linkbtn{align-self:flex-start;min-height:40px;display:inline-flex;align-items:center;font:600 15px/1.2 var(--ui);text-decoration:underline;text-underline-offset:4px}.linkbtn.danger{color:#9b1c1c}.linkbtn.light{color:var(--surface)}.linkbtn.tiny{min-height:28px;font-size:13px}.center .linkbtn{align-self:center}.duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.chips::-webkit-scrollbar{display:none}.chips.wrap{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}.chip{flex:none;min-height:40px;padding:8px 16px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:600 14px/1 var(--ui)}.chip.sm{min-height:34px;padding:6px 12px;font-size:13px}.chip[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.sheet .chip[aria-pressed=true],.listo .chip[aria-pressed=true]{background:var(--ink)}.segbar{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.segbar button{flex:1;min-height:40px;border-radius:10px;font:600 14px/1 var(--ui)}.segbar button small{font-size:12px;opacity:.7;margin-left:2px}.segbar button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.card,.row-card,.post,.mini-post,.voz{background:var(--surface);border:1px solid var(--line);border-radius:20px}.card{padding:16px;display:flex;flex-direction:column;gap:10px}.cards{display:flex;flex-direction:column;gap:10px}.row-card{display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;width:100%}.row-card.link:active{background:var(--surface-2)}.row-card .who{flex:1}.row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:15px}.row-text b{font:600 16px/1.25 var(--ui)}.row-text small{color:var(--muted)}.row-text .tag{align-self:flex-start}.row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.who{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}.who-t{min-width:0;display:flex;flex-direction:column;gap:2px}.who-t b{font:600 15px/1.2 var(--ui);overflow-wrap:anywhere}.who-t>span,.who-t a{font-size:13px;color:var(--muted)}.who-t a{display:inline-flex;gap:4px;align-items:center;text-decoration:underline;color:var(--ink)}.ink-card{background:var(--ink);color:var(--surface);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px}.ink-card .k{color:var(--polen)}.ink-card h3{font-size:21px}.ink-card p{font-size:15px;color:#ffffffc7}.ink-card p b{color:var(--surface)}.ink-card .who p{font-size:15px}.ask-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ask{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ask>span{font:600 13px/1 var(--ui)}.state{display:inline-flex;gap:4px;align-items:center;font:600 13px/1 var(--ui);white-space:nowrap}.state.ok{color:var(--green)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:32px 16px}.empty-icon{width:56px;height:62px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center}.empty b{font:700 20px/1.2 var(--disp)}.empty p{color:var(--muted);max-width:300px}.composer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:8px 8px 8px 18px;border-radius:16px;background:var(--polen);box-shadow:inset 0 0 0 1.5px var(--ink);font:600 16px/1.2 var(--ui);text-align:left}.composer .plus{width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--polen);display:grid;place-items:center;flex:none}.panal-card{background:var(--ink);color:var(--surface);border-radius:24px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.panal-card .k{color:#ffffffa3}.panal-card .panal{width:128px;height:auto}.panal-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.panal-txt p{font-size:14px;color:#ffffffc7}.big{font:600 44px/1 var(--disp);letter-spacing:-.04em}.big em{font-style:normal;color:var(--polen)}.panal-card .go{display:inline-flex;gap:4px;align-items:center;color:var(--polen);font:600 14px/1 var(--ui);min-height:32px}.panal-card.slim .panal{width:84px}.panal-card.full{grid-template-columns:1fr;justify-items:stretch;gap:14px;padding:20px}.panal-card.full .panal{width:min(240px,70%);justify-self:center}.panal-card.full b.big{font-size:26px}.panal-card.full>p{font-size:15px;color:#ffffffc7}.ultimas{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255,255,255,.14);padding-top:12px}.mano{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;font-size:14px}.mano small{color:#fff9;font-size:12px}.pair{display:inline-flex;align-items:center}.pair i{width:8px;height:1.5px;background:var(--polen)}.pair .hexav{box-shadow:none}.reto{background:var(--surface);border:1.5px solid var(--ink);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px}.reto-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.cd{background:var(--ink);color:var(--polen);border-radius:8px;padding:6px 8px;font:600 12px/1 var(--disp);font-variant-numeric:tabular-nums;white-space:nowrap}.reto h3{font-size:21px;line-height:1.15}.reto-desc{font-size:15px;color:var(--muted)}.reto-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.who-row{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.steps li{display:flex;gap:10px;align-items:center;font-size:15px}.steps li i{width:26px;height:29px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center;font:700 13px/1 var(--disp);font-style:normal;flex:none}.trend{display:flex;flex-direction:column;gap:6px;margin-top:-4px}.trend-l{display:inline-flex;gap:6px;align-items:center;font:600 12px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.posts{display:flex;flex-direction:column;gap:12px}.post{padding:16px;display:flex;flex-direction:column;gap:10px}.post-top{display:flex;align-items:center;justify-content:space-between}.post-meta{display:flex;align-items:center;gap:8px}.when{font-size:13px;color:var(--muted)}.post-lead{font:700 19px/1.22 var(--disp);letter-spacing:-.02em;overflow-wrap:anywhere}.post-body{font-size:15px;color:var(--muted);overflow-wrap:anywhere}.vence{margin-left:auto;display:inline-flex;gap:4px;align-items:center;background:var(--polen);padding:4px 8px;border-radius:6px;font:600 12px/1 var(--ui)}.post-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px}.post-foot>.btn,.post-foot .mine{margin-left:auto}.mine{display:inline-flex;align-items:center;gap:2px}.sirve{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);font:600 13px/1 var(--ui)}.sirve b{font-weight:700}.sirve[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--app-bg)}.sirve:disabled{opacity:.6}.wrote{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.sheet{position:fixed;inset:auto 0 0;width:min(100%,480px);max-width:100%;max-height:92dvh;margin:0 auto;padding:0;border:0;border-radius:28px 28px 0 0;background:var(--surface);color:var(--ink);overflow-y:auto;overscroll-behavior:contain}.sheet::backdrop{background:var(--ink);opacity:.6}.sheet-content{position:relative;padding:10px 20px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px}.grab{width:40px;height:4px;margin:0 auto 8px;border-radius:2px;background:var(--line)}.sheet-close{position:absolute;right:10px;top:16px}.sheet h3{padding-right:40px;font-size:24px;line-height:1.1}.toggles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tcard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:104px;padding:14px;border-radius:18px;text-align:left;box-shadow:inset 0 0 0 1px var(--line)}.tcard b{font:700 18px/1.1 var(--disp);margin-top:4px}.tcard span{font-size:13px;color:var(--muted);line-height:1.3}.tcard[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.tcard .ok{position:absolute;top:10px;right:10px;width:22px;height:24px;clip-path:var(--hex);background:var(--polen);display:grid;place-items:center}.lbl{font:600 14px/1.2 var(--ui)}.lbl small{font-weight:400;color:var(--muted)}.ta{position:relative}.ta textarea{width:100%;min-height:104px;border:0;border-radius:16px;padding:14px 14px 28px;background:var(--app-bg);font-size:16px;line-height:1.45;resize:none}.ta textarea:focus{outline:2px solid var(--ink)}.counter{position:absolute;right:12px;bottom:10px;font:600 12px/1 var(--disp);font-variant-numeric:tabular-nums;color:var(--muted)}.counter.warn{color:var(--ink)}.note{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.err{border:1.5px solid var(--ink);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600;background:var(--surface)}.success{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:8px 0}.success h2{font-size:26px;line-height:1.1}.okhex{width:56px;height:62px;clip-path:var(--hex);background:var(--ink);display:grid;place-items:center}.mini-post{padding:14px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mini-post p{font:600 16px/1.35 var(--ui)}.mini-post small{color:var(--muted)}.search{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 16px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.search:focus-within{border-color:var(--ink)}.search input{flex:1;min-width:0;min-height:50px;border:0;outline:0;background:none;font-size:16px}.search input::-webkit-search-cancel-button{display:none}.hscroll{display:flex;gap:10px;overflow-x:auto;margin-inline:-16px;padding:2px 16px;scrollbar-width:none}.hscroll::-webkit-scrollbar{display:none}.mcard{flex:none;width:140px;background:var(--ink);color:var(--surface);border-radius:18px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.mcard b{font:700 17px/1.1 var(--disp)}.mcard small{color:var(--polen);font-size:12px;font-weight:600}.mcard .hexav{background:var(--polen);color:var(--ink)}.member{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;width:100%;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:20px;text-align:left;position:relative}.mhex{position:relative}.mhex .live{position:absolute;right:-2px;bottom:2px;width:16px;height:18px;clip-path:var(--hex);background:var(--ink)}.mhex .live:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;clip-path:var(--hex);background:var(--polen)}.minfo{min-width:0;display:flex;flex-direction:column;gap:6px;padding-right:72px}.minfo b{font:700 18px/1.15 var(--disp)}.minfo>span:not(.post-tags){font-size:14px;color:var(--muted)}.minfo small{display:inline-flex;gap:4px;align-items:center;font-weight:600}.vc{position:absolute;right:14px;top:16px;font:600 13px/1 var(--ui);padding:8px 10px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ink)}.carnet{position:relative;overflow:hidden;border-radius:24px;padding:18px;background:var(--polen);color:var(--ink)}.carnet.white{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.carnet .combmark{position:absolute;right:-48px;bottom:-64px;width:192px;height:208px;opacity:.1;pointer-events:none}.carnet-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.carnet-lockup{display:flex;align-items:center;gap:6px}.carnet-brand{font:700 18px/1 var(--disp);letter-spacing:-.045em}.carnet-badge{background:var(--ink);color:var(--polen);padding:6px 8px;border-radius:4px;font:600 10px/1 var(--ui);letter-spacing:.12em}.carnet-body{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:18px}.carnet-info{min-width:0}.carnet-info h3{font:700 23px/1.1 var(--disp);overflow-wrap:anywhere}.carnet-info .role{margin-top:4px;font-size:14px;overflow-wrap:anywhere}.carnet-foot{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-top:1px solid var(--ink);padding-top:14px}.carnet-col{display:flex;flex-direction:column;gap:4px}.carnet-col.right{align-items:flex-end}.carnet-lbl{font:600 10px/1 var(--ui);letter-spacing:.1em}.carnet-val.mono{font:500 20px/1.1 var(--mono)}.carnet-status{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--ui)}.status-hex{width:8px;height:9px;clip-path:var(--hex);background:var(--ink)}.carnet-live{position:absolute;right:14px;top:46px;background:var(--ink);color:var(--polen);border-radius:999px;padding:5px 8px;font:600 10px/1 var(--ui)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stats>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:4px;min-width:0}.stats b{font:600 26px/1 var(--disp);letter-spacing:-.03em}.stats span{font-size:12px;color:var(--muted);line-height:1.25}.badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}.badge{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.badge .h{width:52px;height:58px;clip-path:var(--hex);display:grid;place-items:center}.badge.on .h{background:var(--ink)}.badge.off .h{background:var(--line);color:var(--muted)}.badge small{font-size:11px;line-height:1.2;font-weight:600}.badge.off small{color:var(--muted);font-weight:400}.voz{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.voz p{font-size:15px}.voz.big p{font:600 18px/1.35 var(--ui)}.nuevo{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1.5px dashed var(--ink);border-radius:16px;padding:14px;font-size:15px}.contact-card{display:flex;gap:12px;align-items:flex-start;background:var(--ink);color:var(--surface);border-radius:20px;padding:16px}.contact-card>div{display:flex;flex-direction:column;gap:4px}.contact-card .k{color:#ffffffa3}.contact-card b{font-size:17px;display:inline-flex;gap:6px;align-items:center;color:var(--polen)}.contact-card span:last-child{font-size:14px;color:#ffffffc7}.rate-card{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:14px;border-radius:20px;background:var(--polen);box-shadow:inset 0 0 0 1.5px var(--ink)}.rate-card>span{flex:1;display:flex;flex-direction:column;gap:4px}.rate-card small{display:inline-flex;gap:4px;align-items:center}.todo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.todo button{width:100%;display:flex;align-items:center;gap:8px;min-height:44px;font:600 15px/1.2 var(--ui);text-align:left}.todo small{margin-left:auto;font:600 12px/1 var(--disp);font-variant-numeric:tabular-nums;color:var(--muted)}.next-badge{flex-direction:row;align-items:center;gap:14px}.next-badge>div{display:flex;flex-direction:column;gap:4px}.next-badge b{font:700 18px/1.15 var(--disp)}.nb-hex{width:56px;height:62px;clip-path:var(--hex);background:var(--ink);display:grid;place-items:center;flex:none}.dots{display:flex;gap:6px;margin:2px 0}.dots i{width:14px;height:16px;clip-path:var(--hex);background:var(--line)}.dots i.on{background:var(--ink)}.lockhex{width:32px;height:36px;clip-path:var(--hex);background:var(--polen);color:var(--ink);display:grid;place-items:center;flex:none}.steps-bar{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 16px 8px}.steps-bar i{height:4px;border-radius:4px;background:var(--line)}.steps-bar i.on{background:var(--ink)}.step-t{font:600 14px/1.2 var(--ui)}.form{display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field label{font:600 14px/1.2 var(--ui);display:flex;justify-content:space-between}.field label small{font-weight:400;color:var(--muted)}.inp{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.inp:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.inp input{width:100%;min-width:0;min-height:52px;border:0;outline:0;background:none;font-size:16px}.inp .pre{padding-right:8px;border-right:1px solid var(--line);color:var(--muted)}.inp .suf{color:var(--muted)}input::placeholder,textarea::placeholder{color:#0f0f0d66}.hint{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--muted)}.consent{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.consent input{width:22px;height:22px;margin:2px 0 0;flex:none;accent-color:var(--ink)}.consent span{font-size:13px;line-height:1.5;color:var(--muted)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.listo{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;background:var(--polen)}.listo-comb{position:absolute;top:-20px;right:-40px;width:220px;height:220px;pointer-events:none}.listo-in{position:relative;display:flex;flex-direction:column;gap:16px;padding:calc(40px + env(safe-area-inset-top,0px)) 20px calc(28px + env(safe-area-inset-bottom,0px))}.listo h1{font-size:48px;line-height:.98;letter-spacing:-.05em}.listo-sub{font:600 18px/1.3 var(--ui);text-align:center}.earned{display:flex;align-items:center;gap:10px;font-size:15px}.ehex{width:40px;height:44px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center;flex:none}.pct-card{background:var(--ink);color:var(--surface);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:8px}.pct-card span{font-size:14px;color:#ffffffc7}.pct-card .prog{background:#fff3}.pct-card .prog i{background:var(--polen)}.listo .btn.ghost{background:transparent}.route{display:grid;grid-template-columns:repeat(4,1fr);position:relative;padding-top:4px}.route:before{content:"";position:absolute;top:18px;left:12.5%;right:12.5%;height:2px;background:var(--line)}.node{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.nh{width:28px;height:31px;clip-path:var(--hex);background:var(--line);display:grid;place-items:center}.node.done .nh{background:var(--ink);color:var(--polen)}.node.now .nh{background:var(--ink)}.node.end .nh{width:34px;height:37px;margin-top:-3px;background:var(--ink);color:var(--polen)}.node small{font:600 12px/1.2 var(--ui)}.node em{font-style:normal;font:600 10px/1 var(--ui);background:var(--polen);padding:3px 6px;border-radius:4px}.submit .inp{min-height:48px}.rank{font:600 14px/1 var(--disp);color:var(--muted);width:22px}.ticket{position:relative;background:var(--polen);border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 0 0 1.5px var(--ink)}.ticket h3{font-size:26px;line-height:1.05}.facts{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.facts span{display:inline-flex;gap:8px;align-items:center}.perf{position:relative;height:0;border-top:2px dashed var(--ink);margin:4px -18px}.perf:before,.perf:after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--app-bg);box-shadow:inset 0 0 0 1.5px var(--ink)}.perf:before{left:-10px}.perf:after{right:-10px}.ticket-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ghosts{display:inline-flex;gap:2px}.ghosts i{width:20px;height:22px;clip-path:var(--hex);background:#0f0f0d2e}.agenda{list-style:none;margin:0;padding:12px 0 0;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(15,15,13,.2)}.agenda li{display:grid;grid-template-columns:48px 1fr;gap:10px;font-size:14px}.agenda li div{display:flex;flex-direction:column;gap:2px}.agenda li span{color:#0f0f0db3}.agenda li.llevar{grid-template-columns:48px 1fr}.feature{position:relative;overflow:hidden;text-align:left;background:var(--ink);color:var(--surface);border-radius:24px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.feature .k{color:var(--polen)}.feature h3{font-size:27px;line-height:1.05;max-width:85%}.feature p{font-size:15px;color:#ffffffbd;max-width:90%}.feature .dollar{position:absolute;right:-6px;top:-18px;font:700 150px/1 var(--disp);color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.16);pointer-events:none}.tool-mini{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.tool-mini b{font:700 16px/1.15 var(--disp)}.ti{width:40px;height:40px;border-radius:10px;background:var(--ink);color:var(--polen);display:grid;place-items:center;flex:none}.readhex{width:22px;height:24px;clip-path:var(--hex);background:var(--ink);display:grid;place-items:center;flex:none}.ficha{gap:0;padding-inline:20px}.ficha>h2{font-size:30px;line-height:1.08}.ficha .lead{margin-top:12px;font-size:18px}.ficha section{margin-top:28px}.ficha h4{font-size:21px;margin-bottom:12px}.ficha section p,.ficha li{font-size:16px;line-height:1.55}.ficha section p+p{margin-top:10px}.ficha ul,.ficha ol{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:10px}.ficha pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 15px/1.55 var(--ui);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;margin:0}.ficha .nota{margin-top:24px}.out{background:var(--polen);border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 0 0 1.5px var(--ink)}.price{font:600 44px/1 var(--disp);letter-spacing:-.04em}.gain{align-self:flex-start;background:var(--ink);color:var(--polen);padding:6px 10px;border-radius:999px;font:600 13px/1 var(--ui)}.out-panel{margin-top:10px;background:var(--ink);color:var(--surface);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px}.bar{display:flex;height:10px;border-radius:6px;overflow:hidden;background:#ffffff1a}.bar i:nth-child(1){background:var(--polen)}.bar i:nth-child(2){background:#fff}.bar i:nth-child(3){background:#ffffff73}.line{display:flex;justify-content:space-between;gap:8px;font-size:14px}.line span{display:inline-flex;gap:8px;align-items:center;color:#fffc}.line.total{border-top:1px solid rgba(255,255,255,.18);padding-top:8px;font-weight:600}.line.total span{color:var(--surface)}.sw{width:10px;height:10px;border-radius:3px}.sw.s1{background:var(--polen)}.sw.s2{background:#fff}.sw.s3{background:#ffffff73}.range{width:100%;accent-color:var(--ink);height:32px}.tip{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px;font-size:14px}.q{font-size:28px;line-height:1.08}.star-pick{display:flex;justify-content:space-between;gap:6px}.star-pick button{flex:1;aspect-ratio:1;max-width:60px;border-radius:14px;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.star-pick button.on{background:var(--polen);box-shadow:inset 0 0 0 1.5px var(--ink)}.star-word{text-align:center;font:700 18px/1 var(--disp)}.toast{position:absolute;z-index:10;bottom:calc(84px + env(safe-area-inset-bottom,0px));left:16px;right:16px;display:flex;gap:10px;align-items:flex-start;background:var(--ink);color:var(--surface);border-radius:16px;padding:14px 16px;font-size:15px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .16s,transform .16s}.toast.on{opacity:1;transform:none}.toast svg{flex:none;margin-top:2px;color:var(--polen)}@media (min-width: 640px){body{padding:0}.app{height:min(calc(100dvh - 48px),920px);margin-block:24px;border:1px solid var(--ink);border-radius:32px}.sheet{bottom:24px;border-radius:28px}}@media (max-width: 359px){.headline{font-size:32px}.tab{padding:0 8px;min-width:40px}.tab[aria-current=page]{padding:0 12px}.badges{grid-template-columns:repeat(3,1fr)}.duo{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.okhex,.badge.on .h,.nb-hex,.readhex,.node.now .nh{position:relative}.okhex:before,.badge.on .h:before,.nb-hex:before,.readhex:before,.node.now .nh:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;clip-path:var(--hex);background:var(--polen)}.readhex:before{top:1.5px;right:1.5px;bottom:1.5px;left:1.5px}.okhex>*,.badge.on .h>*,.nb-hex>*,.readhex>*{position:relative;color:var(--ink)}.aviso-prueba{border-radius:18px;padding:14px 16px;display:grid;gap:8px;background:var(--surface);box-shadow:var(--soft)}.aviso-prueba p{margin:0;font-size:14px;line-height:1.45}.aviso-prueba .linkbtn{justify-self:start}.ej-pill{justify-self:start;background:var(--ink);color:var(--polen);border-radius:999px;padding:4px 10px;font:600 11px/1.2 var(--ui);letter-spacing:.04em;text-transform:uppercase}.ej-note{display:inline-block;width:fit-content;justify-self:start;align-self:flex-start;margin-top:6px;font:600 11px/1.3 var(--ui);color:#ffffffa3;border:1px solid rgba(255,255,255,.4);border-radius:4px;padding:2px 6px}.panal-card.full .ej-note{justify-self:center}.ej-inline{font-style:normal;color:var(--muted)}.sec-h h3{display:inline-flex;align-items:center;gap:6px}.movimiento{display:flex;flex-direction:column;gap:10px}.mov-pista{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 4px;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.mov-pista::-webkit-scrollbar{display:none}.mov{flex:0 0 86%;scroll-snap-align:start;min-height:184px;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:10px}.mov.polen{background:var(--polen);color:var(--ink)}.mov.ink{background:var(--ink);color:var(--surface)}.mov.ink .k{color:#ffffffa3}.mov.white{background:var(--surface);box-shadow:var(--soft)}.mov h3{font-size:22px;line-height:1.12;letter-spacing:-.02em}.mov-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.mov-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px}.mov-who{display:inline-flex;align-items:center;gap:8px;font:600 13px/1.3 var(--ui);min-width:0}.mov-who em{font-style:normal;font-weight:400;opacity:.7}.mov-facts{display:flex;gap:6px;align-items:flex-start;font-size:14px;line-height:1.4;color:var(--muted)}.mov-facts svg{flex:none;margin-top:2px}.mov-split{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.mov-split p{font-size:14px;color:#fffc;margin-top:4px}.mov-big{display:block;font:700 46px/1 var(--disp);letter-spacing:-.04em;margin-top:8px}.mov-big em{font-style:normal;color:var(--polen)}.mov .panal{width:108px;height:auto}.mov .go{display:inline-flex;gap:4px;align-items:center;color:var(--polen);font:600 14px/1 var(--ui);min-height:36px;margin-top:auto;align-self:flex-start}.mov-dots{display:flex;gap:6px;justify-content:center}.mov-dots i{width:6px;height:6px;border-radius:3px;background:var(--line);transition:width .2s}.mov-dots i.on{width:18px;background:var(--ink)}.tiles{display:flex;gap:10px;overflow-x:auto;margin-inline:-16px;padding:2px 16px;scrollbar-width:none}.tiles::-webkit-scrollbar{display:none}.tile{flex:0 0 132px;text-align:left;background:var(--surface);border-radius:18px;padding:14px;box-shadow:var(--soft);transition:background .2s,color .2s,transform .12s;display:flex;flex-direction:column;gap:4px;min-height:112px}.tile-n{font:700 22px/1 var(--disp);letter-spacing:-.03em;color:var(--muted)}.tile b{font:600 16px/1.2 var(--ui);margin-top:auto}.tile small{font-size:13px;color:var(--muted)}.tile[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.tile[aria-pressed=true] .tile-n{color:var(--polen)}.tile[aria-pressed=true] small{color:#ffffffb3}@media (prefers-reduced-motion: reduce){.mov-pista{scroll-behavior:auto}}.filtros{display:flex;gap:6px;overflow-x:auto;margin:-6px -16px 0;padding:2px 16px;scrollbar-width:none}.filtros::-webkit-scrollbar{display:none}.filtro{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;font:600 13px/1 var(--ui);color:var(--muted);transition:background .2s,color .2s}.filtro small{font:500 12px/1 var(--ui);opacity:.7}.filtro[aria-pressed=true]{background:var(--ink);color:var(--surface)}:root{--soft: 0 0 0 1px rgba(15, 15, 13, .06), 0 1px 2px rgba(15, 15, 13, .04), 0 6px 16px -8px rgba(15, 15, 13, .08)}.body{gap:20px}.headline{font-size:34px}.composer{box-shadow:none;transition:transform .12s}.card,.row-card,.post,.mini-post,.voz{border-color:transparent;box-shadow:var(--soft)}.segbar{box-shadow:var(--soft);transition:none}.segbar button{transition:background .2s,color .2s}.post,.card{transition:transform .12s}.composer:active,.tile:active,.mov:active,.member:active{transform:scale(.985)}.btn{transition:transform .12s,background .2s,color .2s}.btn:active:not(:disabled){transform:scale(.97)}.mov-pista{scroll-behavior:smooth}.posts{animation:fade .26s ease-out}.lede{font-size:16px;line-height:1.45;color:var(--muted);margin-top:-8px}.como{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;margin-top:-8px;border-radius:999px;background:var(--surface);box-shadow:var(--soft);font:600 14px/1 var(--ui)}.quees{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:4px;border-radius:50%;border:1px solid currentColor;font:700 12px/1 var(--ui);letter-spacing:0;vertical-align:middle;position:relative}.quees:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.mov.ink .quees{color:#fffc}.pasos{background:var(--surface);border-radius:20px;padding:16px;box-shadow:var(--soft);display:flex;flex-direction:column;gap:12px}.pasos-top{display:flex;justify-content:space-between;align-items:flex-start}.pasos-top>div{display:flex;flex-direction:column;gap:4px}.pasos-top b{font:700 20px/1 var(--disp)}.pasos ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pasos li{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;min-height:40px}.pasos li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pasos li b{font:600 15px/1.25 var(--ui)}.pasos li span:not(.paso-n){font-size:13px;color:var(--muted)}.paso-n{width:28px;height:32px;display:grid;place-items:center;clip-path:var(--hex);background:var(--line);color:var(--muted);font:700 13px/1 var(--disp)}.pasos li.now .paso-n{background:var(--ink);color:var(--polen)}.pasos li.ok .paso-n{background:var(--polen);color:var(--ink)}.pasos li.ok b{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--app-bg);color:var(--ink);display:flex;flex-direction:column;padding:calc(10px + env(safe-area-inset-top,0px)) 0 calc(16px + env(safe-area-inset-bottom,0px));animation:fade .24s ease-out;transition:background .45s ease,color .45s ease}.intro.oscura{background:var(--ink);color:var(--surface)}.intro-top{display:flex;flex-direction:column;gap:10px;padding:0 20px}.intro-prog{display:flex;gap:6px}.intro-prog i{flex:1;height:4px;border-radius:4px;background:currentColor;opacity:.18;position:relative;overflow:hidden}.intro-prog i.ok{opacity:1}.intro-prog i.on{opacity:1;background:transparent;box-shadow:inset 0 0 0 1px currentColor}.intro-prog i.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform-origin:left;animation:llena .5s ease-out both}@keyframes llena{0%{transform:scaleX(0)}}.intro-bar{display:flex;justify-content:space-between;align-items:center;min-height:44px}.intro-logo{display:inline-flex;align-items:center;gap:8px;font:700 20px/1 var(--disp);letter-spacing:-.045em}.intro-saltar{min-height:44px;padding:0 4px;font:600 15px/1 var(--ui);opacity:.72}.intro-pista{flex:1;min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.intro-pista::-webkit-scrollbar{display:none}.intro-slide{flex:0 0 100%;scroll-snap-align:start;padding:8px 24px;display:flex;flex-direction:column;justify-content:center;gap:12px;overflow-y:auto}.intro-h{font-size:32px;line-height:1.04;letter-spacing:-.045em}.intro-p{font-size:16px;line-height:1.5;opacity:.72}.intro .eyebrow{color:inherit;opacity:.64}.intro.oscura .eyebrow{color:var(--polen);opacity:1}.intro-slide .a-up,.intro-slide .a-left,.intro-slide .a-right,.intro-slide .a-pop,.intro-slide .a-rise{opacity:0}.intro-slide.on .a-up{animation:a-up .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d, 0) * 70ms)}.intro-slide.on .a-left{animation:a-left .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d, 0) * 70ms)}.intro-slide.on .a-right{animation:a-right .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d, 0) * 70ms)}.intro-slide.on .a-pop{animation:a-pop .42s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--d, 0) * 70ms);transform-box:fill-box;transform-origin:center}.intro-slide.on .a-rise{animation:a-rise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d, 0) * 70ms)}@keyframes a-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes a-left{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes a-right{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes a-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes a-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.intro-slide .a-up,.intro-slide .a-left,.intro-slide .a-right,.intro-slide .a-pop{opacity:1}.intro-slide .a-rise{opacity:1;transform:none}}.intro-hero{align-self:center;width:150px}.intro-panal{display:block;width:100%;height:auto;overflow:visible}.intro-panal .ph{fill:none;stroke:#ffffff57;stroke-width:1.6}.intro-panal .ph.yo{fill:var(--polen);stroke:var(--polen)}.intro-panal .ph-t{font:700 16px var(--disp);fill:var(--ink)}.intro-slide.on .intro-panal .ph:not(.yo){animation:a-pop .42s cubic-bezier(.3,1.5,.5,1) both,enciende .6s ease-out both;animation-delay:calc(var(--d, 0) * 70ms),calc(var(--d, 0) * 70ms + .9s)}@keyframes enciende{to{stroke:var(--polen)}}.pase{background:var(--polen);color:var(--ink);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:12px}.pase-top{display:flex;justify-content:space-between;align-items:center}.pase-top b{font:700 18px/1 var(--disp);letter-spacing:-.03em}.pase-top span{background:var(--ink);color:var(--polen);border-radius:6px;padding:5px 8px;font:600 11px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase}.pase ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pase li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start}.pase li i{width:30px;height:34px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center}.pase li div{display:flex;flex-direction:column;gap:1px}.pase li b{font:600 15px/1.25 var(--ui)}.pase li span{font-size:13px;line-height:1.35;opacity:.72}.pase-precio{display:flex;justify-content:space-between;align-items:baseline;border-top:1.5px dashed rgba(15,15,13,.4);padding-top:10px;font:600 13px/1 var(--ui)}.pase-precio b{font-size:26px}.demo{position:relative;display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.demo-post{background:var(--surface);border-radius:18px;padding:14px;box-shadow:var(--soft);display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.demo-post:nth-child(2){margin-left:28px}.demo-post p{flex-basis:100%;font:700 17px/1.25 var(--disp);letter-spacing:-.02em}.demo-post .ejemplo{margin-left:0}.demo-wa{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;max-width:86%;background:var(--ink);color:var(--surface);border-radius:18px 18px 4px;padding:10px 14px;font:600 14px/1.3 var(--ui)}.demo-wa svg{color:var(--polen);flex:none}.ben-cifras{display:flex;gap:20px}.ben-cifras span{display:flex;flex-direction:column;gap:4px;font:600 14px/1.2 var(--ui);color:var(--muted)}.ben-cifras b{font:700 56px/1 var(--disp);letter-spacing:-.05em;color:var(--ink)}.ben-cifras span:first-child b{background:var(--polen);padding:0 6px;border-radius:8px;align-self:flex-start}.ben-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ben-mini span{border-radius:14px;padding:10px;min-height:76px;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.ben-mini span.n{background:var(--ink);color:var(--surface)}.ben-mini span.n em{color:var(--polen)}.ben-mini span.b{background:var(--surface);box-shadow:var(--soft)}.ben-mini em{font:700 13px/1.05 var(--disp);font-style:normal;letter-spacing:-.01em;text-transform:uppercase}.ben-mini b{font:600 12px/1.2 var(--ui)}.intro-carnet{align-self:stretch;background:var(--polen);color:var(--ink);border-radius:24px;padding:20px;display:grid;gap:14px;margin-bottom:12px}.intro-carnet-top{display:flex;align-items:center;gap:6px;font:700 15px/1 var(--disp)}.intro-carnet-top em{margin-left:auto;font:600 10px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;font-style:normal;background:var(--ink);color:var(--polen);padding:5px 7px;border-radius:4px}.intro-carnet-mid{display:flex;align-items:center;gap:16px}.intro-carnet-t{display:flex;flex-direction:column;gap:2px;min-width:0}.intro-carnet-t b{font:700 22px/1.1 var(--disp);letter-spacing:-.03em}.intro-carnet-t span{font-size:14px}.intro-carnet-t small{margin-top:6px;font:600 11px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase}@keyframes dibuja{0%{stroke-dasharray:.02 6}to{stroke-dasharray:4 6}}.intro-carnet .mono{font-size:18px}.intro-foot{padding:8px 20px 0;display:flex;flex-direction:column;gap:10px}.intro.oscura .btn.outline-w{color:var(--surface)}.ayuda{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.ayuda h2{font-size:24px}.ayuda dl{margin:0;display:flex;flex-direction:column;gap:10px}.ayuda dl>div{background:var(--app-bg);border-radius:16px;padding:14px}.ayuda dl>div.on{background:var(--polen)}.ayuda dt{font:700 16px/1.2 var(--disp);margin-bottom:4px}.ayuda dd{margin:0;font-size:15px;line-height:1.45}.sheet,.sheet-content,.listo,.intro-slide{scrollbar-width:none}.sheet::-webkit-scrollbar,.sheet-content::-webkit-scrollbar,.listo::-webkit-scrollbar,.intro-slide::-webkit-scrollbar{display:none}.app *,.app{scrollbar-width:none}.app *::-webkit-scrollbar{display:none}.muro-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);margin-top:-8px}.tabs-t{display:flex;gap:20px;min-width:0;overflow-x:auto}.tabs-t button{position:relative;min-height:44px;display:inline-flex;align-items:center;gap:5px;font:600 15px/1 var(--ui);color:var(--muted);white-space:nowrap;transition:color .2s}.tabs-t button small{font:500 12px/1 var(--ui);opacity:.7}.tabs-t button[aria-selected=true]{color:var(--ink)}.tabs-t button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ink)}.cat-btn{flex:none;align-self:center;display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;margin-right:-12px;border-radius:999px;font:600 13px/1 var(--ui);color:var(--muted)}.cat-btn.on{background:var(--ink);color:var(--surface);margin-right:0}.cats-sheet{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.cats-sheet h2{font-size:22px}.cats-list{display:flex;flex-direction:column;margin-top:8px}.cats-list button{display:flex;justify-content:space-between;align-items:center;min-height:52px;border-bottom:1px solid var(--line);font:600 16px/1 var(--ui);text-align:left}.cats-list button small{font:400 13px/1 var(--ui);color:var(--muted)}.cats-list button:disabled{opacity:.45}.center-self{align-self:center}.vista-propia{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border-radius:16px;padding:12px 14px;box-shadow:var(--soft)}.vista-propia p{font-size:14px;color:var(--muted)}.perfil-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:-4px}.disp{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font:600 13px/1 var(--ui)}.disp i{width:8px;height:8px;border-radius:50%;background:currentColor}.disp.on{background:var(--green-soft);color:var(--green)}.disp.off{background:var(--line);color:var(--muted)}.desde{font-size:13px;color:var(--muted)}.stats b.rating{display:inline-flex;align-items:center;gap:4px}.perfil-sec{display:flex;flex-direction:column;gap:10px}.perfil-sec h3{font-size:19px}.bio{font-size:16px;line-height:1.55}.tag.strong{background:var(--ink);color:var(--surface);padding:7px 12px;font-size:13px}.cats-line{font-size:13px;color:var(--muted)}.inter{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--surface);box-shadow:var(--soft)}.inter span{display:grid;place-items:center;min-height:38px;border-radius:10px;font:600 14px/1 var(--ui);color:var(--muted)}.inter span.on{background:var(--ink);color:var(--surface)}.link-card{display:flex;align-items:center;gap:12px;background:var(--surface);border-radius:16px;padding:12px 14px;box-shadow:var(--soft);min-height:60px}.lc-ic{width:36px;height:40px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center;flex:none}.lc-t{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.lc-t b{font:600 15px/1.2 var(--ui)}.lc-t small{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-post small{font-size:13px;color:var(--muted)}.form .ta textarea{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.como-in{display:inline;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;padding:0;min-height:0}.aviso-prueba{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:14px}.aviso-prueba p{flex:1;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aviso-prueba .ej-pill{padding:3px 8px;font-size:10px}.pasos{padding:14px 16px;gap:10px}.pasos-top{align-items:center}.pasos .linkbtn{align-self:flex-start;font-size:13px;min-height:32px}.pill.ok{background:#0f7a661f;color:var(--green);display:inline-flex;gap:4px;align-items:center}.post.resuelta .post-lead,.post.resuelta .post-body{color:var(--muted)}.post-foot .mine{margin-left:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px}.mine-r{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font:600 14px/1 var(--ui);min-height:32px}.mine-acc{display:flex;align-items:center;gap:8px}.mine-acc .iconbtn{margin-left:auto}.post-foot>.fine{margin-left:auto}.member{border:0;box-shadow:var(--soft);grid-template-columns:auto 1fr auto;align-items:center;padding:12px 14px}.minfo{padding-right:0;gap:3px}.minfo b{font-size:17px}.m-skills{font-weight:400!important;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block!important}.m-ayudas{font-size:12px}.member>svg{color:var(--muted)}.sec-h h3 .meta{font:400 15px/1 var(--ui);color:var(--muted)}.mov-facts.claro{color:#ffffffc7}.ben-hero{background:var(--ink);color:var(--surface);border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:8px}.ben-hero .k{color:var(--polen)}.sumate{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;border-radius:18px;background:var(--polen);color:var(--ink);min-height:64px}.sumate>span{flex:1;display:flex;flex-direction:column;gap:2px}.sumate b{font:600 15px/1.25 var(--ui)}.sumate small{font-size:13px;line-height:1.35}.ben-det{display:flex;flex-direction:column;gap:12px}.ben-det>.tag{align-self:flex-start}.ben-det h2{font-size:26px;line-height:1.1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ben-det h3{font-size:17px;margin-top:4px}.ben-det p{font-size:15px;line-height:1.5}.ben-oferta{font:600 17px/1.35 var(--ui)!important}.ben-pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ben-pasos li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;font-size:15px;line-height:1.45}.ben-pasos i{width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--polen);display:grid;place-items:center;font:600 13px/1 var(--ui);font-style:normal}.ben-det .fine a{text-decoration:underline;text-underline-offset:2px}.mostrar{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:var(--ink);color:var(--surface);border-radius:24px;padding:28px 20px}.mostrar .k{color:var(--polen)}.mostrar h2{font-size:28px;line-height:1.1}.mostrar .mono{color:var(--polen);font-size:15px}.mostrar .soft{color:#ffffffc7;font-size:14px;max-width:30ch}.reloj{display:flex;flex-direction:column;align-items:center;gap:6px;background:#ffffff14;border-radius:18px;padding:16px;width:100%}.reloj b{font-size:34px;letter-spacing:.02em;color:var(--surface)}.reloj>span:last-child{font-size:14px;color:#ffffffc7;text-transform:capitalize}.vivo{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--polen)}.vivo i{width:8px;height:8px;border-radius:50%;background:var(--polen);animation:vivo 1.4s ease-in-out infinite}@keyframes vivo{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.vivo i{animation:none}}.ben-hero h3{font-size:26px;line-height:1.1;letter-spacing:-.02em}.ben-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.ben-nums span{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#ffffffb8;background:#ffffff14;border-radius:14px;padding:10px 12px}.ben-nums b{font:700 24px/1 var(--disp);color:var(--polen)}.ben-filtros{display:flex;flex-direction:column;gap:10px;scroll-margin-top:72px}.ben-filtros .search{border:0;box-shadow:var(--soft);min-height:48px}.ben-filtros .search input{min-height:46px;font-size:15px}.bchips{display:flex;gap:6px;overflow-x:auto;margin-inline:-16px;padding:2px 16px;scrollbar-width:none}.bchips::-webkit-scrollbar{display:none}.bchips button{flex:none;min-height:36px;padding:0 14px;border-radius:999px;font:600 14px/1 var(--ui);color:var(--muted);transition:background .15s,color .15s}.bchips button[aria-selected=true]{background:var(--ink);color:var(--surface)}.bdest-pista,.bfila-pista{display:flex;gap:12px;overflow-x:auto;margin-inline:-16px;padding:2px 16px 6px;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.bdest-pista::-webkit-scrollbar,.bfila-pista::-webkit-scrollbar{display:none}.bdest{flex:0 0 78%;scroll-snap-align:start;min-height:200px;border-radius:22px;padding:20px;text-align:left;display:flex;flex-direction:column;gap:6px}.bdest.ink{background:var(--ink);color:var(--surface)}.bdest.ink .k{color:#ffffffa3}.bdest.ink .bdest-et{color:var(--polen)}.bdest.ink .bdest-o{color:#ffffffc7}.bdest.polen{background:var(--polen);color:var(--ink)}.bdest.polen .go{color:var(--ink)}.bdest-et{font:700 38px/1 var(--disp);letter-spacing:-.03em;margin-top:6px}.bdest-n{font:700 20px/1.15 var(--disp);margin-top:4px}.bdest-o{font-size:14px;line-height:1.4}.bdest .go{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:4px;font:600 14px/1 var(--ui);color:var(--polen)}.bfila{display:flex;flex-direction:column;gap:10px}.bfila .sec-h{margin-top:4px}.sec-h .ver{font:600 14px/1 var(--ui);min-height:32px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ben-ic{width:40px;height:44px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center;font:700 16px/1 var(--disp);flex:none}.bgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ben-det-top{display:flex;gap:6px;flex-wrap:wrap}.ben-det-et{font:700 34px/1 var(--disp);letter-spacing:-.03em;background:var(--polen);align-self:flex-start;padding:6px 10px;border-radius:10px}.celda-nivel{flex:none;display:block}.celda-nivel line{stroke-width:8;stroke-linecap:round}.celda-nivel line.on{stroke:var(--ink)}.celda-nivel line.off{stroke:var(--line)}.celda-nivel .cn-fondo{fill:var(--polen)}.celda-nivel text{font:700 34px var(--disp);fill:var(--ink)}.nivel-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;background:var(--surface);box-shadow:var(--soft);border-radius:20px;padding:16px}.nv-t{display:flex;flex-direction:column;gap:6px;min-width:0}.nv-t b{font:700 19px/1.15 var(--disp)}.nv-t small{font-size:13px;color:var(--muted)}.nv-t .linkbtn{min-height:32px;font-size:14px}.m-nv{font:600 11px/1 var(--ui);letter-spacing:.04em;text-transform:uppercase;background:var(--app-bg);border-radius:6px;padding:4px 6px;margin-right:6px}.como-subir{display:flex;flex-direction:column;gap:12px}.como-subir h2{font-size:26px;line-height:1.1}.como-subir h3{font-size:17px;margin-top:4px}.cs-puntos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--app-bg);border-radius:16px}.cs-puntos li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;font-size:15px;line-height:1.35}.cs-puntos li+li{border-top:1px solid var(--line)}.cs-puntos b{font:700 16px/1.35 var(--disp)}.cs-puntos small{grid-column:1 / -1;font-size:12px;color:var(--green);font-weight:600}.cs-niveles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cs-niveles li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.cs-niveles li>div{display:flex;flex-direction:column;gap:2px}.cs-niveles b{font:600 15px/1.3 var(--ui)}.cs-niveles em{font-style:normal;color:var(--green)}.cs-niveles span{font-size:14px;line-height:1.4}.cs-niveles small{font-size:12px;color:var(--muted)}.cs-niveles li:not(.ok):not(.now){opacity:.7}.reto-pts{font-size:13px;opacity:.8}.btile{flex:0 0 160px;scroll-snap-align:start;background:var(--surface);box-shadow:var(--soft);border-radius:18px;overflow:hidden;text-align:left;display:flex;flex-direction:column;min-height:214px;transition:transform .12s}.btile:active{transform:scale(.98)}.btile-cov{position:relative;height:92px;display:flex;align-items:flex-end;padding:12px;flex:none}.btile-l{width:44px;height:50px;clip-path:var(--hex);display:grid;place-items:center;font:700 20px/1 var(--disp)}.btile.c0 .btile-cov{background:var(--ink)}.btile.c0 .btile-l{background:var(--polen);color:var(--ink)}.btile.c1 .btile-cov{background:var(--polen)}.btile.c1 .btile-l{background:var(--ink);color:var(--polen)}.btile.c2 .btile-cov{background:var(--app-bg)}.btile.c2 .btile-l{background:var(--ink);color:var(--polen)}.bet{position:absolute;top:10px;right:10px;flex:none;background:var(--polen);color:var(--ink);border-radius:8px;padding:5px 7px;font:700 11px/1.1 var(--ui);letter-spacing:.03em;max-width:96px;text-align:right}.btile.c1 .bet{background:var(--ink);color:var(--polen)}.btile-b{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;flex:1}.btile b{font:700 16px/1.2 var(--disp)}.btile-o{font-size:13px;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.btile-f{margin-top:auto;padding-top:6px;font:600 11px/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bgrid .btile{min-height:214px}.nivel-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 10px 4px 6px;border-radius:999px;background:var(--surface);box-shadow:var(--soft);font:600 13px/1 var(--ui)}.nivel-chip .celda-nivel line{stroke-width:11}.nivel-chip>svg:last-child{color:var(--muted)}.muro-body,.muro-body .posts{gap:12px}.te-necesitan{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-height:56px}.te-necesitan b{font:700 24px/1.12 var(--disp);letter-spacing:-.035em}.composer{min-height:56px}.pasos-fila{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:56px;padding:8px 14px 8px 8px;border-radius:16px;background:var(--surface);box-shadow:var(--soft);text-align:left;transition:transform .12s}.pasos-fila:active{transform:scale(.985)}.pasos-anillo{position:relative;width:40px;height:40px;display:grid;place-items:center}.pasos-anillo svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.pasos-anillo circle{fill:none;stroke-width:3.5}.pasos-anillo .pa-f{stroke:var(--line)}.pasos-anillo .pa-o{stroke:var(--ink);stroke-linecap:round;transition:stroke-dasharray .4s ease}.pasos-anillo b{font:700 12px/1 var(--disp)}.pasos-t{display:flex;flex-direction:column;gap:2px;min-width:0}.pasos-t small{font:600 11px/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pasos-t b{font:600 15px/1.25 var(--ui)}.sheet .pasos{box-shadow:none;padding:0}.muro-bar{margin-top:0;position:sticky;top:-4px;z-index:2;background:var(--app-bg);margin-inline:-16px;padding-inline:16px}.tabs-t{gap:18px}.cat-btn{margin-right:-8px}.aviso-prueba{min-height:44px;padding:4px 4px 4px 12px;border-radius:12px;box-shadow:none;background:transparent;border:1px dashed var(--line)}.posts .movimiento{margin:8px 0}.posts .mov{min-height:148px}.muro-fin{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 8px 8px}.muro-fin b{font:700 19px/1.2 var(--disp)}.muro-fin p{font-size:14px;color:var(--muted)}.enter{background:transparent}.vence{background:none;padding:0;color:var(--muted);font:600 12px/1 var(--disp);font-variant-numeric:tabular-nums}.vence.pronto{color:var(--ink);font-weight:700}.post-foot .btn.dark{min-height:44px;padding:0 18px;border-radius:999px}.post-foot .btn.dark svg{color:var(--polen)}.post-foot .btn.ghost{min-height:44px;border-radius:999px}.sirve{min-height:44px;border-radius:999px;transition:background .15s,color .15s,transform .15s}.sirve[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.aviso-prueba p{display:block;font-size:13px;line-height:1.35}.aviso-prueba .ej-pill{display:inline-block;margin-right:6px;vertical-align:1px}.brandhead{min-height:56px;padding-bottom:4px}.ptitle{display:flex;flex-direction:column;gap:4px;margin-bottom:-4px}.ptitle h1{font-size:30px;line-height:1.05;letter-spacing:-.04em}.ptitle .sub{font-size:14px;color:var(--muted)}.sticky{background:var(--app-bg);border-top:1px solid var(--line);padding:8px 16px}.sticky .btn{min-height:52px}.body.with-sticky{padding-bottom:calc(176px + env(safe-area-inset-bottom,0px))}.ptitle .sub b{color:var(--ink);font-weight:600}.bdest{position:relative;overflow:hidden;flex:0 0 86%;min-height:232px;gap:8px}.bdest>*{position:relative}.bdest-comb{position:absolute!important;right:-18px;bottom:-18px;width:132px;height:132px;pointer-events:none}.bdest.ink .bdest-comb{color:var(--surface);opacity:.16}.bdest.polen .bdest-comb{color:var(--ink);opacity:.1}.bdest-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.bdest-et{margin-top:0;font:700 18px/1 var(--disp);letter-spacing:-.02em;padding:6px 10px;border-radius:10px;white-space:nowrap}.bdest.ink .bdest-et{background:var(--polen);color:var(--ink)}.bdest.polen .bdest-et{background:var(--ink);color:var(--polen)}.bdest-n{font:700 30px/1.02 var(--disp);letter-spacing:-.04em;margin-top:auto}.bdest-o{font-size:15px}.btile{flex:0 0 156px;min-height:208px}.btile-cov{height:112px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px;position:relative}.btile.ink .btile-cov{background:var(--ink);color:var(--polen)}.btile.polen .btile-cov{background:var(--polen);color:var(--ink)}.btile.blanco .btile-cov{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line)}.btile-ic{opacity:.8}.btile.ink .btile-ic{color:var(--surface)}.btile-v{font:700 28px/1 var(--disp);letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btile-v.largo{font-size:20px;line-height:1.05}.btile-v.oferta{font:700 16px/1.15 var(--disp);text-transform:none;letter-spacing:-.02em;-webkit-line-clamp:3}.btile-mio{position:absolute;top:10px;right:10px;width:26px;height:28px;clip-path:var(--hex);display:grid;place-items:center;background:var(--surface);color:var(--ink)}.btile.blanco .btile-mio{background:var(--ink);color:var(--surface)}.btile-mio.ok{background:var(--green);color:var(--surface)}.btile-b{gap:4px}.btile-o{-webkit-line-clamp:2}.bgrid .btile{min-height:200px}.ben-mio{display:grid;grid-template-columns:auto 1fr;gap:8px}.ben-mio button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);font:600 14px/1 var(--ui);transition:background .15s,color .15s,transform .15s}.ben-mio button:active{transform:scale(.97)}.ben-mio button[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.ben-mio button.ok[aria-pressed=true]{background:var(--green-soft);color:var(--green)}.bgrid .btile{min-height:0}.bgrid .btile-b{padding-bottom:16px}.celda-nivel line.off{stroke:#0f0f0d29}.nv-accion{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.3;background:var(--app-bg);border-radius:10px;padding:8px 10px}.nv-accion b{font-family:var(--disp)}.carnet-preview{animation:sube-carnet .6s cubic-bezier(.2,.8,.2,1) both}@keyframes sube-carnet{0%{opacity:0;transform:translateY(24px)}}.preview-t{display:flex;flex-direction:column;gap:6px}.preview-t b{font:700 24px/1.1 var(--disp);letter-spacing:-.03em}.preview-t p{color:var(--muted)}.badges{grid-template-columns:repeat(4,minmax(0,1fr))}.badge.nueva .h{animation:llena-celda .6s .3s cubic-bezier(.3,1.5,.5,1) both}@keyframes llena-celda{0%{background:var(--surface);transform:scale(.6)}}.badge-sig{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:var(--surface);box-shadow:var(--soft)}.badge-sig .h{width:44px;height:50px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center;position:relative}.badge-sig>div:last-child{display:flex;flex-direction:column;gap:2px}.badge-sig small{font:600 11px/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.badge-sig b{font:700 17px/1.2 var(--disp)}.badge-sig span{font-size:14px;color:var(--muted)}.esqueleto{flex:1;display:flex;flex-direction:column;gap:12px;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 16px;overflow:hidden}.sk{display:block;background:var(--line);border-radius:8px;animation:sk-pulso 1.2s ease-in-out infinite;animation-delay:calc(var(--k, 0) * .12s)}@keyframes sk-pulso{50%{opacity:.55}}.sk-head{display:flex;justify-content:space-between;align-items:center;min-height:46px}.sk-logo{width:128px;height:26px}.sk-btn{width:108px;height:40px;border-radius:999px}.sk-composer{height:56px;border-radius:16px}.sk-post{background:var(--surface);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--soft)}.sk-post .sk{animation-delay:calc(var(--k, 0) * .12s)}.sk-who{display:flex;gap:10px;align-items:center}.sk-who span{display:flex;flex-direction:column;gap:6px;flex:1}.sk-av{width:40px;height:44px;clip-path:var(--hex);border-radius:0}.sk-l1{width:46%;height:13px}.sk-l2{width:64%;height:11px}.sk-t1{width:92%;height:18px}.sk-t2{width:70%;height:18px}.sk-foot{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px}.sk-b1{width:80px;height:40px;border-radius:999px}.sk-b2{width:136px;height:40px;border-radius:999px}.tabbar{padding:6px;gap:2px}.tab{flex:1;flex-direction:column;gap:3px;min-width:0;height:56px;padding:0 2px;border-radius:22px}.tab span{font:600 11px/1 var(--ui)}.tab[aria-current=page]{padding:0 2px}.sirve[aria-pressed=true] svg{animation:pulso-util .22s cubic-bezier(.3,1.6,.5,1)}@keyframes pulso-util{50%{transform:scale(1.3)}}@media (max-width: 359px){.tab span{font-size:10px;letter-spacing:-.01em}}.sticky{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.nv-accion span{flex:1}.nv-accion b{white-space:nowrap}.nv-t .nv-accion b{font:700 14px/1.2 var(--disp)}.carnet-head{margin-bottom:16px}.carnet-badges{display:inline-flex;align-items:center;gap:6px}.carnet-live{position:static}.carnet-body{margin-bottom:16px}.carnet-sabe{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.carnet-skills{display:flex;flex-wrap:wrap;gap:6px}.carnet-skills span{background:var(--ink);color:var(--polen);border-radius:999px;padding:7px 12px;font:600 13px/1.1 var(--ui)}.carnet-skills span.vacio{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);border:0;opacity:.55;border-style:dashed}.carnet-datos{position:relative;display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:14px;font:600 12px/1.3 var(--ui)}.carnet-datos span{display:inline-flex;align-items:center;gap:6px}.carnet-datos i{width:8px;height:9px;clip-path:var(--hex);background:#0f0f0d59}.carnet-datos span.on i{background:var(--green)}.pide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pide button{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:84px;padding:14px;border-radius:16px;background:var(--surface);box-shadow:var(--soft);text-align:left;transition:transform .12s,background .15s}.pide button:active:not(:disabled){transform:scale(.97)}.pide button:disabled{cursor:default}.pide b{font:700 17px/1.15 var(--disp);letter-spacing:-.02em;overflow-wrap:anywhere}.pide span{display:inline-flex;align-items:center;gap:5px;font:600 12px/1.2 var(--ui);color:var(--muted)}.pide button:first-child{background:var(--ink);color:var(--surface)}.pide button:first-child span{color:var(--polen)}.m-necesitas{display:flex;flex-direction:column;gap:10px}.m-necesitas .k{color:var(--muted)}.m-cats{display:flex;gap:8px;overflow-x:auto;margin-inline:-16px;padding:2px 16px;scrollbar-width:none}.m-cats::-webkit-scrollbar{display:none}.m-cats button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--surface);box-shadow:var(--soft);font:600 15px/1 var(--ui);transition:background .15s,color .15s,transform .12s}.m-cats button small{font:600 12px/1 var(--disp);font-variant-numeric:tabular-nums;color:var(--muted)}.m-cats button:active{transform:scale(.96)}.m-cats button[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.m-cats button[aria-pressed=true] small{color:var(--polen)}.m-modos{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--surface);box-shadow:var(--soft)}.m-modos button{flex:1;min-height:40px;border-radius:10px;font:600 13px/1.1 var(--ui);color:var(--muted);transition:background .15s,color .15s}.m-modos button[aria-pressed=true]{background:var(--app-bg);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.m-disp{display:flex;flex-direction:column;gap:10px}.m-disp .sec-h{margin-top:0}.m-disp-pista{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 4px;scroll-padding-inline:16px;scrollbar-width:none}.m-disp-pista::-webkit-scrollbar{display:none}.m-dcard{flex:0 0 200px;scroll-snap-align:start;min-height:220px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:22px;background:var(--ink);color:var(--surface);text-align:left;transition:transform .12s}.m-dcard:active{transform:scale(.97)}.m-dcard .hexav{background:var(--polen);color:var(--ink)}.m-dcard.claro{background:var(--surface);color:var(--ink);box-shadow:var(--soft)}.m-dcard.claro .hexav{background:var(--ink);color:var(--polen)}.m-dtop{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:6px}.m-dok{display:inline-flex;align-items:center;gap:5px;font:600 11px/1 var(--ui);letter-spacing:.04em;color:var(--surface);background:var(--green);border-radius:999px;padding:5px 8px}.m-dok i{width:6px;height:7px;clip-path:var(--hex);background:var(--surface)}.m-dcard b{font:700 19px/1.1 var(--disp);letter-spacing:-.03em}.m-dcard .ejemplo{margin-left:6px}.m-drol{font-size:13px;opacity:.72}.m-dskills{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.m-dskills em{font:600 12px/1 var(--ui);font-style:normal;padding:5px 8px;border-radius:999px;background:#ffffff1f}.m-dcard.claro .m-dskills em{background:var(--app-bg)}.m-dcard .go{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font:600 13px/1 var(--ui);color:var(--polen);padding-top:8px}.m-dcard.claro .go{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.member2{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px;border-radius:20px;background:var(--surface);box-shadow:var(--soft);text-align:left;transition:transform .12s}.member2:active{transform:scale(.985)}.m2-top{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.m2-top>svg{color:var(--muted)}.m2-who{display:flex;flex-direction:column;gap:2px;min-width:0}.m2-who b{font:700 17px/1.15 var(--disp);letter-spacing:-.02em}.m2-who>span{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m2-skills{display:flex;flex-wrap:wrap;gap:6px}.m2-skills em{font:600 12px/1.1 var(--ui);font-style:normal;padding:6px 10px;border-radius:999px;background:var(--app-bg)}.m2-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font:600 12px/1.2 var(--ui);color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.m2-meta>span{display:inline-flex;align-items:center;gap:4px}.m2-disp i{width:8px;height:9px;clip-path:var(--hex);background:#0f0f0d4d}.m2-disp.on{color:var(--green)}.m2-disp.on i{background:var(--green)}.para-que{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.para-que li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.para-que i{width:36px;height:40px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center}.para-que span{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--muted);line-height:1.35}.para-que b{font:600 15px/1.25 var(--ui);color:var(--ink)}.hab-elegidas .chip{display:inline-flex;align-items:center;gap:6px}.chip.sm{display:inline-flex;align-items:center;gap:4px}.hab-otra{display:flex;align-items:center;gap:8px;padding-right:6px}.hab-otra input{flex:1;min-width:0}.hab-otra .btn{min-height:36px;padding:6px 12px}.listo .carnet{text-align:left}:root{--ease: cubic-bezier(.2, .7, .2, 1)}.muro-body .posts{gap:8px}.post{padding:16px 16px 8px;gap:8px;border-radius:20px}.post.corta{padding-top:12px;gap:4px}.post-top{align-items:flex-start;gap:8px}.post-top .who{flex:1;gap:8px;min-height:40px}.post .who-t b{font:600 15px/1.2 var(--ui)}.post .who-t>span{font-size:13px;line-height:1.25;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-tipo{flex:none;display:inline-flex;align-items:center;gap:4px}.post .pill{gap:4px;padding:6px 10px 6px 8px;letter-spacing:.06em}.post-lead{font:700 18px/1.25 var(--disp);letter-spacing:-.02em;margin-top:4px}.post.corta .post-lead{font-size:17px;margin-top:4px}.post-body{font-size:15px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-info{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font:600 12px/1.3 var(--ui);color:var(--muted)}.post-info:empty{display:none}.post-info .vence{margin:0;gap:4px}.post-foot{gap:0;border-top:0;padding-top:0;margin:0 -8px;min-height:44px}.post .sirve{gap:6px;min-height:44px;padding:0 10px;border-radius:999px;box-shadow:none;background:none;color:var(--muted);font:600 13px/1 var(--ui)}.post .sirve b{color:var(--ink)}.post .sirve:active{transform:scale(.94)}.post .sirve[aria-pressed=true]{background:none;color:var(--ink)}.post .sirve[aria-pressed=true] svg path:first-child{fill:currentColor}.post .wrote{gap:6px;padding:0 8px;font:600 13px/1 var(--ui);color:var(--muted)}.accion{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--app-bg);color:var(--ink);font:600 14px/1 var(--ui);white-space:nowrap;transition:transform .15s var(--ease),background .15s}.accion:active{transform:scale(.96);background:var(--hairline)}.accion.principal{margin-left:auto}.accion.hecho{background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.post-foot>.fine{margin-left:auto;padding-right:8px}.post-foot .mine{padding:0 8px 8px;gap:8px}.post-foot .mine-acc{gap:8px;flex-wrap:nowrap}.post-foot .mine-acc .accion{padding:0 14px}.post-foot .mine-r{min-height:44px}.post.resuelta{padding-bottom:12px}.post.resuelta .post-foot{min-height:0}.post.recien{animation:entra-post .24s var(--ease) both}@keyframes entra-post{0%{opacity:0;transform:translateY(-8px)}}.cobro{display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--ui);color:var(--ink);white-space:nowrap}.cobro-ic{display:inline-flex;align-items:center;gap:2px}.cobro:not(.solo){min-height:32px;padding:0 12px 0 10px;border-radius:999px;background:var(--app-bg)}.btn-cobro:not(.solo){min-height:44px;transition:transform .15s var(--ease)}.btn-cobro:active{transform:scale(.96)}.cobro.solo{color:var(--ink);padding:0 4px}.btn-cobro.solo{min-width:44px;min-height:44px;margin:-6px 0;justify-content:center;border-radius:999px}.cobro-hoja{display:flex;flex-direction:column;gap:12px}.cobro-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cobro-lista li{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:12px;border-radius:16px;background:var(--app-bg)}.cobro-lista li .cobro-ic{justify-content:center}.cobro-lista li.on{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink)}.cobro-lista li div{display:flex;flex-direction:column;gap:2px}.cobro-lista b{font:600 15px/1.25 var(--ui)}.cobro-lista span{font-size:14px;color:var(--muted);line-height:1.35}.m2-meta .cobro{font-size:12px;color:var(--muted);gap:4px}.carnet-datos .cobro{font-size:12px;gap:4px}.inter-opc{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.inter-opc button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:8px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:600 13px/1.2 var(--ui);text-align:center;transition:transform .15s var(--ease),box-shadow .15s}.inter-opc button:active{transform:scale(.96)}.inter-opc button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.muro-body{gap:8px}.muro-body>.pasos-fila{margin-bottom:8px}.composer{min-height:56px;border-radius:16px;transition:transform .15s var(--ease)}.pasos-fila{min-height:56px;padding:8px 12px 8px 8px}.pasos-anillo{width:36px;height:36px}.pasos-t small{font-size:11px}.pasos-t b{font-size:14px}.muro-bar{padding-top:8px}.tabs-t button{min-height:44px}.tabs-t button[aria-selected=true]:after{transition:transform .2s var(--ease)}.aviso-prueba{margin-top:4px}.posts .movimiento{margin:16px 0}.movimiento .sec-h{margin-top:0}.posts .mov{min-height:136px;padding:16px;gap:8px;border-radius:20px}.posts .mov h3{font-size:19px;line-height:1.2}.sheet[open]{animation:hoja-sube .22s var(--ease)}.sheet[open]::backdrop{animation:velo .22s ease-out}@keyframes hoja-sube{0%{transform:translateY(24px);opacity:.4}}@keyframes velo{0%{opacity:0}}.toast{transition:opacity .18s var(--ease),transform .18s var(--ease);transform:translateY(8px) scale(.98)}.toast.on{transform:none}.toast.error svg{color:var(--surface)}.intro-slide.on .a-up,.intro-slide.on .a-left,.intro-slide.on .a-right,.intro-slide.on .a-rise{animation-duration:.24s;animation-timing-function:var(--ease);animation-delay:calc(var(--d, 0) * 50ms)}.intro-slide.on .a-pop{animation-duration:.2s;animation-timing-function:var(--ease);animation-delay:calc(var(--d, 0) * 50ms)}.intro-slide.on .intro-panal .ph:not(.yo){animation-duration:.2s,.25s;animation-timing-function:var(--ease),ease-out;animation-delay:calc(var(--d, 0) * 50ms),calc(var(--d, 0) * 50ms + .4s)}@keyframes a-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes a-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes a-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes a-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes a-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.intro-foot .btn{transition:transform .15s var(--ease),background .2s,color .2s}.intro-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.intro-lista li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start}.intro-lista i{width:32px;height:36px;clip-path:var(--hex);background:var(--polen);color:var(--ink);display:grid;place-items:center}.intro-lista b{display:block;font:600 15px/1.25 var(--ui)}.intro-lista span{display:block;font-size:14px;line-height:1.35;color:#ffffffb8}.intro-nivel{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.35;color:#ffffffc7}.intro-nivel b{color:var(--surface)}@media (prefers-reduced-motion: reduce){.post.recien,.sheet[open],.sheet[open]::backdrop{animation:none}}.como-trabaja{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.como-trabaja .soft{flex:1;min-width:160px;font-size:14px}.intro{transition:background .24s ease,color .24s ease}.ayuda .cobro-lista li{background:var(--app-bg);padding:8px 12px}.ayuda dd .cobro-lista{margin-top:8px}.intro-cobro{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font:600 12px/1 var(--ui)}.como-trabaja .cobro{background:var(--surface);box-shadow:var(--soft)}.sk-foot{border-top:0;padding-top:4px}.sk-b1{width:72px;height:44px}.sk-b2{width:128px;height:44px}.guardar{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;padding:16px;border-radius:20px;background:var(--surface);box-shadow:var(--soft)}.guardar-ic{width:36px;height:40px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center}.guardar>div{display:flex;flex-direction:column;gap:2px}.guardar b{font:600 15px/1.25 var(--ui)}.guardar>div span{font-size:14px;line-height:1.35;color:var(--muted)}.guardar .btn{grid-column:1 / -1;min-height:44px}.listo .guardar{box-shadow:inset 0 0 0 1.5px var(--ink)}.cuenta-ok{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:14px;background:var(--green-soft);color:var(--green);font-size:14px}.cuenta-ok b{font-weight:600;overflow-wrap:anywhere}.linkbtn.recuperar{align-self:center;text-align:center;font-size:14px;min-height:44px}.portada{display:flex;flex-direction:column;gap:16px;padding:20px 16px 16px;border-radius:24px;background:var(--ink);color:var(--surface)}.portada-top{display:flex;flex-direction:column;gap:8px}.portada h1{font:700 26px/1.08 var(--disp);letter-spacing:-.035em}.portada-top p{font-size:14px;color:#ffffffb8}.portada-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portada-tiles button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:112px;padding:12px;border-radius:16px;background:#ffffff14;text-align:left;transition:transform .15s var(--ease),background .15s}.portada-tiles button:active{transform:scale(.96);background:#ffffff24}.portada-tiles svg{color:var(--polen);margin-bottom:4px}.portada-tiles b{font:700 28px/1 var(--disp);letter-spacing:-.04em;color:var(--polen)}.portada-tiles span{font:600 13px/1.25 var(--ui)}.portada-tiles small{margin-top:auto;font-size:12px;color:#ffffffa3}.portada .btn.primary{box-shadow:none}.portada+.composer{margin-top:8px}.portada.mia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;background:none;color:var(--ink)}.portada.mia button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:80px;padding:12px 14px;border-radius:16px;background:var(--surface);box-shadow:var(--soft);text-align:left;transition:transform .15s var(--ease)}.portada.mia button:active{transform:scale(.97)}.portada.mia small{font:600 11px/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.portada.mia b{font:700 20px/1.15 var(--disp);letter-spacing:-.02em}.portada.mia span{font-size:13px;color:var(--muted)}.conv{display:flex;flex-direction:column;gap:8px}.conv .sec-h{margin-top:8px}.conv-pista{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin:4px -16px 0;padding:2px 16px 4px;scroll-padding-inline:16px;scrollbar-width:none}.conv-pista::-webkit-scrollbar{display:none}.conv-card{flex:0 0 232px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:216px;padding:16px;border-radius:20px;background:var(--surface);box-shadow:var(--soft);text-align:left;transition:transform .15s var(--ease)}.conv-card:active{transform:scale(.97)}.conv-card.ink{background:var(--ink);color:var(--surface);box-shadow:none}.conv-top{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.conv-tipo{display:inline-flex;align-items:center;gap:4px;font:600 11px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.conv-card.ink .conv-tipo{color:#ffffffa3}.conv-card.ink .cd{background:var(--polen);color:var(--ink)}.conv-cuando{display:flex;flex-direction:column;gap:2px}.conv-cuando small{font-size:12px;color:var(--muted)}.conv-card.ink .conv-cuando small{color:#ffffffa3}.conv-cuando b{font:700 28px/1 var(--disp);letter-spacing:-.04em}.conv-card.ink .conv-cuando b{color:var(--polen)}.conv-b{margin-top:auto;display:flex;flex-direction:column;gap:2px}.conv-b b{font:700 16px/1.2 var(--disp);letter-spacing:-.02em}.conv-b span{font-size:13px;color:var(--muted)}.conv-card.ink .conv-b span{color:#ffffffb3}.conv-b em{margin-top:6px;font:600 12px/1.2 var(--ui);font-style:normal}.conv-datos{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:8px;border-radius:16px;background:var(--app-bg);font-size:14px;line-height:1.35}.conv-datos li{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start}.conv-datos svg{margin-top:1px}.conv-datos b{font-weight:600}.conv-datos span:first-letter{text-transform:uppercase}.enc-saltos{display:flex;gap:8px;overflow-x:auto;margin:-4px -16px 0;padding:2px 16px;scrollbar-width:none}.enc-saltos::-webkit-scrollbar{display:none}.enc-saltos button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;background:var(--surface);box-shadow:var(--soft);font:600 14px/1 var(--ui);transition:transform .15s var(--ease)}.enc-saltos button:active{transform:scale(.96)}#enc-ticket,#enc-ferias,#enc-reto,#enc-panal,#enc-talleres{scroll-margin-top:8px}.talleres,.van{display:flex;flex-direction:column;gap:8px}.talleres .sec-h,.van .sec-h{margin-top:8px}.tall-pista,.van-pista{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin:4px -16px 0;padding:2px 16px 4px;scroll-padding-inline:16px;scrollbar-width:none}.tall-pista::-webkit-scrollbar,.van-pista::-webkit-scrollbar{display:none}.tall-card{flex:0 0 256px;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:20px;background:var(--surface);box-shadow:var(--soft);overflow:hidden}.tall-card.ink{background:var(--ink);color:var(--surface);box-shadow:none}.tall-abrir{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 16px 8px;text-align:left;transition:transform .15s var(--ease)}.tall-abrir:active{transform:scale(.98)}.tall-top{display:flex;align-items:center;gap:8px;width:100%}.tall-ic{width:32px;height:36px;clip-path:var(--hex);background:var(--polen);color:var(--ink);display:grid;place-items:center;flex:none}.tall-cat{font:600 11px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tall-card.ink .tall-cat{color:#ffffffa3}.tall-top .ejemplo{margin-left:auto}.tall-t{font:700 19px/1.15 var(--disp);letter-spacing:-.025em}.tall-meta{font-size:13px;color:var(--muted)}.tall-card.ink .tall-meta{color:#ffffffb3}.tall-dicta{display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--ui);margin-top:auto}.tall-card.ink .tall-dicta .hexav{background:var(--polen);color:var(--ink)}.tall-foot{display:flex;align-items:center;gap:8px;padding:8px 16px 16px}.tall-foot .accion{margin-left:auto}.tall-card.ink .accion{background:var(--polen);color:var(--ink)}.tall-card.ink .accion.hecho{background:none;color:var(--surface);box-shadow:inset 0 0 0 1px #fff6}.van-card{flex:0 0 136px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:18px;background:var(--surface);box-shadow:var(--soft);text-align:left;transition:transform .15s var(--ease)}.van-card:active{transform:scale(.97)}.van-card .hexav{margin-bottom:4px}.van-card b{font:600 15px/1.2 var(--ui)}.van-card .ejemplo{margin-left:4px}.van-card span{font-size:12px;color:var(--muted);line-height:1.3}.van-card em{margin-top:auto;padding:4px 8px;border-radius:999px;background:var(--app-bg);font:600 11px/1.2 var(--ui);font-style:normal}.intro-pista{position:relative;display:block;overflow:hidden;scroll-snap-type:none;touch-action:pan-y;user-select:none;-webkit-user-select:none}.intro-slide{position:absolute;top:0;right:0;bottom:0;left:0;scroll-snap-align:none;opacity:0;visibility:hidden;transform:translate(16px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s .22s}.intro-slide.on{opacity:1;visibility:visible;transform:none;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s}.intro-prog i.on:after{animation:llena var(--dur, 5s) linear both}.intro.pausa .intro-prog i.on:after,.intro.pausa .intro-slide.on *{animation-play-state:paused}.intro-p b{font-weight:600;opacity:1}.demo2{display:flex;flex-direction:column;gap:10px;margin:4px 0}.demo2-tabs{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:999px;background:var(--surface);box-shadow:var(--soft)}.demo2-tabs span{padding:8px 14px;border-radius:999px;font:600 13px/1 var(--ui);color:var(--muted);transition:background .2s var(--ease),color .2s var(--ease)}.demo2-tabs span.on{background:var(--ink);color:var(--surface)}.demo2-dice{font:700 15px/1.2 var(--disp);animation:a-up .24s var(--ease) both}.demo2-post{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;background:var(--surface);box-shadow:var(--soft);animation:a-up .24s var(--ease) both}.demo2-top{display:flex;align-items:center;gap:8px;font-size:14px}.demo2-top .ejemplo{margin-left:0}.demo2-top .pill{margin-left:auto;gap:4px;padding:5px 9px 5px 7px}.demo2-av{width:28px;height:31px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center;font:700 12px/1 var(--disp)}.demo2-post p{font:700 17px/1.25 var(--disp);letter-spacing:-.02em}.demo2-btn{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--app-bg);font:600 14px/1 var(--ui);transition:transform .18s var(--ease),background .18s,color .18s}.demo2-btn.toca{background:var(--ink);color:var(--surface);transform:scale(.95);box-shadow:0 0 0 6px #fff200e6}.demo2-chat{align-self:flex-end;max-width:88%;display:flex;gap:8px;align-items:flex-start;padding:10px 14px;border-radius:18px 18px 4px;background:var(--ink);color:var(--surface);font-size:14px;line-height:1.35;opacity:0;transform:translateY(8px);transition:opacity .22s var(--ease),transform .22s var(--ease)}.demo2-chat svg{flex:none;margin-top:1px;color:var(--polen)}.demo2-chat.on{opacity:1;transform:none}.intro-ruta{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:8px}.intro-ruta li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;padding:12px;border-radius:16px;background:var(--surface);box-shadow:var(--soft)}.intro-ruta i{width:36px;height:40px;clip-path:var(--hex);background:var(--ink);color:var(--polen);display:grid;place-items:center}.intro-ruta li:last-child i{background:var(--polen);color:var(--ink)}.intro-ruta small{display:block;font-size:12px;color:var(--muted)}.intro-ruta b{font:700 17px/1.2 var(--disp);letter-spacing:-.02em}@media (prefers-reduced-motion: reduce){.intro-slide{transform:none}.intro-prog i.on:after{animation:none;transform:none}.demo2-chat{transition:none}}.ben-filtros{gap:8px}.ben-filtros .search{min-height:44px;border-radius:12px;padding-left:14px}.ben-filtros .search input{min-height:42px;font-size:15px}.bchips{gap:4px;margin-top:-2px}.bchips button{position:relative;min-height:44px;padding:0 2px;background:none!important;color:var(--muted);font:600 13px/1 var(--ui)}.bchips button:before{content:"";position:absolute;top:7px;right:-10px;bottom:7px;left:-10px;border-radius:999px;background:transparent;transition:background .15s var(--ease);z-index:-1}.bchips{isolation:isolate;padding-inline:26px;gap:22px}.bchips button[aria-selected=true]{color:var(--surface)}.bchips button[aria-selected=true]:before{background:var(--ink)}.blogo{flex:none;display:grid;place-items:center;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.blogo img{display:block;filter:grayscale(1) contrast(1.15);border-radius:4px}.blogo.ic{background:var(--ink);color:var(--polen);box-shadow:none}.bdest-pista{gap:8px}.bdest{flex:0 0 248px;min-height:0;padding:16px;gap:6px;border-radius:20px}.bdest.blanco{background:var(--surface);color:var(--ink);box-shadow:var(--soft)}.bdest-top{align-items:center;margin-bottom:6px}.bdest-et{font-size:14px;padding:6px 8px;border-radius:8px}.bdest.blanco .bdest-et{background:var(--ink);color:var(--polen)}.bdest-n{font:700 19px/1.15 var(--disp);letter-spacing:-.025em;margin-top:0}.bdest-o{font-size:13px;line-height:1.35;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bfila{gap:8px}.bfila .sec-h h3{font-size:19px}.blista{display:flex;flex-direction:column;border-radius:20px;background:var(--surface);box-shadow:var(--soft);overflow:hidden}.bfila1{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;text-align:left;transition:background .15s}.bfila1+.bfila1{box-shadow:inset 0 1px 0 var(--line)}.bfila1:active{background:var(--app-bg)}.bfila1-t{display:flex;flex-direction:column;gap:2px;min-width:0}.bfila1-t b{font:600 15px/1.25 var(--ui)}.bfila1-t>span{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfila1-v{display:inline-flex;align-items:center;gap:6px}.bfila1-v em{font:700 11px/1 var(--disp);font-style:normal;text-transform:uppercase;letter-spacing:.02em;padding:6px 8px;border-radius:8px;background:var(--ink);color:var(--polen);white-space:nowrap;max-width:104px;overflow:hidden;text-overflow:ellipsis}.ben-det-logo{display:flex;align-items:center;gap:12px}.ben-det-logo .ben-det-et{margin:0}.sumate{min-height:56px;padding:12px 16px}.search{min-height:44px;border-radius:12px;padding-left:14px}.search input{min-height:42px;font-size:15px}.m-necesitas{gap:4px}.m-necesitas .k{font-size:11px;margin-top:4px}.m-cats{isolation:isolate;gap:22px;padding-inline:26px}.m-cats button{position:relative;min-height:44px;padding:0 2px;background:none!important;box-shadow:none!important;color:var(--muted);font:600 13px/1 var(--ui)}.m-cats button:before{content:"";position:absolute;top:7px;right:-10px;bottom:7px;left:-10px;border-radius:999px;background:var(--surface);box-shadow:var(--soft);z-index:-1;transition:background .15s var(--ease)}.m-cats button[aria-pressed=true]{color:var(--surface)}.m-cats button[aria-pressed=true]:before{background:var(--ink);box-shadow:none}.m-modos{padding:3px;border-radius:12px}.m-modos button{min-height:38px;font-size:13px;border-radius:9px}.m-modos button[aria-pressed=true]{box-shadow:none;background:var(--ink);color:var(--surface)}.m-disp-pista{gap:8px}.m-dcard{flex:0 0 176px;min-height:0;padding:14px;border-radius:20px;gap:4px}.m-dcard .hexav{width:40px!important;height:44px!important;font-size:14px!important}.m-dtop{margin-bottom:4px}.m-dcard b{font-size:17px}.m-dcard .go{padding-top:6px}.member2{padding:12px 14px;gap:8px}.member2 .hexav{width:44px!important;height:48px!important;font-size:15px!important}.m2-meta{border-top:0;padding-top:0}.m2-skills em{padding:5px 9px}.ptitle{margin-bottom:-8px}.ptitle h1{font-size:28px}.enc-saltos{isolation:isolate;gap:22px;padding-inline:26px;margin-top:-8px}.enc-saltos button{position:relative;min-height:44px;padding:0 2px;background:none;box-shadow:none;font:600 13px/1 var(--ui);gap:6px}.enc-saltos button:before{content:"";position:absolute;top:7px;right:-10px;bottom:7px;left:-10px;border-radius:999px;background:var(--surface);box-shadow:var(--soft);z-index:-1}.ticket h3{font-size:24px;line-height:1.1}.enter,.btn.sm,.segbar button,.chip,.chip.sm,.m-modos button,.sec-h .ver,.como-in,.intro-saltar,.linkbtn,.linkbtn.tiny,.go,.mov .go,.panal-card .go,.cat-btn,.who,input.range{min-height:44px}button.chip,.bchips button,.m-cats button,.tabs-t button{min-width:44px}.bchips button:before,.m-cats button:before{pointer-events:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important}}.home-premio{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border-radius:24px;background:var(--ink);color:var(--surface)}.home-premio>.k,.home-mini>.k{display:flex;align-items:center;gap:8px}.home-premio>.k{color:#ffffffb8}.home-premio h2{font-size:25px;line-height:1.1}.home-premio p{font-size:14px;line-height:1.4}.home-premio small{font-size:12px;color:#ffffffb8}.home-premio .btn{align-self:flex-start}.home-premio .home-nota{font-size:12px;color:#ffffffb8}.home-ganador{display:flex;gap:12px;align-items:center;width:100%}.home-ganador>div:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.home-ganador h2{overflow-wrap:anywhere}.home-ganador .ejemplo{align-self:flex-start;color:var(--surface)}.home-acciones{display:flex;gap:8px;flex-wrap:wrap}.home-pista{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:0 -16px;padding:4px 16px 8px;scrollbar-width:none}.home-pista::-webkit-scrollbar{display:none}.home-pista>button{flex:0 0 232px;scroll-snap-align:start;text-align:left}.home-ir{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font:600 13px/1.2 var(--ui)}.home-mini{flex-basis:224px!important;min-height:188px}.home-mini .k{font-size:11px}.home-historial{display:flex;flex-direction:column;gap:8px}.home-insignia{display:flex;gap:12px;padding:16px;border-radius:16px;background:var(--surface);box-shadow:var(--soft)}.home-insignia>svg{flex:none}.home-insignia>div{display:flex;flex-direction:column;gap:4px}.home-insignia span,.home-insignia small{font-size:13px;color:var(--muted)}.home-carnet-premio{display:inline-flex;align-items:center;gap:8px;font:600 12px/1.2 var(--ui);margin-top:8px}.muro-body{overflow-anchor:none}.hoy{display:flex;flex-direction:column;gap:8px;padding-top:4px}.hoy-fecha{font:600 13px/1.2 var(--ui);letter-spacing:.02em;color:var(--muted)}.hoy h1{font-size:34px;line-height:1.06;letter-spacing:-.05em}.hoy h1 mark.hl{padding:0 .08em}.hoy-disp{display:flex;align-items:center;gap:12px;min-height:48px;margin-top:4px;text-align:left;border-radius:14px;transition:transform .15s var(--ease)}.hoy-disp:active{transform:scale(.985)}.hoy-stack{position:relative;display:flex;flex:none}.hoy-stack .hexav{box-shadow:none}.hoy-stack .hexav+.hexav{margin-left:-5px}.hoy-vivo{position:absolute;right:-3px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2.5px var(--app-bg)}.hoy-disp-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hoy-disp-t b{font:600 15px/1.2 var(--ui)}.hoy-disp-t span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hoy-disp .ejemplo{margin:0;flex:none}.hoy-disp>svg{flex:none;color:var(--muted)}.dest-fila{display:flex;justify-content:space-between;gap:0;overflow-x:auto;margin:8px -16px 4px;padding:4px 12px 0;scrollbar-width:none;scroll-padding-inline:12px}.dest-fila::-webkit-scrollbar{display:none}.dest-item{flex:1 0 70px;max-width:88px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 0 4px;animation:a-up .22s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.dest-item:nth-child(2){--i: 1}.dest-item:nth-child(3){--i: 2}.dest-item:nth-child(4){--i: 3}.dest-item:nth-child(5){--i: 4}.dest-item:nth-child(6){--i: 5}@keyframes aro-dibuja-viejo{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.dest-n{font:600 12px/1.2 var(--ui);text-align:center;max-width:80px}.dest-item.visto .dest-n{color:var(--muted)}@media (prefers-reduced-motion: reduce){.dest-aro{animation:none}}.home-mini{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-radius:20px;padding:16px;background:var(--surface);box-shadow:var(--soft);transition:transform .18s var(--ease)}.home-mini:active{transform:scale(.98)}.home-mini b{font:700 17px/1.2 var(--disp)}.home-mini small{font-size:13px;color:var(--muted)}.home-aliados,.home-semana{display:flex;flex-direction:column}.home-semana{gap:12px}.home-semana .sec-h{margin-top:0}.home-aliados h2,.home-semana h2,.home-gratis h2{font-size:20px;line-height:1.15}.home-aliados{gap:8px;margin:16px 0}.cupones{margin-top:4px}.home-aliados .sec-h{margin-top:0}.home-aliados-sub{font-size:14px}.home-premio{gap:12px;margin-top:8px}.home-premio-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.home-premio-top .k{white-space:nowrap;display:flex;align-items:center;gap:8px;color:#ffffffb8}.home-cierra{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff1f;font:600 12px/1 var(--disp);font-variant-numeric:tabular-nums;white-space:nowrap}.home-premio>p{color:#fffc;max-width:34ch}.home-premio-pie{display:flex;align-items:center;gap:12px;width:100%;margin-top:4px}.home-premio-pie .btn{flex:1;min-height:48px}.invita{margin-top:4px;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;border-radius:18px;border:1.5px dashed var(--ink-4);text-align:left;transition:transform .15s var(--ease)}.invita:active{transform:scale(.985)}.invita-ic{flex:none;width:36px;height:40px;clip-path:var(--hex);background:var(--surface);display:grid;place-items:center}.invita-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.invita-t b{font:600 15px/1.25 var(--ui)}.invita-t small{font-size:13px;color:var(--muted)}.cupones{display:flex;flex-direction:column;gap:8px}.cupon{display:flex;align-items:stretch;width:100%;min-height:88px;border-radius:18px;background:var(--surface);box-shadow:var(--soft);text-align:left;overflow:hidden;transition:transform .15s var(--ease);padding-right:12px;align-items:center}.cupon:active{transform:scale(.985)}.cupon-valor{position:relative;flex:none;align-self:stretch;width:112px;display:grid;place-items:center;padding:8px;background:var(--ink);color:var(--surface)}.cupon-valor strong{font:700 30px/1 var(--disp);letter-spacing:-.04em;white-space:nowrap}.cupon-valor.largo strong{font-size:14px;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:normal}.cupon-valor:before,.cupon-valor:after{content:"";position:absolute;right:-8px;width:16px;height:16px;border-radius:50%;background:var(--app-bg);z-index:1}.cupon-valor:before{top:-8px}.cupon-valor:after{bottom:-8px}.cupon-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:12px 8px 12px 20px;border-left:2px dashed var(--ink-4);margin-left:0;align-self:stretch;justify-content:center}.cupon-cuerpo b{font:700 17px/1.2 var(--disp);letter-spacing:-.02em}.cupon-cuerpo>span{font-size:14px;line-height:1.3;color:var(--ink-2)}.cupon-cuerpo small{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;font-size:12px;color:var(--muted)}.cupon-cuerpo small .ejemplo{margin-left:0}.cupon .ejemplo{margin-left:6px;vertical-align:2px}.posts>.home-semana,.posts>.home-gratis{margin-block:8px}.home-gratis{display:flex;flex-direction:column;gap:8px;margin-block:8px}.home-gratis .ver{align-self:flex-start}.home-gratis-lista{display:flex;flex-direction:column;border-radius:20px;background:var(--surface);box-shadow:var(--soft);overflow:hidden}.home-gratis-fila{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;text-align:left}.home-gratis-fila+.home-gratis-fila{border-top:1px solid var(--line)}.home-gratis-fila>span{flex:1;min-width:0;display:flex;flex-direction:column}.home-gratis-fila b{font:600 15px/1.25 var(--ui)}.home-gratis-fila small{font-size:13px;color:var(--muted)}.home-gratis-fila em{font:700 14px/1 var(--disp);font-style:normal;white-space:nowrap}.visor{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(100%,480px);max-width:100%;height:min(100dvh,880px);max-height:100dvh;padding:0;border:0;display:flex;flex-direction:column;background:var(--app-bg);color:var(--ink);overflow:hidden}.visor:not([open]){display:none}.visor.oscura{background:var(--ink);color:var(--surface)}.visor::backdrop{background:var(--ink);opacity:.86}.visor{transition:background .2s var(--ease),color .2s var(--ease);touch-action:pan-y;user-select:none;-webkit-user-select:none}.visor-top{flex:none;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 0;display:flex;flex-direction:column;gap:6px}.visor-prog{display:flex;gap:4px}.visor-prog i{flex:1;height:3px;border-radius:3px;position:relative;overflow:hidden}.visor-prog i:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:.2}.visor-prog b{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform-origin:left;transform:scaleX(0)}.visor-bar{display:flex;align-items:center;justify-content:space-between;min-height:44px}.visor-logo{display:inline-flex;align-items:center;gap:8px;font:700 17px/1 var(--disp);letter-spacing:-.03em}.visor-pista{flex:1;min-height:0;display:flex}.visor-slide{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:8px 24px 16px;animation:a-up .2s var(--ease) both}.visor-kicker{display:inline-flex;align-items:center;gap:8px;font:600 12px/1.2 var(--ui);letter-spacing:.12em;text-transform:uppercase;opacity:.72}.visor-kicker .ejemplo{margin-left:0;opacity:1}.visor-valor{font:700 76px/.95 var(--disp);letter-spacing:-.05em;overflow-wrap:anywhere}.visor-slide h2{font-size:38px;line-height:1.05;letter-spacing:-.045em;overflow-wrap:anywhere}.visor-slide.aliado h2,.visor-slide.beneficio h2{font-size:26px}.visor-sub{font:600 16px/1.3 var(--ui)}.visor-slide p{font-size:17px;line-height:1.45;max-width:32ch;opacity:.86}.visor-slide small{font-size:13px;line-height:1.4;opacity:.72;max-width:36ch}.visor-cierra{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--ink);color:var(--surface);font:600 13px/1 var(--ui)}.visor.oscura .visor-cierra{background:var(--surface);color:var(--ink)}.visor-cupon{width:100%;border-radius:24px;background:var(--surface);color:var(--ink);overflow:hidden;box-shadow:var(--soft)}.vc-valor{position:relative;background:var(--ink);color:var(--surface);padding:40px 24px;display:grid;place-items:center}.vc-valor strong{font:700 64px/1 var(--disp);letter-spacing:-.05em;text-align:center;overflow-wrap:anywhere}.vc-valor:before,.vc-valor:after{content:"";position:absolute;bottom:-12px;width:24px;height:24px;border-radius:50%;background:var(--app-bg);z-index:1}.vc-valor:before{left:-12px}.vc-valor:after{right:-12px}.vc-cuerpo{padding:28px 24px 24px;border-top:2px dashed var(--ink-4);margin-top:-1px;display:flex;flex-direction:column;gap:6px}.vc-cuerpo h2{font-size:24px}.vc-cuerpo p{font-size:16px;max-width:none;color:var(--ink-2);opacity:1}.visor-slide.aliado{gap:16px}.visor-slide.aliado small{margin-top:4px}.visor-foot{flex:none;padding:8px 20px calc(16px + env(safe-area-inset-bottom,0px))}.visor.oscura .visor-foot .btn.primary{box-shadow:none}.visor .iconbtn{margin-right:-10px}@media (prefers-reduced-motion: reduce){.dest-item,.visor-slide{animation:none}}.celda{position:relative;display:inline-grid;place-items:center;flex:none}.celda>svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.celda-aro{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 100;transition:stroke .2s var(--ease)}.celda-fondo{fill:var(--ink);transition:fill .2s var(--ease)}.celda-c{position:relative;display:grid;place-items:center;color:var(--polen);line-height:1}.celda-c b{font:700 calc(var(--cs, 72px) * .3)/1 var(--disp);letter-spacing:-.03em}@keyframes celda-dibuja{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.dest-celda .celda-aro{animation:celda-dibuja .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms + .12s)}.dest-celda{transition:transform .15s var(--ease)}.dest-item:active .dest-celda{transform:scale(.93)}.dest-item.visto .dest-celda .celda-aro{stroke:var(--ink-4);animation:none}.visor-celda{margin-bottom:8px}.visor.oscura .visor-celda .celda-aro{stroke:var(--surface)}.visor.oscura .visor-celda .celda-fondo{fill:var(--surface)}.visor.oscura .visor-celda .celda-c{color:var(--ink)}.visor-celda.ganador{--cs: 104px}.visor.oscura .visor-celda.ganador .celda-aro,.visor.oscura .visor-celda.ganador .celda-fondo{stroke:var(--polen);fill:var(--polen)}.visor.oscura .visor-celda.ganador .celda-aro{fill:none}.home-celda{--cs: 72px;animation:a-pop .24s var(--ease) both}.home-celda .celda-aro{stroke:var(--polen)}.home-celda .celda-fondo{fill:var(--polen)}.home-celda .celda-c{color:var(--ink)}.intro-carnet-celda{--cs: 84px}.intro-slide.on .intro-carnet-celda .celda-aro{animation:celda-dibuja .6s .3s var(--ease) both}@media (prefers-reduced-motion: reduce){.celda-aro,.home-celda{animation:none!important}}
