@font-face{font-family:sfPro;src:url(../media/SF_Pro_Display_Regular-s.p.db2d81bc.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sfPro;src:url(../media/SF_Pro_Display_Medium-s.p.552b3657.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sfPro;src:url(../media/SF_Pro_Display_Bold-s.p.dec4b404.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sfPro;src:url(../media/SF_Pro_Display_Semibold-s.p.3f06ba60.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sfPro Fallback;src:local(Arial);ascent-override:101.5%;descent-override:25.71%;line-gap-override:0.0%;size-adjust:93.8%}.sfpro_fed47e80-module__OjI2rq__className{font-family:sfPro,sfPro Fallback}.sfpro_fed47e80-module__OjI2rq__variable{--font-sf-pro:"sfPro","sfPro Fallback"}
@font-face{font-family:optima;src:url(../media/OPTIMA-s.p.d703c6f5.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:optima;src:url("../media/Optima Medium-s.p.d4c26fb9.woff")format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:optima;src:url(../media/OPTIMA_B-s.p.29130e2f.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:optima;src:url(../media/Optima_Italic-s.p.7310d85d.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:optima Fallback;src:local(Arial);ascent-override:86.63%;descent-override:26.94%;line-gap-override:0.0%;size-adjust:98.0%}.optima_511391c5-module__Fb658W__className{font-family:optima,optima Fallback}.optima_511391c5-module__Fb658W__variable{--font-optima:"optima","optima Fallback"}
@layer base {
@keyframes fadeInBlue{0%{background-color:var(--color-blue-50);transform:scaleY(1.02)}50%{background-color:var(--color-blue-100)}to{background-color:#0000;transform:scaleY(1)}}@keyframes fadeInYellow{0%{background-color:var(--color-yellow-50);transform:scaleY(1.02)}to{background-color:#0000;transform:scaleY(1)}}@keyframes deleteRow{0%{background-color:var(--color-red-100);opacity:1;transform:scaleY(1)}30%{background-color:var(--color-red-50);opacity:.7;transform:scaleY(.98)}60%{opacity:.3;transform:scaleY(.7)}99%{opacity:0;border:none;height:0;transform:scaleY(0)}to{visibility:hidden;border:none;height:0;display:none;position:absolute;overflow:hidden}}.animate-fade-in-blue{animation:1.2s ease-in-out forwards fadeInBlue;overflow:hidden}.animate-fade-in-yellow{animation:1.2s ease-in-out forwards fadeInYellow;overflow:hidden}.animate-delete-row{pointer-events:none;animation:1.3s cubic-bezier(.4,0,.2,1) forwards deleteRow;overflow:hidden}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}@utility animate-error-shake{border: 1px solid var(--color-red-500); background-color: var(--color-red-50); animation: shake .5s ease-in-out;}@keyframes fadeInRed{0%{background-color:var(--color-red-50);transform:scaleY(1.02)}to{background-color:#0000;transform:scaleY(1)}}.animate-fade-in-red{animation:1.2s ease-in-out forwards fadeInRed;overflow:hidden}
}

