@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Comfortaa:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,400..700;1,8..144,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Pacifico&display=swap";@import"https://fonts.googleapis.com/css2?family=Satisfy&display=swap";@import"https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap";@import"https://fonts.googleapis.com/css2?family=Allura&display=swap";@import"https://fonts.googleapis.com/css2?family=Parisienne&display=swap";@import"https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap";@import"https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap";:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input,textarea,select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}a:hover{color:#747bff}.ld-delete-icon{background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.125%202.57812H7.34766V1.50391C7.34766%200.674652%208.02231%200%208.85156%200H13.1484C13.9777%200%2014.6523%200.674652%2014.6523%201.50391V2.57812H17.875C19.1781%202.57812%2020.2383%203.63829%2020.2383%204.94141V6.31641C20.2383%206.67236%2019.9497%206.96094%2019.5938%206.96094H18.8797L17.4004%2019.9051C17.2639%2021.0994%2016.2545%2022%2015.0524%2022H6.94757C5.74548%2022%204.73606%2021.0994%204.59959%2019.9051L3.12026%206.96094H2.40625C2.0503%206.96094%201.76172%206.67236%201.76172%206.31641V4.94141C1.76172%203.63829%202.82189%202.57812%204.125%202.57812ZM13.3633%201.50391C13.3633%201.38544%2013.2669%201.28906%2013.1484%201.28906H8.85156C8.7331%201.28906%208.63672%201.38544%208.63672%201.50391V2.57812H13.3633V1.50391ZM5.88032%2019.7587C5.94232%2020.3016%206.40118%2020.7109%206.94757%2020.7109H15.0524C15.5988%2020.7109%2016.0577%2020.3016%2016.1197%2019.7587L17.5823%206.96094H4.4177L5.88032%2019.7587ZM3.05078%205.67188H18.9492V4.94141C18.9492%204.34908%2018.4673%203.86719%2017.875%203.86719H4.125C3.53268%203.86719%203.05078%204.34908%203.05078%204.94141V5.67188Z'%20fill='black'/%3e%3cpath%20d='M8.0965%2019.4208C7.74111%2019.4412%207.43654%2019.1695%207.41622%2018.8141L6.85144%208.93131C6.83111%208.57591%207.10276%208.27135%207.45816%208.25107C7.81355%208.23075%208.11811%208.50239%208.13844%208.85779L8.70322%2018.7406C8.7235%2019.096%208.45189%2019.4005%208.0965%2019.4208Z'%20fill='black'/%3e%3cpath%20d='M11%2019.4219C10.644%2019.4219%2010.3555%2019.1333%2010.3555%2018.7773V8.89453C10.3555%208.53858%2010.644%208.25%2011%208.25C11.356%208.25%2011.6445%208.53858%2011.6445%208.89453V18.7773C11.6445%2019.1333%2011.356%2019.4219%2011%2019.4219Z'%20fill='black'/%3e%3cpath%20d='M14.5838%2018.8141C14.5634%2019.1695%2014.2589%2019.4411%2013.9035%2019.4208C13.5481%2019.4005%2013.2765%2019.0959%2013.2967%2018.7406L13.8615%208.85778C13.8819%208.50239%2014.1864%208.23078%2014.5418%208.25107C14.8972%208.27139%2015.1688%208.57595%2015.1485%208.9313L14.5838%2018.8141Z'%20fill='black'/%3e%3c/svg%3e")}.ld-edit-icon{background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2652_202)'%3e%3cpath%20d='M21.434%203.30188L18.6981%200.565811C18.3334%200.201248%2017.8477%200.000167847%2017.3305%200C17.3302%200%2017.33%200%2017.3297%200C16.8126%200%2016.3271%200.200745%2015.9627%200.56514L2.01301%2014.5147C1.8987%2014.6317%201.85171%2014.7982%201.8178%2014.9024L0.0248637%2021.1779C-0.0394216%2021.4031%200.0233531%2021.6455%200.18885%2021.811C0.311546%2021.9337%200.476371%2022%200.644889%2022C0.704139%2022%200.763725%2021.9919%200.822135%2021.9752L7.09406%2020.1832C7.11269%2020.1779%207.38981%2020.0825%207.48531%2019.987L21.4349%206.03728C21.7996%205.67271%2022.0002%205.18697%2022%204.66949C21.9999%204.15236%2021.7988%203.66661%2021.434%203.30188ZM1.58399%2020.416L2.78812%2016.2017L5.79829%2019.2119L1.58399%2020.416ZM7.02927%2018.6189L3.38113%2014.9707L14.594%203.75792L18.2421%207.40607L7.02927%2018.6189ZM20.5228%205.12537L19.1542%206.49416L15.5059%202.84584L16.8747%201.47722C16.9955%201.35637%2017.1571%201.2899%2017.3297%201.2899H17.33C17.5029%201.2899%2017.6649%201.3567%2017.7861%201.47789L20.5221%204.21396C20.7736%204.46539%2020.7739%204.87427%2020.5228%205.12537Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2652_202'%3e%3crect%20width='22'%20height='22'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.document-list{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:20px}.document-card{display:flex;justify-content:space-between;align-items:center;width:calc(90vw - 20px);max-width:600px;padding:10px 15px;margin:10px auto;background-color:#fff;box-shadow:0 2px 4px #0000001a;border-radius:8px;cursor:pointer}.card-content{display:flex;flex-direction:column;flex:1;margin-right:10px}.document-card-title{font-size:1rem;font-weight:700;margin:0;color:#333;font-family:Inter,serif}.document-card-date{font-size:.875rem;color:#666;margin:5px 0 0;font-family:Inter,serif}.card-icons{display:flex;gap:10px}.icon-wrapper{width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s ease}.icon-wrapper:hover{transform:scale(1.1)}.icon{width:20px;height:20px;object-fit:contain}.no-documents-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh;text-align:center}.no-documents-text{font-size:1.2rem;color:#555;margin-bottom:20px;max-width:80%;font-family:Inter,serif}.create-document-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.create-document-button:hover{background-color:#0056b3}.fab-container{position:fixed;bottom:20px;right:20px}.fab-button{background-color:#007bff;color:#fff;border:none;border-radius:50%;font-size:1.5rem;box-shadow:0 4px 6px #0003;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.fab-button:hover{background-color:#0056b3;transform:scale(1.1)}.document-list-container{width:100%;padding:16px}.full-screen-loader-container{width:100vw;height:100vh;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;justify-items:center}.loader-description{margin-top:16px;font-family:Inter,Serif;font-size:16px;color:#666;text-align:center;max-width:300px;line-height:1.5}.document-manager{display:flex;height:100vh;background-color:#f5f5f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.navigation-panel{width:250px;background-color:#fff;border-right:1px solid #e0e0e0;box-shadow:2px 0 4px #0000001a;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.nav-header{padding:20px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;display:flex;align-items:center}.nav-header h2{margin:0;color:#333;font-family:Inter,serif;font-size:1.5rem;font-weight:600}.nav-menu{padding:20px 0;flex:1}.nav-item{display:flex;align-items:center;padding:15px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.nav-item:hover{background-color:#f8f9fa;border-left-color:#007bff}.nav-item.active{background-color:#e3f2fd;border-left-color:#007bff;color:#007bff}.nav-icon{font-size:18px;margin-right:12px;width:20px}.nav-item span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500}.main-content{flex:1;padding:20px;overflow-y:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.documents-content{display:flex;flex-direction:column;align-items:center;max-width:1400px;margin:0 auto}.content-header{display:flex;justify-content:space-between;align-items:center;margin:32px auto 24px;width:100%;max-width:1400px}.content-title{font-size:1.8rem;font-weight:500;color:#333;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.content-subtitle{display:block;font-family:Inter,serif;font-size:16px;color:#868686;margin-bottom:8px}.document-list{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.informatics-section{margin-bottom:32px}.document-card{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:600px;padding:12px 16px;background-color:#fff;box-shadow:0 2px 8px #0000001a;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid #e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:60px}.document-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.card-content{display:flex;flex-direction:column;flex:1;margin-right:15px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.document-card-title{font-size:1rem;font-weight:600;margin:0 0 4px;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.2}.document-card-meta{display:flex;flex-direction:column;gap:2px}.document-card-table{font-size:.8rem;color:#666;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.document-card-date{font-size:.75rem;color:#888;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.card-actions{display:flex;gap:8px;align-items:center}.action-button{width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.action-button:hover{background-color:#f0f0f0;transform:scale(1.05)}.edit-button:hover{background-color:#e3f2fd;color:#1976d2}.duplicate-button:hover{background-color:#f3e5f5;color:#7b1fa2}.delete-button:hover{background-color:#ffebee;color:#d32f2f}.card-icons,.icon-wrapper{display:none}.no-documents-container,.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center;padding:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.error-content{max-width:500px;padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;border:1px solid #e0e0e0}.error-title{color:#d32f2f;font-size:1.5rem;font-weight:600;margin-bottom:16px;font-family:Inter,serif}.error-message{color:#666;font-size:1rem;margin-bottom:24px;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.no-documents-image{width:150px;height:auto;margin-bottom:20px}.no-documents-text{font-size:1.2rem;color:#555;margin-bottom:30px;max-width:400px;font-family:Inter,serif;line-height:1.5}.create-document-button{background-color:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem}.create-document-button:hover{background-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.settings-container{max-width:none;margin:0;padding:0;background-color:transparent;border-radius:0;box-shadow:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.settings-container h2{color:#333;font-family:Inter,serif;margin-bottom:30px;font-size:24px;font-weight:600;padding:0 20px}.settings-container h3{color:#333;font-family:Inter,serif;margin-bottom:15px;font-size:18px;font-weight:600}.settings-container p{color:#666;font-family:Inter,serif;line-height:1.6}.settings-section{margin-bottom:0;padding:25px 20px;background-color:#fff;border-radius:0;border:none;border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.settings-section:last-of-type{border-bottom:none}.settings-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.settings-loading p{color:#666;font-size:16px;margin:0}.info-grid{display:grid;gap:15px;max-width:500px}.info-item{display:flex;justify-content:flex-start;align-items:center;padding:10px 0;border-bottom:1px solid #e9ecef;gap:20px}.info-item:last-child{border-bottom:none}.info-item label{font-weight:600;color:#495057;min-width:80px;flex-shrink:0}.info-item span{color:#333;font-weight:500}.airtable-status{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px;max-width:600px}.status-indicator{display:flex;align-items:center;gap:10px;flex-shrink:0}.status-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.status-dot.disconnected{background-color:#dc3545}.status-text{font-weight:500;color:#333}.connection-actions{display:flex;gap:10px}.token-section{display:flex;flex-direction:column;gap:15px;max-width:600px}.token-display{display:flex;gap:10px;align-items:center}.token-input{flex:0 1 400px;max-width:400px}.copy-button{min-width:80px;flex-shrink:0}.token-actions{display:flex;justify-content:flex-start}.token-warning{color:#dc3545;font-size:14px;margin:0;padding:10px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px}.signout-section{margin-top:40px;padding:25px 20px;border-top:none;text-align:left;background-color:#fff;transition:background-color .2s ease}.signout-section:hover{background-color:#f8f9fa}.signout-section .ant-btn{min-width:120px;height:44px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.fab-container{position:fixed;bottom:30px;right:30px;z-index:1000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.fab-button{width:56px;height:56px;background-color:#007bff;color:#fff;border:none;border-radius:50%;font-size:1.8rem;box-shadow:0 4px 12px #007bff66;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.fab-button:hover{background-color:#0056b3;transform:scale(1.1);box-shadow:0 6px 16px #007bff80}.documents-list-section{width:100%;max-width:600px;margin:0 auto}.documents-list-header{display:none}.documents-list-title{font-size:1.5rem;font-weight:600;color:#333;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width: 768px){.document-manager{flex-direction:column}.navigation-panel{width:100%;height:auto;border-right:none;border-bottom:1px solid #e0e0e0}.nav-menu{display:flex;padding:10px 20px}.nav-item{flex:1;justify-content:center;padding:12px;border-left:none;border-bottom:3px solid transparent}.nav-item.active{border-left-color:transparent;border-bottom-color:#007bff}.main-content{padding:15px}.document-card{padding:10px 12px;min-height:56px}.action-button{width:28px;height:28px}.fab-container{bottom:20px;right:20px}.fab-button{width:50px;height:50px;font-size:1.5rem}.settings-container{padding:0;margin:0}.settings-section{padding:20px 15px}.settings-container h2{padding:0 15px;margin-bottom:25px}.signout-section{padding:20px 15px}.info-grid{max-width:none}.airtable-status{max-width:none;flex-direction:column;align-items:flex-start;gap:15px}.token-section{max-width:none}.token-display{flex-direction:column;align-items:stretch}.token-input{flex:none;max-width:none;width:100%}.copy-button{min-width:auto;width:100%}.info-item{flex-direction:column;align-items:flex-start;gap:5px}.info-item label{min-width:auto}.settings-loading{padding:40px 20px}.loading-spinner{width:32px;height:32px;border-width:3px}.error-container{height:50vh;padding:20px}.error-content{padding:30px 20px;max-width:none;width:100%}.error-title{font-size:1.3rem}.error-message{font-size:.9rem}.documents-content{padding:20px}.content-title{font-size:1.5rem}.documents-list-section{max-width:100%}.documents-list-header{flex-direction:column;gap:16px;align-items:flex-start}.documents-list-title{font-size:1.3rem}.create-document-button{align-self:stretch}}@media (max-width: 480px){.nav-header h2{font-size:1.3rem}.content-title{font-size:20px}.content-subtitle{font-size:14px}.document-card-title{font-size:.9rem}.document-card-table{font-size:.75rem}.document-card-date{font-size:.7rem}.action-button{width:26px;height:26px}.card-actions{gap:6px}}.no-documents-container{padding:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.no-documents-header{text-align:center;margin:0 auto 40px;max-width:600px}.no-documents-header h2{color:#1a1a1a!important;font-weight:700!important;font-size:2.5rem!important;margin-bottom:16px!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.no-documents-subtitle{font-size:1.2rem!important;color:#4a4a4a!important;margin-top:16px!important;line-height:1.6!important;font-weight:500!important}.steps-container{display:flex;gap:40px;max-width:1200px;width:100%;margin:0 auto;padding:0 20px 40px}.onboarding-steps{flex:0 0 300px;max-width:300px}.steps-content{flex:1;display:flex;flex-direction:column;gap:24px;max-width:800px}.onboarding-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#1890ff;border-color:#1890ff}.onboarding-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#52c41a;border-color:#52c41a}.onboarding-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:#d9d9d9;border-color:#d9d9d9}.onboarding-steps .ant-steps-item-title{font-weight:600;color:#262626}.onboarding-steps .ant-steps-item-description{color:#595959;font-size:13px}.steps-content{flex:1;display:flex;flex-direction:column;gap:24px}.step-content-item{min-height:200px}.step-content-item:last-child{margin-bottom:40px}.step-card{border-radius:12px;box-shadow:0 4px 12px #00000014;border:1px solid #e8e8e8;transition:all .3s ease}.step-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.step-card .ant-card-body{padding:24px}.step-card .ant-typography{margin-bottom:16px}.step-card .ant-typography:last-child{margin-bottom:0}.step-actions{display:flex;gap:12px;flex-wrap:wrap}.step-actions .ant-btn{flex:1;min-width:140px}@media (max-width: 1024px){.steps-container{flex-direction:column;gap:24px;padding:0 16px}.onboarding-steps{flex:none;max-width:100%}.steps-content{gap:20px;max-width:100%}}@media (max-width: 768px){.no-documents-container{padding:20px;height:auto}.no-documents-header{margin-bottom:24px}.no-documents-subtitle{font-size:1rem!important}.steps-container{gap:20px;padding:0 12px}.step-card .ant-card-body{padding:20px}.step-actions{flex-direction:column}.step-actions .ant-btn{flex:none;width:100%}}@media (max-width: 480px){.no-documents-container{padding:16px}.no-documents-header h2{font-size:1.5rem!important}.no-documents-subtitle{font-size:.9rem!important}.step-card .ant-card-body{padding:16px}}.warning-banner-container{width:100%;max-width:1400px;margin:0 auto 16px}.warning-banner-container .ant-alert{border-radius:8px;box-shadow:0 2px 8px #0000001a}.warning-banner-container .ant-alert-message{font-weight:600;font-size:16px}.warning-banner-container .ant-alert-description{font-size:14px;line-height:1.5;margin-top:4px}@media (max-width: 768px){.warning-banner-container{margin:0 auto 12px}.warning-banner-container .ant-alert-message{font-size:15px}.warning-banner-container .ant-alert-description{font-size:13px}}.platform-cards-container{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.platform-card{width:200px;border-radius:8px;border:1px solid #d9d9d9;background-color:#fafafa;transition:all .2s ease;overflow:hidden}.platform-card:hover{background-color:#f0f0f0;border-color:#bfbfbf}.add-account-card{border:2px dashed #d9d9d9;background-color:#fafafa;cursor:pointer}.add-account-card:hover{border-color:#40a9ff;background-color:#f0f8ff}.platform-card-content{display:flex;flex-direction:column;align-items:center;padding:12px;text-align:center}.platform-info{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:12px}.platform-logo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.platform-details{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.platform-name{font-size:14px;font-weight:600;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.platform-description{font-size:14px;color:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.platform-actions{display:flex;flex-direction:column;align-items:center;width:100%}.email-account-description{font-size:14px;color:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.platform-status{display:flex;align-items:center;gap:8px}.email-accounts-content{margin-bottom:0;background-color:#fff}.email-accounts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.email-accounts-header h4{color:#333;font-family:Inter,serif;margin:0;font-size:16px;font-weight:600}.email-accounts-list{display:flex;flex-direction:column;gap:12px}.no-email-accounts{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;color:#666;width:200px;min-height:120px}.no-email-accounts p{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot.connected{background-color:#28a745}.status-text{font-size:12px;color:#28a745;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.provider-selection{padding:10px 0}.provider-options{display:flex;flex-direction:column;gap:12px}.provider-card{border-radius:8px;border:1px solid #e0e0e0;transition:all .2s ease;cursor:pointer}.provider-card:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff26}.provider-card-content{display:flex;align-items:center;gap:16px;padding:16px}.provider-info{display:flex;flex-direction:column;gap:4px}.provider-info .provider-name{font-size:16px;font-weight:600;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.provider-description{font-size:14px;color:#666;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width: 768px){.platform-cards-container{flex-direction:column;align-items:center}.platform-card{width:100%;max-width:200px}.platform-card-content{padding:12px}.platform-info{gap:8px;margin-bottom:12px}.platform-logo{width:40px;height:40px}.email-accounts-header{flex-direction:column;align-items:flex-start;gap:15px}.email-accounts-header h4{margin-bottom:0}.email-accounts-header .ant-btn{width:100%}.provider-options{gap:8px}.provider-card-content{padding:12px;gap:12px}.provider-info .provider-name{font-size:15px}.provider-description{font-size:13px}}.domain-setup-container{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px}.domain-setup-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;width:100%}.domain-instructions-card{text-align:left;max-width:600px;width:100%;margin-bottom:20px}.domain-instructions-card .ant-card-body{padding:24px}.domain-instructions-card ol{margin:16px 0}.domain-instructions-card li{font-size:15px;line-height:1.6;color:#333}@media (max-width: 768px){.domain-setup-container{padding:20px;min-height:50vh}.domain-instructions-card{max-width:100%}}.informatics-section{display:flex;flex-direction:row;gap:24px;width:100%;max-width:1400px;margin:0 auto 32px;background-color:transparent;border-radius:0;box-shadow:none;border:none}.informatics-section-item{display:flex;flex-direction:column;border:1px solid #e8e8e8;border-radius:8px;background-color:#fafafa;overflow:hidden;flex:1}.informatics-section-item:last-child{margin-bottom:0}.section-title{font-size:.9rem;font-weight:600;color:#666;margin:0;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:16px 24px;border-bottom:1px solid #e8e8e8;text-align:center}.section-content{padding:0 24px;display:flex;flex-direction:column;justify-content:center;height:100%;flex:1}.chart-section{flex:1.5}.chart-wrapper{background-color:transparent;border-radius:0;border:none;padding:0;height:240px;display:flex;align-items:center}.billing-section{flex:1;display:flex;flex-direction:column}.billing-stats{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;justify-content:center;height:100%}.stat-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #d0d0d0;width:100%}.stat-item:last-child{border-bottom:none}.stat-label{font-size:.85rem;color:#666;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap}.stat-value{font-size:.95rem;font-weight:600;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.learning-section{flex:1;display:flex;flex-direction:column}.resource-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;justify-content:center;height:100%}.resource-icon{font-size:24px;color:#007bff}.resource-content{display:flex;flex-direction:column;align-items:center;gap:8px}.resource-title{font-size:.95rem;font-weight:600;color:#333;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.resource-description{font-size:.85rem;color:#666;margin:0;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.resource-link{font-size:.85rem;color:#007bff;text-decoration:none;font-weight:500;transition:color .2s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.resource-link:hover{color:#0056b3;text-decoration:underline}@media (max-width: 1400px){.informatics-section{max-width:1200px;gap:20px}.section-title{padding:14px 20px}.section-content{padding:0 20px}}@media (max-width: 1200px){.informatics-section{max-width:1000px;gap:18px}.section-title{padding:12px 18px}.section-content{padding:0 18px}.chart-wrapper{height:200px}}@media (max-width: 992px){.informatics-section{max-width:800px;gap:16px}.section-title{padding:10px 16px}.section-content{padding:0 16px}.chart-wrapper{height:200px}}@media (max-width: 768px){.informatics-section{flex-direction:column;gap:20px;margin-bottom:24px;max-width:none}.informatics-section-item{margin-bottom:0}.section-title{padding:12px 20px}.section-content{padding:0 20px}.chart-wrapper{height:180px}.section-title{font-size:.8rem}.stat-item{padding:10px 0}.stat-label,.stat-value{font-size:.8rem}.resource-title{font-size:.85rem}.resource-description,.resource-link{font-size:.8rem}}@media (max-width: 480px){.informatics-section{flex-direction:column;gap:16px}.informatics-section-item{margin-bottom:0}.section-title{padding:10px 16px}.section-content{padding:0 16px}.chart-wrapper{height:160px}.section-title{font-size:.75rem}.stat-item{padding:8px 0}.stat-label,.stat-value{font-size:.75rem}.resource-title{font-size:.8rem}.resource-description,.resource-link{font-size:.75rem}}.loading-indicator{color:#999;font-weight:400;font-size:.8rem}.error-indicator{color:#cf1322;font-weight:400;font-size:.8rem}.error-message{background-color:#fff2f0;border:1px solid #ffccc7;border-radius:6px;padding:12px 16px;margin-bottom:16px;color:#cf1322;font-size:.85rem;display:flex;align-items:center;justify-content:space-between;gap:12px}.retry-button{background-color:#ff4d4f;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:.8rem;cursor:pointer;transition:background-color .2s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.retry-button:hover{background-color:#ff7875}.retry-button:active{background-color:#d9363e}.chart-wrapper .recharts-line-chart{opacity:.7;transition:opacity .3s ease}.chart-wrapper .recharts-line-chart.loaded{opacity:1}.tps-modal .ant-modal-body{padding:32px}.tps-selector{max-width:100%}.tps-content{display:flex;flex-direction:column;gap:24px}.tps-section{display:flex;flex-direction:column;gap:16px}.tps-section-title{margin-bottom:0;margin-top:0;padding-top:0;color:#262626;font-weight:500}.tps-divider{height:1px;background-color:#f0f0f0;margin:4px 0}.tps-radio-group{width:100%}.tps-platform-container{display:flex;gap:12px}.tps-radio-option{flex:1;padding:16px;border:1px solid #f0f0f0;border-radius:8px;transition:all .3s ease;margin-bottom:0}.tps-radio-option:hover,.tps-radio-option.ant-radio-wrapper-checked{border-color:#d9d9d9}.tps-radio-option .ant-radio{margin-right:12px}.tps-icon{font-size:24px;color:#1890ff;margin-right:12px}.tps-logo{width:24px;height:24px}.tps-title{font-weight:500;color:#262626}.tps-description{font-size:14px;color:#8c8c8c;line-height:1.4}.tps-buttons{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 768px){.tps-modal{width:95%!important;margin:0 auto}.tps-modal .ant-modal-body{padding:24px}.tps-content{gap:4px}.tps-platform-container{flex-direction:column;gap:8px}.tps-radio-option{padding:12px}.tps-icon{font-size:20px}}.upgrade-pro-modal .ant-modal-body{padding:32px}.upgrade-pro-content{display:flex;flex-direction:column;gap:24px}.upgrade-pro-title{margin-bottom:0!important;margin-top:0!important;padding-top:0!important;color:#262626;font-weight:600;text-align:center}.upgrade-pro-subtitle{display:block;text-align:center;font-size:14px;color:#8c8c8c;margin-bottom:8px}.upgrade-pro-features{display:flex;flex-direction:column;gap:16px;margin:8px 0}.upgrade-pro-feature{display:flex;align-items:flex-start;gap:12px}.upgrade-pro-check-icon{font-size:20px;color:#52c41a;margin-top:2px;flex-shrink:0}.upgrade-pro-feature-text{font-size:15px;color:#262626;line-height:1.6;flex:1}.upgrade-pro-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.upgrade-pro-button{font-weight:500}@media (max-width: 768px){.upgrade-pro-modal{width:95%!important;margin:0 auto}.upgrade-pro-modal .ant-modal-body{padding:24px}.upgrade-pro-content{gap:20px}.upgrade-pro-features{gap:14px}.upgrade-pro-feature-text{font-size:14px}.upgrade-pro-buttons{flex-direction:column-reverse}.upgrade-pro-buttons .ant-btn{width:100%}}.processed-emails-table{width:calc(100% - 32px);margin:0 auto;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 2px 8px #0000000d}.email-table-header,.email-table-row{display:grid;grid-template-columns:2.3fr 1.4fr 1fr .9fr 1.2fr .55fr .55fr;gap:12px;align-items:center}.email-table-header{background-color:#f5f5f5;padding:14px 20px;border-bottom:1px solid #e0e0e0;font-size:.85rem;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.02em}.email-table-body{display:flex;flex-direction:column}.email-table-row{padding:14px 20px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;font-size:.9rem}.email-table-row:last-child{border-bottom:none}.email-table-row:hover{background-color:#f9fbff}.email-table-cell{color:#333;display:flex;flex-direction:column;gap:4px;min-width:0}.email-status{padding:4px 10px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;background-color:#f5f5f5;color:#666;white-space:nowrap}.status-send{background-color:#e3f2fd;color:#1565c0}.status-delivery{background-color:#e8f5e9;color:#1b5e20}.status-bounce{background-color:#ffebee;color:#c62828}.status-complaint{background-color:#fff3e0;color:#ef6c00}.status-reject{background-color:#fff1f0;color:#d4380d}.status-open{background-color:#ede7f6;color:#4527a0}.status-click{background-color:#f3e5f5;color:#6a1b9a}.status-rendering-failure,.status-delivery-failed{background-color:#fdecea;color:#ae1c17}.status-delivery-delay{background-color:#fff8e1;color:#ff6f00}.status-subscription{background-color:#e0f7fa;color:#006064}.status-unknown{background-color:#eceff1;color:#37474f}.metric-value{font-weight:600}.metric-col{align-items:center;text-align:center}.status-col{align-items:flex-start}.addresses-col,.subject-col{flex-direction:column;align-items:flex-start;gap:4px}.subject-text{font-weight:400;color:#1d1d1f}.created-at{font-size:.85rem;color:#555}.address-line{font-size:.85rem;color:#444;display:flex}.address-line+.address-line{margin-top:2px}.address-value{flex:1;min-width:0}.address-value.from{font-weight:600;color:#1f1f1f}.message-id-col{font-size:.8rem;color:#333}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.observer-target{display:flex;justify-content:center;align-items:center;padding:20px;min-height:60px}.loading-more{display:flex;align-items:center;gap:8px;color:#666;font-size:.875rem}.no-more-results{color:#999;font-size:.875rem;font-style:italic}.no-emails-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.no-emails-text{font-size:1rem;color:#666;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.processed-emails-info-section{width:calc(100% - 32px);margin:0 auto 16px;display:flex;align-items:center;gap:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.info-text{font-size:.875rem;color:#666;display:flex;align-items:center;gap:6px}.info-icon{color:#999;cursor:help;font-size:.875rem}.info-icon:hover{color:#666}.status-legend-link{color:#1890ff;cursor:pointer}.status-legend-link:hover{color:#40a9ff;text-decoration:underline}.status-legend-modal-content{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.status-legend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:16px}.status-legend-item{display:flex;align-items:center;gap:10px}.status-badge{padding:4px 10px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;white-space:nowrap;min-width:100px;text-align:center}.status-description{flex:1;font-size:.8rem;color:#555}.status-legend-note{margin-top:12px;margin-bottom:12px;padding:12px;background-color:#f5f5f5;border-radius:6px;font-size:.85rem;color:#555;line-height:1.5}.status-legend-note strong{color:#333;font-weight:600}@media (max-width: 768px){.processed-emails-table{border:none;box-shadow:none}.email-table-header{display:none}.email-table-row{display:flex;flex-direction:column;gap:8px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;padding:16px}.email-table-cell{align-items:flex-start}.email-table-cell.subject{flex-direction:column;align-items:flex-start}.email-table-row>.email-table-cell{width:100%}.email-table-row>.metric-col,.email-table-row>.message-id-col,.email-table-row>.status-col{width:100%}}.storage-container{min-height:100%;background-color:#f5f5f5}.storage-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.toolbar-plugin{padding:12px;border-radius:10px;background:#fff;width:100%;box-shadow:2px 2px 15px #00000017;display:flex;column-gap:16px;align-items:center;box-sizing:border-box}.toolbar-divider{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='2'%20height='29'%20viewBox='0%200%202%2029'%20fill='none'%3e%3cpath%20d='M1%201V28'%20stroke='%23CCCCCC'%20stroke-linecap='round'/%3e%3c/svg%3e");stroke-width:1px;stroke:#ccc;min-height:24px;min-width:1px}.toolbar-button-container{display:inline-flex;width:20px;cursor:pointer;padding:4px;box-sizing:content-box;border-radius:5px}.toolbar-button-container:hover{background-color:#ebebeb}.toolbar-button-container.selected{background-color:#ebebeb;color:#fff;box-shadow:0 0 4px #0003}.toolbar-button-image{width:80%;height:80%}.toolbar-button{background-color:#fff;transition-duration:.3s;border:none;min-height:22px;min-width:26px;background-origin:content-box;background-repeat:no-repeat}.toolbar-button:hover{background-color:#d3d3d3}.toolbar-font-select{border:none;background:none;width:150px}.toolbar-font-size{border:none;background:none;width:70px}.toolbar-align-items-container{display:flex;padding:4px;justify-content:center;align-items:flex-start;gap:8px;flex-shrink:0;border-radius:5px;background:#f5f5f5}.toolbar-align-item{min-height:14px;min-width:24px;border:none;background-repeat:no-repeat;background-origin:content-box}.toolbar-bold{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20d='M14.26%208.79484C16.891%205.15438%2014.2879%200%209.75752%200H4.96924C3.99998%200%203.21143%200.788555%203.21143%201.75781V18.2422C3.21143%2019.2114%204.00225%2020%204.97432%2020H4.97896C5.00643%2019.9998%209.38584%2019.9805%2010.5939%2019.9805C14.0098%2019.9805%2016.7888%2017.2014%2016.7888%2013.7855C16.7888%2011.8117%2015.8346%209.95566%2014.26%208.79484ZM6.72705%203.51562H9.75752C10.8797%203.51562%2011.7927%204.42859%2011.7927%205.55078C11.7927%206.67316%2010.8797%207.58633%209.75564%207.58633C9.74354%207.58637%208.62896%207.58988%206.72705%207.59051V3.51562ZM10.5938%2016.4648C9.9335%2016.4648%208.25732%2016.4707%206.72705%2016.4769V11.1113L6.76955%2011.1111C8.20561%2011.1053%207.94385%2011.1061%2010.5938%2011.1063C12.0712%2011.1063%2013.2731%2012.3082%2013.2731%2013.7855C13.2731%2015.2629%2012.0712%2016.4648%2010.5938%2016.4648Z'%20fill='black'/%3e%3c/svg%3e")}.toolbar-italic{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cg%20opacity='0.5'%20clip-path='url(%23clip0_3186_1010)'%3e%3cpath%20d='M16.2749%205.85926e-05H12.7756C12.7678%20-1.95309e-05%2012.76%20-1.95309e-05%2012.7521%205.85926e-05H8.8263C8.28784%205.85926e-05%207.84976%200.438136%207.84976%200.976602V2.53907C7.84976%203.07754%208.28784%203.51561%208.8263%203.51561H10.307L5.98359%2016.4841H3.74183C3.20887%2016.4841%202.77084%2016.9177%202.76533%2017.4505L2.74908%2019.013C2.74634%2019.2758%202.84665%2019.5233%203.03146%2019.7101C3.21626%2019.8968%203.46277%2019.9997%203.72554%2019.9997H7.23067C7.23735%2019.9999%207.24399%2020%207.25059%2020C7.25731%2020%207.26399%2019.9999%207.27063%2019.9997H11.1497C11.6826%2019.9997%2012.1206%2019.5662%2012.1262%2019.0333L12.1424%2017.4708C12.1451%2017.2081%2012.0449%2016.9605%2011.8601%2016.7738C11.6752%2016.587%2011.4287%2016.4841%2011.1659%2016.4841H9.68937L14.0128%203.51561H16.2749C16.8133%203.51561%2017.2514%203.07754%2017.2514%202.53907V0.976602C17.2514%200.438136%2016.8133%205.85926e-05%2016.2749%205.85926e-05Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3186_1010'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.toolbar-underline{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cg%20opacity='0.5'%20clip-path='url(%23clip0_3186_1017)'%3e%3cpath%20d='M0.625%200.585938C0.625%200.909531%200.887344%201.17188%201.21094%201.17188H2.38281C2.7059%201.17188%202.96875%201.43473%202.96875%201.75781V10.6641C2.96875%2014.5411%206.12297%2017.6953%2010%2017.6953C13.877%2017.6953%2017.0312%2014.5411%2017.0312%2010.6641V1.75781C17.0312%201.43473%2017.2941%201.17188%2017.6172%201.17188H18.7891C19.1127%201.17188%2019.375%200.909531%2019.375%200.585938C19.375%200.262344%2019.1127%200%2018.7891%200H11.7578C11.4342%200%2011.1719%200.262344%2011.1719%200.585938C11.1719%200.909531%2011.4342%201.17188%2011.7578%201.17188H12.9297C13.2528%201.17188%2013.5156%201.43473%2013.5156%201.75781V10.6641C13.5156%2012.6026%2011.9385%2014.1797%2010%2014.1797C8.06148%2014.1797%206.48438%2012.6026%206.48438%2010.6641V1.75781C6.48438%201.43473%206.74723%201.17188%207.07031%201.17188H8.24219C8.56578%201.17188%208.82812%200.909531%208.82812%200.585938C8.82812%200.262344%208.56578%200%208.24219%200H1.21094C0.887344%200%200.625%200.262344%200.625%200.585938Z'%20fill='black'/%3e%3cpath%20d='M19.4141%2018.8281H0.585938C0.262344%2018.8281%200%2019.0905%200%2019.4141C0%2019.7377%200.262344%2020%200.585938%2020H19.4141C19.7377%2020%2020%2019.7377%2020%2019.4141C20%2019.0905%2019.7377%2018.8281%2019.4141%2018.8281Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3186_1017'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.toolbar-left{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='10'%20viewBox='0%200%2014%2010'%20fill='none'%3e%3cpath%20d='M1%201H13'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M1%205H7'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M1%209H12'%20stroke='black'%20stroke-linecap='square'/%3e%3c/svg%3e")}.toolbar-right{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='10'%20viewBox='0%200%2014%2010'%20fill='none'%3e%3cpath%20d='M1%201H13'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M7%205H13'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M2%209H13'%20stroke='black'%20stroke-linecap='square'/%3e%3c/svg%3e")}.toolbar-center{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='10'%20viewBox='0%200%2014%2010'%20fill='none'%3e%3cpath%20d='M1%201H13'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M4%205H10'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M1.5%209H12.5'%20stroke='black'%20stroke-linecap='square'/%3e%3c/svg%3e")}.toolbar-justify{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='10'%20viewBox='0%200%2014%2010'%20fill='none'%3e%3cpath%20d='M1%201H13'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M1%205H13'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M1%209H13'%20stroke='black'%20stroke-linecap='square'/%3e%3c/svg%3e")}.toolbar-bullets-list{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15'%20height='10'%20viewBox='0%200%2015%2010'%20fill='none'%3e%3cpath%20d='M4%201H14'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M4%205H14'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M4%209H14'%20stroke='black'%20stroke-linecap='square'/%3e%3ccircle%20cx='1'%20cy='1'%20r='1'%20fill='black'/%3e%3ccircle%20cx='1'%20cy='5'%20r='1'%20fill='black'/%3e%3ccircle%20cx='1'%20cy='9'%20r='1'%20fill='black'/%3e%3c/svg%3e")}.toolbar-numbers-list{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='12'%20viewBox='0%200%2014%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%202H13'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M3%206H13'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M3%2010H13'%20stroke='black'%20stroke-linecap='square'/%3e%3cpath%20d='M1.10322%200.575757V3H0.809659V0.883523H0.795455L0.203598%201.27651V0.978219L0.809659%200.575757H1.10322Z'%20fill='black'/%3e%3cpath%20d='M0.250947%207V6.78693L1.05114%205.91098C1.14504%205.8084%201.22238%205.71922%201.28314%205.64347C1.34391%205.56692%201.38889%205.49511%201.41809%205.42803C1.44807%205.36016%201.46307%205.28914%201.46307%205.21496C1.46307%205.12973%201.44255%205.05595%201.40152%204.99361C1.36127%204.93127%201.30603%204.88313%201.2358%204.84919C1.16556%204.81526%201.08665%204.7983%200.999053%204.7983C0.905934%204.7983%200.824653%204.81763%200.755208%204.8563C0.686553%204.89418%200.633286%204.94744%200.595407%205.0161C0.558318%205.08475%200.539773%205.16525%200.539773%205.25758H0.260417C0.260417%205.11553%200.293166%204.99085%200.358665%204.88352C0.424164%204.7762%200.513337%204.69255%200.626184%204.63258C0.73982%204.5726%200.867266%204.54261%201.00852%204.54261C1.15057%204.54261%201.27644%204.5726%201.38613%204.63258C1.49582%204.69255%201.58183%204.77344%201.64418%204.87524C1.70652%204.97704%201.73769%205.09028%201.73769%205.21496C1.73769%205.30413%201.72151%205.39134%201.68916%205.47656C1.65759%205.561%201.60235%205.6553%201.52344%205.75947C1.44531%205.86285%201.33681%205.98911%201.19792%206.13826L0.653409%206.72064V6.73958H1.7803V7H0.250947Z'%20fill='black'/%3e%3cpath%20d='M1.07008%2011.0331C0.913826%2011.0331%200.774542%2011.0063%200.652225%2010.9527C0.530698%2010.899%200.434028%2010.8244%200.362216%2010.7289C0.291193%2010.6327%200.252525%2010.521%200.246212%2010.3939H0.544508C0.550821%2010.4721%200.577652%2010.5395%200.625%2010.5964C0.672349%2010.6524%200.734296%2010.6958%200.810843%2010.7266C0.88739%2010.7573%200.972222%2010.7727%201.06534%2010.7727C1.16951%2010.7727%201.26184%2010.7546%201.34233%2010.7183C1.42282%2010.682%201.48595%2010.6315%201.53172%2010.5668C1.57749%2010.5021%201.60038%2010.4271%201.60038%2010.3419C1.60038%2010.2527%201.57828%2010.1742%201.53409%2010.1063C1.4899%2010.0376%201.42519%209.98398%201.33996%209.94531C1.25473%209.90664%201.15057%209.88731%201.02746%209.88731H0.833333V9.62689H1.02746C1.12374%209.62689%201.20818%209.60953%201.28078%209.57481C1.35417%209.54009%201.41138%209.49116%201.45241%209.42803C1.49424%209.3649%201.51515%209.29072%201.51515%209.20549C1.51515%209.12342%201.497%209.052%201.4607%208.99124C1.4244%208.93048%201.37311%208.88313%201.30682%208.84919C1.24132%208.81526%201.16398%208.7983%201.07481%208.7983C0.991162%208.7983%200.912248%208.81368%200.838068%208.84446C0.764678%208.87445%200.704703%208.91824%200.658144%208.97585C0.611585%209.03267%200.586332%209.10133%200.582386%209.18182H0.298295C0.30303%209.05477%200.341304%208.9435%200.413116%208.84801C0.484927%208.75174%200.578835%208.67677%200.694839%208.62311C0.811632%208.56944%200.939868%208.54261%201.07955%208.54261C1.22948%208.54261%201.35811%208.573%201.46544%208.63376C1.57276%208.69373%201.65522%208.77304%201.71283%208.87169C1.77044%208.97033%201.79924%209.07686%201.79924%209.19129C1.79924%209.32781%201.76334%209.44421%201.69152%209.54048C1.6205%209.63676%201.52383%209.70344%201.40152%209.74053V9.75947C1.55461%209.78472%201.67416%209.84983%201.76018%209.95478C1.8462%2010.0589%201.8892%2010.188%201.8892%2010.3419C1.8892%2010.4736%201.8533%2010.592%201.78149%2010.697C1.71046%2010.8011%201.6134%2010.8832%201.49029%2010.9432C1.36719%2011.0032%201.22711%2011.0331%201.07008%2011.0331Z'%20fill='black'/%3e%3c/svg%3e")}.toolbar-no-list{background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='2'%20viewBox='0%200%208%202'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201H7'%20stroke='black'%20stroke-linecap='square'/%3e%3c/svg%3e")}.toolbar-undo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cg%20opacity='0.5'%20clip-path='url(%23clip0_3186_858)'%3e%3cpath%20d='M17.8036%206.98554C18.8477%208.03164%2019.5586%209.3636%2019.8464%2010.8133C20.1342%2012.263%2019.9861%2013.7655%2019.4208%2015.1311C18.8555%2016.4967%2017.8983%2017.6643%2016.6701%2018.4864C15.4418%2019.3085%2013.9976%2019.7484%2012.5196%2019.7505H3.50719C3.17567%2019.7505%202.85773%2019.6188%202.62331%2019.3843C2.38889%2019.1499%202.25719%2018.832%202.25719%2018.5005C2.25719%2018.1689%202.38889%2017.851%202.62331%2017.6166C2.85773%2017.3822%203.17567%2017.2505%203.50719%2017.2505H12.5196C13.8405%2017.2505%2015.1074%2016.7257%2016.0414%2015.7917C16.9755%2014.8576%2017.5002%2013.5908%2017.5002%2012.2698C17.5002%2010.9489%2016.9755%209.68202%2016.0414%208.74797C15.1074%207.81392%2013.8405%207.28917%2012.5196%207.28917H4.26778L6.67337%209.69476C6.79017%209.81067%206.88294%209.9485%206.94635%2010.1003C7.00977%2010.2522%207.04257%2010.4151%207.04289%2010.5796C7.04321%2010.7442%207.01103%2010.9072%206.94821%2011.0593C6.88538%2011.2114%206.79315%2011.3496%206.67679%2011.4659C6.56043%2011.5823%206.42224%2011.6745%206.27015%2011.7373C6.11806%2011.8002%205.95506%2011.8324%205.79051%2011.832C5.62595%2011.8317%205.46308%2011.7989%205.31123%2011.7355C5.15938%2011.6721%205.02154%2011.5793%204.90563%2011.4625L0.366139%206.92312C0.250059%206.80704%200.157979%206.66924%200.0951567%206.51758C0.0323343%206.36592%200%206.20337%200%206.03921C0%205.87506%200.0323343%205.7125%200.0951567%205.56084C0.157979%205.40918%200.250059%205.27138%200.366139%205.15531L4.90563%200.615854C5.14006%200.381438%205.458%200.249749%205.78953%200.249756C5.95368%200.249759%206.11622%200.282095%206.26788%200.344917C6.41954%200.407739%206.55733%200.499817%206.6734%200.615893C6.78948%200.731969%206.88155%200.869771%206.94436%201.02143C7.00718%201.17309%207.03951%201.33564%207.0395%201.49979C7.0395%201.66394%207.00716%201.82649%206.94434%201.97814C6.88152%202.1298%206.78944%202.2676%206.67337%202.38367L4.26786%204.78917H12.5196C13.5018%204.78771%2014.4746%204.98107%2015.3816%205.35808C16.2886%205.73509%2017.1118%206.28825%2017.8036%206.98554Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3186_858'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.toolbar-redo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cg%20opacity='0.5'%20clip-path='url(%23clip0_3186_860)'%3e%3cpath%20d='M2.19636%206.98554C1.15225%208.03164%200.441429%209.3636%200.153612%2010.8133C-0.134205%2012.263%200.0138836%2013.7655%200.579184%2015.1311C1.14449%2016.4967%202.10166%2017.6643%203.32991%2018.4864C4.55816%2019.3085%206.00242%2019.7484%207.48042%2019.7505H16.4928C16.8243%2019.7505%2017.1423%2019.6188%2017.3767%2019.3843C17.6111%2019.1499%2017.7428%2018.832%2017.7428%2018.5005C17.7428%2018.1689%2017.6111%2017.851%2017.3767%2017.6166C17.1423%2017.3822%2016.8243%2017.2505%2016.4928%2017.2505H7.48042C6.15947%2017.2505%204.89263%2016.7257%203.95858%2015.7917C3.02452%2014.8576%202.49978%2013.5908%202.49978%2012.2698C2.49978%2010.9489%203.02452%209.68202%203.95858%208.74797C4.89263%207.81392%206.15947%207.28917%207.48042%207.28917H15.7322L13.3266%209.69476C13.2098%209.81067%2013.1171%209.9485%2013.0536%2010.1003C12.9902%2010.2522%2012.9574%2010.4151%2012.9571%2010.5796C12.9568%2010.7442%2012.989%2010.9072%2013.0518%2011.0593C13.1146%2011.2114%2013.2069%2011.3496%2013.3232%2011.4659C13.4396%2011.5823%2013.5778%2011.6745%2013.7298%2011.7373C13.8819%2011.8002%2014.0449%2011.8324%2014.2095%2011.832C14.374%2011.8317%2014.5369%2011.7989%2014.6888%2011.7355C14.8406%2011.6721%2014.9785%2011.5793%2015.0944%2011.4625L19.6339%206.92312C19.7499%206.80704%2019.842%206.66924%2019.9048%206.51758C19.9677%206.36592%2020%206.20337%2020%206.03921C20%205.87506%2019.9677%205.7125%2019.9048%205.56084C19.842%205.40918%2019.7499%205.27138%2019.6339%205.15531L15.0944%200.615854C14.8599%200.381438%2014.542%200.249749%2014.2105%200.249756C14.0463%200.249759%2013.8838%200.282095%2013.7321%200.344917C13.5805%200.407739%2013.4427%200.499817%2013.3266%200.615893C13.2105%200.731969%2013.1185%200.869771%2013.0556%201.02143C12.9928%201.17309%2012.9605%201.33564%2012.9605%201.49979C12.9605%201.66394%2012.9928%201.82649%2013.0557%201.97814C13.1185%202.1298%2013.2106%202.2676%2013.3266%202.38367L15.7321%204.78917H7.48042C6.49818%204.78771%205.5254%204.98107%204.61839%205.35808C3.71138%205.73509%202.88816%206.28825%202.19636%206.98554Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3186_860'%3e%3crect%20width='20'%20height='20'%20fill='white'%20transform='matrix(-1%200%200%201%2020%200)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.toolbar-preview-switch{margin-left:auto;margin-right:8px;display:inline-flex}.horizontal-selector{display:flex;padding:6px 8px;justify-content:center;align-items:flex-start;gap:8px;flex-shrink:0;border-radius:5px;background:#f5f5f5;width:fit-content}.horizontal-selector-button-container{width:20px;cursor:pointer;display:block;padding:4px;box-sizing:content-box;border-radius:5px}.horizontal-selector-button-image{width:80%;height:80%}.horizontal-selector-button{background-color:#fff;transition-duration:.3s;border:none;min-height:22px;min-width:26px;background-origin:content-box;background-repeat:no-repeat}.horizontal-selector-button:hover{background-color:#d3d3d3}.link-portal-horizontal-container{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.link-portal-vertical-container{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.hover-button{display:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%);border-radius:5px;cursor:pointer;z-index:1}[data-flexi-image-container]:hover .hover-button{display:flex}.ReactModalPortal{width:auto;height:auto}.document-editor-container .ant-tabs-tab{padding:4px 0;font-size:16px}.document-editor-container .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#333}.document-editor-container .ant-tabs-content-holder,.ant-tabs-tabpane,.ant-tabs-content{height:100%}.page-container{width:210mm;min-height:297mm;overflow-x:auto;box-sizing:border-box;position:relative;background-color:#fff;line-height:1.25}.lexical-editor{min-height:297mm;background:#fff;outline:none;flex:1 1 auto;padding:40px;box-sizing:border-box;word-wrap:break-word;overflow-x:auto;overflow-y:hidden}.lexical-editor *,.lexical-editor *:before,.lexical-editor *:after{box-sizing:border-box;word-wrap:break-word}.document-title-container{margin-top:4vh;display:flex;flex-direction:column;gap:8px}.document-title{color:#000;font-family:Inter,serif;font-size:28px;font-style:normal;font-weight:600;line-height:normal;background-color:transparent;border:none}.document-id-text{color:#868686;font-family:Inter,serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-left:4px}.merge-tag{margin-top:26px;background-color:#fff}.container-horizontal{display:flex;justify-content:center;height:100%;width:100%;gap:26px;box-sizing:border-box}.document-editor-container{width:100vw;background-color:#f5f5f5;display:flex;justify-content:center;position:relative}.container-vertical-inline{background-color:#f5f5f5;display:inline-flex;flex-direction:column;gap:16px;position:relative}.right-pane{display:flex;flex-direction:column;box-sizing:border-box;border-radius:10px;background:#fff;box-shadow:2px 2px 15px #00000017;overflow-y:auto;scrollbar-gutter:stable}.de-bold{font-weight:700}.de-italic{font-style:italic}.de-underline{text-decoration:underline}.tree-view-output{display:block;background:#222;color:#fff;padding:5px;font-size:12px;white-space:pre-wrap;margin:10px auto;max-height:250px;max-width:300px;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;line-height:14px;overflow-y:scroll;overflow-x:hidden}.debug-timetravel-panel{overflow:hidden;padding:0 0 10px;margin:auto;display:flex}.debug-timetravel-panel-slider{padding:0;flex:8}.debug-timetravel-panel-button{padding:0;border:0;background:none;flex:1;color:#fff;font-size:12px}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{border:0;padding:0;font-size:12px;top:10px;right:15px;position:absolute;background:none;color:#fff}.debug-timetravel-button:hover{text-decoration:underline}.variable-node-text{background-color:#8a2be2;color:#fff;padding:0 2px;cursor:pointer}.de-table{gap:0;row-gap:0;column-gap:0;border-collapse:collapse;border-spacing:0}.de-table-cell{border:1px solid black;padding:4px;width:100px;height:100px;margin:0;gap:0}.lexical-node-dynamic-table{border:1px solid black;border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed;padding:20px}.lexical-node-dynamic-table-cell{border:1px solid black;padding:4px}.lexical-node-dynamic-table-row{border:1px solid black;border-collapse:collapse;border-spacing:0;padding:20px}.de-table1{border:1px solid black;table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;height:20px;min-height:20px}.lexical-paragraph{width:100%;margin:0;padding:0;position:relative;font-family:Roboto,sans-serif;font-size:16px;color:#000;line-height:1.25}.lexical-placeholder:before{content:"Type ' / ' for elements, ' @ ' for fields, and add them to your document!";position:absolute;pointer-events:none;color:#8e8e8e;font-family:Inter,serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;-webkit-user-select:none;user-select:none;white-space:nowrap;display:inline-block;top:50%;transform:translateY(-50%)}.de-conditional-block{padding:10px;border-radius:10px;background-color:#f6f9fc}.de-link-node{color:#00f;text-decoration:underline}.ToggleResize__bottom{position:absolute;cursor:row-resize}.ToggleResize__right{position:absolute;cursor:col-resize}.horizontal-container{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.vertical-container{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.properties-plugin-container{display:flex;width:350px;margin:1rem;flex-direction:column;overflow-x:clip}.hide-property{display:none}@media (max-width: 1799px){.properties-plugin-container{width:250px}}.flexi-select-item-container{display:flex;width:32px;height:26px;padding:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex-shrink:0}.property-header{color:#000;font-family:Inter,serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 16px}.sub-property-header{color:#868686;font-family:Inter,serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.property-text-style{color:#000;font-family:Inter,serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.property-divider{width:100%;height:1px;min-height:1px;background-color:#cfcfcf}.empty-div{width:0;height:0}.editor-placeholder{position:absolute;top:40px;padding-left:40px;color:#8e8e8e;font-family:Inter,serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-user-select:none;user-select:none;white-space:nowrap;display:inline-block;pointer-events:none}.components-typeahead-container{display:flex;flex-direction:column;padding:16px;gap:4px;position:absolute;left:100px;width:300px;max-height:300px;border-radius:5px;background:#fff;box-shadow:2px 2px 20px #00000024;overflow-y:auto}.components-typeahead-section-title{color:#b0b0b0;font-family:Inter,serif;font-size:13px;font-style:normal;line-height:normal;margin-top:8px}.component-typeahead-item{display:flex;align-items:center;gap:18px;padding:12px;align-self:stretch;cursor:pointer;border-radius:5px}.component-typeahead-item:hover,.component-selected{background-color:#ebebeb}.component-typeahead-title{color:#000;font-family:Inter,serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.component-typeahead-description{color:#696969;font-family:Inter,serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.component-typeahead-icon-container{width:32px;height:32px;display:block;padding:4px;box-sizing:content-box;border-radius:5px}.component-section-divider{height:1px;align-self:stretch;stroke-width:1px;stroke:#afafaf}.variable-typeahead-item{display:flex;align-items:center;gap:10px;padding:12px;align-self:stretch;cursor:pointer;border-radius:5px}.variable-typeahead-item:hover{background-color:#ebebeb}.variable-typeahead-icon-container{width:24px;height:24px;display:block;box-sizing:content-box;border-radius:5px}.dt-select{margin:8px 20px 20px}.dt-modal-create-button{margin-left:50%;transform:translate(-50%);width:100px}.column-actions{width:auto;height:auto;background-color:transparent;padding:2px;z-index:1000}.row-actions{width:auto;height:auto;display:flex;flex-direction:column;gap:5px;background-color:#fff;border:1px solid #ccc;padding:2px;z-index:1000}.common-horizontal-container{display:flex;flex-direction:row;gap:4px;width:100%;align-items:start}.common-vertical-container{display:flex;flex-direction:column;gap:4px;width:100%;align-items:start}.node-selector{position:absolute;border:2px solid blue;pointer-events:none;transform:translate(-1px,-1px);transition:left .25s ease}.node-selector-tooltip{position:absolute;border:2px solid blue;display:block;transform:translate(-100%,-100%);transition:left .25s ease;padding:4px}.fade-modal-enter,.fade-modal-appear{opacity:0}.fade-modal-enter-active,.fade-modal-appear-active{opacity:1;transition:opacity .15s ease-in}.fade-modal-leave{opacity:1}.fade-modal-leave-active{opacity:0;transition:opacity .1s ease-out}.fade-mask-enter,.fade-mask-appear{opacity:0}.fade-mask-enter-active,.fade-mask-appear-active{opacity:1;transition:opacity .15s ease-in}.fade-mask-leave{opacity:1}.fade-mask-leave-active{opacity:0;transition:opacity .1s ease-out}.sub-format-header{color:#221e22;font-family:Inter,serif;font-size:14px;font-style:normal;line-height:normal;margin-bottom:4px}.react-switch-handle{pointer-events:none}.delivery-manager{display:flex;height:100%;background-color:#f5f5f5;border-radius:10px;overflow:hidden}@media (max-width: 1799px){.delivery-manager{width:1132px}}.delivery-sidebar{width:300px;background-color:#fff;border-right:1px solid #E8E8E8;display:flex;flex-direction:column}.delivery-header{padding:16px;border-bottom:1px solid #E8E8E8;display:flex;justify-content:space-between;align-items:center}.delivery-header h3{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#000}.delivery-header .ant-btn{height:28px;padding:0 12px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.delivery-options-list{overflow-y:auto;padding:8px}.delivery-add-section{padding:12px;border-top:1px solid #E8E8E8}.delivery-add-section.no-divider{border-top:none}.delivery-option-item{display:flex;align-items:center;padding:12px;margin-bottom:4px;border-radius:6px;cursor:pointer;transition:background-color .2s ease;position:relative}.delivery-option-item:hover{background-color:#f8f9fa}.delivery-option-item.selected{background-color:#e6f7ff;border:1px solid #91D5FF}.delivery-option-icon{margin-right:12px;font-size:16px;color:#666;width:20px;display:flex;align-items:center;justify-content:center}.delivery-option-item.selected .delivery-option-icon{color:#1890ff}.delivery-option-label{flex:1;font-family:Inter,sans-serif;font-size:14px;color:#333;font-weight:500}.delivery-option-item.selected .delivery-option-label{color:#1890ff;font-weight:600}.delivery-option-delete-button{opacity:0;transition:opacity .2s ease;color:#ff4d4f}.delivery-option-item:hover .delivery-option-delete-button{opacity:1}.delivery-option-delete-button:hover{background-color:#fff2f0;color:#ff4d4f}.delivery-config{flex:1;background-color:#fff;padding:24px;overflow-y:auto}.email-delivery-compact{padding:16px 24px}.delivery-config-empty{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-family:Inter,sans-serif;font-size:16px}.delivery-config-empty .empty-state-content{text-align:center;max-width:400px;padding:16px}.delivery-config-empty .empty-state-icon{margin-bottom:24px;display:flex;justify-content:center}.delivery-config-empty .empty-state-content h3{margin:0 0 12px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#333}.delivery-config-empty .empty-state-content p{margin:0;font-family:Inter,sans-serif;font-size:14px;color:#666;line-height:1.5}.delivery-config-content h3{margin:0 0 16px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#000}.email-delivery-compact h3{margin:0 0 12px;font-size:16px}.config-description{margin:0 0 20px;font-family:Inter,sans-serif;font-size:14px;color:#666;line-height:1.5}.email-delivery-compact .config-description{margin:0 0 12px;font-size:12px}.config-field{margin-bottom:16px}.email-delivery-compact .config-field{margin-bottom:12px}.config-field-row{display:flex;gap:16px;margin-bottom:12px}.config-field-half{flex:1;margin-bottom:0}.config-field label{display:block;margin-bottom:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#333}.email-delivery-compact .config-field label{font-size:12px;margin-bottom:4px}.config-field .ant-select,.config-field .ant-input{width:100%;font-family:Inter,sans-serif}.email-account-option{display:flex;align-items:center;gap:8px}.email-account-logo{width:16px;height:16px;object-fit:contain}.required-field{color:#ff4d4f;margin-left:4px}.config-field .ant-input{border-radius:6px}.config-field .ant-input:focus,.config-field .ant-input-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.config-field .ant-textarea{border-radius:6px}.config-field .ant-textarea:focus,.config-field .ant-textarea-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.delivery-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:#fff}.empty-state-content{text-align:center;max-width:400px;padding:16px}.empty-state-icon{margin-bottom:24px;display:flex;justify-content:center}.empty-state-content h3{margin:0 0 12px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#333}.empty-state-content p{margin:0;font-family:Inter,sans-serif;font-size:14px;color:#666;line-height:1.5}.empty-state-actions .ant-btn{height:40px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;border-radius:6px}@media (max-width: 768px){.delivery-manager{flex-direction:column}.delivery-sidebar{width:100%;height:200px;border-right:none;border-bottom:1px solid #E8E8E8}.delivery-config{padding:16px}.config-field-row{flex-direction:column;gap:12px}.config-field-half{width:100%}.empty-state-content{padding:20px}.empty-state-content h3{font-size:18px}.empty-state-content p{font-size:13px}}.fetch-dp-header{font-size:18px;font-weight:600;margin-bottom:16px;color:#2c3e50}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;text-align:center;background-color:#f5f5f5}.error-title{color:#ff4d4f;margin-bottom:16px;font-size:24px;font-weight:600}.error-message{color:#666;margin-bottom:24px;font-size:16px;max-width:500px;line-height:1.5}.error-back-button{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.error-back-button:hover{background-color:#0056b3}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;text-align:center;background-color:#f5f5f5}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.loading-text{color:#666;font-size:16px;margin:0}.create-document-container{min-height:100vh;background-color:#f5f5f5;padding:20px}.create-document-header{margin-bottom:30px}.back-button{color:#333;font-size:16px;padding:8px 16px;border-radius:8px;transition:all .3s ease}.back-button:hover{background-color:#e0e0e0;color:#333}.create-document-content{max-width:600px;margin:0 auto}.create-document-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;background:#fff;border:1px solid #e0e0e0}.create-document-title{text-align:center;margin-bottom:8px;color:#2c3e50}.create-document-subtitle{display:block;text-align:center;margin-bottom:32px;color:#7f8c8d;font-size:16px}.create-document-form{margin-top:24px}.create-document-form .ant-form-item-label>label{font-weight:600;color:#2c3e50;font-size:16px}.create-document-form .ant-select{width:100%}.create-document-form .ant-select-selector{border-radius:6px;border:1px solid #e0e0e0;padding:8px 12px;height:auto;transition:all .2s ease}.create-document-form .ant-select-focused .ant-select-selector{border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.create-document-form .ant-select:hover .ant-select-selector{border-color:#007bff}.template-selector{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;background-color:#fff;cursor:pointer;min-height:32px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;font-size:14px}.template-selector:hover{border-color:#007bff;background-color:#f8f9fa}.template-selector:active{background-color:#e9ecef}.template-selector .template-text{color:#2c3e50;flex:1}.template-selector .template-placeholder{color:#bfbfbf;font-style:italic}.template-selector .edit-icon{color:#007bff;font-size:14px;margin-left:8px;opacity:.7;transition:opacity .2s ease}.template-selector:hover .edit-icon{opacity:1}.template-link{color:#007bff;cursor:pointer;text-decoration:underline;font-size:14px;transition:color .2s ease}.template-link:hover{color:#0056b3;text-decoration:none}.template-display{color:#2c3e50;font-size:14px;font-weight:500}.template-separator{color:#666;font-size:14px}.template-container{display:flex;align-items:center;gap:12px}.form-actions{margin-top:32px;text-align:center}.form-actions .ant-btn{height:44px;padding:0 24px;border-radius:6px;font-size:16px;font-weight:500;background-color:#007bff;border:none;transition:all .2s ease}.form-actions .ant-btn:hover{background-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.form-actions .ant-btn:disabled{background:#d9d9d9;transform:none;box-shadow:none}.full-screen-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.full-screen-loading .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.full-screen-loading p{color:#666;font-size:16px;margin:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.create-document-container{padding:16px}.create-document-content{max-width:100%}.create-document-card{margin:0 8px}.form-actions .ant-btn{width:100%;height:44px}}.file-viewer-container{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5}.file-viewer-loading{display:flex;flex-direction:column;align-items:center;gap:16px}.file-viewer-loading p{margin:0;color:#666;font-size:14px}.file-viewer-error{text-align:center;padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.file-viewer-error h2{margin:0 0 16px;color:#ff4d4f;font-size:24px}.file-viewer-error p{margin:0;color:#666;font-size:16px}.file-viewer-object{width:100%;height:100vh;border:none}.file-viewer-fallback{padding:40px;text-align:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.file-viewer-fallback p{margin:0 0 16px;color:#666;font-size:16px}.file-viewer-fallback a{display:inline-block;padding:8px 16px;background-color:#1890ff;color:#fff;text-decoration:none;border-radius:4px;font-size:14px}.file-viewer-fallback a:hover{background-color:#40a9ff}@media (max-width: 768px){.desktop-only{display:none!important}}@media (min-width: 769px){.mobile-only{display:none!important}}@media (max-width: 480px){.ant-card{margin:10px!important}.ant-card-body{padding:24px!important}}.ant-card{transition:all .3s ease}@media (max-width: 768px){.ant-form-item{margin-bottom:16px}.ant-btn-lg{height:44px;font-size:16px}}.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,.ant-typography p,.ant-typography span,.ant-typography div,.ant-form,.ant-form-item,.ant-form-item-label,.ant-form-item-control,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selector,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-btn,.ant-card,.ant-card-head,.ant-card-body,.ant-card-head-title,.ant-card-extra,.ant-result,.ant-result-title,.ant-result-subtitle,.ant-result-extra,.ant-divider,.ant-space,.ant-space-item,.ant-btn span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}.ant-input::placeholder,.ant-select-selection-placeholder{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}.ant-modal,.ant-modal-header,.ant-modal-title,.ant-modal-content,.ant-modal-body,.ant-drawer,.ant-drawer-header,.ant-drawer-title,.ant-drawer-body,.ant-menu,.ant-menu-item,.ant-menu-submenu,.ant-menu-submenu-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}.ant-table,.ant-table-thead>tr>th,.ant-table-tbody>tr>td{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}.ant-dropdown,.ant-dropdown-menu,.ant-dropdown-menu-item,.ant-tooltip,.ant-tooltip-inner,.ant-message,.ant-message-notice,.ant-notification,.ant-notification-notice,.ant-notification-notice-message,.ant-notification-notice-description,.ant-pagination,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next,.ant-breadcrumb,.ant-breadcrumb-link,.ant-breadcrumb-separator,.ant-tabs,.ant-tabs-tab,.ant-tabs-tab-btn,.ant-tabs-content-holder,.ant-steps,.ant-steps-item,.ant-steps-item-title,.ant-steps-item-description,.ant-progress,.ant-progress-text,.ant-rate,.ant-switch,.ant-checkbox,.ant-checkbox-wrapper,.ant-radio,.ant-radio-wrapper{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}.ant-picker,.ant-picker-input>input,.ant-picker-panel{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}.ant-picker-time-panel,.ant-picker-time-panel-cell,.ant-cascader,.ant-cascader-picker,.ant-cascader-menu,.ant-tree,.ant-tree-node-content-wrapper,.ant-transfer,.ant-transfer-list,.ant-transfer-list-header,.ant-upload,.ant-upload-list,.ant-upload-list-item,.ant-alert,.ant-alert-message,.ant-alert-description,.ant-badge,.ant-badge-count,.ant-tag,.ant-timeline,.ant-timeline-item,.ant-timeline-item-content,.ant-collapse,.ant-collapse-header,.ant-collapse-content,.ant-collapse-content-box,.ant-anchor,.ant-anchor-link,.ant-anchor-link-title,.ant-back-top,.ant-affix{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}.ant-*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}[class*="ant-"],.ant-*,.ant-typography *,.ant-form *,.ant-card *,.ant-btn *,.ant-input *,.ant-select *,.ant-result *,.ant-modal *,.ant-drawer *,.ant-menu *,.ant-table *,.ant-dropdown *,.ant-tooltip *,.ant-message *,.ant-notification *,.ant-pagination *,.ant-breadcrumb *,.ant-tabs *,.ant-steps *,.ant-progress *,.ant-rate *,.ant-switch *,.ant-checkbox *,.ant-radio *,.ant-picker *,.ant-cascader *,.ant-tree *,.ant-transfer *,.ant-upload *,.ant-alert *,.ant-badge *,.ant-tag *,.ant-timeline *,.ant-collapse *,.ant-anchor *,.ant-back-top *,.ant-affix *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}body,div,span,p,h1,h2,h3,h4,h5,h6,a,button,input,textarea,select,label,legend,fieldset,option,optgroup,pre,code,kbd,samp,var,small,big,sub,sup,mark,del,ins,abbr,acronym,cite,dfn,em,i,strong,b,u,s,strike,tt{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Avenir,Helvetica,Arial,sans-serif}#root{width:100%;height:100vh;margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
