.field{display:flex;flex-direction:column;gap:.4rem}.field-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-ink-faint)}.field-input{width:100%;padding:.75rem .875rem;background:var(--ink-raised);border:1px solid var(--ink-line);border-radius:10px;color:var(--on-ink);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.4}.field-input:focus{outline:none;border-color:var(--signal)}.field-input::placeholder{color:var(--on-ink-faint)}.platform-fault{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger) 45%,var(--ink-line));border-radius:10px;background:color-mix(in srgb,var(--danger) 10%,var(--ink-raised))}.platform-fault strong{font-size:var(--text-sm);color:var(--danger)}.platform-fault p{margin:0;font-size:var(--text-xs);line-height:1.55;color:var(--on-ink-dim)}
