.marketing-site{--m-ink:#183c2e;--m-muted:#627361;--m-green:#174d39;--m-line:#d5dfcb;--m-lime:#d6eaaa;background:#eff2eb;color:var(--m-ink);min-height:100vh;font-family:var(--font-inter),Arial,sans-serif;overflow:clip}.marketing-site *{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-site button,.marketing-site input{font:inherit}.marketing-site :focus-visible{outline:3px solid #78a64e;outline-offset:5px}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site p{margin:0}.marketing-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.marketing-skip{position:fixed;top:-100px;left:20px;z-index:200;background:var(--m-lime);padding:14px;border-radius:8px}.marketing-skip:focus{top:10px}.marketing-header{border-bottom:1px solid #dde5d6;background:#f4f6ef;position:relative;z-index:50}.marketing-nav{max-width:1280px;margin:auto;min-height:96px;padding:20px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketing-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.marketing-brand strong{font-size:24px;font-weight:850;letter-spacing:-1.1px;color:#173f3b}.marketing-menu{display:flex;gap:10px;align-items:center}.marketing-dropdown{position:relative}.marketing-dropdown summary{display:flex;align-items:center;gap:12px;padding:13px 12px;cursor:pointer;list-style:none;font-size:12px;color:#526b4c;border-radius:7px}.marketing-dropdown summary::-webkit-details-marker{display:none}.marketing-dropdown summary:hover,.marketing-dropdown[open] summary{background:#e4ecd8;color:#254b2d}.marketing-dropdown[open] summary>span{transform:rotate(180deg)}.marketing-submenu{position:absolute;top:calc(100% + 11px);left:0;width:325px;border:1px solid #cbdabf;border-radius:12px;background:#fff;box-shadow:0 22px 55px #163a2626;padding:12px;z-index:80}.marketing-dropdown:last-child .marketing-submenu{left:auto;right:0}.marketing-submenu-label{display:flex;align-items:center;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#6e8b59;padding:10px 11px}.marketing-submenu>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 11px;border-radius:7px}.marketing-submenu>a:hover{background:#eff5e6}.marketing-submenu strong{display:block;font-size:12px}.marketing-submenu small{display:block;font-size:10px;color:#748568;line-height:1.6;margin-top:5px}.marketing-submenu svg{color:#6c8a56;flex-shrink:0}.marketing-button{border:1px solid #c8d7ba;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 18px;font-size:11px!important;font-weight:600;line-height:1.5;background:transparent;color:#355734;cursor:pointer;white-space:normal;transition:background .15s}.marketing-button:hover{background:#e0ebd2}.marketing-button-primary{background:#176148!important;color:#fff!important;border-color:#176148!important}.marketing-button-primary:hover{background:#124a37!important}.marketing-button-lime{background:var(--m-lime)!important;border-color:var(--m-lime)!important;color:#2b452b!important}.marketing-button-lime:hover{background:#e1efbe!important}.marketing-button-ghost{border-color:#6a8b68!important;color:#e0ead3!important}.marketing-button-ghost:hover{background:#ffffff0a}.marketing-kicker{display:block;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#61804e;margin-bottom:19px;line-height:1.8}.marketing-kicker i{display:inline-block;width:6px;height:6px;background:#accd7d;border-radius:50%;margin-right:8px}.marketing-hero{max-width:1212px;margin:35px auto 30px;border-radius:23px;padding:57px 45px;background:linear-gradient(115deg,#133f32,#204e38);display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center;box-shadow:0 20px 50px #203c221c}.marketing-hero h1{font-size:clamp(42px,4.65vw,65px);line-height:1.09;letter-spacing:-3.5px;font-weight:650;color:#f5f7ef}.marketing-hero h1 em{color:#d5eaa6;font-style:normal}.marketing-hero>div>p{max-width:420px;font-size:13px;line-height:1.95;color:#c2d2bd;margin-top:27px}.marketing-hero .marketing-kicker{color:#bbd49d}.marketing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px;align-items:center}.marketing-hero-checks{display:flex;gap:20px;margin-top:26px;font-size:9px;color:#b8d09e}.marketing-hero-checks>span{display:flex;align-items:center;gap:6px}.marketing-hero-visual{background:#dce9c8;border:1px solid #b5cb99;border-radius:19px;padding:30px 25px 22px}.marketing-visual-caption,.marketing-visual-label{font-size:8px;color:#657e50;display:block;text-align:center;line-height:1.8}.marketing-visual-label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px}.marketing-payment-card{padding:24px;background:#fff;border:1px solid #ccdbba;border-radius:12px;box-shadow:0 15px 32px #24482b18;transform:rotate(-2deg)}.marketing-payment-card>header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e5eddc;padding-bottom:20px;margin-bottom:23px}.marketing-demo-avatar{background:#e9efdf;border:1px solid #d7e3c9;border-radius:9px;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;font-size:10px;font-weight:700;color:#3a5d32}.marketing-payment-card>header strong{font-size:11px}.marketing-payment-card>header small{display:block;font-size:8px;color:#7c906c;margin-top:4px}.marketing-payment-card>header>svg{margin-left:auto;color:#71915c}.marketing-payment-card>.marketing-kicker{color:#76945e;font-size:8px;margin-bottom:8px}.marketing-payment-card h2{font-size:21px;letter-spacing:-.7px}.marketing-payment-card>p{font-size:10px;color:#6f875d;margin:9px 0 23px}.marketing-demo-installment{display:flex;align-items:center;gap:11px;border-top:1px solid #e8eedf;padding:17px 0;font-size:10px}.marketing-demo-installment>span{border:1px solid #e0e9d5;border-radius:6px;padding:6px;background:#f5f8f0;color:#839c6b;font-size:8px}.marketing-demo-installment small{display:block;color:#7b9268;font-size:8px;margin-top:5px}.marketing-demo-installment>b{margin-left:auto;font-size:11px;white-space:nowrap}.marketing-demo-installment em{font-size:8px;font-style:normal;background:#eaf2df;padding:5px 8px;border-radius:5px;color:#5b7d42}.marketing-demo-installment em.is-pending{background:#f7efd9;color:#9b8348}.marketing-demo-progress{display:flex;justify-content:space-between;gap:10px;margin-top:18px;font-size:8px;color:#718c5b}.marketing-progress{height:4px;border-radius:4px;background:#e7eddf;margin-top:10px}.marketing-progress i{width:66.6%;display:block;height:100%;background:#7c9d5d;border-radius:4px}.marketing-payment-card>a{display:flex;justify-content:space-between;align-items:center;background:#1d6346;color:#fff;padding:13px;border-radius:7px;margin-top:22px;font-size:10px}.marketing-demo-note{display:block;text-align:center;font-size:7px;color:#80956c;margin-top:13px}.marketing-visual-caption{margin-top:22px;font-size:7px}.marketing-benefits{max-width:1212px;margin:0 auto;background:#e4eccf;border:1px solid #d0ddbc;border-radius:10px;padding:24px 18px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.marketing-benefits>span{display:flex;align-items:center;justify-content:center;gap:10px;color:#577249;font-size:10px;border-right:1px solid #cad7b5}.marketing-benefits>span:last-child{border:0}.marketing-section{max-width:1280px;margin:0 auto;padding:85px 34px}.marketing-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:32px}.marketing-section-title .marketing-kicker{margin-bottom:15px}.marketing-closing h2,.marketing-section h2{font-size:37px;line-height:1.2;letter-spacing:-1.6px;font-weight:650}.marketing-section-title>p{font-size:12px;line-height:1.8;color:#6e835f}.marketing-products{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.marketing-products>article{background:#fff;border:1px solid #ccd9bf;border-radius:13px;padding:27px;box-shadow:0 5px 20px #253f2210}.marketing-product-number{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#7c9567;display:block;margin:10px 0 27px}.marketing-products h3{font-size:28px;letter-spacing:-1px}.marketing-products p{font-size:12px;color:#6c825e;line-height:1.9;margin-top:13px;min-height:70px}.marketing-products ul{list-style:none;margin:22px 0;padding:20px 0 0;border-top:1px solid #e0e8d7}.marketing-products li{display:flex;align-items:flex-start;gap:9px;margin:13px 0;font-size:10px;line-height:1.8;color:#6a835a}.marketing-products li svg{flex-shrink:0;margin-top:2px}.marketing-products>article>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0e8d7;padding-top:19px;font-size:11px;font-weight:600;color:#4e733d}.marketing-products>article.is-featured{background:#234d38;border-color:#234d38;color:#f0f5e7}.marketing-products .is-featured .marketing-product-number,.marketing-products .is-featured li,.marketing-products .is-featured p{color:#c0d3ae}.marketing-products .is-featured ul,.marketing-products .is-featured>a{border-color:#ffffff20}.marketing-products .is-featured>a{color:#d1e5a9}.marketing-callout{padding:20px 23px;background:#e4edcf;border:1px solid #c8d9ae;border-radius:10px;margin-top:22px;color:#607b4b}.marketing-callout strong{font-size:12px;color:#426535}.marketing-callout p{font-size:11px;line-height:1.9;margin-top:6px}.marketing-callout>a{display:inline-block;margin-top:12px;color:#41642e;font-size:11px;font-weight:600}.marketing-process{padding-top:15px}.marketing-text-link{display:inline-flex;align-items:center;gap:13px;color:#416a34!important;font-size:11px;font-weight:600}.marketing-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:27px;gap:27px;margin-top:43px}.marketing-steps article{border-top:1px solid #c5d5b6;padding-top:20px}.marketing-steps article>span{font-size:11px;color:#6b8f52;display:block;margin-bottom:24px}.marketing-steps h3{font-size:14px;line-height:1.6}.marketing-steps p{font-size:12px;line-height:1.9;color:#6c835e;margin-top:12px}.marketing-operation{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center;padding-top:10px}.marketing-operation>div>p{font-size:13px;color:#6c835e;line-height:1.9;max-width:430px;margin-top:22px}.marketing-operation>div>a{margin-top:25px}.marketing-operation-card{background:#fff;border:1px solid #ccdbbd;border-radius:14px;padding:30px;box-shadow:0 20px 35px #24451f10}.marketing-operation-card h3{font-size:23px;letter-spacing:-.7px;margin-bottom:20px}.marketing-operation-card>div{display:flex;align-items:center;gap:13px;border-top:1px solid #e4ecd9;padding:17px 0}.marketing-operation-card>div strong{font-size:12px}.marketing-operation-card>div small{display:block;font-size:10px;color:#7b9267;margin-top:6px}.marketing-operation-card>div>svg{margin-left:auto;color:#739c54}.marketing-operation-card>p{font-size:10px!important;margin:15px 0 0!important}.marketing-integration-band{max-width:1212px;border-radius:18px;background:#173e2e;border:1px solid #315b3c;color:#f1f6e7;display:grid;grid-template-columns:1fr 1fr;grid-gap:45px;gap:45px;padding:50px}.marketing-integration-band .marketing-kicker{color:#bbd49d}.marketing-integration-band p{color:#bcd0ac;font-size:12px;line-height:1.95;margin-top:20px;max-width:420px}.marketing-code{background:#102b20;border:1px solid #43623e;border-radius:12px;padding:20px;align-self:center}.marketing-code>span{display:block;color:#bed7a5;font-size:11px;border-bottom:1px solid #3a5736;padding-bottom:15px}.marketing-code pre{font:11px/1.95 Consolas,monospace;color:#d3e7bd;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.marketing-code>small{display:block;color:#99b583;border-top:1px solid #3a5736;padding-top:15px;font-size:9px}.marketing-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:19px;gap:19px}.marketing-content-card{border:1px solid #cddcc0;background:#fff;border-radius:12px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 5px 16px #27461e08}.marketing-card-meta{display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;margin-bottom:24px;color:#7b9467;font-size:9px}.marketing-card-meta>span:first-child{background:#edf3e3;color:#5f8148;padding:5px 7px;border-radius:4px}.marketing-content-card h2,.marketing-content-card h3{font-size:20px;font-weight:650;letter-spacing:-.6px;line-height:1.4}.marketing-content-card h2 a:hover,.marketing-content-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.marketing-content-card>p{font-size:12px;line-height:1.9;color:#6e845e;margin-top:15px;margin-bottom:28px}.marketing-content-card>.marketing-text-link{margin-top:auto}.marketing-faq{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:85px;gap:85px;padding-top:0}.marketing-faq>div>.marketing-text-link{margin-top:28px}.marketing-faq details{padding:21px 0;border-bottom:1px solid #c8d8b8}.marketing-faq summary{cursor:pointer;font-size:13px;line-height:1.7;font-weight:550;list-style:none;display:flex;justify-content:space-between;gap:20px}.marketing-faq summary:after{content:"+";color:#63874c}.marketing-faq details[open] summary:after{content:"−"}.marketing-faq details p{font-size:12px;line-height:1.95;color:#6e845e;padding-top:15px}.marketing-closing{background:#284f37;border:1px solid #345c3d;border-radius:16px;max-width:1212px;margin:0 auto 75px;padding:55px 25px;text-align:center;color:#f2f7e7}.marketing-closing .marketing-kicker{color:#c3d9a9}.marketing-closing p{font-size:13px;color:#c2d4b1;margin-top:20px}.marketing-closing .marketing-actions{justify-content:center}.marketing-footer{display:block;max-width:1212px;margin:0 auto;padding:0 0 30px;border:0;color:#6c825c;font-size:11px}.marketing-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:35px;gap:35px}.marketing-footer-grid>div{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.marketing-footer-grid>div>strong{font-size:11px;color:#3f6436;margin-bottom:6px}.marketing-footer-grid p{font-size:11px;line-height:1.9;margin-top:8px}.marketing-footer-grid>div>a:not(.marketing-brand){font-size:10px;color:#6a835a;line-height:1.7}.marketing-footer-grid>div>a:hover{text-decoration:underline}.marketing-footer-note{font-size:9px;color:#81966f}.marketing-footer-bottom{border-top:1px solid #ccd9c1;margin-top:40px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:9px}.marketing-footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.marketing-article-page,.marketing-list-page,.marketing-product-page,.marketing-security-page{max-width:1280px;padding:55px 34px 80px;margin:auto}.marketing-page-intro{padding:20px 0 42px}.marketing-page-intro h1{font-size:47px;line-height:1.15;letter-spacing:-2px;font-weight:650;max-width:850px}.marketing-page-intro>p{font-size:14px;line-height:1.9;color:#6b825c;max-width:660px;margin-top:22px}.marketing-content-controls{display:flex;flex-direction:column;gap:23px;margin:10px 0 18px}.marketing-search{background:#fff;border:1px solid #c6d8b6;border-radius:9px;padding:13px 17px;display:flex;align-items:center;gap:10px;max-width:520px;color:#7c9868}.marketing-search input{border:0;background:transparent;width:100%;padding:0;color:#244e30;font-size:13px;outline:none;box-shadow:none}.marketing-search:focus-within{outline:2px solid #7b9f60}.marketing-filters{display:flex;flex-wrap:wrap;gap:9px}.marketing-filters button{border:1px solid #c7d7b8;border-radius:6px;color:#688355;background:#f5f8ef;padding:9px 12px;font-size:11px;cursor:pointer}.marketing-filters button[aria-pressed=true]{background:#28563a;border-color:#28563a;color:#e4efcf}.marketing-result-count{font-size:10px;color:#7b9368;margin-bottom:21px!important}.marketing-empty{padding:45px;border:1px dashed #b7cda4;border-radius:12px;text-align:center}.marketing-empty h2{font-size:20px}.marketing-empty p{font-size:12px;color:#718a5d;margin:15px 0 22px}.marketing-support{background:#e2eccf;border:1px solid #c7d8b3;border-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:28px;margin-top:35px;gap:30px}.marketing-support h2{font-size:20px}.marketing-support p{font-size:12px;line-height:1.8;color:#6c835b;margin-top:10px}.marketing-back{display:inline-flex;align-items:center;gap:10px;color:#6b8957!important;font-size:11px;margin-bottom:30px}.marketing-article-header{max-width:880px;padding-bottom:40px;border-bottom:1px solid #cddcbd}.marketing-article-header h1{font-size:44px;line-height:1.16;letter-spacing:-1.8px;font-weight:650}.marketing-article-header>p{font-size:15px;line-height:1.9;color:#6c835d;margin-top:24px;max-width:740px}.marketing-article-header>div{font-size:10px;color:#84996e;margin-top:24px}.marketing-article-header>div>span{margin:0 10px}.marketing-article-layout{display:grid;grid-template-columns:235px minmax(0,720px);grid-gap:65px;gap:65px;padding-top:40px}.marketing-article-outline{position:-webkit-sticky;position:sticky;top:25px;align-self:start}.marketing-article-outline>strong{font-size:11px;color:#4c6e3a}.marketing-article-outline nav{border-left:1px solid #c3d4b2;margin:18px 0 25px}.marketing-article-outline nav>a{display:block;padding:10px 15px;font-size:11px;line-height:1.7;color:#728b60}.marketing-article-outline>a{display:flex;align-items:center;gap:10px;font-size:10px;color:#557c40}.marketing-prose>section{scroll-margin-top:25px;margin-bottom:36px}.marketing-prose h2{font-size:25px;line-height:1.4;letter-spacing:-.7px;margin-bottom:18px}.marketing-prose p{font-size:14px;line-height:2;color:#5d7650;margin-top:17px}.marketing-prose li{font-size:13px;line-height:1.9;color:#627b54;margin-bottom:12px}.marketing-prose ul{padding-left:20px;margin-top:20px}.marketing-prose .marketing-callout p{font-size:12px}.marketing-related{padding-top:55px;border-top:1px solid #cddcbd;margin-top:25px}.marketing-related>h2{font-size:28px;letter-spacing:-1px;margin-bottom:25px}.marketing-product-page{padding-top:35px}.marketing-product-hero{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:55px;gap:55px;background:#1d4834;border:1px solid #2e5b3b;border-radius:20px;color:#eff5e7;padding:45px;align-items:center}.marketing-product-hero .marketing-kicker{color:#b9d49c}.marketing-product-hero h1{font-size:45px;letter-spacing:-1.8px;line-height:1.15}.marketing-product-hero>div>p{font-size:13px;line-height:1.9;color:#bed2ae;margin-top:23px;max-width:420px}.marketing-product-example{padding:30px;background:#e3edcf;border-radius:12px;color:#315b32;display:flex;flex-direction:column;gap:18px;border:1px solid #bacf9d}.marketing-product-example>span{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.marketing-product-example>strong{font-size:34px;letter-spacing:-1px}.marketing-product-example>p{color:#6d8658!important;margin:0!important;font-size:12px!important}.marketing-product-example>div{border-top:1px solid #c6d9af;padding-top:18px;font-size:12px}.marketing-product-example>small{font-size:9px;color:#799267}.marketing-product-page>.marketing-section{padding-inline:0}.marketing-product-page>.marketing-integration-band{padding:35px}.marketing-use-cases{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.marketing-use-cases>span{display:flex;align-items:center;gap:8px;background:#e1ebd1;border:1px solid #cadbb7;color:#5c7c46;font-size:11px;border-radius:7px;padding:12px}.marketing-two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.marketing-two-columns h2{font-size:24px;letter-spacing:-.7px}.marketing-feature-list{padding:10px 0;list-style:none}.marketing-feature-list li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.9;color:#698257;margin-top:18px}.marketing-feature-list svg{flex-shrink:0;margin-top:3px}.marketing-numbered-list{padding:5px 0 0 20px}.marketing-numbered-list li{font-size:12px;line-height:1.9;color:#698257;padding-left:8px;margin-top:15px}.marketing-integration-band>div>code{display:block;font:12px/1.9 Consolas,monospace;padding:20px;background:#102e20;border:1px solid #456b3b;color:#c5ddaa;border-radius:9px;margin-bottom:20px;overflow-wrap:anywhere}.marketing-security-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.marketing-security-cards>article{background:#fff;border:1px solid #cbdcbe;border-radius:12px;padding:25px}.marketing-security-cards svg{color:#62894b;margin-bottom:20px}.marketing-security-cards h2{font-size:19px;line-height:1.5;letter-spacing:-.4px}.marketing-security-cards p{font-size:12px;line-height:1.9;color:#6a8458;margin-top:14px}@media(max-width:1200px){.marketing-benefits,.marketing-closing,.marketing-hero,.marketing-integration-band{margin-left:25px;margin-right:25px}.marketing-nav{gap:15px}.marketing-menu{gap:0}.marketing-dropdown summary{padding:12px 9px;font-size:11px}.marketing-footer{padding-inline:30px}.marketing-operation{gap:45px}.marketing-footer-grid{gap:25px}.marketing-login{padding-inline:13px}.marketing-hero{gap:30px;padding:42px 35px}.marketing-hero h1{font-size:54px}.marketing-faq{gap:45px}.marketing-product-page>.marketing-integration-band{margin:0}.marketing-content-card{padding:22px}.marketing-content-card h2,.marketing-content-card h3{font-size:18px}}@media(max-width:900px){.marketing-nav{flex-wrap:wrap}.marketing-menu{order:3;width:100%;justify-content:center;border-top:1px solid #e0e8d6;padding-top:10px}.marketing-login{margin-left:auto}.marketing-submenu{width:285px}.marketing-dropdown:nth-child(3) .marketing-submenu{left:auto;right:0}.marketing-hero{grid-template-columns:1fr 1fr;gap:25px;padding:35px 27px}.marketing-hero h1{font-size:42px;letter-spacing:-2px}.marketing-hero>div>p{font-size:12px}.marketing-hero-visual{padding:23px 16px}.marketing-payment-card{padding:18px}.marketing-demo-installment{gap:7px}.marketing-demo-installment>b{font-size:10px}.marketing-demo-installment em{font-size:7px}.marketing-benefits{grid-template-columns:1fr 1fr;gap:22px}.marketing-benefits>span{border:0}.marketing-products{grid-template-columns:1fr}.marketing-products p{min-height:0}.marketing-products>article{padding:25px}.marketing-product-number{margin-bottom:14px}.marketing-products ul{padding-top:8px}.marketing-products li{font-size:12px}.marketing-section{padding-block:60px}.marketing-closing h2,.marketing-section h2{font-size:32px}.marketing-steps{grid-template-columns:1fr 1fr;gap:30px}.marketing-operation{grid-template-columns:1fr;gap:30px;padding-top:0}.marketing-operation>div>p{max-width:650px}.marketing-integration-band{grid-template-columns:1fr;padding:35px}.marketing-content-grid{grid-template-columns:1fr 1fr}.marketing-faq{grid-template-columns:1fr;gap:25px;padding-top:0}.marketing-footer-grid{grid-template-columns:repeat(4,1fr);gap:30px}.marketing-footer-grid>div:first-child{grid-column:1/-1}.marketing-article-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.marketing-page-intro h1{font-size:39px}.marketing-product-hero{grid-template-columns:1fr;padding:35px;gap:30px}.marketing-product-hero h1{font-size:39px}.marketing-product-example{max-width:500px;width:100%}.marketing-security-cards{grid-template-columns:1fr 1fr}}@media(max-width:600px){.marketing-nav{padding:20px;gap:16px}.marketing-brand strong{font-size:22px}.marketing-login{font-size:10px!important;padding:10px 12px;gap:10px}.marketing-menu{justify-content:space-between;gap:0;overflow:visible}.marketing-dropdown summary{font-size:10px;padding:10px 6px;gap:6px}.marketing-submenu{position:fixed;left:15px!important;right:15px!important;top:150px;width:auto;max-height:65vh;overflow:auto;box-shadow:0 30px 70px #173b2940}.marketing-hero{grid-template-columns:1fr;margin:18px 12px 25px;padding:30px 22px;gap:40px;border-radius:18px}.marketing-hero h1{font-size:44px}.marketing-hero>div>p{font-size:12px;margin-top:23px}.marketing-actions{gap:9px}.marketing-button{padding:12px 13px;font-size:10px!important;gap:10px}.marketing-hero-checks{font-size:8px;gap:14px}.marketing-hero-visual{padding:25px 15px 20px}.marketing-visual-label{font-size:7px}.marketing-payment-card{padding:20px}.marketing-payment-card h2{font-size:20px}.marketing-demo-installment{font-size:10px}.marketing-demo-installment em{padding:4px 6px}.marketing-benefits{margin-inline:12px;padding:22px 10px}.marketing-benefits>span{font-size:9px;gap:7px}.marketing-section{padding:50px 20px}.marketing-section-title{flex-direction:column;align-items:flex-start;gap:20px}.marketing-closing h2,.marketing-section h2{font-size:29px;letter-spacing:-1px}.marketing-kicker{font-size:8px}.marketing-section-title>p{font-size:11px}.marketing-process{padding-top:0}.marketing-steps{gap:25px 20px;margin-top:28px}.marketing-steps h3{font-size:13px}.marketing-steps p{font-size:11px}.marketing-steps article>span{margin-bottom:18px}.marketing-operation{padding-top:0}.marketing-operation-card{padding:23px}.marketing-integration-band{margin:0 12px;padding:28px 22px}.marketing-integration-band p{font-size:12px}.marketing-code{padding:16px}.marketing-code pre{font-size:10px}.marketing-content-grid{grid-template-columns:1fr}.marketing-content-card h2,.marketing-content-card h3{font-size:20px}.marketing-card-meta{margin-bottom:19px}.marketing-content-card>p{font-size:12px}.marketing-faq{padding-top:0}.marketing-faq summary{font-size:12px}.marketing-closing{margin:0 12px 50px;padding:40px 20px}.marketing-closing p{font-size:12px}.marketing-footer{padding-inline:20px}.marketing-footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.marketing-footer-bottom{flex-direction:column;gap:15px;line-height:1.8}.marketing-footer-bottom>div{gap:12px}.marketing-article-page,.marketing-list-page,.marketing-product-page,.marketing-security-page{padding:30px 20px 50px}.marketing-page-intro{padding:15px 0 30px}.marketing-page-intro h1{font-size:33px;letter-spacing:-1.3px}.marketing-page-intro>p{font-size:13px}.marketing-support{padding:23px;flex-direction:column;align-items:flex-start;gap:20px}.marketing-support h2{font-size:19px}.marketing-article-header h1{font-size:32px;letter-spacing:-1.2px}.marketing-article-header>p{font-size:13px}.marketing-article-header>div{font-size:9px;line-height:1.8}.marketing-article-layout{grid-template-columns:1fr;gap:28px;padding-top:28px}.marketing-article-outline{position:static}.marketing-article-outline nav{display:flex;overflow:auto;border:0;gap:8px;margin:14px 0}.marketing-article-outline nav>a{flex-shrink:0;max-width:200px;border:1px solid #c7d8b4;border-radius:6px;background:#e6eed9;padding:9px 12px;font-size:10px}.marketing-article-outline>a{display:none}.marketing-prose h2{font-size:23px}.marketing-prose p{font-size:13px;line-height:2}.marketing-related>h2{font-size:25px}.marketing-product-hero{padding:28px 22px;gap:25px}.marketing-product-hero h1{font-size:34px}.marketing-product-example{padding:23px}.marketing-product-example>strong{font-size:29px}.marketing-two-columns{grid-template-columns:1fr;gap:25px}.marketing-use-cases{gap:8px}.marketing-use-cases>span{font-size:10px;padding:10px}.marketing-security-cards{grid-template-columns:1fr}.marketing-product-page>.marketing-integration-band{padding:25px}}.dashboard-product-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.dashboard-product-action{display:flex;align-items:center;gap:14px;padding:22px;border:1px solid #d5e6dd;border-radius:18px;background:#f0f8f4;color:#205b47;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.dashboard-product-action:focus-visible,.dashboard-product-action:hover{border-color:#72a98c;box-shadow:0 5px 18px rgba(32,91,71,.09)}.dashboard-product-action:focus-visible{outline:2px solid #205b47;outline-offset:3px}.dashboard-product-action>span:nth-child(2){flex:1 1;min-width:0}.dashboard-product-action strong{display:block;font-size:15px}.dashboard-product-action small{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:#46675d}.dashboard-product-icon{flex-shrink:0;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#dceee4}.dashboard-product-action>svg{flex-shrink:0}.dashboard-product-guide{background:#fff;border-color:#dfe7e9}.dashboard-product-guide .dashboard-product-icon{background:#f1f5f6;color:#40565b}.dashboard-heading-acoes{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1180px){.dashboard-product-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-product-guide{grid-column:1/-1;padding:16px 22px}}@media (max-width:600px){.dashboard-product-actions{grid-template-columns:1fr;gap:10px}.dashboard-product-action{padding:16px}.dashboard-heading{flex-wrap:wrap}}.marketing-dropdown summary::marker{content:""}.marketing-dropdown[open]:after{content:"";position:absolute;top:100%;left:0;width:325px;height:12px}.marketing-dropdown:last-child[open]:after{left:auto;right:0}@media (max-width:900px){.marketing-dropdown[open]:after{width:285px}.marketing-dropdown:nth-child(3)[open]:after{left:auto;right:0}}.marketing-blog-cover{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:16px;background:#edf6ef}.marketing-content-card .marketing-blog-cover{margin-bottom:22px}.marketing-article-cover{max-width:1100px;margin:0 auto 48px;border:1px solid #d6e5da}:root{color-scheme:light;--v-bg:#f8fafb;--v-surface:#ffffff;--v-line:#dfe7e9;--v-line-strong:#c9d7db;--v-ink:#1c3034;--v-ink-soft:#40565b;--v-ink-muted:#586d73;--v-petrol-50:#f1f8f6;--v-petrol-100:#e4f2ed}.admin-shell,.app-shell{background:var(--v-bg);color:var(--v-ink)}.admin-shell-bar,.app-shell .sidebar{background:#fff}.admin-shell-warning{background:#edf7f3;border-bottom:1px solid #d6e9e1;color:#315e50}.admin-shell .admin-nav button.active,.app-shell .nav-button.active{background:#e7f3ee;color:#205f49;border-color:#c8e2d5;box-shadow:inset 3px 0 #2b795b}.admin-shell .admin-nav button.active svg,.app-shell .nav-button.active svg{color:#205f49}.app-shell .balance-panel,.app-shell .statement-balance{background:#f0f8f4;border:1px solid #d3e7dc;color:var(--v-ink);box-shadow:var(--v-shadow-soft)}.app-shell .balance-panel .balance-link,.app-shell .balance-panel h2,.app-shell .balance-panel strong{color:#205b47}.app-shell .balance-panel p,.app-shell .balance-panel span{color:#46675d}.app-shell .balance-panel .balance-link:hover{color:#174c3a}.app-shell .statement-balance .statement-available>strong,.app-shell .statement-balance .statement-metric>strong{background:#fff;border-color:#d3e7dc;color:#205b47}.app-shell .statement-balance .statement-available>span,.app-shell .statement-balance .statement-metric>span{color:#46675d}.app-shell .statement-balance .statement-show,.app-shell .statement-balance .statement-show:hover{background:#fff;border-color:#c8ded2;color:#205b47}.auth-split-visual{background:#edf6f2;color:#1c4637;border-right:1px solid #d8e8df}.auth-split-visual h1,.auth-split-visual h2,.auth-split-visual strong{color:#1c4637}.auth-split-visual .auth-split-provas li>div>span,.auth-split-visual .auth-visual-footer,.auth-split-visual p,.auth-split-visual small{color:#4c6b5f}.auth-split-visual .auth-split-icone{background:#dceee5;color:#29634d}.auth-split-visual .brand-badge{background:#205b47}.auth-split-visual .brand-badge i.on{background:#fff}.marketing-site{--m-ink:#203f36;--m-muted:#526b61;--m-line:#dce7e1;--m-lime:#e4f2d9;background:#fafcf9}.marketing-header{background:#fff;border-color:#e1eae4}.marketing-closing,.marketing-hero{background:#edf6ef;border:1px solid #d6e6d9;color:#214937;box-shadow:0 8px 28px #234b3510}.marketing-hero h1{color:#214937}.marketing-hero h1 em{color:#26784f}.marketing-closing p,.marketing-hero>div>p{color:#4c6958}.marketing-closing .marketing-kicker,.marketing-hero .marketing-kicker,.marketing-hero-checks{color:#42664f}.marketing-hero-visual{background:#f4f9ed;border-color:#d5e4c9}.marketing-site .marketing-button-ghost{color:#315e50!important;border-color:#93b8a3!important}.marketing-site .marketing-button-ghost:hover{background:#deede4}.marketing-hero .marketing-button-lime{background:#176148!important;border-color:#176148!important;color:#fff!important}.marketing-hero .marketing-button-lime:hover{background:#124a37!important}.marketing-integration-band,.marketing-product-hero{background:#edf6ef;border-color:#d6e6d9;color:#214937}.marketing-integration-band .marketing-kicker,.marketing-product-hero .marketing-kicker{color:#32664b}.marketing-integration-band p,.marketing-product-hero p,.marketing-product-hero>div>p{color:#4c6958}.marketing-code,.marketing-integration-band>div>code{background:#fff;border-color:#d1e1d4;color:#244f3a}.marketing-code>span{color:#42654f;border-color:#dce8df}.marketing-code pre{color:#244f3a}.marketing-code>small{color:#526e5a;border-color:#dce8df}.dev-code{background:#f3f8f6;color:#244f3a;border-color:#d4e3da}.auth-card .auth-feedback{padding:12px 14px;border:1px solid;border-radius:10px;font-size:14px;line-height:1.6}.auth-card .auth-feedback.is-error{background:#fff3f1;border-color:#f1c4bd;color:#9b2c20}.auth-card .auth-feedback.is-info{background:#edf7f3;border-color:#cce4d8;color:#285e48}.blog-tutorial{margin:0 0 64px;padding:30px;border:1px solid #d2e3d9;border-radius:26px;background:#eff6f0;color:#173f38}.blog-tutorial-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.blog-tutorial-heading h2{font-size:clamp(23px,2.4vw,32px);line-height:1.2;letter-spacing:-.035em;margin:8px 0 0;max-width:650px}.blog-demo-tag{font-size:11px;background:#fff;border:1px solid #d1dfd5;border-radius:20px;padding:8px 12px;white-space:nowrap}.blog-tutorial-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.blog-tutorial-topics button{border:1px solid #c7d9ce;color:#30554a;background:#fff;border-radius:9px;padding:11px 15px;font-size:13px;cursor:pointer}.blog-tutorial-topics button[aria-pressed=true]{background:#173f38;color:#fff;border-color:#173f38}.blog-tutorial-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(265px,1fr);grid-gap:30px;gap:30px;align-items:start}.blog-demo-window{border:1px solid #c4d7cd;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 15px 35px #173f380a;min-width:0}.blog-demo-toolbar{height:42px;padding:0 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e0e9e3;background:#fafcfb;font-size:10px;color:#51665d}.blog-demo-toolbar>svg{margin-left:auto;flex-shrink:0}.blog-demo-dots{display:flex;gap:4px}.blog-demo-dots i{width:6px;height:6px;border-radius:50%;background:#b5c9bd}.blog-demo-workspace{display:grid;grid-template-columns:105px minmax(0,1fr);min-height:380px}.blog-demo-sidebar{display:flex;flex-direction:column;gap:23px;font-size:10px;border-right:1px solid #e0e9e3;padding:24px 12px;background:#f9fcf9}.blog-demo-sidebar>strong{color:#155940}.blog-demo-stage{min-width:0;padding:22px;animation:blog-demo-arrive .4s ease both}.blog-demo-page-title{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;padding-bottom:18px;border-bottom:1px solid #e4ece7;margin-bottom:20px}.blog-demo-page-title small{color:#62776d;font-size:9px;font-weight:400}.blog-demo-stage h3{font-size:20px;letter-spacing:-.03em;margin:0 0 16px;line-height:1.2}.blog-demo-type{display:flex;align-items:center;gap:12px;border:1px solid #dbe6de;border-radius:10px;margin-top:9px;padding:13px}.blog-demo-type>span{display:flex;flex-direction:column;gap:5px;flex:1 1}.blog-demo-type strong{font-size:12px}.blog-demo-type small{font-size:10px;color:#5b7165}.blog-demo-type.is-selected{border-color:#32805b;background:#edf7e8;box-shadow:0 0 0 2px #32805b0d}.blog-demo-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.blog-demo-field{display:flex;flex-direction:column;gap:7px;min-width:0}.blog-demo-field>span{font-size:10px;color:#536f60}.blog-demo-field>strong{font-size:11px;font-weight:500;padding:11px 9px;border:1px solid #d7e4dc;border-radius:7px;overflow-wrap:anywhere;background:#fff}.blog-demo-action{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;margin-top:20px;border-radius:8px;background:#173f38;color:#fff;padding:13px}.blog-demo-result{text-align:center}.blog-demo-result>svg{color:#28815b;margin-bottom:12px}.blog-demo-result h3{margin-bottom:8px}.blog-demo-payment>p,.blog-demo-result p{font-size:12px;color:#587163;margin:0 0 16px}.blog-demo-result>small{display:block;margin-top:10px;font-size:10px;color:#587163}.blog-demo-qr{display:flex;align-items:center;justify-content:center;gap:18px;margin:16px auto;padding:13px;background:#f2f7f2;border-radius:10px;text-align:left}.blog-demo-qr span{font-size:11px;line-height:1.6}.blog-demo-link{border:1px solid #c8dece;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px}.blog-demo-caption{font-size:9px;color:#50695b;border-top:1px solid #e1eae4;padding:11px;text-align:center;background:#fbfcfb}.blog-demo-status{display:inline-flex;align-items:center;gap:6px;background:#e5f4df;color:#235836;padding:8px;border-radius:7px;font-size:10px;margin-bottom:22px}.blog-demo-status.is-pending{color:#795320;background:#faf1dd}.blog-demo-payment>h3{font-size:30px;margin-bottom:7px}.blog-demo-check{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:23px 12px;background:#edf7e8;border-radius:10px}.blog-demo-check strong{font-size:13px}.blog-demo-check span{font-size:10px}.blog-demo-ledger{border:1px solid #d4e4d9;padding:14px;border-radius:10px;margin:20px 0 0}.blog-demo-ledger>div{display:flex;justify-content:space-between;gap:9px;margin:0 0 14px;font-size:11px}.blog-demo-ledger>div:last-child{margin:0;padding-top:14px;border-top:1px solid #d4e4d9;font-weight:700}.blog-demo-ledger dd{margin:0;white-space:nowrap}.blog-demo-installments>div{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #e1eae4;font-size:10px;text-align:left}.blog-demo-installments>div>span:first-child{flex:1 1}.blog-demo-installments small{display:block;margin-top:4px;color:#62776d}.blog-demo-installments>div>span:last-child{border-radius:5px;padding:5px;background:#f5f1e5;color:#795320;font-size:9px}.blog-demo-installments>div>span.is-paid{background:#e5f4df;color:#235836}.blog-demo-note{margin-top:20px!important;line-height:1.6}.blog-tutorial-instructions{min-width:0}.blog-tutorial-instructions ol{padding:0;margin:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.blog-tutorial-instructions li>button{display:flex;align-items:flex-start;gap:13px;padding:13px;width:100%;border:1px solid transparent;border-radius:12px;text-align:left;background:transparent;color:#476355;cursor:pointer}.blog-tutorial-instructions li>button[aria-current=step]{background:#fff;border-color:#c9ddcd;color:#173f38}.blog-step-number{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;background:#dfebdf;border-radius:50%;font-size:12px;font-weight:700}[aria-current=step] .blog-step-number{background:#173f38;color:#fff}.blog-tutorial-instructions li strong{display:block;font-size:14px;padding-top:4px}.blog-step-description{display:block;font-size:12px;line-height:1.8;margin-top:10px}.blog-tutorial-controls{display:flex;align-items:center;gap:9px;margin:20px 0}.blog-tutorial-controls button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #b6cdbf;border-radius:7px;padding:9px;background:#fff;color:#173f38;cursor:pointer;font-size:12px;min-width:36px;min-height:36px}.blog-tutorial-controls button:disabled{opacity:.35;cursor:default}.blog-tutorial-controls>span{margin-left:auto;font-size:11px}.blog-tutorial-instructions>a{font-size:12px}.blog-tutorial button:focus-visible{outline:3px solid #388b65;outline-offset:3px}.marketing-article-page>.blog-tutorial{max-width:1100px;margin-left:auto;margin-right:auto}.blog-visual-intro{padding-bottom:32px!important}.blog-visual-intro h1{font-size:clamp(34px,4vw,54px);max-width:850px}@keyframes blog-demo-arrive{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog-demo-stage{animation:none}}@media (max-width:900px){.blog-tutorial-body{grid-template-columns:minmax(0,1fr)}.blog-tutorial-heading{align-items:flex-start;flex-direction:column;gap:13px}.blog-tutorial-instructions li>button{padding:11px}.blog-demo-workspace{min-height:360px}}@media (max-width:520px){.blog-tutorial{padding:18px 12px;border-radius:18px;margin-bottom:38px}.blog-demo-sidebar{display:none}.blog-demo-workspace{grid-template-columns:minmax(0,1fr)}.blog-demo-stage{padding:18px 13px}.blog-demo-toolbar{padding:0 10px;gap:8px;font-size:9px}.blog-tutorial-topics{gap:6px}.blog-tutorial-topics button{font-size:11px;padding:10px}.blog-demo-fields{gap:10px}.blog-demo-ledger{padding:11px}}.app-shell{--v-bg:#e2e9e1;--v-surface:#f1f5ee;--v-line:#c9d6c8;--v-line-strong:#adc4ad;--v-ink:#193c2f;--v-ink-soft:#3f604c;--v-ink-muted:#607961;--v-petrol-50:#e5eddf;min-width:0}.app-shell .workspace{background:var(--v-bg);min-width:0}.app-shell :where(section,article,form,fieldset,nav,div){min-width:0}.app-shell :where(p,dd,strong,small,code){overflow-wrap:anywhere}.app-shell canvas,.app-shell img{max-width:100%}.app-shell .sidebar{background:#15372e;border-color:#2e5140;color:#d6e3d4}.app-shell .sidebar-brand,.app-shell .sidebar-user-info strong{color:#f2f8ed}.app-shell .sidebar-group-label,.app-shell .sidebar-slogan{color:#a6c1ab}.app-shell .sidebar-user{background:#214b39;color:#f2f8ed}.app-shell .sidebar-user:focus-visible,.app-shell .sidebar-user:hover{background:#2a5642;border-color:#729779}.app-shell .sidebar-user-info span{color:#bdd2b7}.app-shell .sidebar .nav-button{color:#c8dac9}.app-shell .sidebar .nav-button svg{color:#a0c0a4}.app-shell .sidebar .nav-button:hover{background:#244b38;color:#fff}.app-shell .sidebar .nav-button.active{background:#d5edaa;color:#294631;border-color:transparent;box-shadow:none}.app-shell .sidebar .nav-button.active svg{color:#3c603b}.app-shell .sidebar .account-switcher{background:#214b39;border-color:#3d6149;color:#ecf5e7}.app-shell .sidebar .account-switcher strong{color:#ecf5e7}.app-shell .sidebar .account-switcher small{color:#bdd2b7}.app-shell .sidebar .account-avatar,.app-shell .sidebar-user-avatar{background:#d5e8ba;color:#2f5236}.app-shell .sidebar-footer,.app-shell .sidebar-user{border-color:#345540}.app-shell .stat-card-saldo{background:radial-gradient(ellipse at top right,#48724d55,transparent 80%),#214c39;border-color:#365c40;color:#f4f8eb}.app-shell .stat-card-saldo strong{color:#f4f8eb}.app-shell .stat-card-saldo .balance-toggle,.app-shell .stat-card-saldo .stat-card-top,.app-shell .stat-card-saldo .stat-card-top>span,.app-shell .stat-card-saldo small{color:#d0e2c6}.app-shell .dashboard-mobile-greeting{display:none}.app-shell .dashboard-heading h2 .dashboard-desktop-greeting{color:inherit}.app-shell .mobile-transfer-action,.mobile-charge-activity,.mobile-dashboard-account,.mobile-dashboard-header{display:none}.dashboard-sheet{width:min(520px,calc(100% - 32px));max-height:88dvh;padding:26px;border:1px solid #b9cdb3;border-radius:20px;background:#edf3e7;color:#1c3e2c;box-shadow:0 18px 80px #13311e40;overscroll-behavior:contain}.dashboard-sheet::-webkit-backdrop{background:#14372899;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashboard-sheet::backdrop{background:#14372899;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body:has(.dashboard-sheet[open]){overflow:hidden}.dashboard-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.dashboard-sheet-heading h2{margin:0;font-size:20px;overflow-wrap:anywhere}.dashboard-sheet-heading button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #c1d2b9;border-radius:12px;background:#e0ebd7;color:#315a3c;flex-shrink:0}.dashboard-sheet .receipt-customer{font-size:23px;font-weight:650;line-height:1.35;margin:0 0 10px}.receipt-description{color:#627958;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.mobile-receipt-values{display:grid;margin:24px 0 18px;padding:4px 18px;border:1px solid #ccdac1;border-radius:13px;background:#e6eedc}.mobile-receipt-values>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:13px}.mobile-receipt-values>div+div{border-top:1px solid #ceddc4}.mobile-receipt-values dd{margin:0;text-align:right;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile-receipt-values .receipt-net{color:#315c34}.receipt-net dd{font-size:20px}.dashboard-sheet>.full-width{margin-top:12px}.mobile-account-owner{margin:0 0 22px;font-size:18px;font-weight:600}.mobile-account-owner small{display:block;margin-top:7px;font-size:12px;font-weight:400;color:#5c7854;overflow-wrap:anywhere}.mobile-account-links{display:grid;margin-top:18px}.mobile-account-links>a,.mobile-account-links>button{display:flex;align-items:center;gap:12px;min-height:49px;padding:12px 2px;border:0;border-bottom:1px solid #d1dfc9;background:transparent;color:#31513b;text-align:left;font-size:14px;text-decoration:none}.dashboard-sheet .account-popover{position:static;width:100%;max-width:100%;max-height:55dvh;box-shadow:none;margin-top:12px}.dashboard-sheet .account-switcher{width:100%}@media (max-width:980px){body:has(.app-shell){background:#dce5de;overscroll-behavior-x:none}.app-shell{display:block;width:100%;min-height:100dvh;--v-bg:#dce5de;--v-surface:#f0f4eb;--v-line:#c7d6c4;--v-ink:#193c2f}.app-shell .sidebar,.app-shell .topbar{display:none}.app-shell .workspace{width:100%;max-width:100%;margin:0;padding:0 18px calc(100px + env(safe-area-inset-bottom))}.mobile-dashboard-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;margin:0 -18px;padding:calc(10px + env(safe-area-inset-top)) 20px 10px;min-height:64px;display:flex;justify-content:space-between;align-items:center;background:#dce5deed;border-bottom:1px solid #c8d7c9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-dashboard-brand{display:flex;align-items:center;gap:9px;min-height:44px;color:#1d4233;text-decoration:none;font-size:15px;letter-spacing:.6px}.mobile-profile-button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;border-radius:50%;border:1px solid #afc7a5;background:#c8dbbd;color:#335b39;font-size:15px;font-weight:650}.mobile-dashboard-account{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;margin:2px 0 10px;padding:7px 0;border:0;background:none;color:#386344;text-align:left;font-size:11px}.mobile-dashboard-account>span{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;overflow-wrap:anywhere}.mobile-dashboard-account i{width:5px;height:5px;background:#538b52;border-radius:50%;flex-shrink:0}.mobile-dashboard-account small{color:#657f68;font-size:10px}.mobile-dashboard-account>svg{flex-shrink:0}.app-shell .mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:40;width:100%;min-height:78px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#173c2e;border-top:1px solid #365a40;border-radius:0;box-shadow:0 -5px 18px #173c2e14}.app-shell .mobile-nav>a,.app-shell .mobile-nav>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:58px;min-width:0;padding:0;border:0;background:none;color:#b7cbb0;font-size:10px;text-decoration:none;box-shadow:none;border-radius:0}.app-shell .mobile-nav .active{color:#d5edaa}.app-shell .mobile-nav .active:after{content:"";position:absolute;top:-2px;width:16px;height:2px;background:#cde6a0;border-radius:3px}.mobile-create-icon{display:grid;place-items:center;width:43px;height:38px;background:#d1e7a5;border:1px solid #dfedbf;border-radius:13px;color:#29482e;margin-top:-8px}.app-shell .mobile-nav .mobile-primary{color:#d5edaa}.app-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:16px}.app-shell :where(button,.primary-action,.secondary-action,.ghost-action,.icon-link){min-height:44px}.app-shell :where(.icon-link,.icon-button,.balance-toggle){min-width:44px}.app-shell :where(p,dd,.console-message,.statement-description-cell,.dev-code,.key-row-main,.scope-item){overflow-wrap:anywhere}.app-shell :where(pre,code){white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.app-shell .console-hero,.app-shell .console-hero>div,.app-shell .dev-header,.app-shell .section-heading{min-width:0;max-width:100%}.app-shell .console-hero .hero-actions{flex-wrap:wrap}.app-shell .hero-actions>:where(button,a){max-width:100%}.app-shell .console-page,.app-shell .dev-area,.app-shell .statement-console{width:100%;max-width:100%}.app-shell .dashboard-heading{margin:0 0 18px;gap:10px;flex-wrap:nowrap;align-items:center}.app-shell .dashboard-heading>div:first-child{flex:1 1;min-width:0}.app-shell .dashboard-heading-acoes{width:auto;flex:0 0 44px}.app-shell .dashboard-desktop-greeting{display:none}.app-shell .dashboard-mobile-greeting{display:inline}.app-shell .dashboard-heading h2{font-size:25px;line-height:1.25;letter-spacing:-.8px}.app-shell .dashboard-heading h2 span{color:#28543d}.app-shell .dashboard-heading-acoes>.primary-action,.app-shell .dashboard-heading>div>p{display:none}.app-shell .dashboard-refresh{width:44px;height:44px;padding:0;justify-content:center;font-size:0;border-radius:50%;background:#e7eee1}.app-shell .dashboard-refresh svg{width:17px;height:17px}.app-shell .pagueo-dashboard{display:flex;flex-direction:column}.app-shell .pagueo-dashboard>*{min-width:0}.app-shell .dashboard-heading{order:0}.app-shell .stat-row{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0}.app-shell .stat-row>.stat-card-saldo{grid-column:1/-1;min-height:186px;border-radius:19px;padding:20px 22px}.app-shell .stat-card-saldo>strong{font-size:clamp(28px,8.3vw,38px)}.app-shell .stat-card-saldo .stat-card-top{font-size:12px}.app-shell .stat-card-saldo .stat-card-top>button{background:transparent;border:0;color:#d0e2c6}.app-shell .stat-card-saldo small{font-size:11px}.app-shell .stat-row>.stat-card:not(.stat-card-saldo){min-height:112px;border-radius:14px;padding:15px 14px;background:#edf3e9}.app-shell .stat-row>.stat-card:last-child{display:none}.app-shell .stat-card:not(.stat-card-saldo) .stat-card-top{font-size:11px}.app-shell .stat-card:not(.stat-card-saldo) .stat-card-icon{display:none}.app-shell .stat-card:not(.stat-card-saldo)>strong{font-size:clamp(19px,5.4vw,25px);margin-top:10px}.app-shell .dashboard-product-actions{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 24px}.app-shell .dashboard-product-action{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:90px;padding:12px 4px 10px;border:1px solid #c2d3bf;border-radius:14px;background:#d2e0cb;text-align:center}.app-shell .dashboard-product-action strong{font-size:11px;line-height:1.4}.app-shell .dashboard-product-action>span:nth-child(2){flex:0 1}.app-shell .dashboard-product-action small,.app-shell .dashboard-product-action>svg,.desktop-action-prefix{display:none}.app-shell .dashboard-product-icon{width:37px;height:37px;border-radius:11px;background:#e7efdf;border:1px solid #bfd0b6}.app-shell .dashboard-product-icon svg{width:20px;height:20px}.app-shell .dashboard-product-guide{display:none}.app-shell .mobile-charge-activity{display:block;order:3}.app-shell .pagueo-dashboard>.activity-section,.app-shell .pagueo-dashboard>.dashboard-split{display:none}.app-shell .dashboard-message{order:4}.mobile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mobile-section-heading h3{margin:0;font-size:16px}.mobile-section-heading>a{display:flex;align-items:center;gap:4px;min-height:44px;font-size:11px;color:#3f6b42;text-decoration:none}.mobile-charge-row{display:flex;align-items:center;gap:10px;width:100%;padding:15px 12px;min-height:82px;margin-bottom:8px;border:1px solid #c9d7c6;border-radius:13px;background:#eef3e9;text-align:left;color:#1b3d2d}.mobile-charge-icon{flex-shrink:0;width:35px;height:35px;display:grid;place-items:center;border:1px solid #cfdfc0;border-radius:11px;background:#dce9cf;color:#577f40}.mobile-charge-icon.is-pending{background:#ede5d2;color:#95793a;border-color:#e0d5bb}.mobile-charge-copy{flex:1 1;min-width:0}.mobile-charge-copy strong{display:block;font-size:12px;font-weight:650;overflow-wrap:anywhere}.mobile-charge-copy small{display:block;color:#667c5c;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.mobile-charge-amount{display:grid;grid-gap:6px;gap:6px;text-align:right;max-width:42%}.mobile-charge-amount strong{color:#396832;font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile-charge-amount small{color:#617d53;font-size:9px;line-height:1.5}.mobile-charge-empty{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:23px;border:1px solid #c9d7c6;border-radius:14px;background:#eef3e9}.mobile-charge-empty p{margin:0;font-size:13px;line-height:1.6;color:#60765a}.mobile-charge-empty>a{display:flex;align-items:center;gap:7px;min-height:44px;color:#35643d;font-size:13px}.dashboard-sheet{position:fixed;inset:auto 0 0;margin:auto 0 0;width:100%;max-width:none;max-height:90dvh;padding:30px 24px calc(25px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.dashboard-sheet:before{content:"";position:absolute;width:35px;height:4px;top:10px;left:calc(50% - 17px);border-radius:4px;background:#bdceb2}.dashboard-sheet .primary-action,.dashboard-sheet .secondary-action{min-height:49px;border-radius:12px;font-size:14px}.dashboard-sheet .account-option>span:nth-child(2),.dashboard-sheet .account-switcher>span:nth-child(2){min-width:0;flex:1 1;white-space:normal}.dashboard-sheet .account-option small,.dashboard-sheet .account-option strong,.dashboard-sheet .account-switcher small,.dashboard-sheet .account-switcher strong{white-space:normal;overflow-wrap:anywhere}}@media (max-width:760px){.app-shell :where(.console-grid,.balance-grid,.developer-layout,.dev-steps,.dev-grid,.dev-resources,.register-fields,.scope-grid,.certificate-grid){grid-template-columns:minmax(0,1fr)}.app-shell :where(.statement-head,.section-heading,.dev-header,.console-hero,.developer-page-heading){flex-wrap:wrap;gap:15px}.app-shell .statement-balance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;padding:20px}.app-shell .statement-available{grid-column:1/-1;min-width:0}.app-shell .statement-metric{min-width:0}.app-shell .statement-metric strong{font-size:20px}.app-shell .statement-show{grid-column:1/-1;justify-self:start}.app-shell .statement-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .statement-tabs button{min-width:0;padding:14px 6px;font-size:11px;white-space:normal}.app-shell .statement-filters{display:grid;grid-template-columns:minmax(0,1fr);padding:17px}.app-shell .statement-filters label{min-width:0}.app-shell .date-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.app-shell .date-range input{width:100%;padding-right:4px;padding-left:6px}.app-shell .statement-pagination{display:flex;flex-wrap:wrap;gap:15px}.app-shell .statement-pagination>span{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.app-shell .statement-table{width:100%;min-width:0}.app-shell .statement-table-head{display:none}.app-shell .statement-table-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:17px;border:1px solid #cbd8c6;border-radius:13px;margin:10px;background:#eef3e9}.app-shell .statement-table-row>:first-child{font-size:11px}.app-shell .statement-table-row>:nth-child(2){justify-self:end;font-size:10px;overflow-wrap:anywhere}.app-shell .statement-table-row>:nth-child(3){grid-column:1/-1;white-space:normal;overflow-wrap:anywhere}.app-shell .statement-table-row>strong{grid-column:1;align-self:start;font-size:15px}.app-shell .statement-row-actions{grid-column:2;display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap;gap:8px}.app-shell .statement-receipt{min-height:44px;font-size:11px}.app-shell .data-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.app-shell .data-row>div:first-child{min-width:0;overflow-wrap:anywhere}.app-shell .data-row>:nth-child(n+3){grid-row:auto}.app-shell .dev-code,.app-shell .docs-code{max-width:100%;min-width:0}}@media (max-width:980px){.app-shell .lista-cabecalho{display:none}.app-shell .lista-linha{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px}.app-shell .lista-principal{grid-column:1/-1}.app-shell .lista-principal>span,.app-shell .lista-principal>strong{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.app-shell .lista-data{display:block;font-size:11px}.app-shell .lista-valor{text-align:right}.app-shell .lista-acoes{flex-wrap:wrap}.app-shell .data-row{grid-template-columns:minmax(0,1fr) auto}.app-shell .data-row>div:first-child{min-width:0;max-width:100%}.app-shell .data-row span,.app-shell .data-row strong{white-space:normal;overflow-wrap:anywhere}.app-shell .dev-code code{display:block;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}}@media (max-width:355px){.app-shell .workspace{padding-right:14px;padding-left:14px}.mobile-dashboard-header{margin-right:-14px;margin-left:-14px;padding-left:17px;padding-right:17px}.mobile-charge-row{padding:13px 9px;gap:7px}.mobile-charge-icon{width:30px;height:32px}.mobile-charge-amount strong,.mobile-charge-copy strong{font-size:11px}.dashboard-sheet{padding-right:18px;padding-left:18px}}.dashboard-breadcrumb,.desktop-dashboard,.sidebar-brand-caption,.sidebar-help-card{display:none}@media (min-width:981px){.app-shell{grid-template-columns:246px minmax(0,1fr);--v-bg:#e7ece8;--v-surface:#f8faf7;--v-line:#cfd9d1;--v-ink:#19382f;--v-ink-muted:#64786e}.app-shell .workspace:has(>.desktop-dashboard){padding:0 0 16px}.app-shell .workspace:has(>.desktop-dashboard)>.topbar{margin:0}.app-shell .sidebar{padding:28px 18px 18px;gap:0}.app-shell .sidebar-brand{padding:0 10px 28px;gap:11px;align-items:center}.app-shell .sidebar-brand .brand-badge{--badge:36px!important;border:1px solid #557761;border-radius:11px}.app-shell .sidebar-brand>strong{font-size:20px;letter-spacing:1.6px;line-height:1.2}.sidebar-brand-caption{display:block;font-size:8px;letter-spacing:2px;color:#9ab9a7;font-weight:500;margin-top:6px}.app-shell .sidebar .account-switcher{min-height:80px;padding:13px 10px;border-radius:11px}.app-shell .sidebar .account-switcher strong{font-size:13px}.app-shell .sidebar .account-switcher small{font-size:10px;white-space:normal}.app-shell .sidebar-group-label{font-size:10px;font-weight:600;letter-spacing:1.5px;padding:27px 13px 12px;margin:0}.app-shell .sidebar-nav{padding-top:0;gap:0}.app-shell .sidebar-nav>.sidebar-group-label:first-child{padding-top:29px}.app-shell .sidebar .nav-button{min-height:43px;padding:0 13px;gap:12px;font-size:13px;margin:3px 0;border-radius:8px}.app-shell .sidebar-footer{margin-top:auto;padding-top:24px;border:0}.sidebar-help-card{display:block;background:#1f4233;border:1px solid #385a43;border-radius:11px;padding:16px 14px;color:#e6f0e3}.sidebar-help-card>strong{display:flex;align-items:center;gap:6px;font-size:12px}.sidebar-help-card p{font-size:11px;line-height:1.7;color:#adc5b1;margin:9px 0 12px}.sidebar-help-card a{display:block;font-size:11px;color:#d5edaa;font-weight:600;text-decoration:none}.app-shell .sidebar-footer>a.nav-button[href="/dashboard/help"]{display:none}.app-shell .sidebar-footer .nav-button-logout{min-height:34px;font-size:11px;margin-top:10px}.app-shell .sidebar-user{margin-top:10px}.app-shell .sidebar-slogan{font-size:9px;line-height:1.7}.app-shell .topbar{height:76px;min-height:76px;padding:0 36px;background:#e1e8e0;border-color:#cfd9d1}.app-shell .topbar-actions>.primary-action,.app-shell .topbar-search,.app-shell .topbar>.topbar-legacy-title{display:none}.dashboard-breadcrumb{display:flex;align-items:center;gap:14px;font-size:12px;color:#65796b;min-width:0}.dashboard-breadcrumb>span{max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-breadcrumb>i{font-style:normal;color:#819681}.dashboard-breadcrumb>strong{color:#284d38;font-weight:600}.app-shell .topbar-actions .icon-button{color:#294d3a;border-color:#c6d3c6;background:transparent}.app-shell .topbar-actions .topbar-profile{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#c9d9bf;color:#29452e;font-size:12px;font-weight:650;text-decoration:none}.legacy-mobile-dashboard{display:none!important}.desktop-dashboard{--dd-page:#e7ece8;--dd-surface:#f8faf7;--dd-line:#cfd9d1;--dd-muted:#64786e;display:block;max-width:1600px;margin:0 auto;padding:31px 36px 0;color:#19382f;background:var(--dd-page)}.desktop-dashboard.is-deep{--dd-page:#cdd9d1;--dd-surface:#eaf0e9;--dd-line:#bacbbf;--dd-muted:#4e695b;border-radius:16px}.desktop-dashboard :where(h2,h3,p){margin:0}.dd-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px}.dd-eyebrow{color:#597451;font-size:9px;letter-spacing:1.7px;font-weight:750;margin-bottom:8px!important;text-transform:uppercase}.dd-heading h2{font-size:29px;line-height:1.25;letter-spacing:-1.2px;font-weight:650;color:#19382f}.dd-heading h2>span{color:#749950}.dd-heading>div>p:last-child{font-size:12px;color:var(--dd-muted);margin-top:8px;line-height:1.6}.dd-heading-actions{gap:12px;flex-shrink:0}.dd-button,.dd-heading-actions{display:flex;align-items:center}.dd-button{justify-content:center;gap:8px;min-height:41px;padding:0 16px;border:0;border-radius:8px;font-size:12px;font-weight:650;background:#254e38;color:#fff;text-decoration:none;white-space:nowrap}.dd-button:hover{background:#153c29;color:#fff}.dd-theme{display:flex;align-items:center;border:1px solid #bdccbd;border-radius:8px;padding:3px;background:#dce5da}.dd-theme button{background:none;border:0;border-radius:5px;font:inherit;font-size:10px;padding:8px 9px;color:#425d43;cursor:pointer}.dd-theme button[aria-pressed=true]{background:#f8faf5;color:#294932;box-shadow:0 1px 3px #16381a13}.dd-refresh{display:grid;place-items:center;min-width:34px;height:36px;border:1px solid #bdccbd;border-radius:8px;background:transparent;color:#35543b;cursor:pointer}.dd-metrics{display:grid;grid-template-columns:1.18fr 1fr 1fr;grid-gap:17px;gap:17px}.dd-balance{padding:23px 24px 19px;background:radial-gradient(ellipse at 100% 0,#46705266,transparent 70%),#214c39;color:#f6faef;border:1px solid #2c5741;border-radius:14px}.dd-balance-top{justify-content:space-between}.dd-balance-top,.dd-balance-top>span{display:flex;align-items:center;gap:8px}.dd-balance-top>span{font-size:12px;color:#d0e3cb}.dd-balance-toggle{border:0;background:none;color:#d0e3cb;padding:0;display:flex;cursor:pointer}.dd-balance>strong{display:block;font-size:clamp(26px,2.45vw,35px);letter-spacing:-1.2px;font-weight:550;margin-top:20px;line-height:1.3;overflow-wrap:anywhere}.desktop-dashboard .dd-cents{font-size:.72em}.dd-balance>p{font-size:11px;color:#d0e0c9;margin-top:6px}.dd-balance-bottom{border-top:1px solid #56765066;margin-top:23px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.dd-balance-bottom a,.dd-balance-bottom>span{display:flex;align-items:center;gap:6px;color:#d8ecb6;text-decoration:none}.dd-balance-bottom i{width:5px;height:5px;background:#c4e794;border-radius:50%}.dd-metric{position:relative;padding:22px 23px;border:1px solid var(--dd-line);border-radius:14px;background:var(--dd-surface)}.dd-metric-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;margin-bottom:15px;background:#e3ecdb;color:#496a38}.dd-metric-icon.is-pending{background:#efe8d4;color:#8d7035}.dd-metric>p{font-size:12px;color:var(--dd-muted)}.dd-metric>strong{display:block;font-size:clamp(23px,2vw,29px);font-weight:600;letter-spacing:-.9px;margin:8px 0 11px}.dd-metric small{display:grid;grid-gap:5px;gap:5px;font-size:10px;color:var(--dd-muted);line-height:1.4}.dd-metric small b{font-weight:500;color:#48783c}.dd-spark{position:absolute;right:17px;top:31px;width:89px;height:25px;fill:none;stroke:#799754;stroke-width:2}.dd-text-link{display:flex;gap:7px;align-items:center;font-size:11px;font-weight:600;color:#426a38;text-decoration:none}.dd-metric .dd-text-link{margin-top:12px;font-size:10px}.dd-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px;margin:18px 0 26px}.dd-quick-actions>a{display:flex;align-items:center;gap:12px;text-align:left;padding:16px 17px;background:#dce6d9;border:1px solid #bfcebc;border-radius:11px;text-decoration:none;color:#19382f}.dd-quick-actions>a:hover{background:#d1e0cc}.dd-quick-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #bed0b9;border-radius:9px;background:#ecf2e7;color:#3f6541}.dd-quick-actions strong{font-size:13px;font-weight:650}.dd-quick-actions small{display:block;font-size:10px;color:#50684f;margin-top:5px;line-height:1.5}.dd-quick-actions>a>svg{margin-left:auto;flex-shrink:0;color:#56764f}.dd-middle{display:grid;grid-template-columns:1.37fr 1fr;grid-gap:19px;gap:19px;margin-bottom:21px}.dd-panel{background:var(--dd-surface);border:1px solid var(--dd-line);border-radius:13px}.dd-chart-panel,.dd-due-panel{padding:22px 23px 16px}.dd-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dd-panel-heading h3{font-size:16px;letter-spacing:-.25px;font-weight:650}.dd-panel-heading p{font-size:11px;line-height:1.5;color:var(--dd-muted);margin-top:6px}.dd-period{padding:7px 10px;border:1px solid #ccd8c8;border-radius:6px;font-size:9px;color:#506a4b;white-space:nowrap}.dd-chart-summary{display:flex;gap:16px;align-items:center;margin-top:21px}.dd-chart-summary>strong{font-size:23px;letter-spacing:-.7px;font-weight:600}.dd-chart-summary>span{font-size:10px;display:flex;align-items:center;gap:5px;color:#526c4b}.dd-chart-summary i{width:6px;height:6px;background:#4b7950;border-radius:2px}.dd-chart{height:136px;display:flex;gap:11px;margin-top:19px}.dd-y-labels{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:9px;color:#64785d;width:68px;white-space:nowrap}.dd-plot{position:relative;flex:1 1;min-width:0}.dd-grid-lines{position:absolute;inset:2px 0 22px;display:flex;flex-direction:column;justify-content:space-between}.dd-grid-lines i{display:block;border-bottom:1px dashed #d7dfd0}.dd-bars{justify-content:space-around;gap:19px;padding:0 8px}.dd-bars,.dd-bars>div{display:flex;position:relative;height:100%}.dd-bars>div{flex:1 1;justify-content:flex-end;align-items:center;flex-direction:column;padding-bottom:23px}.dd-bars>div>span{display:block;background:#94af89;border-radius:5px 5px 0 0;width:100%;max-width:38px;flex-shrink:0}.dd-bars>.is-today>span{background:#315b3e}.dd-bars small{position:absolute;bottom:0;font-size:9px;color:#64785d;white-space:nowrap}.dd-bars .is-today small{color:#315b3e;font-weight:700}.dd-chart-note{font-size:11px;color:var(--dd-muted);margin-top:15px!important}.dd-tag{font-size:9px;background:#e5ecdf;color:#506d41;border-radius:5px;padding:5px 7px;white-space:nowrap}.dd-due-row{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #e0e6da;color:inherit;text-decoration:none}.dd-due-row:nth-child(2){margin-top:11px}.dd-date{display:grid;place-items:center;width:36px;height:39px;background:#e8eedf;border:1px solid #d7e1ce;border-radius:6px;flex-shrink:0;align-content:center;grid-gap:1px;gap:1px}.dd-date small{font-size:7px;letter-spacing:1px;color:#5c784c;text-transform:uppercase}.dd-date strong{font-size:15px;line-height:1.1;color:#41613b}.dd-due-row>span:nth-child(2){flex:1 1;min-width:0}.dd-due-row>span:nth-child(2)>strong{display:block;font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-due-row>span:nth-child(2)>small{display:block;font-size:10px;color:var(--dd-muted);margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dd-due-row>b{font-size:12px;font-weight:600;white-space:nowrap}.dd-panel-footer{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;color:#426b38;padding-top:14px;text-decoration:none}.dd-transactions{padding:22px 23px 0}.dd-table-wrap{margin-top:20px}.dd-transactions table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:12px}.dd-transactions th{background:#eaf0e4;color:#586e4f;font-size:10px;font-weight:550;padding:11px 12px}.dd-transactions th:first-child{width:33%;border-radius:5px 0 0 5px}.dd-transactions th:nth-child(2){width:10%}.dd-transactions th:last-child{border-radius:0 5px 5px 0}.dd-transactions td{border-bottom:1px solid #e2e8dd;padding:13px 12px;color:#53694b;overflow-wrap:anywhere}.dd-transactions tr:last-child td{border-bottom:0}.dd-transactions .dd-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dd-transaction-name{display:flex;align-items:center;gap:10px}.dd-transaction-name>span:last-child{min-width:0}.dd-transaction-icon{flex-shrink:0;width:30px;height:30px;background:#e4edde;color:#527745;border:1px solid #d7e3cc;border-radius:8px;display:grid;place-items:center}.dd-transaction-icon.is-pending{background:#f0ead9;color:#947e3e}.dd-transaction-name strong{display:block;color:#385333;font-size:12px;font-weight:600}.dd-transaction-name small{display:block;font-size:10px;color:#607457;margin-top:5px}.dd-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:5px 7px;border-radius:5px;background:#f0ead9;color:#766026}.dd-status.is-paid{background:#e8f0df;color:#42672d}.dd-status:before{content:"";width:4px;height:4px;flex-shrink:0;border-radius:50%;background:currentColor}.dd-transactions .dd-fee{color:#617456}.dd-transactions .dd-net{color:#426d31;font-weight:650}.dd-table-foot{border-top:1px solid #dfe6d8;margin-top:4px;gap:12px;padding:12px 0;color:#64785a}.dd-footer,.dd-table-foot{display:flex;justify-content:space-between;font-size:9px}.dd-footer{gap:20px;padding:20px 0;color:#607859}.dd-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:28px 0;color:var(--dd-muted);min-height:180px;font-size:12px;line-height:1.7}.dd-message{padding:12px 16px;margin-bottom:20px!important;background:#eef3e6;border:1px solid var(--dd-line);border-radius:9px;font-size:12px}.app-shell .sidebar :where(a,button):focus-visible,.desktop-dashboard :where(a,button):focus-visible{outline:3px solid #82aa60;outline-offset:4px}}@media (min-width:981px) and (max-width:1200px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.app-shell .sidebar{padding-left:12px;padding-right:12px}.app-shell .topbar{padding:0 24px}.desktop-dashboard{padding:27px 24px 0}.dd-heading{align-items:flex-start;gap:16px}.dd-heading-actions{flex-wrap:wrap;max-width:270px;justify-content:flex-end}.dd-metrics{gap:12px}.dd-balance,.dd-metric{padding:20px 16px}.dd-quick-actions{gap:10px}.dd-quick-actions>a{padding:13px;gap:9px}.dd-quick-actions>a>svg{display:none}.dd-middle{gap:14px;grid-template-columns:1.1fr 1fr}.dd-chart-panel,.dd-due-panel{padding:20px 16px}.dd-panel-heading{gap:10px;flex-wrap:wrap}.dd-bars{gap:10px;padding:0 2px}.dd-bars small{font-size:8px}.dd-due-row{gap:8px}.dd-transactions{padding:20px 14px 0}.dd-transactions :where(th,td){padding-left:7px;padding-right:7px}.dd-transactions td{font-size:11px}}@media (max-width:980px){.topbar-profile{display:none}}.fee-composition-card{border:1px solid #cbdcca;border-radius:17px;padding:24px;margin:22px 0;background:#f8fbf4}.fee-composition-card>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:22px}.fee-composition-card h3{margin:0;color:#23472f;font-size:19px;letter-spacing:-.4px}.fee-composition-card>header p{margin:9px 0 0;font-size:12px;color:#687e5e}.fee-composition-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.fee-composition-inputs fieldset{min-width:0;margin:0;padding:20px;border:1px solid #d0dfc8;border-radius:13px;background:#edf4e7}.fee-composition-inputs fieldset:nth-child(2){background:#e7f0e0}.fee-composition-inputs legend{padding:0 6px;font-size:14px;font-weight:650;color:#3e693c}.fee-composition-inputs fieldset>p{margin:0 0 16px;font-size:12px;color:#69815e;line-height:1.6}.fee-input-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.fee-input-pair .field{min-width:0}.admin-shell .fee-cost-plus-panel input:not([type=checkbox]){width:100%;min-width:0;min-height:45px;background:#fff;color:#1d3d2a;border:1px solid #b7cdb0;border-radius:9px}.fee-input-pair .field>span{font-size:12px;color:#4f6b45}.fee-final-price{display:grid;grid-gap:8px;gap:8px;padding:22px;margin-top:20px;border:1px solid #345b37;border-radius:13px;background:#224d34;color:#ecf6df}.fee-final-price>span{font-size:12px;color:#c7dcb8}.fee-final-price strong{font-size:27px;font-weight:650;letter-spacing:-.6px;color:#f1f8e6;overflow-wrap:anywhere}.fee-final-price small{font-size:11px;color:#bfdbad;line-height:1.6}.fee-limits{margin-top:18px}.fee-limits summary,.fee-other-operations>summary{cursor:pointer;padding:12px 0;color:#527246;font-size:13px}.fee-limits>.fee-input-pair{padding-top:14px}.fee-example-control{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:19px 22px;border:1px solid #cfdcc8;border-radius:13px;background:#edf3e7}.fee-example-control>label{max-width:240px;min-width:0}.fee-example-control>p{flex:1 1;min-width:220px;margin:0;color:#5e7753;font-size:13px;line-height:1.8}.fee-simulation{padding:18px 0 0}.fee-simulation>p{font-size:13px;color:#536e47;line-height:1.7}.fee-simulation dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:15px 0}.fee-simulation dl>div{padding:15px;border:1px solid #d3dfcb;border-radius:10px;background:#fff}.fee-simulation dt{font-size:11px;color:#6a805f;line-height:1.6}.fee-simulation dd{margin:9px 0 0;font-size:20px;font-weight:650;color:#2c5135;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fee-simulation .is-margin{background:#e0efd5;border-color:#bbd6a9}.fee-simulation .is-loss{background:#fff0e5;border-color:#e9c3a6}.fee-simulation .is-loss dd{color:#973c26}.fee-simulation>small{font-size:11px;color:#728566;line-height:1.7}.fee-warning{display:flex;align-items:center;gap:7px;padding:12px;border:1px solid #e2c696;border-radius:8px;background:#fff5df;font-size:12px}.fee-warning svg{flex-shrink:0}.fee-draft-hint{color:#80602f;font-size:12px;line-height:1.8;padding-top:12px}.fee-confirmation{margin-top:26px;padding-top:24px;border-top:1px solid #d3dfcb}.fee-confirmation>p{color:#667e59;font-size:13px;line-height:1.8}.fee-confirmation>.primary-action{margin-top:18px;min-height:46px}.fee-other-operations{margin-top:20px;padding:12px 18px;border:1px solid #d0dec6;border-radius:12px}.fee-other-operations li,.fee-other-operations>p{font-size:12px;color:#6b805e;line-height:1.8}.fee-history{display:grid;grid-gap:12px;gap:12px}.fee-history article{display:grid;grid-gap:8px;gap:8px;padding:17px;border:1px solid #d0dec6;border-radius:10px}.fee-history small,.fee-history span{font-size:12px;color:#6b805e;line-height:1.7;overflow-wrap:anywhere}.fee-history p{margin:0;font-size:13px;color:#49673f}@media (max-width:1000px){.fee-composition-inputs{grid-template-columns:minmax(0,1fr)}.fee-simulation dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fee-composition-card{padding:17px 13px}.fee-composition-inputs fieldset{padding:15px 12px}.fee-input-pair{gap:10px}.fee-input-pair .field>span{font-size:11px}.fee-final-price{padding:19px}.fee-final-price strong{font-size:24px}.fee-simulation dl{gap:8px}.fee-simulation dl>div{padding:12px}.fee-simulation dd{font-size:18px}.fee-example-control{padding:17px;gap:12px}.fee-example-control>p{min-width:0;flex-basis:100%}.admin-shell .fee-cost-plus-panel input:not([type=checkbox]){font-size:16px}}