@import"https://fonts.googleapis.com/icon?family=Material+Icons";@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.5;background-color:#f8f9fa;width:100%;max-width:100vw;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.text-center{text-align:center}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,input[type=button],input[type=submit]{min-height:44px;min-width:44px}html,body{-webkit-text-size-adjust:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active,button:active{background-color:#0000001a}body{overscroll-behavior-y:contain}.container{max-width:100%;overflow-x:hidden}@media (max-width: 768px){html{font-size:14px}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}}@media (max-width: 430px){html{font-size:13px}body{font-size:14px}.container{padding:.5rem;width:100%;max-width:100vw}.mt-1{margin-top:.2rem}.mt-2{margin-top:.4rem}.mt-3{margin-top:.6rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.4rem}.mb-1{margin-bottom:.2rem}.mb-2{margin-bottom:.4rem}.mb-3{margin-bottom:.6rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.4rem}.p-1{padding:.2rem}.p-2{padding:.4rem}.p-3{padding:.6rem}.p-4{padding:1rem}.p-5{padding:1.4rem}}@media (max-width: 480px) and (min-width: 431px){html{font-size:13px}.container{padding:.75rem}.mt-1{margin-top:.2rem}.mt-2{margin-top:.4rem}.mt-3{margin-top:.8rem}.mt-4{margin-top:1.2rem}.mt-5{margin-top:1.6rem}.mb-1{margin-bottom:.2rem}.mb-2{margin-bottom:.4rem}.mb-3{margin-bottom:.8rem}.mb-4{margin-bottom:1.2rem}.mb-5{margin-bottom:1.6rem}.p-1{padding:.2rem}.p-2{padding:.4rem}.p-3{padding:.8rem}.p-4{padding:1.2rem}.p-5{padding:1.6rem}}@media (hover: none) and (pointer: coarse){input,select,textarea{font-size:16px}select{padding-right:30px}}.material-icons{font-feature-settings:"liga";display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-user-select:none;user-select:none}button{border:none;background:none;cursor:pointer;font-family:inherit}input{font-family:inherit;border:none;outline:none}a{text-decoration:none;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.swal2-popup{border-radius:16px!important;padding:1.5rem!important;max-width:90vw!important}.swal2-popup .swal2-title{font-size:1.25rem!important;font-weight:600!important;color:#2c3e50!important;margin-bottom:1rem!important}.swal2-popup .swal2-html-container{font-size:1rem!important;color:#4a5568!important;text-align:center!important;line-height:1.5!important;margin-bottom:1.5rem!important}.swal2-popup .swal2-actions{gap:.75rem!important;margin-top:1.5rem!important}.swal2-popup .swal2-actions .swal2-confirm,.swal2-popup .swal2-actions .swal2-cancel{border-radius:8px!important;padding:.75rem 1.5rem!important;font-weight:500!important;font-size:.95rem!important;min-height:44px!important;min-width:100px!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important}.swal2-popup .swal2-actions .swal2-confirm{background-color:#dc2626!important}.swal2-popup .swal2-actions .swal2-confirm:hover{background-color:#b91c1c!important}.swal2-popup .swal2-actions .swal2-cancel{background-color:#3085d6!important}.swal2-popup .swal2-actions .swal2-cancel:hover{background-color:#2563eb!important}.swal2-popup .swal2-icon{margin:1rem auto 1.5rem!important}.swal2-popup .swal2-icon.swal2-warning{border-color:#f59e0b!important;color:#f59e0b!important}.swal2-popup .swal2-icon.swal2-success{border-color:#10b981!important;color:#10b981!important}.swal2-popup .swal2-icon.swal2-error{border-color:#ef4444!important;color:#ef4444!important}@media (max-width: 430px){.swal2-popup{width:95vw!important;max-width:95vw!important;margin:1rem!important;padding:1.25rem!important}.swal2-popup .swal2-title{font-size:1.125rem!important;margin-bottom:.75rem!important}.swal2-popup .swal2-html-container{font-size:.9rem!important;margin-bottom:1.25rem!important}.swal2-popup .swal2-actions{flex-direction:column!important;width:100%!important;gap:.5rem!important}.swal2-popup .swal2-actions .swal2-confirm,.swal2-popup .swal2-actions .swal2-cancel{width:100%!important;margin:0!important;padding:.875rem 1rem!important;font-size:.9rem!important}.swal2-popup .swal2-icon{width:60px!important;height:60px!important;margin:.75rem auto 1rem!important}}.swal2-backdrop-show{background-color:#00000080!important}.swal2-container{z-index:9999!important}
