@font-face{font-family:Nunito Sans;src:url("/fonts/NunitoSans-Regular.woff2")format("woff2"),url("/fonts/NunitoSans-Regular.woff")format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url("/fonts/NunitoSans-SemiBold.woff2")format("woff2"),url("/fonts/NunitoSans-SemiBold.woff")format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url("/fonts/NunitoSans-ExtraBold.woff2")format("woff2"),url("/fonts/NunitoSans-ExtraBold.woff")format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-SemiBold;src:url("/fonts/NunitoSans-SemiBold.woff2")format("woff2"),url("/fonts/NunitoSans-SemiBold.woff")format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-Bold;src:url("/fonts/NunitoSans-ExtraBold.woff2")format("woff2"),url("/fonts/NunitoSans-ExtraBold.woff")format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-ExtraBold;src:url("/fonts/NunitoSans-ExtraBold.woff2")format("woff2"),url("/fonts/NunitoSans-ExtraBold.woff")format("woff");font-weight:100 900;font-style:normal;font-display:swap}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0;padding:0;overflow:hidden}:root{--color-background-primary:#fff;--color-background-secondary:#f3f4f6;--color-text-primary:#0f172a;--color-text-secondary:#445059;--color-accent:#004e89;--color-border-subtle:#d1d5db;--color-button-primary-bg:#004e89;--color-button-primary-fg:#fff;--color-button-primary-active:#003157;--color-row-hover:#f3f4f6;--splash-logo-filter:none;--shadow-toast:0 8px 28px #0f172a2e}@media (width>=768px){:root{--expo-router-modal-height:min(800px, 90dvh);--expo-router-modal-max-width:650px}[data-presentation=modal]{transition:width .2s,max-width .2s,max-height .2s,border-radius .2s}[data-presentation=modal][data-modal-expanded=true]{border-radius:14px!important;width:95vw!important;max-width:95vw!important;max-height:95dvh!important}[data-presentation=modal] [data-testid=top-bar]{cursor:pointer}[data-presentation=modal] [data-testid=top-bar]:active{opacity:.85}}[data-presentation=modal] ::-webkit-scrollbar{width:10px;height:10px}[data-presentation=modal] ::-webkit-scrollbar-track{background:0 0}[data-presentation=modal] ::-webkit-scrollbar-thumb{background-color:var(--color-border-subtle);background-clip:content-box;border:2px solid #0000;border-radius:999px}[data-presentation=modal] ::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-secondary)}body{background-color:var(--color-background-primary);color:var(--color-text-primary);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}#root{background-color:var(--color-background-primary);width:100%;height:100%;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;display:flex;overflow:hidden}img{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none}input,textarea,input:focus,textarea:focus{outline:none}#splashScreen img.imageSplash{object-fit:contain;width:160px;max-width:40%;height:40px}#splashScreen{background:var(--color-background-primary);z-index:9999999;opacity:1;justify-content:center;align-items:center;transition:opacity .3s ease-out .3s,transform .3s ease-out .3s;display:flex;position:fixed;inset:0;transform:scale(1)}#splashScreen.hide{pointer-events:none;opacity:0;transform:scale(1.5)}.blocker{opacity:0;z-index:9999999;pointer-events:none;background-color:#00000080;transition:opacity .2s ease-out;position:fixed;inset:0}.blocker.visible{pointer-events:initial;opacity:1}