/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/satoshi
* © 2025 Indian Type Foundry
*
* Satoshi Light
* Satoshi LightItalic
* Satoshi Regular
* Satoshi Italic
* Satoshi Medium
* Satoshi MediumItalic
* Satoshi Bold
* Satoshi BoldItalic
* Satoshi Black
* Satoshi BlackItalic
* Satoshi Variable (Variable font)
* Satoshi VariableItalic (Variable font)
*
*/@font-face{font-family:Satoshi-Variable;src:url(data:font/woff2;base64,) format("woff2"),url(data:font/woff;base64,) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:500 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Variable;src:url(data:font/woff2;base64,) format("woff2"),url(data:font/woff;base64,) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:500 900;font-display:swap;font-style:italic}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--color-primary: #0b223f;--color-accent: #a91e23;--color-success: #66bb6a;--color-success-bg: rgba(102, 187, 106, .16);--color-error: #ff1744;--color-error-bg: rgba(255, 23, 68, .16)}.loader-container{position:absolute;height:100vh;width:100%;z-index:2000;display:flex;align-items:center;justify-content:center}.loader-container .logo{width:200px;height:auto}.sk-cube-grid{width:60px;height:60px;margin:50px auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:var(--color-accent);float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scaleZ(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scaleZ(1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-grow{-webkit-flex:1;-ms-flex:1;flex:1}.flex-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.center-aligned{align-items:center;-webkit-align-items:center}.width-100{width:100%}.bg-success{background:var(--color-success-bg)}.bg-error{background:var(--color-error-bg)}.MuiDialogContent-root form{padding-top:5px}.MuiDialogContent-root .MuiSelect-select{text-align:start}form .MuiDialogActions-root{margin-bottom:-16px}*{letter-spacing:.15px}.neurosync-reports,.neurosync-reports *{letter-spacing:initial}.MuiAutocomplete-option{text-align:start}html body div#root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh}#main-container{overflow-x:clip}a{text-decoration:unset}#nprogress .bar{background:var(--color-accent);height:3px;z-index:10000}#nprogress .peg{box-shadow:0 0 10px var(--color-accent),0 0 5px var(--color-accent)}@media print{.no-print,.no-print *{display:none!important}.no-print-shadow{box-shadow:none!important}}
