:root{color:#12212d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#edf4f3;font-family:Inter,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5}html{scroll-behavior:smooth;min-width:320px}body{background:linear-gradient(#edf4f3 0%,#f6faf8 100%);min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}*{box-sizing:border-box}.finance-shell,.pgl-shell{position:relative}.finance-shell .MuiCard-root,.pgl-shell .MuiCard-root{box-shadow:0 18px 38px #0f172a0f}.finance-shell .MuiButton-root,.pgl-shell .MuiButton-root{letter-spacing:.01em}@media (width>=900px){html,body,#root{height:100%;overflow:hidden}}
