.import-button-module__ExBZsW__importButton{align-items:center;gap:.5rem;display:inline-flex}
.toast-module__eiL02G__toastProvider{z-index:100;flex-direction:column-reverse;width:100%;max-height:100vh;padding:1rem;display:flex;position:fixed;top:0}@media (min-width:640px){.toast-module__eiL02G__toastProvider{flex-direction:column;top:auto;bottom:0;right:0}}@media (min-width:768px){.toast-module__eiL02G__toastProvider{max-width:420px}}.toast-module__eiL02G__toastViewport{z-index:100;flex-direction:column-reverse;width:100%;max-height:100vh;padding:1rem;display:flex;position:fixed;top:0}@media (min-width:640px){.toast-module__eiL02G__toastViewport{flex-direction:column;top:auto;bottom:0;right:0}}@media (min-width:768px){.toast-module__eiL02G__toastViewport{max-width:480px}}.toast-module__eiL02G__toast{border-radius:calc(var(--radius) - 2px);border:2px solid var(--border);background-color:var(--background);width:100%;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2.5rem 1.5rem 1.5rem;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0003,0 4px 6px -4px #0003}.toast-module__eiL02G__toast[data-state=open]{animation:.2s ease-out toast-module__eiL02G__slideIn}.toast-module__eiL02G__toast[data-state=closed]{animation:.2s ease-out toast-module__eiL02G__slideOut}.toast-module__eiL02G__toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.toast-module__eiL02G__toast[data-swipe=cancel]{transform:translate(0)}.toast-module__eiL02G__toast[data-swipe=end]{animation:.2s ease-out toast-module__eiL02G__swipeOut}.toast-module__eiL02G__default{border:1px solid var(--border);background-color:var(--background);color:var(--foreground)}.toast-module__eiL02G__destructive{border-color:var(--destructive);background-color:var(--destructive);color:var(--destructive-foreground)}.toast-module__eiL02G__toastAction{border-radius:calc(var(--radius) - 2px);cursor:pointer;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;height:2rem;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:colors .2s;display:inline-flex}.toast-module__eiL02G__toastAction:hover{background-color:var(--secondary)}.toast-module__eiL02G__toastAction:focus{outline:2px solid var(--ring);outline-offset:2px}.toast-module__eiL02G__toastAction:disabled{pointer-events:none;opacity:.5}.toast-module__eiL02G__default .toast-module__eiL02G__toastAction:hover{background-color:var(--secondary)}.toast-module__eiL02G__destructive .toast-module__eiL02G__toastAction{border-color:rgba(var(--destructive-rgb),.4)}.toast-module__eiL02G__destructive .toast-module__eiL02G__toastAction:hover{border-color:rgba(var(--destructive-rgb),.3);background-color:var(--destructive);color:var(--destructive-foreground)}.toast-module__eiL02G__destructive .toast-module__eiL02G__toastAction:focus{outline-color:var(--destructive)}.toast-module__eiL02G__toastClose{border-radius:calc(var(--radius) - 2px);color:rgba(var(--foreground-rgb),.5);opacity:.7;cursor:pointer;background:0 0;border:none;padding:.375rem;transition:opacity .2s;position:absolute;top:.5rem;right:.5rem}.toast-module__eiL02G__toastClose:hover{color:var(--foreground)}.toast-module__eiL02G__toastClose:focus{opacity:1;outline:2px solid var(--ring);outline-offset:2px}.toast-module__eiL02G__toast:hover .toast-module__eiL02G__toastClose{opacity:1}.toast-module__eiL02G__default .toast-module__eiL02G__toastClose{color:rgba(var(--foreground-rgb),.5)}.toast-module__eiL02G__default .toast-module__eiL02G__toastClose:hover{color:var(--foreground)}.toast-module__eiL02G__destructive .toast-module__eiL02G__toastClose{color:rgba(var(--destructive-foreground-rgb),.5)}.toast-module__eiL02G__destructive .toast-module__eiL02G__toastClose:hover{color:var(--destructive-foreground)}.toast-module__eiL02G__destructive .toast-module__eiL02G__toastClose:focus{outline-color:var(--destructive)}.toast-module__eiL02G__toastContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.toast-module__eiL02G__toastTitle{font-size:1rem;font-weight:600;line-height:1.4}.toast-module__eiL02G__toastDescription{opacity:.95;white-space:pre-wrap;word-break:break-word;font-size:.9375rem;line-height:1.5}.toast-module__eiL02G__progressContainer{flex-direction:column;gap:.5rem;display:flex}.toast-module__eiL02G__progressText{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.toast-module__eiL02G__progressBarWrapper{flex-direction:column;display:flex}.toast-module__eiL02G__progressBar{background-color:var(--muted);border-radius:4px;height:8px;margin-bottom:.25rem;overflow:hidden}.toast-module__eiL02G__progressBarFill{background-color:var(--primary);height:100%;transition:width .3s}.toast-module__eiL02G__progressInfo{color:var(--muted-foreground);justify-content:space-between;font-size:.75rem;display:flex}.toast-module__eiL02G__progressPercentage{color:var(--foreground);font-weight:500}@keyframes toast-module__eiL02G__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes toast-module__eiL02G__slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes toast-module__eiL02G__swipeOut{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translate(100%)}}
.ingestion-module__2BHggG__loading,.ingestion-module__2BHggG__error{text-align:center;color:var(--muted-foreground);padding:2rem}.ingestion-module__2BHggG__error{color:var(--destructive)}.ingestion-module__2BHggG__container{max-width:1400px;margin:0 auto;padding:2rem}.ingestion-module__2BHggG__filterSection{background:0 0;border:none;margin-bottom:1rem;padding:0}.ingestion-module__2BHggG__searchContainer{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ingestion-module__2BHggG__searchInput{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;flex:1;padding:.5rem .75rem;font-size:.9rem}.ingestion-module__2BHggG__clearButton{background:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;transition:background .2s}.ingestion-module__2BHggG__clearButton:hover{background:var(--muted-foreground)}.ingestion-module__2BHggG__filterResults{color:var(--muted-foreground);margin:.25rem 0;font-size:.85rem}.ingestion-module__2BHggG__mappingsList{flex-direction:column;gap:0;display:flex}.ingestion-module__2BHggG__mappingCard{box-shadow:none;border:none;transition:all .2s}.ingestion-module__2BHggG__mappingCard:hover{box-shadow:none}.ingestion-module__2BHggG__mappingCardContent{padding:0}.ingestion-module__2BHggG__dataTypesList{flex-direction:column;gap:0;display:flex}.ingestion-module__2BHggG__dataTypeCard{border-bottom:1px solid var(--border);border-radius:0;overflow:hidden}.ingestion-module__2BHggG__dataTypeCard:last-child{border-bottom:none}.ingestion-module__2BHggG__dataTypeHeader{background:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background .2s;display:flex}.ingestion-module__2BHggG__dataTypeHeader:hover{background:var(--accent)}.ingestion-module__2BHggG__dataTypeName{color:var(--foreground);margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.ingestion-module__2BHggG__dataTypeCollection{color:var(--muted-foreground);margin:0;font-size:.85rem}.ingestion-module__2BHggG__dataTypeHeaderRight{align-items:center;gap:.5rem;display:flex}.ingestion-module__2BHggG__dataTypeActions{gap:.5rem;display:flex}.ingestion-module__2BHggG__fieldsSection{background:var(--background);transition:max-height .3s,padding .3s}.ingestion-module__2BHggG__fieldsSection[data-expand-state=collapsed]{max-height:0;padding:0;overflow:hidden}.ingestion-module__2BHggG__fieldsSection[data-expand-state=partial]{max-height:300px;padding:.5rem 1rem;overflow-y:auto}.ingestion-module__2BHggG__fieldsSection[data-expand-state=full]{max-height:none;padding:.5rem 1rem;overflow-y:visible}.ingestion-module__2BHggG__fieldsTableContainer{overflow-x:auto}.ingestion-module__2BHggG__fieldsTable{border-collapse:collapse;width:100%}.ingestion-module__2BHggG__tableHeader{text-align:left;background:var(--muted);border-bottom:1px solid var(--border);color:var(--foreground);padding:.5rem .75rem;font-size:.9rem;font-weight:600}.ingestion-module__2BHggG__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.ingestion-module__2BHggG__sortableHeader:hover{background:color-mix(in srgb,var(--muted)70%,var(--foreground)10%)}.ingestion-module__2BHggG__tableRow{border-bottom:1px solid var(--border)}.ingestion-module__2BHggG__tableRow:hover{background:var(--accent)}.ingestion-module__2BHggG__tableRow td{color:var(--foreground);padding:.5rem .75rem;font-size:.9rem}.ingestion-module__2BHggG__correlatedSetsSection{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}.ingestion-module__2BHggG__correlatedSetsTitle{color:var(--foreground);align-items:center;gap:0;margin:0 0 .75rem;font-size:.95rem;font-weight:600;display:flex}.ingestion-module__2BHggG__correlatedSetsContainer{flex-direction:column;gap:.75rem;display:flex}.ingestion-module__2BHggG__correlatedSet{border:1px solid var(--border);background:var(--background);border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.ingestion-module__2BHggG__correlatedSetHeader{align-items:center;gap:.5rem;display:flex}.ingestion-module__2BHggG__correlatedSetName{color:var(--foreground);font-size:.9rem;font-weight:600}.ingestion-module__2BHggG__correlatedSetFields{flex-wrap:wrap;gap:.25rem;margin-left:.5rem;display:flex}.ingestion-module__2BHggG__correlatedSetField{align-items:baseline;gap:.25rem;display:inline-flex}.ingestion-module__2BHggG__correlatedSetFieldKey{color:var(--foreground);font-size:.85rem}.ingestion-module__2BHggG__correlatedSetFieldType{color:var(--muted-foreground);font-family:monospace;font-size:.75rem}.ingestion-module__2BHggG__inlineLink{color:var(--primary);font-size:.85rem;font-weight:500;text-decoration:underline;transition:opacity .2s}.ingestion-module__2BHggG__inlineLink:hover{opacity:.8}@media (max-width:768px){.ingestion-module__2BHggG__container{padding:1rem}.ingestion-module__2BHggG__searchContainer{flex-direction:column}.ingestion-module__2BHggG__fieldsTableContainer{overflow-x:scroll}}
