.demo-label[data-v-96ca1b64]{text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-muted);margin-bottom:.35rem;font-size:.7rem;font-weight:600;display:block}.demo-field[data-v-96ca1b64]{background:var(--ui-bg-muted);border-style:solid;border-width:1.5px;border-radius:.6rem;align-items:center;gap:.5rem;min-height:2.6rem;padding:.6rem .75rem;transition:border-color .25s,box-shadow .25s;display:flex}.field-empty[data-v-96ca1b64]{border-color:var(--ui-border)}.field-focus[data-v-96ca1b64]{border-color:var(--color-primary-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-500) 12%, transparent)}.field-success[data-v-96ca1b64]{border-color:#34d399;box-shadow:0 0 0 3px #34d3991f}.field-warning[data-v-96ca1b64]{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.field-checking[data-v-96ca1b64]{border-color:var(--color-primary-400)}.field-pulse[data-v-96ca1b64]{animation:.5s ease-out fieldPulse-96ca1b64}@keyframes fieldPulse-96ca1b64{0%{box-shadow:0 0 #34d39980}60%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 0 3px #34d3991f}}.field-note[data-v-96ca1b64]{align-items:center;gap:.35rem;margin-top:.3rem;padding:0 .25rem;font-size:.7rem;display:flex}.field-note-success[data-v-96ca1b64]{color:#059669}.field-note-neutral[data-v-96ca1b64]{color:var(--ui-text-muted)}.autocomplete-dropdown[data-v-96ca1b64]{z-index:20;background:var(--ui-bg);border:1.5px solid var(--color-primary-400);border-radius:.6rem;padding:.4rem;animation:.18s ease-out dropIn-96ca1b64;position:absolute;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 8px 24px -4px #00000026}@keyframes dropIn-96ca1b64{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.correction-bar[data-v-96ca1b64]{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:.5rem;align-items:center;gap:.4rem;margin-top:.3rem;padding:.45rem .6rem;font-size:.7rem;animation:.2s ease-out dropIn-96ca1b64;display:flex}.spinner[data-v-96ca1b64]{border:2px solid #6366f140;border-top-color:var(--color-primary-500);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin-96ca1b64;display:inline-block}@keyframes spin-96ca1b64{to{transform:rotate(360deg)}}.outcome-strip[data-v-96ca1b64]{animation:.35s ease-out stripIn-96ca1b64}@keyframes stripIn-96ca1b64{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.outcome-card[data-v-96ca1b64]{animation:.4s ease-out both slideUp-96ca1b64}@keyframes slideUp-96ca1b64{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
