.code-entry.svelte-1aeueyb{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.entry-label.svelte-1aeueyb{font-size:18px;font-weight:600;color:var(--color-heading);margin:0;align-self:flex-start}.input-wrap.svelte-1aeueyb{width:100%;height:72px;border-radius:20px;background:var(--color-surface);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;transition:border-color .15s,box-shadow .15s}.input-wrap.svelte-1aeueyb:focus-within{border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f24}.input-wrap.state-error.svelte-1aeueyb{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.input-wrap.state-loading.svelte-1aeueyb{border-color:#2d6a4f;opacity:.6}input.svelte-1aeueyb{width:100%;height:100%;background:transparent;border:none;outline:none;font-family:SF Mono,ui-monospace,Fira Code,Courier New,monospace;font-size:30px;font-weight:700;letter-spacing:10px;padding:0 10px 0 20px;text-align:center;color:var(--color-heading);cursor:text}input.svelte-1aeueyb:disabled{cursor:not-allowed}input.svelte-1aeueyb::placeholder{color:var(--color-border);font-weight:400;letter-spacing:8px}.dots.svelte-1aeueyb{display:flex;gap:10px;align-items:center;justify-content:center}.dot.svelte-1aeueyb{width:9px;height:9px;border-radius:50%;background:var(--color-border);transition:background .15s,transform .15s;flex-shrink:0}.dot-filled.svelte-1aeueyb{background:#2d6a4f;transform:scale(1.15)}.dot-error.svelte-1aeueyb{background:#dc2626;transform:scale(1.15)}.dot-loading.svelte-1aeueyb{background:#2d6a4f;animation:svelte-1aeueyb-dot-pulse .7s ease-in-out infinite}@keyframes svelte-1aeueyb-dot-pulse{0%,to{opacity:1;transform:scale(1.15)}50%{opacity:.3;transform:scale(.85)}}.hint.svelte-1aeueyb{font-size:13px;color:var(--color-hint);text-align:center;margin:0;min-height:18px;line-height:1.4}.hint-error.svelte-1aeueyb{color:#dc2626;font-weight:500}.hint-loading.svelte-1aeueyb{color:#2d6a4f}@media(prefers-reduced-motion:reduce){.dot-loading.svelte-1aeueyb{animation:none}.input-wrap.svelte-1aeueyb,.dot.svelte-1aeueyb{transition:none}}
