:root{--navy: #1F2F4A;--wine: #8B1F2F;--gold: #B8943A;--ink: #1C2430;--mute: #697586;--line: #E6E9EE;--bg: #F1F4F8}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Montserrat,system-ui,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga"}h1,h2,h3,h4{letter-spacing:-.01em}::selection{background:#b8943a38}*{scrollbar-width:thin;scrollbar-color:#cbd3de transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#cbd3de;border-radius:99px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#aeb8c6;background-clip:content-box}button,a,select,input,textarea{outline:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(31,47,74,.45);outline-offset:2px}input,select,textarea,button{font-family:inherit}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input:focus,select:focus,textarea:focus{border-color:var(--navy)!important;box-shadow:0 0 0 3px #1f2f4a1a}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23697586' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px!important;cursor:pointer}button{transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}button:active{transform:translateY(.5px)}@keyframes fadeUp{0%{opacity:0}to{opacity:1}}.bz-fade{animation:fadeUp .28s ease backwards}::placeholder{color:#9aa4b2;opacity:1}@media print{html,body,#root{height:auto!important;overflow:visible!important;background:#fff!important}#root>div,#root>div>*{display:block!important;height:auto!important;width:auto!important;overflow:visible!important}aside{display:none!important;width:0!important}}.app-zoom{zoom:.86;height:calc(100vh / .86)}@media print{.app-zoom{zoom:1;height:auto}}
