@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Pacifico&family=Simonetta:ital,wght@0,400;0,900;1,400;1,900&display=swap";.app-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#11182780;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.app-modal-card{position:relative;width:min(34rem,100%);padding:2rem 1.8rem 1.6rem;border-radius:.7rem;background:#fff;border:2.5px solid #9ca3af;box-shadow:0 1.2rem 3rem #1118272e;text-align:left}.app-modal-card.info{border-color:#1d4ed8}.app-modal-card.warn{border-color:#b45309}.app-modal-card.danger{border-color:#b91c1c}.app-modal-badge{position:absolute;top:.85rem;left:.85rem;width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;font-size:1.45rem;line-height:1}.app-modal-card.info .app-modal-badge{color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd}.app-modal-card.warn .app-modal-badge{color:#b45309;background:#fef3c7;border:1px solid #f59e0b}.app-modal-card.danger .app-modal-badge{color:#b91c1c;background:#fee2e2;border:1px solid #f87171}.app-modal-close{position:absolute;top:.85rem;right:.85rem;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:.4rem;background:#fff;color:#6b7280;cursor:pointer}.app-modal-close:hover{background:#f3f4f6;color:#111827}.app-modal-body{padding-top:.4rem;padding-left:3.2rem}.app-modal-card h3{margin:0 0 .55rem;font-size:1.85rem;font-weight:700;color:#111827}.app-modal-card>.app-modal-body>p,.app-modal-body>p{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.45;color:#6b7280}.app-modal-meta{display:flex;align-items:baseline;gap:.65rem;margin:0 0 1.5rem;padding:.95rem 1.1rem;border-radius:.5rem;background:#e5e7eb;border:1px solid #9ca3af;flex-wrap:wrap}.app-modal-meta strong{font-size:1.35rem;color:#111827;font-weight:700;flex-shrink:0}.app-modal-meta span{font-size:1.3rem;color:#1f2937;font-weight:500;min-width:0;word-break:break-word}.app-modal-actions{display:flex;gap:.75rem}.app-modal-actions>button{flex:1;display:inline-flex;align-items:center;justify-content:center;border-radius:.4rem;padding:.75rem 1.2rem;font-size:1.35rem;font-weight:600;cursor:pointer}.app-modal-btn-cancel{border:1px solid #d1d5db;background:#fff;color:#374151}.app-modal-btn-cancel:hover{background:#f9fafb}.app-modal-btn-info{border:1px solid #1e40af;background:#2563eb;color:#fff}.app-modal-btn-info:hover{background:#1d4ed8}.app-modal-btn-warn{border:1px solid #92400e;background:#d97706;color:#fff}.app-modal-btn-warn:hover{background:#b45309}.app-modal-btn-danger{border:1px solid #991b1b;background:#dc2626;color:#fff}.app-modal-btn-danger:hover{background:#b91c1c}.app-modal-btn-info:disabled,.app-modal-btn-warn:disabled,.app-modal-btn-danger:disabled{opacity:.55;cursor:not-allowed}.app-modal-enter-active,.app-modal-leave-active{transition:opacity .28s ease}.app-modal-enter-active .app-modal-card,.app-modal-leave-active .app-modal-card{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease}.app-modal-enter-from,.app-modal-leave-to{opacity:0}.app-modal-enter-from .app-modal-card,.app-modal-leave-to .app-modal-card{opacity:0;transform:translateY(1.2rem) scale(.97)}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--fontsize: 2rem;--fontsizeTitles: 5rem;--fontsizeTitlesMobile: 4rem;--familyTitles: "Simonetta", static;--color-first: rgb(253, 131, 16);--color-fourth: rgb(255, 239, 224);--color-second: #1A1A4B;--color-third: #333333}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:5px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}pre{font-family:Arial,Helvetica,sans-serif!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea,input,select{border-radius:1rem 4rem;padding:.1rem 1rem .2rem;background-color:#fff;color:#000}html{font-size:.65vw}@media (max-width: 600px){html{font-size:1.8vw}}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;display:flex;place-items:center;min-width:320px;min-height:100vh;overflow-x:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}h1{font-size:3.2em;line-height:1.1}hr{width:100%;height:1rem;background-color:#ff4500;border-radius:1rem 4rem}.page{position:relative;width:100%;min-height:100%;opacity:0;animation:appear 1s forwards}@keyframes appear{to{opacity:1}}.btn{border-radius:1rem 4rem;padding:.2rem 2rem .5rem}.btn-success{background-color:var(--color-second);transition:all .3s ease}.btn-success:hover{background-color:#4b4b81}.btn-danger{background-color:#c92e2e}.btn-danger:hover{background-color:#ea4a4a}button{border-radius:1rem 4rem;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
