.interactive-sync-container{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem 4rem;max-width:960px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.interactive-sync-container.loaded{opacity:1;transform:translateY(0)}.sync-sources{gap:1.25rem}.source-section,.sync-sources{display:flex;flex-direction:column}.source-section{gap:.5rem}.section-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;text-align:center;width:100%}.source-list{display:flex;flex-direction:column;gap:.375rem}.source-item{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:white;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateX(-12px);animation:slideInLeft .4s ease forwards}.dark .source-item{background:#1e293b;border-color:#334155}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}.source-item:hover{border-color:#3b82f6;transform:scale(1.05);box-shadow:0 4px 12px rgba(59,130,246,.15)}.source-item.highlighted{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.source-item.active{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);box-shadow:0 0 0 3px rgba(59,130,246,.15),0 4px 12px rgba(59,130,246,.2)}.dark .source-item.active{background:linear-gradient(135deg,#1e3a5f,#1e40af)}.source-item.receipt:hover{border-color:#f59e0b;box-shadow:0 4px 12px rgba(245,158,11,.15)}.source-item.receipt.active,.source-item.receipt.highlighted{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.1)}.source-item.receipt.active{background:linear-gradient(135deg,#fffbeb,#fef3c7)}.dark .source-item.receipt.active{background:linear-gradient(135deg,#451a03,#78350f)}.source-logo{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.source-icon{width:22px;height:22px;color:#64748b;transition:color .2s ease}.dark .source-icon{color:#94a3b8}.source-item.receipt.active .source-icon,.source-item.receipt.highlighted .source-icon{color:#f59e0b}.source-item.dimmed{opacity:.4;transform:scale(.95)}.source-item.dimmed:hover{opacity:.7;transform:scale(1)}.connector-svg-container{position:relative;display:flex;align-items:center}.connector-svg-container.left{width:80px;margin-left:-22px;align-self:stretch}.connector-svg-container.right{width:40px}.connector-svg{width:100%;height:100%}.connector-path{stroke:#cbd5e1;transition:all .3s ease}.dark .connector-path{stroke:#475569}.connector-path.bank{stroke:#60a5fa}.connector-path.receipt{stroke:#fbbf24}.connector-path.highlighted{stroke-width:3}.connector-path.bank.highlighted{stroke:#3b82f6;filter:drop-shadow(0 0 4px rgba(59,130,246,.5))}.connector-path.receipt.highlighted{stroke:#f59e0b;filter:drop-shadow(0 0 4px rgba(245,158,11,.5))}.connector-path.dimmed{opacity:.2}.connector-line-right{width:100%;height:2px;background:linear-gradient(90deg,#3b82f6,#34d399);border-radius:1px}.flowing-data-icon{position:absolute;width:20px;height:20px;background:white;border:2px solid var(--data-color,#3b82f6);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15),0 0 12px color-mix(in srgb,var(--data-color) 40%,transparent);z-index:10}.dark .flowing-data-icon{background:#1e293b}.flowing-data-icon svg{width:12px;height:12px;color:var(--data-color,#3b82f6)}.flowing-data-icon.left{top:var(--start-y,50%);left:28%;transform:translate(-50%,-50%);animation:flowLeftToCenter 1.5s ease-in-out forwards}.flowing-data-icon.right{top:50%;left:0;transform:translate(-50%,-50%);animation:flowCenterToRight 1.2s ease-in-out forwards}@keyframes flowLeftToCenter{0%{left:28%;top:var(--start-y,50%);opacity:0;transform:translate(-50%,-50%) scale(.6)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}40%{left:55%;top:var(--start-y,50%)}70%{left:55%;top:50%}90%{opacity:1}to{left:100%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(.8)}}@keyframes flowCenterToRight{0%{left:0;opacity:0;transform:translate(-50%,-50%) scale(.6)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%{opacity:1}to{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.8)}}.flowing-data-icon.left.mobile{left:var(--start-x,50%);top:36%;animation:flowTopToCenter 1.5s ease-in-out forwards}@keyframes flowTopToCenter{0%{top:36%;left:var(--start-x,50%);opacity:0;transform:translate(-50%,-50%) scale(.6)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}40%{top:60%;left:var(--start-x,50%)}70%{top:60%;left:50%}90%{opacity:1}to{top:100%;left:50%;opacity:0;transform:translate(-50%,-50%) scale(.8)}}.sync-hub-section{justify-content:center;align-self:center}.hub-container,.sync-hub-section{display:flex;flex-direction:column;align-items:center}.hub-container{gap:.75rem;padding:1.25rem 1rem;background:rgba(248,250,252,.5);border:1px solid rgba(226,232,240,.6);border-radius:20px}.dark .hub-container{background:rgba(30,41,59,.3);border-color:rgba(51,65,85,.5)}.sync-hub{width:72px;height:72px;border-radius:12px;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.hub-logo{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;border-radius:10px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.sync-hub.processing{animation:subtle-heartbeat 1.4s linear infinite}@keyframes subtle-heartbeat{0%{transform:scale(1)}25%{transform:scale(1.08)}50%{transform:scale(1)}to{transform:scale(1)}}.hub-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent)}.dark .hub-divider{background:linear-gradient(90deg,transparent,#475569 20%,#475569 80%,transparent)}.data-type-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem;width:100%}.data-type-badge{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem;border-radius:10px;background:white;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .2s ease;opacity:0;transform:translateY(8px);animation:fadeInUp .4s ease forwards}.dark .data-type-badge{background:#1e293b;border-color:#475569}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.data-type-badge:hover{border-color:var(--badge-color);background:color-mix(in srgb,var(--badge-color) 8%,white);transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,var(--badge-color) 15%,transparent)}.dark .data-type-badge:hover{background:color-mix(in srgb,var(--badge-color) 15%,#1e293b)}.data-type-badge.highlighted{border-color:var(--badge-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--badge-color) 15%,transparent)}.data-type-badge.active{border-color:var(--badge-color);background:color-mix(in srgb,var(--badge-color) 12%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--badge-color) 15%,transparent)}.dark .data-type-badge.active{background:color-mix(in srgb,var(--badge-color) 20%,#1e293b)}.badge-icon{width:16px;height:16px;display:flex;flex-shrink:0;color:var(--badge-color)}.badge-icon svg{width:100%;height:100%}.badge-label{font-size:.65rem;font-weight:600;color:#475569;white-space:nowrap}.dark .badge-label{color:#cbd5e1}.sync-destination{flex:1;max-width:340px;min-width:280px;opacity:0;transform:translateX(12px);animation:slideInRight .5s ease .3s forwards}@keyframes slideInRight{to{opacity:1;transform:translateX(0)}}.destination-tabs{display:flex;gap:0;margin-bottom:0}.destination-tab{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:8px 8px 0 0;background:#f8fafc;border:1.5px solid #e2e8f0;border-bottom:none;cursor:pointer;transition:all .2s ease;position:relative;margin-left:-1px}.destination-tab:first-child{margin-left:0}.dark .destination-tab{background:#1e293b;border-color:#334155}.destination-tab:hover{background:white}.dark .destination-tab:hover{background:#334155}.destination-tab.active{background:white;border-color:#e2e8f0;z-index:1}.dark .destination-tab.active{background:#1e293b;border-color:#334155}.tab-logo{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.tab-logo.invert-dark{filter:none}.dark .tab-logo.invert-dark{filter:invert(1)}.tab-name{font-size:.7rem;font-weight:600;color:#64748b}.dark .tab-name{color:#94a3b8}.destination-tab.active .tab-name{color:#1e293b}.dark .destination-tab.active .tab-name{color:#f1f5f9}.preview-panel{background:white;border:1.5px solid #e2e8f0;border-radius:0 12px 12px 12px;overflow:hidden;height:280px;transition:border-color .2s ease}.dark .preview-panel{background:#1e293b;border-color:#334155}.sheets-preview{font-family:Google Sans,-apple-system,sans-serif}.sheets-header{display:flex;padding:.625rem .75rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:.75rem}.dark .sheets-header{background:#0f172a;border-color:#334155}.sheets-col{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.sheets-col:first-child{width:32px}.sheets-col:last-child{width:72px;text-align:right}.sheets-col.flex-1{flex:1}.sheets-body{padding:.25rem 0;overflow:hidden;flex:1}.sheets-row{display:flex;align-items:center;padding:.625rem .75rem;gap:.75rem;position:relative;border-left:2px solid transparent;animation:slideInFromTop .3s ease}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.sheets-row.visible{opacity:1}.sheets-row.hovered{background:#f8fafc;border-left-color:#3b82f6}.dark .sheets-row.hovered{background:#334155}.sheets-cell{font-size:.75rem;color:#334155}.dark .sheets-cell{color:#e2e8f0}.sheets-cell.type-cell{width:32px}.sheets-cell.desc-cell{flex:1;font-weight:500}.sheets-cell.amount-cell{width:72px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.type-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center}.type-icon svg{width:14px;height:14px}.notion-preview{font-family:Inter,-apple-system,sans-serif}.notion-title{padding:.625rem .75rem;font-size:.8rem;font-weight:700;color:#1e293b;border-bottom:1px solid #e2e8f0}.dark .notion-title{color:#f1f5f9;border-color:#334155}.notion-header{display:flex;padding:.5rem .75rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:.5rem}.dark .notion-header{background:#0f172a;border-color:#334155}.notion-col{font-size:.65rem;font-weight:600;color:#64748b;flex:1}.dark .notion-col{color:#94a3b8}.notion-col:last-child{text-align:right;flex:0 0 70px}.notion-body{padding:.125rem 0;overflow:hidden;flex:1}.notion-row{display:flex;align-items:center;padding:.625rem .75rem;gap:.5rem;border-bottom:1px solid #f1f5f9;position:relative;animation:slideInFromTop .3s ease}.dark .notion-row{border-color:#334155}.notion-row:last-child{border-bottom:none}.notion-row.visible{opacity:1}.notion-row.hovered{background:#fafafa}.dark .notion-row.hovered{background:#334155}.notion-cell{flex:1;font-size:.75rem;color:#334155}.dark .notion-cell{color:#e2e8f0}.notion-cell.name-cell{display:flex;align-items:center;gap:.375rem;font-weight:500}.notion-cell.amount-cell{flex:0 0 70px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.notion-icon{width:16px;height:16px;flex-shrink:0}.notion-icon svg{width:100%;height:100%}.notion-tag{padding:.1875rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600}.airtable-preview{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.airtable-header{display:flex;padding:.625rem .75rem;background:#f8fafc;border-bottom:2px solid #e2e8f0;gap:.5rem}.dark .airtable-header{background:#0f172a;border-color:#334155}.airtable-col{font-size:.65rem;font-weight:700;color:#475569;flex:1}.dark .airtable-col{color:#94a3b8}.airtable-col:last-child{text-align:right;flex:0 0 70px}.airtable-body{padding:.125rem 0;overflow:hidden;flex:1}.airtable-row{display:flex;align-items:center;padding:.625rem .75rem;gap:.5rem;border-bottom:1px solid #f1f5f9;position:relative;animation:slideInFromTop .3s ease}.dark .airtable-row{border-color:#334155}.airtable-row:last-child{border-bottom:none}.airtable-row.visible{opacity:1}.airtable-row.hovered{background:#f8fafc}.dark .airtable-row.hovered{background:#334155}.airtable-cell{flex:1;font-size:.75rem;color:#334155}.dark .airtable-cell{color:#e2e8f0}.airtable-cell.name-cell{display:flex;align-items:center;gap:.375rem;font-weight:500}.airtable-cell.amount-cell{flex:0 0 70px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.airtable-icon{width:16px;height:16px;flex-shrink:0}.airtable-icon svg{width:100%;height:100%}.airtable-tag{padding:.1875rem .5rem;border-radius:12px;font-weight:600}.airtable-tag,.row-tooltip{font-size:.625rem;color:white}.row-tooltip{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:8px;padding:.375rem .625rem;background:#1e293b;font-weight:500;border-radius:6px;white-space:nowrap;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:tooltipIn .15s ease}.dark .row-tooltip{background:#f1f5f9;color:#1e293b}@keyframes tooltipIn{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.row-tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:#1e293b}.dark .row-tooltip:before{border-right-color:#f1f5f9}@media (max-width:768px){.interactive-sync-container{flex-direction:column;gap:.5rem;padding:1.5rem 1rem;align-items:center}.sync-sources{gap:2rem}.source-list,.sync-sources{flex-direction:row}.connector-svg-container.left{width:100%;max-width:320px;height:60px;margin-left:0;margin-top:-22px;align-self:center}.connector-svg-container.right{width:100%;max-width:280px;height:32px;align-self:center;justify-content:center}.connector-line-right{width:2px;height:100%;background:linear-gradient(180deg,#3b82f6,#34d399)}.flowing-data-icon.right{left:50%;top:0;animation:flowCenterToBottom 1.2s ease-in-out forwards}@keyframes flowCenterToBottom{0%{top:0;opacity:0;transform:translate(-50%,-50%) scale(.6)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%{opacity:1}to{top:100%;opacity:0;transform:translate(-50%,-50%) scale(.8)}}.sync-hub-section{width:100%;max-width:280px}.hub-container{width:100%}.data-type-badges{grid-template-columns:repeat(2,1fr)}.sync-destination{width:100%;max-width:100%}.row-tooltip{left:auto;right:.5rem;top:auto;bottom:100%;margin-left:0;margin-bottom:4px;transform:none}.row-tooltip:before{display:none}}@media (max-width:480px){.hub-container{padding:1rem .75rem}.sync-hub{width:64px;height:64px;border-radius:10px}.hub-logo{width:38px;height:38px;border-radius:8px}.data-type-badge{padding:.375rem .5rem}.badge-label{font-size:.6rem}.destination-tab{padding:.375rem .5rem}.tab-name{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.airtable-row,.connector-path,.data-type-badge,.flowing-data-icon,.interactive-sync-container,.notion-row,.row-tooltip,.sheets-row,.source-item,.sync-destination,.sync-hub.processing{animation:none!important;transition:none!important}.airtable-row.visible,.data-type-badge,.interactive-sync-container.loaded,.notion-row.visible,.sheets-row.visible,.source-item,.sync-destination{opacity:1;transform:none}.flowing-data-icon{display:none}}.BankConnectionAnimation_container__tFAbl{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:280px;height:200px;margin:0 auto;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.BankConnectionAnimation_container__tFAbl.BankConnectionAnimation_loaded__I_rxr{opacity:1;transform:translateY(0)}.BankConnectionAnimation_banksList__SccAL{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.BankConnectionAnimation_bankCard__sMEsl{width:44px;height:44px;border-radius:12px;background:white;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;position:relative;opacity:0;transform:translateX(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .BankConnectionAnimation_bankCard__sMEsl{background:#1e293b;border-color:#334155}.BankConnectionAnimation_bankCard__sMEsl.BankConnectionAnimation_visible__S2RYT{opacity:1;transform:translateX(0)}.BankConnectionAnimation_bankCard__sMEsl.BankConnectionAnimation_connected__9y7DS{border-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.15)}.BankConnectionAnimation_bankLogo__bMWPB{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.BankConnectionAnimation_checkmark__CXTtu{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;animation:BankConnectionAnimation_popIn__DYs6O .3s cubic-bezier(.4,0,.2,1)}.BankConnectionAnimation_checkmark__CXTtu svg{width:12px;height:12px}@keyframes BankConnectionAnimation_popIn__DYs6O{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.BankConnectionAnimation_connectors__jAeYj{width:50px;align-self:stretch;position:relative;display:flex;align-items:center}.BankConnectionAnimation_connectorSvg__i5phY{width:100%;height:100%}.BankConnectionAnimation_connectorPath__wmE0l{stroke:#e2e8f0;transition:stroke .3s ease,filter .3s ease}.dark .BankConnectionAnimation_connectorPath__wmE0l{stroke:#334155}.BankConnectionAnimation_connectorPath__wmE0l.BankConnectionAnimation_active__KddbL{stroke:#22c55e;filter:drop-shadow(0 0 3px rgba(34,197,94,.4));animation:BankConnectionAnimation_drawPath__hV2is .5s ease forwards}@keyframes BankConnectionAnimation_drawPath__hV2is{0%{stroke-dasharray:100;stroke-dashoffset:100}to{stroke-dasharray:100;stroke-dashoffset:0}}.BankConnectionAnimation_hub__IFNrb{width:56px;height:56px;border-radius:14px;background:white;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.dark .BankConnectionAnimation_hub__IFNrb{background:#1e293b;border-color:#334155}.BankConnectionAnimation_hub__IFNrb.BankConnectionAnimation_active__KddbL{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.BankConnectionAnimation_hub__IFNrb.BankConnectionAnimation_active__KddbL:before{content:"";position:absolute;inset:-2px;border-radius:16px;background:linear-gradient(90deg,#9e7aff,#fe8bbb,#ffbd7a,#9e7aff);background-size:200% 100%;opacity:.6;z-index:-1;animation:BankConnectionAnimation_gradientRotate__Ll0tQ 2s linear infinite}@keyframes BankConnectionAnimation_gradientRotate__Ll0tQ{0%{background-position:0 0}to{background-position:200% 0}}.BankConnectionAnimation_hubLogo__y2Ifq{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:8px}@media (max-width:480px){.BankConnectionAnimation_container__tFAbl{max-width:240px;height:180px;gap:.25rem}.BankConnectionAnimation_bankCard__sMEsl{width:38px;height:38px}.BankConnectionAnimation_bankLogo__bMWPB{width:24px;height:24px}.BankConnectionAnimation_hub__IFNrb{width:48px;height:48px}.BankConnectionAnimation_hubLogo__y2Ifq{width:28px;height:28px}.BankConnectionAnimation_connectors__jAeYj{width:40px}}@media (prefers-reduced-motion:reduce){.BankConnectionAnimation_bankCard__sMEsl,.BankConnectionAnimation_checkmark__CXTtu,.BankConnectionAnimation_connectorPath__wmE0l,.BankConnectionAnimation_container__tFAbl,.BankConnectionAnimation_hub__IFNrb:before{animation:none!important;transition:none!important}.BankConnectionAnimation_bankCard__sMEsl.BankConnectionAnimation_visible__S2RYT,.BankConnectionAnimation_container__tFAbl.BankConnectionAnimation_loaded__I_rxr{opacity:1;transform:none}}.TemplateSelectionAnimation_container__utYoB{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:280px;height:220px;margin:0 auto;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.TemplateSelectionAnimation_container__utYoB.TemplateSelectionAnimation_loaded__kYTB2{opacity:1;transform:translateY(0)}.TemplateSelectionAnimation_templateGrid__2_b55{display:flex;gap:.5rem;width:100%;justify-content:center}.TemplateSelectionAnimation_templateCard__JMsfb{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem;background:white;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .TemplateSelectionAnimation_templateCard__JMsfb{background:#1e293b;border-color:#334155}.TemplateSelectionAnimation_templateCard__JMsfb.TemplateSelectionAnimation_visible__kxiJD{opacity:1;transform:translateY(0)}.TemplateSelectionAnimation_templateCard__JMsfb.TemplateSelectionAnimation_selected__YAKVE{border-color:var(--template-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--template-color) 20%,transparent),0 4px 12px color-mix(in srgb,var(--template-color) 15%,transparent);transform:translateY(-2px)}.TemplateSelectionAnimation_templateLogo__EKUiM{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.TemplateSelectionAnimation_templateLogo__EKUiM.TemplateSelectionAnimation_invertDark__pgMu_{filter:none}.dark .TemplateSelectionAnimation_templateLogo__EKUiM.TemplateSelectionAnimation_invertDark__pgMu_{filter:invert(1)}.TemplateSelectionAnimation_templateName__K09Lf{font-size:.625rem;font-weight:600;color:#64748b;white-space:nowrap}.dark .TemplateSelectionAnimation_templateName__K09Lf{color:#94a3b8}.TemplateSelectionAnimation_previewPanel___aFGY{width:100%;background:white;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;opacity:0;transform:translateY(8px) scale(.95);transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .TemplateSelectionAnimation_previewPanel___aFGY{background:#1e293b;border-color:#334155}.TemplateSelectionAnimation_previewPanel___aFGY.TemplateSelectionAnimation_visible__kxiJD{opacity:1;transform:translateY(0) scale(1)}.TemplateSelectionAnimation_previewHeader__28hCa{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.7rem;font-weight:600;color:#374151}.dark .TemplateSelectionAnimation_previewHeader__28hCa{background:#0f172a;border-color:#334155;color:#e2e8f0}.TemplateSelectionAnimation_previewHeader__28hCa .TemplateSelectionAnimation_invertDark__pgMu_{filter:none}.dark .TemplateSelectionAnimation_previewHeader__28hCa .TemplateSelectionAnimation_invertDark__pgMu_{filter:invert(1)}.TemplateSelectionAnimation_previewTable__R5EL8{padding:.25rem 0}.TemplateSelectionAnimation_previewRow__h_y2p{display:grid;grid-template-columns:1fr 2fr 1fr;gap:.5rem;padding:.375rem .75rem}.TemplateSelectionAnimation_previewRow__h_y2p:first-child{background:#f8fafc;border-bottom:1px solid #e2e8f0}.dark .TemplateSelectionAnimation_previewRow__h_y2p:first-child{background:#0f172a;border-color:#334155}.TemplateSelectionAnimation_previewRow__h_y2p.TemplateSelectionAnimation_dataRow__xwQvm{animation:TemplateSelectionAnimation_fadeInRow__FJVrW .3s ease forwards}@keyframes TemplateSelectionAnimation_fadeInRow__FJVrW{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.TemplateSelectionAnimation_previewCell__7zeCi{font-size:.625rem;color:#64748b}.dark .TemplateSelectionAnimation_previewCell__7zeCi{color:#94a3b8}.TemplateSelectionAnimation_previewRow__h_y2p:first-child .TemplateSelectionAnimation_previewCell__7zeCi{font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-size:.55rem}.TemplateSelectionAnimation_previewRow__h_y2p.TemplateSelectionAnimation_dataRow__xwQvm .TemplateSelectionAnimation_previewCell__7zeCi{color:#374151}.dark .TemplateSelectionAnimation_previewRow__h_y2p.TemplateSelectionAnimation_dataRow__xwQvm .TemplateSelectionAnimation_previewCell__7zeCi{color:#e2e8f0}.TemplateSelectionAnimation_previewRow__h_y2p.TemplateSelectionAnimation_dataRow__xwQvm .TemplateSelectionAnimation_previewCell__7zeCi:last-child{font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:480px){.TemplateSelectionAnimation_container__utYoB{max-width:260px;height:200px;gap:.75rem}.TemplateSelectionAnimation_templateCard__JMsfb{padding:.5rem}.TemplateSelectionAnimation_templateLogo__EKUiM{width:20px;height:20px}.TemplateSelectionAnimation_templateName__K09Lf{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.TemplateSelectionAnimation_container__utYoB,.TemplateSelectionAnimation_previewPanel___aFGY,.TemplateSelectionAnimation_previewRow__h_y2p.TemplateSelectionAnimation_dataRow__xwQvm,.TemplateSelectionAnimation_templateCard__JMsfb{animation:none!important;transition:none!important}.TemplateSelectionAnimation_container__utYoB.TemplateSelectionAnimation_loaded__kYTB2,.TemplateSelectionAnimation_previewPanel___aFGY.TemplateSelectionAnimation_visible__kxiJD,.TemplateSelectionAnimation_templateCard__JMsfb.TemplateSelectionAnimation_visible__kxiJD{opacity:1;transform:none}}.FieldMappingAnimation_container__iPEXs{display:flex;align-items:stretch;justify-content:center;gap:0;width:100%;max-width:280px;height:200px;margin:0 auto;padding-top:.5rem;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.FieldMappingAnimation_container__iPEXs.FieldMappingAnimation_loaded__kO9HW{opacity:1;transform:translateY(0)}.FieldMappingAnimation_destColumn__Qg_FU,.FieldMappingAnimation_sourceColumn__oDKyz{display:flex;flex-direction:column;gap:.5rem}.FieldMappingAnimation_columnLabel__iVOGd{font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:0 .5rem;margin-bottom:.25rem}.FieldMappingAnimation_field__uPTqR{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;background:white;border:1.5px solid #e2e8f0;border-radius:6px;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .FieldMappingAnimation_field__uPTqR{background:#1e293b;border-color:#334155}.FieldMappingAnimation_field__uPTqR.FieldMappingAnimation_visible__pi3Yu{opacity:1}.FieldMappingAnimation_field__uPTqR.FieldMappingAnimation_connected__y_9gP{border-color:var(--field-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--field-color) 15%,transparent)}.FieldMappingAnimation_sourceField__Xb_ae{transform:translateX(-10px)}.FieldMappingAnimation_sourceField__Xb_ae.FieldMappingAnimation_visible__pi3Yu{transform:translateX(0)}.FieldMappingAnimation_destField__kuMEW{transform:translateX(10px)}.FieldMappingAnimation_destField__kuMEW.FieldMappingAnimation_visible__pi3Yu{transform:translateX(0)}.FieldMappingAnimation_fieldDot__RVjkQ{width:8px;height:8px;border-radius:50%;background:#e2e8f0;transition:background .3s ease}.dark .FieldMappingAnimation_fieldDot__RVjkQ{background:#475569}.FieldMappingAnimation_field__uPTqR.FieldMappingAnimation_connected__y_9gP .FieldMappingAnimation_fieldDot__RVjkQ{background:var(--field-color)}.FieldMappingAnimation_fieldName__LC2BK{font-size:.65rem;font-weight:500;color:#475569;white-space:nowrap}.dark .FieldMappingAnimation_fieldName__LC2BK{color:#cbd5e1}.FieldMappingAnimation_connectorArea__nLHFJ{width:50px;flex-shrink:0;display:flex;align-items:center;padding-top:1.25rem}.FieldMappingAnimation_connectorSvg__goJLP{width:100%;height:calc(100% - .5rem)}.FieldMappingAnimation_connectorPath___rLh0{stroke:#e2e8f0;transition:stroke .3s ease;stroke-dasharray:60;stroke-dashoffset:60}.dark .FieldMappingAnimation_connectorPath___rLh0{stroke:#334155}.FieldMappingAnimation_connectorPath___rLh0.FieldMappingAnimation_active__oG0_W{stroke:var(--path-color);stroke-dashoffset:0;transition:stroke .3s ease,stroke-dashoffset .5s ease;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--path-color) 40%,transparent))}@media (max-width:480px){.FieldMappingAnimation_container__iPEXs{max-width:260px;height:180px}.FieldMappingAnimation_field__uPTqR{padding:.25rem .375rem}.FieldMappingAnimation_fieldName__LC2BK{font-size:.6rem}.FieldMappingAnimation_fieldDot__RVjkQ{width:6px;height:6px}.FieldMappingAnimation_connectorArea__nLHFJ{width:40px}}@media (prefers-reduced-motion:reduce){.FieldMappingAnimation_connectorPath___rLh0,.FieldMappingAnimation_container__iPEXs,.FieldMappingAnimation_field__uPTqR{animation:none!important;transition:none!important}.FieldMappingAnimation_container__iPEXs.FieldMappingAnimation_loaded__kO9HW,.FieldMappingAnimation_field__uPTqR.FieldMappingAnimation_visible__pi3Yu{opacity:1;transform:none}.FieldMappingAnimation_connectorPath___rLh0.FieldMappingAnimation_active__oG0_W{stroke-dashoffset:0}}.ScheduleSyncAnimation_container__5vKIl{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:280px;height:200px;margin:0 auto;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.ScheduleSyncAnimation_container__5vKIl.ScheduleSyncAnimation_loaded__n9wY1{opacity:1;transform:translateY(0)}.ScheduleSyncAnimation_calendar__9vk8N{background:white;border:1.5px solid #e2e8f0;border-radius:12px;padding:.75rem;width:100%;max-width:220px}.dark .ScheduleSyncAnimation_calendar__9vk8N{background:#1e293b;border-color:#334155}.ScheduleSyncAnimation_calendarHeader__CTUKG{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.dark .ScheduleSyncAnimation_calendarHeader__CTUKG{border-color:#334155}.ScheduleSyncAnimation_calendarIcon__EYkeI{width:16px;height:16px;color:#3b82f6}.ScheduleSyncAnimation_calendarHeader__CTUKG span{font-size:.7rem;font-weight:600;color:#374151}.dark .ScheduleSyncAnimation_calendarHeader__CTUKG span{color:#e2e8f0}.ScheduleSyncAnimation_daysGrid__0TBwD{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.ScheduleSyncAnimation_dayCell__rjUyu{display:flex;align-items:center;justify-content:center;border-radius:6px;position:relative;opacity:0;transform:scale(.8);transition:all .2s ease;height:28px;min-width:24px}.ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_visible__BzMWU{opacity:1;transform:scale(1)}.ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_scheduled__bJeX8{background:#eff6ff}.dark .ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_scheduled__bJeX8{background:#1e3a5f}.ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_syncing__dacvo{background:#fef3c7}.dark .ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_syncing__dacvo{background:#78350f}.ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_synced__vyaeD{background:#dcfce7}.dark .ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_synced__vyaeD{background:#14532d}.ScheduleSyncAnimation_dayLabel__OgZ8E{font-size:.6rem;font-weight:600;color:#64748b}.dark .ScheduleSyncAnimation_dayLabel__OgZ8E{color:#94a3b8}.ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_scheduled__bJeX8 .ScheduleSyncAnimation_dayLabel__OgZ8E{color:#3b82f6}.ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_synced__vyaeD .ScheduleSyncAnimation_dayLabel__OgZ8E{color:#22c55e}.ScheduleSyncAnimation_syncIndicator__vHlYC{position:absolute;top:-4px;right:-4px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:white;border-radius:50%}.dark .ScheduleSyncAnimation_syncIndicator__vHlYC{background:#1e293b}.ScheduleSyncAnimation_spinner___zvZO{width:10px;height:10px;border:2px solid #f59e0b;border-top-color:transparent;border-radius:50%;animation:ScheduleSyncAnimation_spin__e1ktZ .6s linear infinite}@keyframes ScheduleSyncAnimation_spin__e1ktZ{to{transform:rotate(1turn)}}.ScheduleSyncAnimation_checkIcon__Pn_8g{width:12px;height:12px;color:#22c55e;animation:ScheduleSyncAnimation_popIn__9hxL3 .3s ease}@keyframes ScheduleSyncAnimation_popIn__9hxL3{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.ScheduleSyncAnimation_statusBar__kkejy{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;border:1.5px solid #e2e8f0;border-radius:20px;opacity:0;transform:translateY(8px);transition:all .3s ease}.dark .ScheduleSyncAnimation_statusBar__kkejy{background:#1e293b;border-color:#334155}.ScheduleSyncAnimation_statusBar__kkejy.ScheduleSyncAnimation_visible__BzMWU{opacity:1;transform:translateY(0)}.ScheduleSyncAnimation_statusDot__sZ6JN{width:8px;height:8px;border-radius:50%;background:#22c55e;transition:background .3s ease}.ScheduleSyncAnimation_statusDot__sZ6JN.ScheduleSyncAnimation_active__tc7W_{background:#f59e0b;animation:ScheduleSyncAnimation_pulse__rnx0g 1s ease infinite}@keyframes ScheduleSyncAnimation_pulse__rnx0g{0%,to{opacity:1}50%{opacity:.5}}.ScheduleSyncAnimation_statusText__hwckw{font-size:.7rem;font-weight:500;color:#475569}.dark .ScheduleSyncAnimation_statusText__hwckw{color:#cbd5e1}@media (max-width:480px){.ScheduleSyncAnimation_container__5vKIl{max-width:260px;height:180px;gap:.75rem}.ScheduleSyncAnimation_calendar__9vk8N{max-width:200px;padding:.5rem}.ScheduleSyncAnimation_dayLabel__OgZ8E{font-size:.55rem}.ScheduleSyncAnimation_statusBar__kkejy{padding:.375rem .75rem}.ScheduleSyncAnimation_statusText__hwckw{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.ScheduleSyncAnimation_checkIcon__Pn_8g,.ScheduleSyncAnimation_container__5vKIl,.ScheduleSyncAnimation_dayCell__rjUyu,.ScheduleSyncAnimation_spinner___zvZO,.ScheduleSyncAnimation_statusBar__kkejy,.ScheduleSyncAnimation_statusDot__sZ6JN{animation:none!important;transition:none!important}.ScheduleSyncAnimation_container__5vKIl.ScheduleSyncAnimation_loaded__n9wY1,.ScheduleSyncAnimation_dayCell__rjUyu.ScheduleSyncAnimation_visible__BzMWU,.ScheduleSyncAnimation_statusBar__kkejy.ScheduleSyncAnimation_visible__BzMWU{opacity:1;transform:none}}.DestinationPickerAnimation_container__88H3w{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:280px;height:200px;margin:0 auto;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.DestinationPickerAnimation_container__88H3w.DestinationPickerAnimation_loaded__yaTlH{opacity:1;transform:translateY(0)}.DestinationPickerAnimation_destinationGrid__CtZAQ{display:flex;gap:.5rem;width:100%;justify-content:center}.DestinationPickerAnimation_destinationCard__Oq_i6{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;background:white;border:1.5px solid #e2e8f0;border-radius:12px;position:relative;opacity:0;transform:translateY(12px);transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .DestinationPickerAnimation_destinationCard__Oq_i6{background:#1e293b;border-color:#334155}.DestinationPickerAnimation_destinationCard__Oq_i6.DestinationPickerAnimation_visible__EZteu{opacity:1;transform:translateY(0)}.DestinationPickerAnimation_destinationCard__Oq_i6.DestinationPickerAnimation_selected__PYvvd{border-color:var(--dest-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--dest-color) 20%,transparent),0 4px 12px color-mix(in srgb,var(--dest-color) 15%,transparent);transform:translateY(-3px)}.DestinationPickerAnimation_destLogo__ziPap{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.DestinationPickerAnimation_destLogo__ziPap.DestinationPickerAnimation_invertDark__ECUzu{filter:none}.dark .DestinationPickerAnimation_destLogo__ziPap.DestinationPickerAnimation_invertDark__ECUzu{filter:invert(1)}.DestinationPickerAnimation_destName__Ulof7{font-size:.65rem;font-weight:600;color:#64748b}.dark .DestinationPickerAnimation_destName__Ulof7{color:#94a3b8}.DestinationPickerAnimation_checkBadge__NE_Yn{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;animation:DestinationPickerAnimation_popIn__B5PHr .3s cubic-bezier(.4,0,.2,1)}.DestinationPickerAnimation_checkBadge__NE_Yn svg{width:12px;height:12px}@keyframes DestinationPickerAnimation_popIn__B5PHr{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.DestinationPickerAnimation_folderPanel__4pN81{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:white;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;max-width:220px;opacity:0;transform:translateY(8px);transition:all .3s ease}.dark .DestinationPickerAnimation_folderPanel__4pN81{background:#1e293b;border-color:#334155}.DestinationPickerAnimation_folderPanel__4pN81.DestinationPickerAnimation_visible__EZteu{opacity:1;transform:translateY(0)}.DestinationPickerAnimation_folderIcon__fA4KE{width:32px;height:32px;background:#fef3c7;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark .DestinationPickerAnimation_folderIcon__fA4KE{background:#78350f}.DestinationPickerAnimation_folderIcon__fA4KE svg{width:18px;height:18px;color:#f59e0b}.DestinationPickerAnimation_folderInfo__WVvJD{display:flex;flex-direction:column;gap:.125rem}.DestinationPickerAnimation_folderLabel__0JUO5{font-size:.55rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.DestinationPickerAnimation_folderPath__HiOUt{display:flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;color:#374151}.dark .DestinationPickerAnimation_folderPath__HiOUt{color:#e2e8f0}.DestinationPickerAnimation_folderPath__HiOUt .DestinationPickerAnimation_invertDark__ECUzu{filter:none}.dark .DestinationPickerAnimation_folderPath__HiOUt .DestinationPickerAnimation_invertDark__ECUzu{filter:invert(1)}@media (max-width:480px){.DestinationPickerAnimation_container__88H3w{max-width:260px;height:180px;gap:.75rem}.DestinationPickerAnimation_destinationCard__Oq_i6{padding:.75rem .5rem}.DestinationPickerAnimation_destLogo__ziPap{width:24px;height:24px}.DestinationPickerAnimation_destName__Ulof7{font-size:.6rem}.DestinationPickerAnimation_folderPanel__4pN81{max-width:200px;padding:.5rem .75rem}.DestinationPickerAnimation_folderIcon__fA4KE{width:28px;height:28px}.DestinationPickerAnimation_folderIcon__fA4KE svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.DestinationPickerAnimation_checkBadge__NE_Yn,.DestinationPickerAnimation_container__88H3w,.DestinationPickerAnimation_destinationCard__Oq_i6,.DestinationPickerAnimation_folderPanel__4pN81{animation:none!important;transition:none!important}.DestinationPickerAnimation_container__88H3w.DestinationPickerAnimation_loaded__yaTlH,.DestinationPickerAnimation_destinationCard__Oq_i6.DestinationPickerAnimation_visible__EZteu,.DestinationPickerAnimation_folderPanel__4pN81.DestinationPickerAnimation_visible__EZteu{opacity:1;transform:none}}.ReceiptMappingAnimation_container__Nsu4s{display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:300px;height:220px;margin:0 auto;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.ReceiptMappingAnimation_container__Nsu4s.ReceiptMappingAnimation_loaded___Vksr{opacity:1;transform:translateY(0)}.ReceiptMappingAnimation_receipt__FJbS2{background:white;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;width:110px;opacity:0;transform:translateX(-10px);transition:all .3s ease}.dark .ReceiptMappingAnimation_receipt__FJbS2{background:#1e293b;border-color:#334155}.ReceiptMappingAnimation_receipt__FJbS2.ReceiptMappingAnimation_visible__gyLtb{opacity:1;transform:translateX(0)}.ReceiptMappingAnimation_receiptHeader__IuN6M{display:flex;align-items:center;gap:.375rem;padding:.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.dark .ReceiptMappingAnimation_receiptHeader__IuN6M{background:#0f172a;border-color:#334155}.ReceiptMappingAnimation_receiptIcon___kqF7{width:14px;height:14px;color:#64748b}.ReceiptMappingAnimation_receiptHeader__IuN6M span{font-size:.6rem;font-weight:600;color:#475569}.dark .ReceiptMappingAnimation_receiptHeader__IuN6M span{color:#cbd5e1}.ReceiptMappingAnimation_receiptBody__zCZBd{padding:.375rem;display:flex;flex-direction:column;gap:.25rem}.ReceiptMappingAnimation_receiptField__QTi9d{display:flex;flex-direction:column;gap:.125rem;padding:.25rem .375rem;border-radius:4px;border-left:2px solid transparent;transition:all .3s ease}.ReceiptMappingAnimation_receiptField__QTi9d.ReceiptMappingAnimation_mapped__GnZdI{background:color-mix(in srgb,var(--field-color) 8%,transparent);border-left-color:var(--field-color)}.ReceiptMappingAnimation_fieldLabel__NC_YA{font-size:.5rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.ReceiptMappingAnimation_fieldValue__UXJRC{font-size:.65rem;font-weight:500;color:#374151}.dark .ReceiptMappingAnimation_fieldValue__UXJRC{color:#e2e8f0}.ReceiptMappingAnimation_connectors__NvurW{width:35px;flex-shrink:0;align-self:stretch;display:flex;align-items:center}.ReceiptMappingAnimation_connectorSvg__7xCSL{width:100%;height:80%}.ReceiptMappingAnimation_connectorPath__9jRaQ{stroke:#e2e8f0;stroke-dasharray:40;stroke-dashoffset:40;transition:stroke .3s ease}.dark .ReceiptMappingAnimation_connectorPath__9jRaQ{stroke:#334155}.ReceiptMappingAnimation_connectorPath__9jRaQ.ReceiptMappingAnimation_active__fMY2D{stroke:var(--path-color);stroke-dashoffset:0;transition:stroke .3s ease,stroke-dashoffset .4s ease;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--path-color) 40%,transparent))}.ReceiptMappingAnimation_destination__2Mo5l{background:white;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;width:100px;opacity:0;transform:translateX(10px);transition:all .3s ease .1s}.dark .ReceiptMappingAnimation_destination__2Mo5l{background:#1e293b;border-color:#334155}.ReceiptMappingAnimation_destination__2Mo5l.ReceiptMappingAnimation_visible__gyLtb{opacity:1;transform:translateX(0)}.ReceiptMappingAnimation_destHeader__pyAfO{padding:.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.dark .ReceiptMappingAnimation_destHeader__pyAfO{background:#0f172a;border-color:#334155}.ReceiptMappingAnimation_destHeader__pyAfO span{font-size:.6rem;font-weight:600;color:#475569}.dark .ReceiptMappingAnimation_destHeader__pyAfO span{color:#cbd5e1}.ReceiptMappingAnimation_destBody___6JBI{padding:.375rem;display:flex;flex-direction:column;gap:.25rem}.ReceiptMappingAnimation_destField__WxtfP{display:flex;flex-direction:column;gap:.125rem;padding:.25rem .375rem;border-radius:4px;background:#f8fafc;min-height:28px;transition:all .3s ease}.dark .ReceiptMappingAnimation_destField__WxtfP{background:#0f172a}.ReceiptMappingAnimation_destField__WxtfP.ReceiptMappingAnimation_filled__fHmSp{background:color-mix(in srgb,var(--field-color) 10%,white)}.dark .ReceiptMappingAnimation_destField__WxtfP.ReceiptMappingAnimation_filled__fHmSp{background:color-mix(in srgb,var(--field-color) 15%,#1e293b)}.ReceiptMappingAnimation_destLabel__bny_M{font-size:.5rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.ReceiptMappingAnimation_destValue__a05WK{font-size:.6rem;font-weight:500;color:#374151;animation:ReceiptMappingAnimation_fadeIn___qyxv .3s ease}.dark .ReceiptMappingAnimation_destValue__a05WK{color:#e2e8f0}@keyframes ReceiptMappingAnimation_fadeIn___qyxv{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@media (max-width:480px){.ReceiptMappingAnimation_container__Nsu4s{max-width:280px;height:200px}.ReceiptMappingAnimation_receipt__FJbS2{width:100px}.ReceiptMappingAnimation_destination__2Mo5l{width:90px}.ReceiptMappingAnimation_connectors__NvurW{width:30px}.ReceiptMappingAnimation_destValue__a05WK,.ReceiptMappingAnimation_fieldValue__UXJRC{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.ReceiptMappingAnimation_connectorPath__9jRaQ,.ReceiptMappingAnimation_container__Nsu4s,.ReceiptMappingAnimation_destField__WxtfP,.ReceiptMappingAnimation_destValue__a05WK,.ReceiptMappingAnimation_destination__2Mo5l,.ReceiptMappingAnimation_receiptField__QTi9d,.ReceiptMappingAnimation_receipt__FJbS2{animation:none!important;transition:none!important}.ReceiptMappingAnimation_container__Nsu4s.ReceiptMappingAnimation_loaded___Vksr,.ReceiptMappingAnimation_destination__2Mo5l.ReceiptMappingAnimation_visible__gyLtb,.ReceiptMappingAnimation_receipt__FJbS2.ReceiptMappingAnimation_visible__gyLtb{opacity:1;transform:none}.ReceiptMappingAnimation_connectorPath__9jRaQ.ReceiptMappingAnimation_active__fMY2D{stroke-dashoffset:0}}.IngestAnimation_container__CqYu_{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:320px;height:200px;margin:0 auto;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.IngestAnimation_container__CqYu_.IngestAnimation_loaded__jQxt3{opacity:1;transform:translateY(0)}.IngestAnimation_inputSection__C4MW_{display:flex;flex-direction:column;gap:.5rem}.IngestAnimation_inputCard__FoFY6{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:white;border:1.5px solid #e2e8f0;border-radius:8px;opacity:.5;transform:scale(.95);transition:all .3s ease}.dark .IngestAnimation_inputCard__FoFY6{background:#1e293b;border-color:#334155}.IngestAnimation_inputCard__FoFY6.IngestAnimation_active__dTWOO{opacity:1;transform:scale(1);border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.IngestAnimation_inputIcon__adEKi{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.IngestAnimation_inputIcon__adEKi svg{width:18px;height:18px;color:#64748b;transition:color .3s ease}.dark .IngestAnimation_inputIcon__adEKi svg{color:#94a3b8}.IngestAnimation_inputCard__FoFY6.IngestAnimation_active__dTWOO .IngestAnimation_inputIcon__adEKi svg{color:#3b82f6}.IngestAnimation_inputLabel__0MXTg{font-size:.65rem;font-weight:600;color:#64748b}.dark .IngestAnimation_inputLabel__0MXTg{color:#94a3b8}.IngestAnimation_inputCard__FoFY6.IngestAnimation_active__dTWOO .IngestAnimation_inputLabel__0MXTg{color:#374151}.dark .IngestAnimation_inputCard__FoFY6.IngestAnimation_active__dTWOO .IngestAnimation_inputLabel__0MXTg{color:#e2e8f0}.IngestAnimation_flowArrow__uoGfR{width:24px;height:2px;background:#e2e8f0;border-radius:1px;position:relative;display:flex;align-items:center}.dark .IngestAnimation_flowArrow__uoGfR{background:#334155}.IngestAnimation_flowDot__e4XGV{width:8px;height:8px;background:#e2e8f0;border-radius:50%;position:absolute;left:0;transition:all .4s ease}.dark .IngestAnimation_flowDot__e4XGV{background:#475569}.IngestAnimation_flowDot__e4XGV.IngestAnimation_active__dTWOO{background:#3b82f6;left:calc(100% - 8px);box-shadow:0 0 8px rgba(59,130,246,.5)}.IngestAnimation_hub__X5ypC{width:52px;height:52px;border-radius:10px;background:white;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease}.dark .IngestAnimation_hub__X5ypC{background:#1e293b;border-color:#334155}.IngestAnimation_hub__X5ypC.IngestAnimation_processing__jzDtx{animation:IngestAnimation_subtleHeartbeat___88rr 1.4s linear infinite}@keyframes IngestAnimation_subtleHeartbeat___88rr{0%{transform:scale(1)}25%{transform:scale(1.08)}50%{transform:scale(1)}to{transform:scale(1)}}.IngestAnimation_hub__X5ypC.IngestAnimation_complete__QgvT3{border-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.IngestAnimation_hubLogo__WSRsl{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:8px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.IngestAnimation_output__Rm4pr{background:white;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden;width:110px;opacity:0;transform:translateX(10px);transition:all .3s ease}.dark .IngestAnimation_output__Rm4pr{background:#1e293b;border-color:#334155}.IngestAnimation_output__Rm4pr.IngestAnimation_visible__KYg0z{opacity:1;transform:translateX(0)}.IngestAnimation_outputRow__Zomob{display:flex;justify-content:space-between;align-items:center;padding:.5rem .625rem;border-bottom:1px solid #f1f5f9}.dark .IngestAnimation_outputRow__Zomob{border-color:#334155}.IngestAnimation_outputRow__Zomob:last-child{border-bottom:none}.IngestAnimation_outputRow__Zomob.IngestAnimation_new__4gIn_{background:#f0fdf4;animation:IngestAnimation_highlight___FZlB .5s ease}.dark .IngestAnimation_outputRow__Zomob.IngestAnimation_new__4gIn_{background:#14532d}@keyframes IngestAnimation_highlight___FZlB{0%{background:#dcfce7}to{background:#f0fdf4}}.IngestAnimation_outputCell__5bnxj{font-size:.6rem;color:#475569;font-weight:500}.dark .IngestAnimation_outputCell__5bnxj{color:#cbd5e1}.IngestAnimation_outputCell__5bnxj:last-child{font-weight:600;font-variant-numeric:tabular-nums}.IngestAnimation_outputCheck__dZd0V{width:16px;height:16px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:IngestAnimation_popIn__0R12f .3s ease}.IngestAnimation_outputCheck__dZd0V svg{width:10px;height:10px;color:white}@keyframes IngestAnimation_popIn__0R12f{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:480px){.IngestAnimation_container__CqYu_{max-width:300px;height:180px;gap:.375rem}.IngestAnimation_inputCard__FoFY6{padding:.375rem .5rem}.IngestAnimation_inputIcon__adEKi{width:20px;height:20px}.IngestAnimation_inputIcon__adEKi svg{width:16px;height:16px}.IngestAnimation_inputLabel__0MXTg{font-size:.6rem}.IngestAnimation_hub__X5ypC{width:44px;height:44px;border-radius:8px}.IngestAnimation_hubLogo__WSRsl{width:24px;height:24px;border-radius:6px}.IngestAnimation_flowArrow__uoGfR{width:18px}.IngestAnimation_output__Rm4pr{width:95px}.IngestAnimation_outputRow__Zomob{padding:.375rem .5rem}.IngestAnimation_outputCell__5bnxj{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.IngestAnimation_container__CqYu_,.IngestAnimation_flowDot__e4XGV,.IngestAnimation_hub__X5ypC,.IngestAnimation_hub__X5ypC.IngestAnimation_processing__jzDtx,.IngestAnimation_inputCard__FoFY6,.IngestAnimation_outputCheck__dZd0V,.IngestAnimation_outputRow__Zomob.IngestAnimation_new__4gIn_,.IngestAnimation_output__Rm4pr{animation:none!important;transition:none!important}.IngestAnimation_container__CqYu_.IngestAnimation_loaded__jQxt3,.IngestAnimation_output__Rm4pr.IngestAnimation_visible__KYg0z{opacity:1;transform:none}}