body[data-persona=buyer] select{appearance:none;border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background-color:var(--enmori-surface);min-height:2.5rem;color:var(--enmori-text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%235a6478' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding:.45rem 2.25rem .45rem .75rem;font-size:.875rem}body[data-persona=buyer] select:hover:not(:disabled){border-color:var(--enmori-blue-600)}body[data-persona=buyer] input[type=checkbox],body[data-persona=buyer] input[type=radio]{appearance:none;border:1.5px solid var(--enmori-border-strong);background:var(--enmori-surface);cursor:pointer;border-radius:5px;flex:none;width:1.15rem;height:1.15rem;min-height:0;margin:0;padding:0;transition:background-color .12s,border-color .12s}body[data-persona=buyer] input[type=radio]{border-radius:50%}body[data-persona=buyer] input[type=checkbox]:checked,body[data-persona=buyer] input[type=radio]:checked{border-color:var(--enmori-green-strong);background-color:var(--enmori-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80%}body[data-persona=buyer] input[type=checkbox]:focus-visible,body[data-persona=buyer] input[type=radio]:focus-visible{outline:2px solid var(--enmori-blue-600);outline-offset:2px}body[data-persona=buyer] label.check-row{cursor:pointer;align-items:center;gap:.6rem;font-weight:500;display:flex}body[data-persona=buyer] label:has(>input[type=checkbox]){cursor:pointer;align-items:center;gap:.6rem;font-weight:500;display:flex}body[data-persona=buyer] label:has(>input[type=radio]){cursor:pointer;align-items:center;gap:.6rem;font-weight:500;display:flex}body[data-persona=buyer] .primary-button,body[data-persona=buyer] .primary-link,body[data-persona=buyer] .secondary-button{min-height:2.5rem;padding-inline:1.1rem;font-size:.875rem}.buyer-indicators{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.buyer-indicator{border:1px solid var(--enmori-border);background:var(--enmori-surface);min-height:5.75rem;box-shadow:var(--enmori-shadow);color:var(--enmori-text);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 10px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.buyer-indicator:hover{border-color:var(--enmori-blue-600);transform:translateY(-1px);box-shadow:0 6px 18px #0a1f441a}.buyer-indicator-label{color:var(--enmori-muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.25}.buyer-indicator-value{color:var(--enmori-blue);font-family:var(--enmori-font-display);text-align:center;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.1}.buyer-indicator-hint{color:var(--enmori-muted);text-align:center;font-size:.75rem;line-height:1.25}.buyer-indicator--alert{background:linear-gradient(180deg, #fff 0%, var(--enmori-danger-soft) 100%);border-color:#f0b8b3}.buyer-indicator--alert .buyer-indicator-value{color:var(--enmori-danger)}.buyer-day-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.buyer-day-grid .buyer-day-wide{grid-column:1/-1}.buyer-day-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.buyer-day-row{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);justify-content:space-between;align-items:center;gap:12px 18px;padding:10px 14px;display:flex}.buyer-day-main{gap:1px;min-width:0;display:grid}.buyer-order-link{color:var(--enmori-blue);font-weight:700;text-decoration:none}.buyer-order-link:hover{text-decoration:underline}.buyer-day-sub{color:var(--enmori-muted);overflow-wrap:anywhere;font-size:.8125rem}.buyer-day-reasons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}.buyer-chip{background:var(--enmori-info-soft);color:var(--enmori-blue-700);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.buyer-chip--late{background:var(--enmori-danger-soft);color:var(--enmori-danger)}.buyer-late-days{color:var(--enmori-danger);white-space:nowrap;font-size:.75rem;font-weight:700}@media (max-width:1100px){.buyer-indicators{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.buyer-indicators{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.buyer-indicator{min-height:5.25rem;padding:10px 8px}.buyer-day-grid{grid-template-columns:minmax(0,1fr)}.buyer-day-row{flex-direction:column;align-items:flex-start}.buyer-day-reasons{justify-content:flex-start}}@media (min-width:1101px){body[data-persona=buyer]:has(.enmori-sidebar) main.orders-page>.form-grid{grid-template-columns:minmax(6.5rem,.6fr) minmax(10rem,1.1fr) minmax(10rem,1.1fr) minmax(10rem,1fr) repeat(2,minmax(8.5rem,.8fr));gap:8px 12px}}body[data-persona=buyer] .buyer-active-filter{align-items:center;gap:10px;margin:0 0 12px;display:flex}@media (max-width:800px){.buyer-indicators .buyer-indicator:last-child:nth-child(odd){grid-column:1/-1;min-height:4.5rem}}body[data-persona=buyer] .perm-groups{border:0;gap:12px;margin:0;padding:0;display:grid}body[data-persona=buyer] .perm-groups>legend{color:var(--enmori-blue);margin-bottom:4px;padding:0;font-weight:700}body[data-persona=buyer] .perm-group{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-ice);padding:14px 16px}body[data-persona=buyer] .perm-group h3{color:var(--enmori-muted);font-family:var(--enmori-font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.6875rem;font-weight:700}body[data-persona=buyer] .perm-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}body[data-persona=buyer] .perm-item{align-items:flex-start;gap:.75rem;margin:0;display:flex}body[data-persona=buyer] .perm-item input[type=checkbox]{margin-top:.15rem}body[data-persona=buyer] .perm-item span{gap:2px;display:grid}body[data-persona=buyer] .perm-item small{color:var(--enmori-muted);font-size:.8125rem;font-weight:400;line-height:1.35}.buyer-reports .section-title{margin:0 0 12px;font-size:1.05rem}.buyer-reports .report-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.buyer-reports .report-progress{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);gap:8px;margin:16px 0 24px;padding:14px 18px;display:grid}.buyer-reports .report-progress .context-note{margin:0}.buyer-reports .report-meter{grid-template-columns:6rem minmax(0,1fr) 10rem;align-items:center;gap:14px;font-size:.875rem;display:grid}.buyer-reports .report-meter-bar,.buyer-reports .pendency-bar{background:var(--enmori-ice);height:.6rem;box-shadow:inset 0 0 0 1px var(--enmori-border);border-radius:999px;display:block;overflow:hidden}.buyer-reports .report-meter-bar i,.buyer-reports .pendency-bar i{border-radius:inherit;background:var(--enmori-blue-600);height:100%;display:block}.buyer-reports .report-meter:last-child .report-meter-bar i{background:var(--enmori-green)}.buyer-reports .report-meter strong{text-align:right;font-variant-numeric:tabular-nums}.buyer-reports .pendency-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.buyer-reports .pendency-list li{grid-template-columns:minmax(12rem,1.4fr) minmax(0,2fr) 3rem;align-items:center;gap:14px;font-size:.875rem;display:grid}.buyer-reports .pendency-list strong{text-align:right;font-variant-numeric:tabular-nums}.buyer-reports .pendency-bar i.is-late{background:var(--enmori-danger)}.buyer-reports .insufficient{color:var(--enmori-muted);font-size:.8125rem;font-style:italic;font-weight:500}.buyer-reports .report-method{margin-top:16px}.series-chart{margin:0}.series-legend{color:var(--enmori-muted);flex-wrap:wrap;gap:6px 18px;margin-bottom:8px;font-size:.8125rem;display:flex}.series-legend span{align-items:center;gap:6px;display:inline-flex}.series-legend i{border-radius:3px;width:.7rem;height:.7rem;display:inline-block}@media (max-width:900px){.buyer-reports .report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-reports .report-meter{grid-template-columns:4.5rem minmax(0,1fr) 6.5rem}.buyer-reports .pendency-list li{grid-template-columns:minmax(0,1fr) 3rem}.buyer-reports .pendency-list .pendency-bar{display:none}}body[data-persona=buyer] .buyer-commission-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:4px 0 20px;display:grid}body[data-persona=buyer] .buyer-commission-summary article{border:1px solid var(--enmori-border);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);border-radius:14px;gap:4px;padding:16px 20px;display:grid}body[data-persona=buyer] .buyer-commission-summary article span{color:var(--enmori-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}body[data-persona=buyer] .buyer-commission-summary article strong{color:var(--enmori-blue);font-family:var(--enmori-font-display);font-variant-numeric:tabular-nums;font-size:1.6rem}body[data-persona=buyer] .buyer-commission-summary article:nth-child(2) strong{color:var(--enmori-warning)}body[data-persona=buyer] .buyer-commission-summary article:nth-child(3) strong{color:var(--enmori-green-strong)}body[data-persona=buyer] .buyer-commission-summary .context-note{grid-column:1/-1;margin:0}body[data-persona=buyer] .commissions-page .order-summary-grid{display:none}body[data-persona=buyer] .commissions-page .commission-filters{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px 14px;padding:16px 18px;display:grid}body[data-persona=buyer] .commissions-page .commission-filters label{gap:4px;margin:0;font-size:.75rem;font-weight:600;display:grid}body[data-persona=buyer] .commissions-page .commission-filters input,body[data-persona=buyer] .commissions-page .commission-filters select{width:100%;min-height:2.5rem}body[data-persona=buyer] .commissions-page .filter-actions{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 18px;padding:0;display:flex}body[data-persona=buyer] .commissions-page .responsive-table td,body[data-persona=buyer] .commissions-page .responsive-table th{white-space:nowrap;padding:.65rem .75rem}body[data-persona=buyer] .commissions-page .responsive-table td:first-child{white-space:normal}@media (max-width:900px){body[data-persona=buyer] .buyer-commission-summary{grid-template-columns:minmax(0,1fr)}body[data-persona=buyer] .commissions-page .commission-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-persona=buyer] .order-form-card{max-width:62rem}body[data-persona=buyer] .order-form-card .form-group-title{border-top:1px solid var(--enmori-border);color:var(--enmori-blue);margin:1.6rem 0 .2rem;padding-top:1.1rem;font-size:1rem}body[data-persona=buyer] .order-form-card .form-group-title:first-of-type{border-top:0;margin-top:.4rem;padding-top:0}body[data-persona=buyer] .order-form-card .order-section{gap:12px;display:grid}body[data-persona=buyer] .order-form-card .order-section label{gap:4px;margin:0;font-size:.8125rem;font-weight:600;display:grid}body[data-persona=buyer] .order-form-card .order-section input:not([type=checkbox]),body[data-persona=buyer] .order-form-card .order-section select,body[data-persona=buyer] .order-form-card .order-section textarea{width:100%;min-height:2.5rem}body[data-persona=buyer] .order-form-card .order-section>label.check-row{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-ice);color:var(--enmori-text);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}body[data-persona=buyer] .order-form-card .order-section>label.check-row:has(input:checked){border-color:var(--enmori-green);background:var(--enmori-green-soft)}body[data-persona=buyer] .order-form-card .order-section>label.check-row input[type=checkbox]{background:var(--enmori-border-strong);background-image:none;border:0;border-radius:999px;width:2.5rem;height:1.4rem;transition:background-color .15s;position:relative}body[data-persona=buyer] .order-form-card .order-section>label.check-row input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0a1f4440}body[data-persona=buyer] .order-form-card .order-section>label.check-row input[type=checkbox]:checked{background-color:var(--enmori-green);background-image:none}body[data-persona=buyer] .order-form-card .order-section>label.check-row input[type=checkbox]:checked:before{transform:translate(1.1rem)}body[data-persona=buyer] .order-form-card .nested-fields{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);gap:10px;padding:14px 16px;display:grid}body[data-persona=buyer] .order-form-card .nested-fields h3{margin:0;font-size:.9rem}body[data-persona=buyer] .profile-page-card{gap:18px;max-width:42rem;display:grid}body[data-persona=buyer] .profile-page-card .intro{color:var(--enmori-muted);margin:2px 0 0}body[data-persona=buyer] .profile-page-card>.context-note{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-ice);color:var(--enmori-text);gap:6px;padding:16px 18px;display:grid}body[data-persona=buyer] .profile-page-card .link-button{color:var(--enmori-green-strong);justify-self:start;padding:0;font-weight:700}body[data-persona=buyer] .context-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}body[data-persona=buyer] .context-option{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);text-align:left;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chip""role chip";align-items:center;gap:2px 12px;width:100%;padding:14px 18px;display:grid}body[data-persona=buyer] .context-option strong{color:var(--enmori-blue);grid-area:name}body[data-persona=buyer] .context-option>span:not(.context-note){color:var(--enmori-muted);grid-area:role;font-size:.8125rem}body[data-persona=buyer] .context-option .context-note{background:var(--enmori-green-soft);color:var(--enmori-green-strong);border-radius:999px;grid-area:chip;padding:.2rem .65rem;font-size:.75rem;font-weight:700}body[data-persona=buyer] .context-option.is-active{border-color:var(--enmori-green);background:linear-gradient(180deg, #fff 0%, var(--enmori-green-soft) 100%);box-shadow:0 0 0 1px var(--enmori-green)}body[data-persona=buyer] .profile-page-card .profile-org-line{color:var(--enmori-muted);margin:0;font-size:.875rem}body[data-persona=buyer] .profile-page-card>.primary-button,body[data-persona=buyer] .profile-page-card>.secondary-button{width:100%}body[data-persona=buyer] .management-page .mgmt-empty,body[data-persona=buyer] .profile-card .context-note{border-radius:var(--enmori-radius)}body[data-persona=buyer] .profile-page-card h2,body[data-persona=buyer] .management-page h2{letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem}body[data-persona=buyer] .profile-card form label{gap:4px;font-size:.8125rem;font-weight:600}body[data-persona=buyer] .profile-card form input:not([type=checkbox]),body[data-persona=buyer] .profile-card form select{min-height:2.5rem}body[data-persona=buyer] .profile-page-card>.context-note br{display:none}body[data-persona=buyer] .profile-page-card>.context-note .link-button{text-align:left;width:auto;min-height:0}.condition-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.condition-label .new-condition-button{width:auto;min-height:0;padding:0;font-size:.8125rem;font-weight:700}.buyer-reports .report-filter{color:var(--enmori-muted);letter-spacing:.04em;text-transform:uppercase;gap:2px;margin:0;font-size:.6875rem;font-weight:700;display:grid}.buyer-reports .report-filter select{letter-spacing:0;text-transform:none;min-width:13rem;min-height:2.25rem;font-size:.8125rem}.buyer-reports .report-kpis--compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.buyer-reports .panel-header{flex-wrap:wrap;gap:8px 16px}@media (max-width:900px){.buyer-reports .report-kpis--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-persona=buyer] .carrier-form{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:12px;gap:12px;padding:16px;display:grid}body[data-persona=buyer] .carrier-form legend{color:var(--enmori-blue);padding:0 6px;font-weight:700}body[data-persona=buyer] .carrier-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}body[data-persona=buyer] .carrier-form__grid label:first-child,body[data-persona=buyer] .carrier-form__grid label:last-child{grid-column:1/-1}body[data-persona=buyer] .carrier-form__error{color:#8a1f1f;background:#fdf0f0;border:1px solid #f0b4b4;border-radius:8px;margin:0;padding:8px 12px;font-size:.875rem}@media (max-width:640px){body[data-persona=buyer] .carrier-form__grid{grid-template-columns:minmax(0,1fr)}}
.pub{background:var(--enmori-ice);min-height:100vh;color:var(--enmori-text);font-family:var(--enmori-font-ui);flex-direction:column;display:flex}.pub main{flex:1;place-items:stretch stretch;min-height:0;padding:0;display:block}.pub h1,.pub h2,.pub h3{font-family:var(--enmori-font-display);letter-spacing:-.01em}.pub-wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.pub-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pub-header{z-index:10;top:var(--pub-offset,0px);background:var(--enmori-blue);position:sticky;box-shadow:0 1px #ffffff14}.pub-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:12px 24px;display:flex}.pub-logo{width:168px;height:auto;display:block}.pub-header-nav{align-items:center;gap:8px;display:flex}.pub-header-link{color:#fff;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.pub-header-link:hover{text-decoration:underline}.pub-header-button{border-radius:var(--enmori-radius-sm);color:#fff;border:1px solid #ffffff73;align-items:center;min-height:40px;padding:0 16px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.pub-header-button:hover{background:#ffffff1a}.pub-button{border:1px solid var(--enmori-green);border-radius:var(--enmori-radius-sm);background:var(--enmori-green);color:#fff;cursor:pointer;min-height:48px;font:inherit;justify-content:center;align-items:center;padding:0 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.pub-button:hover{background:var(--enmori-green-strong)}.pub-button:disabled{cursor:wait;opacity:.7}.pub-button-block{width:100%}.pub-button-outline{color:var(--enmori-green-strong);background:0 0}.pub-button-outline:hover{background:var(--enmori-green-soft)}.pub-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}.pub-kicker-gold{color:var(--enmori-gold)}.pub-h2{color:var(--enmori-blue);margin:0 0 20px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.pub-h3{color:var(--enmori-blue);margin:0 0 12px;font-size:1.15rem}.pub-muted{color:var(--enmori-muted);margin:0;line-height:1.55}.pub-hero{background:linear-gradient(180deg, var(--enmori-blue), var(--enmori-blue-700));color:#fff;padding:clamp(24px,3vw,34px) 0 clamp(92px,9vw,104px)}.pub-hero h1{color:#fff;max-width:none;margin:0 0 10px;font-size:clamp(1.3rem,2.2vw,1.5rem);line-height:1.15}.pub-hero-text{color:#d5deee;max-width:none;margin:0 0 18px;font-size:.95rem;line-height:1.55}.pub-profiles-wrap{margin-top:-76px}.pub-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pub-profile{border:1px solid var(--enmori-border);border-top:4px solid var(--enmori-green);border-radius:var(--enmori-radius);background:var(--enmori-surface);flex-direction:column;gap:10px;padding:22px 20px;display:flex;box-shadow:0 10px 30px #0a1f441a}.pub-profile h3{color:var(--enmori-blue);margin:0;font-size:1.3rem}.pub-profile-lead{margin:0;font-size:.92rem;line-height:1.45}.pub-profile ul,.pub-plan ul,.pub-demo-intro ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pub-profile ul{color:var(--enmori-muted);flex:1;font-size:.88rem}.pub-profile li,.pub-plan li,.pub-demo-intro li{padding-left:24px;position:relative}.pub-profile li:before,.pub-plan li:before,.pub-demo-intro li:before{border-bottom:2px solid var(--enmori-green);border-left:2px solid var(--enmori-green);content:"";width:10px;height:6px;position:absolute;top:.4em;left:0;transform:rotate(-45deg)}.pub-profile-link{color:var(--enmori-green-strong);margin-top:4px;font-weight:700;text-decoration:none}.pub-profile-link:hover{text-decoration:underline}.pub-flow{padding-top:48px;padding-bottom:40px}.pub-flow ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pub-flow li{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);color:var(--enmori-blue);align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;font-weight:600;line-height:1.25;display:flex}.pub-flow li span{background:var(--enmori-green-soft);width:26px;height:26px;color:var(--enmori-green-strong);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:inline-grid}.pub-trust{background:var(--enmori-blue);color:#fff;padding:clamp(36px,5vw,56px) 0}.pub-trust h2{color:#fff;max-width:760px;margin:0 0 24px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600}.pub-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pub-stats li{border-top:3px solid var(--enmori-gold);gap:4px;padding-top:14px;display:grid}.pub-stats strong{font-family:var(--enmori-font-display);font-size:clamp(2.2rem,4vw,3rem);line-height:1}.pub-stats span{color:#d5deee;line-height:1.4}.pub-trust-text{color:#d5deee;max-width:none;margin:0;line-height:1.65}.pub-cta{text-align:center;padding-top:48px;padding-bottom:56px}.pub-cta .pub-muted{margin-bottom:22px}.pub-footer{color:#c3cde0;background:#07152f;font-size:.9rem}.pub-footer a{color:#c3cde0;text-decoration:none}.pub-footer a:hover{color:#fff;text-decoration:underline}.pub-footer-inner{max-width:1240px;margin:0 auto;padding:0 24px}.pub-footer-grid{grid-template-columns:1.6fr 1fr 1.2fr;gap:32px;padding-top:40px;padding-bottom:28px;display:grid}.pub-footer-grid>*{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pub-footer h2{color:#fff;font-family:var(--enmori-font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:700}.pub-footer-tagline{max-width:320px;margin:8px 0 0;line-height:1.5}.pub-footer-soon{color:#8d9ab3}.pub-footer-legal{color:#8d9ab3;border-top:1px solid #ffffff1a;max-width:1240px;margin:0 auto;padding:16px 24px 24px;font-size:.8rem}.pub-footer-slim .pub-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-top:14px;padding-bottom:14px;font-size:.82rem;display:flex}.pub-demo-page{min-height:calc(100dvh - var(--pub-offset,0px))}.pub main.pub-demo{grid-template-columns:1fr 1fr;display:grid}.pub-demo-intro{background:linear-gradient(160deg, var(--enmori-blue), var(--enmori-blue-700));color:#fff;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px) clamp(24px,5vw,72px);display:flex}.pub-demo-inner{width:100%;max-width:460px}.pub-demo-intro .pub-demo-inner{margin-left:auto}.pub-demo-intro h1{color:#fff;margin-top:0;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.pub-demo-intro p{color:#d5deee;margin-top:0;margin-bottom:22px;line-height:1.55}.pub-demo-intro ul{color:#e8eefb;font-size:.95rem}.pub-demo-card{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,48px) clamp(24px,5vw,72px);display:flex}.pub-form{gap:12px;display:grid}.pub-form label{color:var(--enmori-graphite);gap:4px;font-size:.85rem;font-weight:600;display:grid}.pub-form input:not([type=radio]),.pub-form textarea{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);width:100%;color:var(--enmori-text);font:inherit;background:#fff;padding:9px 12px;font-size:.95rem;font-weight:400}.pub-form input:focus-visible,.pub-form textarea:focus-visible{border-color:var(--enmori-green);outline:2px solid #00a87840}.pub-form textarea{resize:none}.pub-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pub-form-profiles{border:0;min-width:0;margin:0;padding:0}.pub-form-profiles legend{color:var(--enmori-graphite);margin-bottom:6px;padding:0;font-size:.85rem;font-weight:600}.pub-form-profiles>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pub-chip{position:relative}.pub-chip input{opacity:0;position:absolute}.pub-chip span{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);min-height:40px;color:var(--enmori-blue);cursor:pointer;background:#fff;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.pub-chip input:checked+span{border-color:var(--enmori-blue);background:var(--enmori-blue);color:#fff}.pub-chip input:focus-visible+span{outline:2px solid var(--enmori-green);outline-offset:2px}.pub-form-trap{position:absolute;left:-9999px}.pub-form-message{border-radius:var(--enmori-radius-sm);background:var(--enmori-danger-soft);color:var(--enmori-danger);margin:0;padding:10px 12px;font-size:.875rem}.pub-form-consent{color:var(--enmori-muted);margin:0;font-size:.78rem;line-height:1.45}.pub-plans-head{background:linear-gradient(180deg, var(--enmori-blue), var(--enmori-blue-700));color:#fff;padding:clamp(28px,4vw,48px) 0 clamp(72px,8vw,96px)}.pub-plans-head h1{color:#fff;margin:0 0 10px;font-size:clamp(1.8rem,3.6vw,2.6rem)}.pub-plans-head p:not(.pub-kicker){color:#d5deee;max-width:640px;margin:0;font-size:1.05rem;line-height:1.55}.pub-plans-body{margin-top:-56px;padding-bottom:8px}.pub-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pub-plan-grid[data-count="1"]{grid-template-columns:minmax(0,520px)}.pub-plan{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;box-shadow:0 10px 30px #0a1f441a}.pub-plan-highlight{border:2px solid var(--enmori-green)}.pub-plan-badge{background:var(--enmori-green);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 12px;font-size:.72rem;font-weight:700;position:absolute;top:-12px;left:24px}.pub-plan h2{color:var(--enmori-blue);margin:0;font-size:1.3rem}.pub-plan-audience{color:var(--enmori-muted);margin:0;font-size:.92rem}.pub-plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0 4px;display:flex}.pub-plan-price strong{color:var(--enmori-blue);font-family:var(--enmori-font-display);font-size:2.4rem;line-height:1}.pub-plan-price span{color:var(--enmori-muted)}.pub-plan ul{flex:1;align-content:start;font-size:.93rem}.pub-plan-setup{border-top:1px solid var(--enmori-border);color:var(--enmori-graphite);margin:0;padding-top:12px;font-size:.9rem;font-weight:600}.pub-addons{margin-top:32px}.pub-addons ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pub-addons li{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);gap:6px;padding:16px 18px;font-size:.9rem;display:grid}.pub-addons li span{color:var(--enmori-muted)}.pub-addons li strong{color:var(--enmori-blue);font-size:1.15rem}.pub-note{background:var(--enmori-green-soft);color:var(--enmori-green-strong);border-radius:999px;margin:24px 0 0;padding:8px 14px;font-size:.9rem;font-weight:700;display:inline-block}.pub-also{border-top:1px solid var(--enmori-border);background:var(--enmori-surface);margin-top:48px;padding:40px 0 56px}.pub-also-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pub-also-card{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-ice);color:var(--enmori-blue);gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.pub-also-card:hover{border-color:var(--enmori-green);box-shadow:0 6px 18px #0a1f4414}.pub-also-card strong{font-family:var(--enmori-font-display);font-size:1.2rem}.pub-also-card span{color:var(--enmori-muted)}.pub-also-card em{color:var(--enmori-green-strong);font-style:normal;font-weight:700}@media (max-width:900px){.pub-profiles,.pub-stats,.pub-plan-grid,.pub-also-grid{grid-template-columns:1fr}.pub-profiles-wrap{margin-top:-72px}.pub-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.pub main.pub-demo{grid-template-columns:1fr}.pub-demo-intro .pub-demo-inner,.pub-demo-card .pub-demo-inner{margin-left:auto;margin-right:auto}.pub-demo-intro ul{display:none}.pub-plan-grid[data-count="1"]{grid-template-columns:1fr}.pub-footer-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.pub-hide-sm{display:none}.pub-wrap,.pub-footer-inner,.pub-header-inner{padding-left:16px;padding-right:16px}.pub-logo{width:112px}.pub-header-inner{gap:8px}.pub-header-nav{gap:2px}.pub-header-link{white-space:nowrap;padding:0 6px;font-size:.78rem}.pub-header-button{white-space:nowrap;padding:0 9px;font-size:.78rem}.pub-header-nav .pub-header-link[href=\/demonstracao]{display:none}.pub-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-form-grid{grid-template-columns:1fr}}.pub-center{text-align:center}.pub-center .pub-plans-head p:not(.pub-kicker),.pub-plans-head.pub-center p:not(.pub-kicker){margin-left:auto;margin-right:auto}.pub-plan-grid[data-count="1"]{justify-content:center}.pub-center .pub-plan{text-align:left}.pub-center .pub-plan-price{justify-content:flex-start}.pub-kicker-green{color:var(--enmori-green-strong)}.pub main.pub-contact{place-items:center;padding:32px 24px;display:grid}.pub-contact-card{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);text-align:center;width:100%;max-width:560px;padding:40px 36px;box-shadow:0 10px 30px #0a1f441a}.pub-contact-card h1{color:var(--enmori-blue);margin:0 0 12px;font-size:1.6rem}.pub-contact-icon{background:var(--enmori-green-soft);width:52px;height:52px;color:var(--enmori-green-strong);border-radius:50%;place-items:center;margin-bottom:14px;font-size:1.5rem;font-weight:700;display:inline-grid}.pub-contact-lead{color:var(--enmori-graphite);margin:0 0 18px;line-height:1.6}.pub-contact-alt{border-top:1px solid var(--enmori-border);color:var(--enmori-muted);margin:0 0 24px;padding-top:18px;font-size:.9rem;line-height:1.55}.pub-contact-alt a{color:var(--enmori-green-strong);font-weight:600}.pub-contact-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}
.rep-page{align-content:start;gap:14px;display:grid;container-type:inline-size}.rep-stack{gap:14px;min-width:0;display:grid}.rep-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;display:flex}.rep-head h1{margin:0;font-size:1.375rem;line-height:1.2}.rep-head__sub{color:var(--enmori-muted);margin:2px 0 0;font-size:.8125rem}.rep-head__sub:first-letter{text-transform:uppercase}.rep-head__sub a{color:var(--enmori-blue-600);font-weight:600;text-decoration:none}.rep-head .primary-link{min-height:2.25rem;padding:0 1rem}.rep-card{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);min-width:0;box-shadow:var(--enmori-shadow)}.rep-card__head{border-bottom:1px solid var(--enmori-border);justify-content:space-between;align-items:center;gap:12px;min-height:2.75rem;padding:0 16px;display:flex}.rep-card__head h2{align-items:center;gap:8px;margin:0;font-size:.9375rem;display:flex}.rep-card__note{color:var(--enmori-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.rep-card__foot{border-top:1px solid var(--enmori-border);color:var(--enmori-muted);margin:0;padding:10px 16px;font-size:.8125rem}.rep-card .bops-empty,.rep-card .bops-state,.rep-card .context-note{background:0 0;border:0;margin:0;padding:16px}.rep-kpis{gap:10px}.rep-kpis .bops-kpi{gap:1px;min-height:0;padding:10px 12px 9px}.rep-kpis .bops-kpi-label{font-size:.75rem}.rep-kpis .bops-kpi-value{font-size:1.375rem}.rep-kpis .bops-kpi-sub{white-space:normal;text-align:center;font-size:.75rem}.rep-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@container (min-width:1040px){.rep-split{grid-template-columns:minmax(0,1fr) 22rem}}.rep-main{min-width:0}.rep-tablewrap{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--enmori-border-strong) transparent;max-height:30rem;overflow:auto}.rep-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.8125rem}.rep-orders .rep-table th{white-space:normal;line-height:1.25}.rep-table th{z-index:1;border-bottom:1px solid var(--enmori-border);background:var(--enmori-surface);color:var(--enmori-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 12px;font-size:.6875rem;font-weight:700;position:sticky;top:0}.rep-table td{border-bottom:1px solid color-mix(in srgb, var(--enmori-border) 70%, transparent);vertical-align:middle;min-width:0;padding:8px 12px}.rep-table tbody tr:hover td{background:color-mix(in srgb, var(--enmori-blue-600) 4%, transparent)}.rep-table tbody tr:last-child td{border-bottom:0}.rep-table td a{color:var(--enmori-blue-600);font-weight:700;text-decoration:none}.rep-table td a:hover{text-decoration:underline}.rep-col-num{font-variant-numeric:tabular-nums;white-space:nowrap;width:5.5rem}.rep-col-date{font-variant-numeric:tabular-nums;white-space:nowrap;width:7.5rem}.rep-col-money{font-variant-numeric:tabular-nums;white-space:nowrap;width:8.5rem;text-align:right!important}.rep-col-contact{width:11.5rem}.rep-col-meter{width:11rem}.rep-cell-main,.rep-cell-sub,.rep-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.rep-cell-main{font-weight:600}.rep-cell-sub{color:var(--enmori-muted);margin-top:1px;font-size:.75rem}.rep-cell-sub--late{color:var(--enmori-danger);font-weight:600}.rep-cell-sub a{color:var(--enmori-blue-600);font-weight:500}.rep-tags{gap:4px;min-width:0;display:flex;overflow:hidden}.rep-tag{background:color-mix(in srgb, var(--enmori-blue-600) 9%, transparent);max-width:100%;height:1.375rem;color:var(--enmori-blue);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;padding:0 .55rem;font-size:.6875rem;font-weight:700;display:inline-flex;overflow:hidden}.rep-tag--late{background:color-mix(in srgb, var(--enmori-danger) 11%, transparent);color:var(--enmori-danger)}.rep-tag--more{box-shadow:inset 0 0 0 1px var(--enmori-border-strong);color:var(--enmori-muted);background:0 0;flex:none}.rep-tabs{border-bottom:1px solid var(--enmori-border);gap:2px;padding:8px 12px;display:flex}.rep-tab{min-height:1.875rem;color:var(--enmori-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.rep-tab:hover{background:color-mix(in srgb, var(--enmori-blue-600) 7%, transparent)}.rep-tab[aria-selected=true]{background:var(--enmori-blue);color:#fff}.rep-tab:focus-visible{outline:2px solid var(--enmori-blue-600);outline-offset:1px}.rep-tab__count{font-variant-numeric:tabular-nums;opacity:.8}.rep-follow__list{scrollbar-gutter:stable;scrollbar-width:thin;max-height:27rem;margin:0;padding:2px 16px;list-style:none;overflow:auto}.rep-follow__list li{border-bottom:1px solid color-mix(in srgb, var(--enmori-border) 70%, transparent);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:.8125rem;display:grid}.rep-follow__list li:last-child{border-bottom:0}.rep-follow__list a{color:var(--enmori-blue-600);font-variant-numeric:tabular-nums;font-weight:700;text-decoration:none}.rep-follow__list .rep-tag{max-width:8.5rem}.rep-filters,.cm-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 12px;padding:14px 16px;display:grid}@container (min-width:900px){.rep-filters,.cm-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:960px){.cm-filters{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (max-width:520px){.rep-filters label:nth-child(-n+4),.rep-filters label:nth-child(7),.cm-filters label:nth-child(n+3){grid-column:1/-1}}.rep-filters label,.cm-filters label{min-width:0;color:var(--enmori-muted);gap:4px;margin:0;font-size:.75rem;font-weight:600;display:grid}.rep-filters input,.rep-filters select,.cm-filters input,.cm-filters select{box-sizing:border-box;border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background-color:var(--enmori-surface);width:100%;min-width:0;height:2.25rem;min-height:0;color:var(--enmori-text);margin:0;padding:0 .65rem;font-size:.8125rem;font-weight:500}.rep-filters__clear{height:2.25rem;color:var(--enmori-blue-600);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 .25rem;font-size:.8125rem;font-weight:600}.rep-filters__clear:hover{text-decoration:underline}.rep-orders>.access-alert{margin:0 16px 12px}.rep-orders .responsive-table{border:0;border-top:1px solid var(--enmori-border);box-shadow:none;border-radius:0;margin:0;padding:0}.rep-orders .pagination{border-top:1px solid var(--enmori-border);margin:0;padding:10px 16px;font-size:.8125rem}@container (min-width:760px){.rep-orders .rep-table{table-layout:fixed}.rep-orders .rep-table th:first-child{width:6rem}.rep-orders .rep-table th:nth-child(5){width:7.5rem}.rep-orders .rep-table th:nth-child(6){width:13rem}.rep-orders .rep-table td{overflow:hidden}.rep-orders .rep-table td:last-child{white-space:nowrap}}.rep-orders .status-pill{height:1.375rem;padding:0 .6rem;font-size:.6875rem}.rep-commercial .order-detail-card,.rep-commercial.order-detail-shell{padding-top:0}.rep-commercial .kpi-grid.cm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}@container (min-width:620px){.rep-commercial .kpi-grid.cm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1000px){.rep-commercial .kpi-grid.cm-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.cm-kpis .kpi-card{padding:11px 8px 10px}.cm-kpis .kpi-label{font-size:.75rem}.cm-kpis .kpi-value{font-size:1.25rem}.cm-kpis .kpi-delta{margin-top:2px;font-size:.75rem}.cm-row{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;display:grid}@container (min-width:900px){.cm-row--main{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.cm-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:600px) and (max-width:899px){.cm-row--three{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-panel.panel{padding:12px 16px 14px}.cm-panel .panel-header{margin-bottom:8px}.cm-panel .panel-header h2{font-size:.9375rem}.cm-panel .chart svg{max-height:15rem}.cm-panel .donut{grid-template-columns:6.5rem minmax(0,1fr);gap:12px}.cm-panel .donut-legend{gap:5px}.cm-panel .conversion{margin-bottom:10px}.cm-panel .conversion-line{font-size:.8125rem}.cm-panel .conversion-line strong{font-size:1.0625rem}.cm-panel .funnel{gap:8px}.cm-panel .funnel-head strong{display:none}.cm-rank{gap:0}.cm-rank li{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 0;font-size:.8125rem;display:grid}.cm-rank li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-goal__body{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px 24px;display:grid}@container (min-width:900px){.cm-goal__body{grid-template-columns:15rem minmax(0,1fr)}}.cm-goal__total{align-items:center;gap:12px;display:flex}.cm-goal .goal-ring{flex:none;width:4.75rem;height:4.75rem}.cm-goal__list{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:10px 20px;margin:0;display:grid}.cm-actions button{width:auto;margin:0}.cm-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 14px;display:flex}.cm-actions .compact-action,.cm-actions .secondary-button{min-height:2.25rem;padding:0 .9rem;font-size:.8125rem}.rep-summary{flex-wrap:wrap;gap:8px;margin:0;padding:0 16px 12px;display:flex}.rep-summary>div{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);min-width:6.5rem;padding:6px 10px}.rep-summary dt{color:var(--enmori-muted);font-size:.6875rem;font-weight:600}.rep-summary dd{color:var(--enmori-blue);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700}.cm-report .rep-tablewrap{border-top:1px solid var(--enmori-border)}.cm-report .rep-table{table-layout:fixed;min-width:52rem}.cm-report .rep-table th{white-space:normal;line-height:1.2}.cm-report .rep-col-num{width:4.75rem}.cm-report .rep-col-date{width:6.5rem}.cm-report .rep-col-money{width:7.5rem}.cm-report .rep-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rep-col-status{width:7.5rem}.rep-col-city{width:7rem}.rep-col-uf{width:3.25rem}.cm-report>.form-message,.cm-report>.context-note{margin:0;padding:0 16px 14px}@container (max-width:640px){.rep-kpis>:last-child:nth-child(odd){grid-column:1/-1}.rep-main .rep-table thead{display:none}.rep-main .rep-table,.rep-main .rep-table tbody{display:block}.rep-main .rep-table tr{border-bottom:1px solid color-mix(in srgb, var(--enmori-border) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 14px;display:grid}.rep-main .rep-table td{text-align:left;border:0;grid-column:1/-1;width:auto;padding:0;display:block}.rep-main .rep-table td.rep-col-num{grid-area:1/1}.rep-main .rep-table td.rep-col-date{text-align:right;grid-area:1/2}.rep-main .rep-table td.rep-col-money{font-weight:700;text-align:left!important}.rep-tablewrap{max-height:34rem}}
