@keyframes bounceDown{0%{transform:scale(1, 1) translateX(0)}10%{transform:scale(1.1, 0.9) translateX(0)}30%{transform:scale(0.9, 1.1) translateY(-4px)}50%{transform:scale(1.05, 0.95) translateY(6px)}57%{transform:scale(1, 1) translateY(-2px)}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes bounce2{0%{transform:scale(1, 1) translateX(0)}10%{transform:scale(1.1, 0.9) translateX(0)}30%{transform:scale(0.9, 1.1) translateX(-4px)}50%{transform:scale(1.05, 0.95) translateX(2px)}57%{transform:scale(1, 1) translateX(-2px)}64%{transform:scale(1, 1) translateX(0)}100%{transform:scale(1, 1) translateX(0)}}@keyframes markBlue{0%{background-size:0% 100%;color:inherit}60%{color:inherit}100%{background-size:100% 100%;color:#1967d2}}@keyframes markGreen{0%{background-size:0% 100%}60%{color:inherit}100%{background-size:100% 100%;color:#157c32}}@keyframes markOrange{0%{background-size:0% 100%;color:inherit}60%{color:inherit}100%{background-size:100% 100%;color:#e4630a}}@keyframes erp-airene-demo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.erp-airene-demo{padding-top:64px;padding-bottom:64px}@media(max-width: 1200px){.erp-airene-demo{display:none}}.erp-airene-demo__head{max-width:700px;width:100%;margin:0 auto 40px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.erp-airene-demo__label{color:#029861;font-size:16px;line-height:24px;font-family:"Inter",sans-serif;font-weight:600}.erp-airene-demo__title{color:#252726;font-size:32px;line-height:40px;letter-spacing:-0.3px;font-family:"Inter",sans-serif;font-weight:600;margin-bottom:0}.erp-airene-demo__desc{color:#252726;font-size:16px;line-height:24px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__desc p{margin-bottom:0}.erp-airene-demo__box{position:relative;padding:80px 40px;border-radius:8px;background-color:#011a11;background-image:url(../images/background.webp);background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transform-origin:50% 100%}.erp-airene-demo__widget{position:relative;width:100%;max-width:1040px;background:hsla(0,0%,100%,.8);border:1px solid #e9eaeb;border-radius:20px;padding:8px 8px 16px;display:flex;flex-direction:column;align-items:center;gap:16px}.erp-airene-demo__widget.is-interactive-enabled .erp-airene-demo__mockup{display:none}@media(min-width: 1200px){.erp-airene-demo__widget{height:700px}.erp-airene-demo__widget.is-interactive-enabled .erp-airene-demo__mockup{display:block}.erp-airene-demo__widget.is-interactive-enabled .erp-airene-demo__video-wrap{display:none}}.erp-airene-demo__widget.is-demo-active .erp-airene-demo__footer-intro{display:none}.erp-airene-demo__widget.is-demo-active .erp-airene-demo__footer-nav{display:flex}.erp-airene-demo__widget.has-progress .erp-airene-demo__footer-reset{display:inline-flex}.erp-airene-demo__panel-wrap{position:relative;width:100%;display:flex;flex-direction:column;min-height:0}@media(min-width: 1200px){.erp-airene-demo__panel-wrap{flex:1 1 auto}}.erp-airene-demo__panel{background:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 257px 36px 0 rgba(0,0,0,0),0 165px 33px 0 rgba(0,0,0,.01),0 93px 28px 0 rgba(0,0,0,.03),0 41px 20.5px 0 rgba(0,0,0,.04),0 10px 11.5px 0 rgba(0,0,0,.05)}@media(min-width: 1200px){.erp-airene-demo__panel{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto}}.erp-airene-demo__state{display:none;width:100%;flex-direction:column;align-items:center;gap:12px}.erp-airene-demo__state.is-active{display:flex}.erp-airene-demo__bank-name{width:100%;color:#181d27;font-size:24px;line-height:32px;font-family:"Inter",sans-serif;font-weight:600;margin-bottom:0;text-align:left}.erp-airene-demo__loading,.erp-airene-demo__list{align-items:flex-start;gap:24px}.erp-airene-demo__loading-indicator{display:flex;align-items:center;gap:8px;color:#8b95a5;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__spinner{display:block;width:24px;height:24px;flex:0 0 24px}.erp-airene-demo__spinner svg{display:block;width:100%;height:100%;animation:erp-airene-demo-spin .8s linear infinite}.erp-airene-demo__groups{width:100%;display:flex;flex-direction:column;gap:24px}.erp-airene-demo__group{width:100%;display:flex;flex-direction:column;gap:16px}.erp-airene-demo__group.is-empty{display:none}.erp-airene-demo__group-date{color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:600}.erp-airene-demo__row{width:100%;background:#fafafa;border:1px solid #dcdfe4;border-radius:6px;overflow:hidden}.erp-airene-demo__row.is-matched{display:none}.erp-airene-demo__row-head{display:flex;align-items:stretch;gap:16px;padding:8px 24px 8px 12px}.erp-airene-demo__row.is-expanded .erp-airene-demo__row-head{background:#fafafa;border-bottom:1px solid #dcdfe4}.erp-airene-demo__row-toggle{flex:0 0 auto;align-self:center;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:background .2s ease}.erp-airene-demo__row-toggle svg{display:block;width:20px;height:20px;transition:transform .2s ease}.erp-airene-demo__row-toggle:hover{background:rgba(0,0,0,.04)}.erp-airene-demo__row-toggle:disabled{cursor:default;pointer-events:none;opacity:.3}.erp-airene-demo__row.is-expanded .erp-airene-demo__row-toggle{background:#f7f8f9}.erp-airene-demo__row.is-expanded .erp-airene-demo__row-toggle svg{transform:rotate(90deg)}.erp-airene-demo__row-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 0}.erp-airene-demo__row-col--left{align-items:flex-end;text-align:right}.erp-airene-demo__row-col--right{align-items:flex-start;text-align:left}.erp-airene-demo__row-divider{flex:0 0 auto;align-self:center;width:16px;height:0;border-top:1px dashed #dcdfe4}.erp-airene-demo__row-date{color:#656f80;font-size:12px;line-height:16px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__row-amount{color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:600}.erp-airene-demo__row-amount-wrap{display:flex;align-items:center;gap:8px}.erp-airene-demo__row-desc{color:#656f80;font-size:12px;line-height:16px;font-family:"Inter",sans-serif;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-airene-demo__row-detail{flex:0 0 auto;align-self:center;display:flex;align-items:center;justify-content:center;height:36px;padding:8px 16px;border:1px solid #5b0fff;border-radius:999px;background:#fff;color:#5b0fff;font-size:14px;line-height:20px;font-family:inherit;font-family:"Inter",sans-serif;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease}.erp-airene-demo__row-detail:hover{background:#5b0fff;color:#fff}.erp-airene-demo__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 4px;border-radius:999px;font-size:12px;line-height:16px;font-family:"Inter",sans-serif;font-weight:400;white-space:nowrap}.erp-airene-demo__badge svg{display:block;width:10px;height:10px;flex:0 0 10px}.erp-airene-demo__badge--match{background:#f2f9f6;color:#186f4a}.erp-airene-demo__badge--potential{background:#fdf6dd;color:#a14a0b}.erp-airene-demo__badge--draft{background:#f3f1fc;color:#5f519f}.erp-airene-demo__row-expand{display:none;align-items:stretch;width:100%;background:#fff}.erp-airene-demo__row.is-expanded .erp-airene-demo__row-expand{display:flex}.erp-airene-demo__row-expand-col{flex:1 1 0;min-width:0;padding:16px 24px}.erp-airene-demo__row-expand-col:first-child{border-right:1px solid #dcdfe4}.erp-airene-demo__row-expand-title{color:#272b32;font-size:16px;line-height:24px;font-family:"Inter",sans-serif;font-weight:600;margin:0 0 12px}.erp-airene-demo__row-expand-desc{color:#656f80;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400;margin:0 0 16px}.erp-airene-demo__kv-list{display:flex;flex-direction:column;margin:0}.erp-airene-demo__kv-row{display:flex;gap:8px;padding:4px 0}.erp-airene-demo__kv-row dt{flex:0 0 160px;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__kv-row dd{flex:1 1 0;min-width:0;margin:0;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__candidates{display:flex;flex-direction:column;width:100%}.erp-airene-demo__candidate{display:flex;align-items:center;gap:12px;width:100%;padding:8px 0;border-bottom:1px solid #dcdfe4}.erp-airene-demo__candidate:last-child{border-bottom:none}.erp-airene-demo__candidate-col--number{flex:0 0 160px;display:flex;flex-direction:column;gap:4px}.erp-airene-demo__candidate-col--vendor{flex:1 1 0;min-width:0;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__candidate-col--amount{flex:0 0 auto;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400;text-align:right;white-space:nowrap}.erp-airene-demo__candidate-number{color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__candidate-date{color:#656f80;font-size:12px;line-height:16px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__overlay{display:none;position:absolute;inset:0;z-index:10;background:rgba(35,41,51,.8);border-radius:16px;align-items:center;justify-content:center;padding:24px 0}.erp-airene-demo__overlay.is-active{display:flex}.erp-airene-demo__modal{display:flex;flex-direction:column;justify-content:flex-end;width:800px;max-width:calc(100% - 48px);max-height:100%;background:#fff;border:1px solid #dcdfe4;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden}.erp-airene-demo__modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;background:#f0f1f3;border-bottom:1px solid #dcdfe4;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:600;flex:0 0 auto}.erp-airene-demo__modal-close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer}.erp-airene-demo__modal-close svg{display:block;width:20px;height:20px}.erp-airene-demo__modal-body{display:flex;flex-direction:column;gap:20px;padding:16px;overflow-y:auto;flex:1 1 auto;min-height:0}.erp-airene-demo__modal-section{width:100%}.erp-airene-demo__modal-title{color:#272b32;font-size:20px;line-height:32px;font-family:"Inter",sans-serif;font-weight:600;margin:0 0 4px}.erp-airene-demo__modal-note{display:flex;align-items:flex-start;gap:8px;padding:8px 0;color:#272b32;font-size:14px;line-height:24px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__modal-note svg{display:block;width:24px;height:24px;flex:0 0 24px;color:#5b0fff}.erp-airene-demo__modal-table{width:100%;border-radius:8px;overflow:hidden}.erp-airene-demo__modal-table-head{display:flex;align-items:center;background:#f0f1f3;border-bottom:1px solid #dcdfe4;padding:4px 0;color:#272b32;font-size:12px;line-height:16px;font-family:"Inter",sans-serif;font-weight:600;text-transform:uppercase}.erp-airene-demo__modal-table-row{display:flex;align-items:center;border-bottom:1px solid #dcdfe4;padding:10px 0;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__modal-col{padding:0 16px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-airene-demo__modal-col--date{flex:0 0 128px;display:flex;align-items:center;gap:12px}.erp-airene-demo__modal-col--number{flex:0 0 220px}.erp-airene-demo__modal-col--vendor{flex:1 1 0;min-width:0}.erp-airene-demo__modal-col--total{flex:0 0 200px;text-align:right;padding-right:8px}.erp-airene-demo__modal-table-summary{display:flex;align-items:center;padding:10px 0;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__modal-table-summary strong{font-family:"Inter",sans-serif;font-weight:600}.erp-airene-demo__modal-diff{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#23a06b}.erp-airene-demo__modal-diff svg{display:block;width:16px;height:16px}.erp-airene-demo__modal-diff.is-negative{color:#a8352d}.erp-airene-demo__modal-table-row--picker{cursor:pointer;transition:background .15s ease}.erp-airene-demo__modal-table-row--picker:hover{background:#fafafa}.erp-airene-demo__modal-table-row--picker.is-selected{background:#f7f8f9}.erp-airene-demo__modal-radio{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:#5b0fff;cursor:pointer}.erp-airene-demo__modal-table--draft{background:#fff}.erp-airene-demo__modal-table--draft .erp-airene-demo__modal-table-head{background:#fff}.erp-airene-demo__modal-table--draft .erp-airene-demo__modal-table-head .erp-airene-demo__modal-col--draft-total{text-align:left;justify-content:flex-start;padding-right:0}.erp-airene-demo__modal-table-row--draft{align-items:stretch;border-bottom:1px solid #dcdfe4;padding:0}.erp-airene-demo__modal-table-row--draft .erp-airene-demo__modal-col--draft-number,.erp-airene-demo__modal-table-row--draft .erp-airene-demo__modal-col--draft-account,.erp-airene-demo__modal-table-row--draft .erp-airene-demo__modal-col--draft-tax{border-right:1px solid #dcdfe4}.erp-airene-demo__modal-table-row--draft .erp-airene-demo__modal-col--draft-number,.erp-airene-demo__modal-table-row--draft .erp-airene-demo__modal-col--draft-total{align-items:stretch;padding-right:0}.erp-airene-demo__modal-table-summary--draft{padding:10px 0;gap:0}.erp-airene-demo__modal-col--draft-number{flex:0 0 182px;padding:0;display:flex;align-items:center}.erp-airene-demo__modal-col--draft-account{flex:1 1 0;min-width:0;padding:0;display:flex;align-items:center}.erp-airene-demo__modal-col--draft-summary-label{flex:1 1 0;min-width:0}.erp-airene-demo__modal-col--draft-tax{flex:0 0 121px;padding:0;display:flex;align-items:center}.erp-airene-demo__modal-col--draft-total{flex:1 1 0;min-width:0;padding-left:0;padding-right:8px;text-align:right;display:flex;align-items:center;justify-content:flex-end}.erp-airene-demo__modal-field{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;padding:16px 12px;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__modal-field span{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-airene-demo__modal-field svg{display:block;width:16px;height:16px;flex:0 0 16px}.erp-airene-demo__modal-field--disabled{background:#f6f6f6;color:rgba(29,31,36,.32)}.erp-airene-demo__modal-field-amount{display:flex;align-items:stretch;gap:12px;width:100%;height:100%;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__modal-field-value{display:flex;align-items:center;padding:16px 12px 16px 0}.erp-airene-demo__modal-field-prefix{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:32px;padding:6px;background:#f0f1f3;color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:600}.erp-airene-demo__modal-footer{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-top:1px solid #dcdfe4;flex:0 0 auto}.erp-airene-demo__modal-rate{flex:1 1 0;min-width:0;margin:0;color:#656f80;font-size:12px;line-height:16px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__modal-confirm{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:36px;padding:8px 16px;border:none;border-radius:999px;background:#5b0fff;color:#fff;font-size:14px;line-height:20px;font-family:inherit;font-family:"Inter",sans-serif;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease}.erp-airene-demo__modal-confirm:hover{background:#4c0dd9}.erp-airene-demo__modal-confirm:disabled{background:rgba(29,31,36,.04);color:rgba(29,31,36,.32);cursor:default;pointer-events:none}.erp-airene-demo__modal-confirm:disabled:hover{background:rgba(29,31,36,.04)}.erp-airene-demo__toast{display:none;position:absolute;top:16px;left:50%;transform:translateX(-50%);z-index:20;align-items:center;gap:8px;padding:12px;background:#fff;border:1px solid #23a06b;border-radius:999px;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);color:#272b32;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400;white-space:nowrap}.erp-airene-demo__toast svg{display:block;width:20px;height:20px;flex:0 0 20px}.erp-airene-demo__toast.is-active{display:flex}.erp-airene-demo__mockup{display:none;width:100%;border-radius:8px;overflow:hidden;background:#f9fbfa}.erp-airene-demo__mockup-img{display:block;width:100%;height:auto;object-fit:contain}.erp-airene-demo__video-wrap{width:100%;border-radius:8px;overflow:hidden;background:#f9fbfa}.erp-airene-demo__video{display:block;width:100%;height:auto}.erp-airene-demo__feature{max-width:700px;width:100%;margin-top:38px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}@media(max-width: 1200px){.erp-airene-demo__feature{display:none}}.erp-airene-demo__feature-title{font-size:32px;line-height:40px;font-weight:600;margin-bottom:0;color:#181d27}.erp-airene-demo__feature-desc{color:#252726;font-size:16px;line-height:24px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__feature-desc p{margin-bottom:0}.erp-airene-demo__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;background:#651fff;color:#fff;font-size:16px;line-height:24px;font-family:inherit;font-family:"Inter",sans-serif;font-weight:600;margin-top:8px;cursor:pointer;transition:background .2s ease}.erp-airene-demo__btn svg{display:block;width:20px;height:20px;flex:0 0 20px}.erp-airene-demo__btn:hover{background:rgb(76.625,0,245.2);color:#fff}.erp-airene-demo__footer{width:100%;padding:0 24px}.erp-airene-demo__footer-intro{color:#656f80;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:600;text-align:center}.erp-airene-demo__footer-nav{display:none;align-items:center;justify-content:space-between;gap:16px}.erp-airene-demo__footer-back{display:inline-flex;align-items:center;gap:8px;border:none;background:rgba(0,0,0,0);padding:0;color:#656f80;font-size:14px;line-height:20px;font-family:inherit;font-family:"Inter",sans-serif;font-weight:600;cursor:pointer}.erp-airene-demo__footer-back svg{display:block;width:16px;height:16px;flex:0 0 16px}.erp-airene-demo__footer-reset{display:none;align-items:center;justify-content:center;border:1px solid #e9eaeb;border-radius:4px;background:#fff;padding:4px 12px;color:#40149e;font-size:14px;line-height:20px;font-family:inherit;font-family:"Inter",sans-serif;font-weight:400;cursor:pointer;transition:background .2s ease}.erp-airene-demo__footer-reset:hover{background:#f9fbfa}.erp-airene-demo__finished{justify-content:center;flex:1 1 auto;min-height:0}.erp-airene-demo__finished-content{max-width:750px;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.erp-airene-demo__finished-hands{display:block;width:174px;height:auto;margin-bottom:8px}.erp-airene-demo__finished-title{font-size:32px;line-height:40px;font-family:"Inter",sans-serif;font-weight:600;color:#181d27;margin-bottom:0}.erp-airene-demo__finished-desc{color:#4c5460;font-size:14px;line-height:20px;font-family:"Inter",sans-serif;font-weight:400}.erp-airene-demo__finished-desc p{margin-bottom:0}.erp-airene-demo__finished-buttons{margin-top:16px}.erp-airene-demo__finished-buttons .btn{background:#5b0fff;border-color:#5b0fff;border-radius:8px;color:#fff}.erp-airene-demo__finished-buttons .btn:hover{background:rgb(72.58,0,229.2);border-color:rgb(72.58,0,229.2);color:#fff}@media screen and (max-width: 991px){.erp-airene-demo{padding-top:40px;padding-bottom:40px}.erp-airene-demo__title{font-size:28px;line-height:36px}.erp-airene-demo__box{padding:24px;gap:24px;border-radius:16px}}@media screen and (max-width: 600px){.erp-airene-demo__box{padding:16px}}@media(prefers-reduced-motion: reduce){.erp-airene-demo__btn{transition:none}.erp-airene-demo__spinner svg{animation:none}.erp-airene-demo__row-toggle svg{transition:none}}/*# sourceMappingURL=erp-airene-demo.min.css.map */