html{line-height:1.5;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:#fdfcfa;color:#1a1a17;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;font-variant-numeric:tabular-nums}@media (prefers-color-scheme: dark){body{background:#0a0a0a;color:#ededed}}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;padding:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input::placeholder{color:#666}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#80808073;border:2px solid transparent;background-clip:content-box;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#808080b3;background-clip:content-box}html{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.45) transparent}@keyframes spin{to{transform:rotate(360deg)}}.finmap-spinner{width:40px;height:40px;border-radius:50%;border:3px solid #2A2A2A;border-top-color:#f5c200;animation:spin .8s linear infinite}@keyframes landing-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){[style*=landing-progress]{animation:none!important}}:focus-visible{outline:2px solid #D9A300!important;outline-offset:2px}:focus:not(:focus-visible){outline:none}@keyframes finmap-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){button,a,select,summary{transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,box-shadow .15s ease}[role=dialog][aria-modal=true]{animation:finmap-rise .2s ease both}}@media (hover: hover){button:not(:disabled):hover,a[href]:hover,summary:hover{filter:brightness(.96)}}button:not(:disabled):active{filter:brightness(.92)}
