.signup.svelte-3cz2jb{display:flex;flex-direction:column;gap:14px;margin:22px 0 34px;padding:22px;border:1px solid var(--gold-hair, rgba(255, 255, 255, .18));border-radius:10px;background:#7f7f7f0f}.signup--done.svelte-3cz2jb{gap:8px}.signup-h.svelte-3cz2jb{font-family:var(--font-display, inherit);font-size:20px;margin:0 0 4px!important}.f.svelte-3cz2jb{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0}.f-l.svelte-3cz2jb{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.75;padding:0}.signup.svelte-3cz2jb input[type=tel]:where(.svelte-3cz2jb),.dob-row.svelte-3cz2jb input:where(.svelte-3cz2jb){font:inherit;padding:10px 12px;border-radius:8px;border:1px solid var(--gold-hair, rgba(255, 255, 255, .22));background:#ffffff0a;color:inherit}.dob-row.svelte-3cz2jb{display:flex;align-items:center;gap:8px}.dob-row.svelte-3cz2jb input:where(.svelte-3cz2jb){width:4.4em;text-align:center}.dob-row.svelte-3cz2jb input.y:where(.svelte-3cz2jb){width:6em}.consent-check.svelte-3cz2jb{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;margin-bottom:0;font-family:var(--body);font-size:12.5px;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--cream-60);cursor:pointer}.consent-check.svelte-3cz2jb input:where(.svelte-3cz2jb){-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:2px 0 0;padding:0;border:1px solid var(--gold-hair-strong);border-radius:4px;background:var(--ink-deep);position:relative;flex:none;cursor:pointer}.consent-check.svelte-3cz2jb input:where(.svelte-3cz2jb):checked{background:var(--gold);border-color:var(--gold-text)}.consent-check.svelte-3cz2jb input:where(.svelte-3cz2jb):checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ink);font-size:12px;font-weight:700}.consent-hint.svelte-3cz2jb{display:block;margin-top:6px;font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.consent-check.svelte-3cz2jb input:where(.svelte-3cz2jb):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.signup.svelte-3cz2jb .btn:where(.svelte-3cz2jb){align-self:flex-start}.signup.svelte-3cz2jb .btn:where(.svelte-3cz2jb):disabled{opacity:.45;cursor:default}.signup-err.svelte-3cz2jb{color:#e0705f;font-size:13px;margin:0!important}.signup-fine.svelte-3cz2jb{font-size:12px;opacity:.75;margin:0!important}.hp.svelte-3cz2jb{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.shots.svelte-3cz2jb{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0 26px}.shot.svelte-3cz2jb{margin:0;flex:1 1 260px;max-width:420px}.shot.svelte-3cz2jb img:where(.svelte-3cz2jb){width:100%;height:auto;display:block;border:1px solid var(--gold-hair, rgba(255, 255, 255, .18));border-radius:8px}.consent.svelte-3cz2jb{margin:14px 0;padding:14px 18px;border-left:3px solid var(--gold-text, #baad55);background:#7f7f7f12}.consent.svelte-3cz2jb p:where(.svelte-3cz2jb){margin:0}.consent-label.svelte-3cz2jb{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:6px!important}
