.artist-builder-gate{background:var(--color-brand-paper);min-height:100%;color:var(--color-brand-ink);grid-template-rows:auto 1fr;padding:18px clamp(18px,4vw,48px);display:grid;overflow:hidden auto}.artist-builder-gate--checking{color:color-mix(in srgb, var(--color-brand-ink) 60%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.artist-builder-gate--checking svg{width:16px;height:16px;animation:.9s linear infinite artist-builder-gate-spin}.artist-builder-gate-brand{border-bottom:1px solid color-mix(in srgb, var(--color-brand-ink) 16%, transparent);align-items:center;gap:8px;min-height:38px;padding-bottom:16px;display:flex}.artist-builder-gate-brand img{width:25px;height:25px}.artist-builder-gate-brand strong{text-transform:uppercase;letter-spacing:-.04em;font-size:16px;font-weight:740}.artist-builder-gate-brand span{color:color-mix(in srgb, var(--color-brand-ink) 58%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:9px}.artist-builder-gate-form{align-self:center;width:min(100%,390px);margin:0 auto;padding:64px 0 100px;display:grid}.artist-builder-gate-form>svg{width:24px;height:24px;margin-bottom:24px}.artist-builder-gate-form>p:first-of-type{color:color-mix(in srgb, var(--color-brand-ink) 60%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:9px}.artist-builder-gate-form h1{font-variation-settings:"wdth" 88;letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,48px);font-weight:630;line-height:.95}.artist-builder-gate-form>span{color:color-mix(in srgb, var(--color-brand-ink) 64%, transparent);margin-top:14px;font-size:14px;line-height:1.45}.artist-builder-gate-form label{color:color-mix(in srgb, var(--color-brand-ink) 60%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin:32px 0 8px;font-size:9px}.artist-builder-gate-form input{border-color:color-mix(in srgb, var(--color-brand-ink) 25%, transparent);height:42px;box-shadow:none;background:0 0;border-radius:6px}.artist-builder-gate-form input:hover{border-color:color-mix(in srgb, var(--color-brand-ink) 55%, transparent)}.artist-builder-gate-form input:focus-visible{border-color:var(--color-brand-ink);outline:2px solid var(--color-brand-ink);outline-offset:2px;box-shadow:0 0 0 4px var(--color-brand-acid)}.artist-builder-gate-form input[aria-invalid=true]{border-color:var(--color-danger)}.artist-builder-gate-form [role=alert]{color:var(--color-danger);margin:8px 0 0;font-size:12px}.artist-builder-gate-form button{background:var(--color-brand-ink);height:42px;color:var(--color-brand-paper);border:0;border-radius:6px;margin-top:12px;font-size:13px}.artist-builder-gate-form button:hover:not(:disabled){background:var(--color-brand-acid);color:var(--color-brand-ink)}.artist-builder-gate-form button:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px;box-shadow:0 0 0 4px var(--color-brand-acid)}.artist-builder-gate-form small{color:color-mix(in srgb, var(--color-brand-ink) 52%, transparent);margin-top:12px;font-size:11px;line-height:1.4}@keyframes artist-builder-gate-spin{to{transform:rotate(360deg)}}@media (width<=520px){.artist-builder-gate{padding:14px 16px}.artist-builder-gate-brand{padding-bottom:12px}.artist-builder-gate-form{align-self:start;padding:72px 0 48px}}@media (prefers-reduced-motion:reduce){.artist-builder-gate--checking svg{animation:none}}
