@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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAACBwAAAO0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWFQAdiDAcbuQZRlC3OUoCfB44x9TTEKkMlolkpXUtcW8cdNqMkfNCnw08tvgYVP/abvffdMU2i2ayJJZqFThVPeCI1y4Qunmn4lS7dkwwEMiKcgB7OIgeIOwKquDLVGRdNuhBRt7168Z7iBBIOpLCZwNOEkijVMK38jz78n8txbZDNfWuRBpz4WL42jUmFcxAftSfdO2ptoLCXnkcI2Vwbj+gTE5HgJOd6+6EIRACAEXFEIKReIWps7R4GvwWbTvDjAfxDQLOgO8EDCIiHCZAAk+ECmsVBDIA4YhyjpmU2RqNUSpAVmJHAak8TcNVcYbvNAzBhI9EE6UmnBPzAzBwdm/rgM7U+d+9/82BUXgV0AOixN0A1mqrfFjIoUI/aJNlEAKsrtiMvJMOF3QmDhAmg+tAAYMCBDJqQ5RkFxPDx8anW4DLXoqrvf+DD4//ZZ4IG6G4SROlFWfeLAwgCSAFCYAGwBigHZABg7JfeFw9R8fg96TAXOXXMm/alWF/ax9vmrXhNjo+NeY/gwysr2nUpfOz2fdj54I33kdX4kaWlJeQPzks3+u5RgPjdt16Hf2WPrq4GLy+z83zIXC59eE6PvHfmKN+Zs5YK186tibnlm8rBNea12r3g/PP1l+tp27N3fMvZAYzvBCmtYRuCOHLbrakkIvbm39js+vT/e8tjW3f3m16T4ZNhJ+/3+FfkVGhwNROSMNKkNSc0OBvam7iCsrGKEN0BiRnEFAeHFwdcPkyON9fjmI58ZFUUHuytB6qHgJ8/jlvP+oBTaAPghZ1uvW22DAi4dvpxb+zaYrz6DTj3Drjb6QJ25PnLcv0/8qzg28ZqtpGOXRH076oVUQTCCOQTCknWuPFAlA08QR3rEcbIurgoolHEjEDMOEclCNyon0DawoCJJQXOoD/ZnjjwKnkOPi32Q0yPfkiIUcxLCpLIJ4jIVSvwjhCihP6JMCEwiXDAnDqYMDsFZ4xAIZGZWmxk0mGNCDteO8zJRuDEaKMjTAKDjcxkWmColCePgaNTLDAZchkUdrkInSRPn1bdqPG4UE4NnlECHU1NpHaRXPkKFI3Eq7Rr1qQvnTMQBlsvsdhh+vcWYhD0TQhZN9HX8JcwCuUrVIAxTCZgkNX9PoKq5jDwb2AxyQidgZG+0kaJEoXGwsrFIRzyOGC6R2nvCVINiyGPrALJHJIzA0VJ/Q+aYQyCet9F4eLkkVc+Xx97lv8Yd8up5Oc3tNlfFuY3dnlizjKFY20ofbyO/KL80nNuhL/W//pjzz4AAAA=) 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:800;src:url(/assets/hanken-grotesk-vietnamese-800-normal-rhXM_bnk.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-800-normal-Botv5QzP.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:800;src:url(/assets/hanken-grotesk-latin-ext-800-normal-BUyj4f7g.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-800-normal-Cj41HOW_.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:800;src:url(/assets/hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-800-normal-BTy3IUcF.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}@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}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--color-gray-500:oklch(55.1% .027 264.364);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--radius-xs:5px;--radius-sm:7px;--radius-md:10px;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:oklch(96.6% .012 71);--color-surface:oklch(99.6% .005 80);--color-surface-2:oklch(97.8% .012 72);--color-surface-3:oklch(96% .014 71);--color-line:oklch(90% .016 66);--color-ink:oklch(27% .026 52);--color-ink-soft:oklch(50% .022 56);--color-ink-faint:oklch(64% .018 60);--color-primary:oklch(56% .16 33);--color-primary-deep:oklch(47% .15 33);--color-primary-soft:oklch(62% .16 33);--color-primary-tint:oklch(94% .04 40);--color-on-primary:oklch(99% .01 80);--color-success:oklch(55% .12 150);--color-warning:oklch(66% .15 62);--color-danger:oklch(55% .18 27);--color-info:oklch(53% .11 245);--color-success-tint:oklch(95% .05 150);--color-warning-tint:oklch(95% .06 64);--color-danger-tint:oklch(95% .04 27);--color-info-tint:oklch(94.5% .035 240);--color-imported:oklch(53% .11 245);--color-manual:oklch(60% .12 70);--shadow-card:0 1px 2px oklch(30% .03 50/.06), 0 1px 3px oklch(30% .03 50/.05);--shadow-pop:0 12px 36px oklch(25% .03 50/.18), 0 2px 8px oklch(25% .03 50/.1);--ring-bks:oklch(62% .13 33/.35);--ring-danger:oklch(60% .16 27/.32)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv01","ss01"}.num,.tnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.4px}}@layer components{.btn{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;white-space:nowrap;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform 80ms;display:inline-flex}.btn:hover{background:var(--color-surface-2);border-color:var(--color-ink-faint)}.btn:active{transform:translateY(.5px)}.btn:focus-visible{box-shadow:0 0 0 3px var(--ring-bks);border-color:var(--color-primary);outline:none}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:linear-gradient(160deg,var(--color-primary-soft),var(--color-primary));border-color:var(--color-primary-deep);color:var(--color-on-primary);box-shadow:var(--shadow-card),inset 0 1px #ffffff2e}.btn-primary:hover{background:linear-gradient(160deg,var(--color-primary),var(--color-primary-deep))}.btn-ghost{color:var(--color-ink-soft);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--color-surface-2);border-color:var(--color-line);color:var(--color-ink)}.btn-danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-primary);box-shadow:var(--shadow-card),inset 0 1px #ffffff26}.btn-danger:hover{background:#ac1a1c;border-color:#ac1a1c}.btn-danger:focus-visible{box-shadow:0 0 0 3px var(--ring-danger)}.btn-sm{padding:.37rem .62rem;font-size:.72rem}.input,.select{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-ink);font-size:.81rem;font-family:var(--font-sans);padding:.56rem .75rem;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--color-ink-faint)}.input:hover,.select:hover{border-color:var(--color-ink-faint)}.input:focus,.select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--ring-bks);outline:none}.input:disabled,.select:disabled{background:var(--color-surface-2);color:var(--color-ink-faint);cursor:not-allowed}.input-error{border-color:var(--color-danger)}.input-error:focus{box-shadow:0 0 0 3px var(--ring-danger)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%237a6f63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:.8rem;padding-right:2rem}.cell-input{text-align:center;border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);min-width:44px;color:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.5px;padding:.25rem .35rem;font-size:.78rem;font-weight:600;transition:border-color .12s,box-shadow .12s}.cell-input:hover{border-color:var(--color-ink-faint)}.cell-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--ring-bks);outline:none}.cell-input.is-imported{box-shadow:inset 3px 0 0 var(--color-imported)}.cell-input.is-manual{box-shadow:inset 3px 0 0 var(--color-manual)}.cell-input.is-below,.cell-input.is-rupture{color:var(--color-danger)}.cell-input.is-rupture{box-shadow:inset 3px 0 0 var(--color-danger)}.cell-input.is-over{color:var(--color-warning)}.cell-input:focus.is-imported,.cell-input:focus.is-manual,.cell-input:focus.is-rupture{box-shadow:0 0 0 3px var(--ring-bks)}.cell-dot{border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:1px}.cell-dot.is-imported{background:var(--color-imported)}.cell-dot.is-manual{background:var(--color-manual)}.chip{font-family:var(--font-mono);letter-spacing:-.3px;border-radius:4px;padding:1px 4px;font-size:.56rem;font-weight:700;line-height:1}.chip-danger{color:var(--color-danger);background:#c537321f}@supports (color:color-mix(in lab,red,red)){.chip-danger{background:color-mix(in oklab,var(--color-danger) 12%,transparent)}}.chip-warning{color:var(--color-warning);background:#d2790824}@supports (color:color-mix(in lab,red,red)){.chip-warning{background:color-mix(in oklab,var(--color-warning) 14%,transparent)}}.badge{border-radius:999px;align-items:center;gap:.3rem;height:1.3rem;padding:0 .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.badge-neutral{background:var(--color-surface-3);color:var(--color-ink-soft)}.badge-primary{background:var(--color-primary-tint);color:var(--color-primary-deep)}.badge-success{background:var(--color-success-tint);color:var(--color-success)}.badge-warning{background:var(--color-warning-tint);color:#925000;color:oklch(50% .14 60)}.badge-danger{background:var(--color-danger-tint);color:var(--color-danger)}.badge-info{background:var(--color-info-tint);color:var(--color-info)}.nbadge{border-radius:var(--radius-xs);letter-spacing:.3px;align-items:center;gap:.2rem;height:1rem;padding:0 .37rem;font-size:.56rem;font-weight:800;display:inline-flex}.nbadge-new{background:var(--color-warning-tint);color:var(--color-manual)}.nbadge-check{background:var(--color-info-tint);color:var(--color-info)}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.card-hover{transition:box-shadow .15s}.card-hover:hover{box-shadow:0 4px 14px #3a2a201a,0 1px 3px #3a2a2012}.overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d1d1466;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;max-width:26rem;box-shadow:var(--shadow-pop);overflow:hidden}.modal-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;font-weight:700;display:flex}.modal-body{color:var(--color-ink-soft);padding:1.1rem;font-size:.81rem;line-height:1.55}.modal-foot{border-top:1px solid var(--color-line);background:var(--color-surface-2);justify-content:flex-end;gap:.56rem;padding:.85rem 1.1rem;display:flex}.group-check{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-soft);cursor:pointer;align-items:center;gap:.45rem;padding:.37rem .7rem;font-size:.78rem;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.group-check:hover{border-color:var(--color-ink-faint);color:var(--color-ink)}.group-check[aria-checked=true]{background:var(--color-primary-tint);border-color:#c0473059}@supports (color:color-mix(in lab,red,red)){.group-check[aria-checked=true]{border-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}}.group-check[aria-checked=true]{color:var(--color-primary-deep)}.group-check__box{border:1.5px solid var(--color-line);background:var(--color-surface);color:#0000;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.group-check[aria-checked=true] .group-check__box{background:var(--color-primary);border-color:var(--color-primary-deep);color:var(--color-on-primary)}.day-pill{border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface);width:62px;height:62px;color:var(--color-ink-soft);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-weight:700;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.day-pill[aria-pressed=true]{background:linear-gradient(160deg,var(--color-primary-soft),var(--color-primary));border-color:var(--color-primary-deep);color:var(--color-on-primary);box-shadow:var(--shadow-card)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-4{margin-left:calc(var(--spacing) * 4)}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.w-full{width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-warning\/30{border-color:#d279084d}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.bg-warning-tint{background-color:var(--color-warning-tint)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-danger{color:var(--color-danger)}.text-gray-500{color:var(--color-gray-500)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-soft{color:var(--color-ink-soft)}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-none{-webkit-user-select:none;user-select:none}}:root{--font:"Hanken Grotesk", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--bg:oklch(96.6% .012 71);--surface:oklch(99.6% .005 80);--surface-2:oklch(97.8% .012 72);--surface-3:oklch(96% .014 71);--ink:oklch(27% .026 52);--ink-soft:oklch(50% .022 56);--ink-faint:oklch(64% .018 60);--line:oklch(90% .016 66);--line-soft:oklch(93.5% .012 68);--accent:oklch(56% .16 33);--accent-deep:oklch(47% .15 33);--accent-soft:oklch(62% .16 33);--accent-tint:oklch(94% .04 40);--accent-tint-2:oklch(90% .06 40);--accent-ink:oklch(99% .01 80);--ring:oklch(62% .13 33/.35);--imported:oklch(53% .11 245);--imported-tint:oklch(94.5% .035 240);--manual:oklch(60% .12 70);--manual-tint:oklch(94.5% .055 78);--ok:oklch(55% .12 150);--warn:oklch(66% .15 62);--danger:oklch(55% .18 27);--danger-tint:oklch(95% .04 27);--side-bg:oklch(25.5% .028 46);--side-grad:oklch(22.5% .03 42);--side-ink:oklch(93% .02 72);--side-faint:oklch(64% .025 56);--side-line:oklch(34% .03 48);--side-active:oklch(32% .05 40);--r:10px;--r-sm:7px;--r-xs:5px;--shadow-sm:0 1px 2px oklch(30% .03 50/.06), 0 1px 3px oklch(30% .03 50/.05);--shadow-md:0 4px 14px oklch(30% .03 50/.1), 0 1px 3px oklch(30% .03 50/.07);--shadow-pop:0 12px 36px oklch(25% .03 50/.18), 0 2px 8px oklch(25% .03 50/.1)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.num{font-variant-numeric:tabular-nums}button{font-family:inherit}::selection{background:var(--accent-tint-2)}.app{grid-template-rows:minmax(0,1fr);grid-template-columns:240px 1fr;height:100vh;display:grid;overflow:hidden}.side{background:linear-gradient(180deg,var(--side-bg),var(--side-grad));color:var(--side-ink);border-right:1px solid var(--side-line);flex-direction:column;display:flex}.side__brand{align-items:center;gap:11px;padding:18px 18px 16px;display:flex}.brandmark{background:linear-gradient(150deg,var(--accent-soft),var(--accent-deep));width:36px;height:36px;color:var(--accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #ab331c66}.brandname{flex-direction:column;line-height:1.12;display:flex}.brandname b{letter-spacing:-.2px;font-size:16px;font-weight:700}.brandname span{color:var(--side-faint);letter-spacing:.2px;font-size:10.5px}.side__nav{flex-direction:column;flex:auto;gap:2px;padding:8px 12px;display:flex}.navlabel{letter-spacing:.9px;text-transform:uppercase;color:var(--side-faint);padding:14px 10px 6px;font-size:10px;font-weight:700}.navitem{border-radius:var(--r-sm);color:var(--side-ink);text-align:left;cursor:pointer;opacity:.78;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background .15s,opacity .15s,box-shadow .15s;display:flex;position:relative}.navitem .ic{opacity:.82;flex:none;transition:color .15s,opacity .15s}.navitem:hover{opacity:1;background:var(--side-active)}.navitem:focus-visible{box-shadow:0 0 0 2px var(--side-bg),0 0 0 4px var(--accent-soft);opacity:1;outline:none}.navitem--active{opacity:1;background:var(--side-active);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.navitem--active .ic{color:var(--accent-soft);opacity:1}.navitem__kbd{font-family:var(--mono);opacity:.4;background:#ffffff0f;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px}.side__foot{border-top:1px solid var(--side-line);padding:12px}.user{align-items:center;gap:10px;display:flex}.avatar{background:linear-gradient(150deg,var(--accent-soft),var(--accent-deep));width:32px;height:32px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.user__meta{flex:auto;min-width:0;line-height:1.2}.user__name{font-size:12.5px;font-weight:600}.user__role{color:var(--side-faint);font-size:10.5px}.main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:12px;height:58px;padding:0 22px;display:flex}.switcher{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:9px;padding:7px 11px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.switcher:hover{border-color:var(--ink-faint);background:var(--surface-2)}.switcher:focus-visible{box-shadow:0 0 0 3px var(--ring);border-color:var(--accent);outline:none}.switcher .pin{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-tint);border-radius:50%}.switcher .chev{color:var(--ink-faint);margin-left:1px;display:flex}.topbar__sp{flex:auto}.topbar__actions{align-items:center;gap:8px;display:flex}.searchbox{border:1px solid var(--line);background:var(--surface-2);height:36px;color:var(--ink-faint);cursor:text;border-radius:999px;align-items:center;gap:8px;min-width:210px;padding:0 12px;font-size:12.5px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.searchbox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);background:var(--surface);color:var(--ink)}.searchbox input{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12.5px}.iconbtn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.iconbtn:hover{background:var(--surface-2);border-color:var(--ink-faint);color:var(--ink)}.iconbtn:active{background:var(--surface-3)}.iconbtn:focus-visible{box-shadow:0 0 0 3px var(--ring);border-color:var(--accent);outline:none}.iconbtn .badge-dot{background:var(--accent);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.page{flex-direction:column;flex:auto;padding:22px 24px 0;display:flex;overflow:auto}.page::-webkit-scrollbar{width:10px;height:10px}.page::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--bg);border-radius:6px}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:16px;display:flex}.pagehead>.ph-l{min-width:0}.crumbs{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:7px;margin-bottom:8px;font-size:11.5px;display:flex}.crumbs .ic{opacity:.6}.crumbs a{color:var(--ink-soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px;font-weight:600}.crumbs a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.h1{letter-spacing:-.6px;white-space:nowrap;font-size:25px;font-weight:800;line-height:1.05}.sub{color:var(--ink-soft);white-space:nowrap;margin-top:6px;font-size:13px}.headactions{flex:none;align-items:center;gap:9px;display:flex}.btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform 80ms,color .15s;display:inline-flex}.btn .ic{opacity:.7}.btn:hover{background:var(--surface-2);border-color:var(--ink-faint)}.btn:active{background:var(--surface-3);transform:translateY(.5px)}.btn:focus-visible{box-shadow:0 0 0 3px var(--ring);border-color:var(--accent);outline:none}.btn:disabled{opacity:.45;cursor:not-allowed;background:var(--surface-2);box-shadow:none;transform:none}.btn--primary{background:linear-gradient(160deg,var(--accent-soft),var(--accent));border-color:var(--accent-deep);color:var(--accent-ink);box-shadow:var(--shadow-sm),inset 0 1px #ffffff2e}.btn--primary .ic{opacity:.92}.btn--primary:hover{background:linear-gradient(160deg,var(--accent),var(--accent-deep));border-color:var(--accent-deep)}.btn--primary:active{transform:translateY(.5px)}.btn--primary:focus-visible{box-shadow:0 0 0 3px var(--ring)}.btn--primary:disabled{background:var(--accent);opacity:.4;color:var(--accent-ink)}.btn--ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--surface-2);border-color:var(--line);color:var(--ink)}.btn--sm{padding:6px 10px;font-size:11.5px}.spin{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.weekbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wk{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-sm);align-items:center;gap:2px;padding:3px;display:flex}.wk__btn{width:30px;height:28px;color:var(--ink-soft);border-radius:var(--r-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.wk__btn:hover{background:var(--surface-2);color:var(--ink)}.wk__btn:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.wk__label{white-space:nowrap;text-align:center;min-width:108px;padding:0 14px;font-size:13px;font-weight:700}.wk__today{color:var(--accent-deep);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:700;transition:background .12s}.wk__today:hover{background:var(--accent-tint)}.wk__today:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.legend{align-items:center;gap:14px;margin-left:auto;display:flex}.legend__i{color:var(--ink-soft);align-items:center;gap:6px;font-size:11px;display:flex}.legend__sw{background:var(--surface);border:1px solid var(--line);border-radius:4px;flex:none;width:13px;height:13px}.legend__sw.imported{box-shadow:inset 3px 0 0 var(--imported)}.legend__sw.manual{box-shadow:inset 3px 0 0 var(--manual)}.legend__sw.alert{background:var(--danger);border-color:var(--danger)}.periods{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.period{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:13px 14px;transition:box-shadow .15s,border-color .15s}.period:hover{box-shadow:var(--shadow-md)}.period__top{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.period__name{letter-spacing:.4px;font-size:12px;font-weight:700}.period__pill{background:var(--accent-tint);color:var(--accent-deep);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.crow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.crow__day{color:var(--ink-soft);white-space:nowrap;font-size:12px}.cafield{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface-2);align-items:baseline;gap:3px;padding:5px 9px;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.cafield:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);background:var(--surface)}.cafield input{font-family:var(--mono);text-align:right;width:52px;color:var(--ink);letter-spacing:-.4px;background:0 0;border:none;outline:none;font-size:12.5px;font-weight:600}.cafield .cur{color:var(--ink-faint);font-size:10px;font-weight:500}.period__foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.period__sum{color:var(--ink-faint);font-size:11px}.period__sum b{color:var(--ink);font-weight:700;font-family:var(--mono);letter-spacing:-.4px}.period__import{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink-soft);font-family:var(--font);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:11px;padding:7px 10px;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.period__import .ic{opacity:.75}.period__import:hover{background:var(--surface-3);border-color:var(--ink-faint);color:var(--ink)}.period__import:active{transform:translateY(.5px)}.period__import:focus-visible{box-shadow:0 0 0 3px var(--ring);border-color:var(--accent);outline:none}.group-label{color:var(--ink-faint);font-size:11.5px;font-weight:600}.groupctl{align-items:center;gap:8px;display:inline-flex}.groupctl .check{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-family:var(--font);color:var(--ink-soft);cursor:pointer;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.groupctl .check:hover{border-color:var(--ink-faint);color:var(--ink)}.groupctl .check:focus-visible{box-shadow:0 0 0 3px var(--ring);border-color:var(--accent);outline:none}.groupctl .check.is-checked{background:var(--accent-tint);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.groupctl .check.is-checked{border-color:color-mix(in oklab,var(--accent) 35%,transparent)}}.groupctl .check.is-checked{color:var(--accent-deep)}.groupctl .check .check__box{border:1.5px solid var(--line);background:var(--surface);color:#0000;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.groupctl .check.is-checked .check__box{background:var(--accent);border-color:var(--accent-deep);color:var(--accent-ink)}.ctag td{background:var(--surface-2);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line-soft);padding:5px 14px 5px 28px;font-size:10px;font-weight:700;position:sticky;left:0}.ctag__rail{border-left:2px solid var(--line);border-bottom:2px solid var(--line);vertical-align:middle;width:8px;height:8px;margin-right:8px;display:inline-block;transform:translateY(-2px)}.tablewrap{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:24px;overflow:auto}.tablewrap::-webkit-scrollbar{width:10px;height:10px}.tablewrap::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--surface);border-radius:6px}.table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1240px;font-size:12.5px}.th--prod{text-align:left;width:214px;color:var(--ink-soft);letter-spacing:.3px;text-transform:uppercase;background:var(--surface-2);z-index:3;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px;font-size:11px;font-weight:700;position:sticky;top:0;left:0}.th--day{text-align:center;border-bottom:1px solid var(--line);border-left:1px solid var(--line-soft);background:var(--surface-2);z-index:2;vertical-align:top;padding:7px 6px 0;position:sticky;top:0}.th__top{justify-content:center;align-items:center;gap:6px;height:18px;display:flex}.th__day{font-size:12.5px;font-weight:700}.th__dom{color:var(--ink-faint);font-size:11px;font-weight:600;font-family:var(--mono)}.th__deliv{background:var(--accent-tint);width:16px;height:16px;color:var(--accent-deep);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.th__actions{flex-direction:column;gap:3px;margin:7px 0 6px;display:flex}.daybtn{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);height:22px;color:var(--ink-soft);font-family:var(--font);letter-spacing:.1px;cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.daybtn .ic{opacity:.8}.daybtn:hover{background:var(--surface-2);border-color:var(--ink-faint);color:var(--ink)}.daybtn:active{transform:translateY(.5px)}.daybtn:focus-visible{box-shadow:0 0 0 2px var(--ring);border-color:var(--accent);outline:none}.daybtn--cmd:not(.is-off){background:var(--accent-tint);color:var(--accent-deep);border-color:#0000}.daybtn--cmd:not(.is-off):hover{background:var(--accent-tint-2);color:var(--accent-deep)}.daybtn--cmd.is-off{opacity:.45;cursor:not-allowed;background:var(--surface-2);color:var(--ink-faint)}.daybtn--cmd.is-off:hover{background:var(--surface-2);border-color:var(--line);color:var(--ink-faint)}.th__sub{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-faint);justify-content:center;align-items:center;gap:5px;padding:4px 0 7px;font-size:9.5px;font-weight:600;display:flex}.th__sub .plus{color:#0000}.th__sub-stock{text-align:center;width:44px}.th__sub-livr{text-align:center;width:42px}.ztag td{background:var(--surface-3);letter-spacing:.7px;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);padding:6px 14px;font-size:10.5px;font-weight:800;position:sticky;left:0}.trow{border-bottom:1px solid var(--line-soft);transition:background .12s}.trow:hover{background:#f8ece080}.trow.is-hl{background:var(--accent-tint)}.trow.is-hl:hover{background:var(--accent-tint-2)}.td{border-left:1px solid var(--line-soft);height:38px;padding:0}.td--prod{background:var(--surface);z-index:1;vertical-align:middle;cursor:pointer;border-left:none;padding:5px 14px;position:sticky;left:0}.trow:hover .td--prod{background:#fcf6ee}.trow.is-hl .td--prod{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.prod__name{align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.15;display:flex}.prod__meta{color:var(--ink-faint);font-size:10.5px;font-family:var(--mono);margin-top:1px}.nbadge{letter-spacing:.3px;border-radius:5px;align-items:center;gap:3px;height:16px;padding:0 6px;font-size:9px;font-weight:800;display:inline-flex}.nbadge--new{background:var(--manual-tint);color:var(--manual)}.nbadge--check{background:var(--imported-tint);color:var(--imported)}.daycell{vertical-align:middle}.cellwrap{justify-content:center;align-items:center;gap:5px;padding:4px 6px;display:flex}.stockcell{flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.cellinput{text-align:center;border-radius:var(--r-xs);width:44px;min-width:44px;font-size:12.5px;font-weight:600;font-family:var(--mono);letter-spacing:-.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:4px 5px;line-height:1.1;transition:border-color .12s,box-shadow .12s,background .12s}.cellinput:hover{border-color:var(--ink-faint)}.cellinput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);background:var(--surface);z-index:2;outline:none;position:relative}.stock--imported .cellinput{box-shadow:inset 3px 0 0 var(--imported)}.stock--manual .cellinput{box-shadow:inset 3px 0 0 var(--manual)}.stock--imported .cellinput:focus,.stock--manual .cellinput:focus{box-shadow:0 0 0 3px var(--ring)}.stockcell.stock--imported:after,.stockcell.stock--manual:after{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:1px}.stockcell.stock--imported:after{background:var(--imported)}.stockcell.stock--manual:after{background:var(--manual)}.cellinput.is-rupture{color:var(--danger);box-shadow:inset 3px 0 0 var(--danger)}.cellinput.is-below{color:var(--danger)}.cellinput.is-over{color:var(--warn)}.cellinput.is-rupture:focus,.cellinput.is-below:focus,.cellinput.is-over:focus{box-shadow:0 0 0 3px var(--ring)}.plus{color:var(--ink-faint);-webkit-user-select:none;user-select:none;font-size:11px}.cellinput.livr{color:var(--ink-soft);width:42px;min-width:42px}.cellinput.livr:disabled{color:var(--ink-faint);cursor:not-allowed;background:repeating-linear-gradient(135deg,transparent,transparent 3px,var(--line-soft) 3px,var(--line-soft) 4px);border-color:var(--line-soft);opacity:.7;box-shadow:none}.cellinput.livr:disabled:hover{border-color:var(--line-soft)}.delta{font-size:8.5px;font-weight:700;font-family:var(--mono);letter-spacing:-.3px;line-height:1}.delta--below,.delta--rupture{color:var(--danger)}.delta--over{color:var(--warn)}.recall{background:var(--surface);border:1px solid var(--line);width:15px;height:15px;color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;transition:background .12s,color .12s,transform .12s;display:flex;position:absolute;top:-6px;right:-8px}.recall:hover{background:var(--accent-tint);color:var(--accent-deep);transform:scale(1.12)}.recall:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.banner{border-radius:var(--r-sm);background:var(--warn);align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.banner{background:color-mix(in oklab,var(--warn) 12%,var(--surface))}}.banner{color:var(--accent-deep);border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.banner{border:1px solid color-mix(in oklab,var(--warn) 38%,transparent)}}.banner .ic{color:var(--warn);flex:none;margin-top:1px}.banner a{color:var(--accent-deep);cursor:pointer;text-underline-offset:2px;font-weight:700}.banner__x{color:var(--accent-deep);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px;display:flex}.banner__x:hover{opacity:1;background:#fff6}.cmdbar{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.cmdbar__txt{color:var(--ink-soft);font-size:12px}.cmdbar__txt b{color:var(--ink);font-weight:700}.flow{color:var(--ink-faint);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.flow .node{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-weight:600}.flow .node.is-cur{background:var(--accent-tint);color:var(--accent-deep);border-color:#0000;font-weight:700}.ctable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px;font-size:12.5px}.cth--prod{text-align:left;width:232px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.3px;background:var(--surface-2);border-bottom:1px solid var(--line);z-index:2;padding:10px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.cth{text-align:center;background:var(--surface-2);border-bottom:1px solid var(--line);border-left:1px solid var(--line-soft);z-index:2;padding:8px 10px;position:sticky;top:0}.cth__name{font-size:11.5px;font-weight:700}.cth__sub{color:var(--ink-faint);font-size:9.5px;font-weight:500;font-family:var(--mono);margin-top:2px}.cth--accent{background:var(--accent-tint)}.cth--accent .cth__name{color:var(--accent-deep)}.ctable tbody td{border-bottom:1px solid var(--line-soft);border-left:1px solid var(--line-soft);height:40px;padding:7px 10px}.ctable tbody td:first-child{border-left:none}.ctable tbody tr{transition:background .12s}.ctable tbody tr:hover{background:#f8ece080}.ctable tbody tr.is-hl{background:var(--accent-tint)}.ccell{text-align:center}.cnum{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:13px;font-weight:600}.cmuted{color:var(--ink-faint)}.cinput{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);width:56px;min-width:56px;font-family:var(--mono);letter-spacing:-.5px;color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:6px 9px;font-size:13px;font-weight:600;transition:border-color .12s,box-shadow .12s;display:inline-flex}.cinput:hover{border-color:var(--ink-faint)}.cinput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.cinput--init.is-imported{box-shadow:inset 3px 0 0 var(--imported)}.cinput--init.is-manual{box-shadow:inset 3px 0 0 var(--manual)}.cinput--init.is-imported:focus,.cinput--init.is-manual:focus,.cinput--livr:focus{box-shadow:0 0 0 3px var(--ring)}.cinput--livr{box-shadow:inset 3px 0 0 var(--accent)}.cstack{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.cval{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.5px;color:var(--ink);font-size:13px;font-weight:600}.val-warn{color:var(--warn)}.val-danger{color:var(--danger)}.val-ok{color:var(--ok)}.cinput.val-warn{color:var(--warn)}.cinput.val-danger{color:var(--danger)}.cinput.val-ok{color:var(--ok)}.cchip{font-family:var(--mono);letter-spacing:-.3px;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:700;line-height:1}.cchip--warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cchip--warn{background:color-mix(in oklab,var(--warn) 14%,transparent)}}.cchip--danger{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cchip--danger{background:color-mix(in oklab,var(--danger) 12%,transparent)}}.ccell--besoin{background:var(--accent-tint)}@supports (color:color-mix(in lab,red,red)){.ccell--besoin{background:color-mix(in oklab,var(--accent-tint) 45%,transparent)}}.cbesoin{font-family:var(--mono);color:var(--accent-deep);letter-spacing:-.5px;font-size:13px;font-weight:700}.cth__import{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);height:20px;color:var(--ink-soft);font-family:var(--font);cursor:pointer;align-items:center;gap:4px;margin:6px auto 0;padding:0 7px;font-size:10px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.cth__import .ic{opacity:.8}.cth__import:hover{background:var(--surface-2);border-color:var(--ink-faint);color:var(--ink)}.cth__import:focus-visible{box-shadow:0 0 0 2px var(--ring);border-color:var(--accent);outline:none}.cmd-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.cmd-legend--inline{background:0 0;border:none;gap:16px;margin:0;padding:0}.cmd-legend{border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 24px;padding:11px 14px;display:flex}.cmd-legend__t{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-faint);font-size:11px;font-weight:700}.cmd-legend .legend__i{color:var(--ink-soft);gap:7px;font-size:11px}.cdelta{font-size:8.5px;font-weight:700;font-family:var(--mono);vertical-align:middle;margin-left:4px}.cdelta.below{color:var(--warn)}.cdelta.rupture{color:var(--danger)}.cplus{border-radius:var(--r-xs);background:linear-gradient(160deg,var(--accent-soft),var(--accent));width:26px;height:26px;color:var(--accent-ink);cursor:pointer;box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;transition:transform .1s,box-shadow .15s;display:inline-flex}.cplus:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.cplus:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.toast{border-radius:var(--r-sm);background:var(--side-bg);color:var(--side-ink);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;z-index:50;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:500;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(8px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.toast .ic{color:var(--accent-soft)}.statespage{max-width:1080px;padding:26px 28px}.states__intro{color:var(--ink-soft);max-width:640px;margin:0 0 22px;font-size:13px;line-height:1.6}.stateblock{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:18px 20px}.stateblock h3{letter-spacing:-.2px;margin:0 0 4px;font-size:14px;font-weight:800}.stateblock p{color:var(--ink-soft);margin:0 0 16px;font-size:12px}.stategrid{flex-wrap:wrap;gap:14px;display:flex}.statecell{border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;align-items:center;gap:9px;min-width:116px;padding:14px 16px;display:flex}.statecell__lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--ink-faint);font-size:10px;font-weight:700}.is-hoverdemo.btn{background:var(--surface-2);border-color:var(--ink-faint)}.is-hoverdemo.btn--primary{background:linear-gradient(160deg,var(--accent),var(--accent-deep))}.is-focusdemo{box-shadow:0 0 0 3px var(--ring)!important;border-color:var(--accent)!important}.is-focusdemo.cafield,.is-focusdemo.searchbox{background:var(--surface)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--primary:var(--accent);--primary-deep:var(--accent-deep);--primary-soft:var(--accent-soft);--primary-tint:var(--accent-tint);--success:var(--ok);--success-tint:oklch(95% .05 150);--warning:var(--warn);--warning-tint:oklch(95% .06 64);--error:var(--danger);--error-tint:var(--danger-tint);--info:var(--imported);--info-tint:var(--imported-tint);--error-ring:oklch(60% .16 27/.32)}.input{font-family:var(--font);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);width:100%;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.input::placeholder{color:var(--ink-faint)}.input:hover{border-color:var(--ink-faint)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.input:disabled{background:var(--surface-2);color:var(--ink-faint);cursor:not-allowed}.input.is-error{border-color:var(--error)}.input.is-error:focus{box-shadow:0 0 0 3px var(--error-ring)}.field-label{color:var(--ink-soft);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.field-hint{color:var(--ink-faint);margin-top:5px;font-size:11px}.field-hint.is-error{color:var(--error);font-weight:600}.select{font-family:var(--font);border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--surface);color:var(--ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%237a6f63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:13px;padding:9px 32px 9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.select:hover{border-color:var(--ink-faint)}.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.select:disabled{background-color:var(--surface-2);color:var(--ink-faint);cursor:not-allowed}.check{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;display:inline-flex}.check__box{border:1.5px solid var(--line);background:var(--surface);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.check:hover .check__box{border-color:var(--ink-faint)}.check.is-checked .check__box{background:var(--primary);border-color:var(--primary-deep);color:var(--accent-ink)}.check.is-focus .check__box,.check input:focus-visible+.check__box{box-shadow:0 0 0 3px var(--ring);border-color:var(--accent)}.check.is-disabled{color:var(--ink-faint);cursor:not-allowed}.check.is-disabled .check__box{background:var(--surface-2)}.switch{background:var(--surface-3);border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;transition:background .18s,border-color .18s;position:relative}.switch:after{content:"";background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .18s;position:absolute;top:2px;left:2px}.switch.is-on{background:var(--primary);border-color:var(--primary-deep)}.switch.is-on:after{transform:translate(16px)}.switch.is-disabled{opacity:.5;cursor:not-allowed}.switch.is-focus{box-shadow:0 0 0 3px var(--ring)}.segmented{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.segmented__opt{border-radius:var(--r-xs);font-family:var(--font);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:6px 13px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.segmented__opt:hover{color:var(--ink)}.segmented__opt.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.segmented__opt:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.badge{letter-spacing:.2px;border-radius:999px;align-items:center;gap:5px;height:21px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge--neutral{background:var(--surface-3);color:var(--ink-soft)}.badge--primary{background:var(--primary-tint);color:var(--primary-deep)}.badge--success{background:var(--success-tint);color:var(--success)}.badge--warning{background:var(--warning-tint);color:#925000;color:oklch(50% .14 60)}.badge--error{background:var(--error-tint);color:var(--error)}.badge--info{background:var(--info-tint);color:var(--info)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);transition:box-shadow .15s,border-color .15s}.card--pad{padding:18px 20px}.card--hover:hover{box-shadow:var(--shadow-md)}.card--active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-sm)}.card__title{font-size:14px;font-weight:700}.card__sub{color:var(--ink-soft);margin-top:3px;font-size:12px}.modal-stage{border-radius:var(--r);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d1d1452;justify-content:center;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:100%;max-width:420px;box-shadow:var(--shadow-pop);overflow:hidden}.modal--md{max-width:500px}.modal--lg{max-width:580px}.modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.modal__title{font-size:15px;font-weight:700}.modal__close{border-radius:var(--r-xs);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.modal__close:hover{background:var(--surface-2);color:var(--ink)}.modal__body{color:var(--ink-soft);padding:18px;font-size:13px;line-height:1.55}.modal__foot{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.tabs{border-bottom:1px solid var(--line);gap:4px;display:inline-flex}.tab{font-family:var(--font);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.tab:hover{color:var(--ink)}.tab.is-on{color:var(--primary-deep);border-bottom-color:var(--primary)}.tab:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:var(--r-xs);outline:none}.is-activedemo.btn{background:var(--surface-3);transform:translateY(.5px)}.is-activedemo.btn--primary{background:linear-gradient(160deg,var(--accent-deep),var(--accent-deep))}.is-hoverdemo.input,.is-hoverdemo.select{border-color:var(--ink-faint)}.is-hoverdemo.iconbtn{background:var(--surface-2);border-color:var(--ink-faint);color:var(--ink)}.is-hoverdemo.tab{color:var(--ink)}.navitem.is-hoverdemo{background:var(--side-active);opacity:1}.card.is-hoverdemo{box-shadow:var(--shadow-md)}.select.is-focusdemo{box-shadow:0 0 0 3px var(--ring)!important;border-color:var(--accent)!important}.info-note{border-radius:var(--r-sm);background:var(--info-tint);border:1px solid var(--info);align-items:flex-start;gap:10px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.info-note{border:1px solid color-mix(in oklab,var(--info) 30%,transparent)}}.info-note{color:#244b6b;margin-bottom:16px;font-size:12px;line-height:1.5}.info-note .ic{color:var(--info);flex:none;margin-top:1px}.ptoolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.ptoolbar__sp{flex:auto}.switch-field{color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.psearch{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink-faint);align-items:center;gap:9px;max-width:360px;margin-bottom:14px;padding:0 13px;transition:border-color .15s,box-shadow .15s;display:flex}.psearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);color:var(--ink)}.psearch input{font-family:var(--font);color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:13px}.catman{margin-bottom:16px}.catman__head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:13px 16px;display:flex}.catman__head:hover{background:var(--surface-2)}.catman__title{font-size:13.5px;font-weight:700}.catman__count{color:var(--ink-faint);background:var(--surface-3);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.catman__chev{color:var(--ink-faint);margin-left:auto;transition:transform .18s;display:flex}.catman.is-open .catman__chev{transform:rotate(180deg)}.catman__body{border-top:1px solid var(--line-soft);padding:0 16px 16px}.catman__add{gap:8px;max-width:460px;margin:14px 0;display:flex}.catman__list{flex-wrap:wrap;gap:8px;display:flex}.catchip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.catchip__name{color:var(--ink)}.catchip__edit{background:var(--surface-2);border-radius:var(--r-xs);font-family:var(--font);width:110px;color:var(--ink);box-shadow:0 0 0 2px var(--ring);border:none;outline:none;padding:3px 7px;font-size:12.5px}.catchip__btn{width:22px;height:22px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.catchip__btn:hover{background:var(--surface-3);color:var(--ink)}.catchip__btn--del:hover{background:var(--error-tint);color:var(--error)}.input--sm{padding:6px 9px;font-size:12.5px}.select--sm{padding:6px 26px 6px 9px;font-size:12.5px}.pnum{text-align:right;width:100%;font-family:var(--mono);letter-spacing:-.4px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);color:var(--ink);padding:6px 9px;font-size:12.5px;font-weight:600;transition:border-color .12s,box-shadow .12s}.pnum:hover{border-color:var(--ink-faint)}.pnum:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.pnum.is-error{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.pnum::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pnum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cinput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cinput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cellinput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cellinput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cellinput{width:50px;min-width:50px}.cellinput.livr{width:46px;min-width:46px}span.cellinput{box-sizing:border-box;min-height:calc(1.1em + 10px);display:inline-block}.cellinput.livr.is-disabled{color:var(--ink-faint);background:repeating-linear-gradient(135deg,transparent,transparent 3px,var(--line-soft) 3px,var(--line-soft) 4px);border-color:var(--line-soft);opacity:.7;box-shadow:none}.stockcell .delta{white-space:nowrap;pointer-events:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tablewrap{flex-shrink:0;overflow:visible}.page{padding-top:0}.page>:first-child{margin-top:22px}.pnum,.cinput,.cellinput{-moz-appearance:textfield}.ptable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px;font-size:12.5px}.ptable thead th{background:var(--surface-2);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.3px;color:var(--ink-soft);text-align:left;z-index:2;padding:9px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.ptable thead th.center{text-align:center}.ptable .pcol-prod{z-index:3;width:244px;position:sticky;left:0}.ptable td.pcol-prod{z-index:1;background:var(--surface)}.ptable td{border-bottom:1px solid var(--line-soft);border-left:1px solid var(--line-soft);vertical-align:middle;padding:6px 12px}.ptable td:first-child{border-left:none}.ptable tbody tr{transition:background .12s}.ptable tbody tr:hover{background:#f8ece073}.ptable tbody tr:hover .pcol-prod{background:#fcf6ee}.ptable tbody tr.is-hl{background:var(--accent-tint)}.ptable tbody tr.is-hl .pcol-prod{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.ptable tbody tr.is-archived td{opacity:.5}.zcol{width:132px}.ucol{width:78px}.catcol{width:150px}.ncol{width:104px}.actcol{width:116px}.pcell-muted{color:var(--ink-soft)}.name-input{border-radius:var(--r-xs);width:100%;font-family:var(--font);color:var(--ink);background:0 0;border:1px solid #0000;padding:5px 8px;font-size:12.5px;font-weight:600;transition:border-color .12s,box-shadow .12s,background .12s}.name-input:hover{border-color:var(--line);background:var(--surface-2)}.name-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);background:var(--surface);outline:none}.name-cell{align-items:center;gap:6px;display:flex}.adoria-hint{color:var(--ink-faint);margin-top:2px;padding-left:8px;font-size:10.5px;font-style:italic}.perror td{background:var(--error-tint);color:var(--error);border-bottom:1px solid var(--line-soft);padding:5px 14px;font-size:11px;font-weight:600}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#2d1d1466;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal__list{margin:12px 0 0;padding-left:18px;list-style:outside}.modal__list li{margin-bottom:5px}.modal__warn{border-radius:var(--r-sm);background:var(--warn);margin-top:14px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.modal__warn{background:color-mix(in oklab,var(--warn) 12%,var(--surface))}}.modal__warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.modal__warn{border:1px solid color-mix(in oklab,var(--warn) 38%,transparent)}}.modal__warn{color:#7d460b;font-size:11.5px;line-height:1.5}.settings{flex-direction:column;gap:18px;max-width:720px;display:flex}.setcard__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setcard__head>div:first-child{flex:auto;min-width:0}.setcard__title{color:var(--ink);white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.setcard__title .ic{color:var(--accent);flex:none}.setcard__desc{color:var(--ink-soft);max-width:560px;margin:8px 0 0;font-size:12.5px;line-height:1.55}.setcard__count{color:var(--accent-deep);background:var(--accent-tint);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.dayrow{flex-wrap:wrap;gap:10px;margin:18px 0 14px;display:flex}.daypill{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);width:62px;height:62px;color:var(--ink-soft);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 80ms;display:flex}.daypill__d{font-size:13px;font-weight:700}.daypill__ic{opacity:.5;display:flex}.daypill:hover{border-color:var(--ink-faint);color:var(--ink)}.daypill:active{transform:translateY(.5px)}.daypill:focus-visible{box-shadow:0 0 0 3px var(--ring);border-color:var(--accent);outline:none}.daypill.is-on{background:linear-gradient(160deg,var(--accent-soft),var(--accent));border-color:var(--accent-deep);color:var(--accent-ink);box-shadow:var(--shadow-sm),inset 0 1px #ffffff2e}.daypill.is-on .daypill__ic{opacity:.95}.setcard__hint{color:var(--ink-faint);align-items:center;gap:7px;font-size:11.5px;display:flex}.setcard__hint .ic{opacity:.7}.danger-card{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.danger-card{border-color:color-mix(in oklab,var(--error) 35%,var(--line))}}.danger-card{box-shadow:inset 3px 0 0 var(--error),var(--shadow-sm)}.danger-title,.danger-title .ic{color:var(--error)}.danger-card .setcard__desc{margin-bottom:16px}.btn--danger{background:var(--error);border-color:var(--error);color:#fffbf4;box-shadow:var(--shadow-sm),inset 0 1px #ffffff26}.btn--danger .ic{opacity:.9}.btn--danger:hover{background:#ac1a1c;border-color:#ac1a1c}.btn--danger:active{transform:translateY(.5px)}.btn--danger:focus-visible{box-shadow:0 0 0 3px var(--error-ring);outline:none}.btn--danger:disabled{opacity:.5;cursor:not-allowed}.team{flex-direction:column;gap:22px;max-width:760px;display:flex}.team-sec__title{color:var(--ink);white-space:nowrap;align-items:center;gap:9px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.team-sec__title .ic{color:var(--accent)}.team-sec__title .count{color:var(--ink-faint);background:var(--surface-3);border-radius:999px;padding:1px 9px;font-size:11px;font-weight:700}.mlist{flex-direction:column;padding:0;display:flex;overflow:hidden}.mrow{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 16px;display:flex}.mrow:first-child{border-top:none}.mrow__meta{flex:auto;min-width:0}.mrow__name{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.mrow__email{color:var(--ink-faint);margin-top:1px;font-size:11.5px}.avatar--soft{background:var(--accent-tint);color:var(--accent-deep)}.avatar--ghost{background:var(--surface-3);color:var(--ink-faint)}.self-tag{color:var(--accent-deep);background:var(--accent-tint);border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:700}.role-pill{background:var(--surface-3);color:var(--ink-soft);border-radius:999px;flex:none;padding:3px 10px;font-size:10.5px;font-weight:700}.mrow__confirm{align-items:center;gap:8px;display:flex}.mempty{color:var(--ink-faint);padding:18px 16px;font-size:12.5px}.btn--danger-ghost{border:1px solid var(--error)}@supports (color:color-mix(in lab,red,red)){.btn--danger-ghost{border:1px solid color-mix(in oklab,var(--error) 30%,var(--line))}}.btn--danger-ghost{color:var(--error);background:var(--surface)}.btn--danger-ghost:hover{background:var(--error-tint);border-color:var(--error)}.btn--danger-ghost:focus-visible{box-shadow:0 0 0 3px var(--error-ring);outline:none}.invite-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.invite-field{flex-direction:column;display:flex}.invite-field--email{flex:240px;min-width:200px}.invite-field .select--sm{min-width:150px}.invite-sent{color:var(--success);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:600;display:inline-flex}.invite-note{color:var(--ink-faint);margin-top:12px;font-size:11px;line-height:1.5}.est-name.is-archived{color:var(--ink-faint);text-decoration:line-through}.tag-archived{background:var(--surface-3);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.3px;border-radius:999px;flex:none;padding:2px 9px;font-size:10px;font-weight:700}.auth{grid-template-columns:1.04fr 1fr;min-height:100vh;display:grid}.auth__brand{background:linear-gradient(155deg,var(--side-bg),var(--side-grad));color:var(--side-ink);flex-direction:column;justify-content:space-between;padding:46px 48px;display:flex;position:relative;overflow:hidden}.auth__brand:after{content:"";background:radial-gradient(circle at center,var(--accent),transparent 70%);border-radius:30%;width:360px;height:360px;position:absolute;bottom:-90px;right:-90px}@supports (color:color-mix(in lab,red,red)){.auth__brand:after{background:radial-gradient(circle at center,color-mix(in oklab,var(--accent) 40%,transparent),transparent 70%)}}.auth__brand:after{opacity:.5}.auth__lockup{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.auth__lockup .brandmark{border-radius:12px;width:44px;height:44px}.auth__lockup b{letter-spacing:-.3px;font-size:19px;font-weight:800;display:block}.auth__lockup span{color:var(--side-faint);letter-spacing:.3px;font-size:11px}.auth__pitch{z-index:1;position:relative}.auth__headline{letter-spacing:-.8px;max-width:380px;font-size:32px;font-weight:800;line-height:1.1}.auth__lede{color:var(--side-faint);max-width:360px;margin-top:14px;font-size:14px;line-height:1.6}.auth__features{flex-direction:column;gap:12px;margin-top:26px;display:flex}.auth__feat{color:var(--side-ink);opacity:.92;align-items:center;gap:11px;font-size:13px;display:flex}.auth__feat .fic{background:var(--side-active);width:30px;height:30px;color:var(--accent-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.auth__foot{z-index:1;color:var(--side-faint);font-size:11.5px;position:relative}.auth__panel{background:var(--bg);justify-content:center;align-items:center;padding:40px;display:flex}.auth__card{width:100%;max-width:384px}.auth__minilogo{align-items:center;gap:11px;margin-bottom:26px;display:none}.auth__minilogo .brandmark{width:38px;height:38px}.auth__minilogo b{font-size:16px;font-weight:800}.auth__title{letter-spacing:-.5px;font-size:23px;font-weight:800}.auth__desc{color:var(--ink-soft);margin-top:7px;font-size:13px;line-height:1.5}.auth__form{flex-direction:column;gap:15px;margin-top:26px;display:flex}.auth__field{flex-direction:column;gap:6px;display:flex}.auth__field .field-label{margin-bottom:0}.auth__hintlabel{color:var(--ink-faint);font-size:11px;font-weight:500}.auth__error{border-radius:var(--r-sm);background:var(--error-tint);border:1px solid var(--error);align-items:center;gap:8px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.auth__error{border:1px solid color-mix(in oklab,var(--error) 30%,transparent)}}.auth__error{color:var(--error);font-size:12px;font-weight:600}.auth__error .ic{flex:none}.auth__ok{border-radius:var(--r-sm);background:var(--success-tint);border:1px solid var(--success);align-items:center;gap:8px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.auth__ok{border:1px solid color-mix(in oklab,var(--success) 30%,transparent)}}.auth__ok{color:var(--success);font-size:12px;font-weight:600}.auth__submit{justify-content:center;width:100%;margin-top:4px;padding:11px;font-size:13.5px}.auth__switch{border-top:1px solid var(--line);color:var(--ink-soft);text-align:center;margin-top:22px;padding-top:18px;font-size:12.5px}.auth__switch button{color:var(--accent-deep);font-family:var(--font);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.auth__switch button:hover{text-decoration:underline}.auth__pwfield{position:relative}.auth__pwtoggle{color:var(--ink-faint);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth__pwtoggle:hover{color:var(--ink);background:var(--surface-2)}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth__brand{display:none}.auth__minilogo{display:flex}}.home{flex-direction:column;gap:22px;max-width:1040px;display:flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat{flex-direction:column;gap:12px;padding:15px 16px;display:flex}.stat__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat__label{color:var(--ink-soft);font-size:12px;font-weight:600}.stat__icon{background:var(--surface-3);width:28px;height:28px;color:var(--ink-faint);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.stat__value{font-size:30px;font-weight:800;font-family:var(--mono);letter-spacing:-1px;color:var(--ink);line-height:1}.stat__value--sm{letter-spacing:-.5px;font-size:20px}.stat--danger .stat__value{color:var(--danger)}.stat--danger .stat__icon{background:var(--danger-tint);color:var(--danger)}.stat--warn .stat__value{color:var(--warn)}.stat--warn .stat__icon{background:var(--warning-tint);color:#925000;color:oklch(50% .14 60)}.stat--ok .stat__value{color:var(--ok)}.stat--ok .stat__icon{background:var(--success-tint);color:var(--ok)}.stat--accent .stat__value{color:var(--accent-deep)}.stat--accent .stat__icon{background:var(--accent-tint);color:var(--accent-deep)}.home-cols{grid-template-columns:1.15fr 1fr;align-items:start;gap:22px;display:grid}.alertrow{text-align:left;cursor:pointer;width:100%;font-family:var(--font);background:0 0;border:none}.alertrow:hover{background:#f8ece080}.alertrow>.ic{color:var(--ink-faint);flex:none}.alertdot{border-radius:50%;flex:none;width:9px;height:9px}.alertdot.is-rupture{background:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.alertdot.is-below{background:var(--warn);box-shadow:0 0 0 3px var(--warning-tint)}.shortcut-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shortcut{cursor:pointer;text-align:left;background:var(--surface);font-family:var(--font);align-items:center;gap:13px;padding:15px 16px;display:flex}.shortcut__icon{background:var(--accent-tint);width:38px;height:38px;color:var(--accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.shortcut__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.shortcut__title{color:var(--ink);font-size:13.5px;font-weight:700}.shortcut__desc{color:var(--ink-faint);font-size:11.5px;line-height:1.4}.shortcut>.ic{color:var(--ink-faint);flex:none;transition:transform .15s,color .15s}.shortcut:hover>.ic{color:var(--accent);transform:translate(2px)}@media (max-width:900px){.home-cols{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}}.is-hoverdemo.btn--danger{background:#ac1a1c;border-color:#ac1a1c}.ds-code{font-family:var(--mono);background:var(--surface-3);color:var(--ink-soft);border-radius:4px;padding:1px 5px;font-size:.85em}.ds-ind{color:var(--ink-soft);align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.ds-ind .cchip{flex:none}.ds-note{color:var(--ink-soft);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);margin:18px 0 0;padding:10px 13px;font-size:12px;line-height:1.55}.dlg-gallery{grid-template-columns:1fr 1fr;gap:14px;max-width:880px;margin-top:18px;display:grid}.dlg-card{cursor:pointer;text-align:left;background:var(--surface);font-family:var(--font);align-items:center;gap:14px;padding:16px 18px;display:flex}.dlg-card__icon{background:var(--accent-tint);width:40px;height:40px;color:var(--accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.dlg-card__icon--warn{background:var(--warning-tint);color:#925000;color:oklch(50% .14 60)}.dlg-card__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.dlg-card__title{color:var(--ink);font-size:14px;font-weight:700}.dlg-card__desc{color:var(--ink-faint);font-size:11.5px;line-height:1.45}.dlg-card__cta{color:var(--accent-deep);white-space:nowrap;align-self:flex-end;align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:inline-flex}.dlg-card:hover .dlg-card__cta .ic{transform:translate(2px)}.dlg-card__cta .ic{transition:transform .15s}.dlg-intro{color:var(--ink-soft);margin:0 0 16px;font-size:13px;line-height:1.55}.dlg-sec{margin-bottom:18px}.dlg-sec:last-child{margin-bottom:0}.dlg-sec__title{color:var(--ink);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.dlg-sec__title .ic{color:var(--accent)}.dlg-sec p{color:var(--ink-soft);margin:0 0 12px;font-size:12px;line-height:1.5}.dlg-sec--warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.dlg-sec--warn{background:color-mix(in oklab,var(--warn) 9%,var(--surface))}}.dlg-sec--warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.dlg-sec--warn{border:1px solid color-mix(in oklab,var(--warn) 32%,transparent)}}.dlg-sec--warn{border-radius:var(--r-sm);padding:14px}.dlg-sec--warn .dlg-sec__title .ic{color:#a55d00;color:oklch(55% .15 62)}.btn.is-done{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.btn.is-done{border-color:color-mix(in oklab,var(--ok) 40%,var(--line))}}.btn.is-done{background:var(--success-tint)}.dlg-prodlist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dlg-prodlist li{color:var(--ink);align-items:center;gap:9px;padding:4px 0;font-size:12.5px;display:flex}.dlg-code{font-family:var(--mono);color:var(--ink-faint);background:var(--surface-3);border-radius:4px;flex:none;padding:1px 6px;font-size:10.5px}.dlg-checklist{flex-direction:column;max-height:240px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.dlg-checklist li{border-top:1px solid var(--line-soft)}.dlg-checklist li:first-child{border-top:none}.dlg-check{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:9px 2px;font-size:12.5px;display:flex}.dlg-check input{opacity:0;width:0;height:0;position:absolute}.dlg-check__box{border:1.5px solid var(--line);background:var(--surface);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;transition:background .14s,border-color .14s;display:inline-flex}.dlg-check input:checked+.dlg-check__box{background:var(--accent);border-color:var(--accent-deep);color:var(--accent-ink)}.dlg-check input:focus-visible+.dlg-check__box{box-shadow:0 0 0 3px var(--ring)}.dlg-check__nom{flex:auto}.pmini-list{flex-direction:column;gap:10px;display:flex}.pmini{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);padding:11px 12px}.pmini__head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.pmini__meta{flex-direction:column;line-height:1.3;display:flex}.pmini__meta b{color:var(--ink);font-size:12.5px}.pmini__meta span{color:var(--ink-faint);font-size:11px}.pmini__row{align-items:center;gap:10px;display:flex}.nf-page{justify-content:center;align-items:center;min-height:70vh;display:flex}.nf{text-align:center;max-width:460px}.nf__icon{background:var(--warning-tint);color:#a55d00;color:oklch(55% .15 62);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;display:flex}.nf__code{font-family:var(--mono);letter-spacing:-2px;color:var(--ink);font-size:56px;font-weight:800;line-height:1}.nf__title{color:var(--ink);margin-top:10px;font-size:19px;font-weight:700}.nf__desc{color:var(--ink-soft);margin:12px 0 24px;font-size:13px;line-height:1.6}.nf__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:760px){.dlg-gallery{grid-template-columns:1fr}}.recall--imported{color:var(--imported);border-color:var(--imported)}.recall--imported:hover{background:var(--surface-2);color:var(--imported)}.recall--manual{color:var(--manual);border-color:var(--manual)}.recall--manual:hover{background:var(--surface-2);color:var(--manual)}.stockcell .recall{left:-8px;right:auto}.stockcell .recall+.recall{top:auto;bottom:-6px}:root{color-scheme:light}body{min-height:100vh;margin:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
