.brand-logo[data-v-3c87a01d]{align-items:center;display:inline-flex;gap:10px;line-height:1}.brand-mark[data-v-3c87a01d]{flex-shrink:0;height:32px;width:32px}.compact .brand-mark[data-v-3c87a01d]{height:27px;width:27px}.mark-ring[data-v-3c87a01d]{fill:none;stroke:var(--strong,#0f172a)}.mark-core[data-v-3c87a01d]{fill:var(--green,#c9e216)}.brand-word[data-v-3c87a01d]{color:var(--strong,#0f172a);font-family:var(--font-heading,"DIN Next LT Pro",sans-serif);font-size:22px;font-weight:700;letter-spacing:-.2px}.compact .brand-word[data-v-3c87a01d]{font-size:19px}.brand-word-alt[data-v-3c87a01d]{font-weight:500}.header .container[data-v-78ad2ad8]{position:relative}.header-brand a[data-v-78ad2ad8]{align-items:center;display:inline-flex;height:48px}.theme-toggle-item[data-v-78ad2ad8]{padding-right:24px}.theme-toggle[data-v-78ad2ad8]{background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font-size:15px;height:38px;line-height:1;margin-top:5px;width:38px}.theme-toggle[data-v-78ad2ad8]:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--strong)}.button_container[data-v-78ad2ad8]{color:var(--strong);cursor:pointer;display:none;position:absolute;right:12.5px;top:14px}@media (max-width:991px){.button_container[data-v-78ad2ad8]{display:block}.overlay[data-v-78ad2ad8]{background-color:#0f172a66;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}#main-navigation[data-v-78ad2ad8]{display:none}.active-nav[data-v-78ad2ad8]{background-color:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);display:block!important;left:12.5px;padding:6px 20px 20px;position:absolute;right:12.5px;top:62px;z-index:1001}#main-navigation li[data-v-78ad2ad8]{float:none;line-height:44px;padding:6px 0;text-align:center;width:100%}#main-navigation li a[data-v-78ad2ad8]{display:block;line-height:44px}#main-navigation li a[data-v-78ad2ad8]:hover:not(.button){background:var(--surface-2);border-radius:6px}.theme-toggle-item[data-v-78ad2ad8]{padding-right:0}}@media (max-width:991px){.footer .row[data-v-9ea9c86c]{justify-content:center}.footer .col-lg-4[data-v-9ea9c86c]{margin-bottom:8px}.footer-tagline[data-v-9ea9c86c]{margin-left:auto;margin-right:auto;max-width:340px}.footer-links .col[data-v-9ea9c86c]{margin-bottom:4px}.copyright .col[data-v-9ea9c86c],.copyright .col.text-right[data-v-9ea9c86c]{text-align:center!important}.copyright .col.text-right[data-v-9ea9c86c]{margin-top:6px}}
