@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-display-vietnamese-600-normal-DFOHoAUN.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-600-normal-CBD8Wfz0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-display-latin-ext-600-normal-D59XNmBM.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-600-normal-BQAez9cc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/big-shoulders-display-latin-600-normal-DBjJvcBA.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-600-normal-DVaYP2lT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-vietnamese-700-normal-DCH5bIkD.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-700-normal-D5dmK5Ek.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-700-normal-D98SaizC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight: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,d09GRgABAAAAAAY8AA8AAAAAB7QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVnWVylNUQVQAAAI0AAAAOQAAAETlE8wbY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXgAAAXwE1rnAaGVhZAAABBwAAAA1AAAANiKkW4FoaGVhAAAEVAAAAB8AAAAkCFEBaWhtdHgAAAR0AAAAIQAAACIN/ACZbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAnQ1/F4xcG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mD8wsDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQAXMA0gAAAAeNodxIEFgFAYBsD7/ooUhEZosUBFgEeLN0B0OBGjwvq/qec4W3C1/c4keotAhrzoRGUG4QO3sgTdAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPIszeGxRGEX3f+7MOflebGOM58tnG7FdxahjN7HZt+mn/2KXqdM3URer3HutBQYZoHXahwQBKKGWUIcl1CLT7PkAZZ4v0v65y07jYAgCWDPzQeARoJBCNpdFOCQpiILTKKjx1fnBK1LrG5jv7OfCwik9P9/DxcVtJfUxJwiAgMARNh/+yrufw6/96kDIxTGLYsuIhwGYrU6nphq6YdMskRYueGREVJQi60Y056RZdEPXVKfTZuXCpeuKHBUVGSG4UCIp5UftWy6ZXjJ+vuBn9re+c7xNDSqL7TyfoQLBQxOeJXk+xmSkVP74WKr5S6a3AXrp+9gIf/+PH/39o+LsSsJbxf0vhxY+cxGZGO+NcXvlD+9eZOmJkdz8GYSn7AmZmA8SEG4o4mlD9TB7MjR0Qw6oXKpE4BWxOi9naiwCci+QYjvu7+2mr6qm5+rL9NjVXlVFVcXJCQCvfEkeAAB42mNgZGBgYGYOqfY4HxbPb/MVyH7BAAT3u+Q5wPSsr0n/A//9YxVlfgTksjEwgUQBcMANhAAAAHjaY2BkYGB+8e8iAwOry//Av96sokARVMABAJZ2BcAAeNpj/MNgxNTJwAfDjCwMDCDMZMAgwMDAoMugCwBW0wOhAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNpiYGDgYZjGwMzAyMIJZB9ilIGyGRm0GD5B2UwMfAxPIGwgacewDMpmQVLDyiDF0ANohKy1KgiCKFi45aRIgrtDgrtrCs/d9e8p3OXs6b3VPjPP3MogoSe2c57xJ25wF/3P3CJ3P3On3PnMXRKckyXNHRn2KKkp4gQ5IkxIKpu7ISxFiZnX/HIUWWaCCTVIwWyOkjxOUU6pWaNR8ydsc8guzidJ2P8OBbMluWhk7MOma7mAM6zI0MsM40wypb7RCrtsssGJ9N+553JUSllf+NDV+6mv90PfhpkcdQqv9+9lmkltSro0ElZ/n3eKPgn9IPazRlmNGfOm+oNf3jTqNiusCzBO0Mo0E5pnR4+UFtXKdkxY97Z9jOiH7UP3TuVfYwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAAB9AAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoMAgkILFAABNgIkAyIEIAWEbgdiDAcbZAYonoNx41wizIJsJ9f/uOjflFo+I4vnv19Dz31/A4wyBUkuukCyDoRFXZYSdG11bMZX4fr86/Xdl2QB54vRSh9EZs4LZhx8VitUAEqroovK5VQrHuCv+f6/IxhVCJTgPDCaS2c6kAlX8eyq8P9/Lsc31vPN9+lGAyzAzObEswYddulcRnGAi8JPTQu4l15IAUDmpX54P4WQnlMRL274oXQZ2jcVjANKRBPBqH0yplVYXo+xQ9UJYawO+kyQAbVCGI4gOmVYDCvzOBybiygQTZSmhJX1iYeSmYl1dBL2d+FXvmCA2jOP/seUwS6QQidSQyrcMoTysPNWXhXW2M5dbpf/X9MeEXiQA5Bv3QDbWNHPW3gG+5ipbjgEPBupAcKJaZwIDE9DhYl8gToCCg3zWAEk5xxMGlYGbctxzDfCbF/uwxh+ZJf+fk/nJBd3QPizI1lTYATMglE8Ai/BKpgHlHrVU9qetBvqFji78LixNlFPx7Djoy9GdYzsNJqaRjU0bP3wgaw5mTHq3Hm8/Tlq20el4d07LWEc75lO4623iaAXI7e+y2x89LH9/Xu8/ZraVeXr/e7DeaMO3bnJvbzESn9E/rL/S/+8tgNtmNi/XnTmeufg0tlLi04mV/6ZqcS/kTc7MuXqBXN+P/Zf/5CQnbNgYU5HTmNFcnz5xrqcKT2k59f6XuineXvaUXJnenZJxpdcYdvzxXlLalMzi4T0oTvxuBLY3rZ5O4bP+6tnpHUuzP8ipT5cvnBUWftCMHkQDBkKnR/s9KDhBUTQ/6guuwFwOghacu9oInp745bHhlu7hIut8wDOgZinIPSxYxtQBhUIj6hW64zwv9T41UcIh+Hwj5wJWjheWk1MAU+sEYw4w1nFCgAowZh3mqQj+E7iCcR6GApl3G9obrgNnVM7YMCqPhh0rFqfdN1MSxg3SXTMb+yESdxB6VwBKksTyqQzOOMXOyJsSwkENi+LKcJhy2YzBWQLs+gEVQqVK6YK8aNCiljCHJTNL0sJhyrA5NWIsthMYSE8RTaRRNmziV8R/Gixe5li+fJU4fwaYzZ783CesIh+1nlcnkwMHhJePSfoHOrFakr4it4t/udwOQxhFhsv9eQtnSl3jssjm1dYkCBIZbF8IBD6dpdNYChEZ9G/mIah/0O/wTG/wgj2PSaMFlq6DGRw8LbHoj10mBsyRTFHhA9lMXf+CNXrOvQPGvnRvCUq4sJPaXReJ73z3Ec=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-italic-kyurI5n4.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-italic-C-lDz_0o.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-italic-l9ELT7y2.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-italic-DjCEElyv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-italic-Bserb8X5.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-italic-HtKyDi8h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #0D110C;--ground-raised: #141A11;--panel: #12160F;--hairline: #26301F;--ink: #EDF0E2;--ink-muted: #98A187;--ink-faint: #6E7360;--gold: #D9B25A;--font-display: "Big Shoulders Display", "Archivo Narrow", "Oswald", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "SF Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:15px;-webkit-font-smoothing:antialiased}.app{display:flex;flex-direction:column;height:100vh;min-height:620px}.topbar{flex:0 0 auto;height:56px;display:flex;align-items:center;gap:20px;padding:0 22px;border-bottom:1px solid var(--hairline);background:var(--ground-raised)}.brand{display:flex;align-items:baseline;gap:12px;background:none;border:0;padding:0;cursor:pointer;text-align:left}.brand:hover .mark{color:var(--gold)}.brand .mark{transition:color .2s}.brand .mark{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:.01em}.brand .sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.spacer{flex:1}.colormode{display:flex;align-items:center;gap:12px}.colormode .lab{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.seg{display:inline-flex;border:1px solid var(--hairline);border-radius:999px;padding:3px;background:var(--panel)}.seg button{border:0;background:transparent;color:var(--ink-muted);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;padding:6px 16px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;transition:.2s}.seg button .dot{width:9px;height:9px;border-radius:50%}.seg button.active{background:var(--gold);color:var(--ground)}.workspace{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.work{flex:1 1 auto;display:grid;grid-template-columns:340px 1fr;min-height:0}.wb-context{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:7px 18px;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--ground-raised) 82%,transparent)}.wb-scale{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.03em;color:var(--ink-faint);line-height:1.3}.wb-scale b{color:var(--ink-muted);font-weight:500}.wb-tour{margin-left:auto;flex:0 0 auto;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--gold);background:transparent;cursor:pointer;border:1px solid color-mix(in srgb,var(--gold) 42%,var(--hairline));border-radius:7px;padding:5px 12px}.wb-tour:hover{background:color-mix(in srgb,var(--gold) 12%,transparent);border-color:var(--gold)}.lensbar{flex:0 0 auto;height:46px;display:flex;align-items:center;gap:6px;padding:0 18px;border-top:1px solid var(--hairline);background:var(--ground-raised)}.lensbar-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-right:8px}.lens-tab{border:1px solid var(--hairline);background:var(--panel);color:var(--ink-muted);font-family:var(--font-body);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:999px;cursor:pointer}.lens-tab:hover{border-color:var(--gold);color:var(--ink)}.lens-tab.active{background:var(--gold);color:var(--ground);border-color:var(--gold)}.lenspanel{flex:0 0 322px;display:flex;border-top:1px solid var(--hairline);background:var(--panel);min-height:0}.lens-info{width:300px;flex:0 0 auto;padding:18px 22px;border-right:1px solid var(--hairline);position:relative}.lens-info .eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.lens-info h2{font-family:var(--font-display);font-size:22px;font-weight:600;margin:6px 0 10px;line-height:1.1}.lens-q{font-size:13.5px;color:var(--ink-muted);line-height:1.5}.lens-src{position:absolute;bottom:18px;font-family:var(--font-mono);font-size:10px;color:var(--ink-faint)}.lens-close{position:absolute;top:14px;right:16px;font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);background:transparent;border:1px solid var(--hairline);border-radius:6px;padding:4px 9px;cursor:pointer}.lens-close:hover{border-color:var(--gold);color:var(--gold)}.lens-viz{flex:1 1 auto;min-width:0;padding:6px 14px}.lens-viz svg{display:block;width:100%;height:100%}.lens-loading{display:flex;align-items:center;justify-content:center;height:100%;color:var(--ink-faint)}.viz-label{font-family:var(--font-display);font-style:italic;font-size:12.5px;fill:var(--ink)}.viz-note{font-family:var(--font-mono);font-size:9px;fill:var(--ink-faint)}.viz-band{font-family:var(--font-body);font-size:11.5px;font-weight:600;fill:var(--ink-muted)}.viz-axis{font-family:var(--font-mono);font-size:9.5px;fill:var(--ink-faint)}.viz-mono{font-family:var(--font-mono);font-size:10px;fill:var(--ink-muted)}.nav-btn{border:1px solid var(--hairline);background:var(--panel);color:var(--ink);font-family:var(--font-body);font-size:13px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer}.nav-btn:hover{border-color:var(--gold)}.nav-btn.ghost{color:var(--ink-muted);background:transparent;border-color:transparent}.nav-btn.ghost:hover{color:var(--ink);border-color:var(--hairline)}.nav-btn.accent{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 40%,var(--hairline))}.nav-btn.accent:hover{background:color-mix(in srgb,var(--gold) 12%,transparent)}.nav-btn.primary{color:var(--ink);border-color:color-mix(in srgb,var(--gold) 34%,var(--hairline));background:color-mix(in srgb,var(--gold) 7%,var(--panel))}.nav-btn.primary:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 15%,var(--panel))}.nav-primary,.nav-secondary{display:flex;align-items:center;gap:8px}.nav-group-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-right:2px}.nav-div{width:1px;align-self:stretch;margin:12px 0;background:var(--hairline)}.refugia{pointer-events:none}.expedition{position:fixed;right:24px;bottom:62px;width:432px;max-width:calc(100vw - 48px);z-index:26;background:color-mix(in srgb,var(--panel) 96%,transparent);border:1px solid var(--gold);border-radius:14px;padding:16px 18px;box-shadow:0 20px 54px #00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.exp-head{display:flex;align-items:center;gap:10px}.exp-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.exp-exit{margin-left:auto;background:transparent;border:0;color:var(--ink-muted);cursor:pointer;font-size:14px}.exp-exit:hover{color:var(--gold)}.exp-progress{display:flex;gap:5px;margin:12px 0 10px}.exp-progress span{flex:1;height:4px;border-radius:2px;background:var(--hairline)}.exp-progress span.on{background:var(--gold)}.exp-title{font-family:var(--font-display);font-size:21px;font-weight:600;margin:2px 0 8px}.exp-narration{font-size:14px;line-height:1.55;color:var(--ink);margin:0 0 10px}.open-q{border:1px solid var(--hairline);border-radius:10px;overflow:hidden;margin:10px 0}.oq-head{padding:7px 11px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);background:var(--ground-raised)}.oq-grid{display:grid;grid-template-columns:1fr 1fr}.oq-grid div{padding:9px 11px;font-size:11.5px;color:var(--ink-muted)}.oq-grid div+div{border-left:1px solid var(--hairline)}.oq-grid h4{margin:0 0 4px;font-size:12px;color:var(--ink)}.exp-gloss{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.gloss-chip{font-size:11px;padding:2px 9px;border-radius:999px;border:1px dashed var(--hairline);color:var(--ink-muted);cursor:help}.gloss-chip:hover{border-color:var(--gold);color:var(--gold);border-style:solid}.exp-src{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);margin-bottom:12px}.exp-nav{display:flex;gap:8px}.exp-back,.exp-next{flex:1;height:38px;border-radius:9px;font-family:var(--font-body);font-size:13.5px;font-weight:600;cursor:pointer}.exp-back{background:var(--panel);border:1px solid var(--hairline);color:var(--ink)}.exp-back:disabled{opacity:.4;cursor:default}.exp-next{background:var(--gold);border:1px solid var(--gold);color:var(--ground)}.exp-next:hover{background:color-mix(in srgb,var(--gold) 88%,white)}.nav-btn kbd{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);margin-left:6px;border:1px solid var(--hairline);border-radius:4px;padding:1px 4px}.detail-rail{position:fixed;right:0;top:56px;bottom:0;width:380px;z-index:80;background:var(--panel);border-left:1px solid var(--hairline);overflow-y:auto;box-shadow:-18px 0 44px #0006;animation:railIn .22s ease}@keyframes railIn{0%{transform:translate(20px);opacity:.4}to{transform:none;opacity:1}}.rail-close{position:absolute;top:12px;right:14px;z-index:2;background:transparent;border:0;color:var(--ink-muted);font-size:16px;cursor:pointer}.rail-close:hover{color:var(--gold)}.detail-body{padding:20px 22px 40px}.detail-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.detail-latin{font-family:var(--font-display);font-style:italic;font-size:30px;font-weight:600;margin:6px 0 2px;line-height:1.05}.detail-sub{color:var(--ink-muted);font-size:13px;margin-bottom:14px}.detail-photo{display:flex;gap:12px;align-items:center;background:var(--ground-raised);border:1px solid var(--hairline);border-radius:10px;padding:12px;margin-bottom:14px}.leaf-illo{font-size:40px;color:#6e7360;flex:0 0 auto;line-height:1}.photo-note{font-size:11px;color:var(--ink-faint);line-height:1.45}.detail-photo.has-img{display:block;padding:0;border:0;margin:0 0 14px}.detail-photo.has-img img{width:100%;height:200px;object-fit:cover;border-radius:10px;display:block}.detail-photo.has-img figcaption{font-size:10px;color:var(--ink-faint);margin-top:5px;font-family:var(--font-mono)}.fg-thumb{width:100%;height:96px;object-fit:cover;border-radius:7px;margin-bottom:9px;display:block}.iucn-chip{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;background:var(--ground-raised);border:1px solid var(--hairline);border-radius:8px;padding:6px 11px;margin-bottom:14px}.iucn-chip .dot{width:10px;height:10px;border-radius:50%}.glance{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:8px;overflow:hidden;margin-bottom:14px}.glance-item{background:var(--panel);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.glance-item .k{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.glance-item .v{font-size:12.5px;color:var(--ink)}.detail-blurb{font-size:13.5px;line-height:1.55;color:var(--ink-muted);margin-bottom:4px}.blurb-attr{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint)}.blurb-attr a{color:var(--ink-muted);text-decoration:none;border-bottom:1px solid var(--hairline)}.blurb-attr a:hover{color:var(--gold);border-color:var(--gold)}.detail-section-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin:16px 0 8px}.detail-links{display:flex;flex-direction:column;gap:6px}.wb-link{text-align:left;background:var(--ground-raised);border:1px solid var(--hairline);border-radius:8px;padding:9px 12px;color:var(--ink);font-family:var(--font-body);font-size:13px;cursor:pointer}.wb-link:hover{border-color:var(--gold);color:var(--gold)}.hybrids{display:flex;flex-wrap:wrap;gap:6px}.hyb-chip{background:transparent;border:1px solid;border-radius:999px;padding:4px 10px;font-size:12px;color:var(--ink);cursor:pointer}.hyb-chip i{font-family:var(--font-display)}.detail-foot{display:flex;align-items:center;gap:10px;margin-top:20px}.complete-bar{flex:1;height:5px;background:var(--hairline);border-radius:3px;overflow:hidden}.complete-bar.sm{height:3px;margin-top:8px}.complete-bar span{display:block;height:100%;background:var(--gold)}.complete-label{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint)}.gallery-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#05070499;display:flex;align-items:center;justify-content:center;padding:40px}.gallery{width:min(1000px,94vw);max-height:88vh;background:var(--panel);border:1px solid var(--hairline);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.gallery-head{display:flex;gap:20px;align-items:flex-start;padding:22px 26px 16px;border-bottom:1px solid var(--hairline);position:relative}.gallery-title{font-family:var(--font-display);font-size:34px;font-weight:700;margin:4px 0 0}.coverage{margin-left:auto;margin-right:40px;min-width:220px}.cov-big{font-family:var(--font-display);font-size:30px;font-weight:700}.cov-big span{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);font-weight:400}.cov-row{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-muted);margin-top:3px}.cov-row b{color:var(--gold);font-family:var(--font-mono)}.gallery-filters{padding:14px 26px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--hairline)}.g-search{background:var(--ground-raised);border:1px solid var(--hairline);border-radius:8px;padding:10px 12px;color:var(--ink);font-family:var(--font-body);font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{background:var(--ground-raised);border:1px solid var(--hairline);border-radius:999px;padding:4px 11px;font-size:12px;color:var(--ink-muted);cursor:pointer}.chip.on{background:var(--gold);color:var(--ground);border-color:var(--gold)}.gallery-grid{padding:18px 26px 26px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;overflow-y:auto}.fg-card{text-align:left;background:var(--ground-raised);border:1px solid var(--hairline);border-radius:10px;padding:13px 14px;cursor:pointer}.fg-card:hover{border-color:var(--gold)}.fg-card-top{display:flex;justify-content:space-between;align-items:center}.fg-section{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.fg-iucn{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;color:var(--ink-muted)}.fg-iucn .dot{width:7px;height:7px;border-radius:50%}.fg-latin{font-family:var(--font-display);font-size:18px;margin-top:6px}.fg-common{font-size:13px;color:var(--ink-muted)}.fg-region{font-size:11px;color:var(--ink-faint);margin-top:3px}.search-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0507048c;display:flex;justify-content:center;align-items:flex-start;padding-top:14vh}.search-box{width:min(560px,92vw);background:var(--panel);border:1px solid var(--hairline);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #00000080}.search-input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--hairline);padding:16px 18px;color:var(--ink);font-family:var(--font-body);font-size:16px;outline:none}.search-results{max-height:320px;overflow-y:auto}.search-row{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:11px 18px;background:transparent;border:0;cursor:pointer}.search-row:hover{background:var(--ground-raised)}.search-row .sw{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.sr-latin{font-family:var(--font-display);font-size:14px;color:var(--ink)}.sr-common{color:var(--ink-muted);font-size:12.5px}.sr-sub{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--gold)}.search-empty{padding:16px 18px;color:var(--ink-faint);font-size:13px}.search-hint{padding:10px 18px;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:10px;color:var(--ink-faint)}.panel{min-height:0;display:flex;flex-direction:column;background:var(--panel)}.panel+.panel{border-left:1px solid var(--hairline)}.panel-head{flex:0 0 auto;display:flex;align-items:baseline;gap:10px;padding:12px 18px;border-bottom:1px solid var(--hairline)}.panel-head h2{margin:0;font-family:var(--font-display);font-size:19px;font-weight:600}.panel-head .eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.panel-head .meta{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);text-align:right}.panel-body{flex:1 1 auto;min-height:0;position:relative;overflow:hidden}#mapSvg{width:100%;height:100%;display:block}.land{fill:#1a2116;stroke:#2e3322;stroke-width:.6}.grat{stroke:#223019;stroke-width:.5;opacity:.5;fill:none}.occ{transition:fill .8s cubic-bezier(.4,0,.2,1);stroke:#0d110c;stroke-width:.4}.legend{position:absolute;right:16px;top:16px;min-width:180px;background:#12160fe6;border:1px solid var(--hairline);border-radius:10px;padding:12px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.legend h3{margin:0 0 9px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.legend-row{display:flex;align-items:center;gap:9px;font-size:13px;padding:3px 0;color:var(--ink-muted)}.legend-row .sw{width:11px;height:11px;border-radius:3px}.legend-row i{font-style:italic;color:var(--ink)}.legend-row.clickable{cursor:pointer}.legend-row.clickable:hover{color:var(--ink)}.legend-row.clickable:hover i{color:var(--gold)}.legend .note{margin-top:8px;font-size:11px;color:var(--gold)}.zoom-ctrl{position:absolute;left:14px;bottom:14px;display:flex;flex-direction:column;gap:6px}.zoom-ctrl button{width:34px;height:34px;border-radius:8px;border:1px solid var(--hairline);background:#12160fcc;color:var(--ink);font-size:17px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.zoom-ctrl button:hover{border-color:var(--gold);color:var(--gold)}#mapSvg{cursor:grab}#mapSvg:active{cursor:grabbing}.tree-placeholder{padding:18px;color:var(--ink-faint);font-size:13px;line-height:1.6}.tree-scroll{overflow-y:auto;padding:8px 4px 0}.tip-label{font-family:var(--font-display);font-size:14px;font-style:italic;fill:var(--ink)}.tree-support{font-family:var(--font-mono);font-size:8.5px;fill:var(--ink-faint)}.clade-note{font-family:var(--font-body);font-size:9.5px;font-style:italic;fill:#c1855a}.tip-row{transition:opacity .25s}.tip-row:hover .tip-label{fill:var(--gold)}.tip-row.dim{opacity:.28}.tree-legend{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 16px 14px;border-top:1px solid var(--hairline);margin-top:6px}.conflict-key{font-size:11px;color:var(--ink-muted);display:inline-flex;align-items:center;gap:7px}.conflict-key .dot{width:8px;height:8px;border-radius:50%;background:#c15a4b}.clear-sel{margin-left:auto;font-size:11px;font-family:var(--font-mono);color:var(--ink-muted);background:transparent;border:1px solid var(--hairline);border-radius:6px;padding:4px 9px;cursor:pointer}.clear-sel:hover{border-color:var(--gold);color:var(--gold)}.occ{transition:fill .8s cubic-bezier(.4,0,.2,1),opacity .3s ease}.occ.sel-dim{opacity:.05}.layer-ctrl{position:absolute;left:14px;top:14px;background:#12160fe6;border:1px solid var(--hairline);border-radius:10px;padding:11px 13px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px}.layer-title{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.layer-ctrl label{display:flex;align-items:center;gap:7px;padding:3px 0;color:var(--ink-muted);cursor:pointer}.layer-ctrl input{accent-color:var(--gold)}.layer-ctrl .ring{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--ink-muted)}.layer-ctrl .inat-dot{width:9px;height:9px;border-radius:50%;background:#6aa0c8;border:1.5px solid #EDE7CF}.occ-pop{position:fixed;z-index:45;width:258px;background:var(--panel);border:1px solid var(--gold);border-radius:10px;padding:13px 15px;box-shadow:0 16px 40px #00000080}.occ-pop-close{position:absolute;top:8px;right:10px;background:transparent;border:0;color:var(--ink-muted);cursor:pointer;font-size:13px}.occ-pop-sci{font-family:var(--font-display);font-style:italic;font-size:17px;color:var(--ink);padding-right:16px}.occ-pop-src{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--ink-faint);margin:3px 0 10px;text-transform:uppercase}.occ-pop-src.inat{color:#8ab6d8}.occ-pop-place{font-size:13.5px;color:var(--ink);font-weight:600;margin-bottom:10px;line-height:1.3}.occ-pop-dl dd.coords{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-faint)}.occ-pop-dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0 0 10px;font-size:12px}.occ-pop-dl dt{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);align-self:center}.occ-pop-dl dd{margin:0;color:var(--ink)}.occ-pop-actions{display:flex;gap:8px;align-items:center}.occ-pop-actions a{font-size:12px;color:var(--gold);font-weight:600}.occ-pop-actions button{font-size:11.5px;background:var(--ground-raised);border:1px solid var(--hairline);border-radius:6px;padding:5px 9px;color:var(--ink-muted);cursor:pointer;margin-left:auto}.occ-pop-actions button:hover{border-color:var(--gold);color:var(--gold)}@media(prefers-reduced-motion:reduce){.occ{transition-duration:.001ms}}.cold{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;overflow:hidden;display:flex;align-items:center;justify-content:center}.cold-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ground)}.cold-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cold-text{position:relative;text-align:center;padding:0 30px}.cold-eyebrow{font-family:var(--font-body);font-weight:600;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);opacity:0;animation:qthesis .9s ease forwards}.cold-thesis{margin-top:26px;font-family:var(--font-display);font-weight:600;color:var(--ink);line-height:1.16}.cold-thesis>div{font-size:min(6vw,58px);opacity:0;animation:qthesis .9s ease forwards}.cold-thesis-gold{font-style:italic;color:var(--gold)}.cold-foot{margin-top:34px;opacity:0;animation:qthesis .8s ease 2.5s forwards;display:flex;flex-direction:column;align-items:center;gap:14px;width:min(660px,92vw);margin-left:auto;margin-right:auto}.cold-status{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-muted);letter-spacing:.05em}.cold-choose{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint);margin-top:2px}.cold-branchmenu{width:min(560px,94vw);margin:2px auto 0}.cbm-svg{display:block;width:100%;height:auto;overflow:visible}.cbm-trunk,.cbm-branch,.cbm-twig{fill:none;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:340;stroke-dashoffset:340;animation:cbmdraw .7s ease forwards}.cbm-trunk{stroke-width:2}.cbm-branch{stroke-width:1.7;opacity:.8}.cbm-twig{stroke-width:1.2;opacity:.5}@keyframes cbmdraw{to{stroke-dashoffset:0}}.cbm-node{fill:var(--gold);opacity:0;animation:cbmfade .5s ease 1s forwards;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gold) 60%,transparent))}.cbm-node.sm{animation-delay:1.3s}@keyframes cbmfade{to{opacity:.95}}.cbm-opt{cursor:pointer}.cbm-opt text{opacity:0;animation:cbmfade .5s ease 1.1s forwards}.cbm-h{font-family:var(--font-display);font-weight:600;font-size:21px;fill:var(--ink)}.cbm-sub{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.04em;fill:var(--ink-muted)}.cbm-go{font-family:var(--font-body);font-size:9.5px;font-weight:600;fill:var(--gold);opacity:0;animation:cbmfade .5s ease 1.2s forwards}.cbm-wk{font-family:var(--font-body);font-size:10px;fill:var(--ink-muted)}.cbm-wk .b{fill:var(--ink);font-weight:600}.cbm-opt:hover .cbm-branch,.cbm-opt:hover .cbm-twig{opacity:1;stroke-width:2.3}.cbm-opt:hover .cbm-node{r:6}.cbm-opt:hover .cbm-h,.cbm-opt:hover .cbm-wk .b{fill:var(--gold)}.cbm-opt:focus-visible{outline:none}.cbm-opt:focus-visible .cbm-h,.cbm-opt:focus-visible .cbm-wk .b{fill:var(--gold)}.cold-text.no-anim .cbm-trunk,.cold-text.no-anim .cbm-branch,.cold-text.no-anim .cbm-twig{animation:none;stroke-dashoffset:0}.cold-text.no-anim .cbm-node,.cold-text.no-anim .cbm-opt text{animation:none;opacity:.95}@keyframes qthesis{0%{opacity:0;transform:translateY(14px);filter:blur(7px);letter-spacing:.06em}to{opacity:1;transform:translateY(0);filter:blur(0);letter-spacing:0}}.cold-text.no-anim .cold-eyebrow,.cold-text.no-anim .cold-thesis>div,.cold-text.no-anim .cold-foot{animation:none;opacity:1}.page-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#050704cc;display:flex;align-items:flex-start;justify-content:center;padding:40px;overflow-y:auto}.page{position:relative;width:min(820px,94vw);background:var(--panel);border:1px solid var(--hairline);border-radius:14px;padding:40px 48px 44px;margin:auto}.page .rail-close{position:absolute;top:18px;right:20px}.page-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.page-title{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:1.08;margin:8px 0 20px}.page-lede{font-size:16px;line-height:1.62;color:var(--ink);margin:0 0 8px}.page-h2{font-family:var(--font-display);font-weight:600;font-size:22px;margin:34px 0 10px;color:var(--ink)}.page-p{font-size:14.5px;line-height:1.66;color:var(--ink-muted);margin:0 0 12px}.page-p em,.page-lede em{color:var(--gold);font-style:italic}.pipe{display:flex;flex-wrap:wrap;gap:10px 0;margin:16px 0 4px}.pipe-cell{display:flex;align-items:center}.pipe-step{background:var(--ground-raised);border:1px solid var(--hairline);border-radius:8px;padding:8px 12px}.pipe-step .pipe-k{font-family:var(--font-mono);font-size:11.5px;color:var(--ink)}.pipe-step .pipe-v{font-size:11px;color:var(--ink-faint);margin-top:2px}.pipe-arrow{color:var(--ink-faint);margin:0 8px;font-size:13px}.caveats{display:flex;flex-direction:column;gap:14px;margin-top:6px}.caveat{border-left:2px solid var(--gold);padding:2px 0 2px 16px}.caveat-t{font-weight:600;font-size:14.5px;color:var(--ink);margin-bottom:4px}.caveat-d{font-size:13.5px;line-height:1.6;color:var(--ink-muted);margin:0}.page-cta{margin-top:26px;font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--ground);background:var(--gold);border:0;border-radius:8px;padding:11px 20px;cursor:pointer}.page-cta:hover{filter:brightness(1.06)}.page-cta.ghost{background:transparent;color:var(--ink-muted);border:1px solid var(--hairline)}.page-cta.ghost:hover{border-color:var(--gold);color:var(--ink)}.asrep{font-family:var(--font-mono);font-size:11px;color:var(--gold)}.biblio{list-style:none;counter-reset:bib;padding:0;margin:22px 0 0}.bib{counter-increment:bib;position:relative;padding:16px 0 16px 34px;border-top:1px solid var(--hairline)}.bib:before{content:counter(bib);position:absolute;left:0;top:16px;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.bib-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bib-name{font-weight:600;font-size:15px;color:var(--ink)}.bib-role{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.bib-cite{font-size:13.5px;line-height:1.55;color:var(--ink-muted);margin-top:5px}.bib-note{font-size:13px;line-height:1.55;color:var(--ink-faint);margin:6px 0 0}.bib-meta{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.bib-lic{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-muted);border:1px solid var(--hairline);border-radius:5px;padding:2px 7px}.bib-link{font-family:var(--font-mono);font-size:11.5px;color:var(--gold);text-decoration:none}.bib-link:hover{text-decoration:underline}.atlas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--ground);display:flex;flex-direction:column}.atlas-bar{flex:0 0 auto;display:flex;align-items:center;gap:24px;padding:14px 24px;border-bottom:1px solid var(--hairline);background:var(--ground-raised)}.atlas-title{font-family:var(--font-display);font-weight:700;font-size:24px;margin:2px 0 0;line-height:1}.scale-badge{display:inline-block;margin-left:10px;vertical-align:middle;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--gold) 40%,var(--hairline));border-radius:999px;padding:3px 9px}.atlas-caption{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);letter-spacing:.02em}.atlas-modes{margin-left:auto;display:inline-flex;border:1px solid var(--hairline);border-radius:999px;padding:3px;background:var(--panel)}.atlas-modes button{border:0;background:transparent;color:var(--ink-muted);cursor:pointer;font-family:var(--font-body);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:999px}.atlas-modes button.on{background:var(--gold);color:var(--ground)}.atlas-bar .rail-close{position:static}.surface-nav{display:inline-flex;align-items:center;gap:10px}.view-switch{display:inline-flex;border:1px solid var(--hairline);border-radius:999px;padding:3px;background:var(--panel)}.view-switch button{border:0;background:transparent;color:var(--ink-muted);cursor:pointer;font-family:var(--font-body);font-size:12.5px;font-weight:600;padding:5px 15px;border-radius:999px;transition:.18s}.view-switch button:hover{color:var(--ink)}.view-switch button.on{background:var(--gold);color:var(--ground)}.hub-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:8px;background:transparent;color:var(--ink-muted);cursor:pointer;font-size:15px;line-height:1}.hub-btn:hover{border-color:var(--gold);color:var(--gold)}.atlas-map{flex:1 1 auto;position:relative;min-height:0}.atlas-map canvas{display:block;cursor:crosshair}.atlas-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;color:var(--ink-muted)}.atlas-legend{position:absolute;top:18px;right:18px;background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--hairline);border-radius:10px;padding:12px 14px}.al-title{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.al-sub{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;margin:6px 0 3px;opacity:.85}.al-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-muted);padding:2px 0}.al-row .sw{width:11px;height:11px;border-radius:3px}.atlas-focus{position:absolute;top:18px;left:18px;display:flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--gold);border-radius:10px;padding:8px 12px;box-shadow:0 6px 20px #0008}.atlas-focus i{font-size:13.5px;color:var(--ink)}.atlas-focus .af-lab{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.atlas-focus .af-n{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint)}.atlas-focus .af-clear{background:transparent;border:1px solid var(--hairline);border-radius:6px;color:var(--ink-muted);font-family:var(--font-mono);font-size:10px;padding:3px 8px;cursor:pointer}.atlas-focus .af-clear:hover{border-color:var(--gold);color:var(--gold)}.atlas-pick{position:fixed;z-index:90;background:var(--ground-raised);border:1px solid var(--hairline);border-radius:8px;padding:8px 11px;pointer-events:none;max-width:260px;box-shadow:0 6px 20px #0008}.atlas-pick i{font-size:13.5px;color:var(--ink)}.atlas-pick .ap-hint{display:block;font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);margin-top:4px;letter-spacing:.04em}.dot-halo{filter:drop-shadow(0 0 3px rgba(237,231,207,.55))}.ap-iucn{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:11.5px;color:var(--ink-muted)}.ap-iucn .dot{width:8px;height:8px;border-radius:50%}.ap-iucn.muted{color:var(--ink-faint)}.atlas-pick.actionable{pointer-events:auto;padding-right:26px}.atlas-pick .ap-close{position:absolute;top:6px;right:7px;background:transparent;border:0;color:var(--ink-faint);font-size:11px;cursor:pointer}.atlas-pick .ap-close:hover{color:var(--ink)}.ap-guide{display:block;margin-top:9px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--ground);background:var(--gold);border:0;border-radius:6px;padding:6px 12px;cursor:pointer}.ap-guide:hover{filter:brightness(1.06)}.gtree-map{display:flex;align-items:center;justify-content:center;overflow:hidden}.gtree-svg{width:min(86vh,100%);height:92%;max-width:100%}.gt-tip .clickable,.gt-tip.clickable{cursor:pointer}.gt-tip circle{transition:r .12s ease}.gt-tip:hover text{fill:var(--gold)!important}.gt-tip:hover>circle:last-of-type{r:4}.atlas-legend .sw.ring{border:1.5px solid var(--gold);background:transparent!important}.gt-clade{cursor:pointer}.gt-clade:hover{fill:var(--gold)!important}.atlas>.clade{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.clade-back{font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--ink);background:transparent;border:1px solid var(--hairline);border-radius:6px;padding:6px 14px;cursor:pointer}.clade-back:hover{border-color:var(--gold);color:var(--gold)}.clade .atlas-caption{margin-left:20px}.clade-body{flex:1 1 auto;display:grid;grid-template-columns:380px 1fr;min-height:0}.clade-tree{overflow-y:auto;padding:18px 14px;border-right:1px solid var(--hairline)}.clade-tip.on{cursor:pointer}.clade-tip.on:hover text{fill:var(--gold)!important}.clade-tip.on:hover circle{r:4.2}.clade-map{position:relative;min-height:0}.clade-map svg{width:100%;height:100%;display:block;cursor:grab}.clade-map svg:active{cursor:grabbing}.clade-map .land{fill:#161d10;stroke:#2b3720;stroke-width:.4}.admin1{fill:none;stroke:#223018;stroke-width:.35;pointer-events:none}.gt-tipmode{margin-left:auto;align-items:center;gap:2px}.gt-tipmode .tipmode-lab{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:0 8px 0 10px}.gt-search{position:relative;width:300px;margin-left:14px}.gt-search-in{width:100%;font-family:var(--font-body);font-size:13px;color:var(--ink);background:var(--panel);border:1px solid var(--hairline);border-radius:8px;padding:8px 12px}.gt-search-in:focus{outline:none;border-color:var(--gold)}.gt-search-res{position:absolute;top:40px;left:0;right:0;z-index:5;background:var(--ground-raised);border:1px solid var(--hairline);border-radius:8px;overflow:hidden;max-height:320px;overflow-y:auto;box-shadow:0 8px 24px #0009}.gt-search-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--hairline);padding:8px 12px;cursor:pointer;color:var(--ink);font-size:13px}.gt-search-row:hover{background:color-mix(in srgb,var(--gold) 12%,transparent)}.gt-search-row .sw{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.gt-sr-sub{color:var(--ink-faint);font-family:var(--font-mono);font-size:10.5px;margin-left:auto}.gt-found-ring{animation:gtpulse 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes gtpulse{0%,to{opacity:1}50%{opacity:.35}}.gt-found-card{position:absolute;top:18px;left:18px;width:260px;background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--gold);border-radius:10px;padding:14px 16px}.gt-found-x{position:absolute;top:8px;right:9px;background:transparent;border:0;color:var(--ink-faint);cursor:pointer;font-size:12px}.gt-found-x:hover{color:var(--ink)}.gt-found-name{font-size:15px;color:var(--ink);padding-right:14px}.gt-found-sub{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-muted);margin-top:5px}.gt-found-sub.muted{color:var(--ink-faint)}.gt-found-sub .dot{width:8px;height:8px;border-radius:50%}.gt-found-actions{display:flex;flex-direction:column;gap:7px;margin-top:12px}.gt-found-explore{font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--ground);background:var(--gold);border:0;border-radius:6px;padding:8px 12px;cursor:pointer}.gt-found-explore:hover{filter:brightness(1.06)}.gt-found-guide{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--ink-muted);background:transparent;border:1px solid var(--hairline);border-radius:6px;padding:6px 12px;cursor:pointer}.gt-found-guide:hover{border-color:var(--gold);color:var(--ink)}.gt-sectionkey{position:absolute;bottom:18px;left:18px;width:210px;background:color-mix(in srgb,var(--panel) 90%,transparent);border:1px solid var(--hairline);border-radius:10px;padding:12px 13px}.gt-sectionkey .al-title{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.gsk-group+.gsk-group{margin-top:8px}.gsk-sub{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px 1px;opacity:.85}.gsk-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:transparent;border:0;border-radius:6px;padding:3px 6px;cursor:pointer;color:var(--ink-muted);font-family:var(--font-body);font-size:12px;transition:background .15s,opacity .15s}.gsk-row .sw{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.gsk-common{flex:1 1 auto}.gsk-n{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint)}.gsk-row:hover,.gsk-row.on{background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--ink)}.gsk-row.off{opacity:.42}.gsk-hint{font-family:var(--font-mono);font-size:8.5px;color:var(--ink-faint);margin-top:9px;letter-spacing:.02em}.gt-section-card{position:absolute;top:18px;left:50%;transform:translate(-50%);min-width:300px;max-width:420px;text-align:center;background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid var(--gold);border-radius:11px;padding:12px 20px;box-shadow:0 8px 26px #0009;pointer-events:none}.gsc-common{font-family:var(--font-display);font-size:21px;font-weight:600;color:var(--ink);line-height:1.1}.gsc-name{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--gold);margin-top:3px}.gsc-geo{font-size:12.5px;color:var(--ink-muted);margin-top:7px;line-height:1.4}.gsc-foot{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-faint);margin-top:8px}
