.app-loader{background:#fff;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:fixed;inset:0}.loader-spin{text-align:center}.crema-dot{width:30px;height:30px;font-size:20px;display:inline-block;position:relative}.crema-dot-spin{animation:1.2s linear infinite hipsterRotate;transform:rotate(45deg)}.crema-dot i{opacity:.5;transform-origin:50%;background-color:#ffcd16;border-radius:100%;width:9px;height:9px;animation:1s linear infinite alternate hipsterSpinMove;display:block;position:absolute;transform:scale(.75)}.crema-dot i:first-child{background-color:#ffcd16;top:0;left:10px}.crema-dot i:nth-child(2){background-color:#ffcd16;animation-delay:.4s;top:8px;right:0}.crema-dot i:nth-child(3){background-color:#ffcd16;animation-delay:.8s;bottom:0;right:4px}.crema-dot i:nth-child(4){background-color:#ffcd16;animation-delay:1.2s;bottom:0;left:4px}.crema-dot i:nth-child(5){background-color:#ffcd16;animation-delay:1.2s;top:8px;left:0}@keyframes hipsterSpinMove{to{opacity:1}}@keyframes hipsterRotate{to{transform:rotate(405deg)}}
:root{--swal-primary:#00677d;--swal-primary-light:#5ad5f9;--swal-primary-dark:#004e5f;--swal-primary-alpha-30:#00677d4d;--swal-primary-alpha-10:#00677d1a;--swal-primary-alpha-04:#00677d0a;--swal-error:#ba1a1a;--swal-error-alpha-30:#ba1a1a4d;--swal-error-alpha-04:#ba1a1a0a;--swal-warning:#b26a00;--swal-warning-alpha-30:#b26a004d;--swal-info:#495d92;--swal-info-alpha-30:#495d924d;--swal-success:#2d6a4f;--swal-success-alpha-30:#2d6a4f4d;--swal-bg-paper:#fff;--swal-bg-default:#faf9ff;--swal-text-primary:#181b24;--swal-text-secondary:#344a52;--swal-divider:#b3cad4;--swal-font:"Inter", "Roboto", "Helvetica", "Arial", sans-serif;--swal-radius:12px;--swal-radius-sm:8px;--swal-shadow-popup:0px 8px 16px #0000001a;--swal-shadow-toast:0px 4px 8px #00000014}@media (prefers-color-scheme:dark){:root{--swal-primary:#5ad5f9;--swal-primary-light:#b3ebff;--swal-primary-dark:#00677d;--swal-primary-alpha-30:#5ad5f94d;--swal-primary-alpha-10:#5ad5f91a;--swal-primary-alpha-04:#5ad5f90f;--swal-error:#ffb4ab;--swal-error-alpha-30:#ffb4ab4d;--swal-error-alpha-04:#ffb4ab0f;--swal-warning:#ffb95f;--swal-warning-alpha-30:#ffb95f4d;--swal-info:#b3c5ff;--swal-info-alpha-30:#b3c5ff4d;--swal-success:#95d5b2;--swal-success-alpha-30:#95d5b24d;--swal-bg-paper:#2d303a;--swal-bg-default:#181b24;--swal-text-primary:#eef0fd;--swal-text-secondary:#b3cad4;--swal-divider:#344a52;--swal-shadow-popup:0px 8px 16px #0006;--swal-shadow-toast:0px 4px 8px #00000059}}.swal2-container{z-index:9999!important}.swal2-popup{border-radius:var(--swal-radius)!important;box-shadow:var(--swal-shadow-popup)!important;font-family:var(--swal-font)!important;background-color:var(--swal-bg-paper)!important;color:var(--swal-text-primary)!important;width:32em!important;padding:32px!important}.swal2-title{color:var(--swal-text-primary)!important;margin-bottom:8px!important;font-size:1.375rem!important;font-weight:700!important;line-height:1.3!important}.swal2-html-container{color:var(--swal-text-secondary)!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.6!important}.swal2-icon.swal2-success{border-color:var(--swal-success)!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--swal-success)!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:var(--swal-success-alpha-30)!important}.swal2-icon.swal2-error{border-color:var(--swal-error)!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--swal-error)!important}.swal2-icon.swal2-warning{border-color:var(--swal-warning)!important;color:var(--swal-warning)!important}.swal2-icon.swal2-info{border-color:var(--swal-info)!important;color:var(--swal-info)!important}.swal2-icon.swal2-question{border-color:var(--swal-primary)!important;color:var(--swal-primary)!important}.swal2-actions{gap:12px!important}.swal2-confirm{background:linear-gradient(135deg, var(--swal-primary) 0%, var(--swal-primary-dark) 100%)!important;border-radius:var(--swal-radius-sm)!important;font-size:.9375rem!important;font-weight:600!important;font-family:var(--swal-font)!important;text-transform:none!important;color:#fff!important;box-shadow:none!important;letter-spacing:.01em!important;border:none!important;min-width:100px!important;padding:10px 24px!important;transition:background .2s,box-shadow .2s,transform .15s!important}.swal2-confirm:hover{background:linear-gradient(135deg, var(--swal-primary-dark) 0%, #003d4d 100%)!important;box-shadow:0 4px 12px var(--swal-primary-alpha-30)!important;transform:translateY(-1px)!important}.swal2-confirm:focus{box-shadow:0 0 0 3px var(--swal-primary-alpha-30)!important;outline:none!important}.swal2-confirm:active{transform:translateY(0)!important}.swal2-cancel{border:1.5px solid var(--swal-divider)!important;border-radius:var(--swal-radius-sm)!important;font-size:.9375rem!important;font-weight:600!important;font-family:var(--swal-font)!important;text-transform:none!important;color:var(--swal-text-secondary)!important;box-shadow:none!important;letter-spacing:.01em!important;background-color:#0000!important;min-width:100px!important;padding:10px 24px!important;transition:background .2s,border-color .2s,color .2s!important}.swal2-cancel:hover{background-color:var(--swal-primary-alpha-04)!important;border-color:var(--swal-primary)!important;color:var(--swal-primary)!important}.swal2-cancel:focus{box-shadow:0 0 0 3px var(--swal-primary-alpha-10)!important;outline:none!important}.swal2-deny{border:1.5px solid var(--swal-error)!important;border-radius:var(--swal-radius-sm)!important;font-size:.9375rem!important;font-weight:600!important;font-family:var(--swal-font)!important;text-transform:none!important;color:var(--swal-error)!important;box-shadow:none!important;letter-spacing:.01em!important;background-color:#0000!important;min-width:100px!important;padding:10px 24px!important;transition:background .2s,border-color .2s!important}.swal2-deny:hover{background-color:var(--swal-error-alpha-04)!important;border-color:var(--swal-error)!important}.swal2-deny:focus{box-shadow:0 0 0 3px var(--swal-error-alpha-30)!important;outline:none!important}.swal2-input,.swal2-textarea,.swal2-select{border:1.5px solid var(--swal-divider)!important;border-radius:var(--swal-radius-sm)!important;font-size:.9375rem!important;font-family:var(--swal-font)!important;color:var(--swal-text-primary)!important;background-color:var(--swal-bg-paper)!important;padding:12px 14px!important;transition:border-color .2s,box-shadow .2s!important}.swal2-input:focus,.swal2-textarea:focus,.swal2-select:focus{border-color:var(--swal-primary)!important;box-shadow:0 0 0 3px var(--swal-primary-alpha-10)!important;outline:none!important}.swal2-input::placeholder,.swal2-textarea::placeholder{color:var(--swal-text-secondary)!important;opacity:.6!important}.swal2-validation-message{background-color:var(--swal-error-alpha-04)!important;color:var(--swal-error)!important;border-radius:var(--swal-radius-sm)!important;border:1px solid var(--swal-error-alpha-30)!important;margin-top:10px!important;padding:10px 14px!important;font-size:.8125rem!important;font-weight:500!important}.swal2-progress-steps{margin-bottom:20px!important}.swal2-progress-step{background-color:var(--swal-primary)!important;color:#fff!important;width:30px!important;height:30px!important;font-weight:600!important;line-height:30px!important;font-family:var(--swal-font)!important;border-radius:50%!important}.swal2-progress-step.swal2-active-progress-step{background-color:var(--swal-primary-dark)!important}.swal2-progress-step-line{background-color:var(--swal-divider)!important}.swal2-close{color:var(--swal-text-secondary)!important;border-radius:var(--swal-radius-sm)!important;width:36px!important;height:36px!important;font-size:26px!important;transition:color .2s,background-color .2s!important}.swal2-close:hover{color:var(--swal-text-primary)!important;background-color:var(--swal-primary-alpha-04)!important}.swal2-close:focus{box-shadow:0 0 0 3px var(--swal-primary-alpha-10)!important;outline:none!important}.swal2-timer-progress-bar-container{border-radius:0 0 var(--swal-radius) var(--swal-radius)!important;overflow:hidden!important}.swal2-timer-progress-bar{background-color:var(--swal-primary)!important;opacity:.7!important;height:3px!important}.swal2-loader{border-color:var(--swal-primary) transparent var(--swal-primary) transparent!important}.swal2-toast{border-radius:var(--swal-radius-sm)!important;box-shadow:var(--swal-shadow-toast)!important;font-family:var(--swal-font)!important;background-color:var(--swal-bg-paper)!important;border:1px solid var(--swal-divider)!important}.swal2-toast .swal2-title{color:var(--swal-text-primary)!important;margin:0!important;font-size:.9375rem!important;font-weight:600!important}.swal2-toast .swal2-icon{margin:0 10px 0 0!important}.swal2-toast .swal2-timer-progress-bar{background-color:var(--swal-primary)!important}.swal2-toast.swal2-show.swal2-success{border-left:4px solid var(--swal-success)!important;border-color:#2d6a4f33!important;border-left-color:var(--swal-success)!important;background-color:#f1f8f4!important}.swal2-toast.swal2-show.swal2-success .swal2-title{color:#1a4f38!important}.swal2-toast.swal2-show.swal2-error{border-left:4px solid var(--swal-error)!important;border-color:#ba1a1a33!important;border-left-color:var(--swal-error)!important;background-color:#fff0f0!important}.swal2-toast.swal2-show.swal2-error .swal2-title{color:#7a0000!important}.swal2-toast.swal2-show.swal2-warning{border-left:4px solid var(--swal-warning)!important;border-color:#b26a0033!important;border-left-color:var(--swal-warning)!important;background-color:#fff8e6!important}.swal2-toast.swal2-show.swal2-warning .swal2-title{color:#7a4800!important}.swal2-toast.swal2-show.swal2-info{border-left:4px solid var(--swal-info)!important;border-color:#495d9233!important;border-left-color:var(--swal-info)!important;background-color:#eef0fc!important}.swal2-toast.swal2-show.swal2-info .swal2-title{color:#2a3869!important}@media (prefers-color-scheme:dark){.swal2-toast.swal2-show.swal2-success{background-color:#95d5b214!important}.swal2-toast.swal2-show.swal2-success .swal2-title{color:#95d5b2!important}.swal2-toast.swal2-show.swal2-error{background-color:#ffb4ab14!important}.swal2-toast.swal2-show.swal2-error .swal2-title{color:#ffb4ab!important}.swal2-toast.swal2-show.swal2-warning{background-color:#ffb95f14!important}.swal2-toast.swal2-show.swal2-warning .swal2-title{color:#ffb95f!important}.swal2-toast.swal2-show.swal2-info{background-color:#b3c5ff14!important}.swal2-toast.swal2-show.swal2-info .swal2-title{color:#b3c5ff!important}}
html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}@keyframes page-enter-keyframes{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.5s forwards page-enter-keyframes}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}}
