@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2) format("woff2"),url(/assets/jost-cyrillic-300-normal-Da-u_v9v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-ext-300-normal--ixxmfGr.woff2) format("woff2"),url(/assets/jost-latin-ext-300-normal-DIStW2bt.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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2) format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2) format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2) format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2) format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2) format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2) format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.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,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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: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: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:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{--ink: #013d58;--ink-2: #1d5670;--ink-3: #4f7486;--ink-soft: #e3ecef;--paper: #f2efe7;--paper-2: #ebe6da;--card: #fbfaf6;--white: #ffffff;--line: #ddd6c6;--line-2: #c9c0ac;--text: #1b2a31;--text-2: #56646a;--text-3: #8b9396;--grey: #a7a9a9;--accent: #c2562b;--accent-soft: #f4e2d7;--good: #4d7a45;--good-soft: #e1ebdc;--warn: #b98416;--warn-soft: #f5ead0;--bad: #a8372b;--bad-soft: #f3dcd8;--m-a13: #013d58;--m-a4: #3f7a8c;--m-a5: #8fb4bb;--m-b: #d49a2a;--m-b4: #e0b457;--m-b6: #c2562b;--m-b7: #6f9fb9;--m-c: #6e675a;--m-bio: #5b8a4c;--m-d: #b3ab98;--m-unc: #cfc6b2;--r: 6px;--r-lg: 10px;--shadow: 0 1px 0 rgba(1, 61, 88, .04), 0 8px 24px -12px rgba(1, 61, 88, .18);--shadow-lg: 0 24px 60px -20px rgba(1, 36, 52, .35);--f-display: "Jost", "Futura", sans-serif;--f-ui: "Hanken Grotesk", system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--text);font:14px/1.45 var(--f-ui);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--ink)}::selection{background:var(--accent-soft)}.num{font-family:var(--f-mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.caps{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:500;color:var(--text-2)}.display{font-family:var(--f-display);font-weight:300;letter-spacing:.01em}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.row{display:flex;align-items:center;gap:8px}.col{display:flex;flex-direction:column;gap:8px}.grow{flex:1;min-width:0}.right{margin-left:auto}.hidden{display:none!important}.btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--card);cursor:pointer;font-weight:500;white-space:nowrap;transition:background .12s,border-color .12s,transform .06s}.btn:hover{border-color:var(--ink-3);background:var(--white)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--ink);border-color:var(--ink);color:#fff}.btn.primary:hover{background:var(--ink-2)}.btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover{background:var(--paper-2);border-color:transparent}.btn.sm{height:28px;padding:0 10px;font-size:13px}.btn.icon{width:34px;padding:0;justify-content:center}.btn.sm.icon{width:28px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn svg{flex:none}.input,.select{height:34px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--white);outline:none;min-width:0}.input:focus,.select:focus,textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--ink-soft)}textarea.input{height:auto;padding:8px 10px;resize:vertical}.input.num{text-align:right}.field{display:flex;flex-direction:column;gap:5px}.field>label{font-size:12px;color:var(--text-2);font-weight:500}.numfield{position:relative;display:flex;align-items:center}.numfield .input{width:100%;padding-right:44px}.numfield .unit{position:absolute;right:10px;font-size:12px;color:var(--text-3);pointer-events:none}.seg{display:inline-flex;padding:3px;background:var(--paper-2);border-radius:8px;gap:2px}.seg button{border:0;background:transparent;height:28px;padding:0 12px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--text-2);font-weight:500}.seg button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014}.seg.dark{background:#ffffff14}.seg.dark button{color:#ffffffb3}.seg.dark button.on{background:#fff;color:var(--ink)}.toggle{position:relative;width:36px;height:20px;border-radius:20px;background:var(--line-2);border:0;cursor:pointer;flex:none;transition:background .15s}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.toggle.on{background:var(--ink)}.toggle.on:after{transform:translate(16px)}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:11px;font-size:11.5px;font-weight:600;letter-spacing:.01em;background:var(--paper-2);color:var(--text-2);white-space:nowrap}.chip.sap,.chip.model{background:var(--ink-soft);color:var(--ink)}.chip.measured{background:var(--good-soft);color:var(--good)}.chip.estimated{background:var(--warn-soft);color:#8a6210}.chip.benchmark{background:#efe9de;color:#7a6a4a}.chip.epd{background:var(--good-soft);color:var(--good)}.chip.default{background:var(--ink-soft);color:var(--ink-2)}.chip.pass{background:var(--good-soft);color:var(--good)}.chip.warn{background:var(--warn-soft);color:#8a6210}.chip.fail{background:var(--bad-soft);color:var(--bad)}.chip.info{background:var(--ink-soft);color:var(--ink-2)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.card.pad{padding:18px 20px}.card-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.card-h h3{margin:0;font:500 15px var(--f-ui)}.section-title{font-family:var(--f-display);font-weight:400;font-size:22px;margin:0;letter-spacing:.01em;color:var(--ink)}.eyebrow{font-family:var(--f-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:500}hr.rule{border:0;border-top:1px solid var(--line);margin:16px 0}.shell{display:grid;grid-template-rows:56px 1fr;height:100vh}.topbar{display:flex;align-items:center;gap:14px;padding:0 16px 0 18px;background:var(--ink);color:#fff;position:relative;z-index:20}.topbar .brand{display:flex;align-items:center;gap:12px;padding-right:16px;border-right:1px solid rgba(255,255,255,.14);height:32px}.topbar .brand img{height:28px;filter:brightness(0) invert(1);opacity:.95}.topbar .brand .product{font-family:var(--f-display);letter-spacing:.28em;font-size:11px;text-transform:uppercase;color:#ffffffbf}.topbar .pname{background:transparent;border:1px solid transparent;color:#fff;font-size:15px;font-weight:500;height:32px;padding:0 8px;border-radius:6px;min-width:120px}.topbar .pname:hover{border-color:#fff3}.topbar .pname:focus{outline:none;border-color:#ffffff80;background:#ffffff0f}.topbar .status{font-size:12px;color:#fff9;display:flex;align-items:center;gap:6px}.topbar .btn{background:#ffffff0f;border-color:#ffffff24;color:#fff}.topbar .btn:hover{background:#ffffff24;border-color:#ffffff4d}.topbar .btn.primary{background:#fff;color:var(--ink);border-color:#fff}.body{display:grid;grid-template-columns:248px 1fr 340px;min-height:0}.body.no-rail{grid-template-columns:248px 1fr}.nav{border-right:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;min-height:0}.nav-scroll{overflow:auto;padding:16px 12px;flex:1}.nav .group-label{padding:0 8px 8px}.dw{display:block;width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:8px;padding:10px;cursor:pointer;margin-bottom:4px;position:relative}.dw:hover{background:var(--paper-2)}.dw.on{background:var(--card);border-color:var(--line);box-shadow:var(--shadow)}.dw.on:before{content:"";position:absolute;left:-12px;top:12px;bottom:12px;width:3px;background:var(--accent);border-radius:0 3px 3px 0}.dw .t{font-weight:600;font-size:13.5px;line-height:1.25}.dw .s{font-size:12px;color:var(--text-2);margin-top:2px}.dw .v{font-family:var(--f-mono);font-size:12px;color:var(--ink);margin-top:6px;display:flex;gap:8px;align-items:baseline}.dw .bar{height:4px;border-radius:2px;background:var(--paper-2);margin-top:6px;overflow:hidden;display:flex}.main{min-width:0;min-height:0;overflow:auto}.tabs{position:sticky;top:0;z-index:10;background:var(--paper);display:flex;align-items:flex-end;gap:2px;padding:14px 28px 0;border-bottom:1px solid var(--line)}.tab{border:0;background:transparent;padding:10px 14px 12px;cursor:pointer;font-weight:500;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:8px;font-size:14px}.tab .n{font-family:var(--f-mono);font-size:11px;color:var(--text-3)}.tab:hover{color:var(--ink)}.tab.on{color:var(--ink);border-bottom-color:var(--ink)}.tab .badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.tab .badge.fail{background:var(--bad);color:#fff}.tab .badge.warn{background:var(--warn);color:#fff}.page{padding:26px 28px 80px;max-width:1200px}.page-h{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px}.page-h p{margin:4px 0 0;color:var(--text-2);max-width:680px}.rail{border-left:1px solid var(--line);background:var(--card);overflow:auto;min-height:0}.rail-inner{padding:18px 18px 40px;display:flex;flex-direction:column;gap:18px}.hero-num{font-family:var(--f-display);font-weight:300;font-size:64px;line-height:.95;color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum" 1}.hero-unit{font-size:12px;color:var(--text-2);margin-top:6px}.kv{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:13px}.kv .k{color:var(--text-2)}.kv .v{font-family:var(--f-mono);text-align:right}table.t{width:100%;border-collapse:collapse;font-size:13px}table.t th{text-align:left;font-weight:600;color:var(--text-2);font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;padding:8px 10px;border-bottom:1px solid var(--line-2);white-space:nowrap;background:var(--card);position:sticky;top:0}table.t td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle}table.t td.n,table.t th.n{text-align:right;font-family:var(--f-mono);white-space:nowrap}table.t tr.total td{font-weight:700;border-top:1px solid var(--line-2);background:var(--paper)}table.t tr:hover td{background:#013d5806}table.t.compact td,table.t.compact th{padding:5px 8px}.build{display:grid;grid-template-columns:minmax(260px,330px) 1fr;gap:24px;align-items:start}.section-card{position:sticky;top:70px}.zone-h{display:flex;align-items:center;gap:10px;margin:26px 0 10px}.zone-h:first-child{margin-top:0}.zone-h h2{margin:0;font-family:var(--f-display);font-weight:400;font-size:18px;color:var(--ink);letter-spacing:.02em}.zone-h .sum{margin-left:auto;font-family:var(--f-mono);font-size:12px;color:var(--text-2)}.slot{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:10px;transition:box-shadow .2s,border-color .2s}.slot.focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.slot-h{display:flex;align-items:center;gap:10px;padding:12px 14px 8px}.slot-h .title{font-weight:600;font-size:14px}.slot-h .code{font-family:var(--f-mono);font-size:11px;color:var(--text-3)}.slot-h .req{font-size:10.5px;color:var(--accent);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.slot-empty{padding:4px 14px 14px;display:flex;align-items:center;gap:10px;color:var(--text-2);font-size:13px}.entry{display:grid;grid-template-columns:minmax(0,1fr) 150px 92px 28px;gap:10px;align-items:center;padding:8px 14px;border-top:1px dashed var(--line)}.entry:first-of-type{border-top:0}.picker-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;border:1px solid var(--line);background:var(--white);border-radius:var(--r);padding:6px 10px;cursor:pointer;text-align:left}.picker-btn:hover{border-color:var(--ink-3)}.picker-btn .nm{font-weight:500;font-size:13.5px;line-height:1.25}.picker-btn .sub{font-size:11.5px;color:var(--text-3)}.entry .res{text-align:right}.entry .res .v{font-family:var(--f-mono);font-size:13px;font-weight:600;color:var(--ink)}.entry .res .p{font-size:11px;color:var(--text-3)}.minibar{height:4px;background:var(--paper-2);border-radius:2px;overflow:hidden;margin-top:4px}.minibar>i{display:block;height:100%;background:var(--accent)}.qty{display:flex;flex-direction:column;gap:3px}.qty .src{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-3)}.linkbtn{border:0;background:none;padding:0;color:var(--ink-2);cursor:pointer;font-size:11.5px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:2px}.linkbtn:hover{color:var(--accent)}.layers{padding:4px 14px 12px}.layers table.t td,.layers table.t th{font-size:12px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#011e2c6b;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:6vh 20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade .15s}.modal{background:var(--card);border-radius:14px;box-shadow:var(--shadow-lg);width:min(760px,100%);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;animation:rise .18s ease-out}.modal.wide{width:min(1080px,100%)}.modal-h{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.modal-h h2{margin:0;font-family:var(--f-display);font-weight:400;font-size:21px;color:var(--ink)}.modal-b{padding:18px 22px;overflow:auto}.modal-f{padding:14px 22px;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;background:var(--paper)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{transform:translateY(12px);opacity:0}}.opt{display:grid;grid-template-columns:1fr 120px 84px;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;border:1px solid transparent}.opt:hover{background:var(--paper)}.opt.on{border-color:var(--ink);background:var(--ink-soft)}.opt .nm{font-weight:600}.opt .help{font-size:12px;color:var(--text-2);margin-top:2px}.types{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.tcard{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:14px 10px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-2);transition:all .12s}.tcard:hover{border-color:var(--ink-3);color:var(--ink)}.tcard.on{border-color:var(--ink);background:var(--ink-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tcard svg{width:64px;height:44px}.start{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--paper)}.start-l{background:var(--ink);color:#fff;padding:48px 56px;display:flex;flex-direction:column;position:relative;overflow:hidden}.start-l img.logo{height:44px;filter:brightness(0) invert(1);align-self:flex-start}.start-l h1{font-family:var(--f-display);font-weight:300;font-size:56px;line-height:1.02;margin:auto 0 18px;letter-spacing:-.01em;max-width:560px}.start-l h1 em{font-style:normal;color:#f0b894}.start-l p{color:#ffffffb8;max-width:480px;font-size:15px;margin:0}.start-l .std{margin-top:36px;display:flex;gap:22px;flex-wrap:wrap;color:#ffffff80;font-size:12px}.start-l .std b{display:block;color:#ffffffe0;font-weight:500;font-size:13px}.start-r{padding:56px;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:620px}.action{display:flex;gap:16px;align-items:center;padding:18px 20px;border:1px solid var(--line);background:var(--card);border-radius:12px;cursor:pointer;text-align:left;transition:all .15s}.action:hover{border-color:var(--ink);box-shadow:var(--shadow);transform:translateY(-1px)}.action .ic{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--ink-soft);color:var(--ink);flex:none}.action.hot .ic{background:var(--accent);color:#fff}.action .t{font-weight:600;font-size:15px}.action .d{font-size:13px;color:var(--text-2);margin-top:2px}.drop{outline:2px dashed var(--accent);outline-offset:4px}.check{display:grid;grid-template-columns:28px 1fr auto;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);align-items:start}.check:last-child{border-bottom:0}.check .ttl{font-weight:600}.check .det{color:var(--text-2);font-size:13px;margin-top:2px}.check .ref{color:var(--text-3);font-size:11.5px;margin-top:4px;font-family:var(--f-mono)}.sicon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700}.sicon.pass{background:var(--good)}.sicon.warn{background:var(--warn)}.sicon.fail{background:var(--bad)}.sicon.info{background:var(--ink-3)}.rh{font-family:var(--f-display);font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:10px;color:var(--ink);margin:0 0 8px}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--text-2)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.stack{display:flex;height:14px;border-radius:3px;overflow:hidden;background:var(--paper-2)}.stack>i{display:block;height:100%}.tip{position:fixed;z-index:200;pointer-events:none;background:var(--ink);color:#fff;padding:8px 10px;border-radius:6px;font-size:12px;box-shadow:var(--shadow-lg);max-width:260px}.tip b{font-family:var(--f-mono)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat{padding:16px 18px}.stat .l{font-size:12px;color:var(--text-2)}.stat .v{font-family:var(--f-display);font-size:34px;font-weight:300;color:var(--ink);line-height:1.1;margin-top:4px;font-feature-settings:"tnum" 1}.stat .u{font-size:12px;color:var(--text-3)}.notice{display:flex;gap:12px;padding:12px 14px;border-radius:8px;background:var(--ink-soft);color:var(--ink);font-size:13px;align-items:flex-start}.notice.warn{background:var(--warn-soft);color:#6d4d0c}.notice.accent{background:var(--accent-soft);color:#7b3418}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;padding:10px 16px;border-radius:8px;z-index:300;box-shadow:var(--shadow-lg);font-size:13px;animation:rise .2s}.main::-webkit-scrollbar,.rail::-webkit-scrollbar,.nav-scroll::-webkit-scrollbar,.modal-b::-webkit-scrollbar{width:10px}.main::-webkit-scrollbar-thumb,.rail::-webkit-scrollbar-thumb,.nav-scroll::-webkit-scrollbar-thumb,.modal-b::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:10px;border:3px solid var(--paper)}@media (max-width: 1280px){.body{grid-template-columns:220px 1fr 300px}.build{grid-template-columns:1fr}.section-card{position:static}}.epd-link{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--text-2);text-decoration:none;border-bottom:1px dotted currentColor;white-space:nowrap}.epd-link.on{color:var(--ink);font-weight:500}.epd-link:hover{color:var(--accent, #c2562b)}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.versionbar{display:flex;align-items:center;gap:12px;padding:8px 22px;border-bottom:1px solid var(--line);background:var(--card);flex-wrap:wrap}.vchip{border:1px solid var(--line-2, #d9d1bf);background:transparent;border-radius:999px;padding:3px 11px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--text-2)}.vchip.on{background:var(--ink);border-color:var(--ink);color:#fff}.vchip .star{color:#d49a2a;margin-right:4px}.vname{border:none;border-bottom:1px dashed var(--line-2, #d9d1bf);background:transparent;font:inherit;font-size:12.5px;color:var(--text-2);flex-basis:100%;max-width:280px}.versionbar .menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:280px;padding:4px}.versionbar .menu button{display:grid;grid-template-columns:18px 1fr;gap:2px 8px;width:100%;text-align:left;background:none;border:0;padding:8px 10px;border-radius:6px;font:inherit;font-size:13px;cursor:pointer;align-items:center}.versionbar .menu button span{grid-column:2;font-size:11.5px;color:var(--text-3)}.versionbar .menu button:hover,.vcompare td.cur,.vcompare th.cur{background:var(--ink-soft)}.bandchip{display:inline-grid;place-items:center;width:20px;height:18px;border-radius:3px;color:#fff;font-style:normal;font-weight:700;font-size:11px}.boot{height:100vh;display:grid;place-items:center;background:var(--ink)}.boot img{width:180px;opacity:.8;filter:brightness(0) invert(1)}.login{width:100%;max-width:380px;margin:0 auto}.login .field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:12.5px;color:var(--text-2)}.usermenu-btn{gap:8px}.avatar{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent, #c2562b);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em}.um-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu.usermenu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px #00000029;min-width:250px;padding:4px}.menu.usermenu .um-head{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px;font-size:12.5px;color:var(--text-2)}.menu.usermenu .um-head b{color:var(--ink);font-size:13.5px}.menu.usermenu button{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:8px 10px;border-radius:6px;font:inherit;font-size:13px;cursor:pointer;color:var(--text);text-align:left}.menu.usermenu button:hover{background:var(--ink-soft)}.plist{display:flex;flex-direction:column;gap:2px;max-height:44vh;overflow:auto}.prow{display:flex;align-items:center;gap:4px}.conflict-bar{border-radius:0;margin:0;align-items:center;flex-wrap:wrap}.admin{min-height:100vh;background:var(--paper, #f4efe4)}.admin>.topbar{min-height:56px}.report-wrap{background:#d9d3c6;min-height:100%;padding:0 0 60px}.report-tools{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:16px 28px;background:var(--paper);border-bottom:1px solid var(--line)}.sheet{width:210mm;min-height:297mm;margin:28px auto 0;background:#fff;box-shadow:0 10px 40px -12px #011e2c59;display:flex;flex-direction:column;color:var(--text);font-size:11.5px;position:relative}.sheet-h{display:flex;align-items:center;justify-content:space-between;padding:11mm 16mm 0}.sheet-h img{height:22px}.sheet-h span{font-size:10px;color:var(--text-3);letter-spacing:.04em}.sheet-b{padding:6mm 16mm 8mm;flex:1}.sheet-f{display:flex;justify-content:space-between;padding:0 16mm 8mm;font-size:9px;color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;font-family:var(--f-display)}.cover-band{background:var(--ink);color:#fff;padding:13mm 16mm 10mm;position:relative;overflow:hidden}.cover-band:after{content:"";position:absolute;right:-40mm;top:-30mm;width:120mm;height:120mm;border:1px solid rgba(255,255,255,.12);transform:rotate(45deg)}.cover-band img{height:34px;filter:brightness(0) invert(1)}.cover-kicker{margin-top:9mm;font-family:var(--f-display);letter-spacing:.3em;text-transform:uppercase;font-size:11px;color:#f0b894}.cover-band h1{font-family:var(--f-display);font-weight:300;font-size:34px;line-height:1.08;margin:6px 0 4px;letter-spacing:-.005em}.cover-sub{color:#ffffffb8;font-size:13px}.cover-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:7mm;font-size:11px;color:#ffffffd9}.cover-meta b{display:block;font-family:var(--f-display);font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:8.5px;color:#ffffff8c;margin-bottom:3px}.headline{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.hl{padding:12px 14px;border-right:1px solid var(--line)}.hl:last-child{border-right:0;background:#faf6ef}.hl-k{font-family:var(--f-display);letter-spacing:.18em;text-transform:uppercase;font-size:9px;color:var(--accent);font-weight:500}.hl-v{font-family:var(--f-display);font-weight:300;font-size:44px;line-height:1;color:var(--ink);margin-top:6px;font-feature-settings:"tnum" 1}.hl-u{color:var(--text-2);font-size:10.5px;margin-top:4px}.hl-d{color:var(--text-3);font-size:10.5px;margin-top:2px;font-family:var(--f-mono)}.stacks{margin-top:12px;display:flex;flex-direction:column;gap:6px}.stack-row{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:10px;font-size:10.5px;color:var(--text-2)}.cover-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;align-items:start}.cover-grid .card{border:0;padding:0!important}.cover-grid .card>.faint{display:none}.cover .sheet-b{padding-top:6mm}.cover table.rt th,.cover table.rt td{padding:3px 6px}.passlist{columns:2;column-gap:16px;font-size:9.5px;margin:0;padding-left:14px}.passlist li{break-inside:avoid;margin-bottom:2px}.rh{font-family:var(--f-display);font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:9.5px;color:var(--ink);margin:0 0 8px}.rh2{font-family:var(--f-display);font-weight:400;font-size:22px;color:var(--ink);margin:0 0 4px}.small{font-size:11px;line-height:1.5}.tiny{font-size:9.5px}.rgrid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}table.rt{width:100%;border-collapse:collapse;font-size:10.5px}table.rt th,table.rt td{padding:4px 6px;border-bottom:1px solid #ebe5d8;text-align:left;vertical-align:top}table.rt tbody th{font-weight:500;color:var(--text-2);width:46%}table.rt thead th{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);border-bottom:1px solid var(--line-2)}table.rt .n,table.rt td.n{text-align:right;font-family:var(--f-mono);white-space:nowrap}table.rt.dense td,table.rt.dense th{padding:3px 5px;font-size:9.5px}.rtable table.t{font-size:10px}.rtable table.t td,.rtable table.t th{padding:3px 4px;font-size:9px}.rtable table.t td:first-child{white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.sheet table.t td,.sheet table.t th{padding:5px 8px;font-size:10.5px}.sheet .t th{position:static}ul.tight{padding-left:16px;margin:6px 0}ul.tight li{margin-bottom:4px}.sign{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-top:26px}.sign div{border-top:1px solid var(--text-3);padding-top:4px;font-size:10px;color:var(--text-3)}@media print{@page{size:A4;margin:0}html,body,#root{height:auto;background:#fff}.no-print,.topbar,.nav,.rail,.tabs,.tip{display:none!important}.shell,.body{display:block!important;height:auto!important}.main{overflow:visible!important}.report-wrap{background:#fff;padding:0}.sheet{margin:0;box-shadow:none;break-before:page;width:210mm;min-height:297mm}.sheet:first-of-type{break-before:auto}.report-wrap>.sheet.cover{break-before:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sheet .grid2,.sheet .rgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet .grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet .grid2>*,.sheet .grid3>*,.sheet .rgrid2>*{min-width:0}.sheet-b{min-width:0}.rtable{width:100%}.rtable table.t{width:100%;table-layout:auto}.rtable table.t{table-layout:fixed}.rtable table.t th:first-child,.rtable table.t td:first-child{width:21%;max-width:none}.rtable table.t th:nth-last-child(2),.rtable table.t td:nth-last-child(2){width:10%}.rtable table.t th:last-child,.rtable table.t td:last-child{width:7%}.rtable table.t thead th{white-space:normal;overflow:visible}.rtable table.t td,.rtable table.t th{padding:3px 2px;font-size:8.5px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.rtable table.t thead th{font-size:7.5px}
