@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Light-Cs75E5qy.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-LightItalic-CAPgcIX-.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Dj-kxQ76.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-BvnmM_nR.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-g0QQdxgQ.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-MediumItalic-BX_5kXnn.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Bold-W9pWpxRa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-BoldItalic-AUUKrFHc.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@keyframes Login-module__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Login-module__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Login-module__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.Login-module__buttons-container{display:flex;justify-content:center;align-items:center;gap:1rem}.Login-module__layoutLoader{width:1rem;height:1rem;border-radius:20%;animation:Login-module__spin 1s linear infinite}.Login-module__loginWrapper{display:contents;justify-content:center;align-items:center;height:100vh;background:#f7f8fa}.Login-module__loginForm{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 20px #0000000d;min-width:300px}.Login-module__loginForm h2{margin-bottom:1rem;text-align:center}.Login-module__loginForm input{padding:.75rem;border:1px solid #ccc;border-radius:4px}.Login-module__loginForm input:focus{border-color:#333;outline:none}.Login-module__loginForm button{padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-weight:700;cursor:pointer}.Login-module__loginForm button:hover{background-color:#0056b3}.Login-module__inputGroup{display:flex;flex-direction:column;margin-bottom:1rem}.Login-module__inputGroup label{font-weight:600;margin-bottom:.25rem}.Login-module__inputGroup input{padding:.5rem;font-size:1rem;border:1px solid #898686;border-radius:.25rem}.Login-module__inputGroup input:focus{border-color:#888;outline:none}.Login-module__inputGroup .Login-module__error{color:red;font-size:.875rem;margin-top:.25rem}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Light-Cs75E5qy.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-LightItalic-CAPgcIX-.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Dj-kxQ76.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-BvnmM_nR.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-g0QQdxgQ.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-MediumItalic-BX_5kXnn.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Bold-W9pWpxRa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-BoldItalic-AUUKrFHc.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@keyframes AuthLayout-module__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AuthLayout-module__fade-in{0%{opacity:0}to{opacity:1}}@keyframes AuthLayout-module__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.AuthLayout-module__layout{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:2rem;height:100vh;width:100%;background-color:var(--color-background)}.AuthLayout-module__layout__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--color-text);background-color:var(--color-global-loading);z-index:1100;transition:opacity .3s ease}.AuthLayout-module__layout__loading--hidden{display:none}.AuthLayout-module__layout__loader{width:3rem;height:3rem;border-radius:50%;animation:AuthLayout-module__spin 1s linear infinite}.AuthLayout-module__layout__logo{width:5rem;height:auto;margin-bottom:2rem}.AuthLayout-module__layout__title{font-weight:700;color:#b62b2b;margin-bottom:1rem;font-size:2rem}@media (min-width: 768px){.AuthLayout-module__layout__title{font-size:3rem}}.AuthLayout-module__layout__content{width:100%;max-width:30rem;border:1px solid rgba(0,0,0,.2);padding:2rem;border-radius:.5rem;box-shadow:0 2px 10px #00000080}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Light-Cs75E5qy.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-LightItalic-CAPgcIX-.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Dj-kxQ76.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-BvnmM_nR.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-g0QQdxgQ.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-MediumItalic-BX_5kXnn.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Bold-W9pWpxRa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-BoldItalic-AUUKrFHc.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@keyframes MainLayout-module__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MainLayout-module__fade-in{0%{opacity:0}to{opacity:1}}@keyframes MainLayout-module__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.MainLayout-module__layout{display:grid;grid-template-columns:20rem 1fr;width:100%;min-height:100vh;background-color:var(--color-background);transition:grid-template-columns .3s ease;position:relative}.MainLayout-module__layout--collapsed{grid-template-columns:0 1fr}.MainLayout-module__layout__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--color-text);background-color:var(--color-global-loading);z-index:1100;transition:opacity .3s ease}.MainLayout-module__layout__loading--hidden{display:none}.MainLayout-module__layout__loader{width:3rem;height:3rem;border-radius:50%;color:var(--color-text);animation:MainLayout-module__spin 1s linear infinite}.MainLayout-module__sidebarWrapper{overflow:hidden;transition:width .3s ease}.MainLayout-module__dashboardButton{width:100%;background-color:#b62b2b;border:none;transition:border .3s ease;padding:.5rem 1rem;color:#000}.MainLayout-module__dashboardButton:hover{cursor:pointer;border:2px;box-shadow:0 4px 8px #0003;transform:translateY(-2px);background-color:#b62b2b}.MainLayout-module__sidebarContent{display:flex;flex-direction:column;gap:1rem}.MainLayout-module__sidebarFooter{text-align:center}.MainLayout-module__sidebarFooter button{width:100%;background-color:#b62b2b;color:#000;border:none;padding:.5rem 1rem;cursor:pointer;transition:background-color .3s ease}.MainLayout-module__sidebarFooter button:hover{cursor:pointer;border:2px;box-shadow:0 4px 8px #0003;transform:translateY(-2px);background-color:#b62b2b}.MainLayout-module__container{display:flex;flex-direction:column;min-height:100vh;padding-top:4rem;position:relative}.MainLayout-module__header{display:flex;align-items:center;justify-content:space-between;height:4rem;padding:1rem;font-weight:700;background-color:#b62b2b;position:absolute;top:0;width:100%}.MainLayout-module__header__sidebarToggle{margin-right:1rem;font-size:1.5rem;cursor:pointer;background:none;border:none}.MainLayout-module__content{display:flex;flex-direction:column;gap:1rem;padding:1rem}.MainLayout-module__logoutButton{background-color:#b62b2b}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Light-Cs75E5qy.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-LightItalic-CAPgcIX-.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Dj-kxQ76.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-BvnmM_nR.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-g0QQdxgQ.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-MediumItalic-BX_5kXnn.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Bold-W9pWpxRa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-BoldItalic-AUUKrFHc.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@keyframes Sidebar-module__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Sidebar-module__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Sidebar-module__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.Sidebar-module__sidebar{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:20rem;background-color:#b62b2b;position:fixed;left:0;padding:.5rem;gap:1rem;transition:transform .3s ease;transform:translate(0)}.Sidebar-module__sidebar--closed{transform:translate(-100%)}.Sidebar-module__sidebar__header .Sidebar-module__sidebar__logo{width:3.5rem;height:3.5rem;padding:1px;justify-content:center}.Sidebar-module__sidebar__footer{width:100%;padding:1rem;background-color:#b62b2b;text-align:center}.Sidebar-module__sidebar__header{font-weight:700}.Sidebar-module__sidebar__footer{font-size:.875rem}.Sidebar-module__sidebar__content{flex:1;width:100%;display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#b62b2b}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Light-Cs75E5qy.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-LightItalic-CAPgcIX-.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Dj-kxQ76.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-BvnmM_nR.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-g0QQdxgQ.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-MediumItalic-BX_5kXnn.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Bold-W9pWpxRa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-BoldItalic-AUUKrFHc.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@keyframes ErrorLayout-module__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ErrorLayout-module__fade-in{0%{opacity:0}to{opacity:1}}@keyframes ErrorLayout-module__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.ErrorLayout-module__layout{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#e0aaff}.ErrorLayout-module__container{height:40vh;width:30rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.ErrorLayout-module__container h1{font-weight:700;font-size:1.25rem;margin-bottom:1rem}.ErrorLayout-module__container p{color:red;font-weight:700;gap:.5rem}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Light-Cs75E5qy.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-LightItalic-CAPgcIX-.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Dj-kxQ76.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-BvnmM_nR.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-g0QQdxgQ.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-MediumItalic-BX_5kXnn.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Bold-W9pWpxRa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-BoldItalic-AUUKrFHc.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(../../assets/fonts/IBMPlexSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(../../assets/fonts/IBMPlexSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@keyframes SubmissionTable-module__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SubmissionTable-module__fade-in{0%{opacity:0}to{opacity:1}}@keyframes SubmissionTable-module__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.SubmissionTable-module__submission-table{width:100%;border-collapse:collapse;overflow-x:auto;table-layout:fixed;background-color:#f4f4f4}.SubmissionTable-module__submission-table thead{background-color:#b7bcc5}.SubmissionTable-module__submission-table td{overflow:visible}.SubmissionTable-module__submission-table .SubmissionTable-module__table-head-row{border-bottom:2px solid #b7bcc5;width:100%}.SubmissionTable-module__submission-table .SubmissionTable-module__table-head-cell{padding:12px;text-align:left;font-weight:700;border:1px solid #9ca3af}.SubmissionTable-module__submission-table .SubmissionTable-module__table-body-row{border-bottom:1px solid #eae8e4}.SubmissionTable-module__submission-table .SubmissionTable-module__table-body-row:hover{background-color:#b7bcc5}.SubmissionTable-module__submission-table .SubmissionTable-module__table-body-cell{padding:12px;border:1px solid #b7bcc5;vertical-align:top;white-space:normal;word-break:break-word}.SubmissionTable-module__submission-table .SubmissionTable-module__table-body-cell img{max-width:80px;object-fit:cover}.SubmissionTable-module__image-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1000;display:flex;justify-content:center;align-items:center}.SubmissionTable-module__image-modal-content{background:#fff;padding:1rem;border-radius:8px;max-width:90vw;max-height:90vh;overflow:auto;display:flex;flex-direction:column;align-items:center}.SubmissionTable-module__image-modal-content img{max-width:100%;max-height:70vh;border-radius:6px;margin-bottom:1rem}.SubmissionTable-module__image-modal-content button{padding:.5rem 1rem;background:#111827;color:#fff;border:none;border-radius:4px;cursor:pointer}.SubmissionTable-module__body-button-cell{display:flex;justify-content:center;align-items:center}.SubmissionTable-module__view-button{padding:.4rem .75rem;font-size:.875rem;background-color:#2563eb;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.SubmissionTable-module__view-button:hover{background-color:#1d4ed8}.SubmissionTable-module__view-button:active{background-color:#1e40af}.SubmissionTable-module__view-button:focus{outline:2px solid #93c5fd;outline-offset:2px}.SubmissionTable-module__export-container{display:flex;justify-content:flex-end;margin-top:1rem}.SubmissionTable-module__export-button{padding:.4rem .75rem;font-size:.875rem;background-color:#2563eb;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.SubmissionTable-module__export-button:hover{background-color:#1d4ed8}.SubmissionTable-module__export-button:active{background-color:#1e40af}.SubmissionTable-module__export-button:focus{outline:2px solid #93c5fd;outline-offset:2px}.SubmissionTable-module__pagination-controls{margin-top:1rem;display:flex;gap:1rem;justify-content:space-between;align-items:center}.SubmissionTable-module__pagination-controls button{padding:.4rem .8rem;background-color:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer}.SubmissionTable-module__pagination-controls button:disabled{background-color:#9ca3af;cursor:not-allowed}.SubmissionTable-module__pagination-controls select{padding:.4rem;border-radius:4px;border:1px solid #d1d5db}.SubmissionTable-module__tooltip{position:relative;display:inline-block}.SubmissionTable-module__tooltip .SubmissionTable-module__tooltip__item{position:absolute;visibility:hidden;opacity:0;transition:opacity .2s ease,transform .2s ease;background:#fff;color:#000;padding:.4rem .6rem;border-radius:4px;white-space:nowrap;z-index:9999}.SubmissionTable-module__tooltip[data-direction=top] .SubmissionTable-module__tooltip__initiator:hover~.SubmissionTable-module__tooltip__item{transform:translate3d(-50%,0,0);visibility:visible;opacity:1}.SubmissionTable-module__tooltip[data-direction=top] .SubmissionTable-module__tooltip__item{top:calc(-100% - .5rem);left:50%;transform:translate3d(-50%,-5px,0)}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Light-Cs75E5qy.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-LightItalic-CAPgcIX-.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Dj-kxQ76.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-BvnmM_nR.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-g0QQdxgQ.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-MediumItalic-BX_5kXnn.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Bold-W9pWpxRa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-BoldItalic-AUUKrFHc.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(../../../assets/fonts/IBMPlexSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@keyframes AdaToaster-module__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AdaToaster-module__fade-in{0%{opacity:0}to{opacity:1}}@keyframes AdaToaster-module__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.AdaToaster-module__container{width:25rem;height:4rem;background-color:var(--color-toast);border:1px solid var(--color-border);border-radius:1rem}.AdaToaster-module__toast{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem;color:var(--color-text)}.AdaToaster-module__toast__icon{margin-right:.25rem}.AdaToaster-module__toast__message{flex-grow:1}.AdaToaster-module__toast__button{background:none;border:none;cursor:pointer}.AdaToaster-module__toast__button-icon{font-size:1.25rem;color:var(--color-text);transition:color .3s}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Light-Cs75E5qy.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-LightItalic-CAPgcIX-.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Dj-kxQ76.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-BvnmM_nR.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-g0QQdxgQ.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-MediumItalic-BX_5kXnn.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Bold-W9pWpxRa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-BoldItalic-AUUKrFHc.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(../assets/fonts/IBMPlexSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(../assets/fonts/IBMPlexSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}body{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:.5em}:root{--font-family-base: "IBM Plex Sans", system-ui, sans-serif;--radius-base: 8px}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}a{color:inherit;text-decoration:none}:root{--color-background: #f8f9fa;--color-text: #212529;--color-border: #343a40;--color-toast: #e9ecef;--color-global-loading: rgba(255, 255, 255, .8);--color-loading-1: #e9ecef;--color-loading-2: #cdd0d4}[data-theme=dark]{--color-background: #212529;--color-text: #f8f9fa;--color-border: #e9ecef;--color-toast: #495057;--color-global-loading: rgba(0, 0, 0, .8);--color-loading-1: #343a40;--color-loading-2: #adb5bd}
