button,img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div#loading,html{background-color:var(--color-background)}#toast,div#loading{position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal}#toast,.toast,div#loading{display:-webkit-box;display:-ms-flexbox}.toast,body,input,select,textarea{font-family:var(--font-family)}:root{--font-family:'Open Sans',sans-serif;--color-theme:#FF002B;--color-secondary:#D7D7D7;--color-background:#F7F7F7;--color-white:#FFFFFF;--color-black:#303030;--color-success:#28A745;--color-error:#DC3545;--color-warning:#FFC107;--color-info:#17A2B8}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#aaa}::-moz-selection{color:var(--color-white);background:var(--color-theme)}::selection{color:var(--color-white);background:var(--color-theme)}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;min-height:100vh;min-height:100dvh;-ms-scroll-chaining:none;overscroll-behavior:none}body{font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{-webkit-tap-highlight-color:transparent;user-select:none;will-change:filter;-webkit-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out}img{max-width:100%;user-select:none;-webkit-user-drag:none}hr{margin:10px auto;border:none;border-bottom:1px solid var(--color-secondary);width:100%;height:1px;display:block}button:focus{-webkit-filter:brightness(90%);filter:brightness(90%)}button:active{-webkit-filter:brightness(75%);filter:brightness(75%)}button:disabled{-webkit-filter:none;filter:none}div#loading{inset:0;padding:15px;width:100%;height:100vh;height:100dvh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:25px;display:flex;will-change:opacity;z-index:10}div.loading-animation{width:35px;height:35px;border-radius:50%;border:6.4px solid var(--color-theme);will-change:clip-path,transform;-webkit-animation:.8s linear infinite alternate loading-animation-1,1.6s linear infinite loading-animation-2;animation:.8s linear infinite alternate loading-animation-1,1.6s linear infinite loading-animation-2}@-webkit-keyframes loading-animation-1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0% 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0% 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}100%{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes loading-animation-1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0% 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0% 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}100%{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@-webkit-keyframes loading-animation-2{0%{-webkit-transform:scaleY(1) rotate(0);transform:scaleY(1) rotate(0)}49.99%{-webkit-transform:scaleY(1) rotate(135deg);transform:scaleY(1) rotate(135deg)}50%{-webkit-transform:scaleY(-1) rotate(0);transform:scaleY(-1) rotate(0)}100%{-webkit-transform:scaleY(-1) rotate(-135deg);transform:scaleY(-1) rotate(-135deg)}}@keyframes loading-animation-2{0%{-webkit-transform:scaleY(1) rotate(0);transform:scaleY(1) rotate(0)}49.99%{-webkit-transform:scaleY(1) rotate(135deg);transform:scaleY(1) rotate(135deg)}50%{-webkit-transform:scaleY(-1) rotate(0);transform:scaleY(-1) rotate(0)}100%{-webkit-transform:scaleY(-1) rotate(-135deg);transform:scaleY(-1) rotate(-135deg)}}#toast{top:1rem;right:1rem;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;z-index:10000;pointer-events:none}.toast{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);color:var(--color-black);min-width:250px;max-width:300px;background-color:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s;position:relative;pointer-events:auto;cursor:default;will-change:max-width,transform}.toast.show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.toast .toast-icon{font-size:1.3rem;margin-right:10px}.toast .toast-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:500}.toast .toast-progress{position:absolute;bottom:0;left:0;height:4px;background-color:var(--color-theme);-webkit-animation:linear forwards toast-progress;animation:linear forwards toast-progress;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;will-change:width}@-webkit-keyframes toast-progress{from{width:100%}to{width:0%}}@keyframes toast-progress{from{width:100%}to{width:0%}}.toast.success .toast-icon svg{fill:var(--color-success)}.toast.error .toast-icon svg{fill:var(--color-error)}.toast.warning .toast-icon svg{fill:var(--color-warning)}.toast.info .toast-icon svg{fill:var(--color-info)}.toast.success .toast-progress{background-color:var(--color-success)}.toast.error .toast-progress{background-color:var(--color-error)}.toast.warning .toast-progress{background-color:var(--color-warning)}.toast.info .toast-progress{background-color:var(--color-info)}@media (max-width:400px){.toast{max-width:90vw}}