:root{color-scheme:light;--ink:#173b31;--cream:#f5f0e5;--paper:#fbf8f1;--gold:#b28a43;--line:#d9d1c2;--muted:#65736e}.supplier-credits{padding:26px;background:var(--paper);border:1px solid var(--line);border-radius:18px}.supplier-credit-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.supplier-credit-cards article{display:grid;align-content:start;grid-gap:10px;gap:10px;background:white;padding:20px;border:1px solid var(--line);border-radius:12px;min-width:0}.supplier-credit-cards small,.supplier-credit-cards span{color:var(--muted);font-size:13px}.supplier-credit-cards strong{font:600 30px Georgia,serif;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.supplier-credit-cards .supplier-credit-balance{background:#e9f4ed;border-color:#b7d7c5}.supplier-credit-forecast{font-size:13px;color:var(--muted);margin:18px 0}.supplier-credit-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.supplier-credit-tabs button{padding:10px 15px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.supplier-credit-tabs button[aria-selected=true]{background:var(--ink);color:white;border-color:var(--ink)}.supplier-credits td small{display:block;margin-top:5px;color:var(--muted)}.supplier-credits td:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.supplier-credit-help{font-size:13px;color:var(--muted);line-height:1.6;margin:16px 0 0}.invoice-state.partially_refunded,.invoice-state.refunded{color:#9a3021;background:#fde5e1}@media(max-width:760px){.supplier-credit-cards{grid-template-columns:1fr}.supplier-credits{padding:18px}.supplier-credit-tabs button{flex:1 1}}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif}main{max-width:1180px;margin:0 auto;padding:32px}.hub-shell{width:100%;max-width:none;padding-inline:clamp(24px,3vw,56px)}header{align-items:center;gap:14px;padding-bottom:24px}header,nav{display:flex;border-bottom:1px solid var(--line)}nav{position:-webkit-sticky;position:sticky;top:0;z-index:5;gap:4px;padding:12px 0;overflow-x:auto;background:rgba(245,240,229,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}nav a,nav button{display:inline-flex;align-items:center;padding:9px 13px;white-space:nowrap;color:var(--muted);background:transparent;border:0;border-radius:8px;font:inherit;line-height:normal;text-decoration:none}.hub-shell nav a[href="/configuracoes/api"]{display:none}nav button.active{color:white;background:var(--ink)}.account{display:flex;align-items:center;gap:14px;margin-left:auto;color:var(--muted);font-size:14px}.tenant-heading select{width:auto;min-width:180px;padding:2px 24px 2px 0;color:var(--ink);background:transparent;border:0;border-radius:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}button{color:inherit;font:inherit;cursor:pointer}.account button{padding:7px 12px;background:transparent;border:1px solid var(--line);border-radius:8px}.brand,.empty-icon{display:grid;place-items:center;background:var(--ink);color:white;font-family:Georgia,serif;font-weight:700}.brand{width:48px;height:48px;border-radius:14px;font-size:24px}.badge,.eyebrow{letter-spacing:.16em;font-size:12px;font-weight:700}h1{margin:2px 0 0;font:600 22px Georgia,serif}.hero{padding:88px 0 64px;max-width:850px}.badge{color:var(--gold)}.hero h2{margin:18px 0;font:600 clamp(44px,7vw,76px)/1.02 Georgia,serif}.hero p{max-width:650px;font-size:20px;line-height:1.6;color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.metrics.four{grid-template-columns:repeat(4,1fr)}.metrics article{display:flex;flex-direction:column;min-height:150px;padding:26px;background:rgba(255,255,255,.45);border:1px solid var(--line);border-radius:18px}.metrics span{color:var(--muted);font-size:14px}.metrics strong{margin-top:auto;font:600 42px Georgia,serif}.catalog{margin-top:72px;padding-bottom:72px}.page-message{margin-top:24px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.quick-grid button{display:grid;grid-gap:7px;gap:7px;padding:20px;text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:14px}.quick-grid button:hover{border-color:var(--gold);transform:translateY(-1px)}.quick-grid span{color:var(--muted);font-size:13px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.section-heading h2{margin:8px 0 0;font:600 36px Georgia,serif}.connection{padding:8px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px}.connection:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#a85b4b}.connection.online:before{background:#3e8d63}.empty-state,.table-wrap{overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:18px}table{width:100%;border-collapse:collapse}td,th{padding:18px 22px;text-align:left;border-bottom:1px solid var(--line)}th{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}tbody tr:last-child td{border-bottom:0}code{color:var(--ink);background:#ece7dc;padding:4px 7px;border-radius:5px}.empty-state{display:flex;min-height:280px;padding:48px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.empty-icon{width:52px;height:52px;border-radius:50%}.empty-state h3{margin:22px 0 8px;font:600 24px Georgia,serif}.empty-state p{max-width:480px;margin:0;color:var(--muted);line-height:1.6}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;grid-gap:72px;gap:72px}.auth-intro .brand{margin-bottom:30px}.auth-intro h1{max-width:680px;margin:18px 0;font:600 clamp(46px,6vw,74px)/1.02 Georgia,serif}.auth-intro p{max-width:600px;color:var(--muted);font-size:19px;line-height:1.6}.auth-card{padding:34px;background:var(--paper);border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 70px rgba(23,59,49,.08)}.tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:5px;margin-bottom:28px;background:#ece7dc;border-radius:11px}.tabs button{padding:10px;background:transparent;border:0;border-radius:8px}.tabs button.active{background:var(--paper);box-shadow:0 2px 7px rgba(23,59,49,.08)}form{grid-gap:18px;gap:18px}form,label{display:grid}label{grid-gap:8px;gap:8px;color:var(--muted);font-size:13px;font-weight:700}input{width:100%;padding:13px 14px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:9px;font:inherit;outline:none}input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(178,138,67,.12)}.primary{padding:14px 18px;color:white;background:var(--ink);border:0;border-radius:9px;font-weight:700}.primary.compact{padding:11px 16px}.primary:disabled{opacity:.65;cursor:not-allowed}.form-message{padding:11px 13px;margin:0;color:#8b3c30;background:#f5e4df;border-radius:8px;font-size:14px}.catalog-message{margin-bottom:16px}.row-actions{display:flex;justify-content:flex-end;gap:8px}.close,.form-actions>button:first-child,.row-actions button{padding:7px 10px;background:transparent;border:1px solid var(--line);border-radius:7px}.row-actions button.primary{color:white;background:var(--ink);border-color:var(--ink)}.row-actions .danger{color:#9a4034}.description-ai-action{display:grid;grid-gap:6px;gap:6px;min-width:190px;padding:8px;border:1px solid #c9b77f;border-radius:8px;background:#fff9e8}.description-ai-action select{width:100%;min-height:34px;padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:#fff}.description-ai-action button{width:100%;white-space:normal}.empty-state .primary{margin-top:22px}.modal-backdrop{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:24px;background:rgba(16,35,30,.52);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:30px;background:var(--paper);border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.25)}.modal-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.modal-heading h2{margin:7px 0 0;font:600 30px Georgia,serif}.close{width:36px;height:36px;padding:0;font-size:24px;line-height:1}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}textarea{width:100%;resize:vertical;padding:13px 14px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:9px;font:inherit;outline:none}textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(178,138,67,.12)}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.section-description{margin:-10px 0 24px;color:var(--muted)}.channel-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.authorization-links{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:16px 0 22px}.authorization-links a{display:grid;grid-gap:5px;gap:5px;padding:13px;color:var(--ink);text-decoration:none;background:#f7f4ed;border:1px solid var(--line);border-radius:10px}.authorization-links a:hover{border-color:#3e8d63}.authorization-links span{color:var(--muted);font-size:12px;line-height:1.35}.channel-card{align-content:start;background:var(--paper)}.channel-card,.link-only-panel{padding:22px;border:1px solid var(--line);border-radius:16px}.link-only-panel{display:grid;grid-gap:14px;gap:14px;background:#f6f3e9}.link-only-panel h3{margin:0;color:var(--ink)}.link-only-panel h3 small{margin-left:8px;padding:3px 7px;color:#236344;background:#dcecdf;border-radius:999px;font:600 11px/1 sans-serif}.link-only-panel textarea{width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.link-only-protections{display:grid;grid-gap:5px;gap:5px;padding:12px;color:#315248;background:#e6efe8;border-radius:9px;font-size:13px}.link-only-preview{display:grid;grid-gap:8px;gap:8px}.link-only-preview table{min-width:660px}.link-only-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px}.link-only-filters legend{padding:0 6px;color:var(--ink);font-weight:700}.filter-range{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:760px){.link-only-filters{grid-template-columns:1fr}}.connected-integration-list{display:grid;grid-gap:12px;gap:12px}.connected-integration-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.connected-integration-card>div{display:grid;grid-gap:4px;gap:4px}.connected-integration-card>.row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-self:end}.connected-integration-card .row-actions button.danger{color:#a32121;border-color:#d9a7a7}@media (max-width:760px){.connected-integration-card>.row-actions{grid-column:2;justify-self:start}}.connected-integration-card small,.connected-integration-card span{color:var(--muted);font-size:12px}.connected-integration-card button{padding:9px 13px;background:transparent;border:1px solid var(--line);border-radius:8px}.connected-integration-card button:hover{border-color:var(--gold)}.integration-catalog-heading{margin-top:36px}.single-integration-configuration{max-width:720px}.loja-integrada-configuration{display:grid;grid-gap:20px;gap:20px;width:100%;max-width:1080px;min-width:0}.catalog-source-settings{margin:24px 0;max-width:1080px}.catalog-source-settings>p{max-width:800px;color:var(--muted);line-height:1.5}.catalog-source-settings form{max-width:720px}.catalog-source-feedback{display:flex;align-items:center;gap:12px;margin-top:16px;padding:16px 20px;border:2px solid;border-radius:10px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.catalog-source-feedback>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:currentColor;font-size:0}.catalog-source-feedback>span:after{color:white;font-size:18px;font-weight:700}.catalog-source-feedback.is-success{color:#14532d;background:#dcfce7;border-color:#15803d}.catalog-source-feedback.is-success>span:after{content:"✓"}.catalog-source-feedback.is-error{color:#991b1b;background:#fef2f2;border-color:#b91c1c}.catalog-source-feedback.is-error>span:after{content:"!"}.loja-integrada-configuration .channel-card{min-width:0}.loja-integrada-configuration .loja-integrada-key-help summary{cursor:pointer;font-weight:600;line-height:1.5}.loja-integrada-configuration .row-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px}.loja-integrada-configuration button:not(.primary){padding:11px 16px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:9px}.loja-integrada-configuration button{align-self:start;line-height:1.35}.loja-integrada-configuration button:disabled{opacity:.55;cursor:not-allowed}.loja-integrada-configuration .loja-integrada-import-settings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin:20px 0;padding:20px;min-width:0;border:1px solid var(--line);border-radius:12px}.loja-integrada-import-settings legend{padding:0 8px;font-weight:700}.loja-integrada-import-settings>.row-actions,.loja-integrada-import-settings>p{grid-column:1/-1;margin:0}.loja-integrada-import-settings>p{color:var(--muted);line-height:1.55;font-size:13px}.loja-integrada-import-settings>label{min-width:0;margin:0}.loja-integrada-import-settings>button{align-self:end;justify-self:start}.loja-integrada-import-settings input,.loja-integrada-import-settings select{min-width:0;width:100%;min-height:44px}.loja-integrada-import-settings .toggle{align-self:center;line-height:1.4}.loja-integrada-import-settings .toggle input{width:18px;min-height:18px;flex:0 0 18px}.loja-integrada-import-settings .row-actions{padding-top:4px}@media (max-width:900px){.loja-integrada-configuration .loja-integrada-import-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.loja-integrada-configuration .loja-integrada-import-settings{grid-template-columns:minmax(0,1fr);padding:16px}.loja-integrada-configuration .row-actions button{width:100%}}.new-integration.standalone{max-width:620px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.new-integration.standalone p{color:var(--muted);line-height:1.5}.channel-title{display:flex;align-items:center;gap:12px}.channel-title h3{margin:0 0 4px;font:600 18px Georgia,serif}.channel-title span{color:var(--muted);font-size:12px}.integration-state.ready{color:#236344}.integration-state.error{color:#8b3c30}.integration-error{padding:12px 14px;color:#7b342b;background:#f5e4df;border-left:4px solid #9a4034;border-radius:8px}.integration-error b{font-size:11px;letter-spacing:.08em}.integration-error p{margin:6px 0;font-size:13px;line-height:1.4}.integration-error small{display:block;color:#6a4039;line-height:1.4}.connection-test-result{padding:11px 13px;border-radius:8px;font-size:13px;line-height:1.4}.connection-test-result.success{color:#236344;background:#dcecdf}.connection-test-result.error{color:#8b3c30;background:#f5e4df}.pricing-box{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;background:rgba(255,255,255,.45)}.pricing-box .price-preview,.pricing-box>label:first-of-type{grid-column:span 2}.queue-settings{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;background:rgba(255,255,255,.45)}.price-preview{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ece7dc;border-radius:8px}.price-preview span{color:var(--muted);font-size:12px}.price-preview strong{font:600 20px Georgia,serif}.rejected-count{color:#8b3c30;text-align:center}.job-error{display:grid;grid-gap:4px;gap:4px;max-width:420px;white-space:normal}.job-error b{color:#8b3c30;font-size:11px;letter-spacing:.06em}.job-error span{color:#7b342b}.job-error small{color:var(--muted)}.channel-mark{display:grid;place-items:center;flex:0 0 auto;width:76px;height:48px;padding:8px;overflow:hidden;background:white;border:1px solid var(--line);border-radius:10px}.channel-mark img{display:block;width:100%;height:100%;object-fit:contain}.channel-mark-magalu{width:84px}.channel-mark.active{border-color:#3e8d63;box-shadow:0 0 0 2px rgba(62,141,99,.12)}.toggle{display:flex;align-items:center;grid-template-columns:auto 1fr;gap:8px}.toggle input{width:auto}.contract-acceptance{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:10px;gap:10px;margin-top:8px;padding:14px;color:#415c72;background:#eef7fc;border:1px solid #cfe4f2;border-radius:10px;font-size:13px;line-height:1.5}.contract-acceptance input{width:18px;height:18px;margin-top:1px;accent-color:#0875ce}.contract-acceptance a,.contract-actions a{color:#0067c8;font-weight:800}.contract-actions{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0 4px 28px;font-size:12px}.channel-card>button:not(.primary){padding:10px;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:9px}.status-pill{display:inline-block;padding:5px 8px;background:#ece7dc;border-radius:999px;font-size:11px;font-weight:700}.status-pill.succeeded{color:#236344;background:#dcecdf}.status-pill.failed{color:#8b3c30;background:#f5e4df}.status-pill.running{color:#765c20;background:#f5ebcb}.status-pill.ready{color:#236344;background:#dcecdf}.status-pill.blocked{color:#8b3c30;background:#f5e4df}.status-pill.review{color:#765c20;background:#f5ebcb}.status-pill.draft{color:var(--muted);background:#ece7dc}.issue-count{display:block;margin-top:6px;color:var(--muted)}.order-products-summary{display:grid;grid-gap:8px;gap:8px;min-width:230px;white-space:normal}.order-products-summary>div{display:grid;grid-gap:3px;gap:3px}.order-products-summary strong{overflow-wrap:anywhere}.order-products-summary small{color:var(--muted)}.quality-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.quality-summary article{display:grid;grid-gap:7px;gap:7px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.quality-summary strong{font:600 34px Georgia,serif}.quality-summary span,.section-subheading p,td small{color:var(--muted)}.rule-form{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:end;grid-gap:12px;gap:12px;margin-bottom:18px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.rule-form .rule-reason{grid-column:span 3}.product-modal{width:min(760px,100%)}.order-details-modal{width:min(1080px,100%)}.order-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.order-details-modal .order-summary-grid{grid-template-columns:repeat(2,1fr)}.order-details-modal .order-summary-grid>div:nth-child(-n+2){display:none}.issuer-picker{width:min(560px,calc(100vw - 32px));padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 24px 80px rgba(0,0,0,.28)}.issuer-picker::-webkit-backdrop{background:rgba(5,25,20,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.issuer-picker::backdrop{background:rgba(5,25,20,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.issuer-picker h3{margin:0 0 8px}.issuer-picker p{margin:0 0 18px;color:var(--muted)}.issuer-picker select{width:100%;margin-bottom:20px}.issuer-picker .row-actions{justify-content:flex-end}.order-detail-grid>div,.order-summary-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:13px 14px;background:rgba(255,255,255,.5);border:1px solid var(--line);border-radius:10px}.order-detail-grid span,.order-items span,.order-summary-grid span{color:var(--muted);font-size:12px}.order-detail-grid strong,.order-summary-grid strong{overflow-wrap:anywhere}.order-detail-section{margin-top:14px;padding:18px;background:#f5f1e8;border:1px solid var(--line);border-radius:14px}.order-detail-section h3{margin:0 0 13px;font:600 19px Georgia,serif}.order-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.order-address{display:grid;grid-gap:4px;gap:4px;margin-top:11px;padding:13px 14px;color:var(--ink);background:white;border-radius:10px;font-style:normal}.order-address span{color:var(--muted)}.order-items{display:grid;grid-gap:8px;gap:8px}.order-items article{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(100px,.6fr));align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;background:white;border-radius:10px}.order-items article>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.order-items strong{overflow-wrap:anywhere}.order-data-missing{margin:0;color:var(--muted)}.order-detail-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px}.order-detail-actions>button:not(.primary){padding:11px 16px;background:transparent;border:1px solid var(--line);border-radius:9px}.order-detail-actions a{text-decoration:none}fieldset{padding:16px;border:1px solid var(--line);border-radius:12px}legend{padding:0 7px;color:var(--muted);font-size:13px;font-weight:700}.dimensions-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.compliance-box{padding:14px 16px;background:#f1ece1;border-radius:10px}.compliance-box ul{margin:10px 0 0;padding-left:20px;line-height:1.5}.compliance-box li.block{color:#8b3c30}.compliance-box li.warning{color:#765c20}.inline-form{display:grid;grid-template-columns:1fr 200px auto;align-items:end;grid-gap:12px;gap:12px;margin-bottom:18px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:14px}select{width:100%;padding:13px 14px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:9px;font:inherit}.subscription-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.subscription-summary>div{display:grid;grid-gap:8px;gap:8px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.subscription-summary span{color:var(--muted);font-size:12px}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.plans-grid article{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.plans-grid article.current{border:2px solid var(--gold)}.plans-grid h3{margin:14px 0;font:600 30px Georgia,serif}.plans-grid h3 small{color:var(--muted);font:400 13px Arial,sans-serif}.plans-grid ul{min-height:100px;padding-left:18px;color:var(--muted);line-height:1.8}.billing-note{color:var(--muted);font-size:13px}.monthly-billing{display:grid;grid-gap:22px;gap:22px}.monthly-total{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:20px;gap:20px;padding:30px;color:white;background:linear-gradient(135deg,#173b31,#276c58);border-radius:20px;box-shadow:0 20px 48px rgba(23,59,49,.16)}.monthly-total>div:first-child{display:grid;grid-gap:8px;gap:8px}.monthly-total span{color:#c5e3d9;font-size:13px}.monthly-total strong{font:700 50px Georgia,serif}.monthly-total small{color:#a9d0c3}.monthly-status{display:grid;align-content:center;grid-gap:8px;gap:8px;padding-left:24px;border-left:1px solid rgba(255,255,255,.2)}.monthly-status b{font-size:20px}.monthly-status p{margin:0;color:#bcd8cf;font-size:13px;line-height:1.5}.monthly-usage{padding:26px;background:var(--paper);border:1px solid var(--line);border-radius:18px}.monthly-usage-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}.monthly-usage-heading h3{margin:7px 0 0;font:600 26px Georgia,serif}.monthly-usage-heading p{max-width:390px;margin:0;color:var(--muted);font-size:13px;line-height:1.5;text-align:right}.monthly-usage-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.monthly-usage-grid article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;background:white;border:1px solid var(--line);border-radius:12px}.monthly-usage-grid article>div{display:grid;grid-gap:6px;gap:6px}.monthly-usage-grid span{color:var(--muted);font-size:12px}.monthly-usage-grid article strong{font:600 25px Georgia,serif}.monthly-usage-grid article>b{white-space:nowrap}.monthly-grand-total{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:20px;border-top:2px solid var(--ink)}.monthly-grand-total strong{font:700 30px Georgia,serif}.monthly-explanation{margin:0;padding:16px 18px;color:var(--muted);background:#eee8dc;border-radius:12px;font-size:13px;line-height:1.6}.plan-configurator{display:grid;grid-template-columns:1.2fr .9fr;grid-gap:20px;gap:20px;margin-top:22px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.plan-configurator>div:first-child{grid-column:span 2}.plan-configurator h3{margin:7px 0;font:600 24px Georgia,serif}.plan-configurator p{margin:0;color:var(--muted)}.limit-fields{display:grid;grid-gap:14px;gap:14px}.limit-fields label{margin:0}.limit-fields small{display:block;margin-top:5px;color:var(--muted)}.price-breakdown{align-content:start;padding:18px;background:#ece7dc;border-radius:12px}.price-breakdown>div{gap:14px;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.08)}.price-breakdown .price-total{margin-top:6px;padding-top:16px;border-bottom:0;font-size:18px}.price-breakdown .price-total strong{color:#236344;font:600 24px Georgia,serif}.plan-configurator>.billing-note,.plan-configurator>button{grid-column:span 2}.fiscal-layout{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.fiscal-layout>form.settings-card:not(.fiscal-registration){display:none}.settings-card{align-content:start;padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.settings-card h3{margin:0 0 4px;font:600 20px Georgia,serif}.sefaz-alert,.sefaz-ready{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;padding:18px 20px;border-radius:14px}.sefaz-alert{color:#6f451c;background:#fff0c9;border:1px solid #dfbd69}.sefaz-alert strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sefaz-alert h3{margin:0;font:600 21px Georgia,serif}.sefaz-alert p{max-width:850px;margin:0;line-height:1.55}.sefaz-ready{grid-template-columns:1fr auto;color:#236344;background:#dcecdf;border:1px solid #aad0b5}.fiscal-registration fieldset{display:grid;grid-gap:10px;gap:10px}.certificate-card{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;grid-gap:14px;gap:14px;margin-bottom:18px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.certificate-card h3{margin:5px 0;font:600 20px Georgia,serif}.certificate-card p{margin:0;color:var(--muted);font-size:13px}.certificate-action,.certificate-password{display:flex;flex-direction:column;gap:8px}.certificate-password .toggle{font-size:13px}.certificate-card .certificate-action .form-message{max-width:320px;color:#8b3c30}.section-subheading{margin:36px 0 14px}.section-subheading h3{font:600 22px Georgia,serif}.row-actions a{padding:7px 10px;color:var(--ink);border:1px solid var(--line);border-radius:7px;text-decoration:none}.import-panel{margin-bottom:18px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.import-panel summary{cursor:pointer;font-weight:700}.import-panel form{margin-top:18px}.product-filters{display:grid;grid-template-columns:2fr repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:12px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.product-filters label{margin:0}.integration-selector{display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,1.2fr);align-items:end;grid-gap:24px;gap:24px;margin-bottom:16px;padding:22px;color:white;background:var(--ink);border-radius:16px}.integration-selector h3{margin:6px 0;font:600 25px Georgia,serif}.integration-selector p{margin:0;color:rgba(255,255,255,.72)}.integration-selector label{color:rgba(255,255,255,.78)}.integration-selector .eyebrow{color:#e6c986}.bulk-toolbar{align-items:stretch;flex-wrap:wrap;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.bulk-toolbar>div:first-child{display:grid;align-content:center;grid-gap:3px;gap:3px}.bulk-actions,.selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bulk-actions{margin-left:auto}.bulk-actions button:disabled,.selection-actions button:disabled{opacity:.55;cursor:not-allowed}.integration-listing-code{display:block;margin-top:4px;color:var(--muted)}.integration-empty{margin-top:18px}.product-operation-message{margin:12px 0}.product-operation-message.success{color:#176b3a;background:#e8f6ed;border:1px solid #b9dfc7}.marketing-site{min-height:100vh;color:#102a43;background:#f7fbff;font-family:Arial,sans-serif}.marketing-site *{box-sizing:border-box}.marketing-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;width:min(1320px,calc(100% - 48px));margin:0 auto;padding:18px 0;border:0;background:rgba(247,251,255,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-logo{display:inline-flex;align-items:center;gap:11px;color:#092f57;text-decoration:none;font-size:21px}.marketing-logo span{display:grid;place-items:center;width:38px;height:38px;color:white;background:linear-gradient(145deg,#006eff,#00a8c8);border-radius:11px;font-family:Georgia,serif;font-size:21px;box-shadow:0 8px 22px rgba(0,110,255,.2)}.marketing-nav{position:static;display:flex;gap:6px;margin:0 auto;padding:0;overflow:visible;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-nav a{padding:10px 13px;color:#46627c;border-radius:9px;font-size:14px;font-weight:700}.marketing-nav a:hover{color:#006eff;background:#eaf4ff}.marketing-actions{display:flex;align-items:center;gap:10px}.demo-header-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:10px;background:#0c8068;color:#fff;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px rgba(12,128,104,.22)}.demo-header-button:hover{background:#086b57}.trial-header-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border:1px solid #0d68d6;border-radius:10px;background:#eef6ff;color:#0759b7;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.trial-header-button:hover{background:#dceeff}.marketing-mobile-menu{display:none}.public-demo-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1320px,calc(100% - 48px));margin:18px auto 0;padding:17px 20px;border:1px solid #84e1ca;border-radius:14px;background:linear-gradient(100deg,#ebfff8,#f4fffc);color:#104c43}.public-demo-banner div{display:grid;grid-gap:4px;gap:4px}.public-demo-banner strong{font-size:16px}.public-demo-banner span{color:#356d64;font-size:14px}.public-demo-banner span b{color:#124d44}.public-demo-actions{display:flex!important;grid-template-columns:none!important;gap:10px;flex:0 0 auto}.public-demo-actions>a{display:inline-flex;align-items:center;gap:9px;padding:11px 15px;border-radius:9px;background:#083f36;color:#fff;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.public-demo-actions>a:hover{background:#062f29}.public-demo-actions>a.trial-button{border:1px solid #126bd4;background:#fff;color:#075ab9}.public-demo-actions>a.trial-button:hover{background:#eaf4ff}.demo-login-note{background:#eafff8;color:#106452}.demo-login-note,.trial-login-note{margin:16px 0 0;padding:12px 14px;border-radius:9px;font-size:14px;line-height:1.45}.trial-login-note{background:#eaf4ff;color:#075ab9}.trial-login-note strong{display:block;margin-bottom:3px}.text-link{padding:10px 14px;color:#173f66;text-decoration:none;font-weight:700}.marketing-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;color:white;background:linear-gradient(135deg,#006eff,#035bd1);border:0;border-radius:11px;box-shadow:0 12px 30px rgba(0,110,255,.22);text-decoration:none;font-weight:800}.marketing-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,110,255,.3)}.marketing-button.small{padding:11px 16px;font-size:13px}.marketing-button.secondary{color:#0b4f8a;background:white;border:1px solid #c9def1;box-shadow:none}.marketing-main{max-width:none;margin:0;padding:0}.marketing-hero{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:58px;gap:58px;align-items:center;width:min(1320px,calc(100% - 48px));min-height:730px;margin:0 auto;padding:80px 0 110px}.marketing-hero:before{content:"";position:absolute;top:2%;left:-14%;width:500px;height:500px;background:radial-gradient(circle,rgba(25,168,232,.13),transparent 68%);pointer-events:none}.marketing-kicker{display:block;color:#0083cc;font-size:12px;font-weight:900;letter-spacing:.17em}.hero-copy{position:relative;z-index:1}.hero-copy h1,.page-hero h1{margin:21px 0 24px;color:#092f57;font:700 clamp(48px,5.3vw,78px)/.98 Georgia,serif;letter-spacing:-.045em}.hero-copy>p,.page-hero>p{max-width:650px;margin:0;color:#587188;font-size:19px;line-height:1.65}.hero-actions{gap:12px;margin-top:34px}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:18px;margin-top:30px;color:#46627c;font-size:13px;font-weight:700}.product-stage{position:relative;padding:65px 0 30px}.stage-glow{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,110,255,.18),transparent 65%);filter:blur(10px)}.dashboard-card{position:relative;padding:24px;overflow:hidden;background:rgba(255,255,255,.94);border:1px solid #d8e8f6;border-radius:26px;box-shadow:0 38px 90px rgba(25,72,119,.18);transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.dashboard-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px rgba(255,255,255,.8);pointer-events:none}.dash-top{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e0ebf4}.dash-brand{display:grid;place-items:center;width:40px;height:40px;color:white;background:#006eff;border-radius:12px;font:700 21px Georgia,serif}.dash-top div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.dash-top small{color:#7890a5;font-size:9px;letter-spacing:.14em}.online-dot{margin-left:auto;padding:8px 10px;color:#087b58;background:#e5f8f0;border-radius:999px;font-size:10px;font-weight:800}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:18px 0}.dash-metrics article{display:grid;grid-gap:8px;gap:8px;padding:17px;background:#f4f9fd;border:1px solid #e4edf5;border-radius:14px}.dash-metrics small{color:#6e8599;font-size:10px}.dash-metrics strong{color:#0c3d6c;font:700 26px Georgia,serif}.dash-metrics em{color:#7890a5;font-size:9px;font-style:normal}.dash-list{overflow:hidden;border:1px solid #e0ebf4;border-radius:16px}.dash-list>div{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #e7eff6}.dash-list>div:last-child{border-bottom:0}.market-icon{display:grid;place-items:center;width:34px;height:34px;color:white;border-radius:10px;font-weight:900}.market-icon.magalu{background:#00a9ea}.market-icon.shopee{background:#ef5b2a}.market-icon.amazon{color:#111;background:#ffb72b}.dash-list p{display:grid;grid-gap:4px;gap:4px;margin:0}.dash-list p b{color:#173f66;font-size:12px}.dash-list p small{color:#7890a5;font-size:10px}.dash-list i{margin-left:auto;padding:6px 9px;color:#087b58;background:#e5f8f0;border-radius:999px;font-size:9px;font-style:normal;font-weight:800}.dash-list i.neutral{color:#6c7680;background:#edf1f4}.market-strip{display:flex;align-items:center;justify-content:center;gap:25px;padding:25px 40px;color:#496982;background:white;border-block:1px solid #dce9f4}.market-strip span{color:#0083cc;font-size:10px;font-weight:900;letter-spacing:.17em}.market-strip b{color:#244d70;font-size:14px}.market-strip i{color:#97afc3;font-style:normal}.story-section{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:120px 0}.section-intro{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:55px}.section-intro .marketing-kicker{grid-column:1/-1}.section-intro h2{margin:0;color:#092f57;font:700 clamp(38px,4vw,58px)/1.06 Georgia,serif;letter-spacing:-.035em}.section-intro p{color:#60798f;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cddfed;border-left:1px solid #cddfed}.feature-grid article{min-height:270px;padding:30px;border-right:1px solid #cddfed;border-bottom:1px solid #cddfed}.feature-grid article>span{color:#0099d8;font:700 14px Georgia,serif}.feature-grid h3{margin:54px 0 14px;color:#123e66;font:700 24px Georgia,serif}.feature-grid p{margin:0;color:#60798f;line-height:1.65}.workflow-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding:110px max(24px,calc((100vw - 1180px)/2));color:white;background:#072f55}.workflow-section h2{margin:20px 0;font:700 clamp(38px,4vw,58px)/1.04 Georgia,serif}.workflow-section>div p{max-width:570px;color:#b9cee0;font-size:17px;line-height:1.7}.marketing-kicker.light{color:#56d6f4}.marketing-button.bright{margin-top:24px;color:#07305a;background:#5ddbf3;box-shadow:none}.workflow-section ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.workflow-section li{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.14)}.workflow-section li>span{display:grid;place-items:center;flex:0 0 38px;height:38px;color:#07305a;background:#5ddbf3;border-radius:50%;font-weight:900}.workflow-section li p{display:grid;grid-gap:6px;gap:6px;margin:0}.workflow-section li b{font-size:17px}.workflow-section li small{color:#a9c2d6;line-height:1.5}.cta-panel{width:min(1180px,calc(100% - 48px));margin:100px auto;padding:70px;text-align:center;background:linear-gradient(145deg,#e6f5ff,#f3fbff);border:1px solid #cfe7f8;border-radius:30px}.cta-panel h2{max-width:780px;margin:18px auto;color:#092f57;font:700 clamp(38px,4vw,58px)/1.06 Georgia,serif}.cta-panel p{color:#60798f;font-size:18px}.cta-panel .marketing-button{margin-top:18px}.marketing-footer{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:50px;gap:50px;width:min(1320px,calc(100% - 48px));margin:0 auto;padding:65px 0;border-top:1px solid #d6e4ef}.marketing-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.marketing-footer p{max-width:300px;color:#6b8296;line-height:1.5}.marketing-footer>div>b{margin-bottom:8px;color:#153e63}.marketing-footer a:not(.marketing-logo){color:#6b8296;text-decoration:none;font-size:14px}.marketing-footer a:hover{color:#006eff}.marketing-footer span{max-width:230px;color:#7b8fa1;font-size:12px;line-height:1.5}.trust-strip{display:flex;align-items:center;justify-content:space-between;gap:40px;width:min(1180px,calc(100% - 48px));margin:70px auto 0;padding:34px 40px;background:white;border:1px solid #d8e7f2;border-radius:22px;box-shadow:0 18px 50px rgba(25,72,119,.07)}.trust-strip h2{margin:10px 0 7px;color:#123e66;font:700 30px Georgia,serif}.trust-strip p{margin:0;color:#647d92;line-height:1.55}.customer-proof{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:center;width:min(1180px,calc(100% - 48px));margin:80px auto 0}.customer-proof h2{margin:14px 0 10px;color:#123e66;font:700 36px Georgia,serif}.customer-proof p,.references-section .section-intro p{color:#647d92;line-height:1.6}.customer-reference-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.customer-reference-grid article{display:flex;align-items:center;gap:12px;min-height:78px;padding:18px;color:#173f66;background:white;border:1px solid #d8e7f2;border-radius:14px}.customer-reference-grid article span{display:grid;place-items:center;flex:0 0 28px;height:28px;color:#087652;background:#e2f8ef;border-radius:50%;font-weight:900}.references-section{padding-top:10px}.intelligence-differentials{width:min(1180px,calc(100% - 48px));margin:90px auto 20px;padding:58px;color:white;background:linear-gradient(145deg,#062f55,#0a416d 58%,#086d7e);border-radius:28px;box-shadow:0 28px 70px rgba(8,47,85,.2)}.intelligence-heading{display:grid;grid-template-columns:1.3fr .7fr;grid-column-gap:60px;column-gap:60px;align-items:end}.intelligence-heading .marketing-kicker{grid-column:1/-1}.intelligence-heading h2{margin:16px 0 0;font:700 clamp(34px,4vw,52px)/1.08 Georgia,serif}.intelligence-heading>p{margin:0;color:#c2dce8;line-height:1.65}.intelligence-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin-top:45px;overflow:hidden;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16);border-radius:18px}.intelligence-grid article{display:grid;grid-template-columns:92px 1fr;grid-gap:20px;gap:20px;min-height:190px;padding:28px;background:rgba(5,43,76,.82)}.intelligence-grid article:nth-child(5){grid-column:1/-1;min-height:160px}.intelligence-grid strong{color:#60e1f4;font:700 26px Georgia,serif}.intelligence-grid h3{margin:0 0 10px;font:700 22px Georgia,serif}.intelligence-grid p{margin:0;color:#bfd5e2;line-height:1.55}.intelligence-differentials footer{display:flex;flex-wrap:wrap;gap:14px 28px;padding-top:25px;color:#d9edf5;font-size:13px;font-weight:700}.featured-case{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:70px;gap:70px;width:min(1180px,calc(100% - 48px));margin:80px auto 0;padding:55px;color:white;background:#082f55;border-radius:26px}.featured-case h2{margin:16px 0;font:700 clamp(34px,4vw,52px)/1.08 Georgia,serif}.featured-case p{color:#b8d0e1;font-size:17px;line-height:1.65}.featured-case dl{display:grid;grid-gap:1px;gap:1px;margin:0;overflow:hidden;background:rgba(255,255,255,.12);border-radius:16px}.featured-case dl div{display:grid;grid-gap:7px;gap:7px;padding:22px;background:#0d3b64}.featured-case dt{color:#79dcec;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.featured-case dd{margin:0;font:700 20px Georgia,serif}.case-study-list{width:min(1100px,calc(100% - 48px));margin:0 auto 90px}.case-study-list article{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;padding:55px;background:white;border:1px solid #d8e7f2;border-radius:24px}.case-study-list h2{margin:16px 0 10px;color:#123e66;font:700 28px Georgia,serif}.case-study-list h3{margin:0 0 16px;color:#0067c8;font:700 40px/1.1 Georgia,serif}.case-study-list p{color:#647d92;line-height:1.7}.case-study-list dl{display:grid;grid-gap:12px;gap:12px;margin:0}.case-study-list dl div{padding:24px;background:#eef7fc;border-radius:15px}.case-study-list dt{margin-bottom:8px;color:#6b8296;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.case-study-list dd{margin:0;color:#123e66;font:700 22px Georgia,serif}.trust-section{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:45px 0 95px}.status-table{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.status-table article{padding:24px;background:white;border:1px solid #d8e7f2;border-radius:16px}.status-table article>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.status-table h3{margin:0;color:#123e66;font:700 20px Georgia,serif}.status-table p{margin:14px 0 0;color:#647d92;line-height:1.55}.trust-status{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.trust-status.ready{color:#087652;background:#e2f8ef}.trust-status.testing{color:#865b00;background:#fff1bd}.trust-status.planned{color:#607080;background:#eaf0f4}.security-section{padding-top:20px}.trust-control-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.trust-control-grid article{padding:26px;background:#082f55;border-radius:18px}.trust-control-grid article>span{display:grid;place-items:center;width:34px;height:34px;color:#087652;background:#dff8ed;border-radius:50%;font-weight:900}.trust-control-grid h3{margin:28px 0 10px;color:white;font:700 20px Georgia,serif}.trust-control-grid p{margin:0;color:#b8d0e1;line-height:1.6}.trust-commitments{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;width:min(1180px,calc(100% - 48px));margin:0 auto 70px;padding:55px;background:#e9f5fd;border:1px solid #cfe7f8;border-radius:24px}.trust-commitments h2{margin:0 0 16px;color:#123e66;font:700 34px Georgia,serif}.trust-commitments li,.trust-commitments p{color:#587188;line-height:1.65}.trust-commitments ul{margin:0;padding-left:22px}.company-disclosure{width:min(1180px,calc(100% - 48px));margin:0 auto 70px;padding:45px;background:white;border:1px solid #d8e7f2;border-radius:22px}.company-disclosure h2{margin:14px 0 28px;color:#123e66;font:700 34px Georgia,serif}.company-disclosure dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin:0}.company-disclosure dl>div{padding:18px;background:#f4f9fc;border-radius:12px}.company-disclosure dt{margin-bottom:7px;color:#6b8296;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-disclosure dd{margin:0;color:#173f66;line-height:1.55}.company-disclosure a{color:#006eff}.contact-channels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;width:min(1050px,calc(100% - 48px));margin:-50px auto 80px}.contact-channels a{display:grid;grid-gap:7px;gap:7px;padding:20px;color:#123e66;background:white;border:1px solid #d5e4ef;border-radius:14px;text-decoration:none}.contact-channels span{color:#6b8296;font-size:13px}.legal-page{max-width:900px;margin:48px auto;padding:0 24px 70px;color:#173b31;line-height:1.7}.legal-page h1{margin:25px 0 10px;font-size:clamp(38px,5vw,58px)}.legal-page h2{margin-top:34px;color:#123e66}.legal-page a{color:#006eff}.page-hero{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:110px 0 70px;text-align:center}.page-hero.compact h1,.plans-hero h1{max-width:900px;margin-inline:auto}.page-hero>p{margin-inline:auto}.plans-hero{padding-bottom:48px}.plan-benefits{gap:20px;margin-top:28px;color:#466681;font-size:13px;font-weight:700}.plan-benefits,.plans-hero-actions{display:flex;flex-wrap:wrap;justify-content:center}.plans-hero-actions{gap:12px;margin-top:30px}.marketing-button.whatsapp-button{background:#087e68;box-shadow:0 12px 30px rgba(8,126,104,.2)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;width:min(1050px,calc(100% - 48px));margin:0 auto 80px}.contact-card{display:block;min-height:300px;padding:38px;color:#123e66;background:white;border:1px solid #d5e4ef;border-radius:22px;text-decoration:none;transition:.2s ease}.contact-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px rgba(31,76,116,.12)}.contact-card>span{color:#0083cc;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.contact-card h2{margin:60px 0 12px;font:700 30px Georgia,serif}.contact-card p{color:#6b8296;line-height:1.6}.contact-card b{display:block;margin-top:24px;color:#006eff}.contact-card.whatsapp{color:white;background:#075e54;border-color:#075e54}.contact-card.whatsapp b,.contact-card.whatsapp>span{color:#70efbd}.contact-card.whatsapp p{color:#c6e7dd}.support-hours{display:inline-flex;gap:10px;margin-top:24px;padding:12px 16px;color:#315d7e;background:#e8f4fc;border-radius:999px;font-size:13px}.support-hours b{color:#123e66}.whatsapp-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.whatsapp-icon{position:relative;display:grid;place-items:center;width:74px;height:74px;color:#0caf68;background:white;border-radius:50%;box-shadow:0 12px 28px rgba(0,0,0,.24);transition:transform .2s ease}.whatsapp-icon:before{content:"";position:absolute;inset:-8px;border:2px solid rgba(112,239,189,.6);border-radius:50%}.whatsapp-icon svg{width:48px;height:48px}.whatsapp-callout{padding:10px 14px;color:#064b3f;background:#70efbd;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 18px rgba(0,0,0,.12)}.contact-card.whatsapp:hover .whatsapp-icon{transform:scale(1.1) rotate(-4deg)}.contact-card.whatsapp .whatsapp-heading+h2{margin-top:28px}.contact-note{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;width:min(1050px,calc(100% - 48px));margin:0 auto 110px;padding:42px;background:#eaf5fc;border-radius:22px}.contact-note h2{margin:12px 0 0;color:#123e66;font:700 32px Georgia,serif}.contact-note ul{display:grid;grid-gap:13px;gap:13px;margin:0;padding:0;color:#4e6c85;list-style:none}.contact-note li:before{content:"✓";margin-right:10px;color:#0083cc;font-weight:900}.calculator-shell{display:grid;grid-template-columns:minmax(0,1fr) 340px;width:min(1120px,calc(100% - 48px));margin:0 auto 110px;overflow:hidden;background:white;border:1px solid #d5e5f1;border-radius:28px;box-shadow:0 28px 70px rgba(25,72,119,.12)}.price-summary{grid-column:1/-1;display:flex;align-items:center;gap:60px;padding:36px 42px;color:white;background:linear-gradient(135deg,#07355f,#0067c8)}.price-summary>div{display:grid;grid-template-columns:auto auto;align-items:end;grid-column-gap:8px;column-gap:8px}.price-summary span{grid-column:1/-1;color:#7cddf3;font-size:10px;font-weight:900;letter-spacing:.17em}.price-summary strong{font:700 48px Georgia,serif}.price-summary small{padding-bottom:8px;color:#b8d8ee}.price-summary p{max-width:500px;margin:0 0 0 auto;color:#c6ddeb;line-height:1.6}.calculator-body{padding:10px 42px 36px}.price-control{padding:30px 0;border-bottom:1px solid #dfebf3}.control-heading{display:flex;justify-content:space-between;gap:30px;align-items:center}.control-heading>div{display:grid;grid-gap:6px;gap:6px}.control-heading b{color:#153e63;font-size:16px}.control-heading span{color:#7a90a3;font-size:12px}.control-heading strong{color:#0069d4;font:700 18px Georgia,serif;text-align:right}.price-control input[type=range]{width:100%;height:12px;margin:29px 0 10px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#0077df 0 var(--range-progress),#bdcddd var(--range-progress) 100%);border:2px solid #91a9be;border-radius:999px;box-shadow:inset 0 2px 4px rgba(14,54,88,.18),0 0 0 5px #edf5fb;cursor:ew-resize}.price-control input[type=range]:focus,.price-control input[type=range]:hover{border-color:#0069d4;box-shadow:inset 0 2px 4px rgba(14,54,88,.18),0 0 0 6px rgba(0,119,223,.13)}.price-control input[type=range]::-webkit-slider-thumb{width:32px;height:32px;-webkit-appearance:none;appearance:none;background:#fff;border:9px solid #0069d4;border-radius:50%;box-shadow:0 4px 12px rgba(0,62,125,.38);cursor:-webkit-grab;cursor:grab}.price-control input[type=range]::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.08)}.price-control input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#fff;border:8px solid #0069d4;border-radius:50%;box-shadow:0 4px 12px rgba(0,62,125,.38);cursor:grab}.range-labels{display:flex;justify-content:space-between;color:#58738b;font-size:11px;font-weight:800}.range-labels span:first-child:before{content:"← ";color:#0069d4}.range-labels span:last-child:after{content:" →";color:#0069d4}.fiscal-option{padding-top:25px}.check-row{display:flex;align-items:center;gap:13px;color:#153e63;cursor:pointer}.check-row input{width:22px;height:22px;accent-color:#0077df}.check-row span{display:grid;grid-gap:5px;gap:5px}.check-row small{color:#7a90a3;font-weight:400}.fiscal-option .price-control{padding-bottom:0;border-bottom:0}.price-breakdown{padding:34px;background:#f1f7fb;border-left:1px solid #dce9f3}.price-breakdown h2{margin:0 0 26px;color:#153e63;font:700 25px Georgia,serif}.price-breakdown>div{display:flex;justify-content:space-between;gap:15px;padding:14px 0;color:#60798f;border-bottom:1px solid #d8e5ee;font-size:13px}.price-breakdown>div b{color:#264e70}.price-breakdown .breakdown-total{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:22px 0;border-bottom:0}.breakdown-total strong{color:#0069d4;font:700 33px Georgia,serif}.price-breakdown .marketing-button{width:100%;margin-top:8px}.price-breakdown>small{display:block;margin-top:14px;color:#8498aa;line-height:1.5;text-align:center}.slider-instruction{display:flex;align-items:center;gap:15px;margin:25px 0 2px;padding:17px 19px;color:#624100;background:linear-gradient(135deg,#fff2b8,#ffe083);border:1px solid #efc84d;border-radius:14px;box-shadow:0 8px 22px rgba(185,132,0,.12)}.slider-instruction>span{display:grid;place-items:center;flex:0 0 40px;height:40px;color:white;background:#e49b00;border-radius:50%;font-size:24px;font-weight:900}.slider-instruction div{display:grid;grid-gap:4px;gap:4px}.slider-instruction strong{font-size:15px}.slider-instruction p{margin:0;color:#7d5b14;font-size:12px;line-height:1.45}.features-hero{padding-bottom:85px}.tools-showcase{width:min(1180px,calc(100% - 48px));margin:0 auto;padding-bottom:120px}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.tools-grid article{min-height:280px;padding:26px;background:white;border:1px solid #d8e7f2;border-radius:18px;transition:.2s ease}.tools-grid article:hover{transform:translateY(-4px);border-color:#9dccec;box-shadow:0 20px 40px rgba(25,72,119,.09)}.tool-top{display:flex;align-items:center;justify-content:space-between}.tool-top>span{display:grid;place-items:center;width:48px;height:48px;color:#006bd5;background:#e8f4ff;border-radius:14px;font-size:25px;font-weight:900}.tool-top small{padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.tool-top small.available{color:#087652;background:#e2f8ef}.tool-top small.evolving{color:#865b00;background:#fff1bd}.tools-grid h3{margin:44px 0 13px;color:#123e66;font:700 22px Georgia,serif}.tools-grid p{margin:0;color:#647d92;line-height:1.65}.integrations-directory{padding:110px max(24px,calc((100vw - 1180px)/2));color:white;background:#082f55}.integrations-heading{display:grid;grid-template-columns:1fr 430px;grid-gap:70px;gap:70px;align-items:end;margin-bottom:70px}.integrations-heading h2{max-width:700px;margin:18px 0;font:700 clamp(38px,4vw,58px)/1.04 Georgia,serif}.integrations-heading p{margin:0;color:#aec8dc;line-height:1.6}.integration-search{color:#c6deec;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.integration-search>div{display:flex;align-items:center;margin-top:9px;padding:5px 14px;background:white;border:2px solid transparent;border-radius:14px}.integration-search>div:focus-within{border-color:#55d7f4;box-shadow:0 0 0 5px rgba(85,215,244,.15)}.integration-search b{color:#0073d8;font-size:26px}.integration-search input{color:#173f66;background:transparent;border:0;box-shadow:none}.integration-groups{display:grid;grid-gap:65px;gap:65px}.group-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:20px}.group-title h3{margin:0;font:700 30px Georgia,serif}.group-title p{max-width:530px;margin:0;color:#a9c3d7;font-size:13px}.integration-logo-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.integration-logo-grid article{display:grid;grid-gap:18px;gap:18px;padding:18px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.14);border-radius:16px;transition:.2s ease}.integration-logo-grid article:hover{transform:translateY(-4px);background:rgba(255,255,255,.12)}.integration-logo{display:grid;place-items:center;height:86px;padding:14px;overflow:hidden;color:#0c3154;background:white;border-top:5px solid var(--brand-color);border-radius:12px}.integration-logo img{max-width:100%;max-height:50px;object-fit:contain}.integration-logo strong{color:var(--brand-color);font:900 25px Arial,sans-serif;text-align:center}.integration-logo-grid article>div:last-child{display:grid;grid-gap:6px;gap:6px}.integration-logo-grid article>div:last-child b{font-size:14px}.integration-logo-grid article>div:last-child span{color:#78ddf1;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.no-integration-results{padding:60px;text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:18px}.no-integration-results p{color:#aac3d6}.portability-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;width:min(1180px,calc(100% - 48px));margin:0 auto 80px}.portability-steps article{padding:26px 22px;background:white;border:1px solid #d8e7f2;border-radius:18px}.portability-steps article>span{display:grid;place-items:center;width:34px;height:34px;color:white;background:#0875ce;border-radius:50%;font-weight:900}.portability-steps h2{margin:22px 0 10px;color:#123e66;font:700 21px Georgia,serif}.portability-details p,.portability-steps p,.retention-timeline p{margin:0;color:#647d92;line-height:1.65}.portability-details{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:60px;gap:60px;width:min(1100px,calc(100% - 48px));margin:0 auto 80px}.portability-details>div{padding:38px;background:#eef7fc;border-radius:20px}.portability-details h2{margin:14px 0;color:#123e66;font:700 30px Georgia,serif}.portability-details ul{margin:22px 0 0;padding-left:20px;color:#173f66;line-height:1.9}.retention-timeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;width:min(1100px,calc(100% - 48px));margin:0 auto 90px;padding:32px;background:#082f55;border-radius:22px}.retention-timeline>div{min-height:145px;padding:24px;background:#0d3b64;border-radius:14px}.retention-timeline b{display:block;margin-bottom:10px;color:#79dcec;font:700 20px Georgia,serif}.retention-timeline p{color:#c2d8e7;font-size:13px}.retention-timeline>span{color:#79dcec;font-size:22px}.portability-page .cta-panel .text-link{display:inline-block;margin-left:18px;color:#c7e3f5}.service-status{width:min(1050px,calc(100% - 48px));margin:0 auto 45px;overflow:hidden;background:white;border:1px solid #d8e7f2;border-radius:24px;box-shadow:0 24px 60px rgba(25,72,119,.09)}.status-overview{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px;padding:34px;border-bottom:1px solid #dce9f3}.status-signal{width:18px;height:18px;background:#bd7b16;border:5px solid #fff1bd;border-radius:50%}.service-status.operational .status-signal{background:#15976c;border-color:#dff8ed}.status-overview small{color:#6b8296;font-size:10px;font-weight:900;letter-spacing:.12em}.status-overview h2{margin:5px 0;color:#123e66;font:700 28px Georgia,serif}.status-overview p{margin:0;color:#7a90a3;font-size:12px}.status-overview button{padding:11px 16px;color:#0a5da8;background:#e9f5fd;border:1px solid #bcdff5;border-radius:9px;font-weight:800;cursor:pointer}.status-overview button:disabled{opacity:.6;cursor:wait}.component-status{display:grid;grid-template-columns:repeat(3,1fr)}.component-status article{padding:28px;border-right:1px solid #dce9f3}.component-status article:last-child{border-right:0}.component-status article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.component-status b{color:#173f66}.component-status span{color:#087652;font-size:10px;font-weight:900;text-transform:uppercase}.service-status.attention .component-status span{color:#986000}.component-status p{margin:16px 0 0;color:#6b8296;font-size:13px;line-height:1.55}.status-note{width:min(1050px,calc(100% - 48px));margin:0 auto 100px;padding:30px 34px;background:#eef7fc;border-radius:18px}.status-note h2{margin:0 0 9px;color:#123e66;font:700 24px Georgia,serif}.status-note p{margin:0;color:#647d92}.status-note a{color:#006eff}@media (max-width:900px){.marketing-actions,.marketing-nav{display:none}.marketing-header{justify-content:space-between}.marketing-mobile-menu{position:relative;display:block}.marketing-mobile-menu summary{display:flex;align-items:center;gap:8px;padding:11px 14px;color:#064f91;background:#eef6ff;border:1px solid #0d68d6;border-radius:10px;cursor:pointer;list-style:none}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu summary span{font-size:20px;line-height:1}.marketing-mobile-menu nav{position:absolute;top:calc(100% + 10px);right:0;display:grid;width:min(310px,calc(100vw - 28px));max-height:calc(100vh - 100px);padding:10px;overflow-y:auto;background:#fff;border:1px solid #d7e4ef;border-radius:14px;box-shadow:0 20px 50px rgba(11,44,75,.2)}.marketing-mobile-menu nav a{padding:12px 14px;color:#274963;border-radius:9px;font-weight:750;text-decoration:none}.marketing-mobile-menu nav a:hover{background:#eef6ff}.marketing-mobile-menu nav .mobile-demo-link{margin-top:6px;color:#fff;background:#0c8068}.marketing-mobile-menu nav .mobile-trial-link{margin-top:6px;color:#0759b7;background:#eef6ff;border:1px solid #0d68d6}.marketing-hero{grid-template-columns:1fr;padding-top:55px}.product-stage{padding-top:10px}.dashboard-card{transform:none}.case-study-list article,.component-status,.contact-note,.customer-proof,.featured-case,.integrations-heading,.intelligence-heading,.portability-details,.section-intro,.trust-commitments,.workflow-section{grid-template-columns:1fr}.intelligence-heading>p{margin-top:18px}.feature-grid,.portability-steps,.tools-grid,.trust-control-grid{grid-template-columns:1fr 1fr}.market-strip{overflow-x:auto;justify-content:flex-start}.calculator-shell{grid-template-columns:1fr}.price-breakdown{border-top:1px solid #dce9f3;border-left:0}.marketing-footer{grid-template-columns:1fr 1fr}.integration-logo-grid{grid-template-columns:repeat(3,1fr)}.status-overview{grid-template-columns:auto 1fr}.status-overview button{grid-column:1/-1}.component-status article{border-right:0;border-bottom:1px solid #dce9f3}.component-status article:last-child{border-bottom:0}.retention-timeline{grid-template-columns:1fr}.retention-timeline>span{transform:rotate(90deg);justify-self:center}}@media (max-width:600px){.calculator-shell,.case-study-list,.company-disclosure,.contact-channels,.contact-layout,.contact-note,.cta-panel,.customer-proof,.featured-case,.intelligence-differentials,.marketing-footer,.marketing-header,.marketing-hero,.page-hero,.portability-details,.portability-steps,.retention-timeline,.service-status,.status-note,.story-section,.tools-showcase,.trust-commitments,.trust-section,.trust-strip{width:min(100% - 28px,1320px)}.marketing-actions .marketing-button{padding:10px 12px}.marketing-hero{min-height:auto;padding-bottom:70px}.hero-copy h1,.page-hero h1{font-size:42px}.hero-actions{display:grid}.dash-metrics{grid-template-columns:1fr}.product-stage{overflow:hidden}.company-disclosure dl,.contact-channels,.contact-layout,.customer-reference-grid,.feature-grid,.intelligence-grid,.portability-steps,.status-table,.tools-grid,.trust-control-grid{grid-template-columns:1fr}.intelligence-differentials{margin-top:55px;padding:34px 22px}.intelligence-grid article,.intelligence-grid article:nth-child(5){grid-column:auto;grid-template-columns:1fr;min-height:auto}.trust-strip{align-items:flex-start;flex-direction:column;padding:28px 24px}.trust-commitments{gap:25px;padding:34px 24px}.case-study-list article,.company-disclosure,.featured-case{padding:30px 22px}.status-overview{padding:28px 22px}.component-status article{padding:24px 22px}.portability-details>div,.retention-timeline,.status-note{padding:28px 22px}.workflow-section{padding-block:75px}.cta-panel{padding:45px 22px}.portability-page .cta-panel .text-link{display:block;margin:18px 0 0}.marketing-footer{grid-template-columns:1fr}.price-summary{display:grid;grid-gap:18px;gap:18px;padding:30px 24px}.price-summary p{margin:0}.price-summary strong{font-size:39px}.calculator-body{padding:0 24px 25px}.control-heading{align-items:flex-start}.control-heading strong{max-width:145px}.price-breakdown{padding:28px 24px}.integration-logo-grid{grid-template-columns:1fr 1fr}.group-title{align-items:flex-start;flex-direction:column}.integrations-directory{padding-block:75px}}.filter-result{color:var(--muted);font-size:13px}.export-builder{display:grid;grid-gap:16px;gap:16px;margin-bottom:28px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.product-picker{display:grid;max-height:320px;overflow:auto;background:white;border:1px solid var(--line);border-radius:10px}.product-choice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);cursor:pointer}.product-choice:last-child{border-bottom:0}.product-choice:hover{background:#f7f3ea}.product-choice input{width:auto}.product-choice>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.product-choice small{color:var(--muted)}.batch-card,.batch-list{display:grid;grid-gap:14px;gap:14px}.batch-card{padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.batch-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.batch-heading h3{margin:8px 0 4px;font:600 20px Georgia,serif}.batch-heading small{color:var(--muted)}.batch-heading>strong{font:600 28px Georgia,serif}.progress{height:9px;overflow:hidden;background:#e3ded3;border-radius:999px}.progress span{display:block;height:100%;background:#3e8d63;border-radius:inherit;transition:width .25s ease}.batch-counts{display:flex;flex-wrap:wrap;gap:8px}.batch-counts span{padding:6px 9px;color:var(--muted);background:#ece7dc;border-radius:999px;font-size:12px}.batch-error{margin:0;padding:10px 12px;color:#7b342b;background:#f5e4df;border-radius:8px}.batch-authorization-error{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;color:#663b13;background:#fff4dc;border:1px solid #e7bd75;border-radius:10px}.batch-authorization-error div{display:grid;grid-gap:5px;gap:5px}.batch-authorization-error b{font-size:15px}.batch-authorization-error p{margin:0;line-height:1.45}.batch-item-error{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.5fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px;background:rgba(255,255,255,.5);border:1px solid var(--line);border-radius:8px;font-size:13px}.batch-item-error b{color:#8b3c30}.batch-item-error.awaiting-approval b{color:var(--ink)}.status-pill.awaiting_approval{color:#245c69;background:#e1f0f4}.batch-item-error button{padding:9px 12px;color:white;background:var(--ink);border:0;border-radius:8px;white-space:nowrap}.batch-product,.batch-product-problem{display:grid;grid-gap:5px;gap:5px}.batch-product b{color:var(--ink)}.batch-product code{width:max-content}.batch-product-problem small{color:#8b3c30;font-weight:700}.marketplace-attribute-list{display:grid;grid-gap:10px;gap:10px}.marketplace-attribute-row{display:grid;grid-template-columns:1fr 1.4fr;align-items:end;grid-gap:10px;gap:10px}.marketplace-attribute-row.attribute-correction,.marketplace-attribute-row.attribute-missing{padding:10px;border:1px solid #d99530;border-radius:8px;background:#fff5df}.marketplace-attribute-row.attribute-confirmed{padding:10px;border:1px solid #94bda4;border-radius:8px;background:#f0f8f2}.attribute-state{justify-self:end;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:800}.attribute-state.correction,.attribute-state.missing{color:#843b14;background:#f5d9aa}.attribute-state.confirmed{color:#1d663d;background:#cfe9d8}.marketplace-attribute-row input[readonly]{color:var(--muted);background:#f1ece1}.missing-attributes-alert{padding:12px 14px;margin:0;color:#765c20;background:#f5ebcb;border-radius:8px;line-height:1.45}.required-marketplace-fields{border:2px solid #c98b16!important;background:#fffaf0;box-shadow:0 0 0 4px rgba(201,139,22,.12)}.required-marketplace-fields legend{color:#8a5700;font-weight:800}.required-marketplace-fields .marketplace-attribute-row label:last-child{color:#8a2f16;font-weight:700}.batch-actions{display:flex;justify-content:flex-end;gap:8px}.status-pill.paused,.status-pill.queued,.status-pill.retrying{color:#765c20;background:#f5ebcb}.mercadolivre-preparation-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0;padding:16px 18px;border:1px solid #e0c928;border-radius:14px;background:#fffbe6}.mercadolivre-preparation-summary div{display:grid;grid-gap:4px;gap:4px}.mercadolivre-preparation-summary span{color:#665f32;font-size:.9rem}.mercadolivre-exceptions{display:grid;grid-gap:8px;gap:8px;margin:-6px 0 14px;padding:14px 16px;border:1px solid #f0d5a1;border-radius:14px;background:#fffaf0}.mercadolivre-exceptions>button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:10px 12px;text-align:left;border:1px solid #ead7b2;background:#fff}.mercadolivre-exceptions>button span{display:grid;grid-gap:2px;gap:2px}.mercadolivre-exceptions>button em{color:#9a5700;font-size:.82rem;font-style:normal;white-space:nowrap}.mercadolivre-fields{border-color:#e0c928!important;background:#fffdf2}.mercadolivre-category{display:grid;grid-gap:7px;gap:7px;margin-bottom:14px;padding:14px;border-radius:10px;background:#fff7bf}.mercadolivre-category select{width:100%}.status-pill.completed{color:#236344;background:#dcecdf}.status-pill.canceled,.status-pill.partial_failed{color:#8b3c30;background:#f5e4df}.moderation-actions{display:grid;grid-template-columns:1fr auto auto;align-items:end;grid-gap:12px;gap:12px;margin:22px 0;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.moderation-actions h3,.moderation-actions p{margin:0 0 6px}.moderation-actions p{color:var(--muted)}.moderation-actions>button{padding:11px 14px;border:1px solid var(--line);border-radius:9px}.moderation-list{display:grid;grid-gap:16px;gap:16px}.moderation-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.moderation-product h3{margin:12px 0 8px;font:600 21px Georgia,serif}.moderation-pending p,.moderation-product p{line-height:1.5}.moderation-dispute{padding-left:20px;border-left:1px solid var(--line)}.moderation-pending{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:18px;color:#765c20;background:#f5ebcb;border-radius:12px}.admin-shell{max-width:1500px}.admin-login{max-width:520px;margin:70px auto;display:grid;grid-gap:14px;gap:14px;padding:28px;background:var(--paper);border:1px solid var(--line);border-radius:18px}.support-access-card h2,.support-access-card p{margin:0}.support-access-card>a.primary{display:block;padding:12px 18px;border-radius:10px;text-align:center;text-decoration:none}.support-initial-form{display:grid;grid-gap:16px;gap:16px}.support-initial-form small{font-weight:400;line-height:1.5}.admin-header{display:flex;justify-content:space-between}.admin-header a{color:var(--ink)}.admin-section{margin-top:28px}.admin-section h2{font:600 27px Georgia,serif}.admin-navigation nav a.sub{margin-left:12px;padding-left:14px;border-left:2px solid rgba(255,255,255,.16);font-size:13px}.integration-live-status{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:14px 0 0;padding:9px 13px;color:#0d6848;background:#e1f5ec;border:1px solid #a9dfca;border-radius:999px;font-weight:800}.context-rules-guide{margin-top:28px;padding:24px;background:#eef6f2;border:1px solid #bad8ca;border-radius:16px}.context-rules-guide h2{margin:6px 0 8px;font:600 26px Georgia,serif}.context-rules-guide>div>p{margin-bottom:18px}.context-rules-guide ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0;list-style:none}.context-rules-guide li{display:grid;grid-gap:5px;gap:5px;padding:14px;background:rgba(255,255,255,.72);border-radius:10px}.context-rules-guide li span{color:var(--muted);line-height:1.45}.context-example{margin:14px 0 0;padding:13px 15px;background:#fff9e9;border-left:4px solid #c79b35;border-radius:7px}@media (max-width:760px){.context-rules-guide ol{grid-template-columns:1fr}}.moderation-search{width:100%;margin:0 0 10px}.moderation-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;color:var(--muted);font-size:13px}.moderation-pagination>div{display:flex;align-items:center;gap:5px}.moderation-pagination button{min-width:38px;height:38px;padding:0 10px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;cursor:pointer}.moderation-pagination button:hover:not(:disabled){border-color:var(--ink)}.moderation-pagination button.active{color:white;background:var(--ink);border-color:var(--ink);font-weight:700}.moderation-pagination button:disabled{cursor:not-allowed;opacity:.38}.pagination-ellipsis{min-width:24px;text-align:center}@media (max-width:760px){.moderation-pagination{align-items:flex-start;flex-direction:column}.moderation-pagination>div{max-width:100%;overflow-x:auto;padding-bottom:4px}}.admin-rule-form{grid-template-columns:repeat(2,1fr);margin-bottom:18px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.product-modal.expanded{width:min(1380px,calc(100vw - 32px));max-height:calc(100vh - 24px);padding:34px}.product-modal.expanded form{display:grid;grid-gap:16px;gap:16px}.product-modal.expanded fieldset{display:grid;grid-gap:14px;gap:14px;background:rgba(255,255,255,.36)}.variation-card{display:grid;grid-gap:12px;gap:12px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.variation-heading{display:flex;align-items:center;justify-content:space-between}.variation-heading button{padding:6px 9px;border:1px solid var(--line);border-radius:7px}.variation-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.variations-section{gap:18px!important}.section-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.section-intro h3{margin:0 0 5px;font:600 20px Georgia,serif}.section-intro p{max-width:760px;margin:0;color:var(--muted);line-height:1.45}.section-intro button{flex:0 0 auto;padding:10px 14px;color:white;background:var(--ink);border:0;border-radius:8px;font-weight:700}.variation-heading>div{display:grid;grid-gap:4px;gap:4px}.variation-heading small{color:var(--muted);font-weight:400}.variation-attribute{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:14px;background:#f1ece1;border-radius:9px}.variation-attribute label{margin:0}.field-help{margin:0;color:var(--muted);font-size:13px}.image-url-row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.image-url-row button,.pagination button,.product-list-toolbar button{padding:10px 13px;border:1px solid var(--line);border-radius:8px}.image-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.image-grid article{display:grid;grid-gap:7px;gap:7px;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.image-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:white;border-radius:7px}.image-grid span{color:var(--muted);font-size:12px;font-weight:700}.image-grid article>div{display:flex;gap:5px}.image-grid button{flex:1 1;padding:5px;border:1px solid var(--line);border-radius:6px;font-size:11px}.image-grid .image-angle-actions{flex-direction:column;margin-top:2px}.image-grid .image-angle-actions button{min-height:32px;border-color:#b7d5ee;background:#edf7ff;color:#14527f}.sticky-actions{position:-webkit-sticky;position:sticky;bottom:-30px;z-index:2;margin:0 -30px -30px;padding:16px 30px;background:var(--paper);border-top:1px solid var(--line)}.pagination,.product-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.pagination span,.product-list-toolbar span{color:var(--muted);font-size:13px}.product-list-toolbar label{display:flex;align-items:center;gap:8px;margin-left:auto}.product-list-toolbar select{width:auto;min-width:180px;padding:10px 34px 10px 12px}.pagination{justify-content:flex-end}main:has(.catalog){max-width:1760px;padding-inline:24px}.catalog .table-wrap{overflow-x:auto}.catalog table{min-width:1220px;table-layout:auto;font-family:Arial,sans-serif}.catalog td,.catalog th{padding:16px 18px;vertical-align:middle;font-family:Arial,sans-serif}.catalog th{font-size:12px;font-weight:700;line-height:1.3}.catalog td{font-size:14px;font-weight:400;line-height:1.45}.catalog tbody td:nth-child(2){min-width:130px;white-space:nowrap}.catalog tbody td:nth-child(3){min-width:320px}.catalog tbody td:nth-child(4),.catalog tbody td:nth-child(5){min-width:180px}.catalog tbody td:nth-child(6),.catalog tbody td:nth-child(7){min-width:100px;white-space:nowrap}.catalog tbody td:last-child{min-width:210px}.catalog td:last-child,.catalog th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:2;background:var(--paper);box-shadow:-10px 0 18px -16px rgba(23,59,49,.55)}.catalog th:last-child{z-index:3}.catalog .blocked-product-row td:last-child{background:#fff7f5}.catalog .product-sku{color:var(--muted);font-size:13px;font-weight:600}.catalog .product-title{color:var(--ink);font-size:14px;font-weight:600}.catalog .status-pill{font-size:12px;line-height:1.25}.catalog .blocked-reason{display:block;margin-top:7px;font-size:12px;line-height:1.35}.stock-quantity{display:block;font-size:16px}.stock-sync{display:block;width:-moz-fit-content;width:fit-content;margin-top:5px;padding:3px 7px;border-radius:999px;font-size:11px;font-weight:700}.stock-sync.succeeded{color:#176b3a;background:#e8f6ed}.stock-sync.running{color:#785600;background:#fff4cd}.stock-sync.failed{color:#a43b2b;background:#fdecea}.stock-sync.draft{color:var(--muted);background:#eef1f4}.stock-sync-time{margin-top:4px;color:var(--muted);font-size:10px}.stock-retry,.stock-sync-time{display:block;white-space:nowrap}.stock-retry{margin-top:6px;padding:5px 8px;border:1px solid #d59a8f;border-radius:7px;background:#fff;color:#8b3c30;font-size:11px;font-weight:700}.destination-details{display:block;margin-top:6px;padding:0;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:700;text-decoration:underline}.destination-modal{width:min(1000px,100%)}.catalog .destination-modal table{min-width:820px}.blocked-product-row{background:#fff7f5}.blocked-reason{display:block;max-width:420px;margin-top:7px;color:#8b3c30;line-height:1.35;white-space:normal}.category-admin{width:100%;max-width:1700px}.category-ai-config{display:grid;grid-template-columns:minmax(220px,1fr) 180px 210px minmax(260px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:end;margin:22px 0;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.category-ai-config>div{display:grid;grid-gap:6px;gap:6px;align-self:center}.category-ai-config small{color:var(--muted)}.category-ai-config button{padding:13px 14px;border:1px solid var(--line);border-radius:9px}.category-admin-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:24px 0 8px}.category-admin-controls>label{flex:1 1 260px}.category-admin-controls button{padding:13px 16px;border:1px solid var(--line);border-radius:9px}.category-file-help{margin:0 0 24px;color:var(--muted);font-size:14px}.category-sync-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:18px}.category-sync-summary>div{display:grid;grid-gap:6px;gap:6px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.category-map-row small,.category-sync-summary small{display:block;color:var(--muted);line-height:1.35}.mapping-progress{grid-column:1/-1}.mapping-progress progress{width:100%}.category-review-toolbar{display:grid;grid-template-columns:1fr auto minmax(220px,auto);grid-gap:10px;gap:10px;margin:18px 0}.category-map-head,.category-map-row{display:grid;grid-template-columns:minmax(220px,1.2fr) 110px minmax(300px,2fr) 90px;grid-gap:14px;gap:14px;align-items:center}.category-map-head{padding:12px 16px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.category-map-list{display:grid;grid-gap:9px;gap:9px}.category-map-row{padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.category-map-row.needs-review{border-color:#d6a84f;background:#fffaf0}.confidence{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;font-weight:700}.confidence.high{color:#236344;background:#e4f2e9}.confidence.medium{color:#755a16;background:#f6ebbd}.confidence.low{color:#8b3c30;background:#f5e4df}.external-category-picker{position:relative;display:grid;grid-gap:6px;gap:6px}.external-category-picker>div:first-child{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.category-search-results{position:absolute;top:48px;left:0;right:0;z-index:8;max-height:280px;overflow:auto;padding:6px;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.15)}.category-search-results button{width:100%;display:block;padding:10px;text-align:left;background:white;border:0;border-bottom:1px solid var(--line)}@media (max-width:1000px){.category-admin-controls,.category-ai-config,.category-map-head,.category-map-row,.category-review-toolbar,.category-sync-summary{grid-template-columns:1fr}.category-map-head{display:none}}@media (max-width:760px){.variation-attribute,.variation-grid{grid-template-columns:1fr}.section-intro{flex-direction:column}.product-modal.expanded{width:100%;padding:20px}}@media (max-width:900px){.metrics.four,.quality-summary{grid-template-columns:repeat(2,1fr)}.authorization-links,.channel-grid{grid-template-columns:1fr}.rule-form{grid-template-columns:1fr 1fr}.rule-form .rule-reason{grid-column:span 1}}@media (max-width:760px){main{padding:22px}.hero{padding:64px 0 48px}.dimensions-grid,.fiscal-layout,.integration-selector,.metrics,.metrics.four,.monthly-total,.monthly-usage-grid,.order-detail-grid,.order-summary-grid,.plan-configurator,.plans-grid,.pricing-box,.quality-summary,.queue-settings,.quick-grid,.rule-form,.subscription-summary{grid-template-columns:1fr}.monthly-status{padding:20px 0 0;border-top:1px solid rgba(255,255,255,.2);border-left:0}.monthly-usage-heading{align-items:start;flex-direction:column}.monthly-usage-heading p{text-align:left}.plan-configurator>.billing-note,.plan-configurator>button,.plan-configurator>div:first-child,.pricing-box .price-preview,.pricing-box>label:first-of-type{grid-column:span 1}.metrics article{min-height:115px}.section-heading{align-items:start;flex-direction:column}.table-wrap{overflow-x:auto}td,th{white-space:nowrap}.inline-form{grid-template-columns:1fr}.account span{display:none}.connected-integration-card,.product-choice{grid-template-columns:auto 1fr}.connected-integration-card>button,.product-choice .status-pill{grid-column:2;justify-self:start}.batch-item-error,.order-items article{grid-template-columns:1fr}.batch-authorization-error,.order-detail-actions{align-items:stretch;flex-direction:column}.order-detail-actions>*{width:100%;text-align:center}.bulk-actions,.bulk-toolbar,.selection-actions{align-items:stretch;flex-direction:column}.bulk-actions{width:100%;margin-left:0}}@media (max-width:900px){.auth-shell{grid-template-columns:1fr;gap:36px;padding-top:52px;padding-bottom:52px}.auth-intro h1{font-size:clamp(42px,11vw,64px)}}.new-integration{margin:.75rem 0 1.25rem;max-width:560px}.attribute-admin{max-width:1500px}.attribute-rule-form{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:16px;gap:16px;align-items:end}.attribute-rule-form label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.attribute-rule-form input,.attribute-rule-form select{width:100%}.admin-list-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.admin-list-heading h2,.admin-list-heading p{margin:0 0 6px}@media (max-width:900px){.attribute-rule-form{grid-template-columns:1fr}.admin-list-heading{align-items:stretch;flex-direction:column}}.admin-layout{min-height:100vh;background:#f5f7fb}.admin-layout-content{min-width:0;padding-left:250px}.admin-navigation{position:fixed;inset:0 auto 0 0;z-index:20;box-sizing:border-box;width:250px;padding:24px 18px;display:flex;flex-direction:column;overflow-x:hidden;background:#10192d;color:white;box-shadow:8px 0 30px rgba(16,25,45,.08)}.admin-navigation-brand{display:flex;gap:12px;align-items:center;padding:0 10px 28px;color:white;text-decoration:none}.admin-navigation-brand>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#4568ff;font-size:22px;font-weight:900}.admin-navigation-brand div{display:grid;grid-gap:2px;gap:2px}.admin-navigation-brand b{font-size:18px}.admin-navigation-brand small{color:#aeb9d3}.admin-navigation nav{position:static;display:grid;width:100%;min-width:0;grid-gap:6px;gap:6px;padding:0;overflow:visible;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.admin-navigation nav a{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border-radius:10px;color:#c8d0e2;font-size:14px;line-height:1.25;overflow-wrap:anywhere;white-space:normal;text-decoration:none;font-weight:700}.admin-navigation nav a.active,.admin-navigation nav a:hover{color:white;background:#243250}.admin-navigation-exit{margin-top:auto;padding:12px 10px;color:#aeb9d3;text-decoration:none}.admin-dashboard{max-width:1300px}.admin-dashboard-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:24px 0}.admin-dashboard-summary article{display:grid;grid-gap:8px;gap:8px;padding:22px;border:1px solid #e2e7f0;border-radius:16px;background:white}.admin-dashboard-summary span{color:#65708a}.admin-dashboard-summary strong{font-size:30px}.admin-dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.admin-dashboard-grid>a{display:flex;gap:18px;min-height:210px;padding:25px;border:1px solid #dde3ee;border-radius:18px;background:white;color:inherit;text-decoration:none;box-shadow:0 8px 28px rgba(23,34,56,.05)}.admin-dashboard-grid>a:hover{transform:translateY(-2px);border-color:#8398ff}.admin-dashboard-grid h2{margin:2px 0 10px}.admin-dashboard-grid p{color:#65708a;line-height:1.55}.admin-dashboard-grid b{color:#3556e8}.admin-card-icon{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#edf0ff;color:#3556e8;font-weight:900;font-size:20px}@media (max-width:1000px){.admin-dashboard-summary{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-navigation{position:static;width:auto}.admin-navigation nav{grid-template-columns:1fr 1fr}.admin-navigation-exit{margin-top:18px}.admin-layout-content{padding-left:0}.admin-dashboard-summary{grid-template-columns:1fr}}.integration-card-link{color:inherit;text-decoration:none}.integration-card-link article{height:100%}.integration-card-link:hover article{border-color:#5ddbf3}.integration-detail-hero{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;grid-gap:80px;gap:80px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:95px 0 80px}.integration-detail-hero h1{max-width:800px;margin:20px 0;color:#092f57;font:700 clamp(44px,5vw,70px)/1.02 Georgia,serif}.integration-detail-hero p{max-width:720px;color:#60798f;font-size:18px;line-height:1.65}.integration-detail-logo{display:grid;place-items:center;grid-gap:17px;gap:17px;min-height:330px;padding:45px;background:white;border:1px solid #d5e5f1;border-radius:26px;box-shadow:0 24px 60px rgba(25,72,119,.1)}.integration-detail-logo img{max-width:210px;max-height:95px}.integration-detail-logo b{color:#123e66;font:700 25px Georgia,serif;text-align:center}.integration-detail-logo span{padding:7px 11px;color:#087652;background:#e2f8ef;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase}.integration-capabilities{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:80px;gap:80px;width:min(1180px,calc(100% - 48px));margin:0 auto 80px;padding:55px;background:#082f55;border-radius:26px}.integration-capabilities h2,.integration-connection h2{margin:16px 0;font:700 38px/1.08 Georgia,serif}.integration-capabilities h2{color:white}.integration-capabilities p{color:#b8d0e1;line-height:1.65}.integration-capabilities ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.integration-capabilities li{display:flex;align-items:center;gap:12px;padding:18px;color:#e8f5fc;background:#0d3b64;border-radius:13px}.integration-capabilities li span{display:grid;place-items:center;flex:0 0 28px;height:28px;color:#07305a;background:#5ddbf3;border-radius:50%;font-weight:900}.integration-connection{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;width:min(1050px,calc(100% - 48px));margin:0 auto 100px}.integration-connection>div{padding:38px;background:white;border:1px solid #d8e7f2;border-radius:20px}.integration-connection h2{color:#123e66}.integration-connection p{color:#647d92;line-height:1.65}.integration-connection b{color:#123e66;font:700 24px Georgia,serif}.integration-connection a{color:#006eff;font-weight:800;text-decoration:none}@media (max-width:900px){.integration-capabilities,.integration-connection,.integration-detail-hero{grid-template-columns:1fr}}@media (max-width:600px){.integration-capabilities,.integration-connection,.integration-detail-hero{width:min(100% - 28px,1320px)}.integration-capabilities ul{grid-template-columns:1fr}.integration-capabilities,.integration-connection>div{padding:28px 22px}.integration-detail-hero{padding-top:60px}}.support-options{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;width:min(1100px,calc(100% - 48px));margin:0 auto 80px}.support-guidance,.support-whatsapp{min-height:310px;padding:42px;border-radius:24px}.support-whatsapp{display:flex;align-items:flex-start;gap:25px;color:white;background:linear-gradient(145deg,#087a52,#11a86f);text-decoration:none;box-shadow:0 22px 50px rgba(8,122,82,.18)}.support-whatsapp small{color:#a9f3d2;font-size:10px;font-weight:900;letter-spacing:.12em}.support-whatsapp h2{margin:12px 0;font:700 35px Georgia,serif}.support-whatsapp p{color:#d7f7e9;line-height:1.6}.support-whatsapp b{display:inline-block;margin-top:14px}.support-option-icon{display:grid;place-items:center;flex:0 0 58px;height:58px;color:#087a52;background:white;border-radius:50%;font-size:29px}.support-guidance{background:white;border:1px solid #d8e7f2}.support-guidance h2{margin:16px 0;color:#123e66;font:700 29px Georgia,serif}.support-guidance ul{display:grid;grid-gap:12px;gap:12px;margin:20px 0 0;padding:0;color:#567189;list-style:none}.support-guidance li:before{content:"✓";margin-right:10px;color:#087652;font-weight:900}.ticket-section{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:70px;gap:70px;width:min(1100px,calc(100% - 48px));margin:0 auto 90px}.ticket-intro h2{margin:16px 0;color:#123e66;font:700 42px Georgia,serif}.ticket-intro>p{color:#647d92;font-size:16px;line-height:1.7}.ticket-intro>div{display:grid;grid-gap:7px;gap:7px;margin-top:30px;padding:20px;background:#eef7fc;border-radius:14px}.ticket-intro a{color:#0067c8}.ticket-card{padding:36px;background:white;border:1px solid #d5e5f1;border-radius:24px;box-shadow:0 24px 60px rgba(25,72,119,.08)}.ticket-card form{display:grid;grid-gap:17px;gap:17px}.ticket-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ticket-card label{display:grid;grid-gap:7px;gap:7px;color:#284d6c;font-size:12px;font-weight:800}.ticket-card textarea{resize:vertical}.ticket-card .primary{width:100%}.ticket-privacy{margin:0;color:#7a90a3;font-size:11px;line-height:1.5}.ticket-privacy a{color:#0067c8}.ticket-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ticket-success{display:grid;place-items:center;min-height:470px;text-align:center}.ticket-success>span{display:grid;place-items:center;width:64px;height:64px;color:white;background:#15976c;border-radius:50%;font-size:30px;font-weight:900}.ticket-success h2{margin:20px 0 4px;color:#123e66;font:700 32px Georgia,serif}.ticket-success p{margin:7px 0;color:#647d92}.ticket-success strong{margin:10px 0;padding:12px 18px;color:#075c42;background:#e2f8ef;border-radius:10px;font:800 20px monospace}.ticket-success button{margin-top:20px;color:#0067c8;background:transparent;border:0;font-weight:800;cursor:pointer}.support-severity{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;width:min(1100px,calc(100% - 48px));margin:0 auto 110px}.support-severity>div{padding:25px;background:#eef7fc;border-radius:15px}.support-severity b{color:#123e66}.support-severity p{margin:10px 0 0;color:#647d92;font-size:13px;line-height:1.6}.support-severity a{color:#0067c8}@media (max-width:900px){.support-options,.ticket-section{grid-template-columns:1fr}.support-severity{grid-template-columns:1fr 1fr}}@media (max-width:600px){.support-options,.support-severity,.ticket-section{width:min(100% - 28px,1320px);grid-template-columns:1fr}.support-guidance,.support-whatsapp,.ticket-card{padding:28px 22px}.support-whatsapp{flex-direction:column}.ticket-form-grid{grid-template-columns:1fr}}.ticket-admin-filters{display:grid;grid-template-columns:1fr 230px auto;grid-gap:10px;gap:10px;margin:24px 0;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.ticket-admin-filters button{padding:0 22px}.admin-ticket-message{margin-bottom:18px}.ticket-admin-layout{display:grid;grid-template-columns:390px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.ticket-admin-list{display:grid;grid-gap:8px;gap:8px;max-height:calc(100vh - 250px);overflow-y:auto}.ticket-admin-list>button{display:grid;grid-gap:8px;gap:8px;padding:17px;color:var(--ink);text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:12px;cursor:pointer}.ticket-admin-list>button.active,.ticket-admin-list>button:hover{border-color:#22765a;box-shadow:0 0 0 2px rgba(34,118,90,.1)}.ticket-admin-list>button>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-admin-list p,.ticket-admin-list small{margin:0;color:var(--muted)}.ticket-admin-list small{font-size:10px}.ticket-admin-status{padding:5px 7px;color:#6a4a00;background:#fff1bd;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase}.ticket-admin-status.closed,.ticket-admin-status.resolved{color:#226444;background:#dcecdf}.ticket-admin-status.in_progress{color:#075c8f;background:#dff3ff}.ticket-admin-status.waiting_customer{color:#684893;background:#eee4fb}.ticket-admin-empty{padding:35px;color:var(--muted);text-align:center;background:var(--paper);border:1px dashed var(--line);border-radius:12px}.ticket-admin-detail{min-height:600px;padding:26px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.ticket-admin-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:20px;border-bottom:1px solid var(--line)}.ticket-admin-detail header span{color:#22765a;font-family:monospace;font-weight:900}.ticket-admin-detail header h2{margin:7px 0}.ticket-admin-detail header p{margin:0;color:var(--muted)}.ticket-admin-detail header select{width:190px}.ticket-admin-detail dl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:20px 0}.ticket-admin-detail dl div{padding:12px;background:var(--cream);border-radius:9px}.ticket-admin-detail dt{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.ticket-admin-detail dd{margin:6px 0 0;overflow-wrap:anywhere;font-size:12px}.ticket-admin-detail dd a{color:#176c91}.ticket-conversation{display:grid;grid-gap:12px;gap:12px;max-height:480px;overflow-y:auto;padding:20px;background:#f6f3ea;border-radius:13px}.ticket-conversation article{max-width:85%;padding:15px;border-radius:12px}.ticket-conversation article.customer{justify-self:start;background:white;border:1px solid var(--line)}.ticket-conversation article.team{justify-self:end;background:#dcecdf}.ticket-conversation p{margin:8px 0;white-space:pre-wrap;line-height:1.55}.ticket-conversation small{color:var(--muted);font-size:10px}.ticket-reply-form{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.ticket-reply-form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:800}.ticket-reply-form textarea{resize:vertical}.ticket-admin-placeholder{display:grid;place-items:center;align-content:center;min-height:540px;color:var(--muted);text-align:center}.ticket-admin-placeholder span{font-size:40px}.ticket-admin-placeholder h2{margin:12px 0 2px;color:var(--ink)}@media (max-width:1100px){.ticket-admin-layout{grid-template-columns:320px minmax(0,1fr)}.ticket-admin-detail dl{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ticket-admin-filters,.ticket-admin-layout{grid-template-columns:1fr}.ticket-admin-list{max-height:430px}.ticket-admin-detail>header{flex-direction:column}.ticket-admin-detail header select{width:100%}.ticket-admin-detail dl{grid-template-columns:1fr}.ticket-conversation article{max-width:100%}}.attribute-matrix-page{max-width:1450px}.attribute-matrix-page .admin-header{align-items:center}.attribute-matrix-page .admin-header h1{margin:5px 0 8px;font:700 28px Arial,sans-serif}.attribute-matrix-page .admin-header p{margin:0;color:#69748a}.support-access-panel{display:grid;grid-gap:16px;gap:16px;margin-top:20px;padding:20px;border:1px solid #bfd0f4;border-radius:14px;background:#f3f7ff}.support-access-panel h3,.support-access-panel p{margin:0 0 5px}.support-access-panel>form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.support-access-panel label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:800}.support-access-panel .support-access-consent,.support-access-panel form>button,.support-access-panel label:nth-of-type(3){grid-column:1/-1}.support-access-panel .support-access-consent{display:flex;align-items:flex-start;gap:9px;padding:12px;background:white;border:1px solid #d8e1f3;border-radius:9px;font-weight:600;line-height:1.45}.support-access-consent input{flex:0 0 auto;width:auto;margin-top:2px}.support-access-history{display:grid;grid-gap:7px;gap:7px;padding-top:14px;border-top:1px solid #d8e1f3}.support-access-history span{color:var(--muted);font-size:11px}.support-account-missing{padding:12px;color:#7a5414;background:#fff4d7;border-radius:9px}.support-access-banner{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:-32px calc(-1 * clamp(24px,3vw,56px)) 22px;padding:13px clamp(24px,3vw,56px);color:#4a3100;background:#ffe4a1;border-bottom:1px solid #e2b94e;box-shadow:0 6px 24px rgba(89,62,0,.12)}.support-access-banner.correction{color:#681c18;background:#ffd7d2;border-color:#eaa39b}.support-access-banner>div{display:grid;grid-gap:3px;gap:3px}.support-access-banner span{font-size:11px}.support-access-banner button{flex:0 0 auto;padding:9px 14px;color:inherit;background:rgba(255,255,255,.65);border:1px solid;border-radius:8px;font-weight:800;cursor:pointer}@media (max-width:760px){.support-access-panel>form{grid-template-columns:1fr}.support-access-panel .support-access-consent,.support-access-panel form>button,.support-access-panel label:nth-of-type(3){grid-column:auto}.support-access-banner{position:static;flex-direction:column;align-items:stretch}.support-access-banner button{width:100%}}.support-conversations-link{display:flex;justify-content:center;gap:12px;width:min(1100px,calc(100% - 48px));margin:-22px auto 45px;padding:15px 20px;color:#075c8f;background:#eaf7ff;border:1px solid #c8e8f7;border-radius:12px;text-decoration:none}.support-conversations-link:hover{border-color:#1682b9}.seller-support-login{display:grid;grid-gap:14px;gap:14px;place-content:center;min-height:100vh;padding:30px;text-align:center;background:#f4f7fb}.seller-support-login h1,.seller-support-login p{margin:0}.seller-support-login .primary{margin-top:8px;text-decoration:none}.seller-support-shell{min-height:100vh;padding:30px clamp(20px,4vw,60px);background:#f3f6fa}.seller-support-shell>header{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:0 auto 24px}.seller-support-shell>header h1{margin:5px 0 0}.seller-support-shell>header span{color:#3562d8;font-size:11px;font-weight:900}.seller-support-shell>header>div:last-child{display:flex;gap:10px}.seller-support-shell>header a{padding:10px 13px;color:#284b77;background:white;border:1px solid #dce3ed;border-radius:9px;text-decoration:none;font-weight:800}.seller-support-layout{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:18px;gap:18px;max-width:1400px;margin:auto}.seller-support-layout>aside{display:grid;align-content:start;grid-gap:8px;gap:8px}.seller-support-layout>aside button,.seller-support-layout>aside>div{display:grid;grid-gap:7px;gap:7px;padding:16px;text-align:left;color:#1d2a3b;background:white;border:1px solid #dce3ed;border-radius:12px}.seller-support-layout>aside button{cursor:pointer}.seller-support-layout>aside button.active{border-color:#3562d8;box-shadow:0 0 0 2px rgba(53,98,216,.1)}.seller-support-layout>aside small,.seller-support-layout>aside span{color:#687890;font-size:11px}.seller-chat{overflow:hidden;background:white;border:1px solid #dce3ed;border-radius:16px}.seller-chat>header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5eaf1}.seller-chat>header h2{margin:4px 0 0}.seller-chat>header span{color:#3562d8;font:800 11px monospace}.seller-chat>header>b{padding:7px 10px;color:#1a6548;background:#def3e9;border-radius:999px;font-size:10px}.seller-chat-messages{display:grid;grid-gap:12px;gap:12px;min-height:380px;max-height:58vh;overflow-y:auto;padding:24px;background:#f7f8fb}.seller-chat-messages>section{display:grid;grid-gap:7px;gap:7px;max-width:78%;padding:15px;border-radius:13px}.seller-chat-messages>section.customer{justify-self:end;background:#dfe9ff}.seller-chat-messages>section.team{justify-self:start;background:white;border:1px solid #dce3ed}.seller-chat-messages p{margin:0;white-space:pre-wrap;line-height:1.55}.seller-chat-messages small{color:#738096;font-size:10px}.chat-attachments{display:grid;grid-gap:5px;gap:5px}.chat-attachments button{padding:8px;color:#22579f;text-align:left;background:rgba(255,255,255,.75);border:1px solid #cbd8ed;border-radius:7px;cursor:pointer}.seller-chat-compose{display:grid;grid-template-columns:1fr auto;grid-gap:11px;gap:11px;padding:20px 24px;border-top:1px solid #e5eaf1}.seller-chat-compose>label:first-child{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;font-weight:800}.seller-chat-compose textarea{resize:vertical}.chat-file-picker{align-self:center;color:#275e9b;font-weight:800;cursor:pointer}.chat-file-picker input{display:block;margin-top:6px}.seller-chat-compose>p{grid-column:1/-1;margin:0;color:#687890;font-size:11px}@media (max-width:800px){.seller-support-shell>header,.support-conversations-link{flex-direction:column;align-items:stretch}.seller-support-layout{grid-template-columns:1fr}.seller-support-layout>aside{max-height:260px;overflow-y:auto}.seller-chat-messages>section{max-width:92%}.seller-chat-compose{grid-template-columns:1fr}.seller-chat-compose>label:first-child{grid-column:auto}}.admin-chat-page{max-width:1500px}.admin-chat-page .admin-header{align-items:center}.admin-chat-page .admin-header>a{padding:11px 14px;color:#315bd2;background:white;border:1px solid #dce3ed;border-radius:9px;text-decoration:none;font-weight:800}.admin-chat-layout{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:24px}.admin-chat-layout>aside{display:grid;align-content:start;grid-gap:8px;gap:8px;max-height:75vh;overflow-y:auto}.admin-chat-layout>aside button{display:grid;grid-gap:6px;gap:6px;padding:15px;color:#24324a;text-align:left;background:white;border:1px solid #dce3ed;border-radius:11px;cursor:pointer}.admin-chat-layout>aside button.active{border-color:#4568ff}.admin-chat-layout>aside small,.admin-chat-layout>aside span{color:#6c7890;font-size:10px}@media (max-width:850px){.admin-chat-layout{grid-template-columns:1fr}.admin-chat-layout>aside{max-height:260px}}.support-bootstrap,.support-team-page{max-width:1400px}.support-agent-create{display:grid;grid-template-columns:repeat(4,1fr) auto;grid-gap:12px;gap:12px;align-items:end;margin:24px 0;padding:20px;background:white;border:1px solid #dfe5ee;border-radius:15px}.support-agent-create h2{grid-column:1/-1;margin:0}.support-agent-create label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:800}.support-agent-list,.support-audit{display:grid;grid-gap:9px;gap:9px;margin-top:28px}.support-agent-list>article{display:grid;grid-template-columns:1fr 180px auto auto;grid-gap:10px;gap:10px;align-items:center;padding:15px;background:white;border:1px solid #dfe5ee;border-radius:11px}.support-agent-list>article.blocked{opacity:.65;background:#f4f4f4}.support-agent-list article>div{display:grid;grid-gap:4px;gap:4px}.support-agent-list small,.support-agent-list span{color:#68758b}.support-audit>article{display:flex;justify-content:space-between;gap:20px;padding:13px 16px;background:white;border-bottom:1px solid #e5e9ef}.support-audit article div{display:flex;gap:12px}.support-audit small,.support-audit span{color:#68758b}.support-bootstrap .admin-login{margin-top:30px}.support-bootstrap .admin-login label{display:grid;grid-gap:6px;gap:6px;text-align:left;font-weight:800}@media (max-width:950px){.support-agent-create,.support-agent-list>article{grid-template-columns:1fr}.support-audit>article{flex-direction:column;gap:5px}}.ticket-admin-filters{grid-template-columns:minmax(220px,1fr) 190px 190px auto}.ticket-assignment-bar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;padding:15px 18px;background:#eef4ff;border:1px solid #cedcf7;border-radius:12px}.ticket-assignment-bar>div{display:grid;grid-gap:4px;gap:4px;margin-right:auto}.ticket-assignment-bar span{color:#53647d}.ticket-assignment-bar label{display:grid;grid-gap:5px;gap:5px;min-width:170px;font-size:10px;font-weight:900}.ticket-assignment-bar button{align-self:center}@media (max-width:850px){.ticket-admin-filters{grid-template-columns:1fr}.ticket-assignment-bar{align-items:stretch;flex-direction:column}.ticket-assignment-bar>div{margin-right:0}}.support-feedback-widget{position:fixed;z-index:100;right:24px;bottom:24px;width:min(430px,calc(100% - 32px));max-height:calc(100vh - 48px);overflow-y:auto;padding:22px;background:white;border:1px solid #cad8eb;border-radius:18px;box-shadow:0 24px 70px rgba(20,43,80,.24)}.support-feedback-widget h2{margin:6px 0}.support-feedback-widget>div>span{color:#3562d8;font-size:10px;font-weight:900}.support-feedback-widget>div>p{margin:0;color:#6a7890;font-family:monospace}.support-feedback-widget form{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.support-feedback-widget fieldset{padding:0;border:0}.support-feedback-widget form>label,.support-feedback-widget legend{display:grid;grid-gap:6px;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800}.support-resolved-options,.support-stars{display:flex;flex-wrap:wrap;gap:7px}.support-resolved-options label input,.support-stars label input{position:absolute;opacity:0;pointer-events:none}.support-resolved-options label,.support-stars span{display:block;padding:9px 11px;background:#f3f6fb;border:1px solid #d8e0eb;border-radius:8px;cursor:pointer}.support-resolved-options label:has(input:checked),.support-stars label input:checked+span{color:#1d55c7;background:#e5edff;border-color:#6e8fe2}.support-feedback-widget textarea{resize:vertical}.ticket-feedback-result{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:15px;padding:14px 17px;background:#e9f7ef;border:1px solid #bfe3ce;border-radius:12px}.ticket-feedback-result.not-resolved{background:#fff1ec;border-color:#f1c5b5}.ticket-feedback-result>div{display:grid;grid-gap:3px;gap:3px}.ticket-feedback-result span{color:#d99500;letter-spacing:2px}.ticket-feedback-result p{flex:1 1 100%;margin:0}.ticket-feedback-result small{margin-left:auto;color:#68758b}@media (max-width:600px){.support-feedback-widget{right:16px;bottom:16px}}.support-performance{max-width:1400px}.support-performance-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:24px 0}.support-performance-summary article{display:grid;grid-gap:7px;gap:7px;padding:20px;background:white;border:1px solid #dfe5ee;border-radius:13px}.support-performance-summary span{color:#68758b}.support-performance-summary strong{font-size:30px}.support-performance-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.support-performance-grid>article{padding:20px;background:white;border:1px solid #dfe5ee;border-radius:15px}.support-performance-grid article.blocked{opacity:.6}.support-performance-grid h2{margin:0 0 4px}.support-performance-grid article>div>span{color:#68758b}.support-performance-grid article>strong{display:block;margin-top:20px;font-size:26px}.support-performance-grid article>p{color:#d99500;letter-spacing:3px;font-size:20px}.support-performance-grid dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.support-performance-grid dl div{padding:10px;background:#f4f7fb;border-radius:8px}.support-performance-grid dt{color:#68758b;font-size:9px;text-transform:uppercase}.support-performance-grid dd{margin:4px 0 0;font-weight:900}@media (max-width:950px){.support-performance-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.support-performance-grid,.support-performance-summary{grid-template-columns:1fr}}.support-ranking-explanation{margin-top:22px;padding:16px 20px;color:#38506e;background:#eef5ff;border:1px solid #cfdef4;border-radius:12px}.support-ranking-explanation p{margin:6px 0 0;line-height:1.55}.support-performance-grid article>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.support-performance-grid article>header>div{display:flex;gap:10px}.support-performance-grid article>header b{padding:6px 8px;color:#31597a;background:#eaf1f7;border-radius:999px;font-size:9px}.ranking-position{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;color:white!important;background:#506b91;border-radius:50%;font-weight:900}.reputation-excellent .ranking-position{background:#c58a00}.reputation-trusted .ranking-position{background:#16865d}.reputation-attention .ranking-position{background:#bd513d}.reputation-score{display:flex;align-items:baseline;gap:6px;margin-top:18px}.reputation-score strong{font-size:34px}.reputation-score span{color:#68758b}.reputation-sample-warning{display:block;margin-top:12px;padding:9px;color:#785a14;background:#fff4d8;border-radius:8px;line-height:1.4}.attribute-matrix-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 14px}.attribute-matrix-toolbar>div:first-child{display:grid;grid-gap:5px;gap:5px}.attribute-matrix-toolbar span{color:#6d778a;font-size:13px}.attribute-matrix-toolbar>div:last-child{display:flex;gap:8px}.attribute-matrix-toolbar input{width:280px}.attribute-matrix{overflow:visible;background:white;border:1px solid #dfe4ed;border-radius:14px;box-shadow:0 5px 20px rgba(24,36,62,.04)}.attribute-matrix-head,.attribute-matrix-row{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(220px,.8fr) minmax(430px,1.4fr);grid-gap:18px;gap:18px;align-items:center}.attribute-matrix-head{padding:13px 18px;background:#f1f4f9;border-radius:14px 14px 0 0;color:#5f6b82;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.attribute-matrix-row{min-height:72px;padding:12px 18px;border-top:1px solid #e5e9f0}.attribute-matrix-row:hover{background:#fafbfe}.attribute-matrix-row input,.attribute-matrix-row select{width:100%;background:white}.attribute-source-cell{display:grid;grid-gap:5px;gap:5px}.attribute-source-cell b{font-size:15px}.attribute-source-cell code{width:max-content;padding:2px 6px;color:#58657c;background:#eef1f5;font-size:11px}.attribute-source-cell small{color:#778196}.attribute-target-cell{position:relative;display:grid;grid-template-columns:minmax(260px,1fr) 170px auto;grid-gap:8px;gap:8px}.attribute-target-cell .danger{padding:8px 10px}.selected-magalu-field{display:grid;grid-gap:4px;gap:4px;padding:9px 11px;background:#f5f7fb;border:1px solid #dfe4ed;border-radius:8px}.selected-magalu-field>span{color:#6d778a;font-size:9px;font-weight:800;letter-spacing:.08em}.selected-magalu-field code{width:max-content;padding:2px 5px;color:#44516a;background:#e9edf4;font-size:11px}.selected-magalu-field small{color:#6d778a;font-size:11px}.attribute-target-cell.native{grid-template-columns:1fr}.attribute-target-cell.native .selected-magalu-field{background:#eaf5ee;border-color:#cce5d5}.attribute-target-cell.native .selected-magalu-field small{color:#397054}.attribute-target-cell.unmapped .selected-magalu-field{background:#fff3f0;border-color:#efcec6}.attribute-target-cell.unmapped .selected-magalu-field b,.attribute-target-cell.unmapped .selected-magalu-field>span{color:#984b3d}.attribute-matrix-footer{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-bottom:30px}.magalu-field-dropdown{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:30;padding:8px;background:white;border:1px solid #cad3e2;border-radius:10px;box-shadow:0 14px 34px rgba(18,30,52,.2)}.magalu-field-dropdown-head{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 9px}.magalu-field-dropdown-head button{padding:5px 8px;background:white;border:1px solid #d8deea;border-radius:6px}.magalu-field-dropdown>input{width:100%;margin-bottom:7px}.magalu-field-dropdown>div:last-child{max-height:320px;overflow-y:auto}.magalu-field-dropdown>div:last-child>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;text-align:left;background:white;border:0;border-bottom:1px solid #e7eaf0}.magalu-field-dropdown>div:last-child>button:hover{background:#f2f5ff}.magalu-field-dropdown span{display:grid;grid-gap:3px;gap:3px}.magalu-field-dropdown em,.magalu-field-dropdown small{color:#69758a;font-size:11px;font-style:normal}.magalu-field-dropdown p{padding:18px;color:#69758a;text-align:center}.attribute-target-cell.drop-up .magalu-field-dropdown{top:auto;bottom:calc(100% + 7px)}.magalu-field-dropdown-head>div{display:grid;grid-gap:2px;gap:2px}@media (max-width:1000px){.attribute-matrix{overflow-x:auto}.attribute-matrix-head,.attribute-matrix-row{min-width:920px}}@media (max-width:760px){.attribute-matrix-footer,.attribute-matrix-toolbar,.attribute-matrix-toolbar>div:last-child{align-items:stretch;flex-direction:column}.attribute-matrix-toolbar input{width:100%}}.support-finance-page{max-width:1450px}.support-finance-page .admin-header{align-items:end}.support-finance-page .admin-header label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:900}.support-policy-form{display:grid;grid-template-columns:repeat(6,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin:24px 0;padding:20px;background:white;border:1px solid #dfe5ee;border-radius:15px}.support-policy-form h2{grid-column:1/-1;margin:0}.agent-payment-config label,.support-policy-form label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:900}.support-payroll-list{display:grid;grid-gap:18px;gap:18px}.support-payroll-list>article{padding:22px;background:white;border:1px solid #dfe5ee;border-radius:16px}.support-payroll-list>article>header{display:flex;justify-content:space-between;gap:15px}.support-payroll-list header h2{margin:0 0 5px}.support-payroll-list header span{color:#68758b}.support-payroll-list header>strong{font-size:27px}.agent-payment-config{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin:18px 0;padding:13px;background:#f5f7fa;border-radius:10px}.support-payroll-totals{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:14px}.support-payroll-totals span{padding:8px 10px;background:#eef4ff;border-radius:8px}.support-payroll-items{display:grid;border:1px solid #e0e5ed;border-radius:10px;overflow:hidden}.support-payroll-items>div{display:grid;grid-template-columns:1fr 160px 110px;grid-gap:12px;gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid #e7ebf1}.support-payroll-items>div:last-child{border-bottom:0}.support-payroll-items span{display:grid;grid-gap:3px;gap:3px}.support-payroll-items span b{font-family:monospace}.support-payroll-items strong{text-align:right}.support-payroll-empty{color:#68758b}.support-payroll-list footer{display:flex;justify-content:flex-end;margin-top:16px}.payment-paid{padding:9px 12px;color:#176142;background:#def3e8;border-radius:9px;font-weight:900}@media (max-width:1100px){.support-policy-form{grid-template-columns:repeat(3,1fr)}.agent-payment-config{grid-template-columns:1fr 1fr}}@media (max-width:700px){.agent-payment-config,.support-payroll-items>div,.support-policy-form{grid-template-columns:1fr}.support-payroll-items strong{text-align:left}}.finance-page{max-width:1500px}.finance-page .admin-header{align-items:end}.finance-page .admin-header label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:900}.finance-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:24px 0}.finance-metrics article{display:grid;grid-gap:10px;gap:10px;padding:20px;background:#fff;border:1px solid #dfe5ee;border-radius:14px}.finance-metrics span{color:#68758b;font-size:12px;font-weight:800;text-transform:uppercase}.finance-metrics strong{font-size:26px}.finance-metrics .alert{border-color:#efb3a9;background:#fff8f6}.finance-commitments{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.finance-commitments span{padding:10px 14px;background:#eef4ff;border-radius:10px}.finance-entry-form{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 1.5fr 1.5fr 1fr auto;grid-gap:10px;gap:10px;align-items:end;padding:20px;background:#fff;border:1px solid #dfe5ee;border-radius:15px}.finance-entry-form h2{grid-column:1/-1;margin:0 0 5px}.finance-entry-form label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:900}.finance-table{margin-top:22px;padding:20px;background:#fff;border:1px solid #dfe5ee;border-radius:15px}.finance-table>header{display:flex;justify-content:space-between;align-items:center}.finance-table td b,.finance-table td small{display:block}.finance-table td small{color:#68758b;margin-top:3px}.finance-table .income{color:#176142;font-weight:900}.finance-table .expense{color:#a33b2a;font-weight:900}.finance-status{display:inline-block;padding:6px 8px;border-radius:8px;background:#fff3cc;font-size:11px;font-weight:900}.finance-status.paid{color:#176142;background:#def3e8}.finance-status.canceled{color:#68758b;background:#edf0f4}.finance-table tr.canceled{opacity:.55}.finance-actions{display:flex;gap:6px}.finance-actions button{white-space:nowrap;font-size:11px}@media(max-width:1100px){.finance-metrics{grid-template-columns:repeat(2,1fr)}.finance-entry-form{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.finance-entry-form,.finance-metrics{grid-template-columns:1fr}}.intelligence-grid>a{display:flex;gap:22px;padding:25px;color:inherit;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:16px;text-decoration:none}.intelligence-grid>a:hover{background:rgba(255,255,255,.11);border-color:#5ddbf3}.intelligence-grid>a>strong{flex:0 0 78px;color:#5ddbf3;font-size:23px}.intelligence-grid>a h3{margin:0 0 8px;color:white}.intelligence-grid>a p{margin:0 0 10px;color:#bfd2e1;line-height:1.55}.intelligence-differentials footer a,.intelligence-grid>a div>span{color:#5ddbf3;font-size:12px;font-weight:900}.intelligence-differentials footer a{margin-left:auto}.differential-page{padding-bottom:100px}.differential-hero{width:min(950px,calc(100% - 48px));margin:0 auto;padding:100px 0 60px;text-align:center}.differential-detail-hero h1,.differential-hero h1{margin:18px 0;color:#0a345b;font:700 clamp(42px,5vw,68px)/1.05 Georgia,serif}.differential-detail-hero p,.differential-hero p{color:#60788e;font-size:18px;line-height:1.65}.differential-index-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;width:min(1120px,calc(100% - 48px));margin:0 auto 55px}.differential-index-grid>a{min-height:270px;padding:34px;color:inherit;background:white;border:1px solid #d5e5f1;border-radius:22px;text-decoration:none;box-shadow:0 15px 40px rgba(25,72,119,.07)}.differential-index-grid>a:hover{transform:translateY(-3px);border-color:#36b8db}.differential-index-grid strong,.differential-metric{display:block;color:#0077dc;font-size:28px;font-weight:900}.differential-index-grid h2{margin:18px 0 10px;color:#0d3a61;font:700 29px Georgia,serif}.differential-index-grid p{color:#60788e;line-height:1.6}.differential-index-grid span{color:#006edc;font-weight:900}.differential-disclosure,.differential-evidence{width:min(920px,calc(100% - 48px));margin:0 auto;padding:30px 35px;background:#eaf5fb;border-radius:18px}.differential-disclosure h2{margin:0 0 10px;color:#123e66}.differential-disclosure p,.differential-evidence p{margin:0;color:#526d83;line-height:1.6}.differential-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding-top:42px;color:#6b8295;font-size:13px}.differential-breadcrumb a{color:#1673b8}.differential-detail-hero{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:70px;gap:70px;align-items:center;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:70px 0 85px}.differential-metric{margin-bottom:18px;font-size:38px}.differential-detail-hero aside{padding:34px;color:white;background:#082f55;border-radius:22px}.differential-detail-hero aside>b{font:700 25px Georgia,serif}.differential-detail-hero ul{display:grid;grid-gap:14px;gap:14px;margin:23px 0 0;padding:0;list-style:none}.differential-detail-hero li{color:#d2e4ef;line-height:1.45}.differential-how{padding:75px max(24px,calc((100% - 1180px)/2));background:#eaf4fa}.differential-how h2{margin:14px 0 35px;color:#0b345a;font:700 40px Georgia,serif}.differential-how>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.differential-how article{padding:28px;background:white;border-radius:18px}.differential-how article>span{color:#0aa4ce;font-weight:900}.differential-how h3{color:#123e66}.differential-how p{color:#60788e;line-height:1.55}.differential-evidence{margin-top:45px}.differential-evidence b{display:block;margin-bottom:8px;color:#123e66}@media (max-width:850px){.differential-detail-hero,.differential-how>div,.differential-index-grid{grid-template-columns:1fr}.differential-detail-hero{gap:35px}.intelligence-grid>a{flex-direction:column}.intelligence-grid>a>strong{flex-basis:auto}.intelligence-differentials footer a{width:100%;margin-left:0}}.hub-marketplaces-page{padding-bottom:100px}.hub-marketplaces-hero{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;grid-gap:75px;gap:75px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:70px 0 95px}.hub-marketplaces-hero h1{max-width:790px;margin:18px 0;color:#092f57;font:700 clamp(46px,5vw,72px)/1.02 Georgia,serif}.hub-marketplaces-hero>div>p{max-width:760px;color:#60798f;font-size:19px;line-height:1.65}.hub-marketplaces-hero aside{display:grid;grid-gap:10px;gap:10px;padding:42px;color:white;background:#082f55;border-radius:25px}.hub-marketplaces-hero aside strong{color:#5ddbf3;font:900 68px/1 Arial,sans-serif}.hub-marketplaces-hero aside b{font:700 27px Georgia,serif}.hub-marketplaces-hero aside p{margin:8px 0 0;color:#bad2e2;line-height:1.6}.hub-operation{width:min(1180px,calc(100% - 48px));margin:0 auto 90px}.hub-operation-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border-top:1px solid #cddfed;border-left:1px solid #cddfed}.hub-operation-grid article{min-height:250px;padding:28px;border-right:1px solid #cddfed;border-bottom:1px solid #cddfed}.hub-operation-grid span{color:#0099d8;font-weight:900}.hub-operation-grid h3{margin:46px 0 12px;color:#123e66;font:700 23px Georgia,serif}.hub-operation-grid p{color:#60798f;line-height:1.6}.hub-integrations{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:75px;gap:75px;padding:85px max(24px,calc((100vw - 1180px)/2));color:white;background:#082f55}.hub-integrations h2{margin:17px 0;font:700 43px/1.08 Georgia,serif}.hub-integrations>div:first-child p{color:#b7cfdf;line-height:1.65}.hub-integrations>div:last-child{display:grid;grid-gap:10px;gap:10px}.hub-integrations a{display:grid;grid-template-columns:70px 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 18px;color:white;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.14);border-radius:14px;text-decoration:none}.hub-integrations a:hover{background:rgba(255,255,255,.12)}.hub-integrations img{width:70px;height:48px;padding:8px;object-fit:contain;background:white;border-radius:9px}.hub-integrations a span{display:grid;grid-gap:4px;gap:4px}.hub-integrations a small{color:#8fcbe0}.hub-integrations a strong{color:#5ddbf3;font-size:13px}.hub-protection{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;width:min(1100px,calc(100% - 48px));margin:0 auto;padding:95px 0}.hub-protection h2{margin:16px 0;color:#123e66;font:700 41px/1.1 Georgia,serif}.hub-protection p{color:#60798f;line-height:1.65}.hub-protection ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.hub-protection a{display:block;padding:20px;color:#0b4776;background:white;border:1px solid #d5e5f1;border-radius:13px;font-weight:800;text-decoration:none}.hub-protection a:hover{border-color:#35badd}@media (max-width:900px){.hub-integrations,.hub-marketplaces-hero,.hub-protection{grid-template-columns:1fr}.hub-operation-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.hub-marketplaces-hero,.hub-operation,.hub-protection{width:min(100% - 28px,1180px)}.hub-marketplaces-hero{padding-top:55px}.hub-operation-grid{grid-template-columns:1fr}.hub-integrations a{grid-template-columns:58px 1fr}.hub-integrations a strong{grid-column:2}.hub-integrations img{width:58px}}.public-pricing-page{padding-bottom:100px}.public-pricing-hero{width:min(980px,calc(100% - 48px));margin:0 auto;padding:95px 0 65px;text-align:center}.public-pricing-hero h1{margin:18px 0;color:#0a345b;font:700 clamp(42px,5vw,66px)/1.05 Georgia,serif}.public-pricing-hero p{max-width:800px;margin:0 auto 28px;color:#60788e;font-size:18px;line-height:1.65}.public-pricing-hero>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.pricing-table-section{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:50px;gap:50px;width:min(1160px,calc(100% - 48px));margin:0 auto 50px;align-items:start}.pricing-parts-grid h2,.pricing-table-section h2{margin:12px 0;color:#123e66;font:700 35px/1.1 Georgia,serif}.pricing-table-section>div:first-child p{color:#60788e;line-height:1.6}.public-table-wrap{overflow-x:auto;border:1px solid #d8e5ee;border-radius:17px;background:white;box-shadow:0 14px 36px rgba(22,68,108,.06)}.public-pricing-page table{width:100%;border-collapse:collapse}.public-pricing-page td,.public-pricing-page th{padding:16px 19px;text-align:left;border-bottom:1px solid #e1e9ef}.public-pricing-page th{color:#526b80;background:#edf5fa;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.public-pricing-page td{color:#35536b}.public-pricing-page td:last-child{color:#0a558d;font-weight:900}.public-pricing-page tr:last-child td{border-bottom:0}.pricing-parts-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;width:min(1160px,calc(100% - 48px));margin:0 auto 50px}.pricing-parts-grid article{padding:32px;background:white;border:1px solid #d8e5ee;border-radius:20px}.pricing-parts-grid table{margin-top:24px}.fiscal-public-price{display:flex;justify-content:space-between;align-items:center;gap:35px;width:min(1160px,calc(100% - 48px));margin:0 auto 60px;padding:40px;color:white;background:#082f55;border-radius:22px}.fiscal-public-price h2{margin:12px 0;font:700 34px Georgia,serif}.fiscal-public-price p{margin:0;color:#c9dce8}.fiscal-public-price>strong{color:#5ddbf3;font-size:35px;white-space:nowrap}.fiscal-public-price>strong small{display:block;color:#bed4e2;font-size:12px;text-align:right}.pricing-table-section.examples{grid-template-columns:1fr}.pricing-table-section.examples .public-table-wrap{width:100%}.pricing-method{width:min(920px,calc(100% - 48px));margin:0 auto;padding:35px;background:#eaf5fb;border-radius:18px}.pricing-method h2{margin-top:0;color:#123e66}.pricing-method li,.pricing-method p{color:#526d83;line-height:1.6}.pricing-method ul{padding-left:20px}@media (max-width:850px){.pricing-parts-grid,.pricing-table-section{grid-template-columns:1fr}.fiscal-public-price{align-items:flex-start;flex-direction:column}.fiscal-public-price>strong small{text-align:left}}.support-ai-widget{position:fixed;right:22px;bottom:22px;z-index:1000;font-family:Arial,sans-serif}.support-ai-launcher{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 18px 8px 8px;color:white;background:#0b3c67;border:0;border-radius:999px;box-shadow:0 14px 38px rgba(8,47,83,.3);cursor:pointer}.support-ai-launcher span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#073052;background:#61dff5;font-size:20px;font-weight:900}.support-ai-launcher b{font-size:14px}.support-ai-widget.open .support-ai-launcher{position:absolute;right:8px;bottom:calc(100% + 10px);padding-right:8px}.support-ai-widget.open .support-ai-launcher b{display:none}.support-ai-launcher{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.support-ai-launcher.dragging{cursor:-webkit-grabbing;cursor:grabbing}.support-ai-dismiss{position:absolute;top:-9px;right:-9px;z-index:2;display:grid;place-items:center;width:25px;height:25px;padding:0;color:white;background:#7f2940;border:2px solid white;border-radius:50%;box-shadow:0 4px 12px rgba(8,47,83,.28);cursor:pointer;font-size:16px;line-height:1}.support-ai-widget.open .support-ai-dismiss{display:none}.support-ai-panel{position:absolute;right:0;bottom:0;width:min(390px,calc(100vw - 28px));height:min(650px,calc(100vh - 38px));display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;background:#fff;border:1px solid #d7e1ea;border-radius:20px;box-shadow:0 24px 70px rgba(10,39,65,.28)}.support-ai-panel>header{display:flex;align-items:center;gap:11px;padding:17px 18px;color:white;background:linear-gradient(120deg,#082f55,#115a84)}.support-ai-panel>header>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.support-ai-panel>header strong{font-size:15px}.support-ai-panel>header small{display:flex;align-items:center;gap:6px;color:#d4edf5}.support-ai-panel>header small i{width:7px;height:7px;background:#61e4a2;border-radius:50%}.support-ai-panel>header button{margin-left:auto;padding:3px 7px;color:white;background:transparent;border:0;font-size:25px}.support-ai-avatar{display:grid;place-items:center;width:39px;height:39px;color:#0b3c67;background:#61dff5;border-radius:12px;font-size:20px;font-weight:900}.support-ai-messages{min-height:0;display:flex;flex-direction:column;gap:11px;overflow-y:auto;padding:18px;background:#f4f7fa}.support-ai-messages article{width:-moz-fit-content;width:fit-content;max-width:88%;padding:11px 13px;border-radius:14px;box-shadow:0 2px 6px rgba(17,47,72,.06)}.support-ai-messages article p{margin:0;white-space:pre-wrap;line-height:1.47;font-size:14px}.support-ai-messages article small{display:block;margin-top:7px;color:#6e7d8a;font-size:10px}.support-ai-messages .assistant{align-self:flex-start;background:white;border-bottom-left-radius:4px}.support-ai-messages .user{align-self:flex-end;color:white;background:#0d6394;border-bottom-right-radius:4px}.support-ai-messages .user small{color:#d9edf7}.support-ai-messages .typing{display:flex;gap:4px}.support-ai-messages .typing span{width:6px;height:6px;background:#789;border-radius:50%;animation:chatPulse 1s infinite alternate}.support-ai-messages .typing span:nth-child(2){animation-delay:.2s}.support-ai-messages .typing span:nth-child(3){animation-delay:.4s}@keyframes chatPulse{to{opacity:.25;transform:translateY(-3px)}}.support-ai-messages article p a{color:#0877b8;font-weight:800;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.support-ai-messages .user p a{color:white}.support-ai-human{align-self:center;padding:9px 13px;color:#0b527c;background:white;border:1px solid #9abacb;border-radius:9px;font-weight:800}.support-ai-error{padding:8px;color:#9a3f31;background:#fff0ed;border-radius:8px;font-size:12px}.support-ai-transfer,.support-ai-transferred{display:grid;grid-gap:9px;gap:9px;padding:14px;background:white;border:1px solid #d9e2ea;border-radius:12px}.support-ai-transfer p,.support-ai-transferred span{margin:0;color:#697988;font-size:12px}.support-ai-transfer input{width:100%}.support-ai-transfer>div{display:flex;justify-content:flex-end;gap:8px}.support-ai-transfer button{padding:9px 12px}.support-ai-transferred a{color:#0d6394;font-weight:800}.support-ai-composer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:11px;border-top:1px solid #e3e8ed}.support-ai-composer input{min-width:0;border:1px solid #cfd9e2;border-radius:10px}.support-ai-composer button{width:42px;color:white;background:#0d6394;border:0;border-radius:10px;font-size:20px}.support-ai-panel>footer{padding:0 12px 9px;color:#7d8893;background:white;font-size:9px;text-align:center}.knowledge-page{max-width:1250px}.knowledge-editor{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px;margin:24px 0 30px;padding:24px;background:white;border:1px solid #dfe5ee;border-radius:16px}.knowledge-content,.knowledge-editor>div:first-child{grid-column:1/-1}.knowledge-editor h2{margin:0 0 5px}.knowledge-editor label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:900}.knowledge-editor small,.knowledge-editor>div:first-child span{color:#6d788a;font-weight:400}.knowledge-editor textarea{width:100%;resize:vertical}.knowledge-active{display:flex!important;align-items:center;grid-auto-flow:column;justify-content:start}.knowledge-active input{width:auto}.knowledge-actions{display:flex;justify-content:flex-end;gap:9px}.knowledge-list>header{display:flex;justify-content:space-between;align-items:center}.knowledge-list{display:grid;grid-gap:12px;gap:12px;padding-bottom:50px}.knowledge-list>article{display:flex;justify-content:space-between;gap:18px;padding:20px;background:white;border:1px solid #dfe5ee;border-radius:14px}.knowledge-list>article.inactive{opacity:.65}.knowledge-list h3{margin:10px 0 7px}.knowledge-list p{margin:0 0 10px;color:#4e5a6d;line-height:1.5;white-space:pre-wrap}.knowledge-list small{display:block;margin-top:5px;color:#778195}.status-active,.status-inactive{padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase}.status-active{color:#176142;background:#def3e8}.status-inactive{color:#6b7180;background:#e9ecf1}@media (max-width:600px){.support-ai-widget{right:14px;bottom:14px}.support-ai-panel{height:calc(100vh - 28px)}.support-ai-widget.open .support-ai-launcher{display:none}.knowledge-editor{grid-template-columns:1fr;padding:17px}.knowledge-content,.knowledge-editor>div:first-child{grid-column:auto}.knowledge-actions,.knowledge-list>article,.knowledge-list>header{align-items:stretch;flex-direction:column}}.knowledge-images{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;padding:16px;background:#f5f8fc;border:1px solid #dfe7f0;border-radius:12px}.knowledge-images>label{display:grid;grid-gap:7px;gap:7px}.knowledge-images>div,.knowledge-list-images{display:flex;flex-wrap:wrap;gap:10px}.knowledge-images figure{position:relative;width:180px;margin:0;padding:7px;background:white;border:1px solid #d8e1ec;border-radius:10px}.knowledge-images img,.knowledge-list-images img{width:100%;height:105px;object-fit:cover;object-position:top;border-radius:7px}.knowledge-images figure button{width:100%;margin-top:6px;padding:6px;color:#9c3f35;background:#fff2ef;border:0;border-radius:6px}.knowledge-list-images{margin:12px 0}.knowledge-list-images img{width:150px;border:1px solid #dbe3ec}.support-ai-guides{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.support-ai-guides button{position:relative;overflow:hidden;padding:0;text-align:left;background:#eef5fa;border:1px solid #cddce7;border-radius:9px;cursor:zoom-in}.support-ai-guides img{display:block;width:100%;max-height:180px;object-fit:cover;object-position:top}.support-ai-guides span{display:block;padding:7px 9px;color:#0c608f;font-size:11px;font-weight:900}.support-ai-lightbox{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:45px;background:rgba(4,19,35,.88);cursor:zoom-out}.support-ai-lightbox>button{position:fixed;top:18px;right:24px;width:44px;height:44px;color:white;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);border-radius:50%;font-size:28px}.support-ai-lightbox img{max-width:min(1200px,95vw);max-height:90vh;object-fit:contain;background:white;border-radius:10px;box-shadow:0 30px 90px rgba(0,0,0,.45);cursor:default}.knowledge-images:before{content:"Cole um print com Ctrl+V em qualquer ponto desta página, ou selecione os arquivos abaixo.";display:block;padding:12px 14px;color:#184e78;background:#e4f2fc;border:1px dashed #7fb2d5;border-radius:9px;font-weight:800}@media (max-width:600px){.knowledge-images{grid-column:auto}.support-ai-lightbox{padding:18px}.support-ai-lightbox img{max-width:100%}}.embedded-pricing{margin-top:90px;padding-top:70px;border-top:1px solid #d6e5ef;scroll-margin-top:85px}.embedded-pricing .public-pricing-hero{padding-top:0}.embedded-pricing .public-pricing-hero h2{margin:18px 0;color:#0a345b;font:700 clamp(38px,4.5vw,58px)/1.05 Georgia,serif}.integration-directory-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:20px;margin:-30px 0 32px;color:#c5dcec}.integration-directory-toolbar label{display:grid;grid-gap:8px;gap:8px;font-size:13px}.integration-directory-toolbar select{min-width:230px;max-width:100%;padding:12px;border:1px solid #b8cbd6;border-radius:10px;background:white;color:#173f66}.integration-directory-toolbar p{margin:0 0 12px;font-size:14px}.integration-directory-toolbar>span{margin:0 0 12px auto;font-size:12px}.features-page .integration-logo-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.features-page .integration-card-link{display:block;color:inherit;text-decoration:none}.features-page .integration-card-link:focus-visible{outline:3px solid #78ddf1;outline-offset:5px;border-radius:16px}.features-page .integration-logo-grid article{height:100%;align-content:start}.features-page .integration-logo{border-top:0;height:100px}.features-page .integration-logo img{width:100%;height:64px;max-height:64px}.features-page .integration-logo-grid h4{margin:0;font-size:17px;line-height:1.35}.features-page .integration-logo-grid article p{margin:8px 0;color:#c4d8e6;font-size:13px;line-height:1.6}.features-page .integration-logo-grid .integration-status{display:inline-block;justify-self:start;padding:5px 8px;border-radius:6px;background:#243d60;color:#e2edff;font-size:10px;line-height:1.5;letter-spacing:.03em}.features-page .integration-status.available{background:#164e40;color:#a4f4cd}.features-page .integration-status.validation{background:#4c3d19;color:#ffe3a0}.features-page .integration-status.review{background:#243e65;color:#c6e0ff}.features-page .integration-status.waiting{background:#3c3852;color:#e1d9f8}.features-page .integration-detail-link{margin-top:6px;color:#78ddf1;font-size:12px!important}@media(max-width:600px){.features-page .integration-logo-grid{grid-template-columns:1fr}.integration-directory-toolbar{margin-top:-20px}.integration-directory-toolbar>span{margin-left:0}.integration-directory-toolbar label,.integration-directory-toolbar select{width:100%}}.features-page .integration-directory-toolbar label{color:#d4e6f1}.api-feature-cta{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:40px;gap:40px;width:min(1180px,calc(100% - 48px));margin:0 auto 70px;padding:42px 48px;background:#f1f8fd;border:1px solid #d2e5f2;border-radius:24px}.api-feature-cta h2{margin:12px 0;color:#092f57;font:700 clamp(30px,4vw,46px)/1.08 Georgia,serif}.api-feature-cta p{max-width:760px;margin:0;color:#587188;font-size:17px;line-height:1.65}.api-feature-cta>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.developer-page,.technical-partners-page{padding-bottom:40px}.developer-hero,.technical-partners-hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:58px;gap:58px;align-items:center;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:96px 0}.developer-hero h1,.technical-partners-hero h1{margin:18px 0 24px;color:#092f57;font:700 clamp(48px,6vw,76px)/.98 Georgia,serif;letter-spacing:-.04em}.developer-hero>div>p,.technical-partners-hero>div>p{max-width:720px;color:#587188;font-size:20px;line-height:1.65}.developer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.developer-hero aside,.technical-partners-hero aside{padding:34px;color:#fff;background:linear-gradient(145deg,#072f55,#075d70);border-radius:26px;box-shadow:0 25px 65px rgba(7,47,85,.22)}.developer-hero aside>span{font-size:11px;font-weight:900;letter-spacing:.12em}.developer-hero pre{margin:18px 0;padding:20px;overflow:auto;color:#bdf7e4;background:#061d33;border:1px solid #28506d;border-radius:12px;line-height:1.7}.developer-hero aside>div{display:flex;gap:20px}.developer-hero aside a{color:#8de3f3;font-weight:800}.developer-capabilities,.developer-notes,.technical-partners-fit,.technical-partners-flow{width:min(1180px,calc(100% - 48px));margin:0 auto 80px}.developer-capabilities>div:first-child,.technical-partners-fit>div:first-child{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:end;margin-bottom:32px}.developer-capabilities h2,.developer-notes h2,.technical-partners-fit h2,.technical-partners-flow h2{margin:12px 0;color:#092f57;font:700 clamp(34px,4vw,52px)/1.05 Georgia,serif}.developer-capabilities>div:first-child p{color:#587188;line-height:1.7}.developer-grid,.technical-partners-fit>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.developer-grid article,.technical-partners-fit article{padding:28px;background:#f3f8fb;border:1px solid #dce9f2;border-radius:18px}.developer-grid article>b{color:#07806a;font-size:25px}.developer-grid h3,.technical-partners-fit h3{color:#153e63}.developer-grid p,.technical-partners-fit p{color:#60798f;line-height:1.6}.developer-notes{padding:48px;background:#eaf6f2;border-radius:26px}.developer-notes>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:28px 0}.developer-notes p{margin:0;color:#496b63;line-height:1.65}.technical-partners-hero aside>b{display:block;margin-bottom:18px;font-size:20px}.technical-partners-hero aside li{margin:13px 0;line-height:1.5}.technical-partners-fit>div:last-child{grid-template-columns:repeat(3,1fr)}.technical-partners-flow{padding:52px;color:#fff;background:#072f55;border-radius:28px}.technical-partners-flow h2{color:#fff}.technical-partners-flow ol{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:28px 0 0;padding:0;list-style:none}.technical-partners-flow li{padding:24px;background:rgba(255,255,255,.08);border-radius:16px}.technical-partners-flow li>b{display:grid;place-items:center;width:34px;height:34px;color:#07305a;background:#5ddbf3;border-radius:50%}.technical-partners-flow h3{margin:18px 0 8px}.technical-partners-flow p{margin:0;color:#b9cee0;line-height:1.55}@media(max-width:900px){.api-feature-cta,.developer-capabilities>div:first-child,.developer-hero,.technical-partners-hero{grid-template-columns:1fr}.api-feature-cta>div:last-child{justify-content:flex-start}.developer-grid,.technical-partners-flow ol{grid-template-columns:1fr 1fr}.developer-notes>div,.technical-partners-fit>div:last-child{grid-template-columns:1fr}}@media(max-width:600px){.api-feature-cta,.developer-capabilities,.developer-hero,.developer-notes,.technical-partners-fit,.technical-partners-flow,.technical-partners-hero{width:min(100% - 28px,1180px)}.api-feature-cta,.developer-notes,.technical-partners-flow{padding:30px 22px}.developer-hero,.technical-partners-hero{padding:55px 0}.developer-hero h1,.technical-partners-hero h1{font-size:43px}.developer-grid,.technical-partners-flow ol{grid-template-columns:1fr}.api-feature-cta .marketing-button,.developer-actions .marketing-button{width:100%}}@media(min-width:901px) and (max-width:1250px){.marketing-site:has(.features-page) .marketing-header{flex-wrap:wrap;gap:16px}.marketing-site:has(.features-page) .marketing-nav{order:3;width:100%;justify-content:space-between}}.loja-integrada-key-help{margin:16px 0 22px;padding:20px;border:1px solid #c6dcd6;border-radius:12px;background:#f0f8f5;color:#173b31}.loja-integrada-key-help h4{margin:0 0 12px;font-size:17px}.loja-integrada-key-help ol{margin:0 0 18px;padding-left:22px}.loja-integrada-key-help li{margin:10px 0;line-height:1.6}.loja-integrada-key-help a{display:inline-flex;text-decoration:none;align-items:center;white-space:normal}.loja-integrada-key-help p{margin:14px 0 0;font-size:13px;line-height:1.6}.channel-save-feedback{display:inline-flex;align-items:center;max-width:100%;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.5}.channel-save-feedback.success{background:#e9f7ee;color:#17643b}.channel-save-feedback.error{background:#fff0ee;color:#a62820}.woo-guide-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;grid-gap:64px;gap:64px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:80px 0}.woo-guide-hero h1{margin:18px 0 24px;color:#092f57;font:700 clamp(36px,4.5vw,62px)/1.08 Georgia,serif}.woo-guide-content p,.woo-guide-hero p{color:#60798f;line-height:1.75}.woo-guide-hero>div>p{font-size:18px}.woo-guide-hero aside{display:grid;justify-items:center;grid-gap:22px;gap:22px;padding:40px 28px;background:white;border:1px solid #d5e5f1;border-radius:24px;box-shadow:0 22px 55px rgba(25,72,119,.07);text-align:center}.woo-guide-hero aside img{max-width:100%;object-fit:contain}.woo-guide-hero aside>span{color:#0873b6;font-size:32px}.woo-guide-hero aside p{margin:0;font-size:14px}.woo-guide-content{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:28px 0 50px}.woo-guide-content h2{margin:0 0 26px;color:#123e66;font:700 clamp(27px,3vw,38px)/1.2 Georgia,serif}.woo-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.woo-guide-grid article{padding:28px;background:white;border:1px solid #d5e5f1;border-radius:18px}.woo-guide-grid h3{margin:0 0 14px;color:#123e66;font-size:21px;line-height:1.35}.woo-guide-grid p{margin:0}.woo-guide-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:start}.woo-guide-steps ol{display:grid;grid-gap:16px;gap:16px;margin:0;padding-left:26px;color:#315975;line-height:1.7}.woo-guide-steps li::marker{color:#0073d8;font-weight:800}.woo-guide-questions{display:grid;grid-gap:12px;gap:12px}.woo-guide-questions details{padding:20px 24px;background:white;border:1px solid #d5e5f1;border-radius:12px}.woo-guide-questions summary{color:#123e66;font-weight:700;line-height:1.5;cursor:pointer}.woo-guide-questions p{margin-bottom:0}.woo-guide-links>div{display:flex;flex-wrap:wrap;gap:16px 26px}.woo-guide-content a{color:#0065b5;text-underline-offset:4px}.public-integration-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.public-integration-logos a{display:grid;justify-items:center;align-content:start;grid-gap:18px;gap:18px;min-width:0;padding:24px 18px;color:#123e66;text-align:center;text-decoration:none;background:white;border:1px solid #d5e5f1;border-radius:16px}.public-integration-logos a:hover{border-color:#1684ce}.public-integration-logos a:focus-visible{outline:3px solid #1684ce;outline-offset:3px}.public-integration-logos img{max-width:100%;object-fit:contain}.public-integration-logos b{line-height:1.4}.hero-protection-card{display:grid;grid-gap:18px;gap:18px;padding:38px;color:white;background:linear-gradient(145deg,#062f55,#075d76);border:1px solid #21839a;border-radius:26px;box-shadow:0 24px 65px rgba(8,47,85,.18)}.hero-protection-card>strong{color:#6ce5f5;font:800 clamp(52px,6vw,82px)/1 Georgia,serif}.features-protection{margin-bottom:56px}.features-protection>strong{font-size:clamp(36px,6vw,72px);overflow-wrap:anywhere}.hero-protection-card h2{margin:0;font:700 28px/1.2 Georgia,serif}.hero-protection-card p{margin:0;color:#d4e8f1;font-size:16px;line-height:1.65}.hero-protection-card .hero-protection-risk{padding-top:16px;border-top:1px solid rgba(255,255,255,.23);font-size:14px}.hero-protection-card a{color:#80e9f5;font-size:14px;font-weight:700;text-underline-offset:4px}.intelligence-grid>.differential-highlight{order:-1;grid-column:1/-1;padding:32px;background:#075c70;border-color:#60d7e9}.intelligence-grid>.differential-highlight>strong{flex-basis:110px;font-size:30px}.hero-protection-card a:focus-visible,.intelligence-grid>a:focus-visible{outline:3px solid #80e9f5;outline-offset:4px}@media(max-width:600px){.hero-protection-card{padding:26px}.intelligence-grid>.differential-highlight,.intelligence-grid>a{flex-direction:column;padding:22px;gap:12px}.intelligence-grid>.differential-highlight>strong,.intelligence-grid>a>strong{flex-basis:auto}.public-integration-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-integration-logos a{padding:18px 12px;font-size:13px}}.woo-marketplace-guide .differential-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;background:transparent;border:0}@media(min-width:901px) and (max-width:1350px){.marketing-header{flex-wrap:wrap;gap:14px}.marketing-actions{margin-left:auto}.marketing-nav{order:3;width:100%;flex-wrap:wrap;justify-content:space-between}.marketing-nav a{padding:8px 10px}}@media (max-width:900px){.public-demo-banner{width:min(100% - 32px,1320px);align-items:flex-start;flex-direction:column;gap:14px}.public-demo-actions{width:100%;flex-wrap:wrap}.public-demo-actions>a{flex:1 1 220px}.specialist-button{display:none}}@media (max-width:600px){.demo-header-button,.trial-header-button{padding:10px 12px;font-size:12px}.public-demo-banner{margin-top:12px;padding:15px}.public-demo-banner span{font-size:13px}}@media(max-width:800px){.woo-guide-hero,.woo-guide-steps{grid-template-columns:1fr;gap:30px}.woo-guide-hero{padding:45px 0}.woo-guide-hero aside{grid-template-columns:1fr auto 1fr;gap:14px;padding:24px}.woo-guide-hero aside p{grid-column:1/-1}}@media(max-width:600px){.woo-guide-content,.woo-guide-hero{width:calc(100% - 32px)}.woo-guide-grid{grid-template-columns:1fr}.woo-guide-grid article{padding:22px}.woo-guide-hero aside img{height:54px}.woo-guide-hero .hero-actions{align-items:start;flex-direction:column}}.order-origin{display:grid;grid-gap:5px;gap:5px;min-width:180px;max-width:280px;white-space:normal;overflow-wrap:anywhere}.order-origin strong{color:var(--text)}.attribute-matrix-page .attribute-matrix-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.attribute-matrix-page .attribute-matrix-toolbar label{display:grid;grid-gap:6px;gap:6px;min-width:180px}.attribute-matrix-page .attribute-matrix-footer button,.attribute-matrix-page .attribute-matrix-toolbar button,.attribute-matrix-page .attribute-target-cell button{padding:10px 14px;border:1px solid #ced8df;border-radius:8px;cursor:pointer}.attribute-matrix-page .attribute-matrix-head,.attribute-matrix-page .attribute-matrix-row{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.35fr);align-items:start;min-width:0}.attribute-matrix-page .attribute-matrix-row>div{min-width:0}.attribute-matrix-page .attribute-target-cell{display:flex;flex-direction:column;gap:8px;min-width:0}.attribute-matrix-page .attribute-target-cell button{align-self:flex-start}.attribute-matrix-page .attribute-target-cell label,.attribute-matrix-page .attribute-value-cell,.attribute-matrix-page .attribute-value-cell label{display:grid;grid-gap:7px;gap:7px}.attribute-matrix-page .attribute-value-cell{gap:10px}.attribute-matrix-page .attribute-matrix-row input,.attribute-matrix-page .attribute-matrix-row select,.attribute-matrix-page .attribute-matrix-toolbar select{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid #cdd7df;border-radius:8px}.attribute-matrix-page .attribute-value-cell .attribute-checkbox{display:flex;align-items:center;gap:7px}.attribute-matrix-page .attribute-checkbox input[type=checkbox]{width:auto}.attribute-matrix-page code{max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:12px}.attribute-matrix-page small{color:#667485;line-height:1.5}.attribute-matrix-page details summary{cursor:pointer;font-size:13px;color:#1d594d}.attribute-matrix-page details[open] summary{margin-bottom:10px}.attribute-image-inputs{display:grid;grid-gap:10px;gap:10px}.attribute-matrix-page .attribute-field-group .attribute-rule-row{background:#f6faf8}@media(max-width:760px){.attribute-matrix-page .attribute-matrix-head{display:none}.attribute-matrix-page .attribute-matrix-row{grid-template-columns:1fr;gap:14px}.attribute-matrix-page .attribute-matrix{overflow:hidden}}.attribute-sheet-context{padding:16px 18px;margin:14px 0;background:#f0f6f3;border:1px solid #d3e3db;border-radius:10px}.attribute-sheet-context label{display:grid;grid-gap:8px;gap:8px;font-weight:700}.attribute-sheet-context select{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #cdd7df;border-radius:8px;background:white}.attribute-sheet-context p{margin:9px 0 0;color:#536877;font-size:13px;line-height:1.5}.attribute-priority-notice{margin:16px 0;padding:16px 18px;border:1px solid #bcd8c9;border-left:4px solid #246b4d;border-radius:10px;background:#f0f8f3}.attribute-priority-notice strong{color:#194b37}.attribute-priority-notice p{margin:8px 0;line-height:1.7}.attribute-priority-notice small{display:block;line-height:1.6}.payment-provider-list{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.payment-provider-list article{display:grid;grid-template-columns:40px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:18px;background:#fff;border:1px solid #dfe5ee;border-radius:13px}.payment-provider-list article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-weight:900}.payment-provider-list .ready>span{color:#176142;background:#def3e8}.payment-provider-list .pending>span{color:#8b5b14;background:#fff3cc}.payment-provider-list h2,.payment-provider-list p{margin:0}.payment-provider-list p{margin-top:4px;color:#68758b}.payment-provider-list>button{justify-self:end}.pix-key-form{display:grid;grid-template-columns:180px 1fr auto;grid-gap:12px;gap:12px;align-items:end;max-width:850px;margin-top:22px;padding:22px;background:#fff;border:1px solid #dfe5ee;border-radius:14px}.pix-key-form label{display:grid;grid-gap:6px;gap:6px}.pix-key-form small{grid-column:1/-1;color:#68758b}.pix-key-saved{max-width:810px;padding:14px 18px;background:#def3e8;border-radius:10px}@media(max-width:700px){.payment-provider-list article,.pix-key-form{grid-template-columns:1fr}.payment-provider-list>button{justify-self:stretch}}.provider-header-actions{display:flex;gap:12px;align-items:end}.provider-header-actions label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:900}.seller-revenue-forecast{margin-top:24px;padding:22px;background:#fff;border:1px solid #dfe5ee;border-radius:15px}.seller-revenue-forecast>header{display:flex;align-items:end;justify-content:space-between}.seller-revenue-forecast h2{margin:4px 0}.revenue-forecast-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.revenue-forecast-cards article{display:grid;grid-gap:7px;gap:7px;padding:17px;background:#f5f8fc;border-radius:11px}.revenue-forecast-cards span{color:#68758b;font-size:11px;font-weight:900;text-transform:uppercase}.revenue-forecast-cards strong{font-size:24px}.revenue-state{display:inline-block;padding:6px 8px;border-radius:8px;font-size:11px;font-weight:900}.revenue-state.calculating{color:#365b78;background:#e6f1fa}.revenue-state.finalized{color:#725b13;background:#fff3cc}.revenue-state.received{color:#176142;background:#def3e8}@media(max-width:900px){.revenue-forecast-cards{grid-template-columns:1fr 1fr}}@media(max-width:700px){.provider-header-actions,.seller-revenue-forecast>header{align-items:stretch;flex-direction:column}.revenue-forecast-cards{grid-template-columns:1fr}}.payment-provider-list article>button{white-space:nowrap}.payment-credential-dialog{width:min(620px,calc(100% - 28px));max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(9,24,48,.3)}.payment-credential-dialog>header{display:flex;align-items:start;justify-content:space-between}.payment-credential-dialog h2{margin:4px 0}.payment-credential-dialog>header>button{width:38px;height:38px;padding:0;border:0;background:#eef2f7;border-radius:50%;font-size:25px}.mercado-pago-developer-link{display:block;margin:16px 0;padding:13px 15px;color:#0759b7;background:#eef6ff;border-radius:10px;font-weight:800;text-decoration:none}.payment-credential-dialog form{display:grid;grid-gap:15px;gap:15px}.payment-credential-dialog label{display:grid;grid-gap:6px;gap:6px;font-weight:800}.payment-credential-dialog label small,.payment-credential-dialog label span{color:#68758b;font-size:12px;font-weight:500}.payment-credential-dialog form aside{display:grid;grid-gap:4px;gap:4px;padding:13px 15px;color:#176142;background:#eaf7f0;border-radius:10px}.payment-credential-dialog form footer{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}@media(max-width:700px){.payment-provider-list article>button{white-space:normal}.payment-credential-dialog{padding:20px}.payment-credential-dialog form footer{align-items:stretch;flex-direction:column-reverse}}.payment-method-settings{margin-top:24px;padding:22px;background:#fff;border:1px solid #dfe5ee;border-radius:15px}.payment-method-settings>header{display:flex;align-items:end;justify-content:space-between}.payment-method-settings h2{margin:4px 0}.payment-method-settings form{display:flex;gap:12px;align-items:stretch;margin-top:18px}.payment-method-settings form>label{display:flex;gap:10px;align-items:center;min-width:170px;padding:15px;background:#f5f8fc;border:1px solid #dfe5ee;border-radius:11px}.payment-method-settings label span{display:grid;grid-gap:3px;gap:3px}.payment-method-settings label small{color:#68758b}.payment-method-settings form>button{margin-left:auto}.payment-credential-dialog.c6-dialog{width:min(780px,calc(100% - 28px))}.credential-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.payment-credential-dialog textarea{width:100%;resize:vertical;font-family:monospace;font-size:12px}@media(max-width:800px){.payment-method-settings form,.payment-method-settings>header{align-items:stretch;flex-direction:column}.payment-method-settings form>button{margin-left:0}.credential-grid{grid-template-columns:1fr}}.billing-restriction{display:grid;grid-gap:5px;gap:5px;padding:16px 18px;color:#7b3b20;background:#fff2e7;border:1px solid #efc6a8;border-radius:12px}.billing-statement{padding:26px;background:var(--paper);border:1px solid var(--line);border-radius:18px}.invoice-state{display:inline-block;padding:6px 9px;border-radius:8px;font-size:11px;font-weight:900}.invoice-state.paid{color:#176142;background:#def3e8}.invoice-state.overdue{color:#9a3021;background:#fde5e1}.invoice-state.due{color:#725b13;background:#fff3cc}.invoice-state.calculating{color:#365b78;background:#e6f1fa}.invoice-payment-actions{display:flex;gap:8px}.invoice-payment-locked{display:inline-block;max-width:220px;color:#68758b;font-size:12px;font-weight:750}.billing-statement td small{display:block;margin-top:4px;color:#68758b}.delinquency-list{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.delinquency-list article{display:grid;grid-template-columns:1fr 220px auto;grid-gap:20px;gap:20px;align-items:center;padding:20px;background:#fff;border:1px solid #dfe5ee;border-radius:14px}.delinquency-list h2{margin:0 0 5px}.seller-access-state{display:grid;grid-gap:4px;gap:4px}.seller-access-state small{color:#68758b}.seller-access-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:900px){.delinquency-list article{grid-template-columns:1fr}.invoice-payment-actions{align-items:stretch;flex-direction:column}}.collaborator-billing .admin-header{align-items:end}.collaborator-billing .admin-header label{display:grid;grid-gap:6px;gap:6px}.collaborator-money-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:24px 0}.collaborator-money-cards article{display:grid;grid-gap:8px;gap:8px;padding:20px;background:#fff;border:1px solid #dfe5ee;border-radius:14px}.collaborator-money-cards span{color:#68758b;font-size:12px;font-weight:900;text-transform:uppercase}.collaborator-money-cards strong{font-size:27px}.collaborator-breakdown{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.collaborator-breakdown span{padding:10px 13px;background:#eef4ff;border-radius:9px}.collaborator-payment-history,.collaborator-ticket-statement{margin-top:20px;padding:22px;background:#fff;border:1px solid #dfe5ee;border-radius:14px}.collaborator-ticket-statement>header{display:flex;justify-content:space-between;align-items:center}.collaborator-ticket-statement td small{display:block;max-width:300px;margin-top:4px;color:#68758b}.eligible{color:#176142;font-weight:900}.not-eligible{color:#8b5b14;font-weight:900}.collaborator-payment-history article{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid #e7ebf1}.collaborator-payment-history span{display:grid;grid-gap:4px;gap:4px}.team-payment-list{display:grid;grid-gap:18px;gap:18px;margin-top:24px}.team-payment-list>article{padding:22px;background:#fff;border:1px solid #dfe5ee;border-radius:15px}.team-payment-list article>header{display:flex;justify-content:space-between}.team-payment-list h2{margin:0}.team-payment-list header strong{font-size:27px}.team-payment-summary{display:flex;gap:10px;margin:15px 0}.team-payment-summary span{padding:8px 10px;background:#eef4ff;border-radius:8px}.team-payment-ticket{display:flex;justify-content:space-between;padding:10px;border-top:1px solid #e7ebf1}.team-payment-list footer{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:900px){.collaborator-money-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.collaborator-money-cards{grid-template-columns:1fr}}.analytics-consent{position:fixed;z-index:1000;right:20px;bottom:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;width:min(760px,calc(100% - 40px));padding:20px;color:#173d5d;background:#fff;border:1px solid #cdddea;border-radius:16px;box-shadow:0 20px 60px rgba(18,62,102,.2)}.analytics-consent strong{font-size:16px}.analytics-consent p{margin:5px 0 0;color:#536f85;font-size:13px;line-height:1.5}.analytics-consent>div:last-child{display:flex;gap:9px}.analytics-consent button{padding:10px 14px;border:1px solid #b8cada;border-radius:9px;cursor:pointer;font-weight:800}.analytics-consent button.primary{color:#fff;background:#0067c8;border-color:#0067c8}@media (max-width:680px){.analytics-consent{grid-template-columns:1fr}.analytics-consent>div:last-child{justify-content:flex-end}}.cookie-preferences-button{display:inline-block;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.analytics-consent{box-sizing:border-box;max-height:calc(100dvh - 40px);overflow-y:auto}.analytics-consent .analytics-consent-actions{flex-wrap:wrap}.analytics-consent .analytics-consent-actions button{color:#173d5d;background:#f4f8fc;border:1px solid #829caf;min-height:44px}.analytics-consent a{color:#005ba9;text-decoration:underline}.analytics-consent button:focus-visible,.cookie-preferences-button:focus-visible{outline:3px solid #0067c8;outline-offset:3px}@media(max-width:680px){.analytics-consent .analytics-consent-actions{display:grid;grid-template-columns:1fr 1fr}.analytics-consent .analytics-consent-actions button{width:100%}}.parana-upd-guide ol{display:grid;grid-gap:12px;gap:12px;padding-left:24px}.parana-upd-guide li{line-height:1.6;overflow-wrap:anywhere}.parana-upd-guide li button{margin-left:8px}.seller-readonly{border:0;margin:0;padding:0;min-width:0}.seller-readonly button:disabled,.seller-readonly input:disabled,.seller-readonly select:disabled,.seller-readonly textarea:disabled{cursor:not-allowed}.team-main,.team-management{display:grid;grid-gap:20px;gap:20px}.team-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.team-toolbar h3{margin:0 0 6px;font-size:24px}.team-toolbar p{margin:0;color:var(--muted);font-size:14px}.team-toolbar>button{white-space:nowrap}.team-access-info{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;padding:16px 20px;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:var(--paper);font-size:13px}.team-access-info a{margin-left:auto;color:var(--ink);font-weight:600}.team-search{max-width:440px}.team-person{display:flex;gap:12px;align-items:center}.team-avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#e8eee8;color:var(--ink);font-weight:700}.team-person>div{display:grid;grid-gap:5px;gap:5px}.team-person>div>span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.team-row-actions{display:flex;align-items:center;gap:16px}.team-row-actions>button:first-child{padding:9px 13px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font-weight:600;white-space:nowrap}.team-remove{border:0;padding:8px 0;background:transparent;color:#a54132;font-size:13px}.team-dialog-backdrop{position:fixed;inset:0;z-index:200;background:rgba(14,34,29,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.team-dialog{width:100%;max-width:720px;max-height:calc(100dvh - 48px);background:var(--paper);border-radius:18px;box-shadow:0 20px 80px #102a2540;display:flex;flex-direction:column;overflow:hidden}.team-dialog>header{padding:22px 28px;flex-shrink:0;justify-content:space-between}.team-dialog>header h3{margin:0;font-size:24px}.team-dialog>header button{border:0;border-radius:8px;padding:5px 10px;background:#ebece6;color:var(--ink);font-size:24px}.team-dialog>form{display:flex;flex-direction:column;overflow:hidden;min-height:0}.team-dialog-content{display:grid;grid-gap:20px;gap:20px;padding:24px 28px;overflow-y:auto}.team-dialog-content>p{margin:0;line-height:1.6}.team-dialog-content label{display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--muted)}.team-dialog-content input:not([type=checkbox]),.team-dialog-content select{width:100%}.team-dialog footer{display:flex;justify-content:flex-end;gap:12px;padding:18px 28px;background:#f2f1e9;border-top:1px solid var(--line)}.team-dialog footer button{padding:11px 18px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.team-dialog footer button.primary{color:white;background:var(--ink)}.team-permission-note{padding:15px 18px;border-radius:10px;background:#edf1ea;font-size:13px;line-height:1.5}.team-permission-note p{margin:5px 0 0;color:var(--muted)}@media (max-width:700px){.team-toolbar{align-items:stretch;flex-direction:column;gap:16px}.team-access-info{gap:12px}.team-access-info a{width:100%;margin-left:0}.team-row-actions{align-items:flex-start;flex-direction:column;gap:4px}.team-dialog-backdrop{padding:12px}.team-dialog{max-height:calc(100dvh - 24px)}.team-dialog-content{padding:20px}.team-dialog footer,.team-dialog>header{padding:18px 20px}}.member-activation{max-width:620px;padding-block:40px}.member-activation>.brand{margin:0 auto 24px;text-decoration:none}.member-activation h1{font-size:30px;margin:0}.member-activation form{display:grid;grid-gap:18px;gap:18px}.member-activation label:not(.toggle){display:grid;grid-gap:8px;gap:8px}.member-activation p{line-height:1.6}.team-member-status{display:block;color:#8b621a;font-size:12px;margin-top:5px}.team-row-actions{flex-wrap:wrap}.dropship-catalog,.dropship-panel{display:grid;grid-gap:22px;gap:22px;padding:32px 0}.dropship-catalog h2,.dropship-panel h2{font-size:32px;margin:0}.dropship-seller-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:22px;gap:22px}.dropship-grant,.dropship-register{display:grid;grid-gap:16px;gap:16px}.dropship-register{max-width:760px}.dropship-grant label,.dropship-publish-bar label,.dropship-register label{display:grid;grid-gap:8px;gap:8px}.dropship-authorizations{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.dropship-authorizations li{display:grid;grid-gap:5px;gap:5px;padding:14px;background:#eaf1eb;border-radius:10px}.dropship-authorizations span{font-size:13px}.dropship-grant{border-top:1px solid #d9d0bf;padding-top:18px}.dropship-search{display:flex;gap:12px}.dropship-search input{flex:1 1}.dropship-grant>button{padding:10px 16px;border:1px solid #c6d3ca;border-radius:8px;background:white;font-weight:700}.dropship-grant>form{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.dropship-grant>form>h4,.dropship-grant>form>p{margin:0}.dropship-grant>form>.primary{justify-self:start}.dropship-authorizations li>button{justify-self:start;padding:8px 12px;border:1px solid #c6d3ca;border-radius:7px;background:white}.dropship-publish-bar{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:20px;border:1px solid #d9d0bf;border-radius:14px;background:#f9f7f1}.dropship-publish-bar label{flex:1 1;min-width:220px}.dropship-catalog td small{display:block;color:#a13b25;margin-top:5px}.dropship-public{--ds-green:#173f35;--ds-amber:#bc7928}.dropship-public-hero{display:grid;grid-template-columns:1.25fr .85fr;grid-gap:70px;gap:70px;padding:88px 0 76px;align-items:center}.dropship-public-hero h1{font-size:clamp(40px,4.6vw,68px);line-height:1.1;letter-spacing:-2px;margin:22px 0}.dropship-public-hero h1 em{font-style:normal;color:#9a651e}.dropship-public-hero>div>p{font-size:19px;line-height:1.8;color:#52665f;max-width:680px}.dropship-proof{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px;font-size:12px;font-weight:700;letter-spacing:.02em}.dropship-proof span:before{content:"✓ ";color:#527750}.dropship-flow-card{background:#173f35;color:#f7f2e8;border-radius:24px;padding:30px;box-shadow:0 24px 50px #163e351c}.dropship-flow-card .marketing-kicker{font-size:10px;color:#d7be90;letter-spacing:.12em}.dropship-flow-seller,.dropship-flow-source{display:grid;grid-gap:8px;gap:8px;border:1px solid #ffffff35;border-radius:14px;padding:22px;margin-top:22px}.dropship-flow-card small{font-size:10px;letter-spacing:.08em}.dropship-flow-card strong{font-size:26px}.dropship-flow-source>span{font-size:13px;color:#d3dfd7}.dropship-flow-arrow{text-align:center;font-size:27px;margin:8px 0 -16px;color:#d7be90}.dropship-flow-seller{background:#f7f2e8;color:#173f35}.dropship-flow-seller>div{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:12px 0;border-bottom:1px solid #d9d0bf}.dropship-flow-seller b{font-size:11px;border-radius:5px;padding:4px 7px;background:#dce8da}.dropship-flow-seller p{font-size:13px;line-height:1.6;margin:2px 0}.dropship-flow-locked{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;border:1px dashed #ffffff45;border-radius:10px;padding:16px}.dropship-flow-locked small{letter-spacing:0;color:#c4d0c7}.dropship-flow-caption{font-size:11px;color:#c4d0c7;margin:20px 0 0;line-height:1.5}.dropship-public-principle{display:flex;align-items:center;gap:30px;padding:34px;border:1px solid #d9d0bf;border-radius:16px;background:#ebe9dd}.dropship-public-principle>strong{font-size:64px;font-family:Georgia,serif;color:#9a651e}.dropship-public h2{font-size:clamp(28px,3vw,40px);line-height:1.2}.dropship-public-principle h2{margin:0 0 12px;font-size:27px}.dropship-public-principle p{line-height:1.8;margin:0;color:#52665f}.dropship-public-audiences{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding:80px 0}.dropship-public-audiences article{padding:36px;border:1px solid #d9d0bf;border-radius:18px;background:#fbf9f3}.dropship-public-audiences h2{font-size:31px}.dropship-public-audiences ul{padding-left:20px;line-height:1.8;color:#52665f}.dropship-public-audiences li{padding:6px 0}.dropship-public-steps{max-width:940px;margin:0 auto 80px;scroll-margin-top:100px}.dropship-public-steps article{display:flex;gap:28px;padding:26px 0;border-bottom:1px solid #d9d0bf}.dropship-public-steps article>span{font-size:28px;font-family:Georgia,serif;color:#9a651e;padding-top:4px}.dropship-public-steps h3{font-size:22px;margin:0 0 10px}.dropship-public-steps p{margin:0;line-height:1.8;color:#52665f}.dropship-public-difference{padding:54px;background:#173f35;border-radius:22px;color:#f7f2e8}.dropship-public-difference h2{color:#f7f2e8;max-width:900px}.dropship-public-difference p{color:#d3dfd7;font-size:18px;line-height:1.8;max-width:900px}.dropship-public-difference a{color:#ead4a6;font-weight:700}.dropship-public-faq{padding:80px 0;max-width:940px;margin:auto}.dropship-public-faq details{padding:22px 0;border-bottom:1px solid #d9d0bf}.dropship-public-faq summary{cursor:pointer;font-size:18px;font-weight:700}.dropship-public-faq details p{line-height:1.8;color:#52665f}.dropship-public-note{font-size:13px!important;line-height:1.7;max-width:860px}.dropship-public .hero-actions{flex-wrap:wrap}@media(max-width:900px){.dropship-public-hero{grid-template-columns:1fr;gap:36px;padding-top:48px}.dropship-public-audiences{grid-template-columns:1fr;padding:48px 0}.dropship-public-principle{align-items:flex-start;gap:18px;padding:24px}.dropship-public-principle>strong{font-size:40px}.dropship-public-difference{padding:28px}.dropship-public-hero h1{letter-spacing:-1px}.dropship-flow-card{max-width:560px;width:100%;box-sizing:border-box}.dropship-public-audiences article{padding:26px}}.marketing-main.dropship-public{width:min(1320px,calc(100% - 48px));margin:0 auto}@media(max-width:600px){.marketing-main.dropship-public{width:calc(100% - 28px)}}.dropship-marketplace-choices{border:0;padding:0;margin:12px 0;min-width:0}.dropship-marketplace-choices legend{font-weight:800;font-size:18px}.dropship-marketplace-choices>p{font-size:14px;line-height:1.6}.dropship-marketplace-choices>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.dropship-marketplace-choices label{position:relative;display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;padding:20px 12px;border:1px solid #d9d0bf;border-radius:12px;background:white;cursor:pointer}.dropship-marketplace-choices label.selected{border:2px solid #173f35;background:#eaf1eb;padding:19px 11px}.dropship-marketplace-choices input{position:absolute;top:10px;left:10px;width:16px;height:16px;margin:0}.dropship-marketplace-choices img{object-fit:contain;margin-top:8px}.dropship-marketplace-choices small{font-size:12px;color:#52665f}.dropship-legacy-person{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid #d9d0bf}.dropship-legacy-person>div{display:grid;grid-gap:6px;gap:6px}.dropship-legacy-person span{font-size:13px}.team-function-group{border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;grid-gap:12px;gap:12px}.team-function-group legend{font-weight:800}.team-function-group label{display:flex!important;align-items:flex-start;gap:12px!important;padding:10px;border-radius:8px;background:#f1f4ee}.team-function-group input{width:18px;height:18px;margin:2px 0 0;flex:none}.team-function-group span{display:grid;grid-gap:6px;gap:6px}.team-function-group small{font-size:12px;line-height:1.5}.team-main,.team-management{min-width:0}.team-management .team-table-wrap{min-width:0;overflow:hidden}.team-management table.team-table{width:100%;min-width:0;table-layout:fixed}.team-table .team-person-column{width:36%}.team-table .team-actions-column{width:240px}.team-management .team-table td,.team-management .team-table th{min-width:0;white-space:normal;overflow-wrap:anywhere}.team-management .team-table td:last-child,.team-management .team-table th:last-child{position:static;box-shadow:none}.team-management .team-person>div{min-width:0}.team-management .team-row-actions{flex-wrap:wrap;gap:8px 16px}@media (max-width:700px){.team-management .team-table,.team-management .team-table tbody,.team-management .team-table td,.team-management .team-table tr{display:block;width:100%}.team-table colgroup,.team-table thead{display:none}.team-management .team-table tr{padding:16px;border-bottom:1px solid var(--line)}.team-management .team-table tr:last-child{border-bottom:0}.team-management .team-table td{padding:6px 0;border:0}.team-management .team-row-actions{flex-direction:row;align-items:center}}.ai-conversations-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:20px;margin:24px 0}.ai-conversations-toolbar label{display:grid;grid-gap:8px;gap:8px}.ai-conversations-toolbar a{margin-left:auto}.ai-conversations-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);grid-gap:24px;gap:24px;align-items:start}.ai-conversations-layout>section{min-width:0}.ai-conversations-list{display:grid;grid-gap:12px;gap:12px}.ai-conversations-list>button{display:grid;grid-gap:6px;gap:6px;width:100%;padding:18px;text-align:left;border:1px solid var(--line);border-radius:12px;background:white;color:var(--ink);cursor:pointer;overflow-wrap:anywhere}.ai-conversations-list>button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 3px 0 var(--ink)}.ai-conversations-list p{margin:4px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ai-conversation-date,.ai-conversations-list small{color:var(--muted);font-size:12px}.ai-conversation-detail{padding:24px;border:1px solid var(--line);border-radius:14px;background:white;overflow-wrap:anywhere}.ai-conversation-detail>header{display:block;padding-bottom:18px;border-bottom:1px solid var(--line)}.ai-conversation-detail h2{margin:0 0 10px;font-size:22px}.ai-conversation-detail header p{margin:6px 0}.ai-conversation-messages{display:flex;flex-direction:column;gap:20px;margin-top:20px}.ai-conversation-messages article{padding:16px;border-radius:12px;background:#f2f4f7}.ai-conversation-messages .visitor{align-self:flex-end;width:88%;background:#d5f0dc;color:#123c22;border:2px solid #2d8b4a;border-right-width:7px;border-bottom-right-radius:3px}.ai-conversation-messages .assistant{align-self:flex-start;width:94%;background:#173f78;color:white;border:2px solid #173f78;border-bottom-left-radius:3px}.ai-conversation-messages article{min-width:0;overflow-wrap:anywhere}.ai-message-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ai-message-role{display:inline-block;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.visitor .ai-message-role{background:#176432;color:white}.assistant .ai-message-role{background:#e1edff;color:#143b70}.ai-message-name{font-size:13px;font-weight:700}.ai-conversation-messages .assistant small{color:#d6e4ff}.ai-conversation-messages .visitor small{color:#285c36}.support-ai-messages .user{background:#d5f0dc;color:#123c22;border:2px solid #2d8b4a}.support-ai-messages .assistant{background:#173f78;color:white;border:2px solid #173f78}.support-ai-messages .assistant p a{color:#d3edff}.support-ai-messages .assistant small{color:#d6e4ff}.support-ai-messages .user small{color:#285c36}.support-ai-messages .assistant .support-ai-speaker{color:#173f78;background:#e1edff}.support-ai-messages .user .support-ai-speaker{color:white;background:#176432}.support-ai-messages .typing span{background:#d6e4ff}.support-ai-messages .user p a{color:#245f35}.support-ai-speaker{display:inline-block;padding:4px 7px;border-radius:5px;font-size:11px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}@media(max-width:700px){.ai-conversation-messages .assistant,.ai-conversation-messages .visitor{width:100%}}.help-monitor-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px;background:#fff;border:1px solid #d8e1ed;border-radius:12px;margin:24px 0}.help-monitor-controls p{max-width:800px;line-height:1.6}.help-monitor-controls>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.help-monitor-controls button{padding:12px 16px;border:1px solid #becdc7;border-radius:8px;cursor:pointer}.help-revisions-page>label{display:grid;grid-gap:8px;gap:8px;max-width:340px}.help-revisions-page select{padding:12px;border-radius:8px}.help-revision-list{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.help-revision-list article{padding:20px;border-radius:12px;border:1px solid #d8e1ed;background:#fff;min-width:0}.help-revision-list h2{font-size:18px;margin:12px 0}.help-revision-list li,.help-revision-list p{line-height:1.6;font-size:14px;overflow-wrap:anywhere}.help-review-changed,.help-review-current{font-size:12px;padding:5px 8px;border-radius:5px;background:#e7f3e9}.help-review-changed{background:#fff0d5;color:#885400}@media(max-width:700px){.help-monitor-controls{align-items:flex-start;flex-direction:column}}.ai-conversation-messages p{white-space:pre-wrap;line-height:1.6;margin:8px 0}.ai-conversation-messages small{color:var(--muted)}.ai-conversations-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}@media(max-width:850px){.ai-conversations-layout{grid-template-columns:minmax(0,1fr)}.ai-conversations-toolbar a{margin-left:0}}.dropship-account-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:5px 10px;border:1px solid #24645b;border-radius:6px;background:#e0f2ec;color:#123e35;font-size:12px;font-weight:800;line-height:1.3}.support-access-banner .dropship-account-badge{margin:0 0 4px;font-size:13px}.inventory-toolbar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:20px 0}.inventory-toolbar>button{margin-right:auto}.inventory-toolbar label{display:grid;grid-gap:6px;gap:6px;font-size:12px}.inventory-product{display:flex;align-items:center;gap:12px;min-width:240px;max-width:420px}.inventory-product small{display:block;margin-top:5px;color:var(--muted);overflow-wrap:anywhere}.inventory-catalog td{white-space:normal}.inventory-catalog .row-actions{flex-wrap:wrap}.inventory-pagination{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:20px 0;padding:14px 0}.inventory-pagination button{padding:8px 12px;border:1px solid var(--line);border-radius:7px}.inventory-pagination button[aria-current=page]{background:var(--ink);color:white;opacity:1}.inventory-pagination>span{font-size:13px}.inventory-pagination form,.inventory-pagination label{display:flex;align-items:center;gap:8px}.inventory-pagination form{margin-left:auto}.inventory-pagination input{width:80px}@media(max-width:760px){.inventory-toolbar>label{flex:1 1 180px}.inventory-toolbar>button{flex:1 1 100%}.inventory-pagination form{margin-left:0}}.product-list-identity{display:flex;align-items:center;gap:12px;min-width:240px}.product-list-identity>span:last-child{min-width:0;overflow-wrap:anywhere}.product-thumbnail{display:inline-flex;flex:0 0 56px;width:56px;height:56px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:white}.product-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.product-thumbnail-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:100%;color:var(--muted);background:#f3f4f2}.inventory-product .product-thumbnail-placeholder small,.product-thumbnail-placeholder small{margin:0;font-size:9px;font-weight:400;line-height:1.2}.partner-public{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,#eef7f3,#f7f4ea)}.partner-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;margin-bottom:18px;box-shadow:0 10px 35px rgba(20,45,40,.08)}.partner-public>.partner-card{width:min(620px,100%)}.partner-card form,.partner-card label{display:grid;grid-gap:7px;gap:7px}.partner-card form{gap:14px}.partner-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:24px}.partner-panel{min-height:100vh;padding:32px;max-width:1400px;margin:auto}.partner-panel>header{display:flex;justify-content:space-between;align-items:center}.partner-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin:24px 0}.partner-metrics article{padding:18px;background:#fff;border:1px solid var(--line);border-radius:10px}.partner-metrics span,.partner-metrics strong{display:block}.partner-metrics strong{font-size:22px;margin-top:8px}.partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.partner-card small{display:block;color:var(--muted)}@media(max-width:760px){.partner-grid{grid-template-columns:1fr}.partner-panel{padding:18px}}.partner-marketing{padding-bottom:80px}.partner-marketing-hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:center;width:min(100% - 48px,1320px);margin:0 auto;padding:88px 0}.partner-marketing-hero h1{max-width:760px;margin:18px 0 24px;color:#08345f;font-family:var(--font-display);font-size:clamp(48px,6vw,82px);line-height:.96}.partner-marketing-hero h1 em{color:#087c68;font-style:normal}.partner-marketing-hero>div>p{max-width:720px;color:#49667f;font-size:20px;line-height:1.65}.partner-marketing-hero aside{padding:38px;color:#fff;background:linear-gradient(145deg,#073c68,#075b70);border-radius:28px;box-shadow:0 28px 70px rgba(6,47,82,.22)}.partner-marketing-hero aside code,.partner-marketing-hero aside strong{display:block}.partner-marketing-hero aside strong{margin-top:24px;font-size:18px}.partner-marketing-hero aside code{margin:10px 0 24px;padding:15px;color:#073c68;background:#dffaf2;border-radius:10px;font-size:16px}.partner-marketing-hero aside li{margin:12px 0}.partner-marketing-proof{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.partner-marketing-proof span{padding:8px 13px;color:#075d50;background:#e6f8f3;border-radius:999px;font-weight:700}.partner-marketing-audiences,.partner-marketing-faq,.partner-marketing-steps,.partner-marketing-values{width:min(100% - 48px,1320px);margin:0 auto 72px}.partner-marketing-audiences{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.partner-marketing-audiences article{padding:38px;background:#fff;border:1px solid #d9e7ef;border-radius:22px}.partner-marketing-audiences h2,.partner-marketing-faq h2,.partner-marketing-steps h2{margin:12px 0 18px;color:#08345f;font-size:clamp(30px,4vw,48px)}.partner-marketing-audiences p,.partner-marketing-faq p,.partner-marketing-steps p{color:#506a80;line-height:1.7}.partner-marketing-steps>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.partner-marketing-steps article{padding:28px;background:#f3f8fb;border-radius:18px}.partner-marketing-steps article>b{color:#07806a;font-size:28px}.partner-marketing-steps h3{margin:18px 0 10px;color:#123d61}.partner-marketing-values{display:grid;grid-template-columns:1fr .7fr;grid-gap:40px;gap:40px;padding:52px;color:#fff;background:#083c64;border-radius:28px}.partner-marketing-values h2{margin:14px 0;font-size:42px}.partner-marketing-values p{line-height:1.7}.partner-marketing-values ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-content:center;list-style:none}.partner-marketing-values li{padding:16px;background:rgba(255,255,255,.1);border-radius:12px;font-weight:700}.partner-marketing-faq details{padding:20px 0;border-bottom:1px solid #cfdee8}.partner-marketing-faq summary{color:#123d61;font-size:18px;font-weight:800;cursor:pointer}.partner-marketing-faq details p{max-width:900px}.marketing-nav a[href="/parceiros"]{color:#075f51;background:#e7f8f3}.marketing-footer a[href="/parceiros"]{font-weight:750}@media(max-width:900px){.partner-marketing-audiences,.partner-marketing-hero,.partner-marketing-values{grid-template-columns:1fr}.partner-marketing-steps>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.partner-marketing-hero{width:min(100% - 28px,1320px);padding:52px 0;gap:28px}.partner-marketing-hero h1{font-size:44px}.partner-marketing-hero>div>p{font-size:17px}.partner-marketing-audiences,.partner-marketing-faq,.partner-marketing-steps,.partner-marketing-values{width:min(100% - 28px,1320px);margin-bottom:50px}.partner-marketing-steps>div{grid-template-columns:1fr}.partner-marketing-values{padding:32px 24px}.partner-marketing-values h2{font-size:34px}.partner-marketing-values ul{grid-template-columns:1fr;padding:0}}.partner-campaign-page{padding:20px 0 80px}.partner-campaign-content,.partner-campaign-hero{width:min(100% - 48px,1000px);margin:0 auto}.partner-campaign-hero{padding:90px 0 70px}.partner-campaign-hero h1{max-width:850px;margin:18px 0;color:#08345f;font-family:var(--font-display);font-size:clamp(48px,7vw,86px);line-height:1}.partner-campaign-hero p{max-width:720px;color:#49667f;font-size:21px;line-height:1.6}.partner-campaign-content{padding:54px 0}.partner-campaign-content h2{color:#08345f;font:700 clamp(32px,4vw,52px)/1.1 var(--font-display)}.partner-campaign-content>p{max-width:780px;color:#506a80;font-size:19px;line-height:1.7}.partner-campaign-points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:38px}.partner-campaign-points article{min-height:150px;padding:26px;background:#f3f8fb;border-radius:18px}.partner-campaign-points b{color:#07806a;font-size:24px}.partner-campaign-points h3{margin-top:22px;color:#123d61;font-size:20px}.partner-campaign-page .cta-panel{width:min(100% - 48px,1000px)}@media(max-width:700px){.partner-campaign-content,.partner-campaign-hero{width:min(100% - 28px,1000px)}.partner-campaign-points{grid-template-columns:1fr}.partner-campaign-hero h1{font-size:48px}.partner-campaign-page .cta-panel{width:min(100% - 28px)}}.partner-commission-section{width:min(100% - 48px,1000px);margin:18px auto 70px;padding:48px;background:#f3f8fb;border:1px solid #d9e7ef;border-radius:26px}.partner-commission-section h2{margin:14px 0;color:#08345f;font:700 clamp(32px,4vw,52px)/1.05 var(--font-display)}.partner-commission-section>p{max-width:820px;color:#506a80;font-size:18px;line-height:1.65}.partner-commission-table{margin-top:28px;overflow-x:auto;background:#fff;border:1px solid #d9e7ef;border-radius:16px}.partner-commission-table table{width:100%;border-collapse:collapse;min-width:620px}.partner-commission-table td,.partner-commission-table th{padding:16px;text-align:left;border-bottom:1px solid #e6eef3}.partner-commission-table th{color:#49667f;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.partner-commission-table td{color:#244d6e}.partner-commission-table strong{color:#07806a;font-size:18px}.partner-commission-scenarios{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:22px}.partner-commission-scenarios p{margin:0;padding:16px;background:#fff;border-radius:14px;color:#244d6e;line-height:1.45}.partner-commission-section>small{display:block;margin-top:18px;color:#668096;line-height:1.5}.partner-commission-section+.cta-panel{margin-top:0}@media(max-width:700px){.partner-commission-section{width:min(100% - 28px,1000px);padding:30px 20px}.partner-commission-scenarios{grid-template-columns:1fr}}.referral-registration-field{position:static;width:min(390px,calc(100vw - 32px));margin:18px auto;padding:18px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px rgba(20,45,40,.18)}.referral-registration-field p{margin:6px 0 12px;color:var(--muted);font-size:13px}.referral-registration-field input{width:100%}.referral-results{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.referral-results button,.referral-selected{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;text-align:left}.referral-results button span{color:var(--muted)}.referral-registration-field small{display:block;margin-top:8px}@media(max-width:760px){.referral-registration-field{width:auto;margin:16px}}.partner-admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.partner-admin-tabs button{padding:9px 14px;border:1px solid var(--line);border-radius:8px}.partner-admin-tabs button.active{background:var(--ink);color:#fff}.admin-shell td code{display:block;font-size:10px;color:var(--muted);margin-top:4px}.admin-shell td button{margin:2px}.nickname-check{display:flex;gap:8px}.nickname-check input{flex:1 1}.nickname-available{color:#176c54}.nickname-unavailable{color:#9a4b16}.nickname-unavailable button{margin:3px;padding:4px 8px}.partner-policy-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px;margin-bottom:20px;background:#fff;border:1px solid var(--line);border-radius:10px}.partner-policy-form h2,.partner-policy-form small{grid-column:1/-1}.partner-policy-form label{display:grid;grid-gap:6px;gap:6px}@media(max-width:760px){.partner-policy-form{grid-template-columns:1fr}}.partner-panel .primary,.partner-panel button,.partner-public button{min-height:42px;padding:10px 16px;border:1px solid #164b40;border-radius:9px;color:#fff;background:#164b40;font-weight:750;cursor:pointer}.partner-panel .primary:hover,.partner-panel button:hover,.partner-public button:hover{background:#0e3b32}.partner-panel input,.partner-panel select,.partner-public input,.partner-public select{width:100%;min-height:44px;padding:10px 13px;border:1px solid #d8cdbb;border-radius:9px;background:#fff;font:inherit}.partner-panel label,.partner-public label{color:#4d625d;font-weight:700}.partner-panel label small{margin-top:3px;font-weight:400}.partner-login-card{width:min(620px,100%)}.partner-verification-notice{margin:14px 0 18px;padding:16px;color:#17453c;background:#eaf8f3;border:1px solid #a8dacb;border-radius:10px}.partner-verification-notice p{margin:6px 0 0}.partner-referral-guide{margin-top:24px}.partner-referral-guide>p{color:#526962}.partner-link-row{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.partner-link-row a{display:grid;place-items:center;text-decoration:none}.partner-referral-guide ol{display:grid;grid-gap:10px;gap:10px;margin:22px 0;padding-left:23px;color:#344f48;line-height:1.55}.partner-channel-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:16px 0}.partner-channel-choice button{color:#164b40;background:#edf6f3}.partner-channel-choice button.active{color:#fff;background:#164b40}.partner-current-pix{display:grid;grid-gap:5px;gap:5px;margin:12px 0;padding:15px;background:#eef7f4;border-radius:10px}.partner-current-pix strong{color:#075e50}.partner-warning{padding:12px;color:#745311;background:#fff7df;border:1px solid #ead18e;border-radius:9px;line-height:1.5}.partner-pix-change .eyebrow{color:#08705e}@media(max-width:800px){.partner-link-row{grid-template-columns:1fr}.partner-link-row a,.partner-link-row button{width:100%}}.partner-referral-confirmation{width:min(720px,100%)!important}.partner-referral-confirmation h1{margin-bottom:18px}.partner-referral-confirmation h2{margin-top:24px}.partner-referral-confirmation ol{display:grid;grid-gap:9px;gap:9px;padding-left:24px;line-height:1.55}.partner-referrer{display:grid;grid-gap:3px;gap:3px;padding:16px;margin:16px 0;background:#eaf8f3;border:1px solid #a8dacb;border-radius:10px}.partner-referrer small,.partner-referrer span{color:#4e6961}.partner-referrer strong{font-size:22px}.partner-privacy-note{padding:14px;color:#5f531f;background:#fff8df;border:1px solid #ebd698;border-radius:10px}.partner-referral-confirmation .partner-actions a.primary{display:inline-grid;place-items:center;padding:11px 18px;color:#fff;background:#164b40;border-radius:9px;text-decoration:none}.partner-referral-integrations{width:min(1120px,100%);margin:28px auto 0;text-align:center}.partner-referral-integrations h2{margin:10px 0 6px;color:#164b40;font:700 clamp(28px,4vw,44px)/1.05 var(--font-display)}.partner-referral-integrations>p{margin:0 0 20px;color:#526962}.partner-referral-integrations .public-integration-logos{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.partner-referral-integrations .public-integration-logos a{padding:14px 10px;gap:8px;border-radius:12px}.partner-referral-integrations .public-integration-logos img{width:110px;height:42px}.partner-referral-integrations .public-integration-logos b{font-size:12px}.partner-admin-email,.partner-admin-name{display:block;line-height:1.25}.partner-admin-email{margin-top:4px;color:#5d7184;font-size:12px}.partner-admin-name+small{display:block}.admin-shell td small{display:block;margin-top:4px;color:#5d7184;font-size:12px;line-height:1.25}.partner-hero-commission{display:grid;grid-gap:4px;gap:4px;width:min(100%,520px);margin:22px 0;padding:22px 26px;border-radius:18px;background:#063b63;color:#fff;box-shadow:0 14px 30px rgba(6,59,99,.2)}.partner-hero-commission span{font-size:12px;font-weight:800;letter-spacing:.14em;color:#66e0d4}.partner-hero-commission strong{font-size:clamp(25px,3vw,38px);line-height:1.05}.partner-hero-commission small{font-size:15px;line-height:1.45;color:#d9f6f2}.marketing-home-link{display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:var(--vh-blue,#0069d9);font-size:25px;line-height:1;text-decoration:none}.marketing-home-link:hover{background:#e8f4ff}