@import "https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600&family=Roboto:wght@400;500&display=swap";:root{--primary:var(--md-primary);--on-primary:var(--md-on-primary);--primary-container:var(--md-primary-container);--on-primary-container:var(--md-on-primary-container);--secondary-container:var(--md-secondary-container);--on-secondary-container:var(--md-on-secondary-container);--surface:var(--md-surface);--surface-dim:#d8dce1;--surface-container-lowest:var(--md-surface-container-lowest);--surface-container-low:var(--md-surface-container-low);--surface-container:var(--md-surface-container);--surface-container-high:var(--md-surface-container-high);--surface-container-highest:var(--md-surface-container-highest);--surface-variant:var(--md-surface-variant);--on-surface:var(--md-on-surface);--on-surface-variant:var(--md-on-surface-variant);--outline:var(--md-outline);--outline-variant:var(--md-outline-variant);--error:var(--md-error);--error-container:var(--md-error-container);--on-error:var(--md-on-error);--on-error-container:var(--md-on-error-container);--inverse-surface:var(--md-inverse-surface);--inverse-on-surface:var(--md-inverse-on-surface);--md-primary:#0b57d0;--md-on-primary:#fff;--md-primary-container:#d3e3fd;--md-on-primary-container:#041e49;--md-secondary-container:#d3e3fd;--md-on-secondary-container:#041e49;--md-surface:#f0f4f9;--md-surface-container-lowest:#fff;--md-surface-container-low:#f8fafe;--md-surface-container:#edf2fa;--md-surface-container-high:#e4ecf7;--md-surface-container-highest:#dde6f3;--md-surface-variant:#dce5f3;--md-on-surface:#1a1c1e;--md-on-surface-variant:#44474f;--md-outline:#74777f;--md-outline-variant:#c4c7cf;--md-error:#b3261e;--md-error-container:#f9dedc;--md-on-error:#fff;--md-on-error-container:#410e0b;--md-inverse-surface:#2f3033;--md-inverse-on-surface:#f0f0f3}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--surface);width:100%;height:100%;color:var(--on-surface);font-family:Roboto,sans-serif;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--outline-variant);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--outline)}
