.native-intake-form{display:grid;gap:1.5rem;min-width:0;padding:.5rem 0 1rem}.native-intake-field{display:grid;gap:.625rem;min-width:0}.native-intake-label{color:var(--zt-text-strong);font-size:1rem;font-weight:600;line-height:1.5}.native-intake-label span{color:var(--zt-text-subtle)}.native-intake-input{box-sizing:border-box;width:100%;min-width:0;min-height:3rem;border:1px solid var(--zt-border-strong);border-radius:.75rem;background:var(--zt-input-background);padding:.75rem 1rem;color:var(--zt-text-strong);font:inherit;line-height:1.5;outline:none;transition:border-color .15s,box-shadow .15s}.native-intake-input:focus{border-color:var(--zt-accent-strong);box-shadow:0 0 0 4px var(--zt-focus-ring)}textarea.native-intake-input{resize:vertical;min-height:7.5rem}.native-intake-input:disabled{opacity:.65}.native-intake-help{color:var(--zt-text-muted);font-size:.875rem;line-height:1.6}.native-intake-dropzone{display:flex;width:100%;min-height:11rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:2px dashed var(--zt-text-subtle);border-radius:1rem;background:var(--zt-surface-soft);padding:1.5rem;color:var(--zt-text-strong);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.native-intake-dropzone svg{flex-shrink:0;color:var(--zt-accent)}.native-intake-dropzone.is-dragging,.native-intake-dropzone:hover{border-color:var(--zt-accent-strong);background:var(--zt-surface-hover)}.native-intake-acknowledgement a:focus-visible,.native-intake-dropzone:focus-visible,.native-intake-submit:focus-visible{outline:3px solid var(--zt-accent-strong);outline-offset:4px}.native-intake-dropzone:disabled{opacity:.65;cursor:default}.native-intake-upload-title{font-size:1rem;font-weight:600}.native-intake-selection{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem 1rem;color:var(--zt-text-muted);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.native-intake-selection strong{color:var(--zt-text-strong);font-weight:600}.native-intake-acknowledgement{display:flex;align-items:flex-start;gap:.75rem;color:var(--zt-text-muted);font-size:.9375rem;line-height:1.7}.native-intake-acknowledgement input{flex:0 0 auto;width:1.125rem;height:1.125rem;margin-top:.25rem;accent-color:var(--zt-accent-strong)}.native-intake-acknowledgement input:focus-visible{outline:3px solid var(--zt-accent-strong);outline-offset:3px}.native-intake-acknowledgement a{color:var(--zt-text-strong);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.native-intake-acknowledgement a:hover{color:var(--zt-accent-strong)}.native-intake-actions{display:flex;flex-wrap:wrap;gap:.75rem}.native-intake-submit{min-height:3rem;min-width:12rem;border:1px solid transparent;border-radius:9999px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.5;cursor:pointer}.native-intake-submit:disabled{opacity:.55;cursor:not-allowed}.native-intake-progress{display:grid;gap:.5rem}.native-intake-progress-track{height:.5rem;overflow:hidden;border-radius:9999px;background:var(--zt-border)}.native-intake-progress-track div{height:100%;background:var(--zt-accent-strong)}.native-intake-error{border:1px solid var(--zt-border-strong);border-radius:.75rem;padding:.75rem 1rem;color:var(--zt-text-strong);font-size:.9375rem;line-height:1.6}.native-intake-success{border:1px solid var(--zt-border-strong);border-radius:1rem;padding:1.5rem;color:var(--zt-text-strong);overflow-wrap:anywhere}.native-intake-success h3{font-size:1.5rem;font-weight:600}.native-intake-success p{margin-top:.75rem;line-height:1.7}@media (max-width:639px){.native-intake-submit{width:100%}.native-intake-dropzone{min-height:10rem;padding:1.25rem}}