@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2) format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-condensed-600.woff2) format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-700.woff2) format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-condensed-800.woff2) format("woff2")}:root{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:inherit;text-decoration:inherit}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--app-bg, #f4f8fb);color:var(--app-text, #16324f)}*,*:before,*:after{box-sizing:border-box}#root{min-height:100vh}img,svg,canvas,video{max-width:100%}input,select,textarea,button{font:inherit}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s;touch-action:manipulation}button:hover{border-color:transparent}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(max-width:900px){button{min-height:44px}table{font-size:.94rem}}.desktop-table-view{display:block}.mobile-card-view{display:none}@media(max-width:600px){h1{font-size:2.2em}.desktop-table-view{display:none}.mobile-card-view{display:block}}
