dialog.dialog.svelte-b0y5bo{border:none;padding:0;background-color:transparent;width:100%;max-width:500px;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0003;max-height:90vh;flex-direction:column;position:relative;background:#fff;transform:translateY(50px);opacity:0;min-height:40px;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s ease}dialog.dialog[open].svelte-b0y5bo{transform:translateY(0);opacity:1}dialog.dialog.svelte-b0y5bo::backdrop{background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease;animation:svelte-b0y5bo-fadeIn .3s ease forwards}@keyframes svelte-b0y5bo-fadeIn{to{opacity:1}}.dialog-close.svelte-b0y5bo{position:absolute;top:0;right:0;font-size:16px;height:40px;width:40px;border:0;outline:0;border-radius:50%;background-color:#0003;cursor:pointer;transition:.2s ease}.dialog-close.svelte-b0y5bo:hover{background-color:#0006}.dialog-content.svelte-b0y5bo{width:100%;height:100%;display:flex;flex-direction:column}@media (max-width: 768px){dialog.dialog.svelte-b0y5bo{margin:0;width:100%;max-width:100%;border-radius:16px 16px 0 0;min-height:30vh;max-height:90vh}}.logo-container.svelte-kck7s9{height:100px;animation:svelte-kck7s9-float 6s ease-in-out infinite;display:flex;align-items:center;gap:1rem}@keyframes svelte-kck7s9-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-kck7s9-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-kck7s9-colorFlow{0%{filter:hue-rotate(0deg) saturate(100%)}25%{filter:hue-rotate(5deg) saturate(150%)}50%{filter:hue-rotate(0deg) saturate(200%)}75%{filter:hue-rotate(-5deg) saturate(150%)}to{filter:hue-rotate(0deg) saturate(100%)}}.register.svelte-sujvog{padding:20px}:root{--blue-50: #e3f2fd}body{font-size:16px;font-family:Arial,Helvetica,sans-serif;background-color:var(--blue-50)}header.svelte-12qhfyh{margin:0 auto;display:flex;align-items:center;justify-content:center}main.svelte-12qhfyh{padding:20px}footer.svelte-12qhfyh{font-size:.8rem;padding:5rem;color:#888}
