*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%;color:#111827}.main-content,body,html{background-color:#f9fafb}.main-content{min-height:100vh;padding-top:4rem}button{cursor:pointer;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;transition:all .2s}.bg-primary{background-color:#00041a;color:white}.bg-white{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-sans/dm-sans-v15-latin-300.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans/dm-sans-v15-latin-regular.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans/dm-sans-v15-latin-500.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans/dm-sans-v15-latin-600.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans/dm-sans-v15-latin-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-regular.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-medium.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-semibold.ttf) format("truetype")}:root{--font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.accordion-header,.alert-title,.badge-title,.breadcrumb-item,.card-title,.chart-title,.dialog-title,.drawer-title,.dropdown-header,.font-heading,.h1,.h2,.h3,.h4,.h5,.h6,.metric-label,.modal-title,.navbar-brand,.section-title,.sidebar-header,.stat-label,.tab-header,.table th,.widget-title,[class*=text-][class*=xl],[role=heading],h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)!important;font-weight:700!important}.form-label,.input-label,label{font-family:var(--font-sans);font-weight:500}.body-text,.description,.menu-item,.nav-link,.prose li,.prose p,.sidebar-link,.text-base,.text-lg:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),.text-sm,.text-xs,body,p{font-family:var(--font-sans);font-weight:400}.menu-item.active,.nav-link.active,.sidebar-link.active{font-weight:500}.btn,[type=button],[type=reset],[type=submit],button{font-family:var(--font-sans);font-weight:500}input,select,table td,textarea{font-family:var(--font-sans);font-weight:400}.font-mono,code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}[class*=__className_][class*=Geist],[class*=__variable_][class*=Geist]{font-family:DM Sans,system-ui,-apple-system,sans-serif}