*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#e9edf2}::selection{color:#fff;background:#2b5bd7}:root{--ease:cubic-bezier(.2, .6, .3, 1);--fast:.12s;--med:.2s}:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #2b5bd7}:focus:not(:focus-visible){outline:none}button{transition:transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease), filter var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease)}button:hover:not(:disabled){filter:brightness(1.06)saturate(1.02);box-shadow:inset 0 0 0 999px #2b5bd70d}button:active:not(:disabled){filter:brightness(.97);transition-duration:40ms;transform:translateY(1px)}button:disabled{filter:saturate(.55)}a{transition:transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease), text-decoration-color var(--fast) var(--ease)}a:hover{box-shadow:inset 0 0 0 999px #2b5bd70f}a:active{transform:translateY(1px)}footer a:hover,p a:hover{box-shadow:none;text-underline-offset:3px}input,select,textarea{transition:box-shadow var(--med) var(--ease), border-color var(--med) var(--ease)}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){box-shadow:0 0 0 3px #2b5bd70d}input:focus,select:focus,textarea:focus{outline:none;box-shadow:inset 0 0 0 1px #2b5bd7,0 0 0 3px #2b5bd724}::placeholder{color:#a6b1c2;opacity:1}select{cursor:pointer}div[style*="border: 1px solid rgb(220, 226, 234)"]{transition:box-shadow var(--med) var(--ease), transform var(--med) var(--ease)}div[style*="border: 1px solid rgb(220, 226, 234)"]:hover{box-shadow:0 1px 2px #1b2a4a0a,0 6px 16px -6px #1b2a4a24}*{scrollbar-width:thin;scrollbar-color:#c7d0dd transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c7d0dd;border:3px solid #e9edf2;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#a6b1c2}@keyframes fr-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#root>div>div{animation:fr-rise var(--med) var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:active:not(:disabled),a:active{transform:none}}
