:root{--font:var(--font-lato),"Lato",Arial,Helvetica,sans-serif;--font-heading:var(--font-raleway),"Raleway",Arial,Helvetica,sans-serif;--bg:#f4f7fb;--surface:#fff;--surface-soft:#f8fafc;--surface-strong:#eef3f8;--text:#0d1b34;--text-2:#33415c;--muted:#718096;--line:#e3e9f0;--line-strong:#cfd8e4;--navy:#061a35;--navy-2:#0a2e58;--green:#08a663;--green-2:#20d68d;--red:#ef476f;--orange:#f59e0b;--blue:#1f7bf2;--purple:#7657e8;--chart-grid:#e9eef4;--shadow:0 12px 32px #0d1b3414;--shadow-lg:0 28px 70px #0516302e;--radius:14px;--radius-lg:22px}[data-theme=dark]{--bg:#071426;--surface:#0c1c31;--surface-soft:#10243d;--surface-strong:#152b47;--text:#f4f8ff;--text-2:#cbd8e8;--muted:#90a3ba;--line:#1d3551;--line-strong:#2b4768;--chart-grid:#203750;--shadow:0 12px 32px #00000040}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%}::selection{background:#08a66333}.positive{color:var(--green)!important}.negative{color:var(--red)!important}@keyframes spin{to{transform:rotate(360deg)}}.button{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:700;transition:all .2s;display:inline-flex}.button:disabled{opacity:.55;cursor:not-allowed}.button:hover:not(:disabled){transform:translateY(-1px)}.button-sm{height:34px;padding:0 12px;font-size:12px}.button-md{height:42px;padding:0 17px}.button-lg{height:50px;padding:0 22px;font-size:14px}.button-icon{width:40px;height:40px;padding:0}.button-primary{background:linear-gradient(135deg,var(--green),#05bc6c);color:#fff;box-shadow:0 8px 22px #08a6633d}.button-primary:hover{box-shadow:0 12px 28px #08a66357}.button-secondary{background:var(--navy);color:#fff}.button-outline{background:var(--surface);border:1px solid var(--line-strong);color:var(--text)}.button-ghost{color:var(--text-2);background:0 0}.button-ghost:hover{background:var(--surface-strong)}.button-danger{background:var(--red);color:#fff}.button-outline-on-dark{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff61}.button-light{color:var(--navy);background:#fff}.full-width{width:100%}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:18px;box-shadow:0 1px 2px #0d1b3408}.card-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.card-header h3{margin:0 0 4px;font-size:15px}.card-header p{color:var(--muted);margin:0;font-size:12px}.card-header a{color:var(--blue);font-size:12px;font-weight:700}.badge{text-transform:none;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.badge-green{color:#078c55;background:#08a6631c}.badge-red{color:#d8325c;background:#ef476f1c}.badge-orange{color:#bb7100;background:#f59e0b21}.badge-blue{color:#1265d6;background:#1f7bf21c}.badge-purple{color:#6544d9;background:#7657e81f}.badge-neutral{background:var(--surface-strong);color:var(--text-2)}.tooltip{display:inline-flex;position:relative}.tooltip-trigger{color:var(--muted);cursor:help;display:inline-flex}.tooltip-content{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:80;width:235px;box-shadow:var(--shadow-lg);background:#061a35;border-radius:9px;padding:9px 11px;font-size:11px;line-height:1.45;transition:all .18s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px)}.tooltip-content:after{content:"";border:6px solid #0000;border-top-color:#061a35;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip:hover .tooltip-content,.tooltip-trigger:focus+.tooltip-content{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.required-mark{color:var(--red);margin-left:3px}.input{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:43px;color:var(--text);border-radius:9px;outline:none;padding:0 12px;transition:all .2s}.input:focus{border-color:var(--green);box-shadow:0 0 0 3px #08a6631f}.textarea{resize:vertical;height:100px;padding:11px}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px}.field-error{color:var(--red);font-size:11px}.form-grid{gap:14px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-form{gap:15px;display:grid}.input-icon{position:relative}.input-icon>svg{color:var(--muted);z-index:2;width:18px;position:absolute;top:12px;left:13px}.input-icon .input{padding-left:42px}.password-input>button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:5px;right:7px}.code-input{text-align:center;letter-spacing:12px;text-transform:uppercase;font-size:24px;font-weight:800}.modal-backdrop,.drawer-backdrop,.command-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:200;background:#030e1f94;justify-content:center;align-items:center;padding:18px;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.modal-panel{background:var(--surface);border:1px solid var(--line);width:100%;max-height:92vh;box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;animation:.22s scaleIn;display:flex;overflow:hidden}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.modal-head h2{margin:0 0 4px;font-size:18px}.modal-head p{color:var(--muted);margin:0;font-size:12px}.modal-body{padding:20px;overflow:auto}.modal-footer{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.drawer-backdrop{justify-content:flex-end;padding:0}.drawer-panel{background:var(--surface);width:min(520px,94vw);height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.25s slideIn;display:flex}.drawer-body{flex:1;padding:20px;overflow:auto}.toast-stack{z-index:400;gap:9px;max-width:390px;display:grid;position:fixed;top:22px;right:22px}.toast{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:11px;align-items:center;gap:10px;padding:13px 15px;animation:.25s slideDown;display:flex}.toast span{flex:1}.toast button{cursor:pointer;color:var(--muted);background:0 0;border:0}.toast-success>svg{color:var(--green)}.toast-error>svg{color:var(--red)}.toast-info>svg{color:var(--blue)}.tabs{border-bottom:1px solid var(--line);gap:6px;padding:0 8px;display:flex}.tab{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:12px 14px;font-weight:700;position:relative}.tab.active{color:var(--green)}.tab.active:after{content:"";background:var(--green);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.tab span{background:var(--surface-strong);border-radius:99px;margin-left:5px;padding:2px 6px;font-size:10px}.progress{background:var(--surface-strong);border-radius:99px;height:7px;overflow:hidden}.progress>span{border-radius:inherit;height:100%;transition:all .4s;display:block}.progress-green{background:var(--green)}.progress-orange{background:var(--orange)}.progress-blue{background:var(--blue)}.progress-purple{background:var(--purple)}.skeleton{background:linear-gradient(90deg,var(--surface-strong),var(--line),var(--surface-strong));background-size:200% 100%;border-radius:7px;animation:1.4s infinite shimmer;display:inline-block}.table-shell{border:1px solid var(--line);border-radius:11px;overflow:hidden}.data-table{border-collapse:collapse;width:100%;min-width:760px}.data-table th{text-align:left;background:var(--surface-soft);border-bottom:1px solid var(--line);height:43px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:0 12px;font-size:10px}.data-table td{border-bottom:1px solid var(--line);height:55px;color:var(--text-2);padding:7px 12px;font-size:12px}.data-table tbody tr:hover{background:#08a66306}.data-table tbody tr:last-child td{border-bottom:0}.check-cell{width:34px;text-align:center!important}.action-cell{width:45px}.empty-cell{color:var(--muted);text-align:center!important;padding:35px!important}.table-title{flex-direction:column;gap:3px;display:flex}.table-title strong{color:var(--text)}.table-title small{color:var(--muted)}.table-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;display:flex}.table-pagination>div{align-items:center;gap:7px;display:flex}.language-switcher{border:1px solid var(--line);height:37px;color:var(--muted);background:var(--surface);border-radius:9px;align-items:center;gap:6px;padding:0 9px;display:flex}.language-switcher select{color:var(--text);background:0 0;border:0;outline:none;font-size:11px;font-weight:700}.product-logo{align-items:center;display:inline-flex}.product-logo img{object-fit:contain;width:170px;height:auto}.maxcore-brand{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.maxcore-brand img{object-fit:contain;width:88px;height:28px}.maxcore-brand.compact img{width:72px}.brand-stack{align-items:center;gap:14px;display:flex}.marketing-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffde;border-bottom:1px solid #dbe3edcc;position:sticky;top:0}[data-theme=dark] .marketing-header{background:#071426e0}.marketing-nav{justify-content:space-between;align-items:center;gap:25px;max-width:1250px;height:76px;margin:auto;padding:0 24px;display:flex}.marketing-nav nav{gap:28px;display:flex}.marketing-nav nav>a{color:var(--text-2);font-size:12px;font-weight:700;transition:all .2s}.marketing-nav nav>a:hover{color:var(--green)}.desktop-nav-actions{align-items:center;gap:10px;display:flex}.login-link{padding:10px;font-weight:700}.mobile-menu,.mobile-nav-actions{display:none}.marketing-main{overflow:hidden}.hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 75% 30%,#123d68 0,#071b36 43%,#04142a 100%);min-height:680px;position:relative}.hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-glow{filter:blur(100px);opacity:.25;z-index:-1;border-radius:50%;position:absolute}.hero-glow-one{background:#08a663;width:420px;height:420px;top:-70px;right:-100px}.hero-glow-two{background:#1f7bf2;width:350px;height:350px;bottom:-100px;left:-150px}.hero-content{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:60px;max-width:1250px;margin:auto;padding:90px 24px 70px;display:grid}.hero-copy{z-index:2;position:relative}.hero-badge,.page-eyebrow{color:#53e6aa;background:#08a6631a;border:1px solid #20d68d59;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-.04em;max-width:620px;margin:20px 0;font-size:58px;line-height:1.05}.hero-copy>p{color:#c7d5e7;max-width:620px;font-size:17px;line-height:1.65}.hero-actions{gap:12px;margin:28px 0;display:flex}.hero-trust{flex-wrap:wrap;gap:22px;margin-top:35px;display:flex}.hero-trust span{color:#aebdd0;align-items:center;gap:7px;font-size:11px;display:flex}.hero-trust svg{color:var(--green-2)}.hero-product{align-items:center;min-height:500px;display:flex;position:relative}.device-aura{filter:blur(10px);background:radial-gradient(circle,#08a66357,#0000 67%);width:530px;height:360px;position:absolute;right:0}.desktop-device{background:#fff;border:7px solid #ffffff29;border-radius:19px;animation:6s ease-in-out infinite float;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(1deg);box-shadow:0 35px 80px #0000006b}.desktop-device img{width:100%;height:auto;display:block}.mobile-card{color:#fff;background:linear-gradient(160deg,#10243d,#061a35);border:6px solid #101c2d;border-radius:27px;width:180px;height:285px;padding:30px 16px;animation:5s ease-in-out infinite reverse float;position:absolute;bottom:25px;left:-70px;box-shadow:0 30px 60px #00000073}.mobile-card div:first-child{gap:8px;display:grid}.mobile-card strong{font-size:20px}.mobile-card span{color:var(--green-2)}.mini-bars{align-items:flex-end;gap:7px;height:110px;margin-top:30px;display:flex}.mini-bars i{background:linear-gradient(var(--green-2),var(--blue));border-radius:4px 4px 1px 1px;width:15px}.mini-bars i:first-child{height:35%}.mini-bars i:nth-child(2){height:60%}.mini-bars i:nth-child(3){height:48%}.mini-bars i:nth-child(4){height:85%}.mini-bars i:nth-child(5){height:66%}.mini-bars i:nth-child(6){height:95%}.logo-cloud{z-index:3;background:var(--surface);border:1px solid var(--line);max-width:1100px;box-shadow:var(--shadow);border-radius:13px;grid-template-columns:repeat(6,1fr);margin:-22px auto 0;padding:24px;display:grid;position:relative}.logo-cloud span{text-align:center;color:var(--muted);border-right:1px solid var(--line);font-size:12px;font-weight:800}.logo-cloud span:last-child{border:0}.features-section,.pricing-section,.testimonial-section,.screens-section,.integration-showcase{max-width:1250px;margin:auto;padding:100px 24px}.section-heading{text-align:center;max-width:700px;margin:0 auto 45px}.section-heading>span{color:var(--green);text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:900}.section-heading h2{letter-spacing:-.035em;margin:10px 0 13px;font-size:39px}.section-heading p{color:var(--muted);font-size:15px;line-height:1.7}.features-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.feature-card{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:23px;transition:all .25s;position:relative;overflow:hidden}.feature-card:after{content:"";background:#08a6630f;border-radius:50%;width:130px;height:130px;transition:all .25s;position:absolute;top:-70px;right:-70px}.feature-card:hover{box-shadow:var(--shadow);border-color:#08a66359;transform:translateY(-7px)}.feature-card:hover:after{transform:scale(1.5)}.feature-icon{width:46px;height:46px;color:var(--green);background:#08a6631a;border-radius:12px;place-items:center;display:grid}.feature-card h3{margin:17px 0 8px;font-size:15px}.feature-card p{color:var(--muted);min-height:58px;font-size:12px;line-height:1.6}.feature-card a{color:var(--green);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.platform-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;max-width:1250px;margin:35px auto 90px;padding:30px 24px;display:grid}.platform-copy>span{color:var(--green);font-weight:800}.platform-copy h2{margin:12px 0;font-size:40px;line-height:1.12}.platform-copy p{color:var(--muted);line-height:1.7}.platform-copy ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.platform-copy li{align-items:flex-start;gap:9px;display:flex}.platform-copy li svg{color:var(--green);flex:none}.platform-preview{position:relative}.platform-preview>img{border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:18px}.floating-insight{background:var(--navy);color:#fff;box-shadow:var(--shadow-lg);border-radius:13px;align-items:center;gap:10px;padding:15px;display:flex;position:absolute;bottom:30px;left:-40px}.floating-insight svg{color:var(--green-2)}.floating-insight div{gap:4px;display:grid}.floating-insight span{color:#b9c8d8;font-size:10px}.integration-showcase{background:linear-gradient(180deg,var(--surface-soft),transparent);max-width:none}.integration-orbit{width:720px;height:520px;margin:auto;position:relative}.integration-orbit:before,.integration-orbit:after{content:"";border:1px dashed #08a6634d;border-radius:50%;animation:30s linear infinite rotate;position:absolute;inset:65px 120px}.integration-orbit:after{animation-direction:reverse;inset:125px 210px}.orbit-center{background:var(--surface);z-index:4;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #08a66333}.orbit-item{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);z-index:5;border-radius:13px;align-items:center;gap:9px;padding:13px 16px;font-weight:800;display:flex;position:absolute}.orbit-item svg{color:var(--green)}.orbit-1{top:90px;left:40px}.orbit-2{top:80px;right:45px}.orbit-3{top:280px;left:0}.orbit-4{top:280px;right:10px}.orbit-5{bottom:5px;left:210px}.orbit-6{top:5px;right:200px}.screens-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.screens-grid img{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;transition:all .3s}.screens-grid img:hover{transform:translateY(-8px)}.billing-toggle{background:var(--surface-strong);border-radius:10px;margin-top:15px;padding:4px;display:inline-flex}.billing-toggle button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 13px;font-weight:700}.billing-toggle button.active{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #00000014}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:27px;display:flex;position:relative}.price-card.featured{border:2px solid var(--green);transform:translateY(-9px);box-shadow:0 25px 55px #08a66324}.recommended{background:var(--green);color:#fff;border-radius:999px;gap:5px;padding:7px 13px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.price-card-head h3{margin:0 0 4px;font-size:20px}.price-card-head p{color:var(--muted);font-size:10px;font-weight:800}.price-card-head strong{letter-spacing:-.04em;font-size:34px}.price-card-head small{color:var(--muted)}.price-card ul{flex:1;gap:11px;margin:25px 0;padding:0;list-style:none;display:grid}.price-card li{color:var(--text-2);gap:8px;font-size:12px;display:flex}.price-card li svg{color:var(--green)}.plans-note{background:var(--surface);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;margin-top:35px;padding:20px;display:flex}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.testimonial-grid blockquote{background:var(--surface);border:1px solid var(--line);border-radius:17px;margin:0;padding:24px}.testimonial-grid blockquote>svg{color:var(--green)}.testimonial-grid p{color:var(--text-2);line-height:1.75}.testimonial-grid footer{display:grid}.testimonial-grid small{color:var(--muted)}.final-cta{color:#fff;max-width:1200px;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#061a35,#07593e);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin:20px auto 100px;padding:45px 55px;display:flex}.final-cta span{color:var(--green-2);font-weight:800}.final-cta h2{margin:7px 0;font-size:34px}.final-cta p{color:#bfcedd}.marketing-footer{color:#c8d4e1;background:#041326;padding:60px 24px 20px}.footer-grid{grid-template-columns:2fr 1fr 1.3fr 1.4fr;gap:45px;max-width:1200px;margin:auto;display:grid}.footer-grid>div{flex-direction:column;gap:10px;display:flex}.footer-grid h4{color:#fff;margin:0 0 9px}.footer-grid a,.footer-grid span{color:#9eb0c4;font-size:11px}.footer-brand p{max-width:320px;font-size:12px;line-height:1.7}.maxcore-footer-link{align-items:center;width:max-content;flex-direction:row!important;gap:8px!important;display:inline-flex!important}.maxcore-footer-link img{width:100px;height:auto}.newsletter{background:#0b2340;border:1px solid #193a5c;border-radius:9px;align-items:center;padding:0 8px;display:flex}.newsletter input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;height:42px}.newsletter button{background:var(--green);color:#fff;border:0;border-radius:6px;width:30px;height:30px}.footer-bottom{color:#7f94aa;border-top:1px solid #19324e;justify-content:space-between;max-width:1200px;margin:40px auto 0;padding-top:18px;font-size:10px;display:flex}.subpage-main{max-width:1250px;margin:auto;padding:80px 24px}.subpage-hero{text-align:center;max-width:740px;margin:0 auto 55px}.subpage-hero>span,.subpage-split>div>span{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.subpage-hero h1,.subpage-split h1{letter-spacing:-.04em;margin:12px 0;font-size:48px}.subpage-hero p,.subpage-split p{color:var(--muted);font-size:16px;line-height:1.7}.subpage-split{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;margin-bottom:80px;display:grid}.subpage-split img{border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:18px}.subpage-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.subpage-feature-grid article{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:23px}.subpage-feature-grid article>svg{color:var(--green)}.subpage-feature-grid h3{margin:13px 0 7px}.subpage-feature-grid p{color:var(--muted);line-height:1.6}.subpage-feature-grid span{color:var(--green);gap:7px;font-size:11px;font-weight:800;display:flex}.contact-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:25px}.contact-card svg{color:var(--green)}.contact-form{background:var(--surface);border:1px solid var(--line);border-radius:17px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:17px;padding:28px;display:grid}.contact-form label{gap:7px;font-size:12px;font-weight:700;display:grid}.contact-form label:nth-child(4){grid-column:1/-1}.contact-form button{width:max-content}.legal-page{max-width:900px;margin:auto;padding:80px 24px}.legal-page h1{font-size:44px}.legal-page>p{color:var(--muted)}.legal-page section{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.legal-page p{color:var(--text-2);line-height:1.8}.auth-page{background:var(--surface);grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.auth-visual{color:#fff;background:radial-gradient(circle at 80% 10%,#0a6648,#061a35 55%,#041328);padding:34px 48px;position:relative;overflow:hidden}.auth-glow{filter:blur(90px);background:#08a66333;border-radius:50%;width:480px;height:480px;position:absolute;top:0;right:-200px}.auth-visual-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-visual-top .product-logo img{filter:brightness(1.5)}.auth-visual-copy{z-index:2;max-width:560px;margin-top:100px;position:relative}.auth-visual-copy>span{color:var(--green-2);gap:7px;font-weight:800;display:inline-flex}.auth-visual-copy h1{margin:17px 0;font-size:45px;line-height:1.1}.auth-visual-copy p{color:#c3d0df;line-height:1.7}.auth-visual-copy ul{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.auth-visual-copy li{align-items:center;gap:8px;font-size:12px;display:flex}.auth-visual-copy svg{color:var(--green-2)}.auth-dashboard-preview{border:7px solid #ffffff1f;border-radius:20px;position:absolute;bottom:-160px;left:220px;right:-200px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 80px #00000073}.auth-panel{flex-direction:column;min-width:0;padding:25px 55px;display:flex}.auth-panel-top{justify-content:space-between;align-items:center;display:flex}.auth-panel-top>a{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.auth-card{width:min(470px,100%);margin:auto}.auth-card-head{text-align:center;margin-bottom:28px}.auth-card-head img{margin-bottom:12px}.auth-card-head h2{margin:0 0 8px;font-size:27px}.auth-card-head p{color:var(--muted);line-height:1.6}.auth-form{gap:15px;display:grid}.auth-row{justify-content:space-between;font-size:11px;display:flex}.auth-row a{color:var(--green);font-weight:800}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:25px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.external-login-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-switch{text-align:center;color:var(--muted);margin-top:22px}.auth-switch a{color:var(--green);font-weight:800}.demo-link{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:700}.auth-panel>footer{text-align:center;color:var(--muted);font-size:10px}.auth-steps{justify-content:center;align-items:center;gap:45px;margin-bottom:25px;display:flex}.auth-steps>div{color:var(--muted);justify-items:center;gap:6px;display:grid;position:relative}.auth-steps>div:not(:last-child):after{content:"";background:var(--line);width:52px;height:1px;position:absolute;top:18px;left:42px}.auth-steps span{background:var(--surface-strong);border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.auth-steps svg{width:17px}.auth-steps .active{color:var(--green)}.auth-steps .active span{background:#08a6631f}.code-sent-box{color:var(--blue);background:#1f7bf214;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.terms-note{color:var(--muted);font-size:10px;line-height:1.6}.success-state{text-align:center;padding:30px}.success-state>strong{width:72px;height:72px;color:var(--green);background:#08a6631f;border-radius:50%;place-items:center;margin:auto;font-size:35px;display:grid}.workspace{background:var(--bg);grid-template-columns:245px 1fr;min-height:100vh;transition:all .25s;display:grid}.workspace.sidebar-collapsed{grid-template-columns:76px 1fr}.workspace-sidebar{color:#dce7f4;z-index:120;background:linear-gradient(#061a35,#06284c);flex-direction:column;width:245px;transition:all .25s;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 30px #0000001f}.workspace-sidebar.collapsed{width:76px}.sidebar-brand{border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:center;height:86px;padding:18px 18px 12px;display:flex}.sidebar-brand .product-logo img{filter:brightness(1.5);width:148px}.sidebar-brand .maxcore-brand{display:none}.collapsed .sidebar-brand{padding:15px 10px;overflow:hidden}.collapsed .sidebar-brand .product-logo{width:46px;overflow:hidden}.collapsed .sidebar-brand .product-logo img{width:150px;max-width:none}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#1d466f transparent;flex:1;padding:10px 9px;overflow:auto}.sidebar-dashboard,.sidebar-group-items a{color:#cbd9e8;border-radius:8px;align-items:center;gap:10px;height:39px;padding:0 11px;font-size:11px;font-weight:650;transition:all .18s;display:flex;position:relative}.sidebar-dashboard:hover,.sidebar-group-items a:hover{color:#fff;background:#ffffff12}.sidebar-dashboard.active,.sidebar-group-items a.active{color:#4cf0a7;background:linear-gradient(90deg,#08a66338,#1f7bf21a)}.sidebar-dashboard.active:before,.sidebar-group-items a.active:before{content:"";background:#24df92;border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-9px}.sidebar-group{margin-top:6px}.sidebar-group-label{color:#7991aa;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.sidebar-group-label svg{transition:all .2s}.sidebar-group-label .rotate{transform:rotate(180deg)}.sidebar-group-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .18s;display:grid}.sidebar-group-collapse.open{opacity:1;grid-template-rows:1fr}.sidebar-group-collapse-inner{min-height:0;overflow:hidden}.sidebar-group-items{gap:2px;padding-top:0;transition:padding-top .26s;display:grid}.sidebar-group-collapse.open .sidebar-group-items{padding-top:2px}.sidebar-group-items a.locked{opacity:.58}@media (prefers-reduced-motion:reduce){.sidebar-group-collapse,.sidebar-group-items,.sidebar-group-label svg{transition:none}}.sidebar-group-items a>svg:last-child{margin-left:auto}.collapsed .sidebar-group-label span,.collapsed .sidebar-group-label svg,.collapsed .sidebar-dashboard span,.collapsed .sidebar-group-items a span,.collapsed .sidebar-group-items a>svg:last-child{display:none}.collapsed .sidebar-dashboard,.collapsed .sidebar-group-items a{justify-content:center;padding:0}.sidebar-lower{border-top:1px solid #ffffff14;gap:3px;padding:10px;display:grid}.sidebar-lower>a,.sidebar-lower>button{color:#b8c8d9;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;height:37px;padding:0 10px;font-size:10px;display:flex}.sidebar-lower>a:hover,.sidebar-lower>button:hover{background:#ffffff12}.trial-mini{background:linear-gradient(135deg,#08a66326,#1f7bf21f);border:1px solid #53e6aa2e;border-radius:11px;margin-bottom:5px;padding:13px}.trial-mini>svg{color:#4cf0a7}.trial-mini strong{margin:6px 0;font-size:10px;display:block}.trial-mini p{color:#91a7bd;font-size:9px;line-height:1.5}.trial-mini a{text-align:center;background:var(--green);color:#fff;border-radius:7px;padding:7px;font-size:9px;font-weight:800;display:block}.collapsed .trial-mini,.collapsed .sidebar-lower span{display:none}.collapsed .sidebar-lower>a,.collapsed .sidebar-lower>button{justify-content:center;padding:0}.workspace-main{flex-direction:column;grid-column:2;min-width:0;min-height:100vh;display:flex}.workspace-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:90;background:#ffffffe0;align-items:center;gap:20px;height:67px;padding:0 28px;display:flex;position:sticky;top:0}[data-theme=dark] .workspace-topbar{background:#0c1c31e0}.global-search{border:1px solid var(--line);background:var(--surface);width:min(430px,40vw);height:39px;color:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.global-search span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.global-search kbd{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;padding:3px 6px;font-size:9px}.topbar-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.company-select{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:190px;height:43px;padding:5px 30px 4px 10px;display:grid;position:relative}.company-select small{color:var(--muted);font-size:8px}.company-select select{color:var(--text);appearance:none;background:0 0;border:0;outline:none;font-size:11px;font-weight:700}.company-select>svg{position:absolute;top:15px;right:10px}.notification-button{position:relative}.notification-button span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:1px;right:2px}.profile-menu{position:relative}.profile-menu>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#123e6b,#08a663);border-radius:50%;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.profile-menu>button>div{text-align:left;display:grid}.profile-menu strong{font-size:10px}.profile-menu small{color:var(--muted);font-size:8px}.profile-dropdown{background:var(--surface);border:1px solid var(--line);width:190px;box-shadow:var(--shadow);border-radius:10px;padding:6px;display:grid;position:absolute;top:49px;right:0}.profile-dropdown button{cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.profile-dropdown button:hover{background:var(--surface-strong)}.profile-dropdown svg{width:16px}.workspace-mobile-menu{display:none}.workspace-content{flex:1;min-width:0;padding:21px 27px 35px}.workspace-footer{border-top:1px solid var(--line);height:46px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 28px;font-size:9px;display:flex}.workspace-footer i{background:var(--green);border-radius:50%;width:7px;height:7px;margin:0 6px;display:inline-block}.mobile-overlay{display:none}.command-backdrop{align-items:flex-start;padding-top:9vh}.command-panel{background:var(--surface);border:1px solid var(--line);width:min(680px,92vw);box-shadow:var(--shadow-lg);border-radius:16px;overflow:hidden}.command-search{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px;display:flex}.command-search input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.command-search button{color:var(--muted);background:0 0;border:0}.command-results{max-height:430px;padding:8px;overflow:auto}.command-results button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.command-results button:hover{background:var(--surface-strong)}.command-icon{width:39px;height:39px;color:var(--green);background:#08a6631a;border-radius:9px;place-items:center;display:grid}.command-results button>div{flex:1;gap:3px;display:grid}.command-results small{color:var(--muted);font-size:9px}.command-results em{font-style:normal}.lenora-floating{z-index:150;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex;position:fixed;bottom:23px;right:23px}.lenora-floating>span{background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;transition:all .25s;display:grid;box-shadow:0 13px 32px #08a66352}.lenora-floating:hover>span{transform:scale(1.08)rotate(-4deg)}.lenora-floating em{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-radius:9px;padding:9px 12px;font-size:10px;font-style:normal;font-weight:800}.lenora-upgrade{align-items:center;gap:18px;display:flex}.lenora-upgrade>div{gap:8px;display:grid}.lenora-upgrade span{color:var(--green);gap:7px;font-weight:800;display:flex}.lenora-upgrade p{color:var(--text-2);line-height:1.7}.lenora-upgrade small{color:var(--muted)}.feature-lock{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;display:flex}.feature-lock>div{width:85px;height:85px;color:var(--purple);background:#7657e81a;border-radius:23px;place-items:center;display:grid}.feature-lock>span{color:var(--purple);gap:7px;margin-top:20px;font-weight:800;display:flex}.feature-lock h1{margin:12px 0 7px;font-size:30px}.feature-lock p{color:var(--muted);max-width:520px;margin-bottom:24px}.app-loading{place-content:center;justify-items:center;gap:15px;min-height:100vh;display:grid}.brand-loader{border:4px solid #08a66326;border-top-color:var(--green);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.page-header h1{letter-spacing:-.025em;margin:4px 0;font-size:23px}.page-header p{color:var(--muted);margin:0;font-size:11px}.page-actions{align-items:center;gap:8px;display:flex}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:11px 0;display:flex}.filter-search{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:7px;min-width:230px;height:36px;padding:0 10px;display:flex}.filter-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none}.filter-control{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:flex}.filter-spacer{flex:1}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:11px;margin-bottom:14px;display:grid}.metric-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex}.metric-tile>span{border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.metric-tile>span svg{width:18px}.metric-tile>div{gap:4px;display:grid}.metric-tile small{color:var(--muted);font-size:9px}.metric-tile strong{font-size:17px}.metric-tile em{font-size:9px;font-style:normal}.metric-green>span{color:var(--green);background:#08a6631a}.metric-green em{color:var(--green)}.metric-blue>span{color:var(--blue);background:#1f7bf21a}.metric-blue em{color:var(--blue)}.metric-red>span{color:var(--red);background:#ef476f1a}.metric-red em{color:var(--red)}.metric-orange>span{color:var(--orange);background:#f59e0b1f}.metric-orange em{color:var(--orange)}.metric-purple>span{color:var(--purple);background:#7657e81a}.metric-purple em{color:var(--purple)}.module-grid,.dashboard-grid,.report-grid,.collections-grid,.approval-layout,.subscription-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.quick-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-action-grid button{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-2);cursor:pointer;border-radius:9px;justify-items:center;gap:6px;padding:12px 7px;font-size:9px;display:grid}.quick-action-grid button:hover{border-color:var(--green);color:var(--green)}.quick-action-grid svg{width:19px}.kpi-grid{grid-template-columns:repeat(6,1fr);gap:11px;margin-bottom:12px;display:grid}.kpi-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:13px 13px 4px;overflow:hidden}.kpi-top{color:var(--text-2);align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.kpi-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.kpi-green{color:var(--green);background:#08a6631a}.kpi-red{color:var(--red);background:#ef476f1a}.kpi-blue{color:var(--blue);background:#1f7bf21a}.kpi-orange{color:var(--orange);background:#f59e0b1f}.kpi-purple{color:var(--purple);background:#7657e81f}.kpi-card>strong{margin:7px 0 3px;font-size:16px;display:block}.kpi-card>small{align-items:center;gap:3px;font-size:8px;display:flex}.kpi-card>small em{color:var(--muted);font-style:normal}.chart-tooltip{color:#fff;box-shadow:var(--shadow);background:#061a35;border-radius:9px;min-width:150px;padding:10px;font-size:10px}.chart-tooltip>b{margin-bottom:6px;display:block}.chart-tooltip>div{align-items:center;gap:6px;margin-top:4px;display:flex}.chart-tooltip>div span{border-radius:50%;width:7px;height:7px}.chart-tooltip>div strong{margin-left:auto}.donut-wrap{position:relative}.donut-center{text-align:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-center span{color:var(--muted);font-size:9px}.donut-center strong{font-size:15px}.legend-list,.compact-legend{gap:7px;display:grid}.legend-list span,.compact-legend span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.legend-list i,.compact-legend i{border-radius:50%;width:7px;height:7px}.legend-list i.green{background:var(--green)}.legend-list i.navy{background:var(--navy)}.legend-list b,.compact-legend b{color:var(--text);margin-left:auto}.dashboard-alerts>div:last-child{gap:4px;display:grid}.alert-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:8px;padding:7px;display:flex}.alert-item:hover{background:var(--surface-strong)}.alert-item>span{border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.alert-item svg{width:15px}.alert-item>div{gap:3px;display:grid}.alert-item strong{font-size:9px}.alert-item small{color:var(--muted);font-size:8px}.alert-0>span{color:var(--red);background:#ef476f1a}.alert-1>span{color:var(--orange);background:#f59e0b1f}.alert-2>span{color:var(--blue);background:#1f7bf21a}.alert-3>span{color:var(--purple);background:#7657e81a}.side-insights{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.side-insights>div{background:var(--surface-soft);border-radius:9px;gap:4px;padding:11px;display:grid}.side-insights span{color:var(--muted);font-size:9px}.side-insights small{align-items:center;display:flex}.accounts-layout{grid-template-columns:minmax(0,1fr) 285px;gap:12px;display:grid}.accounts-side{align-content:start;gap:12px;display:grid}.due-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.due-item>div{display:grid}.due-item strong{font-size:10px}.due-item small{color:var(--muted);font-size:8px}.reconciliation-rate{grid-template-columns:180px 1fr;align-items:center;margin-bottom:12px;display:grid}.reconciliation-rate>div:first-child{gap:5px;padding-left:15px;display:grid}.reconciliation-rate strong{font-size:29px}.reconciliation-columns{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 270px;align-items:start;gap:8px;display:grid}.recon-arrow{height:100%;color:var(--green);place-items:center;display:grid}.recon-list{display:grid}.recon-list>label,.suggestion-item{border-bottom:1px solid var(--line);grid-template-columns:23px 1fr auto auto;align-items:center;gap:8px;min-height:57px;padding:7px;display:grid}.recon-list>label.selected{background:#08a6630a}.recon-list>label>div,.suggestion-item>div{gap:3px;display:grid}.recon-list small,.suggestion-item small{color:var(--muted);font-size:8px}.recon-list strong,.suggestion-item strong{font-size:9px}.suggestion-item{grid-template-columns:1fr auto 75px auto}.suggestion-item>span{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.suggestion-item em{font-size:8px;font-style:normal}.recon-side{gap:10px;display:grid}.rule-switch{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.rule-switch>span{align-items:center;gap:8px;display:flex}.rule-switch svg{color:var(--green);width:17px}.rule-switch>span>div{display:grid}.rule-switch strong{font-size:9px}.rule-switch small{color:var(--muted);font-size:8px}.rule-switch input{accent-color:var(--green)}.alert-summary{gap:9px;display:grid}.alert-summary p{align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.alert-summary svg{width:16px;color:var(--orange)}.recon-actions{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);z-index:10;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;display:flex;position:sticky;bottom:8px}.recon-actions>div{margin-right:auto;display:grid}.recon-actions small{color:var(--muted);font-size:8px}.report-tabs{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.report-tabs>div:last-child{gap:7px;display:flex}.insight-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.insight-grid>div{border:1px solid var(--line);border-radius:9px;gap:6px;padding:12px;display:grid}.insight-grid small{color:var(--muted);font-size:9px}.import-hub{gap:15px;display:grid}.import-banner{color:#fff;background:linear-gradient(135deg,#061a35,#07593e);border-radius:18px;justify-content:space-between;align-items:center;padding:28px 35px;display:flex;position:relative;overflow:hidden}.import-banner>div:first-child{max-width:620px}.import-banner span{color:var(--green-2);align-items:center;gap:7px;font-weight:800;display:flex}.import-banner p{color:#bfd0df}.file-stack{align-items:center;margin-right:40px;display:flex}.file-stack i{width:82px;height:100px;color:var(--green);box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;place-items:center;margin-left:-25px;display:grid;transform:rotate(5deg)}.file-stack i:nth-child(2){transform:rotate(-5deg)translateY(-10px)}.file-stack i:nth-child(3){transform:rotate(8deg)translateY(8px)}.source-cards{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.source-cards button{background:var(--surface);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:12px;gap:7px;padding:16px;transition:all .2s;display:grid}.source-cards button:hover{border-color:var(--green);box-shadow:var(--shadow);transform:translateY(-3px)}.source-cards button>span{width:39px;height:39px;color:var(--green);background:#08a6631a;border-radius:9px;place-items:center;display:grid}.source-cards strong{font-size:11px}.source-cards small{color:var(--muted);font-size:9px}.source-cards em{color:var(--green);font-size:8px;font-style:normal;font-weight:800}.wizard-steps{justify-content:center;gap:45px;margin-bottom:20px;display:flex}.wizard-steps span{background:var(--surface-strong);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:relative}.wizard-steps span:not(:last-child):after{content:"";background:var(--line);width:45px;height:1px;position:absolute;left:34px}.wizard-steps span.active{background:var(--green);color:#fff}.wizard-steps svg{width:17px}.source-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.source-grid button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;justify-items:start;gap:7px;padding:13px;display:grid}.source-grid button.active{border-color:var(--green);background:#08a6630d}.source-grid svg{color:var(--green)}.source-grid strong{font-size:9px}.dropzone{border:2px dashed var(--line-strong);cursor:pointer;background:var(--surface-soft);border-radius:12px;place-content:center;justify-items:center;gap:8px;min-height:190px;margin-top:15px;display:grid}.dropzone>svg{color:var(--green)}.dropzone small{color:var(--muted);gap:6px;display:flex}.mapping-head{gap:10px;display:flex}.mapping-head svg{color:var(--green)}.mapping-head h3{margin:0}.mapping-head p{color:var(--muted)}.mapping-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mapping-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.mapping-row.header{background:var(--surface-soft);color:var(--muted);font-size:9px;font-weight:800}.mapping-row .field-label{display:none}.mapping-row .input{height:34px}.mapping-row>span{color:var(--muted);font-size:10px}.validation-summary{align-items:center;gap:12px;margin-bottom:15px;display:flex}.validation-summary>svg{color:var(--green);width:34px;height:34px}.validation-summary h3{margin:0}.validation-summary p{color:var(--muted);margin:4px 0}.preview-table{border:1px solid var(--line);border-radius:10px;margin-top:15px;overflow:auto}.preview-table table{border-collapse:collapse;width:100%;min-width:800px}.preview-table th,.preview-table td{border-bottom:1px solid var(--line);padding:8px;font-size:9px}.preview-table th{background:var(--surface-soft)}.integration-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.integration-stats>div{background:var(--surface);border:1px solid var(--line);border-radius:11px;gap:4px;padding:15px;display:grid}.integration-stats strong{font-size:21px}.integration-stats span{color:var(--muted);font-size:9px}.integration-grid{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:13px;display:grid}.integration-grid article{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;min-height:205px;padding:15px;display:flex}.integration-card-head{justify-content:space-between;display:flex}.integration-card-head>span{width:41px;height:41px;color:var(--green);background:#08a6631a;border-radius:10px;place-items:center;display:grid}.integration-grid h3{margin:13px 0 6px}.integration-grid p{color:var(--muted);flex:1;font-size:9px;line-height:1.55}.integration-grid small{color:var(--blue);margin-bottom:8px;font-size:8px}.integration-grid article>div:last-child{gap:5px;display:flex}.open-finance-hero{color:#fff;background:linear-gradient(135deg,#061a35,#0a6549);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:28px 35px;display:flex;overflow:hidden}.open-finance-hero>div:first-child{max-width:600px}.open-finance-hero span{color:var(--green-2);gap:7px;display:flex}.open-finance-hero p{color:#bdd0df}.open-finance-network{width:330px;height:180px;position:relative}.network-center{width:70px;height:70px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.open-finance-network i{background:#ffffff29;border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid;position:absolute}.node-1{top:15px;left:15px}.node-2{top:15px;right:15px}.node-3{bottom:10px;left:20px}.node-4{bottom:10px;right:20px}.open-finance-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.bank-card-head{justify-content:space-between;display:flex}.bank-card-head>span{width:40px;height:40px;color:var(--blue);background:#1f7bf21a;border-radius:10px;place-items:center;display:grid}.open-finance-grid h3{margin:13px 0 6px}.open-finance-grid>div>strong{margin-bottom:5px;font-size:20px;display:block}.open-finance-grid>div>small{color:var(--muted);margin-bottom:10px;display:block}.open-finance-grid .card>div:last-child{gap:6px;margin-top:13px;display:flex}.institution-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.institution-list button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;align-items:center;gap:9px;height:52px;padding:0 12px;display:flex}.institution-list button:hover{border-color:var(--green)}.institution-list svg:first-child{color:var(--green)}.institution-list span{text-align:left;flex:1}.credit-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:13px;display:grid}.credit-card{color:#fff;height:190px;box-shadow:var(--shadow-lg);border-radius:17px;flex-direction:column;padding:21px;display:flex;position:relative;overflow:hidden}.credit-card:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-80px}.credit-card-navy{background:linear-gradient(135deg,#061a35,#174a7c)}.credit-card-green{background:linear-gradient(135deg,#047848,#16be73)}.credit-card-purple{background:linear-gradient(135deg,#3d2c78,#7b5ce1)}.credit-card>div:first-child{justify-content:space-between;display:flex}.credit-card>strong{letter-spacing:.12em;margin-top:auto;font-size:19px}.credit-card>small{opacity:.75}.credit-card>div:last-child{margin-top:12px;display:grid}.credit-card>div:last-child span{opacity:.7;font-size:9px}.credit-card>div:last-child b{font-size:14px}.collection-timeline{display:grid}.collection-timeline>div{border-bottom:1px solid var(--line);gap:11px;padding:10px 0;display:flex}.collection-timeline>div>span{background:var(--surface-strong);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.collection-timeline>div>span.active{color:var(--green);background:#08a6631a}.collection-timeline>div>div{display:grid}.collection-timeline strong{font-size:10px}.collection-timeline small{color:var(--muted);font-size:8px}.scenario-list{gap:8px;display:grid}.scenario-list button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:9px;grid-template-columns:1fr auto;gap:7px;padding:11px;display:grid}.scenario-list button>span{align-items:center;gap:7px;display:flex}.dot-green,.dot-blue,.dot-orange{background:var(--green);border-radius:50%;width:8px;height:8px}.dot-blue{background:var(--blue)}.dot-orange{background:var(--orange)}.scenario-list .progress{grid-column:1/-1}.approval-cards{gap:8px;display:grid}.approval-cards article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.approval-cards article>span{width:36px;height:36px;color:var(--green);background:#08a6631a;border-radius:9px;place-items:center;display:grid}.approval-cards article>div:nth-child(2){flex:1;display:grid}.approval-cards strong{font-size:9px}.approval-cards small{color:var(--muted);font-size:8px}.approval-cards article>div:last-child{gap:4px;display:flex}.accounting-export{text-align:center;padding:18px}.accounting-export>svg{width:45px;height:45px;color:var(--green)}.accounting-export p{color:var(--muted)}.accounting-export .progress{margin:15px 0}.documents-layout{grid-template-columns:210px 1fr;gap:12px;display:grid}.document-folders{align-content:start;gap:5px;display:grid}.document-folders button{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.document-folders button.active{color:var(--green);background:#08a6631a}.document-folders b{margin-left:auto}.document-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.document-grid article{border:1px solid var(--line);border-radius:9px;grid-template-columns:42px 1fr auto 25px;align-items:center;gap:9px;padding:10px;display:grid}.document-grid article>span{width:39px;height:39px;color:var(--blue);background:#1f7bf21a;border-radius:9px;place-items:center;display:grid}.document-grid article>div{display:grid}.document-grid strong{font-size:9px}.document-grid small{color:var(--muted);font-size:8px}.document-grid button{background:0 0;border:0}.ocr-preview{text-align:center}.ocr-preview>div{width:80px;height:80px;color:var(--purple);background:#7657e81a;border-radius:18px;place-items:center;margin:auto;display:grid}.ocr-preview>div svg{width:40px;height:40px}.ocr-preview p{color:var(--muted)}.kanban{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kanban>div{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;min-height:500px;padding:10px}.kanban>div>header{justify-content:space-between;padding:8px;font-weight:800;display:flex}.kanban>div>header b{background:var(--surface-strong);border-radius:999px;padding:3px 8px}.kanban article{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin-bottom:8px;padding:12px;box-shadow:0 2px 5px #00000008}.kanban article>strong{margin:9px 0 5px;font-size:10px;display:block}.kanban article>p{color:var(--muted);font-size:9px;line-height:1.5}.kanban article>footer{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.bpo-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.bpo-client-head{justify-content:space-between;display:flex}.bpo-client-head>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.bpo-grid h3{font-size:12px}.bpo-metrics{grid-template-columns:1fr 1fr;margin:15px 0;display:grid}.bpo-metrics span{display:grid}.bpo-metrics small{color:var(--muted);font-size:8px}.bpo-grid .progress{margin:9px 0 4px}.bpo-grid .card>small{color:var(--muted)}.bpo-grid .button{margin-top:12px}.sla-list{gap:11px;display:grid}.sla-list>div{grid-template-columns:1fr auto;gap:6px;display:grid}.sla-list span{font-size:9px}.sla-list .progress{grid-column:1/-1}.subscription-grid{grid-template-columns:1.1fr 1fr 1fr}.current-plan{color:#fff;background:linear-gradient(145deg,#061a35,#0d5d45)}.plan-badge{color:var(--green-2);gap:6px;font-weight:800;display:inline-flex}.current-plan h2{margin:12px 0;font-size:25px}.current-plan>strong{font-size:30px;display:block}.current-plan>strong small{font-size:10px}.plan-progress{gap:7px;margin-top:20px;display:grid}.plan-progress>span{justify-content:space-between;font-size:9px;display:flex}.feature-check-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feature-check-list span{align-items:center;gap:7px;font-size:9px;display:flex}.feature-check-list svg{color:var(--green);width:16px}.billing-summary{gap:10px;margin-bottom:15px;display:grid}.billing-summary span{justify-content:space-between;display:flex}.billing-summary small{color:var(--muted)}.checkout-form{gap:15px;display:grid}.pix-preview{text-align:center;padding:25px}.pix-preview>svg{width:100px;height:100px;color:var(--navy)}.pix-preview strong{font-size:25px;display:block}.pix-preview p{color:var(--muted)}.lenora-page{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.lenora-hero{color:#fff;background:linear-gradient(135deg,#061a35,#086c4c);border-radius:18px;align-items:center;gap:25px;padding:35px;display:flex}.lenora-hero>div{gap:8px;display:grid}.lenora-hero span{color:var(--green-2);gap:6px;display:flex}.lenora-hero h2{margin:0;font-size:30px}.lenora-hero p{color:#c5d3e0;line-height:1.7}.lenora-hero small{color:#9fb3c7;gap:6px;display:flex}.lenora-examples{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:8px;padding:18px;display:grid}.lenora-examples h3{margin:0 0 7px}.lenora-examples button{border:1px solid var(--line);background:var(--surface-soft);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;padding:11px;display:flex}.lenora-examples button:hover{border-color:var(--green)}.lenora-insight-cards{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lenora-insight-cards .card>svg{color:var(--green)}.lenora-insight-cards p{color:var(--muted);line-height:1.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes float{0%,to{transform:perspective(1200px)rotateY(-5deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-5deg)translateY(-12px)}}@keyframes rotate{to{transform:rotate(360deg)}}@media (max-width:1250px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid .span-2{grid-column:span 4}.dashboard-grid .span-5{grid-column:span 6}.dashboard-grid .span-6{grid-column:span 8}.dashboard-grid .span-3{grid-column:span 4}.reconciliation-columns{grid-template-columns:1fr 32px 1fr}.recon-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.integration-grid{grid-template-columns:repeat(3,1fr)}.source-cards{grid-template-columns:repeat(4,1fr)}.bpo-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.marketing-nav nav,.desktop-nav-actions .login-link,.desktop-nav-actions .button{display:none}.mobile-menu{display:inline-flex}.marketing-nav nav.open{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:13px;flex-direction:column;padding:15px;display:flex;position:absolute;top:70px;left:15px;right:15px}.marketing-nav nav.open>a{padding:9px}.mobile-nav-actions{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.hero-content{grid-template-columns:1fr;padding-top:65px}.hero-copy{text-align:center}.hero h1,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.hero-trust{justify-content:center}.hero-product{max-width:780px;margin:auto}.features-grid{grid-template-columns:repeat(2,1fr)}.platform-section,.subpage-split{grid-template-columns:1fr}.platform-copy{text-align:center}.platform-copy ul{max-width:600px;margin:25px auto}.pricing-grid{grid-template-columns:1fr;max-width:600px;margin:auto}.price-card.featured{transform:none}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{min-height:100vh}.workspace{grid-template-columns:1fr!important}.workspace-sidebar{transform:translate(-100%);width:245px!important}.workspace-sidebar.mobile-open{transform:none}.workspace-main{grid-column:1}.workspace-mobile-menu{display:inline-flex}.mobile-overlay{z-index:110;background:#0006;border:0;display:block;position:fixed;inset:0}.company-select{min-width:150px}.profile-menu>button>div{display:none}.accounts-layout{grid-template-columns:1fr}.accounts-side{grid-template-columns:repeat(3,1fr)}.reconciliation-columns{grid-template-columns:1fr}.recon-arrow{height:35px;transform:rotate(90deg)}.recon-side{grid-template-columns:1fr 1fr}.report-grid .span-3,.report-grid .span-4,.report-grid .span-5,.report-grid .span-6{grid-column:span 6}.open-finance-grid,.credit-card-grid{grid-template-columns:repeat(2,1fr)}.lenora-page{grid-template-columns:1fr}.lenora-insight-cards,.subscription-grid{grid-template-columns:1fr 1fr}.current-plan{grid-row:span 2}}@media (max-width:720px){body{font-size:13px}.marketing-nav{height:65px;padding:0 15px}.product-logo img{width:145px}.brand-stack .maxcore-brand{display:none}.hero{min-height:auto}.hero-content{padding:55px 18px}.hero h1{font-size:38px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column}.hero-trust{text-align:left;grid-template-columns:1fr 1fr;display:grid}.hero-product{min-height:340px}.mobile-card{display:none}.logo-cloud{border-radius:0;grid-template-columns:repeat(2,1fr);margin:0}.logo-cloud span{border:0;padding:8px}.features-section,.pricing-section,.testimonial-section,.screens-section,.integration-showcase{padding:65px 17px}.section-heading h2{font-size:31px}.features-grid,.screens-grid,.testimonial-grid,.subpage-feature-grid,.contact-grid{grid-template-columns:1fr}.platform-section{margin-bottom:50px;padding:20px 17px}.platform-copy h2{font-size:31px}.floating-insight{bottom:10px;left:10px}.integration-orbit{width:100%;height:480px}.integration-orbit:before{inset:80px 20px}.integration-orbit:after{inset:140px 90px}.orbit-item{padding:9px;font-size:10px}.orbit-1{left:0}.orbit-2{right:0}.orbit-3{left:0}.orbit-4{right:0}.orbit-5{left:80px}.orbit-6{right:75px}.final-cta{text-align:center;flex-direction:column;margin:10px 17px 65px;padding:30px}.final-cta h2{font-size:28px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:7px}.subpage-main{padding:55px 17px}.subpage-hero h1,.subpage-split h1{font-size:36px}.contact-form{grid-template-columns:1fr}.contact-form label:nth-child(4){grid-column:auto}.auth-panel{padding:20px}.auth-card{margin-top:50px}.form-grid.two{grid-template-columns:1fr}.workspace-topbar{padding:0 10px}.global-search{justify-content:center;width:43px;padding:0}.global-search span,.global-search kbd,.company-select small,.topbar-actions>.language-switcher,.topbar-actions>.button:nth-of-type(2){display:none}.company-select{min-width:130px;height:39px;padding-top:9px}.workspace-content{padding:15px 10px 25px}.workspace-footer{flex-direction:column;justify-content:center;gap:3px;padding:0 12px}.page-header{flex-direction:column}.page-actions{width:100%;overflow:auto}.page-actions .button{flex:none}.metric-strip,.kpi-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.module-grid,.report-grid,.collections-grid,.approval-layout,.subscription-grid{grid-template-columns:1fr}.dashboard-grid>*,.module-grid>*,.report-grid>*,.collections-grid>*,.approval-layout>*,.subscription-grid>*{grid-column:1!important}.accounts-side{grid-template-columns:1fr}.quick-action-grid{grid-template-columns:repeat(3,1fr)}.filter-search{flex:1;min-width:100%}.recon-actions{justify-content:flex-start;overflow:auto}.recon-actions>div{min-width:120px}.source-cards,.source-grid{grid-template-columns:1fr 1fr}.file-stack{display:none}.import-banner{padding:24px}.mapping-row{grid-template-columns:1fr}.mapping-row.header{display:none}.integration-grid,.integration-stats{grid-template-columns:1fr 1fr}.open-finance-hero{padding:25px;display:block}.open-finance-network{display:none}.open-finance-grid,.credit-card-grid,.bpo-grid,.documents-layout{grid-template-columns:1fr}.document-folders{grid-template-columns:repeat(3,1fr)}.document-folders button{font-size:9px}.document-grid,.kanban{grid-template-columns:1fr}.lenora-hero{text-align:center;flex-direction:column}.lenora-insight-cards{grid-template-columns:1fr}.lenora-floating em{display:none}.lenora-floating{bottom:14px;right:14px}.subscription-grid{display:grid}.feature-check-list,.reconciliation-rate{grid-template-columns:1fr}.reconciliation-rate>div:first-child{text-align:center}.report-tabs{display:block;overflow:auto}.report-tabs>div:last-child{margin-top:8px}.toast-stack{top:12px;left:12px;right:12px}.modal-backdrop{padding:8px}.modal-panel{max-height:96vh}.sidebar-brand .maxcore-brand{display:none}}:root{--mx-navy-950:#031020;--mx-navy-900:#06162d;--mx-navy-850:#071c38;--mx-navy-800:#0a2748;--mx-navy-700:#0e355c;--mx-green-500:#08c873;--mx-green-400:#38ef9f;--mx-green-300:#70f4bb;--mx-cyan-400:#19d8c3;--mx-blue-400:#2f8cff;--mx-white:#fff;--mx-muted:#a9bbcf;--mx-line:#7ea3ca2e;--mx-glass:#0f31538f;--mx-glass-strong:#092342e0}html{scroll-behavior:smooth}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mx-premium-home{color:var(--mx-white);background:radial-gradient(circle at 18% 10%, #0f79b11f, transparent 24%), linear-gradient(180deg, var(--mx-navy-950), #05162c 48%, #061a34 100%);overflow:hidden}.mx-premium-home .button{border-radius:12px}.mx-neon-button{transition:transform .25s,box-shadow .25s,filter .25s;box-shadow:0 12px 30px #08c87338,0 0 34px #08c87326;background:linear-gradient(135deg,#08b967,#09d77c)!important;border:1px solid #42ef9f66!important}.mx-neon-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 18px 38px #08c8734d,0 0 42px #08c87338}.mx-premium-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#031020f0,#031020ad);border-bottom:1px solid #91b1d31a;position:absolute;inset:0 0 auto}.mx-premium-header .marketing-nav{max-width:1440px;height:86px}.mx-premium-header .product-logo img{object-fit:contain;width:190px;height:auto;display:block}.mx-premium-header nav>a,.mx-premium-header .login-link{color:#edf5ff;font-weight:600;transition:color .22s}.mx-premium-header nav>a:hover,.mx-premium-header .login-link:hover{color:var(--mx-green-300)}.mx-premium-header .language-switcher{color:#ecf5ff;background:#061c37b8;border-color:#abc6e03d}.mx-premium-header .language-switcher select{color:#ecf5ff;background:0 0}.mx-premium-header .mobile-menu{color:#fff}.mx-premium-hero{isolation:isolate;background:radial-gradient(circle at 78% 38%,#0ad27c21,#0000 24%),radial-gradient(circle at 26% 55%,#1a80de24,#0000 24%),linear-gradient(#031020 0%,#05172f 68%,#071c37 100%);min-height:920px;padding:150px 28px 64px;position:relative}.mx-hero-grid{z-index:-4;opacity:.26;background-image:linear-gradient(#6a94be12 1px,#0000 1px),linear-gradient(90deg,#6a94be12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.mx-hero-orb{z-index:-3;aspect-ratio:1;filter:blur(90px);opacity:.32;border-radius:50%;width:460px;animation:12s ease-in-out infinite alternate mxOrbFloat;position:absolute}.mx-hero-orb-one{background:#05de7c66;top:150px;right:4%}.mx-hero-orb-two{background:#1376e257;animation-delay:-4s;bottom:130px;left:8%}.mx-hero-light-line{z-index:-2;filter:drop-shadow(0 0 18px #38ef9f29);border:1px solid #38ef9f2e;border-radius:50%;width:680px;height:220px;position:absolute;transform:rotate(-14deg)}.mx-hero-light-line-one{top:250px;right:-140px}.mx-hero-light-line-two{opacity:.55;top:330px;right:-70px;scale:.75}.mx-hero-layout{z-index:2;grid-template-columns:minmax(390px,.9fr) minmax(620px,1.25fr);align-items:center;gap:64px;max-width:1440px;min-height:640px;margin:0 auto;display:grid;position:relative}.mx-hero-copy{max-width:630px}.mx-hero-badge,.mx-section-pill{color:var(--mx-green-300);letter-spacing:.045em;text-transform:uppercase;background:#08c87314;border:1px solid #38ef9f57;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.mx-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:700px;margin:24px 0 22px;font-size:clamp(48px,5.1vw,76px);font-weight:800;line-height:.99}.mx-hero-copy h1 span{color:var(--mx-green-400);text-shadow:0 0 34px #38ef9f38;display:block}.mx-hero-copy>p{color:#b9c9db;max-width:610px;font-size:17px;line-height:1.72}.mx-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.mx-hero-actions .button-outline-on-dark,.mx-platform-actions .button-outline-on-dark{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051a327a;border-color:#cfe1f257}.mx-hero-actions .button-outline-on-dark:hover,.mx-platform-actions .button-outline-on-dark:hover{background:#0a3e4680;border-color:#38ef9f8c}.mx-hero-trust{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.mx-hero-trust span{color:#a8bbd0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.mx-hero-trust svg{color:var(--mx-green-400)}.mx-hero-product{perspective:1600px;min-height:600px;position:relative}.mx-product-aura,.mx-platform-aura{filter:blur(64px);background:#0bd67e24;border-radius:50%;animation:5.5s ease-in-out infinite alternate mxAuraPulse;position:absolute;inset:14% 5% 10% 15%}.mx-laptop{transform-origin:50%;width:min(720px,92%);animation:7s ease-in-out infinite mxFloat;position:absolute;top:66px;right:0;transform:perspective(1600px)rotateY(-5deg)rotateX(1deg)}.mx-laptop-screen{aspect-ratio:1672/941;background:#fff;border:10px solid #091525;border-radius:24px 24px 13px 13px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000007a,0 0 0 1px #9dbbd847,0 0 60px #05db7e1f}.mx-laptop-screen img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.mx-laptop-camera{z-index:4;background:#17273b;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.mx-laptop-base{background:linear-gradient(#a5b0bd,#475568 70%,#1b2738);border-radius:0 0 55% 55%;width:108%;height:18px;margin-left:-4%;box-shadow:0 16px 25px #00000059}.mx-phone{z-index:5;background:linear-gradient(145deg,#18283b,#030a13);border-radius:38px;width:210px;padding:8px;animation:6s ease-in-out infinite mxFloatPhone;position:absolute;bottom:24px;left:3%;box-shadow:0 30px 54px #00000094,0 0 0 1px #c1d9ee33,0 0 38px #08c87324}.mx-phone-notch{z-index:3;background:#02070d;border-radius:0 0 13px 13px;width:82px;height:19px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mx-phone-screen{color:#fff;background:radial-gradient(circle at 80% 24%,#08c87326,#0000 27%),linear-gradient(#06182e,#071e39);border-radius:31px;min-height:424px;padding:15px 14px 12px;overflow:hidden}.mx-phone-status,.mx-phone-brand,.mx-phone-summary,.mx-phone-nav{justify-content:space-between;align-items:center;display:flex}.mx-phone-status{color:#b8c8da;font-size:8px}.mx-phone-brand{color:#f5fbff;justify-content:flex-start;gap:6px;margin-top:19px;font-size:10px;font-weight:800}.mx-phone-greeting{gap:2px;margin-top:19px;display:grid}.mx-phone-greeting small,.mx-phone-balance small,.mx-phone-summary small,.mx-floating-cash-card small,.mx-platform-result-card small{color:#8da4bb;font-size:9px}.mx-phone-greeting strong{font-size:13px}.mx-phone-balance{background:#0e3354b3;border:1px solid #77a5ca29;border-radius:16px;gap:5px;margin-top:16px;padding:15px;display:grid}.mx-phone-balance strong{font-size:18px}.mx-phone-balance span{color:var(--mx-green-400);font-size:9px}.mx-phone-chart{border-bottom:1px solid #85abcf24;align-items:flex-end;gap:5px;height:80px;margin:18px 3px 14px;padding-top:10px;display:flex}.mx-phone-chart i{background:linear-gradient(180deg, var(--mx-green-400), #087d62);border-radius:4px 4px 1px 1px;flex:1;min-height:12px;animation:4s ease-in-out infinite alternate mxBars;box-shadow:0 0 12px #38ef9f24}.mx-phone-chart i:nth-child(2n){animation-delay:-.9s}.mx-phone-summary{gap:8px}.mx-phone-summary>div{background:#0a2948c2;border-radius:12px;flex:1;gap:4px;padding:10px;display:grid}.mx-phone-summary strong{font-size:10px}.mx-phone-nav{background:#031223c7;border-top:1px solid #7ba5ca24;margin:19px -14px -12px;padding:11px 18px}.mx-phone-nav span{color:#7290aa;border-radius:9px;place-items:center;width:30px;height:28px;display:grid}.mx-phone-nav span.active{color:var(--mx-green-400);background:#38ef9f1f}.mx-floating-cash-card{z-index:6;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061f3adb;border:1px solid #67a9d63d;border-radius:18px;gap:5px;width:190px;padding:18px;animation:8s ease-in-out infinite reverse mxFloat;display:grid;position:absolute;bottom:86px;right:-1%;box-shadow:0 26px 55px #00000059,inset 0 1px #ffffff0d}.mx-floating-cash-card>span{color:#b6c6d8;font-size:9px}.mx-floating-cash-card strong{margin-top:8px;font-size:15px}.mx-floating-line{height:72px;margin-top:5px}.mx-floating-line svg{width:100%;height:100%}.mx-stats-strip{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#082341e0;border:1px solid #83b0d433;border-radius:20px;grid-template-columns:repeat(5,1fr);max-width:1240px;margin:28px auto -118px;padding:18px 24px;display:grid;position:relative;box-shadow:0 25px 58px #00000047,inset 0 1px #ffffff0a}.mx-stat-item{border-right:1px solid #7ea3ca26;align-items:center;gap:13px;min-height:64px;padding:0 20px;display:flex}.mx-stat-item:last-child{border-right:0}.mx-stat-icon{width:43px;height:43px;color:var(--mx-green-400);background:#38ef9f12;border:1px solid #38ef9f3d;border-radius:50%;flex:none;place-items:center;display:grid}.mx-stat-item>div:last-child{gap:3px;display:grid}.mx-stat-item strong{color:var(--mx-green-300);font-size:16px}.mx-stat-item span{color:#9db0c4;font-size:10px;line-height:1.35}.mx-features-section,.mx-platform-section,.mx-integrations-section,.mx-experience-section,.mx-testimonials-section{padding:140px 28px 110px;position:relative}.mx-features-section{background:radial-gradient(circle at 88% 12%,#08c87314,#0000 23%),linear-gradient(#071a34,#06172f);padding-top:190px}.mx-section-heading{text-align:center;max-width:760px;margin:0 auto 52px}.mx-section-heading>span{color:var(--mx-green-400);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.mx-section-heading h2{color:#fff;letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(34px,4vw,52px);line-height:1.05}.mx-section-heading p{color:#9fb3c8;max-width:690px;margin:0 auto;font-size:14px;line-height:1.7}.mx-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1320px;margin:0 auto;display:grid}.mx-feature-card{background:linear-gradient(145deg,#12385bc7,#082241d1);border:1px solid #7ea3ca2e;border-radius:18px;min-height:225px;padding:26px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.mx-feature-card:before{content:"";background:#38ef9f14;border-radius:50%;width:140px;height:140px;transition:scale .35s;position:absolute;top:-55px;right:-45px}.mx-feature-card:hover{z-index:2;border-color:#38ef9f61;transform:translateY(-7px);box-shadow:0 26px 50px #00000038,0 0 32px #08c87314}.mx-feature-card:hover:before{scale:1.35}.mx-feature-number{color:#aac9e12e;font-size:25px;font-weight:800;position:absolute;top:18px;right:20px}.mx-feature-icon{width:45px;height:45px;color:var(--mx-green-400);background:#38ef9f14;border:1px solid #38ef9f3d;border-radius:14px;place-items:center;display:grid;box-shadow:0 0 22px #38ef9f0f}.mx-feature-card h3{color:#fff;margin:20px 0 9px;font-size:16px}.mx-feature-card p{color:#9db0c4;min-height:62px;margin:0;font-size:12px;line-height:1.6}.mx-feature-card a{color:#e5f7ef;align-items:center;gap:6px;margin-top:15px;font-size:11px;font-weight:700;display:inline-flex}.mx-feature-card a:hover{color:var(--mx-green-400)}.mx-platform-section{background:radial-gradient(circle at 82% 55%,#08c8731a,#0000 23%),linear-gradient(#05162c,#071b35);grid-template-columns:minmax(360px,.8fr) minmax(620px,1.2fr);align-items:center;gap:70px;max-width:none;display:grid}.mx-platform-section:before,.mx-platform-section:after{content:"";border:1px solid #38ef9f1c;border-radius:50%;width:720px;height:240px;position:absolute;right:-220px;transform:rotate(-14deg)}.mx-platform-section:before{top:80px}.mx-platform-section:after{bottom:70px;scale:.74}.mx-platform-copy,.mx-platform-visual{z-index:2;position:relative}.mx-platform-copy{justify-self:end;width:min(100%,570px)}.mx-platform-copy h2{color:#fff;letter-spacing:-.045em;margin:20px 0 18px;font-size:clamp(38px,4.2vw,58px);line-height:1.02}.mx-platform-copy h2 span{color:var(--mx-green-400);display:block}.mx-platform-copy>p{color:#9fb3c8;line-height:1.72}.mx-platform-copy ul{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.mx-platform-copy li{color:#d4e1ee;align-items:center;gap:10px;font-size:13px;display:flex}.mx-platform-copy li svg{color:var(--mx-green-400);flex:none}.mx-platform-actions{flex-wrap:wrap;gap:12px;display:flex}.mx-platform-visual{min-height:560px}.mx-platform-screen{aspect-ratio:1672/941;background:#fff;border:8px solid #0b1726;border-radius:23px;width:min(820px,95%);animation:8s ease-in-out infinite mxFloat;position:absolute;top:44px;right:3%;overflow:hidden;box-shadow:0 40px 85px #0000006b,0 0 48px #08c87317}.mx-platform-screen img{object-fit:contain;width:100%;height:100%;display:block}.mx-platform-result-card{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051c36e6;border:1px solid #7bacd23d;border-radius:18px;gap:6px;width:190px;padding:20px;display:grid;position:absolute;bottom:55px;left:3%;box-shadow:0 28px 54px #00000059}.mx-platform-result-card strong{color:#fff;font-size:16px}.mx-platform-result-card span,.mx-platform-result-card svg{color:var(--mx-green-400)}.mx-integrations-section{background:radial-gradient(circle at 50% 55%,#08c8731f,#0000 26%),linear-gradient(#06172f,#041328);min-height:780px}.mx-integration-orbit{aspect-ratio:1.9;width:min(780px,90vw);margin:10px auto 0;position:relative}.mx-orbit-ring{border:1px solid #38ef9f33;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mx-orbit-ring-one{width:310px;height:145px}.mx-orbit-ring-two{opacity:.74;width:490px;height:225px}.mx-orbit-ring-three{opacity:.45;width:680px;height:320px}.mx-orbit-core{z-index:3;background:radial-gradient(circle,#38ef9f29,#041b30f2 68%);border:1px solid #38ef9f6b;border-radius:50%;place-items:center;width:112px;height:112px;animation:3.2s ease-in-out infinite mxCorePulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 11px #38ef9f0a,0 0 48px #38ef9f52}.mx-orbit-core-glow{filter:blur(18px);background:#38ef9f33;border-radius:50%;position:absolute;inset:20px}.mx-orbit-core img{z-index:2;position:relative}.mx-orbit-item{z-index:4;color:#e6f1fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#082645d1;border:1px solid #7ca9cf33;border-radius:13px;align-items:center;gap:9px;min-width:130px;padding:12px 16px;animation:6s ease-in-out infinite mxFloat;display:flex;position:absolute;box-shadow:0 18px 38px #0003}.mx-orbit-item svg{color:var(--mx-green-400)}.mx-orbit-item span{font-size:11px;font-weight:700}.mx-orbit-item-one{top:7%;left:27%}.mx-orbit-item-two{animation-delay:-.7s;top:33%;left:2%}.mx-orbit-item-three{animation-delay:-1.4s;top:33%;right:2%}.mx-orbit-item-four{animation-delay:-2.1s;bottom:3%;left:36%}.mx-orbit-item-five{animation-delay:-2.8s;top:7%;right:25%}.mx-orbit-item-six{animation-delay:-3.5s;bottom:14%;right:11%}.mx-experience-section{background:radial-gradient(circle at 50% 88%,#08c87314,#0000 25%),linear-gradient(#041328,#06172f)}.mx-screens-showcase{perspective:1700px;grid-template-columns:.95fr 1.1fr .95fr;align-items:center;gap:18px;max-width:1320px;margin:0 auto;display:grid}.mx-screen-card{background:#fff;border:1px solid #88b0d238;border-radius:20px;transition:transform .35s,filter .35s,border-color .35s;overflow:hidden;box-shadow:0 28px 58px #0000004d}.mx-screen-card img{aspect-ratio:1672/941;object-fit:contain;width:100%;height:auto;display:block}.mx-screen-card-left{transform-origin:100%;filter:brightness(.82);transform:rotateY(9deg)scale(.94)}.mx-screen-card-main{z-index:3;border-color:#38ef9f52;transform:translateY(-8px)scale(1.04);box-shadow:0 32px 70px #0000006b,0 0 38px #08c8731a}.mx-screen-card-right{transform-origin:0;filter:brightness(.82);transform:rotateY(-9deg)scale(.94)}.mx-screen-card:hover{z-index:5;filter:brightness();border-color:#38ef9f6b;transform:translateY(-12px)scale(1.02)}.mx-carousel-dots{justify-content:center;gap:8px;margin-top:28px;display:flex}.mx-carousel-dots i{background:#b1cde442;border-radius:50%;width:7px;height:7px}.mx-carousel-dots i.active{background:var(--mx-green-400);border-radius:999px;width:24px}.mx-premium-home .pricing-section{color:#fff;background:radial-gradient(circle at 50% 25%,#08c87312,#0000 25%),linear-gradient(#06172f,#071d39);max-width:none;padding:120px 28px}.mx-premium-home .pricing-section>.section-heading,.mx-premium-home .pricing-section>.pricing-grid,.mx-premium-home .pricing-section>.plans-note{max-width:1240px;margin-left:auto;margin-right:auto}.mx-premium-home .pricing-section .section-heading h2,.mx-premium-home .pricing-section .section-heading p{color:#fff}.mx-premium-home .pricing-section .section-heading p{color:#9fb3c8}.mx-premium-home .billing-toggle{background:#082341bd;border-color:#8bb1d32e}.mx-premium-home .billing-toggle button{color:#a8bbcf}.mx-premium-home .billing-toggle button.active{color:#fff;background:#38ef9f21}.mx-premium-home .price-card{color:#fff;background:linear-gradient(145deg,#103456d1,#071f3ce0);border-color:#7ea3ca2e;box-shadow:0 25px 55px #0003}.mx-premium-home .price-card.featured{border-color:#38ef9f80;box-shadow:0 30px 65px #0000004d,0 0 38px #08c8731f}.mx-premium-home .price-card h3,.mx-premium-home .price-card strong,.mx-premium-home .price-card li{color:#fff}.mx-premium-home .price-card p,.mx-premium-home .price-card small{color:#9eb2c7}.mx-premium-home .price-card li svg{color:var(--mx-green-400)}.mx-premium-home .price-card .button-outline{color:#fff;border-color:#bad3e83d}.mx-testimonials-section{background:radial-gradient(circle at 12% 30%,#187ae117,#0000 24%),linear-gradient(#071d39,#06172f)}.mx-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:0 auto;display:grid}.mx-testimonials-grid blockquote{color:#fff;background:#0c2d4db3;border:1px solid #7ea3ca2e;border-radius:18px;margin:0;padding:28px;box-shadow:inset 0 1px #ffffff09}.mx-testimonials-grid blockquote>svg{color:var(--mx-green-400)}.mx-testimonials-grid blockquote p{color:#d4e0eb;min-height:95px;line-height:1.65}.mx-testimonials-grid footer{gap:4px;margin-top:22px;display:grid}.mx-testimonials-grid footer span{font-weight:800}.mx-testimonials-grid footer small{color:#8fa5ba}.mx-final-cta{background:radial-gradient(circle at 88%,#38ef9f1f,#0000 24%),linear-gradient(135deg,#092a4bfa,#051931fa);border:1px solid #38ef9f2e;border-radius:22px;justify-content:space-between;align-items:center;gap:34px;max-width:1260px;margin:20px auto 90px;padding:40px 48px;display:flex;box-shadow:0 28px 65px #00000047}.mx-final-cta>div:first-child{max-width:750px}.mx-final-cta span{color:var(--mx-green-400);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.mx-final-cta h2{color:#fff;margin:9px 0;font-size:clamp(30px,3vw,44px);line-height:1.08}.mx-final-cta p{color:#9fb3c8;margin:0}.mx-final-cta-action{flex:none;justify-items:center;gap:10px;display:grid}.mx-final-cta-action small{color:#8fa5ba;text-align:center;font-size:10px}.mx-premium-footer{background:radial-gradient(circle at 12% 10%,#08c8730d,#0000 20%),#030f20;border-top:1px solid #7ea3ca1f}.mx-premium-footer .footer-grid{max-width:1320px}.mx-premium-footer .product-logo img{object-fit:contain;width:190px;height:auto;display:block}.mx-premium-footer .maxcore-footer-link img{object-fit:contain;background:0 0;width:118px;height:auto;display:block}.mx-premium-footer .mx-social-links{gap:8px;margin-top:18px;display:flex}.mx-premium-footer .mx-social-links a{color:#9fb3c8;background:#0e2d4c75;border:1px solid #7ea3ca29;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mx-premium-footer .mx-social-links a:hover{color:var(--mx-green-400);border-color:#38ef9f4d}@keyframes mxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mxFloatPhone{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-14px)rotate(.8deg)}}@keyframes mxAuraPulse{0%{opacity:.32;scale:.92}to{opacity:.7;scale:1.1}}@keyframes mxOrbFloat{0%{translate:-20px -15px;scale:.92}to{translate:28px 24px;scale:1.08}}@keyframes mxBars{0%{filter:brightness(.78);transform-origin:bottom;transform:scaleY(.88)}to{filter:brightness(1.1);transform-origin:bottom;transform:scaleY(1)}}@keyframes mxCorePulse{0%,to{box-shadow:0 0 0 11px #38ef9f0a,0 0 40px #38ef9f3d}50%{box-shadow:0 0 0 18px #38ef9f06,0 0 64px #38ef9f6b}}@media (max-width:1240px){.mx-hero-layout{grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);gap:35px}.mx-laptop{width:94%}.mx-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-platform-section{grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr);gap:34px}}@media (max-width:1024px){.mx-premium-header{position:fixed}.mx-premium-header nav{background:#031020fa}.mx-hero-layout,.mx-platform-section{grid-template-columns:1fr}.mx-premium-hero{min-height:auto;padding-top:135px}.mx-hero-copy{text-align:center;max-width:760px;margin:0 auto}.mx-hero-copy>p{margin-left:auto;margin-right:auto}.mx-hero-actions,.mx-hero-trust{justify-content:center}.mx-hero-product{width:min(900px,100%);min-height:610px;margin:0 auto}.mx-laptop{width:88%;top:60px;right:2%}.mx-phone{left:4%}.mx-stats-strip{grid-template-columns:repeat(3,1fr);margin-bottom:-100px}.mx-stat-item:nth-child(3){border-right:0}.mx-stat-item:nth-child(n+4){border-top:1px solid #7ea3ca26}.mx-platform-copy{text-align:center;justify-self:center;width:min(100%,760px)}.mx-platform-copy ul{justify-items:center}.mx-platform-actions{justify-content:center}.mx-platform-visual{width:min(920px,100%);margin:0 auto}.mx-platform-screen{width:90%;right:5%}.mx-screens-showcase{grid-template-columns:1fr;max-width:920px}.mx-screen-card-left,.mx-screen-card-main,.mx-screen-card-right{filter:none;transform:none}.mx-screen-card-left,.mx-screen-card-right{display:none}.mx-testimonials-grid{grid-template-columns:1fr}}@media (max-width:760px){.mx-premium-header .product-logo img,.mx-premium-footer .product-logo img{width:158px}.mx-premium-hero{padding-inline:18px;padding-bottom:40px}.mx-hero-copy h1{font-size:43px}.mx-hero-copy>p{font-size:15px}.mx-hero-product{min-height:520px}.mx-laptop{width:100%;top:75px;right:0;transform:none}.mx-laptop-screen{border-width:6px;border-radius:16px 16px 9px 9px}.mx-phone{border-radius:28px;width:156px;bottom:0;left:-3px}.mx-phone-screen{border-radius:22px;min-height:320px;padding:12px 10px 9px}.mx-phone-notch{width:62px;height:14px;top:9px}.mx-phone-brand{margin-top:14px}.mx-phone-balance{padding:10px}.mx-phone-balance strong{font-size:13px}.mx-phone-chart{height:52px;margin-top:10px}.mx-phone-summary{display:none}.mx-phone-nav{margin-top:10px}.mx-floating-cash-card{width:140px;padding:13px;bottom:46px;right:-8px}.mx-floating-line{height:48px}.mx-stats-strip{grid-template-columns:1fr;margin:0 auto -90px;padding:12px 18px}.mx-stat-item,.mx-stat-item:nth-child(3),.mx-stat-item:nth-child(n+4){border:0;border-bottom:1px solid #7ea3ca24}.mx-stat-item:last-child{border-bottom:0}.mx-features-section{padding-top:150px}.mx-features-section,.mx-platform-section,.mx-integrations-section,.mx-experience-section,.mx-testimonials-section{padding-inline:18px;padding-bottom:80px}.mx-features-grid{grid-template-columns:1fr}.mx-feature-card{min-height:205px}.mx-platform-copy h2{font-size:39px}.mx-platform-visual{min-height:420px}.mx-platform-screen{border-width:6px;width:100%;top:55px;right:0}.mx-platform-result-card{width:160px;bottom:32px;left:-3px}.mx-integration-orbit{aspect-ratio:auto;height:440px}.mx-orbit-ring-three{width:94vw;max-width:520px}.mx-orbit-ring-two{width:74vw;max-width:400px}.mx-orbit-ring-one{width:52vw;max-width:280px}.mx-orbit-item{min-width:105px;padding:10px 12px}.mx-orbit-item-one{left:8%}.mx-orbit-item-five{right:7%}.mx-orbit-item-two{left:-1%}.mx-orbit-item-three{right:-1%}.mx-orbit-item-four{left:28%}.mx-orbit-item-six{right:0}.mx-premium-home .pricing-section{padding-inline:18px}.mx-final-cta{flex-direction:column;align-items:flex-start;margin-inline:18px;padding:32px 24px}.mx-final-cta-action,.mx-final-cta-action .button{width:100%}}@media (prefers-reduced-motion:reduce){.mx-hero-orb,.mx-laptop,.mx-phone,.mx-floating-cash-card,.mx-phone-chart i,.mx-platform-screen,.mx-orbit-core,.mx-orbit-item{animation:none!important}.mx-feature-card,.mx-screen-card,.mx-neon-button{transition:none!important}}html,body,body,p,span,small,label,input,select,textarea,table,th,td,li{font-family:var(--font-lato), "Lato", Arial, Helvetica, sans-serif}h1,h2,h3,h4,h5,h6,button,.button,nav,.marketing-nav,.login-link,.product-logo,.sidebar-brand,.workspace-sidebar,.workspace-topbar,.page-header,.card-header h3,.metric-card strong,.kpi-card strong,.badge,.tab,.field-label,.mx-hero-copy h1,.mx-section-heading h2,.mx-platform-copy h2,.mx-final-cta h2,.mx-feature-card h3,.mx-feature-number,.mx-hero-badge,.mx-section-pill,.mx-stat-item strong,.mx-phone-brand,.mx-phone-greeting strong,.mx-phone-balance strong,.mx-phone-summary strong,.mx-floating-cash-card strong,.mx-platform-result-card strong,.mx-testimonials-grid footer span{font-family:var(--font-raleway), "Raleway", Arial, Helvetica, sans-serif}.mx-hero-copy h1,.mx-section-heading h2,.mx-platform-copy h2,.mx-final-cta h2{font-variant:normal;font-style:normal;font-weight:800}.mx-hero-copy h1{letter-spacing:-.045em}.mx-section-heading h2,.mx-platform-copy h2,.mx-final-cta h2{letter-spacing:-.035em}.mx-hero-copy>p,.mx-section-heading p,.mx-platform-copy>p,.mx-feature-card p,.mx-final-cta p{font-family:var(--font-lato), "Lato", Arial, Helvetica, sans-serif;letter-spacing:0;font-weight:400}.marketing-nav nav>a,.login-link,.button{font-family:var(--font-raleway), "Raleway", Arial, Helvetica, sans-serif;font-weight:700}.input,.textarea,.select,.data-table,.card p,.tooltip-content{font-family:var(--font-lato), "Lato", Arial, Helvetica, sans-serif}@media (max-width:760px){.mx-hero-copy h1{letter-spacing:-.035em}.mx-section-heading h2,.mx-platform-copy h2{letter-spacing:-.025em}}.mx-premium-subpage,.mx-premium-legal{color:#fff;background:radial-gradient(circle at 88% 12%,#08c8731a,#0000 23%),radial-gradient(circle at 12% 38%,#2f8cff1a,#0000 22%),linear-gradient(#031020,#06172f 55%,#071b35);min-height:100vh}.mx-premium-subpage{max-width:none;padding:150px 28px 110px}.mx-premium-subpage .pricing-section{color:#fff;background:0 0;max-width:none;margin-inline:-28px}.mx-premium-subpage-hero{text-align:center;background:radial-gradient(circle at 80% 20%,#38ef9f1f,#0000 25%),linear-gradient(145deg,#0c3152d9,#051931eb);border:1px solid #7ea3ca2e;border-radius:28px;max-width:1180px;margin:0 auto 70px;padding:72px 42px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000047}.mx-premium-subpage-hero.compact{margin-bottom:44px}.mx-premium-subpage-hero>span,.mx-legal-hero>span{color:var(--mx-green-400);font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800}.mx-premium-subpage-hero h1,.mx-legal-hero h1{color:#fff;max-width:900px;font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:-.045em;margin:14px auto 17px;font-size:clamp(40px,5vw,68px);font-weight:800;line-height:1.02}.mx-premium-subpage-hero p,.mx-legal-hero p{color:#a9bbcf;max-width:720px;margin:0 auto;font-size:16px;line-height:1.7}.mx-subpage-orb{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.mx-subpage-orb-one{background:#08c8733d;width:280px;height:280px;top:-100px;right:-80px}.mx-subpage-orb-two{background:#2f8cff33;width:300px;height:300px;bottom:-100px;left:-110px}.mx-premium-subpage-split{grid-template-columns:minmax(380px,.82fr) minmax(620px,1.18fr);align-items:center;gap:66px;max-width:1380px;margin:0 auto 110px;display:grid;position:relative}.mx-subpage-copy h1{color:#fff;font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:-.045em;margin:22px 0 18px;font-size:clamp(43px,4.6vw,66px);font-weight:800;line-height:1.02}.mx-subpage-copy>p{color:#a9bbcf;font-size:17px;line-height:1.72}.mx-subpage-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mx-subpage-preview{background:#fff;border:1px solid #8bb1d33d;border-radius:22px;transition:transform .35s,box-shadow .35s;overflow:hidden;transform:perspective(1500px)rotateY(-4deg);box-shadow:0 40px 90px #0000006b,0 0 55px #08c87314}.mx-subpage-preview:hover{transform:perspective(1500px)rotateY(0)translateY(-8px);box-shadow:0 48px 100px #00000080,0 0 70px #08c8731f}.mx-preview-topbar,.mx-auth-browser-bar{color:#778da5;background:#eaf0f5;align-items:center;gap:6px;height:31px;padding:0 12px;display:flex}.mx-preview-topbar i,.mx-auth-browser-bar i{background:#ff6f85;border-radius:50%;width:7px;height:7px}.mx-preview-topbar i:nth-child(2),.mx-auth-browser-bar i:nth-child(2){background:#f6b84a}.mx-preview-topbar i:nth-child(3),.mx-auth-browser-bar i:nth-child(3){background:#38c98a}.mx-preview-topbar span,.mx-auth-browser-bar span{margin-left:8px;font-size:9px}.mx-subpage-preview img{aspect-ratio:1672/941;object-fit:contain;width:100%;height:auto;display:block}.mx-premium-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;max-width:1320px;margin:0 auto;display:grid}.mx-premium-feature-grid article{background:linear-gradient(145deg,#113658c7,#08203edb);border:1px solid #7ea3ca2e;border-radius:18px;min-height:238px;padding:27px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.mx-premium-feature-grid article:hover{border-color:#38ef9f66;transform:translateY(-7px);box-shadow:0 28px 54px #0000003d,0 0 34px #08c87314}.mx-premium-feature-grid .mx-feature-index{color:#aac9e12e;font-family:var(--font-raleway), "Raleway", sans-serif;font-size:25px;font-weight:800;position:absolute;top:18px;right:20px}.mx-premium-feature-grid h3{color:#fff;margin:19px 0 9px;font-size:16px}.mx-premium-feature-grid p{color:#9fb3c8;min-height:69px;margin:0;font-size:12px;line-height:1.63}.mx-enabled-label{color:var(--mx-green-300);align-items:center;gap:6px;margin-top:17px;font-size:11px;font-weight:700;display:inline-flex}.mx-premium-contact{grid-template-columns:.78fr 1.22fr;gap:28px;max-width:1200px;margin:0 auto;display:grid}.mx-contact-methods{gap:15px;display:grid}.mx-premium-contact .contact-card,.mx-glass-form{color:#fff;background:linear-gradient(145deg,#103456c7,#071f3ce0);border:1px solid #7ea3ca2e;border-radius:19px;box-shadow:inset 0 1px #ffffff09}.mx-premium-contact .contact-card{padding:24px}.mx-contact-icon{width:44px;height:44px;color:var(--mx-green-400);background:#38ef9f14;border:1px solid #38ef9f40;border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.mx-premium-contact .contact-card>span{color:#8199b1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.mx-premium-contact .contact-card h3{color:#fff;margin:7px 0 4px;font-size:16px}.mx-premium-contact .contact-card p,.mx-premium-contact .contact-card a{color:#a9bbcf;font-size:13px}.mx-glass-form{gap:18px;padding:30px;display:grid}.mx-form-heading{border-bottom:1px solid #7ea3ca29;gap:13px;padding-bottom:20px;display:flex}.mx-form-heading>svg{color:var(--mx-green-400)}.mx-form-heading h2{color:#fff;margin:0 0 5px;font-size:22px}.mx-form-heading p{color:#93a9be;margin:0;font-size:13px}.mx-glass-form label{color:#dce8f2;gap:8px;font-size:12px;font-weight:700;display:grid}.mx-premium-legal{padding:150px 28px 110px}.mx-legal-hero{text-align:center;max-width:1000px;margin:0 auto 55px}.mx-legal-content{gap:14px;max-width:1040px;margin:0 auto;display:grid}.mx-legal-content section{background:#0a2848ad;border:1px solid #7ea3ca2b;border-radius:17px;grid-template-columns:56px 1fr;gap:22px;padding:26px;display:grid}.mx-legal-content section>span{color:var(--mx-green-400);font-family:var(--font-raleway), "Raleway", sans-serif;font-size:21px;font-weight:800}.mx-legal-content h2{color:#fff;margin:0 0 10px;font-size:18px}.mx-legal-content p{color:#9fb3c8;margin:0;line-height:1.72}.mx-premium-auth{color:#fff;background:#031020;min-height:100vh}.mx-premium-auth .auth-visual{color:#fff;background:radial-gradient(circle at 75% 30%,#08c87321,#0000 25%),radial-gradient(circle at 20% 80%,#2f8cff21,#0000 25%),linear-gradient(160deg,#041225,#071d39);position:relative;overflow:hidden}.mx-auth-grid{opacity:.24;background-image:linear-gradient(#6f97be14 1px,#0000 1px),linear-gradient(90deg,#6f97be14 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.mx-premium-auth .auth-glow{filter:blur(80px);opacity:.4;border-radius:50%}.mx-premium-auth .auth-glow-one{background:#08c8736b;top:8%;right:7%}.mx-premium-auth .auth-glow-two{background:#2f8cff5c;bottom:4%;left:-10%}.mx-premium-auth .auth-visual-top,.mx-premium-auth .auth-visual-copy,.mx-premium-auth .auth-dashboard-preview{z-index:3;position:relative}.mx-premium-auth .auth-visual-top .product-logo img{width:185px;height:auto}.mx-premium-auth .auth-visual-copy>span{color:var(--mx-green-300);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.mx-premium-auth .auth-visual-copy h1{color:#fff;max-width:650px;font-family:var(--font-raleway), "Raleway", sans-serif;letter-spacing:-.045em;font-size:clamp(40px,4.5vw,63px);font-weight:800;line-height:1.01}.mx-premium-auth .auth-visual-copy p,.mx-premium-auth .auth-visual-copy li{color:#a9bbcf}.mx-premium-auth .auth-visual-copy li svg{color:var(--mx-green-400)}.mx-premium-auth .auth-dashboard-preview{background:#fff;border:1px solid #8bb1d33d;border-radius:19px;overflow:hidden;box-shadow:0 32px 78px #00000070,0 0 50px #08c87314}.mx-premium-auth .auth-dashboard-preview img{aspect-ratio:1672/941;object-fit:contain;width:100%;height:auto;display:block}.mx-auth-floating-card{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061f3ae6;border:1px solid #7bacd238;border-radius:15px;align-items:center;gap:10px;min-width:160px;padding:13px;animation:7s ease-in-out infinite mxFloat;display:flex;position:absolute;box-shadow:0 22px 48px #00000052}.mx-auth-floating-card>span{width:34px;height:34px;color:var(--mx-green-400);background:#38ef9f17;border-radius:10px;place-items:center;display:grid}.mx-auth-floating-card>div{gap:3px;display:grid}.mx-auth-floating-card small{color:#86a0b8;font-size:8px}.mx-auth-floating-card strong{color:#fff;font-size:12px}.mx-auth-floating-card-one{bottom:26%;right:5%}.mx-auth-floating-card-two{animation-delay:-2s;bottom:12%;left:3%}.mx-auth-floating-card-three{animation-delay:-4s;bottom:5%;right:18%}.mx-auth-security{z-index:7;color:#a9bbcf;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:4%;left:6%}.mx-auth-security svg{color:var(--mx-green-400)}.mx-premium-auth .auth-panel{color:#fff;background:radial-gradient(circle at 90% 8%,#08c87314,#0000 20%),linear-gradient(#06172f,#041225)}.mx-premium-auth .auth-panel-top>a{color:#bdcddd}.mx-premium-auth .language-switcher{color:#e5eff8;background:#0a2a49a6;border-color:#7ea3ca33}.mx-premium-auth .language-switcher select{color:#e5eff8;background:0 0}.mx-premium-auth .auth-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082341c7;border:1px solid #7ea3ca2e;box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff09}.mx-premium-auth .auth-card-head h2{color:#fff;font-family:var(--font-raleway), "Raleway", sans-serif;font-weight:800}.mx-premium-auth .auth-card-head p,.mx-premium-auth .auth-switch,.mx-premium-auth .terms-note{color:#91a8be}.mx-premium-auth .auth-switch a,.mx-premium-auth .auth-row a,.mx-premium-auth .demo-link{color:var(--mx-green-300)}.mx-premium-auth .auth-divider:before,.mx-premium-auth .auth-divider:after{background:#7ea3ca2b}.mx-premium-auth .auth-divider span{color:#748da5;background:#082341f5}.mx-premium-auth .auth-row label{color:#9fb3c8}.mx-premium-auth .external-login-grid .button-outline{color:#dce8f2;background:#0c2d4d75;border-color:#7ea3ca3d}.mx-premium-auth .auth-steps>div>span{color:#8299b0;background:#0d2d4bad;border-color:#7ea3ca38}.mx-premium-auth .auth-steps>div.active>span{color:#031020;border-color:var(--mx-green-400);background:var(--mx-green-400)}.mx-premium-auth .auth-steps small{color:#8198af}.mx-premium-auth .code-sent-box,.mx-premium-auth .success-state{color:#dce8f2;background:#38ef9f0f;border-color:#38ef9f33}.mx-premium-auth .mx-auth-footer{color:#738da5;justify-content:center;align-items:center;gap:13px;display:flex}.mx-premium-auth .mx-auth-footer .maxcore-brand{color:#8fa5ba}.mx-premium-auth .mx-auth-footer .maxcore-brand img{background:0 0;width:84px;height:auto}.mx-premium-auth .input,.mx-premium-subpage .input,.mx-premium-workspace .input,.mx-premium-workspace .select,.mx-premium-workspace textarea,.mx-premium-workspace input,.mx-premium-workspace select{color:#edf5fb;background:#051c36bd;border-color:#7ea3ca33}.mx-premium-auth .input::placeholder,.mx-premium-subpage .input::placeholder,.mx-premium-workspace input::placeholder,.mx-premium-workspace textarea::placeholder{color:#648099}.mx-premium-auth .input:focus,.mx-premium-subpage .input:focus,.mx-premium-workspace .input:focus,.mx-premium-workspace input:focus,.mx-premium-workspace select:focus,.mx-premium-workspace textarea:focus{border-color:#38ef9f99;box-shadow:0 0 0 3px #38ef9f17}.mx-premium-auth .field-label,.mx-premium-workspace .field-label,.mx-premium-subpage .field-label{color:#dce8f2}.mx-premium-workspace{color:#eaf3fb;--surface:#0a2848d1;--surface-soft:#0e2f4eb8;--surface-hover:#133a5dd6;--text:#edf5fb;--text-2:#b5c6d7;--muted:#8198af;--line:#7ea3ca2b;--line-strong:#7ea3ca42;--chart-grid:#7ea3ca1f;--green:#38ef9f;--blue:#63a5ff;--purple:#9b7cff;--orange:#f6b84a;--red:#ff6f85;background:radial-gradient(circle at 88% 8%,#08c87312,#0000 19%),linear-gradient(#031020,#06172f);min-height:100vh;position:relative}.mx-workspace-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mx-workspace-ambient i{filter:blur(90px);opacity:.14;border-radius:50%;position:absolute}.mx-workspace-ambient i:first-child{background:#08c873;width:360px;height:360px;top:-120px;right:8%}.mx-workspace-ambient i:nth-child(2){background:#2f8cff;width:420px;height:420px;bottom:-180px;left:20%}.mx-workspace-ambient i:nth-child(3){background:#9b7cff;width:250px;height:250px;top:42%;right:22%}.mx-premium-workspace .workspace-main,.mx-premium-workspace .workspace-sidebar{z-index:2;position:relative}.mx-premium-sidebar{background:radial-gradient(circle at 50% 0,#08c8730f,#0000 18%),linear-gradient(#041326fa,#05182ffa);border-right:1px solid #7ea3ca21;box-shadow:18px 0 48px #0000002b}.mx-premium-sidebar .sidebar-brand{border-bottom:1px solid #7ea3ca21}.mx-premium-sidebar .sidebar-brand .product-logo img{width:176px;height:auto}.mx-premium-sidebar .sidebar-nav{scrollbar-color:#38ef9f3d transparent}.mx-premium-sidebar .sidebar-dashboard,.mx-premium-sidebar .sidebar-group-items a,.mx-premium-sidebar .sidebar-lower>a,.mx-premium-sidebar .sidebar-lower>button{color:#9fb3c8;border:1px solid #0000;border-radius:11px;transition:color .22s,background .22s,border-color .22s,transform .22s}.mx-premium-sidebar .sidebar-dashboard:hover,.mx-premium-sidebar .sidebar-group-items a:hover,.mx-premium-sidebar .sidebar-lower>a:hover,.mx-premium-sidebar .sidebar-lower>button:hover{color:#fff;background:#12385b8f;border-color:#7ea3ca24;transform:translate(2px)}.mx-premium-sidebar .sidebar-dashboard.active,.mx-premium-sidebar .sidebar-group-items a.active{color:#fff;box-shadow:inset 3px 0 var(--mx-green-400), 0 8px 24px #0000001f;background:linear-gradient(90deg,#08c8732e,#08c8730b);border-color:#38ef9f38}.mx-premium-sidebar .sidebar-dashboard svg,.mx-premium-sidebar .sidebar-group-items a.active svg{color:var(--mx-green-400)}.mx-premium-sidebar .sidebar-group-label{color:#607d97;font-family:var(--font-raleway), "Raleway", sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.mx-premium-sidebar .sidebar-group-items a.locked{opacity:.58}.mx-premium-sidebar .trial-mini{background:radial-gradient(circle at 88% 10%,#38ef9f1c,#0000 25%),#0a2b49b8;border:1px solid #38ef9f2e}.mx-premium-sidebar .trial-mini>svg,.mx-premium-sidebar .trial-mini a{color:var(--mx-green-400)}.mx-premium-sidebar .trial-mini strong{color:#fff}.mx-premium-sidebar .trial-mini p{color:#91a8be}.mx-sidebar-maxcore{border-top:1px solid #7ea3ca1a;border-bottom:1px solid #7ea3ca1a;justify-content:center;padding:10px;display:flex}.mx-sidebar-maxcore .maxcore-brand{color:#718ba3;font-size:8px}.mx-sidebar-maxcore .maxcore-brand img{background:0 0;width:74px;height:auto}.sidebar-collapsed .mx-sidebar-maxcore{display:none}.mx-premium-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#031122d1;border-bottom:1px solid #7ea3ca24;box-shadow:0 12px 35px #00000021}.mx-premium-topbar .global-search,.mx-premium-topbar .company-select,.mx-premium-topbar .language-switcher,.mx-premium-topbar .profile-menu>button,.mx-premium-topbar .button-ghost{color:#b7c8d9;background:#0b2a4994;border-color:#7ea3ca29}.mx-premium-topbar .global-search:hover,.mx-premium-topbar .company-select:hover,.mx-premium-topbar .button-ghost:hover{color:#fff;background:#103656c2;border-color:#38ef9f40}.mx-premium-topbar .global-search kbd{color:#7791a8;background:#031326bd;border-color:#7ea3ca29}.mx-premium-topbar .company-select small,.mx-premium-topbar .profile-menu small{color:#6f89a0}.mx-premium-topbar .company-select select,.mx-premium-topbar .language-switcher select{color:#eaf3fb;background:0 0}.mx-premium-topbar .profile-menu strong{color:#fff}.mx-premium-topbar .avatar{color:#031020;background:linear-gradient(135deg,#38ef9f,#08b967);border-color:#38ef9f59}.mx-premium-topbar .notification-button>span{color:#031020;background:var(--mx-green-400)}.mx-premium-workspace .workspace-content{background:0 0;position:relative}.mx-premium-workspace .workspace-footer{color:#657f97;background:#03112294;border-top-color:#7ea3ca1a}.mx-premium-workspace .page-header{margin-bottom:24px}.mx-premium-workspace .page-header h1{color:#fff;font-family:var(--font-raleway), "Raleway", sans-serif;letter-spacing:-.035em;font-weight:800}.mx-premium-workspace .page-header p{color:#8fa5ba}.mx-premium-workspace .page-eyebrow{color:var(--mx-green-400);background:#38ef9f12;border-color:#38ef9f38}.mx-premium-workspace .button-primary{color:#031020;background:linear-gradient(135deg,#38ef9f,#08b967);border-color:#38ef9f59;box-shadow:0 10px 24px #08c87326}.mx-premium-workspace .button-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.mx-premium-workspace .button-outline,.mx-premium-workspace .button-secondary,.mx-premium-workspace .button-ghost{color:#dce8f2;background:#0b2a4985;border-color:#7ea3ca33}.mx-premium-workspace .button-outline:hover,.mx-premium-workspace .button-secondary:hover,.mx-premium-workspace .button-ghost:hover{background:#12395bbf;border-color:#38ef9f47}.mx-premium-workspace :is(.card,.kpi-card,.metric-tile,.filter-bar,.table-shell,.side-insights,.dashboard-alerts,.credit-card,.bank-card-head,.integration-card-head,.document-folders,.document-grid>*,.open-finance-hero,.open-finance-grid>*,.approval-cards>*,.bpo-grid>*,.bpo-metrics>*,.collection-timeline,.collections-grid>*,.reconciliation-rate,.recon-side,.report-tabs,.subscription-grid>*,.lenora-hero,.lenora-examples,.lenora-insight-cards>*,.import-banner,.source-cards>*,.mapping-table,.validation-summary,.import-success,.feature-lock){color:#eaf3fb;background:linear-gradient(145deg,#0e3050d1,#071e3be6);border-color:#7ea3ca2b;box-shadow:0 18px 46px #00000026,inset 0 1px #ffffff08}.mx-premium-workspace .card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mx-premium-workspace .card:hover,.mx-premium-workspace .kpi-card:hover,.mx-premium-workspace .metric-tile:hover{border-color:#38ef9f47}.mx-premium-workspace .card-header{border-bottom-color:#7ea3ca1f}.mx-premium-workspace .card-header h3,.mx-premium-workspace .kpi-card strong,.mx-premium-workspace .metric-tile strong,.mx-premium-workspace .table-title strong,.mx-premium-workspace .current-plan h2,.mx-premium-workspace .lenora-page h2,.mx-premium-workspace .lenora-page h3{color:#fff}.mx-premium-workspace .card-header p,.mx-premium-workspace .kpi-card em,.mx-premium-workspace .metric-tile small,.mx-premium-workspace .metric-tile em,.mx-premium-workspace .table-title small,.mx-premium-workspace .current-plan small,.mx-premium-workspace .lenora-page p,.mx-premium-workspace .lenora-page small{color:#849bb1}.mx-premium-workspace .kpi-card{position:relative;overflow:hidden}.mx-premium-workspace .kpi-card:after{content:"";pointer-events:none;background:#38ef9f0b;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-45px}.mx-premium-workspace .kpi-top>span:last-child{color:#9fb3c8}.mx-premium-workspace .kpi-icon,.mx-premium-workspace .metric-tile>span{background:#38ef9f12;border-color:#38ef9f2e}.mx-premium-workspace .positive{color:#38ef9f}.mx-premium-workspace .negative{color:#ff7c90}.mx-premium-workspace .filter-search,.mx-premium-workspace .filter-control{color:#a9bbcf;background:#051c36a8;border-color:#7ea3ca2b}.mx-premium-workspace .filter-search input{background:0 0}.mx-premium-workspace .tabs{border-bottom-color:#7ea3ca21}.mx-premium-workspace .tabs button{color:#7f98ae}.mx-premium-workspace .tabs button.active{color:var(--mx-green-300);border-bottom-color:var(--mx-green-400)}.mx-premium-workspace .data-table{color:#cbd9e5}.mx-premium-workspace .data-table thead{background:#04182fa8}.mx-premium-workspace .data-table th{color:#718ca4;border-bottom-color:#7ea3ca1f}.mx-premium-workspace .data-table td{border-bottom-color:#7ea3ca17}.mx-premium-workspace .data-table tbody tr:hover{background:#153f6275}.mx-premium-workspace .table-pagination{color:#7e98ae;border-top-color:#7ea3ca1a}.mx-premium-workspace .badge{border-color:#7ea3ca29}.mx-premium-workspace .modal-backdrop,.mx-premium-workspace .drawer-backdrop,.mx-premium-workspace .command-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000711b8}.mx-premium-workspace .modal-panel,.mx-premium-workspace .drawer-panel,.mx-premium-workspace .command-panel,.mx-premium-workspace .profile-dropdown{color:#eaf3fb;background:radial-gradient(circle at 90% 8%,#08c87312,#0000 22%),linear-gradient(160deg,#0a2949,#06172f);border-color:#7ea3ca33;box-shadow:0 35px 90px #00000080}.mx-premium-workspace .modal-head,.mx-premium-workspace .drawer-panel>header,.mx-premium-workspace .modal-footer,.mx-premium-workspace .drawer-panel>footer{border-color:#7ea3ca24}.mx-premium-workspace .modal-head h2,.mx-premium-workspace .drawer-panel h2,.mx-premium-workspace .command-panel h2{color:#fff}.mx-premium-workspace .command-search{border-bottom-color:#7ea3ca24}.mx-premium-workspace .command-results a:hover,.mx-premium-workspace .profile-dropdown button:hover{background:#143b5eb8}.mx-premium-workspace .quick-action-grid button,.mx-premium-workspace .source-grid button,.mx-premium-workspace .source-cards button,.mx-premium-workspace .document-folders button,.mx-premium-workspace .lenora-examples button{color:#cbd9e5;background:#0823419e;border-color:#7ea3ca2b}.mx-premium-workspace .quick-action-grid button:hover,.mx-premium-workspace .source-grid button:hover,.mx-premium-workspace .source-cards button:hover,.mx-premium-workspace .document-folders button:hover,.mx-premium-workspace .lenora-examples button:hover{color:#fff;background:#12395bcc;border-color:#38ef9f4d;transform:translateY(-2px)}.mx-premium-workspace .quick-action-grid svg,.mx-premium-workspace .source-grid svg,.mx-premium-workspace .document-folders svg,.mx-premium-workspace .lenora-examples svg{color:var(--mx-green-400)}.mx-premium-workspace .dropzone{color:#8ea6bc;background:repeating-linear-gradient(-45deg,#38ef9f06,#38ef9f06 8px,#0000 8px 16px);border-color:#38ef9f33}.mx-premium-workspace .dropzone:hover{border-color:#38ef9f7a}.mx-premium-workspace .progress{background:#7ea3ca21}.mx-premium-workspace .progress>span{background:linear-gradient(90deg,#08b967,#38ef9f)}.mx-premium-workspace .reconciliation-columns>*,.mx-premium-workspace .recon-list,.mx-premium-workspace .suggestion-item,.mx-premium-workspace .report-grid>*,.mx-premium-workspace .insight-grid>*{color:#dce8f2;background:#092645a6;border-color:#7ea3ca26}.mx-premium-workspace .recon-arrow{color:var(--mx-green-400);background:#38ef9f12;border-color:#38ef9f33}.mx-premium-workspace .chart-tooltip{color:#eaf3fb;background:#04162bf0;border-color:#7ea3ca33;box-shadow:0 16px 38px #00000059}.mx-premium-workspace .donut-center span{color:#7f98ae}.mx-premium-workspace .donut-center strong{color:#fff}.mx-premium-workspace .lenora-hero{background:radial-gradient(circle at 12%,#38ef9f21,#0000 24%),linear-gradient(135deg,#0c3152e6,#061b34f0)}.mx-premium-workspace .lenora-hero>div>span,.mx-premium-workspace .lenora-insight-cards svg{color:var(--mx-green-400)}.mx-premium-workspace .lenora-floating{background:linear-gradient(145deg,#083049f5,#04192ff5);border-color:#38ef9f4d;box-shadow:0 20px 48px #00000052,0 0 35px #08c8731f}.mx-premium-workspace .lenora-floating em,.mx-premium-workspace .lenora-upgrade{color:#dce8f2}.mx-premium-workspace .feature-lock>div{color:var(--mx-green-400);background:#38ef9f12;border-color:#38ef9f38}.mx-premium-workspace .feature-lock h1{color:#fff}.tooltip-content{color:#eaf3fb;background:#04162bf7;border-color:#7ea3ca33;box-shadow:0 14px 34px #00000057}@media (max-width:1180px){.mx-premium-subpage-split{grid-template-columns:1fr}.mx-subpage-copy{text-align:center;max-width:800px;margin:0 auto}.mx-subpage-actions{justify-content:center}.mx-subpage-preview{max-width:1050px;margin:0 auto;transform:none}.mx-premium-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mx-premium-contact{grid-template-columns:1fr}.mx-contact-methods{grid-template-columns:repeat(3,1fr)}.mx-auth-floating-card,.mx-auth-security{display:none}}@media (max-width:720px){.mx-premium-subpage,.mx-premium-legal{padding:120px 18px 80px}.mx-premium-subpage-hero{border-radius:20px;padding:52px 22px}.mx-premium-feature-grid{grid-template-columns:1fr}.mx-premium-feature-grid article{min-height:215px}.mx-contact-methods{grid-template-columns:1fr}.mx-glass-form{padding:22px}.mx-legal-content section{grid-template-columns:1fr}.mx-premium-auth .auth-dashboard-preview{display:none}.mx-premium-auth .auth-visual{min-height:auto}.mx-premium-topbar .global-search span,.mx-premium-topbar .global-search kbd{display:none}}.mx-pricing-section{max-width:1480px;margin:0 auto;padding-inline:24px}.mx-premium-subpage>.mx-pricing-section{background:0 0;padding-top:20px;padding-bottom:80px}.mx-pricing-section .section-heading{max-width:780px}.mx-pricing-section .billing-toggle{background:#061f3ac7;border:1px solid #7ea3ca33;border-radius:13px;align-items:center;gap:4px;margin-top:26px;padding:5px;display:inline-flex;box-shadow:0 14px 35px #0000002e}.mx-pricing-section .billing-toggle button{color:#8fa5ba;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-weight:800;display:inline-flex}.mx-pricing-section .billing-toggle button.active{color:#031020;background:#fff;box-shadow:0 6px 18px #0000002e}.mx-pricing-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1440px;margin:0 auto;display:grid}.mx-price-card{flex-direction:column;min-width:0;min-height:690px;padding:27px 24px 23px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;color:#eaf3fb!important;background:radial-gradient(circle at 90% 4%,#38ef9f0e,#0000 25%),linear-gradient(150deg,#0f3253f5,#061c37fa)!important;border:1px solid #7ea3ca30!important;border-radius:21px!important;transform:none!important;box-shadow:0 25px 60px #00000038,inset 0 1px #ffffff09!important}.mx-price-card:hover{border-color:#38ef9f57!important;transform:translateY(-7px)!important;box-shadow:0 34px 72px #0000004f,0 0 38px #08c87312!important}.mx-price-card.featured{background:radial-gradient(circle at 85% 5%,#38ef9f1f,#0000 28%),linear-gradient(150deg,#0d3a54fa,#061f3afc)!important;border:1px solid #38ef9fb8!important;box-shadow:0 34px 80px #00000057,0 0 46px #08c8731c!important}.mx-price-card .recommended{z-index:5;color:#031020;background:linear-gradient(135deg,#70f4bb,#08c873);top:-15px;box-shadow:0 10px 24px #08c87342}.mx-price-card .price-card-head{min-height:242px}.mx-plan-code{width:max-content;max-width:100%;color:var(--mx-green-300);letter-spacing:.045em;text-transform:uppercase;background:#38ef9f0e;border:1px solid #38ef9f2b;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;line-height:1.25;display:inline-flex}.mx-price-card .price-card-head h3{font-family:var(--font-raleway), "Raleway", Arial, sans-serif;margin:17px 0 8px;font-size:24px;font-weight:800;color:#fff!important}.mx-price-card .price-card-head>p{min-height:65px;margin:0;font-size:12px;font-weight:400;line-height:1.55;color:#91a8be!important}.mx-plan-price{align-items:baseline;gap:7px;margin-top:20px;display:flex}.mx-plan-price strong{font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:-.045em;white-space:nowrap;font-weight:800;line-height:1;color:#fff!important;font-size:clamp(28px,2.2vw,39px)!important}.mx-plan-price small{font-size:11px;color:#849bb1!important}.mx-plan-equivalent{color:var(--mx-green-300);margin-top:8px;font-size:10px;display:block}.mx-plan-limits{grid-template-columns:repeat(3,1fr);gap:7px;margin:4px 0 22px;display:grid}.mx-plan-limits>span{color:#7891a8;text-align:center;background:#04182f70;border:1px solid #7ea3ca24;border-radius:12px;justify-items:center;gap:4px;min-width:0;padding:11px 5px;font-size:8px;display:grid}.mx-plan-limits svg{color:var(--mx-green-400)}.mx-plan-limits strong{color:#e9f3fb;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.mx-plan-features-title{color:#dce8f2;font-family:var(--font-raleway), "Raleway", Arial, sans-serif;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #7ea3ca1f;align-items:center;gap:7px;padding-top:18px;font-size:11px;font-weight:800;display:flex}.mx-plan-features-title svg{color:var(--mx-green-400)}.mx-price-card ul{flex:1;align-content:start;gap:10px;min-height:210px;padding:0;list-style:none;display:grid;margin:17px 0 24px!important}.mx-price-card li{align-items:flex-start;gap:8px;line-height:1.42;display:flex;color:#bdcddd!important;font-size:11px!important}.mx-price-card li svg{flex:none;margin-top:1px;color:var(--mx-green-400)!important}.mx-price-card li.mx-more-features{font-weight:700;color:var(--mx-green-300)!important}.mx-price-card>.button{width:100%;margin-top:auto}.mx-price-card .button-outline{color:#e5eff8!important;background:#071f3b8c!important;border-color:#9dbeda40!important}.mx-price-card .button-outline:hover{background:#11395ab8!important;border-color:#38ef9f61!important}.mx-plans-note{color:#eaf3fb;justify-content:space-between;align-items:center;gap:25px;max-width:1120px;display:flex;background:radial-gradient(circle at 90% 30%,#38ef9f14,#0000 25%),#082341c2!important;border:1px solid #7ea3ca2e!important;border-radius:17px!important;margin:38px auto 0!important;padding:24px 27px!important}.mx-plans-note strong{color:#fff}.mx-plans-note p{color:#8fa5ba;margin:5px 0 0}.mx-premium-contact{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1240px;display:grid}.mx-contact-methods{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mx-premium-contact .contact-card{align-items:flex-start;gap:15px;min-height:128px;padding:22px;display:flex}.mx-premium-contact .contact-card .mx-contact-icon{flex:none;margin:0}.mx-premium-contact .contact-card>div:last-child{min-width:0}.mx-premium-contact .contact-card h3{overflow-wrap:anywhere}.mx-premium-contact .contact-card a{color:var(--mx-green-300);align-items:center;gap:6px;display:inline-flex}.mx-contact-map{color:#fff;background:linear-gradient(145deg,#103456cc,#071f3ce6);border:1px solid #7ea3ca2e;border-radius:20px;flex-direction:column;grid-column:span 5;min-height:610px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.mx-contact-map-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.mx-contact-map-head>svg{color:var(--mx-green-400);flex:none}.mx-contact-map-head span{color:var(--mx-green-300);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.mx-contact-map-head h2{color:#fff;margin:6px 0 7px;font-size:21px}.mx-contact-map-head p{color:#91a8be;margin:0;font-size:12px;line-height:1.5}.mx-map-frame{background:#dce6ee;border:1px solid #7ea3ca26;border-radius:15px;flex:1;min-height:430px;margin:0 18px;overflow:hidden}.mx-map-frame iframe{filter:saturate(.72)contrast(1.05);border:0;width:100%;height:100%;min-height:430px;display:block}.mx-map-link{width:max-content;color:var(--mx-green-300);align-items:center;gap:7px;margin:18px 24px 22px;font-size:12px;font-weight:700;display:inline-flex}.mx-premium-contact .mx-glass-form{grid-column:span 7;align-content:start;padding:28px}.mx-contact-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.mx-contact-form-grid label{gap:8px;display:grid}.mx-contact-form-grid .mx-contact-message{grid-column:1/-1}.mx-contact-form-grid .textarea{resize:vertical;min-height:176px}.mx-contact-form-actions{justify-content:space-between;align-items:center;gap:22px;padding-top:4px;display:flex}.mx-contact-form-actions small{color:#748da5;max-width:330px;font-size:10px;line-height:1.5}.mx-contact-form-actions .button{flex:none}@media (max-width:1260px){.mx-pricing-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:930px}.mx-price-card{min-height:650px}}@media (max-width:980px){.mx-contact-map,.mx-premium-contact .mx-glass-form{grid-column:1/-1}.mx-contact-map{min-height:520px}.mx-map-frame,.mx-map-frame iframe{min-height:350px}}@media (max-width:760px){.mx-pricing-section{padding-inline:0}.mx-pricing-grid-four{grid-template-columns:1fr;max-width:560px}.mx-price-card,.mx-price-card .price-card-head,.mx-price-card .price-card-head>p,.mx-price-card ul{min-height:auto}.mx-plan-limits{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-plans-note{flex-direction:column;align-items:stretch}.mx-plans-note a,.mx-plans-note .button{width:100%}.mx-contact-methods{grid-template-columns:1fr}.mx-contact-map{min-height:480px}.mx-contact-form-grid{grid-template-columns:1fr}.mx-contact-form-grid .mx-contact-message{grid-column:auto}.mx-contact-form-actions{flex-direction:column;align-items:stretch}.mx-contact-form-actions .button{width:100%}}.mx-auth-site{color:#fff;background:radial-gradient(circle at 82% 10%,#08c87314,#0000 22%),linear-gradient(#031020,#06172f);min-height:100vh}.mx-auth-site .marketing-header{z-index:100;background:#031020f2;position:sticky;top:0}.mx-auth-site .auth-page{color:#fff;background:0 0;min-height:auto;padding:42px 28px 76px;display:block}.mx-auth-stage{background:#05182fd6;border:1px solid #7ea3ca2b;border-radius:28px;grid-template-columns:minmax(0,1.16fr) minmax(430px,.84fr);width:min(1440px,100%);min-height:760px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 38px 90px #00000052,inset 0 1px #ffffff09}.mx-auth-site .auth-visual{color:#fff;background:radial-gradient(circle at 72% 34%,#08c8732b,#0000 31%),radial-gradient(circle at 16% 86%,#2f8cff21,#0000 28%),linear-gradient(155deg,#05172e,#072340);flex-direction:column;min-width:0;min-height:760px;padding:42px 48px;display:flex;position:relative;overflow:hidden}.mx-auth-site .auth-visual-top{z-index:7;align-items:center;display:flex;position:relative}.mx-auth-site .auth-visual-top .product-logo img{filter:none;width:186px;height:auto}.mx-auth-site .auth-visual-copy{z-index:7;max-width:590px;margin-top:58px;position:relative}.mx-auth-site .auth-visual-copy>span{color:var(--mx-green-300);font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.mx-auth-site .auth-visual-copy h1{color:#fff;max-width:570px;font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:-.045em;margin:17px 0 15px;font-size:clamp(38px,3.9vw,60px);font-weight:800;line-height:1.02}.mx-auth-site .auth-visual-copy p{color:#a9bbcf;max-width:600px;margin:0;font-size:14px;line-height:1.67}.mx-auth-site .auth-visual-copy ul{grid-template-columns:1fr 1fr;gap:12px 22px;margin:25px 0 0;padding:0;list-style:none;display:grid}.mx-auth-site .auth-visual-copy li{color:#c6d5e3;align-items:center;gap:8px;font-size:11px;display:flex}.mx-auth-site .auth-visual-copy li svg{color:var(--mx-green-400);flex:none}.mx-auth-site .auth-dashboard-preview{z-index:4;background:#fff;border:7px solid #d3e3f129;border-radius:21px;position:absolute;bottom:-74px;left:95px;right:-64px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 36px 82px #0000006e,0 0 54px #08c87314}.mx-auth-site .auth-dashboard-preview img{aspect-ratio:1672/941;object-fit:contain;width:100%;height:auto;display:block}.mx-auth-site .mx-auth-floating-card-one{bottom:202px;right:20px}.mx-auth-site .mx-auth-floating-card-two{bottom:92px;left:24px}.mx-auth-site .mx-auth-floating-card-three{bottom:28px;right:136px}.mx-auth-site .mx-auth-security{bottom:27px;left:47px}.mx-auth-site .auth-panel{color:#fff;background:radial-gradient(circle at 88% 8%,#08c87311,#0000 23%),linear-gradient(#06172f,#041326);flex-direction:column;justify-content:center;min-width:0;padding:48px 52px 35px;display:flex}.mx-auth-site .auth-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a2a4ab3;border:1px solid #7ea3ca2e;border-radius:20px;width:min(540px,100%);margin:auto;padding:32px;box-shadow:0 25px 64px #0000003b,inset 0 1px #ffffff09}.mx-auth-site .auth-card-head{text-align:center;margin-bottom:27px}.mx-auth-site .auth-card-head img{width:54px;height:54px;margin-bottom:13px}.mx-auth-site .auth-card-head h2{color:#fff;font-family:var(--font-raleway), "Raleway", Arial, sans-serif;letter-spacing:-.025em;margin:0 0 8px;font-size:27px;font-weight:800}.mx-auth-site .auth-card-head p{color:#91a8be;margin:0 auto;font-size:12px;line-height:1.6}.mx-auth-site .auth-form{gap:16px;display:grid}.mx-auth-site .form-field{gap:8px;display:grid}.mx-auth-site .field-label{color:#dce8f2;font-size:11px}.mx-auth-site .input-icon{background:#03152a9e;border:1px solid #7ea3ca38;border-radius:11px;min-height:48px;transition:border-color .22s,box-shadow .22s,background .22s}.mx-auth-site .input-icon:focus-within{background:#041b33d1;border-color:#38ef9f94;box-shadow:0 0 0 3px #38ef9f13}.mx-auth-site .input-icon>svg{color:#7891a8}.mx-auth-site .input-icon .input{color:#eff7fc;height:46px;box-shadow:none;background:0 0;border:0}.mx-auth-site .input-icon .input::placeholder{color:#59758e}.mx-auth-site .password-input>button{color:#7891a8}.mx-auth-site .auth-row{color:#879eb4;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.mx-auth-site .auth-row a{color:var(--mx-green-300)}.mx-remember-login{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.mx-remember-login input{accent-color:#08c873;width:14px;height:14px}.mx-auth-site .mx-auth-submit{width:100%;min-height:48px}.mx-demo-access-button{width:100%;min-height:46px;color:var(--mx-green-300)!important;background:#38ef9f0e!important;border-color:#38ef9f4d!important}.mx-demo-access-button:hover{color:#031020!important;background:linear-gradient(135deg,#70f4bb,#08c873)!important}.mx-auth-site .auth-divider{color:#718ba3;margin:24px 0 18px}.mx-auth-site .auth-divider:before,.mx-auth-site .auth-divider:after{background:#7ea3ca24}.mx-auth-site .auth-divider span{background:0 0}.mx-auth-site .external-login-grid{gap:10px}.mx-auth-site .external-login-grid .button{color:#c7d6e3;background:#061d3894;border-color:#7ea3ca33;min-height:43px}.mx-auth-site .external-login-grid .button:hover{color:#fff;background:#103555c4;border-color:#38ef9f4d}.mx-auth-site .auth-switch{color:#8198af;margin:21px 0 0;font-size:11px}.mx-auth-site .auth-switch a{color:var(--mx-green-300)}.mx-auth-panel-security{color:#657f97;justify-content:center;align-items:center;gap:7px;width:min(540px,100%);margin:18px auto 0;font-size:9px;display:flex}.mx-auth-panel-security svg{color:var(--mx-green-400)}.mx-auth-site .mx-premium-footer{margin-top:0}@media (max-width:1180px){.mx-auth-stage{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr)}.mx-auth-site .auth-visual{padding-inline:35px}.mx-auth-site .auth-dashboard-preview{left:45px}.mx-auth-site .auth-panel{padding-inline:34px}.mx-auth-site .auth-card{padding:27px}}@media (max-width:980px){.mx-auth-stage{grid-template-columns:1fr}.mx-auth-site .auth-visual{min-height:610px}.mx-auth-site .auth-dashboard-preview{bottom:-145px;left:160px;right:-45px}.mx-auth-site .auth-panel{padding:52px 24px}}@media (max-width:720px){.mx-auth-site .auth-page{padding:20px 14px 48px}.mx-auth-stage{border-radius:19px;overflow:visible}.mx-auth-site .auth-visual{display:none}.mx-auth-site .auth-panel{border-radius:19px;min-height:auto;padding:28px 16px}.mx-auth-site .auth-card{border-radius:16px;padding:25px 20px}.mx-auth-site .auth-card-head h2{font-size:24px}.mx-auth-site .external-login-grid{grid-template-columns:1fr}.mx-auth-site .marketing-nav{height:72px}}.filter-popover-anchor{position:relative}.filter-control,.filter-search-clear,.filter-popover button,.table-action-menu button{cursor:pointer}.filter-search{position:relative}.filter-search-clear{color:#7f98ae;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.filter-search-clear:hover{color:#fff;background:#7ea3ca1f}.filter-popover{z-index:80;color:#dce8f2;background:radial-gradient(circle at 90% 8%,#38ef9f0f,#0000 24%),linear-gradient(155deg,#0a2949,#06172f);border:1px solid #7ea3ca33;border-radius:13px;min-width:215px;animation:.16s ease-out filterPopoverIn;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 24px 60px #0000006b}.filter-period-menu{padding:7px}.filter-period-menu>button{color:#a9bbcf;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 10px;display:flex}.filter-period-menu>button:hover,.filter-period-menu>button.active{color:#fff;background:#143b5ec2}.filter-period-menu>button.active svg{color:var(--mx-green-400)}.filter-options-menu{width:270px;padding:14px;left:auto;right:0}.filter-popover-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.filter-popover-head strong{color:#fff;font-size:13px}.filter-popover-head button{color:#829bb1;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.filter-popover-head button:hover{color:#fff;background:#7ea3ca1f}.filter-options-menu label{color:#93a9be;gap:7px;font-size:10px;font-weight:700;display:grid}.filter-options-menu select{color:#eaf3fb;background:#04182fbd;border:1px solid #7ea3ca33;border-radius:9px;width:100%;min-height:40px;padding:0 10px}.filter-popover-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.filter-count{color:#031020;background:var(--mx-green-400);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:900;display:grid}.has-filter{color:var(--mx-green-300)!important;border-color:#38ef9f59!important}.data-table tbody tr.selected{background:#38ef9f0e;box-shadow:inset 3px 0 #38ef9fb8}.check-cell input{accent-color:#08c873;cursor:pointer;width:15px;height:15px}.table-action-anchor{justify-content:flex-end;display:flex;position:relative}.table-action-menu{z-index:95;background:linear-gradient(155deg,#0a2949,#06172f);border:1px solid #7ea3ca33;border-radius:12px;min-width:190px;padding:7px;animation:.16s ease-out filterPopoverIn;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 22px 55px #00000073}.table-action-menu button{color:#b9cad9;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-height:37px;padding:0 10px;display:flex}.table-action-menu button:hover{color:#fff;background:#143b5ecc}.table-action-menu button.danger{color:#ff8fa1}.table-action-menu button.danger:hover{color:#fff;background:#be30483d}.record-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.record-details-grid>div{background:#051c3694;border:1px solid #7ea3ca24;border-radius:10px;gap:6px;min-width:0;padding:13px;display:grid}.record-details-grid small{color:#718ba3;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.record-details-grid strong{overflow-wrap:anywhere;color:#eaf3fb;white-space:pre-wrap;font-size:12px}.admin-management-card{overflow:visible!important}.admin-tabs-row{border-bottom:1px solid #7ea3ca1f;padding:0 18px}.admin-tabs-row .tabs{border-bottom:0}.admin-tabs-row .tab>span{color:#7790a7;background:#7ea3ca1a;border-radius:999px;place-items:center;min-width:21px;height:19px;margin-left:7px;padding:0 6px;font-size:9px;display:inline-grid}.admin-tabs-row .tab.active>span{color:#031020;background:var(--mx-green-400)}.admin-tab-panel{padding:12px 18px 18px}.admin-bulk-actions{background:#38ef9f0e;border:1px solid #38ef9f33;border-radius:11px;align-items:center;gap:10px;margin:0 0 12px;padding:11px 13px;display:flex}.admin-bulk-actions strong{color:var(--mx-green-300);margin-right:auto;font-size:11px}.permission-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.permission-toolbar h3{color:#fff;margin:0 0 5px;font-size:18px}.permission-toolbar p{color:#8198af;margin:0;font-size:11px}.permission-matrix{border:1px solid #7ea3ca24;border-radius:13px;overflow-x:auto}.permission-matrix-head,.permission-matrix-row{grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(115px,.7fr));align-items:center;min-width:760px;display:grid}.permission-matrix-head{color:#718ba3;background:#04182fa8;min-height:52px}.permission-matrix-head strong{letter-spacing:.055em;text-align:center;text-transform:uppercase;padding:0 16px;font-size:9px}.permission-matrix-head strong:first-child{text-align:left}.permission-matrix-row{border-top:1px solid #7ea3ca17;min-height:58px}.permission-matrix-row:hover{background:#12395b61}.permission-matrix-row>span{color:#c5d4e2;padding:0 16px;font-size:12px;font-weight:700}.permission-toggle{cursor:pointer;background:#031326cc;border:1px solid #7ea3ca38;border-radius:999px;justify-self:center;width:38px;height:22px;padding:0;transition:background .2s,border-color .2s;position:relative}.permission-toggle>span{background:#6e879d;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.permission-toggle.enabled{background:#08c8733b;border-color:#38ef9f7a}.permission-toggle.enabled>span{background:var(--mx-green-400);transform:translate(16px);box-shadow:0 0 12px #38ef9f4d}@keyframes filterPopoverIn{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.filter-bar{overflow:visible}.filter-popover{width:auto;max-width:none;position:fixed;top:50%;left:18px;right:18px;transform:translateY(-50%)}.filter-period-menu{padding:12px}.record-details-grid{grid-template-columns:1fr}.admin-tabs-row{overflow-x:auto}.admin-tabs-row .tabs{min-width:max-content}.admin-bulk-actions,.permission-toolbar{flex-direction:column;align-items:stretch}.admin-bulk-actions strong{margin-right:0}}.modal-backdrop,.drawer-backdrop{z-index:10000!important;position:fixed!important;inset:0!important}.modal-backdrop{overflow:auto;place-items:center!important;padding:clamp(12px,3vw,32px)!important;display:grid!important}.modal-panel{max-width:min(620px,100vw - 32px);margin:auto;position:relative;max-height:min(90vh,900px)!important}.modal-body{min-height:0;overflow:hidden auto!important}.drawer-backdrop{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;display:flex!important}.drawer-panel{min-width:0;max-width:100vw;overflow:hidden;width:min(560px,100vw)!important}.drawer-body{scrollbar-gutter:stable;min-width:0;overflow:hidden auto!important}.drawer-form,.drawer-form .form-field,.drawer-form .input,.drawer-form .select,.drawer-form .textarea{min-width:0;max-width:100%}.drawer-form{grid-template-columns:minmax(0,1fr)!important}.localized-date-input{min-width:0;position:relative}.localized-date-input .input{padding-right:46px}.localized-date-trigger{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.localized-date-trigger:hover{color:var(--mx-green-400,var(--green));background:#38ef9f14}.localized-date-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.integration-detail-grid{grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.integration-detail-grid>.card{min-height:148px}.integration-detail-status{grid-template-columns:52px 1fr auto;align-items:center;gap:16px;display:grid}.integration-detail-status>span{width:50px;height:50px;color:var(--mx-green-400,var(--green));background:#38ef9f12;border:1px solid #38ef9f33;border-radius:15px;place-items:center;display:grid}.integration-detail-status>div{gap:4px;display:grid}.integration-detail-status small,.integration-detail-grid .card>p{color:var(--muted)}.integration-detail-status strong,.integration-detail-grid .card>strong{color:var(--text);font-family:var(--font-heading,var(--font));font-size:20px}.integration-detail-status p,.integration-detail-grid .card>p{margin:0;font-size:11px}.operations-alert-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.operations-alert-grid .card{flex-direction:column;min-height:245px;display:flex}.operation-alert-head{justify-content:space-between;align-items:center;display:flex}.operation-alert-head>span{width:42px;height:42px;color:var(--orange);background:#f59e0b14;border-radius:12px;place-items:center;display:grid}.operations-alert-grid h3{color:var(--text);margin:18px 0 7px;font-size:15px}.operations-alert-grid p{color:var(--muted);flex:1;margin:0 0 15px;font-size:11px;line-height:1.6}.operations-alert-grid small{color:var(--muted);margin-bottom:14px}.kanban article[role=button]{cursor:pointer}.kanban article[role=button]:focus-visible{outline:2px solid var(--mx-green-400,var(--green));outline-offset:2px}.table-action-menu{z-index:250}@media (max-width:1120px){.integration-detail-grid,.operations-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.modal-backdrop{align-items:start!important;padding:12px!important}.modal-panel{max-width:100%;max-height:calc(100dvh - 24px)!important}.drawer-panel{width:100vw!important}.integration-detail-grid,.operations-alert-grid{grid-template-columns:1fr}.integration-detail-status{grid-template-columns:48px 1fr}.integration-detail-status>.badge{grid-column:1/-1;justify-self:start}}.settings-layout{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1040px;display:grid}.settings-navigation{padding-bottom:0}.settings-navigation .tabs{margin-bottom:0}.settings-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:22px;padding-top:18px;display:flex}.settings-switches{display:grid}.settings-switches>label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 2px;display:flex}.settings-switches>label:last-child{border-bottom:0}.settings-switches>label>div{gap:4px;display:grid}.settings-switches strong{color:var(--text)}.settings-switches small{color:var(--muted)}.settings-switches input[type=checkbox]{width:42px;height:23px;accent-color:var(--green)}@media (max-width:720px){.settings-layout .form-grid.two{grid-template-columns:1fr}.settings-actions .button{width:100%}}.workspace-sidebar{height:100vh;overflow:hidden}.sidebar-nav{overscroll-behavior:contain;min-height:0;padding-bottom:14px}.sidebar-lower{flex-shrink:0}.data-table{table-layout:auto;min-width:min(760px,100%)}.support-search{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;height:54px;margin-bottom:16px;padding:0 16px;display:flex}.support-search svg{color:var(--muted);flex-shrink:0}.support-search input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:14px}.help-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.help-card{align-content:start;gap:12px;display:grid}.help-card h3{margin:0;font-size:15px}.help-card p{color:var(--muted);min-height:46px;margin:0;line-height:1.6}.help-card-icon{width:42px;height:42px;color:var(--green);background:#08a6631a;border-radius:12px;place-items:center;display:grid}.support-contact{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-contact strong{margin-bottom:6px;font-size:19px;display:block}.support-contact p{color:var(--muted);margin:0}.support-contact-actions{flex-wrap:wrap;gap:10px;display:flex}.help-modal{gap:16px;display:grid}.help-modal-summary{color:var(--text-2);margin:0;line-height:1.7}.help-modal section{gap:8px;display:grid}.help-modal h4{margin:0;font-size:15px}.help-modal ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.7}@media (max-width:1200px){.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.help-grid{grid-template-columns:1fr}.support-contact{flex-direction:column;align-items:flex-start}}.span-7{grid-column:span 7}.span-9{grid-column:span 9}.table-scroll{overflow:auto hidden}.data-table.compact-table{min-width:100%}.report-grid>*{min-width:0}.workspace-sidebar{overflow:hidden}.sidebar-nav{min-height:0;padding-bottom:14px}.mx-home-demo-button{box-shadow:0 16px 34px #08c8731c;color:#fff!important;background:#08c8731f!important;border-color:#38ef9f75!important}.mx-home-demo-button:hover{background:#08c87333!important;border-color:#38ef9fb3!important}.mx-home-demo-note{color:#9fc1ba;margin-top:12px;font-size:12px}.mx-auth-site .auth-visual{padding-bottom:300px}.mx-auth-site .auth-visual-copy{max-width:520px;padding-right:18px}.mx-auth-site .auth-dashboard-preview{bottom:-170px;left:135px;right:-72px}@media (max-width:1250px){.report-grid .span-8,.report-grid .span-9{grid-column:span 12}}@media (max-width:1180px){.mx-auth-site .auth-visual{padding-bottom:270px}.mx-auth-site .auth-dashboard-preview{bottom:-205px;left:78px;right:-55px}}@media (max-width:980px){.mx-auth-site .auth-dashboard-preview{bottom:-210px;left:120px;right:-35px}}@media (max-width:720px){.mx-home-demo-note{text-align:center}}.mx-premium-workspace .lenora-floating.lenora-floating-portrait{background:radial-gradient(circle at 12%,#38ef9f21,#0000 34%),linear-gradient(145deg,#083049f7,#04192ffa);border:1px solid #38ef9f6b;border-radius:999px;align-items:center;gap:12px;min-width:246px;padding:7px 18px 7px 7px;display:flex;overflow:visible;box-shadow:0 22px 52px #00000057,0 0 38px #08c87321}.mx-premium-workspace .lenora-floating-portrait .lenora-portrait-ring{background:#f6eee5;border:3px solid #70f4bb;border-radius:50%;flex:none;width:68px;height:68px;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 4px #38ef9f14,0 10px 28px #08c8733d}.mx-premium-workspace .lenora-floating-portrait .lenora-portrait-ring img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.mx-premium-workspace .lenora-floating-portrait .lenora-portrait-ring i{background:#38ef9f;border:2px solid #05223f;border-radius:50%;width:13px;height:13px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 12px #38ef9fa6}.mx-premium-workspace .lenora-floating-portrait em{color:#fff;box-shadow:none;text-align:left;background:0 0;gap:3px;padding:0;display:grid}.mx-premium-workspace .lenora-floating-portrait em strong{color:#fff;font-family:var(--font-heading);font-size:13px;line-height:1.2}.mx-premium-workspace .lenora-floating-portrait em small{color:#9fb3c8;font-size:10px;font-weight:600}.mx-premium-workspace .lenora-floating-portrait:hover .lenora-portrait-ring{transform:scale(1.06);box-shadow:0 0 0 5px #38ef9f1a,0 14px 34px #08c87352}.help-center{gap:18px;display:grid}.help-search{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:11px;min-height:54px;padding:0 16px;display:flex}.help-search svg{color:var(--muted);flex:none}.help-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.help-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.help-topic-grid>.card{flex-direction:column;gap:12px;min-height:228px;display:flex}.help-topic-grid>.card>span{width:43px;height:43px;color:var(--green);background:#38ef9f12;border:1px solid #38ef9f2e;border-radius:13px;place-items:center;display:grid}.help-topic-grid h3,.help-topic-grid p{margin:0}.help-topic-grid p{color:var(--muted);flex:1;line-height:1.6}.help-topic-grid .button{justify-content:space-between;width:100%}.help-contact-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.help-contact-card>div{align-items:center;gap:12px;display:flex}.help-contact-card h3,.help-contact-card p{margin:0}.help-contact-card p{color:var(--muted);margin-top:4px}.support-guide{gap:15px;display:grid}.support-guide>section{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;padding:17px}.support-guide-lead{grid-template-columns:45px 1fr;align-items:start;gap:14px;display:grid;background:#38ef9f0e!important;border-color:#38ef9f3d!important}.support-guide-lead>span{width:43px;height:43px;color:var(--green);background:#38ef9f1a;border-radius:12px;place-items:center;display:grid}.support-guide h4{color:var(--text);margin:0 0 8px;font-size:14px}.support-guide p,.support-guide ul,.support-guide ol{color:var(--text-2);margin:0;line-height:1.7}.support-guide ul,.support-guide ol{padding-left:20px}.support-guide li+li{margin-top:6px}[data-theme=light] .mx-premium-workspace{color:#17243a;--surface:#fff;--surface-soft:#f5f8fb;--surface-hover:#edf4f8;--text:#152238;--text-2:#42536a;--muted:#72849a;--line:#dbe5ec;--line-strong:#c7d5df;--chart-grid:#e2eaf0;background:radial-gradient(circle at 88% 8%,#08c87314,#0000 21%),linear-gradient(#eef5f8,#f7fafc)}[data-theme=light] .mx-premium-workspace .mx-workspace-ambient{opacity:.3}[data-theme=light] .mx-premium-topbar{background:#ffffffe6;border-bottom-color:#dbe5ec;box-shadow:0 10px 28px #1b375214}[data-theme=light] .mx-premium-topbar :is(.global-search,.company-select,.language-switcher,.profile-menu>button,.button-ghost){color:#42536a;background:#f7fafc;border-color:#d7e2e9}[data-theme=light] .mx-premium-topbar :is(.company-select select,.language-switcher select),[data-theme=light] .mx-premium-topbar .profile-menu strong{color:#152238}[data-theme=light] .mx-premium-topbar .global-search:hover,[data-theme=light] .mx-premium-topbar .company-select:hover,[data-theme=light] .mx-premium-topbar .button-ghost:hover{color:#152238;background:#edf6f2;border-color:#08a6634d}[data-theme=light] .mx-premium-workspace .page-header h1,[data-theme=light] .mx-premium-workspace :is(.card-header h3,.kpi-card strong,.metric-tile strong,.table-title strong,.current-plan h2,.lenora-page h2,.lenora-page h3,.modal-head h2,.drawer-panel h2,.command-panel h2){color:#152238}[data-theme=light] .mx-premium-workspace .page-header p,[data-theme=light] .mx-premium-workspace :is(.card-header p,.kpi-card em,.metric-tile small,.metric-tile em,.table-title small,.current-plan small,.lenora-page p,.lenora-page small){color:#72849a}[data-theme=light] .mx-premium-workspace :is(.card,.kpi-card,.metric-tile,.filter-bar,.table-shell,.side-insights,.dashboard-alerts,.credit-card,.bank-card-head,.integration-card-head,.document-folders,.document-grid>*,.open-finance-hero,.open-finance-grid>*,.approval-cards>*,.bpo-grid>*,.bpo-metrics>*,.collection-timeline,.collections-grid>*,.reconciliation-rate,.recon-side,.report-tabs,.subscription-grid>*,.lenora-examples,.lenora-insight-cards>*,.import-banner,.source-cards>*,.mapping-table,.validation-summary,.import-success,.feature-lock,.help-search,.help-contact-card){color:#223149;background:#fffffff0;border-color:#dbe5ec;box-shadow:0 14px 34px #1b375212}[data-theme=light] .mx-premium-workspace :is(.button-outline,.button-secondary,.button-ghost){color:#314259;background:#f7fafc;border-color:#cddae3}[data-theme=light] .mx-premium-workspace :is(.filter-search,.filter-control){color:#66798f;background:#f7fafc;border-color:#d6e1e8}[data-theme=light] .mx-premium-workspace .data-table{color:#33465d}[data-theme=light] .mx-premium-workspace .data-table thead{background:#f2f6f9}[data-theme=light] .mx-premium-workspace .data-table th{color:#71849a;border-bottom-color:#dbe5ec}[data-theme=light] .mx-premium-workspace .data-table td{color:#42536a;border-bottom-color:#e6edf2}[data-theme=light] .mx-premium-workspace .data-table tbody tr:hover{background:#f0f8f4}[data-theme=light] .mx-premium-workspace :is(.modal-panel,.drawer-panel,.command-panel,.profile-dropdown){color:#223149;background:#fff;border-color:#dbe5ec;box-shadow:0 30px 75px #1b37522e}[data-theme=light] .mx-premium-workspace .modal-footer{background:#f6f9fb}[data-theme=light] .mx-premium-workspace input,[data-theme=light] .mx-premium-workspace select,[data-theme=light] .mx-premium-workspace textarea,[data-theme=light] .mx-premium-workspace .input,[data-theme=light] .mx-premium-workspace .select{color:#17243a;background:#fff;border-color:#cbd8e2}.mx-premium-home{overflow:hidden visible}.mx-premium-hero{padding-bottom:110px}.mx-stats-strip{margin-bottom:0}.mx-features-section{padding-top:120px}@media (max-width:1180px){.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mx-premium-workspace .lenora-floating.lenora-floating-portrait{min-width:auto;padding:5px}.mx-premium-workspace .lenora-floating-portrait em{display:none}.mx-premium-workspace .lenora-floating-portrait .lenora-portrait-ring{width:58px;height:58px}.help-topic-grid{grid-template-columns:1fr}.help-contact-card,.help-contact-card>div{flex-direction:column;align-items:flex-start}.support-guide-lead{grid-template-columns:1fr}.mx-premium-hero{padding-bottom:76px}.mx-features-section{padding-top:84px}}.import-technical-fields{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;margin-top:14px;padding:14px}.direct-import-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:14px;margin-top:14px;padding:16px;display:grid}.direct-import-header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.direct-import-header>span{width:42px;height:42px;color:var(--green);background:#08a6631a;border-radius:11px;place-items:center;display:grid}.direct-import-header h3,.direct-import-header p{margin:0}.direct-import-header p,.direct-import-user,.direct-import-security{color:var(--muted);font-size:11px}.direct-import-status{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.direct-import-status.configured{color:var(--green);background:#08a6631f}.direct-import-status.pending{color:var(--orange);background:#f59e0b1f}.direct-import-warning{background:#f59e0b14;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.direct-import-warning p{color:var(--text-2);margin:0;font-size:11px}.direct-import-options{gap:8px;display:grid}.direct-import-options h4{margin:0 0 3px}.direct-import-options label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex}.direct-import-options input{accent-color:var(--green);margin-top:3px}.direct-import-options label span{gap:3px;display:grid}.direct-import-options label small{color:var(--muted)}.direct-import-security{align-items:center;gap:6px;display:flex}.direct-import-summary{gap:8px;margin-top:14px;display:grid}.direct-import-summary span{border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.document-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex!important}.document-actions button{width:28px;height:28px;color:var(--text-2);cursor:pointer;place-items:center;display:grid;border-radius:7px!important}.document-actions button:hover{background:var(--surface-strong);color:var(--green)}.document-actions svg{width:15px;height:15px}.empty-state{text-align:center;color:var(--muted);grid-column:1/-1;margin:0;padding:24px}@media (max-width:720px){.direct-import-header{grid-template-columns:42px 1fr}.direct-import-status{grid-column:1/-1;justify-self:start}.direct-import-warning{flex-direction:column;align-items:flex-start}}.webhook-event-selector{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;overflow:hidden}.webhook-event-selector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 12px;display:flex}.webhook-event-selector-head small{color:var(--muted)}.webhook-event-selector-head button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.webhook-event-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;padding:10px;display:grid;overflow-y:auto}.webhook-event-options label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:11px;transition:border-color .18s,background .18s;display:flex}.webhook-event-options label:has(input:checked){background:#08c87314;border-color:#38ef9f80}.webhook-event-options input{accent-color:var(--green);flex:none;margin-top:3px}.webhook-event-options span{gap:4px;min-width:0;display:grid}.webhook-event-options strong{color:var(--text);font-size:12px}.webhook-event-options small{color:var(--muted);font-size:10px;line-height:1.45}.webhook-event-options em{color:var(--blue);overflow-wrap:anywhere;font-size:9px;font-style:normal}.institution-catalog{gap:12px;display:grid}.institution-search{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.institution-search svg{color:var(--muted);flex:none}.institution-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none}.institution-list{align-content:start;max-height:min(430px,52vh);padding-right:3px;overflow-y:auto}.institution-list button{height:auto;min-height:64px;padding:9px 12px}.institution-list button>span:nth-child(2){text-align:left;gap:3px;min-width:0;display:grid}.institution-list button strong{color:var(--text);font-size:12px}.institution-list button small{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.institution-logo{width:40px;height:40px;color:var(--green);background:#08c8731a;border-radius:10px;place-items:center;display:grid;overflow:hidden;flex:0 0 40px!important}.institution-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px}.institution-loading,.institution-empty{border:1px dashed var(--line-strong);min-height:180px;color:var(--muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.institution-empty strong{color:var(--text)}.institution-empty p{max-width:440px;margin:0;line-height:1.55}.mx-premium-contact .contact-form.mx-glass-form{flex-direction:column;align-items:stretch;gap:22px;display:flex}.mx-premium-contact .mx-form-heading,.mx-premium-contact .mx-contact-form-grid,.mx-premium-contact .mx-contact-form-actions{width:100%}.mx-premium-contact .mx-contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mx-premium-contact .mx-contact-form-grid>label:nth-child(4){grid-column:auto}.mx-premium-contact .mx-contact-form-grid .mx-contact-message{grid-column:1/-1}.mx-premium-workspace .workspace-sidebar{position:fixed}.sidebar-mobile-close{display:none}@media (max-width:1024px){.mx-premium-workspace .workspace-sidebar{z-index:230;max-height:100dvh;inset:0 auto 0 0;transform:translate(-105%);box-shadow:24px 0 60px #0000006b;width:min(86vw,320px)!important;height:100dvh!important;position:fixed!important}.mx-premium-workspace .workspace-sidebar.mobile-open{transform:translate(0,0)}.mx-premium-workspace .workspace-sidebar.collapsed{width:min(86vw,320px)!important}.mx-premium-workspace .workspace-topbar{z-index:190;flex:none;top:0;position:sticky!important}.mx-premium-workspace .workspace-main{z-index:1;width:100%;position:relative}.mx-premium-workspace .mobile-overlay{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sidebar-brand{flex:none;position:relative}.sidebar-mobile-close{color:#dce8f2;cursor:pointer;background:#0f3153b3;border:1px solid #7ea3ca33;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.workspace-sidebar .trial-mini,.workspace-sidebar .mx-sidebar-maxcore,.workspace-sidebar .sidebar-lower>button:last-child{display:none}.workspace-sidebar .sidebar-nav{overscroll-behavior:contain;min-height:0}.workspace-sidebar .sidebar-lower{padding-bottom:max(10px, env(safe-area-inset-bottom))}}@media (max-width:720px){.webhook-event-options,.institution-list,.mx-premium-contact .mx-contact-form-grid{grid-template-columns:1fr}.mx-premium-contact .mx-contact-form-grid>label,.mx-premium-contact .mx-contact-form-grid>label:nth-child(4),.mx-premium-contact .mx-contact-form-grid .mx-contact-message{grid-column:1}.mx-contact-form-actions{flex-direction:column;align-items:stretch}.mx-contact-form-actions small{max-width:none}.mx-contact-form-actions .button{width:100%}.workspace-topbar{height:auto;min-height:62px;padding-top:env(safe-area-inset-top)}.company-select{min-width:112px;max-width:42vw}.institution-list{max-height:48vh}}.country-phone-field{grid-template-columns:minmax(190px,.72fr) minmax(190px,1.28fr);gap:10px;display:grid}.country-phone-field .country-code-select{padding-right:34px}.country-phone-hint{color:var(--muted);font-size:10px;line-height:1.45}.auth-profile-grid .auth-email-field{grid-column:1/-1}.public-help-page{color:#fff;background:radial-gradient(circle at 82% 5%,#08c87324,#0000 26%),radial-gradient(circle at 14% 18%,#2f8cff21,#0000 28%),linear-gradient(#031020,#061a34 62%,#07172c);min-height:100vh;padding-top:88px}.public-help-hero{text-align:center;width:min(1120px,100% - 36px);margin:0 auto;padding:76px 0 46px}.public-help-hero>span{color:#70f4bb;background:#38ef9f0f;border:1px solid #38ef9f33;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.public-help-hero h1{max-width:780px;font-family:var(--font-heading);letter-spacing:-.045em;margin:20px auto 12px;font-size:clamp(36px,5vw,62px);line-height:1.05}.public-help-hero>p{color:#a9bbcf;max-width:720px;margin:0 auto;font-size:16px;line-height:1.7}.public-help-search{color:#a9bbcf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#092342c7;border:1px solid #7ea3ca38;border-radius:16px;align-items:center;gap:11px;width:min(720px,100%);min-height:58px;margin:30px auto 0;padding:0 17px;display:flex;box-shadow:0 22px 60px #00000038}.public-help-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:14px}.public-help-search input::placeholder{color:#7f96ae}.public-help-content{width:min(1180px,100% - 36px);margin:0 auto;padding:0 0 80px}.public-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-help-topic{background:#092342ad;border:1px solid #7ea3ca2e;border-radius:17px;transition:border-color .2s,transform .2s,background .2s;overflow:hidden}.public-help-topic:hover{background:#0c2c50c7;border-color:#38ef9f57;transform:translateY(-2px)}.public-help-topic summary{cursor:pointer;grid-template-columns:46px 1fr 24px;align-items:start;gap:14px;min-height:132px;padding:21px;list-style:none;display:grid}.public-help-topic summary::-webkit-details-marker{display:none}.public-help-topic summary>span{color:#38ef9f;background:#38ef9f17;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.public-help-topic h2{margin:1px 0 7px;font-size:17px}.public-help-topic p{color:#9fb3c8;margin:0;line-height:1.55}.public-help-topic summary>b{color:#70f4bb;font-size:24px;font-weight:400}.public-help-topic[open] summary>b{transform:rotate(45deg)}.public-help-topic ol{color:#c8d5e3;margin:0;padding:0 28px 24px 86px;line-height:1.7}.public-help-topic li+li{margin-top:7px}.public-help-empty{text-align:center;color:#9fb3c8;padding:50px 20px}.public-help-empty svg{color:#38ef9f}.public-help-empty h2{color:#fff}.public-help-contact{background:linear-gradient(135deg,#08c8731a,#092342d1);border:1px solid #38ef9f38;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:24px;display:flex}.public-help-contact>div{align-items:center;gap:11px;display:flex}.public-help-contact>div:first-child>svg{color:#38ef9f}.public-help-contact strong{font-size:15px;display:block}.public-help-contact p{color:#9fb3c8;margin:4px 0 0}.subscription-trial-banner,.payment-methods-intro,.live-empty-onboarding,.subscription-contact-strip{background:linear-gradient(135deg, #08a6631a, var(--surface));border:1px solid #08a66338;border-radius:15px;margin-bottom:14px;padding:18px}.subscription-trial-banner,.subscription-contact-strip,.payment-methods-intro,.live-empty-onboarding{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscription-trial-banner>div,.subscription-contact-strip>div,.payment-methods-intro>div:first-child,.live-empty-onboarding>div:first-child{align-items:center;gap:12px;display:flex}.subscription-trial-banner>div>span,.live-empty-onboarding>div:first-child>span{width:44px;height:44px;color:var(--green);background:#08a6631c;border-radius:12px;flex:none;place-items:center;display:grid}.subscription-trial-banner strong,.subscription-contact-strip strong,.payment-methods-intro strong,.live-empty-onboarding strong{display:block}.subscription-trial-banner p,.subscription-contact-strip small,.payment-methods-intro p,.live-empty-onboarding p{color:var(--muted);margin:4px 0 0;line-height:1.55}.subscription-main-card{padding:0;overflow:hidden}.subscription-main-card>.tabs{padding:0 14px}.subscription-overview,.subscription-plans-panel,.subscription-payments-panel{padding:20px}.subscription-overview-grid{grid-template-columns:1.05fr 1.45fr 1.2fr;gap:13px;display:grid}.subscription-overview-grid>.card{box-shadow:none}.subscription-current-plan{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.subscription-current-plan h2{margin:0;font-size:25px}.subscription-current-plan p{color:var(--muted);flex:1;margin:0;line-height:1.6}.plan-badge{color:var(--green);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.billing-method-summary{gap:12px;display:grid}.billing-method-summary>div{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.billing-method-summary>div>svg{width:34px;height:34px;color:var(--blue);background:#1f7bf217;border-radius:9px;padding:8px}.billing-method-summary strong,.billing-method-summary small{display:block}.billing-method-summary small{color:var(--muted);margin-top:3px;line-height:1.45}.subscription-security-copy{grid-template-columns:40px 1fr;gap:12px;display:grid}.subscription-security-copy>svg{width:40px;height:40px;color:var(--green);background:#08a6631a;border-radius:11px;padding:9px}.subscription-security-copy p{color:var(--text-2);margin:0;line-height:1.65}.subscription-process{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;margin-top:17px;padding:18px}.subscription-process h3{margin:0 0 14px}.subscription-process>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.subscription-process span{grid-template-columns:30px 1fr;align-items:center;column-gap:9px;display:grid}.subscription-process b{color:#fff;background:var(--green);border-radius:50%;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.subscription-process small{color:var(--muted);line-height:1.4}.subscription-period-toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:4px;width:fit-content;margin:0 auto 18px;padding:4px;display:flex}.subscription-period-toggle button{cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:110px;height:38px;font-weight:800}.subscription-period-toggle button.active{color:#fff;background:var(--green);box-shadow:0 7px 18px #08a66333}.subscription-plans-unavailable{color:var(--text-2);background:#f59e0b12;border:1px solid #f59e0b47;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex}.subscription-plans-unavailable>svg{color:var(--orange);flex:none}.subscription-plans-unavailable strong,.subscription-plans-unavailable small{display:block}.subscription-plans-unavailable small{color:var(--muted);margin-top:3px}.subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.subscription-plan-option{text-align:left;border:1px solid var(--line);min-height:230px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;transition:all .2s;display:flex}.subscription-plan-option:hover,.subscription-plan-option.selected{border-color:var(--green);transform:translateY(-2px);box-shadow:0 12px 30px #08a6631c}.subscription-plan-option.featured{border-color:#08a66359}.subscription-plan-option>strong{margin-top:4px;font-size:19px}.subscription-plan-option p{color:var(--muted);flex:1;margin:0;line-height:1.55}.subscription-plan-option>b{font-size:23px}.subscription-plan-option>small{color:var(--muted)}.subscription-plan-option>span{color:var(--green);align-items:center;gap:6px;font-weight:800;display:flex}.subscription-checkout-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:16px;display:grid}.payment-choice{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-soft);cursor:pointer;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:14px;display:grid}.payment-choice+.payment-choice{margin-top:9px}.payment-choice.selected{border-color:var(--green);background:#08a6630f}.payment-choice>svg{color:var(--green)}.payment-choice strong,.payment-choice small{display:block}.payment-choice small{color:var(--muted);margin-top:3px}.subscription-order-summary>span{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 0;display:flex}.subscription-order-summary>span small{color:var(--muted)}.subscription-order-summary>span.total{border-bottom:0;margin-bottom:13px;font-size:17px}.checkout-contract-note{color:var(--muted);margin-top:9px;line-height:1.45;display:block}.subscription-payments-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.subscription-payments-heading>div{align-items:center;gap:10px;display:flex}.subscription-payments-heading svg{color:var(--green)}.subscription-payments-heading strong,.subscription-payments-heading small{display:block}.subscription-payments-heading small{color:var(--muted)}.invoice-link{color:var(--blue);align-items:center;gap:5px;font-weight:800;display:inline-flex}.invoice-link svg{width:14px}.subscription-empty-guidance{color:var(--muted);border:1px dashed var(--line-strong);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:18px;display:flex}.subscription-empty-guidance strong,.subscription-empty-guidance small{display:block}.subscription-result-modal{text-align:center;justify-items:center;gap:14px;display:grid}.subscription-result-modal img{border-radius:12px;width:min(250px,80vw)}.subscription-result-modal textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:105px;color:var(--text);background:var(--surface-soft);border-radius:10px;padding:11px}.payment-methods-intro{flex-wrap:wrap}.payment-methods-intro>div:first-child{flex:460px}.payment-methods-intro>div:first-child>svg{color:var(--green);flex:none}.payment-method-standard-list{border-top:1px solid var(--line);flex-wrap:wrap;flex:1 0 100%;gap:7px;padding-top:12px;display:flex}.live-chart-empty{min-height:250px;color:var(--muted);border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:12px;place-items:center;display:grid}.live-settings-intro{gap:8px;display:grid}.live-settings-intro svg{color:var(--green)}.live-settings-intro p{color:var(--muted);margin:0;line-height:1.55}.live-empty-onboarding>div:last-child{gap:8px;display:flex}@media (max-width:1100px){.subscription-overview-grid{grid-template-columns:1fr 1fr}.subscription-overview-grid>:last-child{grid-column:1/-1}.subscription-process>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.country-phone-field{grid-template-columns:1fr}.public-help-hero{padding-top:50px}.public-help-grid{grid-template-columns:1fr}.public-help-topic summary{min-height:auto}.public-help-contact,.subscription-trial-banner,.subscription-contact-strip,.payment-methods-intro,.live-empty-onboarding{flex-direction:column;align-items:stretch}.public-help-contact>div:last-child,.live-empty-onboarding>div:last-child{flex-direction:column;width:100%}.public-help-contact .button,.subscription-trial-banner>.button,.subscription-contact-strip .button,.payment-methods-intro>.button,.live-empty-onboarding .button{width:100%}.subscription-overview-grid,.subscription-plan-grid,.subscription-checkout-grid,.subscription-process>div{grid-template-columns:1fr}.subscription-overview-grid>:last-child{grid-column:auto}.subscription-payments-heading{flex-direction:column;align-items:stretch}.subscription-main-card>.tabs{overflow-x:auto}}.organization-select{min-width:150px}.subscription-card-form{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.subscription-card-security{background:#08a6630f;border:1px solid #08a66333;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:9px;margin-bottom:14px;padding:11px 12px;display:grid}.subscription-card-security>svg{color:var(--green)}.subscription-card-security strong,.subscription-card-security small{display:block}.subscription-card-security small{color:var(--muted);margin-top:2px;line-height:1.4}.subscription-card-wide{grid-column:1/-1}.subscription-invoice-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.subscription-invoice-actions .button{min-height:31px;padding-inline:9px}.subscription-card-result h3,.subscription-card-result p{margin:0}.subscription-card-result p{color:var(--muted);line-height:1.55}.subscription-payment-result-icon{background:var(--surface-soft);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.subscription-payment-result-icon>svg{width:34px;height:34px}.subscription-payment-result-icon.green{color:var(--green);background:#08a6631a}.subscription-payment-result-icon.red{color:var(--red);background:#ef44441a}.subscription-payment-result-icon.orange{color:var(--orange);background:#f59e0b1a}.subscription-payment-result-icon.blue{color:var(--blue);background:#1f7bf21a}.subscription-payment-result-icon.neutral{color:var(--muted)}.subscription-result-details{gap:7px;width:100%;display:grid}.subscription-result-details>span{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.subscription-result-details small{color:var(--muted)}@media (max-width:760px){.organization-select{min-width:105px}.subscription-card-form .form-grid.two{grid-template-columns:1fr}.subscription-card-wide{grid-column:auto}.subscription-invoice-actions{flex-direction:column;align-items:stretch}}.select-quick-create-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}.select-quick-create-row>.select{min-width:0}.quick-create-select-button{color:#38ef9f;cursor:pointer;white-space:nowrap;background:#08a66314;border:1px solid #38ef9f57;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:78px;height:43px;padding:0 11px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.quick-create-select-button:hover,.quick-create-select-button:focus-visible{color:#fff;background:#08a66333;border-color:#38ef9fa6;outline:none}select option,select optgroup{color:#17243a;background:#fff}.company-select{cursor:pointer}.company-select small{z-index:2;pointer-events:none;position:relative}.company-select select{z-index:1;cursor:pointer;width:100%;min-width:0;height:100%;padding:14px 30px 2px 10px;position:absolute;inset:0}.company-select>svg{z-index:3;pointer-events:none}@media (max-width:520px){.select-quick-create-row{grid-template-columns:minmax(0,1fr) 44px}.quick-create-select-button{width:44px;min-width:44px;padding:0}.quick-create-select-button span{display:none}}[data-theme=light] .quick-create-select-button{color:#08794b;background:#08a66312;border-color:#08a66359}[data-theme=light] .quick-create-select-button:hover,[data-theme=light] .quick-create-select-button:focus-visible{color:#075f3d;background:#08a66324}@media (max-width:1024px){.mx-premium-workspace .workspace-topbar{z-index:190;width:100%;height:67px;min-height:67px;inset:0 0 auto;position:fixed!important}.mx-premium-workspace .workspace-main{padding-top:67px}}@media (max-width:720px){.mx-premium-workspace .workspace-topbar{height:calc(62px + env(safe-area-inset-top));min-height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));gap:6px;overflow:visible}.mx-premium-workspace .workspace-main{padding-top:calc(62px + env(safe-area-inset-top))}.mx-premium-workspace .workspace-mobile-menu,.mx-premium-workspace .global-search,.mx-premium-workspace .topbar-actions>.button,.mx-premium-workspace .topbar-actions>div{flex:none}.mx-premium-workspace .workspace-mobile-menu,.mx-premium-workspace .global-search,.mx-premium-workspace .topbar-actions .button{width:40px;min-width:40px;height:40px;padding:0}.mx-premium-workspace .topbar-actions{flex:auto;gap:4px;min-width:0;margin-left:0}.mx-premium-workspace .company-select{flex:108px;width:auto;max-width:158px;height:40px;padding:8px 25px 4px 9px;min-width:0!important}.mx-premium-workspace .company-select select{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.mx-premium-workspace .company-select>svg{top:13px;right:8px}.mx-premium-workspace .profile-menu{flex:0 0 44px;width:44px;max-width:44px}.mx-premium-workspace .profile-menu>button{justify-content:center;gap:0;width:44px;min-width:44px;min-height:44px;padding:3px!important}.mx-premium-workspace .profile-menu>button>svg{display:none}.mx-premium-workspace .profile-menu .avatar{flex:0 0 38px;width:38px;height:38px}.mx-premium-workspace .dashboard-page .page-header{align-items:stretch}.mx-premium-workspace .dashboard-page .page-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid;overflow:visible}.mx-premium-workspace .dashboard-page .page-actions .button{flex:initial;white-space:normal;width:100%;min-width:0;padding-left:10px;padding-right:10px;line-height:1.2}.mx-premium-workspace .dashboard-page .page-actions>:last-child{grid-column:1/-1}.mx-premium-workspace .lenora-floating.lenora-floating-portrait{z-index:180;width:64px;min-width:64px;height:64px;padding:4px;overflow:visible;right:max(14px, env(safe-area-inset-right))!important;bottom:max(14px, env(safe-area-inset-bottom))!important;position:fixed!important;left:auto!important;transform:none!important}.mx-premium-workspace .lenora-floating-portrait .lenora-portrait-ring{width:54px;height:54px}.mx-premium-workspace .workspace-content{padding-bottom:max(92px, calc(74px + env(safe-area-inset-bottom)))}}@media (max-width:560px){.mx-premium-workspace .global-search{display:none}.mx-premium-workspace .company-select{max-width:none}}@media (max-width:430px){.mx-premium-workspace .topbar-actions>.button{display:none}.mx-premium-workspace .dashboard-page .page-actions{grid-template-columns:1fr}.mx-premium-workspace .dashboard-page .page-actions>:last-child{grid-column:auto}}@media (max-width:720px){.mx-premium-workspace .topbar-actions{flex:1 1 0;justify-content:flex-end;width:0;min-width:0;max-width:none}.mx-premium-workspace .topbar-actions>.company-select{flex:1 1 0;width:0;max-width:none;min-width:0!important}.mx-premium-workspace .topbar-theme-toggle,.mx-premium-workspace .topbar-notification-action,.mx-premium-workspace .topbar-calendar-action,.mx-premium-workspace .profile-menu{flex:none}.mx-premium-workspace .topbar-actions>.topbar-theme-toggle{display:inline-flex!important}.mx-premium-workspace .workspace-content{width:100%;max-width:100%;overflow-x:clip}.mx-premium-workspace .report-tabs{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;overflow:hidden}.mx-premium-workspace .report-tabs>.tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.mx-premium-workspace .report-tabs .tab{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;padding:10px 8px;line-height:1.2;display:flex}.mx-premium-workspace .report-tabs .tab:last-child:nth-child(odd){grid-column:1/-1}.mx-premium-workspace .report-tabs>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin-top:8px;display:grid}.mx-premium-workspace .report-tabs>div:last-child .button{justify-content:center;width:100%;min-width:0}.mx-premium-workspace .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.mx-premium-workspace .metric-tile{gap:8px;min-width:0;max-width:100%;padding:12px 10px;overflow:hidden}.mx-premium-workspace .metric-tile>span{flex:0 0 36px;width:36px;height:36px}.mx-premium-workspace .metric-tile>div{min-width:0;max-width:100%}.mx-premium-workspace .metric-tile small,.mx-premium-workspace .metric-tile em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-premium-workspace .metric-tile strong{letter-spacing:-.035em;white-space:nowrap;min-width:0;max-width:100%;font-size:clamp(12px,3.4vw,16px)}.mx-premium-workspace .report-grid,.mx-premium-workspace .report-grid>*,.mx-premium-workspace .report-grid .card{min-width:0;max-width:100%}}@media (max-width:430px){.mx-premium-workspace .workspace-topbar{padding-right:max(6px, env(safe-area-inset-right));padding-left:max(6px, env(safe-area-inset-left));gap:4px}.mx-premium-workspace .workspace-mobile-menu,.mx-premium-workspace .topbar-theme-toggle,.mx-premium-workspace .topbar-notification-action .button,.mx-premium-workspace .topbar-calendar-action .button{width:38px;min-width:38px;height:38px}.mx-premium-workspace .topbar-actions{gap:3px}.mx-premium-workspace .company-select{height:38px;padding-left:8px;padding-right:23px}.mx-premium-workspace .profile-menu{flex-basis:40px;width:40px;max-width:40px}.mx-premium-workspace .profile-menu>button{width:40px;min-width:40px;min-height:40px}.mx-premium-workspace .profile-menu .avatar{flex-basis:35px;width:35px;height:35px}}@media (max-width:370px){.mx-premium-workspace .topbar-calendar-action{display:none}.mx-premium-workspace .metric-strip{grid-template-columns:minmax(0,1fr)}.mx-premium-workspace .metric-tile strong{font-size:15px}}@media (max-width:1024px){.mx-premium-header .mobile-nav-actions .mobile-login-button{color:#f4fbff;text-align:center;background:#08c87314;border:1px solid #70f4bb6b;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 18px;font-size:15px;font-weight:800;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:flex}.mx-premium-header .mobile-nav-actions .mobile-login-button:hover,.mx-premium-header .mobile-nav-actions .mobile-login-button:focus-visible{background:#08c87329;border-color:#70f4bbb8}.mx-premium-header .mobile-nav-actions .mobile-login-button:active{transform:scale(.99)}}.task-side-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.task-side-insights>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;min-width:0;padding:16px}.task-side-insights strong{margin:6px 0;font-size:1.6rem;display:block}@media (max-width:560px){.task-side-insights{grid-template-columns:1fr}}.table-action-menu.table-action-menu-portal{z-index:10050;width:220px;max-width:calc(100vw - 16px);position:fixed;right:auto}.closing-module-grid .table-shell{min-height:340px}.closing-latest-summary{gap:10px;padding:2px 0 4px;display:grid}.closing-latest-summary>div,.closing-context-card>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 84%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.closing-latest-summary span,.closing-context-card span,.closing-review-grid span{color:var(--muted);font-size:12px}.closing-latest-summary strong,.closing-context-card strong{text-align:right}.closing-empty-side{min-height:220px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:12px;display:grid}.closing-empty-side svg{width:42px;height:42px;color:var(--green)}.closing-form-grid{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);align-items:start;gap:18px;display:grid}.closing-context-card{gap:8px;display:grid}.closing-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.closing-review-grid>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 88%, transparent);border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;min-height:88px;padding:15px;display:flex}.closing-review-grid strong{font-size:17px;line-height:1.2}.closing-review-grid.detail>div.wide{grid-column:1/-1}.closing-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.closing-checks>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 82%, transparent);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.closing-checks svg{width:17px;height:17px;color:var(--orange)}.closing-checks span{color:var(--muted);font-size:11px}.closing-alert{border:1px solid var(--line);border-radius:13px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 15px;display:flex}.closing-alert svg{flex:none;width:20px;height:20px;margin-top:2px}.closing-alert strong{margin-bottom:3px;display:block}.closing-alert p{color:var(--muted);margin:0;line-height:1.45}.closing-alert.warning{border-color:color-mix(in srgb, var(--orange) 45%, var(--line));background:color-mix(in srgb, var(--orange) 9%, transparent)}.closing-alert.warning svg{color:var(--orange)}.closing-alert.success{border-color:color-mix(in srgb, var(--green) 40%, var(--line));background:color-mix(in srgb, var(--green) 8%, transparent)}.closing-alert.success svg{color:var(--green)}.closing-alert.danger{border-color:color-mix(in srgb, var(--red) 45%, var(--line));background:color-mix(in srgb, var(--red) 8%, transparent)}.closing-alert.danger svg{color:var(--red)}.closing-confirm-check{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px;display:flex}.closing-confirm-check input{margin-top:3px}.closing-loading{min-height:100px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:900px){.closing-form-grid,.closing-review-grid,.closing-checks{grid-template-columns:1fr}.closing-review-grid.detail>div.wide{grid-column:auto}}.module-help-trigger{white-space:nowrap}.module-help-content{gap:14px;display:grid}.module-help-content section{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px;display:grid}.module-help-content section>span{width:38px;height:38px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border-radius:12px;place-items:center;display:grid}.module-help-content h3{margin:0 0 6px;font-size:.96rem}.module-help-content p{color:var(--muted);margin:0;line-height:1.55}.module-help-content ol{color:var(--muted);margin:0;padding-left:20px;line-height:1.6}.module-help-content li+li{margin-top:4px}.module-help-content .module-help-attention{border-color:color-mix(in srgb, #f59e0b 45%, var(--line));background:color-mix(in srgb, #f59e0b 8%, var(--surface))}.module-help-content .module-help-attention>span{color:#f59e0b;background:#f59e0b24}@media (max-width:720px){.page-actions .module-help-trigger{order:-1}.module-help-content section{grid-template-columns:34px minmax(0,1fr);padding:13px}.module-help-content section>span{width:32px;height:32px}}.closing-explainer{border:1px solid color-mix(in srgb, var(--green) 32%, var(--line));background:color-mix(in srgb, var(--green) 7%, var(--surface));border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin:14px 0 18px;padding:16px 18px;display:grid}.closing-explainer>svg{color:var(--green);margin-top:1px}.closing-explainer strong{margin-bottom:5px;display:block}.closing-explainer p{color:var(--muted);margin:0;line-height:1.55}.closing-competence-selectors{grid-template-columns:minmax(0,1.35fr) minmax(110px,.65fr);gap:10px;display:grid}@media (max-width:620px){.closing-explainer{grid-template-columns:34px minmax(0,1fr);padding:14px}.closing-competence-selectors{grid-template-columns:1fr}}.guided-empty-state{text-align:center;justify-items:center;gap:7px;max-width:520px;margin:12px auto;padding:18px;display:grid}.guided-empty-state>svg{color:var(--green)}.guided-empty-state strong{color:var(--text);font-size:1rem}.guided-empty-state p{color:var(--muted);margin:0;line-height:1.5}.guided-empty-state>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.open-finance-payment-form{gap:18px;display:grid}.open-finance-payment-form textarea{min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5}.context-help-attention{border:1px solid color-mix(in srgb, var(--warning,#f59e0b) 42%, transparent);background:color-mix(in srgb, var(--warning,#f59e0b) 10%, transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.context-help-attention svg{flex:none;margin-top:2px}.context-help-attention p{margin:0}.account-value-cell{gap:3px;min-width:190px;display:grid}.account-value-cell strong{color:var(--text)}.account-value-cell small{color:var(--muted);font-size:11px;line-height:1.35}.settlement-form{gap:16px;display:grid}.settlement-loading{min-height:220px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:12px;display:grid}.settlement-loading svg{color:var(--green)}.context-help-success{border:1px solid color-mix(in srgb, var(--green) 38%, transparent);background:color-mix(in srgb, var(--green) 9%, transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.context-help-success svg{color:var(--green);flex:none;margin-top:2px}.context-help-success p{color:var(--muted);margin:0;line-height:1.5}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settlement-total{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 7%, var(--surface));border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:74px;padding:12px 14px;display:flex}.settlement-total small{color:var(--muted)}.settlement-total strong{color:var(--green);font-size:1.18rem}.form-empty-warning{color:#f59e0b;background:#f59e0b1a;border-radius:10px;margin:-6px 0 0;padding:10px 12px;font-size:13px}.spin{animation:1s linear infinite mxfinance-spin}@keyframes mxfinance-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.form-grid.three{grid-template-columns:1fr 1fr}.settlement-total{grid-column:1/-1}.account-value-cell{min-width:155px}}@media (max-width:520px){.form-grid.three{grid-template-columns:1fr}.settlement-total{grid-column:auto}}.report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.report-period-controls{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.report-period-controls .input{min-width:142px}.report-guidance{color:var(--muted);margin:0;font-size:11px;line-height:1.7}@media (max-width:720px){.report-actions{justify-content:flex-start}.report-period-controls{width:100%;overflow:auto}.report-period-controls .input{min-width:135px}}.payment-feature-upgrade{align-items:flex-start}.feature-upgrade-icon{background:color-mix(in srgb, var(--green) 12%, transparent);width:62px;height:62px;color:var(--green);border-radius:18px;flex:0 0 62px;place-items:center;display:grid}.bank-account-empty{background:#f59e0b14;border:1px solid #f59e0b57;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.bank-account-empty>div{gap:4px;display:grid}.bank-account-empty strong{color:var(--text)}.bank-account-empty p{color:var(--muted);margin:0;line-height:1.45}@media (max-width:720px){.bank-account-empty{flex-direction:column;align-items:flex-start}.payment-feature-upgrade{flex-direction:column}}.dashboard-all-clear{min-height:150px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:16px;display:grid}.dashboard-all-clear svg{width:30px;height:30px;color:var(--green)}.dashboard-all-clear strong{color:var(--text);font-size:11px}.dashboard-all-clear small{max-width:190px;line-height:1.45}.compact-legend .category-dot-0{background:var(--green)}.compact-legend .category-dot-1{background:var(--blue)}.compact-legend .category-dot-2{background:var(--purple)}.compact-legend .category-dot-3{background:var(--orange)}.compact-legend .category-dot-4{background:var(--red)}.filter-options-menu{width:min(390px,100vw - 24px);max-height:min(720px,100vh - 110px);overflow-y:auto}.filter-section{border-top:1px solid #7ea3ca24;gap:9px;padding:12px 0;display:grid}.filter-section:first-of-type{border-top:0;padding-top:0}.filter-section-label{color:#93a9be;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.filter-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.filter-date-range label{min-width:0}.filter-options-menu .localized-date-input .input{min-height:40px;padding-left:10px;font-size:12px}.filter-options-menu .localized-calendar{width:100%;margin-top:7px;position:static}.filter-status-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.filter-status-options label{color:#c6d6e4;cursor:pointer;background:#04182f73;border:1px solid #7ea3ca24;border-radius:9px;grid:none;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:11px;font-weight:650;display:flex}.filter-status-options label:has(input:checked){color:#f2fff9;background:#38ef9f14;border-color:#38ef9f61}.filter-status-options input{accent-color:#08c873;width:15px;height:15px}.filter-section>small{color:#7891a8;font-size:10px;line-height:1.45}.filter-validation-error{color:#ff8d91!important}.table-sort-button{width:100%;min-height:42px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.table-sort-button svg{opacity:.58;flex:none;transition:opacity .15s,color .15s}.table-sort-button:hover{color:var(--text)}.table-sort-button:hover svg,.data-table th[aria-sort=ascending] .table-sort-button svg,.data-table th[aria-sort=descending] .table-sort-button svg{color:var(--mx-green-400,var(--green));opacity:1}.localized-date-input{z-index:2}.localized-date-input:has(.localized-calendar){z-index:95}.localized-calendar{z-index:100;color:#dce8f2;background:linear-gradient(155deg,#0a2949,#06172f);border:1px solid #7ea3ca3d;border-radius:13px;width:300px;padding:11px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 22px 56px #00000075}.localized-calendar-head{grid-template-columns:32px 1fr 32px;align-items:center;gap:7px;margin-bottom:8px;display:grid}.localized-calendar-head strong{color:#fff;text-align:center;text-transform:capitalize;font-size:12px}.localized-calendar-head button,.localized-calendar-actions button{color:#a9bbcf;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-height:30px;display:grid}.localized-calendar-head button:hover,.localized-calendar-actions button:hover{color:#fff;background:#7ea3ca1f}.localized-calendar-weekdays,.localized-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.localized-calendar-weekdays span{color:#7891a8;text-align:center;text-transform:uppercase;padding:4px 0 6px;font-size:9px;font-weight:800}.localized-calendar-grid button{aspect-ratio:1;color:#dce8f2;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:0;font-size:11px;display:grid}.localized-calendar-grid button:hover{color:#fff;background:#7ea3ca21}.localized-calendar-grid button.outside{color:#526d85}.localized-calendar-grid button.today{box-shadow:inset 0 0 0 1px #38ef9f70}.localized-calendar-grid button.selected{color:#031020;background:var(--mx-green-400,var(--green));box-shadow:none;font-weight:900}.localized-calendar-actions{border-top:1px solid #7ea3ca24;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}.localized-calendar-actions button{min-height:28px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.decimal-input{font-variant-numeric:tabular-nums}.connection-detail-list{gap:16px;display:grid}.connection-detail-list>div:not(.open-finance-account-create){gap:4px;display:grid}.connection-detail-list small{color:var(--muted);font-size:11px;font-weight:750}.connection-detail-list strong{line-height:1.45}.open-finance-account-create{background:color-mix(in srgb, var(--surface-soft) 88%, transparent);border:1px dashed #7ea3ca4d;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.open-finance-account-create small{margin:0}.open-finance-account-create .button{flex:none}.open-finance-account-required{background:#f59e0b12;border:1px solid #f59e0b47;border-radius:11px;padding:12px 13px}@media (max-width:620px){.open-finance-account-create{flex-direction:column;align-items:flex-start}.open-finance-account-create .button{width:100%}.filter-options-menu{width:auto;position:fixed;top:84px;left:12px;right:12px}.filter-date-range,.filter-status-options{grid-template-columns:1fr}.localized-calendar{width:min(300px,100vw - 44px);left:0;right:auto}}
