/* e-cabinet — Rubrik (Befonts geometric sans). Self-hosted, no external font calls. */
@font-face{font-family:'Rubrik';font-weight:400;font-style:normal;font-display:swap;src:url('../fonts/rubrik-regular.woff2') format('woff2');}
@font-face{font-family:'Rubrik';font-weight:500;font-style:normal;font-display:swap;src:url('../fonts/rubrik-medium.woff2') format('woff2');}
@font-face{font-family:'Rubrik';font-weight:600;font-style:normal;font-display:swap;src:url('../fonts/rubrik-semibold.woff2') format('woff2');}

/* ---- Clearer rounded numerals: Poppins digits layered over Rubrik (digits only) ---- */
@font-face{font-family:'Rubrik';font-weight:400;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ4AAoAAAAAB0QAAAPtAAQBBgAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqHCIYOATYCJAMsCxgABCAFgxoHIBsBBgCeBU7ZPIKUUno535wWLPnROoyH/vf7356555s41UIRtSbetNHprFfRljwUq1B5B3bW5HJC9xBC7m1A7NF8o4NcftF8Kwjn90s34vaB0/HOtdlo9jDgKPFE3vn2D0ZxhNG5emlAPbA0oEAlbWNxq7BE3rs2E6ArlOpodEEY+SrEDOytB+MCQogBDapsuG33MVQF9+AUetnyv8ZfMjMXT0TO5w0A00KRqNAPL0CFmgYKEC3b63VgWx3MSzhkm82DQDeISRC1aJSCcIremulOlWzvbty8HoOfGYmLGG+PHWv//iWm9S1UvYlueYf7/flddMubN1D19m1M6/v3OFfElNaGL56p+mVUH/1eoHDTcdAectXlRmCqWidkjJmGShSLjrZy1a5oU2BtIW1atcbZa3GF7fD2GVNqBcVj0fiOP9lluEjTnol3uNq4AG6IVm1Ry3ek3hoK7biOH58P2/slZ8QPZanq97LfTZvH5Kb3jte4xh39mN24cVUuYY9n3mtrHQVrZzPvt7ZJnh0zbihCJUJEMadN1g3FDkRoCvv3rLD/qe7Wa3sVnD/TWePtSORzpCgi1Yegp/CZT4sDWFG2X+cdKy/wKM3yn3wQPKnEgoj3FEFH5qCWtjBel+y8nE60YkRJSmNGROBUqk6GomIxQ+bjBzbKN9nAsYNDRrg8jowbsMDBN4nOv+lf/Cr/tHUa/7i9rANaX7r+ZFoOkXQYciyNLSZnZ/C1ydWpcZbTD3RcnkrlVCpVeiVZSdhqHLoIN/pzLaYmGPOlMARYSWU2QkpN4cqxXNvx6cJM8N5OjlIfu9An23MCJcpNTi2qNUqVKrMC/rcOtNo319QoP0FzO1PHopCNKQS53I5SjBQG26h/JXYK+Vx3HinuyCFhGV8ocr2Mf3+QjybiOIemFQqEWoT2XQeSyLMq7o+3KHhCGyqDW01iNkenrMYNyz0EljCJwkyWpZbW5LRlXb5UcWw2xeAIZqdH6I897zZoRTKdTY5qTWKJxqQEgECJxqtD5WddCax/zVX1E/B1bvkOAD82UJ78EVFWgCYJgn/T0fKPgWeOgNPb4i/5ACd4DiQXMRVOZ75D8aAkS9t799idhVhZQAKHNq8h1iPhQpoUjmtAJdHkDLwoLagB+GzoVAMS+cRWdrnDFpP+sw1aY1hco8nYQyhTlmI5kmGS5NmF4JQFd9FHgYBZzazOkixDbunOkSlFgE+1iS9fniSZcjjmQ6s58qCYi+FkH8Ykszbn8zrBJ1O6k/FgUGZaLINfjmInvzftcOzXtAIw+dJ45JDQQ6kw9znOVrO+h+SEU04h8aJp9PxJXGnH3XidvPplBAAA) format('woff2');unicode-range:U+0030-0039;size-adjust:105%;}
@font-face{font-family:'Rubrik';font-weight:500;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAREAAoAAAAABzAAAAP4AAQBBgAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqHCIYNATYCJAMsCxgABCAFgwYHIBvsBSgehenGl401wiqORvzXhxAPxdivt4upJQiNoZI0MR3PUEnm581DupKt5Kv3f3hPe8WU9ECXSremKTwrFQbw8ygNOuLzfq/y+/+4d/rXaoFki7oPmiWeyGtumuBrUVEXfS3CdIxJnacWEE773cs1vSxJzSadm8bvDlBclEb5p4Q8pyYDWMvZsQPs0EFWlDINJ62u42a4hUlUPPv/B/nFXmqQvCPH8jKAfnQkitCMJqCi60eL0ahYLhSA+QLUr1FwVea3AvUg+kG8BUC2+2SKEEibUCSrJ5bOmUZpi7oYUQfCeMiHQbSzH+r6kI4BypeBAaSjrw/q+vvRzsFBShYFpSMRSYMP3vp+eiEyqOT3xUvHQXW8YQ0JLjyurLMSiehuWLUEQkEz8uawV3ORJEoRSkWhUmWkJaOlDPhsTpXaLurom4vQxv150dEXf5KsG6A0juvsT0D2dIxUlBYjTgZl3OgZHEwS4eMxw/pB/ZcBpKNB9w3WwWO0BO1cyLq6U82QDIbu9PZe9I6fDN3r7RWf3GiZ6lXgCgXcMqzxU/xKdQQA/r14WLtX/Go46IeKpyybx6ENiqXCWJlEqZvvofobygrcFaX5BNGUX2yMeyjL+m4HxVlDUSFewOIk8OVY0nv6bixTJ+GlkVydq8NDL/JwtSqFDFPx8GRx+uzMORaIXxIyh0TCoRQvrLtPNH/q6M/Iy9jk20S/+yf7L0w6MT/U25ZtiC/WrHXLdMKAD7O5G52MZO8JPV+kwRM0hMaAs1TMX679l+BSxnau2VhG6dyat0GsyhcKnXqc73bKDUWh1PX7qzzU/IAzxkSePxZPqNUmi0ZBGLE43KKGmNNpdcGZoUDOZzD98PF5KU6uyejiug34QmH89yYsU4lheWGeXh/iOUAllhFCnqslMineiohNyEUirYJ976FNKROZcXWcSSOUWjAVvL3GOEIN5m31Jy7lYCRXWqz31DX42wLnrtav3kvaM51Bb2Q8eeVwnE6uJgwKBWFSynATAQCB4oj8Otu5ImuC9F95Ee0nAL8+Hb4DwN9W/rP/P16p+EvnAWUS1f47wxUDDCOhC1CUa6viH3kG0siEdYkBO23AzFZYn7Wgy4b4XKaVWQOyrAQjCqpcAMOxSCH1isQuUCRRZgNNFMcAHwAamtBtjybV+qkpsuJZazGpKVEZkfeV6o6JYnn5lAsgFSkWshAbE/GF4ttogc/C5vuQPIIJpHwvhwJ51g8TFlLMK0D5Vs4D6+8TJLbBBkVIrn9YrvXyeLlt6MQLea03j3wB5TZ82H7VBq+5UYF8pDA3mwJFwlxyBGjFw5lJLFSt1Bqu9ZiYuHIJtZrJxutiNMVc4Tw2AAAA) format('woff2');unicode-range:U+0030-0039;size-adjust:105%;}
@font-face{font-family:'Rubrik';font-weight:600;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAARQAAoAAAAABzgAAAQEAAQBBgAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqHBIV6ATYCJAMsCxgABCAFgxIHIBvlBQCeBU7ZPIJsIbTWVb2l3rovmtHgedjfe+5979tznKsblEHEJSuU1YXsUsCqutX9gzxrsuv0/F66qdIU1BrpgvweweJ3/EHPM4Ht/rbJQGKKPKPugkBXvdn/dypfKJYXgfMAhyIesTW76N91gq1lpWutGqPuSeEWrIgFtOo2JHkKPMK63/QBfwLTGFA34aA7IW6AplkrPdClmSnYUAqvNWylCa7D4JjJ/50qy6tt4BJovl4BkEMYoIABhAlFRAwjB5lIusrS/wGlace+qOK75HAUwA9INiD7AMD1aVQRH6ptN1C335osoBg5GatsKbfb3v0RpMz5YdiHzgaQD4GX6OxzHwz7X1DmXgWREqGYTkvrQzCIjNxEZ30J6AOjwWdfDW7ha50w4cFWS0SclB3yAWQkgKLi2kVGnqKzz2PQVqlxhbhw4pTONkqXGy4vncdvecIF07OP8WB4fu6iz34MpnUSQEZCxIH6vtFk9HSNoQ1uxPPy3hoTxANWVhc8VRaGdQRh+8Gi7P7sFpMmUR5O4M8yqph5/bdWVtbKkaP9d/ZT7hxd0WyoXCKIJZVo9eurtxLE1j+ZHpJbR35cdkPpLTG11OvaCMZPOp0ljZ4O7droq23t6a4w2hYaap2a9PavtcBbHm1s0NTQmU62SOx8GrYiLlDz8aJ6pq5loSWU3Fr3kc2ozeXrGObYttjFkmwqRk3CZyBvn1S+2nXf3etenF+MOvSY9gTieuWHNIaEHHOVIrdR2DY619M61RJVsDX1jcbjaQRCvpiX1XNy8vBt2K2PzqsRk9B/CnJwSQWbXa9TEWSTQF/bWZC3u+fcwMXpuraWKPvKxjMqAY8nlQlwoYTg8mU8CJtxkAeU4pbu96CdJhx3k0yzmWTibpzNst6tERSI5PLKLpZO18mSV8pFgsLq//Yw6HvouXcwLJC794GSg9PlQh5PJqKxFFwOvH6LmJBd3eu1JmPiaiavVucdG21dbD9zbjRnT6OjWFtD4IXs0S2nruE8oRjHhVI2iy8VAAAIYIq1ckbUVrKW/xeVxicAPP4DdwDgZeFP/r77e6yfhskAbCgAAv9hui8j+J9EDCC4b3fJL7oBLJkgRavJ0VZy9RyougamGAZFpJCsq8DVBSQQwMURrGJJBIKSRQQwBDBQwEaHUMR0ABcAz1jIYSdWvNxjg2qesyYOW3CKN5mVHIkj49WsR6s6NWq1S4AOtkIC9iiq8s3IxmZ1SG1jsJVXvSoVrEUSHdrV8mrF+BnZoF1zZJALFSo16lC1HcrlUYGmTahxqOY1IFXy43pQ643PrA82VfKL1ZHyalTJqkqNDo3KtNKwUzLhkaAa7gKTPDAwmJQjiAzjy+fmQnFq6QE6AAAA) format('woff2');unicode-range:U+0030-0039;size-adjust:105%;}
