@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:host{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:100%;margin:0;font-family:Inter,sans-serif;display:flex}body{background-color:#000}.loader{border-radius:50%;width:40px;height:40px;animation:1s linear infinite rotate;position:relative}.loader:before{content:"";box-sizing:border-box;border:4px solid #fff;border-radius:50%;animation:2s linear infinite spinner;position:absolute;inset:0}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes spinner{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.icon{display:block}.icon-success{background-image:url(./checkmark-uFEhrrHf.svg);width:48px;height:48px}.icon-error{background-color:#eb5545;background-image:url(./camera-broken-D57zJ2ng.svg);background-position:50%;background-repeat:no-repeat;background-size:48px;border-radius:18px;width:64px;height:64px}.status-container{pointer-events:none;opacity:0;z-index:10;justify-content:center;align-items:center;padding:24px;transition:opacity .3s;display:flex;position:absolute;inset:0}.status-visible{pointer-events:all;opacity:1}.status-error,.status-success{background-color:#000}.status-loading,.status-uploading{background-color:#000c}.status-content{flex-direction:column;align-items:center;gap:24px;max-width:450px;display:flex}.status-content p{color:#fff;text-align:center}.status-content .status-title{letter-spacing:-1.2px;font-size:1.5rem;font-weight:500;line-height:1.667}.status-content .status-description{color:#fff9;letter-spacing:-.32px;white-space:pre-wrap;font-size:1rem;line-height:1.25}
