.page.svelte-1b0nrqf{max-width:900px;margin:0 auto;padding:0 2rem 6rem}.hero.svelte-1b0nrqf{padding:5rem 0 3rem;text-align:center}.hero-label.svelte-1b0nrqf{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#00ff4180;margin:0 0 1.25rem}.hero-headline.svelte-1b0nrqf{font-size:clamp(2.2rem,6vw,3.5rem);font-weight:700;line-height:1.1;color:#c8e8ff;margin:0 0 1.5rem}.hero-sub.svelte-1b0nrqf{max-width:500px;margin:0 auto;color:#8cf9;line-height:1.75;font-size:1rem}.console-section.svelte-1b0nrqf{padding:2rem 0 3rem}.section-label.svelte-1b0nrqf{font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:#88ccff59;margin:0 0 1.75rem}.form-section.svelte-1b0nrqf{padding:1rem 0 3rem;max-width:560px}.access-form.svelte-1b0nrqf{display:flex;flex-direction:column;gap:1.5rem}.field-group.svelte-1b0nrqf{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-1b0nrqf{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#88ccff80}.optional.svelte-1b0nrqf{color:#88ccff4d;text-transform:none;letter-spacing:0;font-size:.7rem}.field-input.svelte-1b0nrqf{background:#88ccff12;border:1px solid rgba(136,204,255,.18);border-radius:4px;padding:.65rem .85rem;color:#c8e8ff;font-family:inherit;font-size:.9rem;transition:border-color .2s,background .2s;outline:none;width:100%;box-sizing:border-box}.field-input.svelte-1b0nrqf::placeholder{color:#88ccff40}.field-input.svelte-1b0nrqf:focus{border-color:#8cf6;background:#88ccff12}.consent-row.svelte-1b0nrqf{display:flex;align-items:flex-start;gap:.5rem;color:#88ccffb3;font-size:.8rem;line-height:1.5}.consent-row.svelte-1b0nrqf input:where(.svelte-1b0nrqf){margin-top:.2rem}.consent-row.svelte-1b0nrqf a:where(.svelte-1b0nrqf){color:#8cf}.field-select.svelte-1b0nrqf{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='none' stroke='rgba(136,204,255,0.4)' stroke-width='1.5' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.25rem}.field-select.svelte-1b0nrqf option:where(.svelte-1b0nrqf){background:#000d24;color:#c8e8ff}.field-textarea.svelte-1b0nrqf{resize:vertical;min-height:90px;line-height:1.6}.btn-submit.svelte-1b0nrqf{padding:.75rem 1.75rem;border:1px solid #00ff41;background:transparent;color:#00ff41;font-family:inherit;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;border-radius:3px;cursor:pointer;transition:background .2s,opacity .2s;align-self:flex-start}.btn-submit.svelte-1b0nrqf:hover:not(:disabled){background:#00ff411a}.btn-submit.svelte-1b0nrqf:disabled{opacity:.35;cursor:not-allowed}.confirmation.svelte-1b0nrqf{display:flex;gap:1.75rem;align-items:flex-start;background:#00ff4114;border:1px solid rgba(0,255,65,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:2.5rem}.confirm-sigil.svelte-1b0nrqf{font-size:2.5rem;color:#8cf6;flex-shrink:0;line-height:1}.confirm-headline.svelte-1b0nrqf{font-size:1.3rem;font-weight:700;color:#00ff41;margin:0 0 .75rem}.confirm-text.svelte-1b0nrqf{font-size:.875rem;color:#88ccffa6;line-height:1.75;margin:0 0 .5rem}.confirm-text.svelte-1b0nrqf strong:where(.svelte-1b0nrqf){color:#c8e8ff}.confirm-sub.svelte-1b0nrqf{font-size:.8rem;color:#8cf6;margin:0 0 1.5rem}.confirm-links.svelte-1b0nrqf{display:flex;flex-wrap:wrap;gap:.75rem}.btn-secondary.svelte-1b0nrqf{display:inline-block;padding:.45rem 1rem;border:1px solid rgba(136,204,255,.3);color:#88ccffb3;text-decoration:none;font-family:inherit;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;transition:background .2s,color .2s}.btn-secondary.svelte-1b0nrqf:hover{background:#88ccff12;color:#8cf}.existing-section.svelte-1b0nrqf{padding:2rem 0;border-top:1px solid rgba(136,204,255,.07)}.existing-text.svelte-1b0nrqf{font-size:.82rem;color:#8cf6;margin:0}.login-link.svelte-1b0nrqf{color:#8cf9;text-decoration:none;margin-left:.5rem;transition:color .2s}.login-link.svelte-1b0nrqf:hover{color:#8cf}
