body{margin:0;padding:0;background-color:#121212;color:#fff;overflow-x:hidden}.svelte-15hsqai{box-sizing:border-box}main.svelte-15hsqai{min-height:100vh;display:flex;flex-direction:column}.background.svelte-15hsqai{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:2rem;width:100%;position:relative;overflow:hidden;background:#121212;min-height:100vh}.bubble.svelte-15hsqai{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;z-index:0;pointer-events:none;animation-timing-function:ease-in-out}.bubble1.svelte-15hsqai{width:500px;height:500px;background:linear-gradient(135deg,#0ff,#e89e3c);left:-150px;top:10%;animation:svelte-15hsqai-moveBubble1 20s infinite alternate}.bubble2.svelte-15hsqai{width:400px;height:400px;background:linear-gradient(135deg,#e89e3c,#05a5c5);right:-100px;bottom:10%;animation:svelte-15hsqai-moveBubble2 22s infinite alternate}@keyframes svelte-15hsqai-moveBubble1{0%{transform:translate(0)}50%{transform:translate(40vw,20vh)}to{transform:translate(10vw,40vh)}}@keyframes svelte-15hsqai-moveBubble2{0%{transform:translate(0)}50%{transform:translate(-40vw,-20vh)}to{transform:translate(-10vw,-40vh)}}.theatrics-container.svelte-15hsqai{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:700px}.category-card.svelte-15hsqai{background:#121212d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:4rem 3rem;box-shadow:0 8px 32px #0006;border:1px solid rgba(255,255,255,.1);width:100%;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.category-title.svelte-15hsqai{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#0ff,#e89e3c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;line-height:1.2}.category-subtext.svelte-15hsqai{font-size:1.2rem;color:#b0b0b0;margin-bottom:3rem;line-height:1.6;max-width:500px}.input-container.svelte-15hsqai{width:100%;display:flex;flex-direction:column;gap:1.5rem}.button-row.svelte-15hsqai{display:flex;gap:1rem;justify-content:center}.progress-indicator.svelte-15hsqai{margin-top:2rem;font-size:1rem;color:#0ff;font-weight:600}.skip-theatrics-btn.svelte-15hsqai{position:fixed;bottom:2rem;right:2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;z-index:100}.skip-theatrics-btn.svelte-15hsqai:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #00ffff4d}.boring-container.svelte-15hsqai{position:relative;z-index:1;width:100%;max-width:900px}.form-card.svelte-15hsqai{background:#121212d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:3rem;box-shadow:0 8px 32px #0006;border:1px solid rgba(255,255,255,.1)}header.svelte-15hsqai{text-align:center;margin-bottom:3rem}.logo.svelte-15hsqai{max-width:100%;height:auto;max-height:120px;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}header.svelte-15hsqai h1:where(.svelte-15hsqai){font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#0ff,#e89e3c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}header.svelte-15hsqai p:where(.svelte-15hsqai){color:#b0b0b0;font-size:1.1rem}.already-submitted.svelte-15hsqai{display:flex;align-items:center;justify-content:center;gap:.75rem;background:#00ff001a;border:1px solid rgba(0,255,0,.3);border-radius:12px;padding:1.5rem;margin-bottom:2rem;color:#0f0;font-size:1.1rem}.already-submitted.svelte-15hsqai i:where(.svelte-15hsqai){font-size:1.5rem}form.svelte-15hsqai{display:flex;flex-direction:column;gap:1.5rem}.form-group.svelte-15hsqai{width:100%}.submit-section.svelte-15hsqai{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.warning-text.svelte-15hsqai{display:flex;align-items:center;gap:.5rem;color:#e89e3c;font-size:.95rem;text-align:center}.login-overlay.svelte-15hsqai{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000}.login-popup.svelte-15hsqai{background:#121212f2;border-radius:24px;padding:3rem;box-shadow:0 8px 32px #0009;border:1px solid rgba(255,255,255,.2);max-width:500px;width:90%}.login-content.svelte-15hsqai{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.login-logo.svelte-15hsqai{max-width:200px;height:auto}.login-content.svelte-15hsqai h2:where(.svelte-15hsqai){font-size:2rem;font-weight:700;color:#0ff;margin:0}.login-content.svelte-15hsqai p:where(.svelte-15hsqai){color:#b0b0b0;font-size:1.1rem;margin:0}.alert-container.svelte-15hsqai{position:fixed;top:2rem;right:2rem;z-index:2000;max-width:450px;width:90%}@media(max-width:768px){.alert-container.svelte-15hsqai{top:1rem;right:1rem;left:1rem;max-width:none}.category-card.svelte-15hsqai{padding:2.5rem 1.5rem;min-height:350px}.category-title.svelte-15hsqai{font-size:2rem}.category-subtext.svelte-15hsqai{font-size:1rem}.form-card.svelte-15hsqai{padding:2rem 1.5rem}header.svelte-15hsqai h1:where(.svelte-15hsqai){font-size:1.8rem}.skip-theatrics-btn.svelte-15hsqai{bottom:1rem;right:1rem;padding:.6rem 1.2rem;font-size:.85rem}.button-row.svelte-15hsqai{flex-direction:column;width:100%}}
