@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAQEABAAAAAAB/wAAAOqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkALFAABNgIkAyIEIAWFIAdiDAcblAZRlC7KdoAvDrIhQx+z0RQqV7lKJ5O/tmOIS22CRvp8XRqmvhj9KKinsd/su/tiimg0T9rEKo0QqYVExFMh4tHkpzy/N0m/4Em+xDRV4HYBXfdE8nJdE49/u7ciiAIMKLA8b4VtgadZpIEmmMZZv7Ea0f/l/2Hh/38/eVEcxbu2JhvwxPOdeZdtloEjHkVbNVUCjXemHwc2c2t+UgJja17bzUJ6+6EIxAGAEXFEIKoXjehbuobAf2GcMvjzgH8ENFt1GTyBgHgmTMJMngkMiocYAHHEOEaiIxuzXzop2AZkxDHZ50W5uMF2A4ANuxqNkJlMlFAImIGrfWMv3NY0511/b+hbqqAN6ADQa1eANpJmvy/kEaAXsdkdTgRwtDIi8kbyTNWTGFy7CaBKowBgwIE8khAVWgUk+bEJaqu323WI9uk/YFiUx21W9dDtJoh6tqiQAhABkAVEwQHgGFAF5AFg7JfeF09U+5Av+nZp/5hL2KEfGY/4CD6c98zUaKEfxWz6+BGt3BUzevg4rLjzwWfzp5T29+9t8gPzoR+57jlI3n3qvel9bse5T70+fIAVtzNnR32GZmPtyGfFC1jzylzoPf3t/LYiijvEQYRdLkWXWz9M60tOnO0ImYCkcIOFLhuvjPv/pscGZ+Oyt7Uk5TVPtP54HNq7eHQmMvtn9uuK8y3OIgb3pCWF7kyjWrKP1/6ZK22sGMujeopSgzUoGeU3Ny3bDM+fzvWG2vy8pRgvy82v6zK4HogWBEJC7tzI9KDwBBhACdhArpXd7ICAq7bPrGy/m01VvXo6dw+43VthO/J8NYsoX5wNgisYsYL0bPag/jtogMpRwXD+0B5K4cUEP2cdMYBJpRCIGGNSQbJsZwSSTjiqI8BN8BhkMJ5gkr7AmXOz3PtBQNV+COq3DJImtEFarFx+hreugCCuWCn3DBclRXGx18AmhYQha+fEEHFYo6w4dg5OXSPU5jtQYCVL1EqncGp0g/B/TipDhQIFDCwdR+VkyGfgiPIpdHYFerXoYs1Wy/Nya0ZwpLMgJXvtQvkwSuFItlKbJo16C2fGDbTezkXE0N+vPDEytZFCtZCO9k9Ew2iUREMFZy2AEfV1HI9YDuzruTg5KHSGRJlf1GTHea3jYpaPpZAUkDB0RCPecfYaLoYCDjOQz2N3ZSEohf/DoC0joNeTELg4eQUUDC6bt+kf5eGSOYzrsf0ljRuKvBjW5bTuWEPjizpxIS7Zwkb4Zd1pLwA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-vietnamese-300-normal-DuGzRrc6.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-300-normal-DZsP3ZPe.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-latin-ext-300-normal-DaPXwqZ3.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-300-normal-DlLOb3W0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/hanken-grotesk-latin-300-normal-7Inw_u-u.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-300-normal-D6QX6NIr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7f7f8;--panel:#fff;--panel-2:#f2f2f4;--raised:#fff;--hover:#f0f0f2;--ink:#0a0a0a;--muted:#52525b;--faint:#8a8a93;--line:#ebebed;--line-strong:#d4d4d8;--accent:#ff4f00;--accent-hover:#e84800;--accent-ink:#fff;--accent-soft:#fff1ea;--accent-text:#c43c00;--on-solid:#fff;--rec:#2f5bff;--rec-soft:#eef2ff;--rec-ink:#2346d9;--focus:#ff4f0047;--rival:#71717a;--rival-soft:#f1f1f3;--rival-ink:#3f3f46;--cat-2:#7a5af8;--cat-2-soft:#f2efff;--ok:#087a4c;--ok-soft:#e7f6ef;--warn:#c43c00;--warn-soft:#fff1ea;--danger:#d92d2d;--danger-soft:#fdeeee;--led-ok:#12b76a;--led-warn:#ff4f00;--led-bad:#ef4444;--led-idle:#b9bdc5;--dot:#0a0a0a1f;--glow:.5;--dk-bg:#07080a;--dk-2:#0e1013;--dk-3:#16181c;--dk-line:#1e2127;--dk-line-2:#2b2f36;--dk-idle:#3a3f48;--dk-ink:#f3f3f1;--dk-ink-2:#c9cbcf;--dk-muted:#a6aab1;--dk-faint:#6f747c;--dk-rec:#7b9cff;--dk-rec-2:#a9c2ff;--dk-rival:#8d929a;--dk-blue:#7b9cff;--dk-ok:#3ecf8e;--dk-warn:#ff8a52;--dk-bad:#ff5d6c;--dk-on-ok:#062a1b;--shadow:0 1px 2px #0a0a0c0a;--shadow-lift:0 1px 2px #0a0a0c0a, 0 10px 28px -12px #0a0a0c24;--shadow-pop:0 0 0 1px #ebebed, 0 16px 40px -14px #0a0a0c33;--font-sans:"IBM Plex Sans Variable", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:22px;--fs-2xl:36px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:72px;--radius-sm:6px;--radius:8px;--radius-lg:10px;--radius-xl:14px;--ease-snap:cubic-bezier(.34, 1.4, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-snap:.2s;--dur-roll:.6s;--dur-spin:.9s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121316;--panel:#17191d;--panel-2:#101114;--raised:#1c1f24;--hover:#22262c;--ink:#f3f3f1;--muted:#a6aab1;--faint:#737881;--line:#2b2f36;--line-strong:#3a3f48;--accent:#ff4f00;--accent-hover:#ff6a26;--accent-ink:#0b0b0c;--accent-soft:#2a1608;--on-solid:#fff;--accent-text:#ff8a52;--rec:#7b9cff;--rec-soft:#151d36;--rec-ink:#a9c2ff;--focus:#ff4f006b;--rival:#8d929a;--rival-soft:#22262c;--rival-ink:#c9cbcf;--cat-2:#a594ff;--cat-2-soft:#1f1a3a;--ok:#3ecf8e;--ok-soft:#0b231a;--warn:#ff8a52;--warn-soft:#2a1608;--danger:#ff6b6b;--danger-soft:#2a1212;--led-ok:#3ecf8e;--led-warn:#ff6a26;--led-bad:#ff5c5c;--led-idle:#3a3f48;--dot:#f3f3f11a;--glow:1;--shadow:0 1px 0 #ffffff0a inset;--shadow-lift:0 1px 0 #ffffff0a inset, 0 20px 40px -20px #0009;--shadow-pop:0 0 0 1px #3a3f48, 0 18px 48px -12px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121316;--panel:#17191d;--panel-2:#101114;--raised:#1c1f24;--hover:#22262c;--ink:#f3f3f1;--muted:#a6aab1;--faint:#737881;--line:#2b2f36;--line-strong:#3a3f48;--accent:#ff4f00;--accent-hover:#ff6a26;--accent-ink:#0b0b0c;--accent-soft:#2a1608;--on-solid:#fff;--accent-text:#ff8a52;--rec:#7b9cff;--rec-soft:#151d36;--rec-ink:#a9c2ff;--focus:#ff4f006b;--rival:#8d929a;--rival-soft:#22262c;--rival-ink:#c9cbcf;--cat-2:#a594ff;--cat-2-soft:#1f1a3a;--ok:#3ecf8e;--ok-soft:#0b231a;--warn:#ff8a52;--warn-soft:#2a1608;--danger:#ff6b6b;--danger-soft:#2a1212;--led-ok:#3ecf8e;--led-warn:#ff6a26;--led-bad:#ff5c5c;--led-idle:#3a3f48;--dot:#f3f3f11a;--glow:1;--shadow:0 1px 0 #ffffff0a inset;--shadow-lift:0 1px 0 #ffffff0a inset, 0 20px 40px -20px #0009;--shadow-pop:0 0 0 1px #3a3f48, 0 18px 48px -12px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--sunk:var(--panel-2);--ink-2:var(--muted);--ink-3:var(--faint);--line-2:var(--line-strong);--signal:var(--accent);--signal-text:var(--accent-text);--signal-soft:var(--accent-soft);--signal-line:color-mix(in srgb, var(--accent) 30%, var(--line));--on-signal:var(--accent-ink);--display:var(--font-display);--body:var(--font-sans);--mono:var(--font-mono);--radius-s:var(--radius)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;text-wrap:pretty;line-height:1.5}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-weight:400;line-height:1.15}h1{font-size:var(--fs-2xl);letter-spacing:-.045em;text-wrap:balance;font-weight:300;line-height:1.02}h2{font-family:var(--font-sans);letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.3}h3{font-family:var(--font-sans);font-size:var(--fs-md);letter-spacing:-.005em;font-weight:500}p{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:#ff4f002e}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.side svg.lucide,.tool-icon svg.lucide,.chip svg.lucide,.btn svg.lucide,.top svg.lucide,.menu svg.lucide{stroke-width:1.25px;stroke-linecap:butt;stroke-linejoin:miter}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono);color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.signal{color:var(--accent-text)}.figure,.num{font-variant-numeric:tabular-nums}code{font:12px var(--font-mono);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:4px;padding:1px 5px}.app{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.side{border-right:1px solid var(--line);background:var(--bg);scrollbar-width:thin;flex-direction:column;gap:14px;height:100vh;padding:16px 10px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.side-top{justify-content:space-between;align-items:center;padding:2px 8px;display:flex}.brand{color:var(--ink);align-items:center;gap:8px;line-height:1;display:inline-flex}.brand:hover{text-decoration:none}.brand .dot{background:var(--accent);border-radius:2px;flex:none;width:8.5px;height:8.5px}.brand b{font:500 17px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.brand span{font:12px var(--font-mono);color:var(--muted)}.side-nav{flex-direction:column;gap:14px;display:flex}.side-group{flex-direction:column;gap:1px;display:flex}.side-label{font:400 11px var(--font-mono);letter-spacing:.02em;text-transform:lowercase;color:var(--faint);padding:0 8px 4px}.side-foot{padding-top:var(--sp-3);border-top:1px solid var(--line);flex-direction:column;gap:1px;margin-top:auto;display:flex}.nav-item{height:32px;color:var(--muted);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:7px;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;font-weight:400;display:flex}.nav-item:hover{background:var(--hover);color:var(--ink);text-decoration:none}.nav-icon{color:var(--faint);transition:color var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}.nav-item:hover .nav-icon{color:var(--ink)}.nav-item.active{background:var(--raised);color:var(--ink);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);font-weight:500}.nav-item.active .nav-icon{color:var(--ink)}.nav-item.soon{color:var(--faint)}.side-pronto summary{cursor:pointer;border-radius:6px;padding:4px 8px;list-style:none}.side-pronto summary::-webkit-details-marker{display:none}.side-pronto summary:after{content:" ▸"}.side-pronto[open] summary:after{content:" ▾"}.side-pronto summary:hover{color:var(--muted)}.nav-item.soon .tag{font:11px var(--font-sans);color:var(--faint);background:0 0;margin-left:auto;padding:0}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count{font:500 11px/18px var(--font-mono);border-radius:var(--radius-sm);background:var(--rec);color:var(--on-solid);font-variant-numeric:tabular-nums;margin-left:auto;padding:0 6px}.led{background:var(--led-idle);border-radius:50%;width:6px;height:6px;margin-left:auto}.led.ok{background:var(--led-ok)}.led.off{background:var(--led-warn)}.switcher{position:relative}.switcher-btn{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:100%;box-shadow:var(--shadow);text-align:left;color:var(--muted);align-items:center;gap:10px;padding:8px;display:flex}.switcher-btn:hover{border-color:var(--line-strong)}.switcher-mark{background:var(--panel-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:700 var(--fs-sm) var(--font-display);border-radius:7px;flex:none;place-items:center;display:grid}.switcher-text{flex-direction:column;flex:1;min-width:0;display:flex}.switcher-text b{font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.switcher-text small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.menu{z-index:30;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-pop);flex-direction:column;max-height:360px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.menu-item{text-align:left;min-height:32px;color:var(--ink);font-size:var(--fs-sm);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.menu-item:hover,.menu-item.on{background:var(--hover)}.menu-item .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-item.quiet{color:var(--muted)}.menu-sep{background:var(--line);height:1px;margin:4px 0}.menu .switcher-mark{width:24px;height:24px;font-size:12px}.frame{flex-direction:column;min-width:0;display:flex}.top{z-index:10;justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);height:52px;padding:0 28px;display:flex;position:sticky;top:0}.crumbs{min-width:0;font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.crumbs .crumb-site{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumbs .crumb-sep{color:var(--line-strong)}.crumbs .crumb{color:var(--ink);white-space:nowrap;font-weight:500}.main{gap:var(--sp-5);flex-direction:column;width:100%;max-width:1320px;padding:28px 28px 64px;display:flex}.main:focus{outline:none}.user-wrap{position:relative}.user-btn{border-radius:var(--radius);height:36px;color:var(--muted);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:inline-flex}.user-btn:hover,.user-btn[aria-expanded=true]{background:var(--panel-2);color:var(--ink)}.user-text{flex-direction:column;align-items:flex-end;min-width:0;line-height:1.2;display:flex}.user-text b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12.5px;font-weight:500;overflow:hidden}.user-text small{color:var(--faint);font-size:11px}.user-menu{z-index:30;border-radius:var(--radius-lg);background:var(--panel);min-width:260px;box-shadow:var(--shadow-pop);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.user-menu a,.user-menu button.menu-item{height:36px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:flex}.user-menu a:hover,.user-menu button.menu-item:hover{background:var(--panel-2);text-decoration:none}.user-head{border-bottom:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;font-size:13px;display:flex}.user-head small{color:var(--muted);font-size:12px}.user-theme{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:6px 4px 6px 10px;font-size:13.5px;display:flex}.user-sep{background:var(--line);height:1px;margin:4px 0}.theme-switch{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:2px;display:inline-flex}.theme-switch button{height:24px;padding:0 var(--sp-2);font-size:var(--fs-xs);color:var(--muted);background:0 0;border:0;border-radius:6px;font-weight:500}.theme-switch button[aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:var(--shadow), 0 0 0 1px var(--line)}.icon-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:none}.icon-btn:hover{background:var(--hover)}@media (width<=860px){.app{grid-template-columns:minmax(0,1fr)}.side{z-index:20;border-right:0;border-bottom:1px solid var(--line);gap:var(--sp-3);height:auto;max-height:100vh;padding:var(--sp-3);position:sticky;top:0}.icon-btn{display:inline-flex}.app:not(.nav-open) .side-nav,.app:not(.nav-open) .side-foot,.app:not(.nav-open) .switcher{display:none}.side-foot{margin-top:0}.top{height:48px;padding:0 16px;position:static}.crumbs .crumb-site,.crumbs .crumb-sep,.user-text{display:none}.main{padding:20px 16px 48px}}.head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4) var(--sp-5);padding-bottom:var(--sp-5);margin-bottom:var(--sp-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:relative}.head:after{content:"";background:var(--accent);width:40px;height:1px;position:absolute;bottom:-1px;left:0}.head>div:first-child{flex:420px;min-width:0}.head>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:64ch;margin-top:10px;line-height:1.55}.eyebrow{font:12px var(--font-mono);letter-spacing:.02em;color:var(--faint);margin-bottom:10px;display:block}.eyebrow a{color:var(--accent-text)}.row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.split{gap:var(--sp-5);grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;display:grid}@media (width<=900px){.split{grid-template-columns:1fr}}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:var(--sp-5);gap:var(--sp-4);color:var(--ink);flex-direction:column;display:flex}a.card{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}a.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);text-decoration:none}.card.sunk{background:var(--panel-2);box-shadow:none}.card.turn{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--accent-soft)}.card.good{border-color:color-mix(in srgb, var(--rec) 45%, var(--line));background:var(--rec-soft)}.card-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.card-head a{color:var(--muted)}.btn{border:1px solid var(--line-strong);background:var(--panel);height:34px;color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--fs-sm);white-space:nowrap;text-align:center;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform 80ms var(--ease-out);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:500;display:inline-flex}.btn:hover{background:var(--hover);border-color:var(--faint);color:var(--ink);text-decoration:none}.btn:active{transform:scale(.98)}.btn[disabled],.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn svg{flex:none}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}.btn.dark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn.dark:hover{background:var(--ink);color:var(--bg);opacity:.88}.btn.ghost{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;padding:0 10px}.btn.ghost:hover{color:var(--ink);background:var(--hover);border-color:#0000}.btn.danger{color:var(--danger)}.btn.small{border-radius:var(--radius-sm);height:28px;font-size:var(--fs-xs);padding:0 10px}.card.good .btn.primary{background:var(--rec);border-color:var(--rec);color:var(--on-solid)}.chip{border:1px solid var(--line-strong);background:var(--panel);height:26px;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.chip:hover{color:var(--ink);border-color:var(--faint);text-decoration:none}.chip.on{border-color:var(--ink);color:var(--ink);background:var(--panel-2)}.chip.warn{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--accent-soft)}.tag{font:500 10.5px var(--font-mono);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);white-space:nowrap;border-radius:5px;padding:1px 6px}.tag.ok{background:var(--rec-soft);box-shadow:none;color:var(--rec-ink)}.badge{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:450;display:inline-flex}.badge:before{content:"";background:var(--led-idle);border-radius:50%;flex:none;width:6px;height:6px}.badge.turn{color:var(--ink)}.badge.turn:before{background:var(--led-warn)}.badge.ok:before{background:var(--rec)}.badge.busy:before{background:var(--rec);animation:1.8s ease-in-out infinite pulse}.badge.err{color:var(--ink)}.badge.err:before{background:var(--led-warn);box-shadow:0 0 0 2px var(--accent-soft)}@keyframes pulse{50%{opacity:.35}}label.field{min-width:0;font-size:var(--fs-sm);color:var(--ink);letter-spacing:-.005em;flex-direction:column;gap:6px;font-weight:500;display:flex}label.field .hint,.hint{font-size:var(--fs-xs);color:var(--muted);font-weight:400}.input,select.input,textarea.input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);width:100%;min-height:34px;box-shadow:var(--shadow);color:var(--ink);font-size:var(--fs-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:6px 11px;font-weight:400}.input::placeholder{color:var(--faint)}.input:hover{border-color:var(--faint)}.input:focus{border-color:var(--rec);box-shadow:0 0 0 3px var(--focus);outline:none}.input[aria-invalid=true]{border-color:var(--danger)}textarea.input{resize:vertical;min-height:84px;font-size:var(--fs-sm);line-height:1.55}.error{color:var(--danger);font-size:var(--fs-xs)}.note{border-radius:var(--radius);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);color:var(--ink);padding:10px 12px}.note.turn{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, var(--line))}.options{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.option{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow);text-align:left;transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.option:hover{border-color:var(--line-strong)}.option[aria-checked=true],.option[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.option b{color:var(--ink);font-weight:500;font-size:var(--fs-sm)}.option span{font-size:var(--fs-xs);color:var(--muted)}.seg{background:var(--panel-2);border:1px solid var(--line);scrollbar-width:none;border-radius:9px;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg button{border-radius:var(--radius-sm);height:26px;color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true],.seg button[aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:var(--shadow), 0 0 0 1px var(--line)}@media (width<=520px){.seg{flex-wrap:wrap}}.switch{appearance:none;background:var(--line-strong);cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast) var(--ease-out);border-radius:10px;flex:none;position:relative}.switch:after{content:"";width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(14px)}.switch:disabled{opacity:.55;cursor:not-allowed}.drop{border:1px dashed var(--line-strong);border-radius:var(--radius-xl);text-align:center;background:var(--panel);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex-direction:column;align-items:center;gap:10px;padding:28px;display:flex}.drop:hover{border-color:var(--faint)}.drop.over{border-color:var(--accent);background:var(--accent-soft)}.bar{background:var(--panel-2);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;overflow:hidden}.bar>i{background:var(--rec);height:100%;transition:width .3s;display:block}.stats{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.stat b{font:300 32px/1.05 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink)}.stat span{font-size:var(--fs-xs);color:var(--muted)}.stat.good b{color:var(--rec-ink)}.list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.list>*+*{border-top:1px solid var(--line)}.item{align-items:center;gap:var(--sp-3);min-height:56px;color:var(--ink);padding:12px 16px;display:flex}a.item:hover{background:var(--hover);text-decoration:none}.item .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.item .title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}a.title:hover{color:var(--accent-text)}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius-xl);padding:32px}.next{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px}.next-label{color:var(--accent-text)}.card.good .next-label{color:var(--rec-ink)}.tool-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.tool-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:flex-start;gap:14px;padding:16px;display:flex}.tool-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);color:var(--ink);text-decoration:none}.tool-card.soon{background:var(--panel-2);box-shadow:none}.tool-card b{color:var(--ink);font-weight:500}.tool-body{flex-direction:column;gap:4px;min-width:0;display:flex}.tool-body .small{color:var(--muted)}.tool-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tool-card.soon .tool-icon{background:var(--panel);color:var(--faint);box-shadow:inset 0 0 0 1px var(--line)}.tool-icon.big{border-radius:12px;width:52px;height:52px}.numbered{color:var(--ink);flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.numbered li::marker{font:12px var(--font-mono);color:var(--accent-text)}.empty-state{text-align:center;padding:var(--sp-8) var(--sp-5) 56px;border:1px dashed var(--line-strong);border-radius:var(--radius-xl);background:radial-gradient(60% 55% at 50% 28%,#ff4f000e,#0000 70%);flex-direction:column;align-items:center;gap:8px;display:flex}.empty-state.compact{padding:var(--sp-5)}.empty-state svg{margin-bottom:var(--sp-3)}.empty-state h3{font:300 22px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.empty-state p{color:var(--muted);font-size:var(--fs-md);max-width:50ch}.empty-action{margin-top:var(--sp-3);gap:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}@keyframes ghost{0%,to{opacity:.45}50%{opacity:.75}}.empty-ghost{width:min(520px,100%);margin-top:var(--sp-5);text-align:left;flex-direction:column;gap:2px;animation:2.8s ease-in-out infinite ghost;display:flex}.empty-ghost small{font-size:var(--fs-xs);color:var(--faint);margin-bottom:4px}.empty-ghost>div{border-top:1px dashed var(--line);font-size:var(--fs-sm);color:var(--faint);gap:12px;padding:8px 10px;display:grid}.empty-ghost>div span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.on-dark{--panel:#0e1013;--panel-2:#07080a;--raised:#16181c;--hover:#1c1f24;--ink:#f3f3f1;--muted:#a6aab1;--faint:#6f747c;--line:#1e2127;--line-strong:#2b2f36;--rec:#7b9cff;--rec-soft:#151d36;--rec-ink:#a9c2ff;--dot:#f3f3f11a;color:var(--ink)}.kicker{font:12px var(--font-mono);letter-spacing:.02em;color:var(--faint);align-items:baseline;gap:8px;display:inline-flex}.kicker b{color:var(--accent-text);font-weight:400}.skel{border-radius:var(--radius-xl);background:linear-gradient(90deg, var(--panel-2) 0%, var(--hover) 40%, var(--panel-2) 80%) 0 0 / 200% 100%;animation:1.3s linear infinite skel;display:block}@keyframes skel{to{background-position:-200% 0}}.roles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.roles>div{flex-direction:column;gap:2px;display:flex}.roles b{font-weight:500}.sin-acceso{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.sin-acceso .card{gap:14px;max-width:520px}.sin-acceso h1{font:300 30px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.plan{border-radius:var(--radius);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-uso{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plan-uso li{grid-template-columns:minmax(130px,1fr) 2fr minmax(150px,auto);align-items:center;gap:12px;display:grid}.plan-uso .mono{text-align:right}.plan-pista{background:var(--bg);height:4px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;position:relative;overflow:hidden}.plan-pista i{border-radius:inherit;background:var(--rec);position:absolute;inset:0 auto 0 0}.plan-uso li.casi .plan-pista i,.plan-uso li.lleno .plan-pista i{background:var(--accent)}.plan-uso li.lleno .mono{color:var(--accent-text)}@media (width<=640px){.plan-uso li{grid-template-columns:1fr auto}.plan-pista{grid-area:2/1/auto/-1}}.token{font:12.5px var(--font-mono);border-radius:var(--radius);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);word-break:break-all;padding:12px 14px}.recorrido{border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.recorrido li{box-shadow:inset 1px 0 0 var(--line), inset 0 1px 0 var(--line);margin:0 0 -1px -1px}.recorrido li a{height:100%;padding:var(--sp-4) var(--sp-5);color:inherit;flex-direction:column;gap:4px;display:flex}.recorrido li a:hover{background:var(--hover);text-decoration:none}.recorrido .paso-num{height:18px;color:var(--muted);align-items:center;display:inline-flex}.recorrido li.hecho .paso-num{color:var(--rec-ink)}.recorrido li.actual{background:var(--accent-soft)}.recorrido li.actual .paso-num{color:var(--accent-text)}.recorrido b{font:400 17px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.recorrido li.pendiente b{color:var(--muted)}.cuaderno{--cuadro:18px;--cuadricula:color-mix(in srgb, var(--rec) 10%, transparent);--margen:64px;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-5) calc(var(--margen) + var(--sp-4));border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(90deg, transparent calc(var(--margen) - 1px), color-mix(in srgb, var(--accent) 45%, transparent) calc(var(--margen) - 1px) var(--margen), transparent var(--margen)), linear-gradient(var(--cuadricula) 1px, transparent 1px) 0 0 / var(--cuadro) var(--cuadro), linear-gradient(90deg, var(--cuadricula) 1px, transparent 1px) 0 0 / var(--cuadro) var(--cuadro), var(--panel);flex-direction:column;display:flex;position:relative}.cuaderno h2{font-size:var(--fs-xl)}.cuaderno ol.numbered{margin:0}.cuaderno-margen{font:12.5px/1.55 var(--font-mono);color:var(--muted);max-width:72ch;margin:0;position:relative}.cuaderno-margen:before{content:"nota";left:calc(-1 * var(--margen) - var(--sp-4) + 10px);font:11px var(--font-mono);color:var(--accent-text);position:absolute;top:1px;transform:rotate(-6deg)}.bitacora{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bitacora li{font-size:var(--fs-sm);color:var(--muted);position:relative}.bitacora li b{color:var(--ink);font-weight:500}.bitacora li .mono{left:calc(-1 * var(--margen) - var(--sp-4) + 8px);width:calc(var(--margen) - 14px);color:var(--accent-text);font-size:10.5px;line-height:1.3;position:absolute;top:2px}@media (width<=560px){.cuaderno{--margen:44px;padding-left:calc(var(--margen) + var(--sp-3))}.bitacora li .mono{width:auto;margin-bottom:2px;display:block;position:static}.cuaderno-margen:before{left:calc(-1 * var(--margen) - var(--sp-3) + 4px)}}.otras{gap:var(--sp-2);flex-direction:column;display:flex}.otras summary{cursor:pointer;padding:4px 0}.otras[open] summary{margin-bottom:var(--sp-2)}.note.aviso{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, var(--line))}.volver{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.titulo-articulo{font-size:var(--fs-xl);letter-spacing:-.02em;max-width:60ch;line-height:1.2}.tag.aviso{background:var(--accent-soft);box-shadow:none;color:var(--accent-text)}.tag.mal{background:var(--danger-soft);box-shadow:none;color:var(--danger)}.note.alerta{background:var(--danger-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 35%, var(--line))}.articulo-item .title{line-height:1.35}.mono-input{font-family:var(--font-mono);font-size:13px}.btn.disabled{opacity:.55;pointer-events:none}.resultados{font-size:var(--fs-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.resultados li{align-items:baseline;gap:10px;display:flex}.ficha-grid{gap:var(--sp-5);padding:var(--sp-5);border-radius:var(--radius-xl);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ficha{font-size:var(--fs-sm);grid-template-columns:140px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.ficha dt{color:var(--faint);font:12px var(--font-mono);padding-top:2px}.ficha dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.acciones{flex-direction:column;align-items:stretch;gap:8px;min-width:230px;display:flex}.acciones .btn{justify-content:flex-start}.bib{white-space:pre-wrap;margin:0}.lectura .seccion{font:500 var(--fs-md) var(--font-sans);color:var(--accent-text);margin:var(--sp-3) 0 var(--sp-1);letter-spacing:0}.lectura .parrafo{margin:0 0 var(--sp-3);color:var(--ink);max-width:72ch;scroll-margin-top:120px;line-height:1.7;position:relative}.lectura .parrafo .mono{left:calc(-1 * var(--margen) - var(--sp-4) + 8px);width:calc(var(--margen) - 14px);color:var(--faint);font-size:10.5px;position:absolute;top:3px}.lectura .parrafo.resaltado{background:var(--rec-soft);box-shadow:0 0 0 6px var(--rec-soft);border-radius:2px}.lectura .parrafo.resaltado .mono{color:var(--rec-ink)}.cite.aviso{background:var(--accent-soft);color:var(--accent-text)}.cite.mal{background:var(--danger-soft);color:var(--danger)}.avisos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.avisos li{font-size:var(--fs-sm);background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:4px 10px}.avisos li.mal{background:var(--danger-soft);color:var(--danger)}.answer{font-size:var(--fs-lg);color:var(--ink);white-space:pre-wrap;margin:0;line-height:1.7}.cite{background:var(--rec-soft);min-width:20px;height:18px;color:var(--rec-ink);font:500 11px var(--font-mono);vertical-align:2px;border:0;border-radius:5px;justify-content:center;align-items:center;margin:0 1px;padding:0 5px;text-decoration:none;display:inline-flex}.cite:hover{background:var(--rec);color:var(--on-solid);text-decoration:none}.source{grid-template-columns:28px 1fr auto;align-items:baseline;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.source .n{font:500 12px var(--font-mono);color:var(--rec-ink)}.source p.original{font-size:var(--fs-sm);color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bubble{background:var(--panel);border:1px solid var(--line);max-width:620px;color:var(--ink);border-radius:12px 12px 4px;align-self:flex-end;padding:10px 14px}@media (width<=760px){.ficha-grid{padding:var(--sp-4);grid-template-columns:minmax(0,1fr)}.ficha{grid-template-columns:minmax(0,1fr);gap:2px}.ficha dd{margin-bottom:8px}.acciones{min-width:0}.source{grid-template-columns:22px 1fr}.source>.mono{grid-column:2}.lectura .parrafo .mono{margin-bottom:2px;display:block;position:static}}.indice{padding-top:var(--sp-4);border-top:1px solid var(--line);flex-direction:column;gap:10px;display:flex}.indice .item input[type=radio]{accent-color:var(--accent)}div.field{min-width:0;font-size:var(--fs-sm);color:var(--ink);flex-direction:column;gap:6px;font-weight:500;display:flex}fieldset.field{border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 14px;display:flex}fieldset.field legend{color:var(--ink);padding:0 6px;font-weight:500}.check{cursor:pointer;align-items:center;gap:7px;font-weight:400;display:inline-flex}.check input{accent-color:var(--accent)}.seccion-conexiones{gap:14px}.seccion-conexiones h2{align-items:center;gap:8px;display:flex}.conexion .item input[type=radio],.seccion-conexiones .item input[type=radio]{accent-color:var(--accent);flex:none}.acciones-fila{flex:none;gap:4px;display:inline-flex}.err-text{color:var(--danger)}.form-conexion{gap:14px}.form-conexion textarea{resize:vertical;font-size:12px}.sitio-item{align-items:flex-start}.sitio-estados{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:45%;display:flex}.redacto{color:var(--muted);margin-top:-8px;font-size:11.5px}.alcance{flex-direction:column;gap:14px;display:flex}.tabla{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.tabla caption{text-align:left;padding-bottom:6px}.tabla th{text-align:left;color:var(--muted);font-weight:500;font-size:var(--fs-xs);border-bottom:1px solid var(--line-strong);padding:6px 8px}.tabla td{border-bottom:1px solid var(--line);padding:7px 8px}.tabla td:not(:first-child),.tabla th:not(:first-child){text-align:right;width:90px}.tabla td.mono{word-break:break-all}@media (width<=640px){.conexion .item,.sitio-item{flex-wrap:wrap}.conexion .item .grow{flex-basis:calc(100% - 40px)}.conexion .item .mono{white-space:normal;word-break:break-word}.sitio-estados{text-align:left;align-items:flex-start;width:100%;max-width:none}.acciones-fila{margin-left:auto}}.afirmacion{gap:12px}.afirmacion.descartada{opacity:.72}.afirmacion-meta{align-items:center;gap:8px}.afirmacion-meta .mono{min-width:0}.afirmacion-texto{font:400 var(--fs-lg)/1.55 var(--font-display,inherit);color:var(--ink);letter-spacing:-.01em;margin:0}.afirmacion-texto .editar-af{vertical-align:1px;height:24px;color:var(--muted);margin-left:4px;padding:0 6px}.afirmacion-editar{flex-direction:column;gap:8px;display:flex}.afirmacion-acciones{gap:8px}.evidencias{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.evidencias>p{margin:0;padding:8px 14px}.evid{background:var(--panel);grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.evid+.evid,.evidencias>p{border-top:1px solid var(--line)}.evid-cuerpo{flex-direction:column;gap:4px;min-width:0;display:flex}.evid-fuente{color:var(--ink);font-weight:500}.evid-razon{color:var(--muted);margin:2px 0 0;font-style:italic}.evid details summary{cursor:pointer;color:var(--muted)}.evid blockquote.original{border-left:2px solid var(--line-strong);color:var(--muted);font-size:var(--fs-sm);margin:6px 0 0;padding:8px 12px}.evid-acciones{align-items:center;gap:6px;display:flex}.evid-acciones select{width:120px}.rel{font:500 11px var(--font-mono);white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 8px}.rel.apoya{background:var(--rec-soft);color:var(--rec-ink)}.rel.contradice{background:var(--danger-soft);color:var(--danger)}.rel.matiza{background:var(--accent-soft);color:var(--accent-text)}.comentarios{border-top:1px dashed var(--line-strong);flex-direction:column;gap:10px;padding-top:12px;display:flex}.comentario{flex-direction:column;gap:4px;display:flex}.comentario p{color:var(--ink);margin:0}.comentario.resuelto p{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.comentario .btn{align-self:flex-start}@media (width<=640px){.evid{grid-template-columns:minmax(0,1fr)}.evid-acciones{flex-wrap:wrap}}.btn.aprobar{color:var(--rec-ink);border-color:color-mix(in srgb, var(--rec) 45%, var(--line))}.ia-a-la-vista{color:var(--muted)}.mapa-controles{gap:16px}.mapa-layout{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.mapa-lienzo{gap:8px;padding:8px}.mapa-svg{touch-action:manipulation;width:100%;height:auto;display:block}.mapa-svg g[role=button]{cursor:pointer;outline:none}.mapa-svg .tenue{opacity:.16}.m-tema-art{stroke:var(--line-strong)}.m-cita{stroke:var(--faint);stroke-width:1px;stroke-dasharray:4 3;fill:none}.m-flecha{fill:var(--faint)}.m-ev{stroke-width:1.4px}.m-ev.apoya{stroke:var(--rec)}.m-ev.contradice{stroke:var(--danger);stroke-width:1.8px}.m-ev.matiza{stroke:var(--accent)}.m-ev.propuesta{stroke-dasharray:2 3}.m-tema circle{fill:color-mix(in srgb, var(--accent) 14%, var(--panel));stroke:var(--accent);stroke-width:1.5px}.m-tema.con-hueco circle{stroke-dasharray:5 4}.m-tema.sel circle,.m-tema:hover circle{stroke-width:3px}.m-tema-nombre{font:600 13px var(--font-sans);fill:var(--ink);paint-order:stroke;stroke:var(--panel);stroke-width:4px}.m-tema-cifra{font:11px var(--font-mono);fill:var(--muted);paint-order:stroke;stroke:var(--panel);stroke-width:4px}.m-art rect{fill:var(--panel);stroke:var(--ink);stroke-width:1.3px}.m-art.preprint rect{stroke-dasharray:3 2}.m-art.retractado rect{stroke:var(--danger);fill:var(--danger-soft)}.m-art.sel rect,.m-art:hover rect{stroke-width:2.5px}.m-art-nombre{font:11px var(--font-sans);fill:var(--muted);paint-order:stroke;stroke:var(--panel);stroke-width:3px}.m-art:hover .m-art-nombre,.m-art.sel .m-art-nombre{fill:var(--ink)}.m-af path{fill:var(--rec);stroke:var(--panel);stroke-width:1.5px}.m-af.propuesta path{fill:var(--panel);stroke:var(--rec);stroke-dasharray:2 2}.m-af.contra path{fill:var(--danger)}.m-af.sel path,.m-af:hover path{stroke:var(--ink);stroke-width:2px}.mapa-leyenda{color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:4px 8px 6px;display:flex}.mapa-leyenda span{align-items:center;gap:6px;display:inline-flex}.mapa-leyenda i{display:inline-block}.l-tema{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel));border-radius:50%;width:12px;height:12px}.l-art{border:1.3px solid var(--ink);border-radius:2px;width:10px;height:10px}.l-af{background:var(--rec);width:9px;height:9px;transform:rotate(45deg)}.l-cita{border-top:1px dashed var(--faint);width:18px}.l-ev{border-top:2px solid;width:18px}.l-ev.apoya{border-color:var(--rec)}.l-ev.contradice{border-color:var(--danger)}.l-ev.matiza{border-color:var(--accent)}.mapa-detalle{gap:10px;max-height:calc(100vh - 96px);position:sticky;top:72px;overflow:auto}.detalle,.detalle-vacio{flex-direction:column;gap:8px;display:flex}.detalle h3{font-size:var(--fs-lg);align-items:center;gap:6px;display:flex}.detalle h4{font-size:var(--fs-sm);color:var(--muted);margin:8px 0 0;font-weight:600}.detalle-afirmacion{line-height:1.45;font-weight:400!important}.detalle-lista,.lista-temas{font-size:var(--fs-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.enlace{color:var(--accent-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.enlace:hover{text-decoration:underline}.hueco-item{background:var(--panel);text-align:left;cursor:pointer;border:0;width:100%}.hueco-item:hover{background:var(--hover)}@media (width<=960px){.mapa-layout{grid-template-columns:minmax(0,1fr)}.mapa-detalle{max-height:none;position:static}}.sintesis-layout{gap:var(--sp-4);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;display:grid}.sintesis-panel{gap:var(--sp-3);flex-direction:column;display:flex;position:sticky;top:72px}.form-portada{flex-direction:column;gap:12px;padding-top:12px;display:flex}.autor-fila{grid-template-columns:1.3fr 1.2fr 1fr auto;gap:6px;display:grid}.sintesis-hoja{border-radius:var(--radius-xl);background:#ecebe7;padding:24px}.documento{--marca:#ff4f00;--d-ink:#16181c;--d-muted:#5d636c;--d-line:#e4e3df;max-width:820px;color:var(--d-ink);font:400 14.5px/1.6 var(--font-sans);border-top:6px solid var(--marca);background:#fff;border-radius:6px;margin:0 auto;padding:56px 64px 40px;box-shadow:0 1px 2px #0000000f,0 8px 28px #00000014}.documento a{color:var(--d-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--marca) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--marca) 60%, transparent)}.documento h1{color:var(--d-ink);font:400 32px/1.15 var(--font-display);letter-spacing:-.03em;margin:14px 0 10px}.documento h2{color:var(--d-ink);font:600 17px/1.3 var(--font-sans);border-bottom:1px solid var(--d-line);margin:0 0 10px;padding-bottom:6px}.doc-marca{justify-content:space-between;align-items:center;gap:16px;display:flex}.doc-logo{object-fit:contain;max-width:220px;max-height:44px}.doc-institucion{font:600 15px var(--font-sans);color:var(--d-ink)}.doc-tipo{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--marca)}.doc-autores{margin:0;font-size:15px}.orcid{font:700 9px/14px var(--font-sans);vertical-align:2px;background:#a6ce39;border-radius:3px;margin-left:3px;padding:0 3px;display:inline-block;color:#fff!important;text-decoration:none!important}.doc-meta{color:var(--d-muted);margin:4px 0 0;font-size:12.5px}.doc-pregunta{background:color-mix(in srgb, var(--marca) 7%, #fff);border-left:3px solid var(--marca);margin:18px 0 0;padding:12px 16px}.doc-cifras{gap:28px;margin:18px 0 0;display:flex}.doc-cifras div{flex-direction:column;display:flex}.doc-cifras dt{font:500 10.5px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--d-muted)}.doc-cifras dd{font:300 26px/1.1 var(--font-display);margin:0}.doc-seccion{margin-top:30px}.doc-seccion p{margin:0 0 8px}.doc-desc{color:var(--d-muted);font-style:italic}.doc-afirmaciones{flex-direction:column;gap:12px;margin:0;padding-left:26px;display:flex}.doc-afirmaciones li{break-inside:avoid}.doc-afirmaciones li::marker{font:600 12px var(--font-mono);color:var(--d-muted)}.doc-afirmaciones p{margin:0}.doc-ref{color:var(--d-muted);white-space:nowrap;font-size:13px}.doc-afm{color:var(--d-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex;margin-top:4px!important}.doc-respaldo{font-weight:600}.doc-respaldo.firme{color:#1d6b3a}.doc-respaldo.moderado{color:#3b5f9f}.doc-respaldo.limitado{color:#8a5a00}.doc-respaldo.mixto,.doc-respaldo.debil,.doc-contra{color:#b42318}.doc-hueco{color:#8a5a00;font-size:12.5px;margin-top:10px!important}.doc-chica{font-size:13px}.doc-chica ul{margin:0;padding-left:18px}.doc-referencias{flex-direction:column;gap:6px;margin:0;padding-left:26px;font-size:12.5px;display:flex}.doc-referencias li::marker{font:12px var(--font-mono);color:var(--d-muted)}.doc-borrador{color:#8a5a00;background:#fff4e5;border-radius:6px;padding:8px 12px;font-size:12.5px}.doc-vacio{color:var(--d-muted);margin:32px 0}.doc-pie{border-top:1px solid var(--d-line);color:var(--d-muted);text-align:center;margin-top:40px;padding-top:12px;font-size:11.5px}.marca-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;max-width:160px;height:36px;padding:4px}.marca-logo.vacio{background:var(--panel-2);align-items:center;padding:0 10px;display:inline-flex}.compartido{flex-direction:column;gap:16px;max-width:1240px;min-height:100vh;margin:0 auto;padding:16px;display:flex}.compartido-barra{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}@media (width<=960px){.sintesis-layout{grid-template-columns:minmax(0,1fr)}.sintesis-panel{position:static}}@media (width<=640px){.sintesis-hoja{background:0 0;padding:0}.documento{padding:28px 18px}.documento h1{font-size:25px}.autor-fila{grid-template-columns:1fr 1fr}}@media print{@page{size:A4;margin:16mm 14mm}html,body{background:#fff!important}.side,.top,.no-print,.sr,nav,header.top{display:none!important}.app,.main,main,.frame{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.sintesis-layout{display:block}.sintesis-hoja{background:0 0;padding:0}.documento{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-top-width:5px;max-width:none;padding:10px 0 0}.doc-seccion h2{break-after:avoid}}.mapa-layout.ancho{grid-template-columns:minmax(0,1fr)}.mapa-avanzado{flex-direction:column;gap:10px;padding:6px;display:flex}.mapa-barra{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;display:flex}.mapa-barra .mini{font-size:var(--fs-xs);color:var(--muted);flex-direction:column;gap:4px;display:flex}.mapa-barra .mini select{min-width:150px}.red-vista,.islas-vista{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);position:relative;overflow:hidden}.red-lienzo{width:100%;height:min(70vh,680px)}.red-zoom{gap:6px;display:flex;position:absolute;top:10px;right:10px}.islas-vista canvas{cursor:grab;touch-action:none;display:block}.islas-vista canvas:active{cursor:grabbing}.islas-tip{border-radius:var(--radius);background:var(--raised);max-width:300px;box-shadow:var(--shadow), 0 0 0 1px var(--line);pointer-events:none;z-index:2;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute}.mapa-calculando{height:420px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:10px;display:flex}.spinner{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.l-isla{border-radius:3px;width:11px;height:11px}.isla-chip{color:#fff;min-width:22px;font:600 11px var(--font-mono);text-align:center;border-radius:999px;padding:1px 6px;display:inline-block}.tabla-datos{flex-direction:column;gap:10px;display:flex}.tabla-scroll{border:1px solid var(--line);border-radius:var(--radius-lg);max-height:70vh;overflow:auto}.tabla-scroll .tabla th{background:var(--panel);z-index:1;position:sticky;top:0}.tabla-scroll .tabla td:not(:first-child),.tabla-scroll .tabla th:not(:first-child){width:auto}.th-orden{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.tabla tr.clicable{cursor:pointer}.tabla tr.clicable:hover td{background:var(--hover)}.tabla tr.sel td{background:color-mix(in srgb, var(--accent) 10%, var(--panel))}.tabla-scroll .tabla{table-layout:auto;min-width:1100px}.tabla-scroll .tabla td{white-space:nowrap;vertical-align:middle}.celda-titulo{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:340px;display:inline-block;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.small-input{width:auto;height:30px;padding:0 8px;font-size:13px}.piezas-lista{margin:0;padding:0;list-style:none}.piezas-lista li+li{border-top:1px solid var(--line)}.pieza-fila{align-items:center;gap:var(--sp-3);padding:14px var(--sp-5);color:var(--ink);display:flex}.pieza-fila:hover{background:var(--hover);text-decoration:none}.pieza-fila .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pieza-fila b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.elegir-afs{flex-direction:column;gap:10px;max-height:420px;padding-right:4px;font-weight:400;display:flex;overflow:auto}.elegir-afs fieldset{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:6px;margin:0;padding:8px 12px 10px;display:flex}.elegir-afs legend{padding:0 4px}.elegir-afs legend label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.elegir-af{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:13.5px;line-height:1.45;display:grid}.elegir-af input{margin-top:3px}.respaldo-chip{font:500 11px/18px var(--font-sans);background:var(--panel-2);color:var(--muted);white-space:nowrap;vertical-align:1px;border-radius:4px;margin-left:4px;padding:0 6px;display:inline-block}.respaldo-chip.firme{color:var(--rec-ink);background:color-mix(in srgb, var(--rec) 14%, transparent)}.respaldo-chip.moderado{color:var(--ink)}.respaldo-chip.limitado{color:var(--accent-text);background:var(--accent-soft)}.respaldo-chip.mixto,.respaldo-chip.debil{color:var(--danger);background:var(--danger-soft)}.pieza-layout{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}.pieza-main,.pieza-panel{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.pieza-editor{gap:12px}.input-titulo{font:400 20px/1.3 var(--font-display);height:auto;padding:8px 10px}.pieza-meta{grid-template-columns:1fr 200px;gap:10px;display:grid}.pieza-cuerpo{font:400 14.5px/1.65 var(--font-sans);resize:vertical;min-height:420px}.pieza-afs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pieza-afs li{grid-template-columns:74px 1fr;gap:10px;font-size:13.5px;line-height:1.5;display:grid}.pieza-afs li.faltante{color:var(--danger)}.pieza-afs .token{border:1px solid var(--line);background:var(--panel-2);height:22px;color:var(--ink);cursor:pointer;border-radius:5px;justify-self:start;align-items:center;gap:4px;padding:0 6px;font-size:11.5px;display:inline-flex}.pieza-afs .token:hover{border-color:var(--line-strong)}.pieza-af-meta{margin-top:2px;display:block}.pieza-af-meta .respaldo-chip{margin-left:0}.legibilidad{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:4px;display:flex}.legibilidad .row{padding-top:8px}.leg-barra{background:var(--panel-2);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;position:relative}.leg-rango{background:color-mix(in srgb, var(--rec) 30%, transparent);border-radius:4px;position:absolute;top:0;bottom:0}.leg-punto{background:var(--ink);border-radius:2px;width:4px;height:14px;margin-left:-2px;position:absolute;top:-3px}.pub-fila,.post-fila{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.pub-fila a{align-items:center;gap:4px;display:inline-flex}.alcance-cifras{grid-template-columns:1fr 1fr;gap:8px 12px;margin:4px 0 0;display:grid}.alcance-cifras div{flex-direction:column;display:flex}.alcance-cifras dt{font:500 10.5px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.alcance-cifras dd{font:300 22px/1.2 var(--font-display);color:var(--ink);margin:0}.pieza-vista{padding:44px 56px 32px;font-size:16px;line-height:1.7}.pieza-vista h1{font-size:34px}.pieza-vista h2{font:600 19px/1.3 var(--font-sans);border:0;margin:26px 0 8px;padding:0}.pieza-vista p{margin:0 0 14px}.pieza-vista .bajada{color:var(--d-muted);font-size:18px}.pieza-vista sup{font-size:11px;line-height:0}.pieza-vista sup a{color:var(--marca);font-weight:600;text-decoration:none}.pieza-vista .referencias{color:var(--d-muted);padding-left:22px;font-size:13px}.pieza-vista .referencias li{overflow-wrap:anywhere;margin-bottom:6px}.pieza-vista .declaracion-ia{border-top:1px solid var(--d-line);color:var(--d-muted);margin-top:24px;padding-top:12px}@media (width<=960px){.pieza-layout{grid-template-columns:1fr}}@media (width<=640px){.pieza-fila{flex-wrap:wrap;padding:12px 14px}.pieza-fila b{white-space:normal}.pieza-fila .grow{flex-basis:100%}.pieza-meta{grid-template-columns:1fr}.pieza-vista{padding:28px 20px 20px;font-size:15px}.pieza-vista h1{font-size:26px}.pieza-afs li{grid-template-columns:1fr;gap:4px}.sintesis-hoja{padding:10px}}.buscar-tema{flex-wrap:wrap;gap:8px;display:flex}.buscar-tema .grow{flex:260px}.anio-input{width:120px}.encontrados{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.encontrados li{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:12px;padding:12px 0;display:grid}.encontrados li input{margin-top:4px}.encontrados li .grow{flex-direction:column;gap:4px;min-width:0;display:flex}.encontrados li b{font-weight:550;line-height:1.35}.encontrados li.ya{opacity:.6}.encontrados details p{color:var(--muted);margin:6px 0 0;line-height:1.5}@media (width<=640px){.anio-input{width:100%}.buscar-tema .btn{justify-content:center;width:100%}}.agregar-panel{flex-direction:column;gap:12px;display:flex}.lista-importable{flex-direction:column;gap:10px;display:flex}.donde-corre{gap:12px}.opciones-donde{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.opcion-donde{cursor:pointer;color:var(--muted);align-items:center;gap:10px;padding:10px 14px;display:flex}.opcion-donde+.opcion-donde{border-top:1px solid var(--line)}.opcion-donde .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.opcion-donde b{color:var(--ink);font-weight:550;font-size:var(--fs-sm)}.opcion-donde.on{background:var(--panel-2);color:var(--ink)}.opcion-donde.on.apagado{background:var(--danger-soft)}.opcion-donde.off{opacity:.6;cursor:not-allowed}.tope-nube{flex-direction:column;gap:6px;display:flex}.funciones-ia{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.funcion-ia{cursor:pointer;flex-wrap:nowrap;align-items:flex-start;gap:8px}.funcion-ia input{margin-top:2px}.gasto-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.gasto-tabla ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gasto-tabla li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 0;display:flex;position:relative}.gasto-tabla li .grow{flex:1;min-width:140px}.gasto-barra{background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0}.gasto-resumen{color:var(--ink);gap:8px}.gasto-resumen:hover{border-color:var(--line-strong);text-decoration:none}.gasto-resumen b{font:400 22px/1.2 var(--font-display)}.ensayos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ensayos li{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 0;display:flex}.ensayos li b{font-weight:550;line-height:1.35}.lado{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.lado-main{flex-direction:column;flex:999 620px;gap:16px;min-width:0;display:flex}.lado-aside{flex-direction:column;flex:300px;gap:16px;min-width:260px;max-width:380px;display:flex;position:sticky;top:72px}.tabla-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden}.tabla-card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.tabla-card-head h2{margin:0;font-size:15px;font-weight:600}.tabla-card-head p{font-size:var(--fs-sm);color:var(--muted);margin:2px 0 0}.tabla-card-pie{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);margin:0;padding:12px 20px}.fila-tarea{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 20px;display:flex}.tabla-card-head+.fila-tarea{border-top:0}.fila-tarea .que{flex:260px;min-width:0}.fila-tarea .que b{font-weight:600;display:block}.fila-tarea .que span{font-size:var(--fs-xs);color:var(--muted);display:block}.fila-tarea .donde{min-width:0;font-size:var(--fs-xs);color:var(--muted);flex:0 220px}.fila-tarea .donde b{font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;font-weight:500;display:block}.fila-tarea .seg{flex:none}.fila-tarea .aviso-fila{font-size:var(--fs-xs);color:var(--warn);flex-basis:100%;margin:-4px 0 0}.fila-tarea .tope-fila{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 14px;display:flex}.medidor{gap:2px;display:inline-flex}.medidor i{background:var(--line-strong);width:7px;height:5px}.medidor i[data-on]{background:var(--rec)}.medidor i[data-on][data-alto]{background:var(--warn)}.tope-fila .alcanzado{color:var(--warn);font-weight:500}.tope-fila form{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tope-fila input{width:96px;height:28px}.funciones-fila{border-top:1px dashed var(--line);flex-wrap:wrap;flex-basis:100%;gap:6px 18px;padding-top:10px;display:flex}.funciones-fila>span{font-size:var(--fs-xs);color:var(--faint);flex-basis:100%}.funciones-fila label{font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}.oscura{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-xl);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.oscura .k{font-size:var(--fs-xs);color:var(--muted)}.oscura .grande{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.oscura .grande small{color:var(--faint);font-size:15px;font-weight:500}.lineas{border-top:1px solid var(--line-strong);flex-direction:column;gap:8px;padding-top:12px;display:flex}.linea{font-size:var(--fs-sm);justify-content:space-between;gap:12px;display:flex}.linea>span:first-child{color:var(--muted)}.linea>span:last-child{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.oscura .nota{color:var(--faint);margin:0;font-size:12px}.panel-lado{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.panel-lado h2{margin:0;font-size:15px;font-weight:600}.panel-lado .lead{font-size:var(--fs-sm);color:var(--muted);margin:0}.en-linea{color:var(--ok);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.en-linea:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.en-linea[data-off]{color:var(--warn)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{background:var(--panel-2);color:var(--muted);border-radius:6px;padding:2px 8px;font-size:12px}.cifras-cola{background:var(--line-strong);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.cifras-cola>div{background:var(--panel);padding:10px 12px}.cifras-cola span{font-size:var(--fs-xs);color:var(--muted);display:block}.cifras-cola b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}@media (width<=720px){.lado-aside{max-width:none;position:static}.fila-tarea .seg{flex:100%}.tope-fila form{margin-left:0}}.sitios-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.sitio-card{gap:var(--sp-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;padding:20px;text-decoration:none;display:flex}.sitio-card:hover{border-color:var(--line-strong);text-decoration:none;transform:translateY(-1px);box-shadow:0 1px 2px #1010140a,0 10px 28px -18px #1010144d}.captura{border:1px solid var(--line);background:var(--panel);border-radius:4px;overflow:hidden}.captura-barra{background:var(--panel-2);border-bottom:1px solid var(--line);align-items:center;gap:4px;height:18px;padding:0 8px;display:flex}.captura-barra i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.captura img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;display:block}.captura[data-chica] img{aspect-ratio:16/7}.captura-vacia{aspect-ratio:16/10;text-align:center;font-size:var(--fs-xs);color:var(--faint);background:var(--panel-2);place-items:center;padding:12px;display:grid}.captura[data-chica] .captura-vacia{aspect-ratio:16/7}.sitio-ident{align-items:center;gap:12px;display:flex}.sitio-tile{border-radius:var(--radius-sm);background:var(--accent);width:40px;height:40px;color:var(--on-solid);flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.sitio-dominio{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sitio-sub{font-size:var(--fs-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.estado-punto{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.estado-punto:before{content:"";background:var(--led-idle);border-radius:50%;width:6px;height:6px}.estado-punto[data-s=listo]:before{background:var(--led-ok)}.estado-punto[data-s=falta]:before{background:var(--led-warn)}.preparacion{flex-direction:column;gap:8px;display:flex}.preparacion-head{font-size:var(--fs-xs);justify-content:space-between;display:flex}.preparacion-head span:first-child{font-weight:500}.prep-barras{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.prep-barras i{background:var(--line);border-radius:2px;height:4px}.prep-barras i[data-on]{background:var(--ink)}.prep-checks{flex-wrap:wrap;gap:6px 12px;display:flex}.prep-checks span{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.prep-checks span:before{content:"";background:var(--led-ok);border-radius:50%;width:6px;height:6px}.prep-checks span:not([data-on]):before{box-shadow:inset 0 0 0 1px var(--faint);background:0 0}.kpis{background:var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kpis>div{background:var(--panel-2);min-width:0;padding:10px 12px}.kpis span{font-size:var(--fs-xs);color:var(--muted);display:block}.kpis b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.sitio-head{padding-bottom:var(--sp-4);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sitio-head .sitio-tile{border-radius:6px;width:48px;height:48px;font-size:20px}.sitio-head h1{font-size:var(--fs-xl);margin:0}.sitio-head .acciones{gap:8px;margin-left:auto;display:flex}.pestanas{border-bottom:1px solid var(--line);margin-bottom:var(--sp-4);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.pestanas button{height:40px;font:inherit;font-size:var(--fs-md);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;margin-bottom:-1px;padding:0 2px;font-weight:500}.pestanas button:hover{color:var(--ink)}.pestanas button[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.resumen-sitio{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pasos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pasos li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.pasos li:first-child{border-top:0}.pasos .marca{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.pasos .marca[data-on]{background:var(--ok);box-shadow:none;color:var(--on-solid)}.pasos .texto{flex:1;min-width:0}.pasos .texto b{font-size:var(--fs-sm);display:block}.pasos .texto span{font-size:var(--fs-xs);color:var(--muted);display:block}.pasos button{flex:none}.kv{font-size:var(--fs-sm);grid-template-columns:130px minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0}@media (width<=860px){.resumen-sitio{grid-template-columns:1fr}}.tope-fila b{font-variant-numeric:tabular-nums;color:var(--ink)}.tabla-card .tabla th,.tabla-card .tabla td{padding-top:10px;padding-bottom:10px}.tabla-card .tabla th:first-child,.tabla-card .tabla td:first-child{padding-left:20px}.tabla-card .tabla th:last-child,.tabla-card .tabla td:last-child{padding-right:20px}.tabla-card .tabla tr:last-child td{border-bottom:0}.tabla-card .tabla td:not(:first-child),.tabla-card .tabla th:not(:first-child){width:auto}.sitio-head .acciones{flex:none}._page_12di8_2{background:var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:minmax(0,560px) minmax(0,1fr);display:grid}._form_12di8_3{--mm:5px;--tinta-mm:color-mix(in srgb, var(--accent) 5%, transparent);--tinta-cm:color-mix(in srgb, var(--accent) 11%, transparent);border-right:1px solid var(--line);background:linear-gradient(90deg, var(--tinta-cm) 1px, transparent 1px) 0 0 / calc(var(--mm) * 10) calc(var(--mm) * 10), linear-gradient(180deg, var(--tinta-cm) 1px, transparent 1px) 0 0 / calc(var(--mm) * 10) calc(var(--mm) * 10), linear-gradient(90deg, var(--tinta-mm) 1px, transparent 1px) 0 0 / var(--mm) var(--mm), linear-gradient(180deg, var(--tinta-mm) 1px, transparent 1px) 0 0 / var(--mm) var(--mm), var(--bg);flex-direction:column;gap:36px;padding:48px 64px 40px;display:flex;position:relative}._brand_12di8_15{color:var(--ink);align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}._brand_12di8_15:hover{text-decoration:none}._brand_12di8_15 i{background:var(--accent);border-radius:2.5px;width:10px;height:10px}._brand_12di8_15 b{font:500 19px var(--font-display);letter-spacing:-.02em}._brand_12di8_15 span{font:13px var(--font-mono);color:var(--muted)}._head_12di8_20{flex-direction:column;gap:12px;margin-top:32px;display:flex}._head_12di8_20 h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:46px;font-weight:300;line-height:1.02}._head_12di8_20 p{color:var(--muted);max-width:46ch;margin:0;font-size:15px}._stack_12di8_23{flex-direction:column;gap:14px;display:flex}._google_12di8_24{border-radius:var(--radius);height:48px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}._google_12di8_24:hover{background:var(--panel-2);text-decoration:none}._or_12di8_26{color:var(--faint);align-items:center;gap:12px;font-size:12.5px;display:flex}._or_12di8_26:before,._or_12di8_26:after{content:"";background:var(--line);flex:1;height:1px}._field_12di8_28{flex-direction:column;gap:7px;display:flex}._field_12di8_28>span{color:var(--muted);font-size:12.5px}._input_12di8_30{border-radius:var(--radius);height:48px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--panel);color:var(--ink);font:inherit;border:0;padding:0 14px;font-size:16px}._input_12di8_30:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px var(--focus);outline:none}._submit_12di8_32{border-radius:var(--radius);background:var(--ink);height:48px;color:var(--bg);font:inherit;cursor:pointer;border:0;font-weight:500}._submit_12di8_32:disabled{opacity:.55;cursor:default}._submit_12di8_32:focus-visible,._google_12di8_24:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._fine_12di8_35{color:var(--faint);margin:0;font-size:12.5px;line-height:1.5}._err_12di8_36{border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger);margin:0;padding:12px 14px;font-size:13.5px}._pie_12di8_37{color:var(--faint);margin-top:auto;font-size:13px;line-height:1.5}._pie_12di8_37 a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}._sent_12di8_39{flex-direction:column;gap:16px;display:flex}._sent_12di8_39 b{color:var(--ink);font-weight:500}._link_12di8_41{color:var(--accent-text,var(--accent));font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;text-decoration:none}._marca_12di8_44{background:radial-gradient(circle at 50% 42%, #ff4f0014, transparent 55%), var(--panel);min-height:480px;position:relative;overflow:hidden}@media (width<=900px){._page_12di8_2{grid-template-columns:minmax(0,1fr)}._form_12di8_3{border-right:0;gap:28px;padding:28px 20px 40px}._head_12di8_20{margin-top:12px}._head_12di8_20 h1{font-size:36px}._marca_12di8_44{border-top:1px solid var(--line);min-height:420px}}._wrap_1k5a7_1{position:absolute;inset:0}._cv_1k5a7_2{width:100%;height:100%;display:block;position:absolute;inset:0}._lema_1k5a7_3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);flex-direction:column;gap:8px;max-width:18em;margin:0;font-size:28px;font-weight:200;line-height:1.2;display:flex;position:absolute;bottom:56px;left:72px;right:72px}._kicker_1k5a7_4{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--muted,var(--faint));font-size:12px;font-weight:400}@media (width<=900px){._lema_1k5a7_3{font-size:22px;bottom:40px;left:32px;right:32px}}._lema_1k5a7_3{animation:.7s both _entra_1k5a7_1}@keyframes _entra_1k5a7_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._puntos_1k5a7_8{gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:30px;left:72px}._puntos_1k5a7_8 li{background:var(--line-strong);border-radius:1.5px;width:6px;height:6px;transition:background .3s,width .3s}._puntos_1k5a7_8 li._on_1k5a7_10{background:var(--accent);width:18px}@media (width<=900px){._puntos_1k5a7_8{bottom:14px;left:32px}}@media (prefers-reduced-motion:reduce){._lema_1k5a7_3{animation:none}}@keyframes _flow_1bdmt_15{to{stroke-dashoffset:-20px}}@keyframes _blink_1bdmt_17{0%,to{opacity:.3}50%{opacity:1}}@keyframes _spin_1bdmt_18{to{transform:rotate(360deg)}}@keyframes _sweep_1bdmt_19{to{transform:rotate(360deg)}}@keyframes _ping_1bdmt_20{0%{r:2;opacity:1}to{r:11;opacity:0}}@keyframes _ring_1bdmt_22{0%{stroke-dashoffset:264px}to{stroke-dashoffset:0}}@keyframes _check_1bdmt_23{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes _write_1bdmt_24{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes _rise_1bdmt_25{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _clap_1bdmt_28{0%,55%,to{transform:rotate(-12deg)}66%,80%{transform:rotate(4deg)}}@keyframes _drop_1bdmt_27{0%{opacity:0;transform:translateY(-16px)}30%{opacity:1}70%,to{opacity:0;transform:translateY(22px)}}@keyframes _beam_1bdmt_26{0%,to{opacity:.18}50%{opacity:.4}}._flow_1bdmt_15{animation:1.2s linear infinite _flow_1bdmt_15}._flowSlow_1bdmt_16{animation:3s linear infinite _flow_1bdmt_15}._blink_1bdmt_17{animation:1.8s ease-in-out infinite _blink_1bdmt_17}._spin_1bdmt_18{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite _spin_1bdmt_18}._sweep_1bdmt_19{transform-box:view-box;transform-origin:120px 72px;animation:3.6s linear infinite _sweep_1bdmt_19}._ping_1bdmt_20{animation:2.2s ease-out infinite _ping_1bdmt_20}._late_1bdmt_21{animation-delay:1.1s}._ring_1bdmt_22{stroke-dasharray:264;animation:.9s cubic-bezier(.2,.7,.2,1) both _ring_1bdmt_22}._check_1bdmt_23{stroke-dasharray:40;animation:.5s cubic-bezier(.2,.7,.2,1) .55s both _check_1bdmt_23}._write_1bdmt_24{transform-box:fill-box;transform-origin:0;animation:2.6s cubic-bezier(.2,.7,.2,1) infinite alternate _write_1bdmt_24}._rise_1bdmt_25{animation:3.4s ease-in-out infinite _rise_1bdmt_25}._beam_1bdmt_26{animation:2.8s ease-in-out infinite _beam_1bdmt_26}._drop_1bdmt_27{animation:2.4s cubic-bezier(.4,0,.7,1) infinite _drop_1bdmt_27}._clap_1bdmt_28{transform-box:view-box;transform-origin:82px 66px;animation:2.4s ease-in-out infinite _clap_1bdmt_28}@media (prefers-reduced-motion:reduce){._flow_1bdmt_15,._flowSlow_1bdmt_16,._blink_1bdmt_17,._spin_1bdmt_18,._sweep_1bdmt_19,._ping_1bdmt_20,._write_1bdmt_24,._rise_1bdmt_25,._beam_1bdmt_26,._clap_1bdmt_28,._drop_1bdmt_27{animation:none}._ring_1bdmt_22,._check_1bdmt_23{stroke-dasharray:none;animation:none}}._ink_1rhob_2{stroke:var(--ink)}._s_1rhob_3{fill:var(--bg)}._ik_1rhob_4{fill:var(--ink)}._bob_1rhob_6{animation:3.2s ease-in-out infinite _bob_1rhob_6}._eye_1rhob_7{transform-box:fill-box;transform-origin:50%;animation:4.5s infinite _blink_1rhob_1}._look_1rhob_8{animation:5s ease-in-out infinite _look_1rhob_8}._wave_1rhob_9{transform-box:fill-box;transform-origin:10% 90%;animation:3.6s ease-in-out infinite _wave_1rhob_9}._walk_1rhob_10{animation:6s ease-in-out infinite alternate _walk_1rhob_10}@keyframes _bob_1rhob_6{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes _blink_1rhob_1{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes _look_1rhob_8{0%,40%{transform:translate(0)}50%,90%{transform:translate(3px)}to{transform:translate(0)}}@keyframes _wave_1rhob_9{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-18deg)}80%{transform:rotate(10deg)}90%{transform:rotate(-12deg)}}@keyframes _walk_1rhob_10{0%{transform:translate(0)}to{transform:translate(44px)}}@media (prefers-reduced-motion:reduce){._root_1rhob_19 *{animation:none!important}}
