@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)}.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(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.recorrido li{padding:var(--sp-4) var(--sp-5);flex-direction:column;gap:4px;display:flex}.recorrido li+li{box-shadow:inset 1px 0 0 var(--line)}.recorrido .mono{color:var(--accent-text)}.recorrido b{font:400 18px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink)}@media (width<=760px){.recorrido{grid-template-columns:repeat(2,minmax(0,1fr))}.recorrido li:nth-child(3){box-shadow:inset 0 1px 0 var(--line)}.recorrido li:nth-child(4){box-shadow:inset 1px 0 0 var(--line), inset 0 1px 0 var(--line)}}.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)}._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}}
