.label.svelte-1ph51ms{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:700;color:var(--grey-900)}.frame-row.svelte-1ph51ms{display:flex;align-items:stretch;gap:var(--space-2)}.frame.svelte-1ph51ms{flex:1;min-width:0;display:flex;align-items:center;background:var(--white);border-radius:var(--radius-sm);overflow:hidden}.hero.svelte-1ph51ms .frame:where(.svelte-1ph51ms),.field.svelte-1ph51ms .frame:where(.svelte-1ph51ms){border:2px solid var(--blue-600)}.field.svelte-1ph51ms .frame:where(.svelte-1ph51ms):focus-within:not(.disabled){box-shadow:var(--focus-ring)}.glyph.svelte-1ph51ms{display:grid;place-items:center;padding-left:var(--space-3);color:var(--blue-600)}.kb-toggle.svelte-1ph51ms{display:grid;place-items:center;flex:none;width:var(--touch-min);align-self:stretch;color:var(--grey-400)}.cam-btn.svelte-1ph51ms{flex:none;align-self:stretch;display:grid;place-items:center;border:2px solid var(--blue-600);border-radius:var(--radius-sm);background:var(--white);color:var(--blue-600)}.cam-btn.svelte-1ph51ms:active{color:var(--blue-700);border-color:var(--blue-700)}.hero.svelte-1ph51ms .cam-btn:where(.svelte-1ph51ms){width:var(--touch-primary)}.field.svelte-1ph51ms .cam-btn:where(.svelte-1ph51ms){width:calc(var(--touch-min) + 2px)}.kb-toggle.on.svelte-1ph51ms{color:var(--blue-600)}.kb-toggle.svelte-1ph51ms:active{color:var(--blue-700)}.hero.svelte-1ph51ms .glyph:where(.svelte-1ph51ms){color:var(--blue-600)}.hero.svelte-1ph51ms .glyph:where(.svelte-1ph51ms) svg:where(.svelte-1ph51ms){width:24px;height:24px}.field.svelte-1ph51ms .frame:where(.svelte-1ph51ms):focus-within .glyph:where(.svelte-1ph51ms){color:var(--blue-600)}input.svelte-1ph51ms{flex:1;min-width:0;height:calc(var(--touch-primary) - 4px);padding:0 var(--space-3);font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums;color:var(--grey-900);caret-color:var(--blue-600);background:transparent}.field.svelte-1ph51ms input:where(.svelte-1ph51ms){height:calc(var(--touch-min) - 2px);font-size:var(--text-md);font-family:var(--font-family);text-transform:uppercase;letter-spacing:.04em}input.svelte-1ph51ms::placeholder{color:var(--grey-400);font-weight:400}.field.svelte-1ph51ms input:where(.svelte-1ph51ms)::placeholder{font-family:var(--font-family);text-transform:none;letter-spacing:normal}input.svelte-1ph51ms:focus,input.svelte-1ph51ms:focus-visible{outline:none;box-shadow:none}.armed.svelte-1ph51ms input:where(.svelte-1ph51ms):focus{animation:svelte-1ph51ms-caret-pulse 1.2s ease-in-out infinite}@keyframes svelte-1ph51ms-caret-pulse{0%,to{caret-color:var(--blue-600)}50%{caret-color:var(--blue-200)}}.scan.svelte-1ph51ms .frame.receiving:where(.svelte-1ph51ms),.field.svelte-1ph51ms .frame.receiving:where(.svelte-1ph51ms):focus-within{border-color:var(--blue-600);background:var(--blue-50)}.scan.svelte-1ph51ms .frame.success:where(.svelte-1ph51ms),.field.svelte-1ph51ms .frame.success:where(.svelte-1ph51ms):focus-within{border-color:var(--success);background:var(--success-tint)}.scan.svelte-1ph51ms .frame.reject:where(.svelte-1ph51ms),.field.svelte-1ph51ms .frame.reject:where(.svelte-1ph51ms):focus-within{border-color:var(--error);background:var(--error-tint)}@media(prefers-reduced-motion:reduce){.armed.svelte-1ph51ms input:where(.svelte-1ph51ms):focus{animation:none}}.frame.disabled.svelte-1ph51ms{border-color:var(--grey-200);background:var(--grey-50)}.frame.disabled.svelte-1ph51ms input:where(.svelte-1ph51ms){color:var(--grey-400)}.frame.disabled.svelte-1ph51ms .glyph:where(.svelte-1ph51ms){color:var(--grey-400)}.reject-message.svelte-1ph51ms{padding-top:var(--space-1);font-size:var(--text-sm);font-weight:500;color:var(--error)}
