@font-face{font-family:Titillium Web;src:url(../ttf/TitilliumWeb-Regular.e1615b4d.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Titillium Web;src:url(../ttf/TitilliumWeb-Bold.52119577.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--brand:#2563eb;--ring:59 130 246;--muted:100 116 139}[data-theme=dark]{--brand:#2563eb;--ring:59 130 246;--muted:148 163 184}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{transition:color .2s,background-color .2s,border-color .2s,opacity .2s}.blur{color:#0000;text-shadow:0 0 5px #ffffff80}.swal2-popup{color:#0f172a;background-color:#fff!important}[data-theme=dark] .swal2-popup{color:#fff;background-color:#1f2937!important}.swal2-confirm{border-radius:.5rem;background-color:#1c64f2!important}.swal2-cancel{border-radius:.5rem}.swal2-input{color:#0f172a;background-color:#fff;border-color:#cbd5e1;border-radius:.5rem}[data-theme=dark] .swal2-input{color:#fff;background-color:#4b5563;border-color:#6b7280}.swal2-validation-message{color:#ef4444;background-color:#0000}.dropzone{box-sizing:border-box;color:#0f172a;background-color:#fff;border:2px dashed #cbd5e1;border-radius:.75rem;justify-content:center;align-items:center;transition:box-shadow .2s,border-color .2s,background-color .2s;display:flex}[data-theme=dark] .dropzone{color:#fff;background-color:#1f2937;border:2px dashed #94a3b8}.dropzone .dz-message{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dropzone:hover{border-color:#6366f1;box-shadow:0 10px 25px -10px #0009}.dropzone .dz-preview.dz-file-preview .dz-image{background:#111827;border-width:2px;border-color:#6b7280;border-radius:.5rem}.dropzone .dz-preview.dz-image-preview{background-color:#0000}.dropzone .dz-preview .dz-progress{top:66%}.clr-field>button{background-image:none;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.font-sans{font-family:Titillium Web,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important}.card,#uploadsGrid>div{transition:box-shadow .2s,transform .15s,border-color .2s,background-color .2s}.card:hover,#uploadsGrid>div:hover{transform:translateY(-1px);box-shadow:0 12px 32px -12px #00000040}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{border-radius:.5rem;outline:none;box-shadow:0 0 0 3px #3b82f673}#uploadsPager button[disabled]{opacity:.6;cursor:not-allowed}::selection{background-color:#3b82f633}.badge-coin{--coin-size:3.5rem;--coin-angle:0deg;width:var(--coin-size);height:var(--coin-size);perspective:520px;touch-action:pan-y;flex:none}.badge-coin-inner{width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(var(--coin-angle));transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative}.badge-coin.is-dragging .badge-coin-inner{cursor:grabbing;transition:none}.badge-coin:not(.is-dragging):not(.is-spun):hover .badge-coin-inner,.badge-coin:not(.is-dragging):not(.is-spun):focus-visible .badge-coin-inner{transform:rotateY(180deg)}.badge-coin-face{backface-visibility:hidden;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.1em;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 2px 4px #ffffff40,inset 0 -3px 6px #0000002e,0 4px 10px -4px #00000059}.badge-coin-face:after{content:"";border-radius:inherit;background:linear-gradient(calc(105deg + var(--coin-angle)),transparent 35%,#ffffff73 48%,transparent 62%);pointer-events:none;position:absolute;inset:0}.badge-coin-front{font-size:calc(var(--coin-size)*.38)}.badge-coin-reverse{font-size:calc(var(--coin-size)*.34);opacity:.4}.badge-coin-back{font-size:calc(var(--coin-size)*.16);text-align:center;padding:0 .35em;line-height:1.1;transform:rotateY(180deg)}.badge-coin-back .badge-coin-label{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-weight:700}.badge-coin-back .badge-coin-year{font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(var(--coin-size)*.2)}.badge-coin.is-muted .badge-coin-face{filter:grayscale();opacity:.55}@media (prefers-reduced-motion:reduce){.badge-coin-inner{transition:none}.badge-coin-face:after{display:none}.badge-coin:hover .badge-coin-inner,.badge-coin:focus-visible .badge-coin-inner{transform:none}}
/*# sourceMappingURL=app.dd54572a.css.map */
