@font-face{font-family:'Byotti Open Sans';src:url('/static/brand/open-sans-regular.ttf') format('truetype');font-weight:400 500;font-display:swap}
@font-face{font-family:'Byotti Open Sans';src:url('/static/brand/open-sans-semibold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'Byotti Open Sans';src:url('/static/brand/open-sans-bold.ttf') format('truetype');font-weight:700 900;font-display:swap}
@font-face{font-family:'Byotti Nexa';src:url('/static/brand/nexa-bold.otf') format('opentype');font-weight:600 900;font-display:swap}
:root.byotti-identity{--font:'Byotti Open Sans',sans-serif;--primary:#034AFE;--on-primary:#fff;--c-cobalt:#034AFE;--t-cobalt:#034AFE;--c-info:#034AFE;--side:#0C2340;--side-top:#1B365D;--side-accent:#034AFE;--side-accent-2:#98B6E4;--tile-feature:#034AFE;--tile-feature-top:#034AFE;--tile-sky:#C8D8EB}
:root.byotti-identity[data-theme=dark]{--primary:#034AFE;--on-primary:#fff;--c-cobalt:#98B6E4;--t-cobalt:#C8D8EB;--c-info:#98B6E4;--side:#0C2340;--side-top:#1B365D;--side-accent:#98B6E4;--tile-feature:#034AFE;--tile-feature-top:#034AFE;--tile-sky:#1B365D}
.byotti-identity :is(h1,h2,h3,.tile__fig){font-family:'Byotti Nexa','Byotti Open Sans',sans-serif}
.byotti-identity .side__brand{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.byotti-logo{display:block;width:136px;height:38px;object-fit:contain}
.byotti-symbol{display:none;width:38px;height:38px;object-fit:contain}
.byotti-brand-caption b{display:none}
.byotti-brand-caption small{font-size:10px}
.byotti-mobile-symbol{width:28px;height:28px;object-fit:contain}
.byotti-identity .brand__mark{background:#fff;box-shadow:none}
:root:is(.is-rail,.is-narrow) .side--panel .byotti-logo{display:none}
:root:is(.is-rail,.is-narrow) .side--panel .byotti-symbol{display:block}
