.unlock-panel.svelte-16ulh2t{background:var(--color-shell-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-lg)}.unlock-eyebrow.svelte-16ulh2t{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-fg-muted)}.unlock-title.svelte-16ulh2t{font-size:var(--text-h3);color:var(--color-fg-primary);margin-top:var(--space-2xs, .25rem)}.unlock-label.svelte-16ulh2t{font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted)}.unlock-input.svelte-16ulh2t{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-fg-primary);background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);transition:border-color var(--duration-micro) var(--ease-standard)}.unlock-input.svelte-16ulh2t:focus{outline:none;border-color:var(--color-border-emphasis)}.unlock-error.svelte-16ulh2t{font-size:var(--text-body-sm);color:var(--color-error)}.unlock-button.svelte-16ulh2t{font-size:var(--text-body-sm);font-weight:var(--font-medium);color:var(--color-bg-pure);background:var(--color-fg-primary);border:none;border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);cursor:pointer;transition:opacity var(--duration-micro) var(--ease-standard)}.unlock-button.svelte-16ulh2t:hover{opacity:.85}
