/* Generated color layer for experience.css. Rebuild: scripts/build_light_theme.cjs; final palette: app-theme-light.css. */
.mx-activity-notice, .mx-public-evidence {
  color: var(--mx-text);
}
.mx-public-evidence {
  border: 1px solid var(--mx-border);
}
.mx-service-detail-link {
  color: var(--mx-green);
}
:root {
  --mx-bg: rgb(245, 248, 246);
  --mx-surface: rgb(255, 255, 255);
  --mx-surface-l: rgb(255, 255, 255);
  --mx-green: rgb(8, 122, 72);
  --mx-green-dim: rgba(8, 122, 72, 0.15);
  --mx-green-glow: rgba(8, 122, 72, 0.25);
  --mx-purple: rgb(104, 68, 165);
  --mx-danger: rgb(180, 35, 24);
  --mx-warn: rgb(138, 87, 0);
  --mx-text: rgb(21, 35, 29);
  --mx-text-mid: rgb(67, 86, 77);
  --mx-text-dim: rgb(21, 35, 29);
  --mx-border: rgba(126, 143, 132, 0.22);
  --mx-border-h: rgba(126, 143, 132, 0.22);
  --mx-glass-bg: rgba(255, 255, 255, 0.78);
}
.mx-payment-pricing {
  border-bottom: 1px solid var(--mx-border);
}
.mx-payment-pricing strong {
  color: var(--mx-text);
}
.mx-payment-pricing p {
  color: var(--mx-text-mid);
}
.mx-track-screen__payment-action {
  border-bottom: 1px solid var(--mx-border);
}
.mx-track-screen__payment-action p {
  color: var(--mx-text-mid);
}
.mx-track-screen__refresh {
  border-top: 1px solid var(--mx-border);
}
.mx-track-screen__refresh p {
  color: var(--mx-text-mid);
}
.mx-track-screen__refresh strong {
  color: var(--mx-text);
}
.mx-track-screen :is(.mx-cta, .mx-track-screen__mini-btn, .mx-track-screen__btn, .mx-copy-btn):focus-visible {
  outline: 2px solid var(--mx-green);
}
body.mx-page {
  background: var(--mx-bg);
  color: var(--mx-text);
}
h1, h2, h3, h4 {
  color: var(--mx-text);
}
a {
  color: inherit;
}
.mx-bg {
  background: var(--mx-bg);
}
.mx-blur--1 {
  background: rgba(8, 122, 72, 0.18);
}
.mx-blur--2 {
  background: rgba(104, 68, 165, 0.22);
}
.mx-logo {
  color: rgb(21, 35, 29);
}
.mx-logo span {
  color: var(--mx-green);
}
.mx-user-login-btn {
  border: 1px solid rgba(8, 122, 72, 0.34);
  background: linear-gradient(135deg, rgba(8, 122, 72, 0.2), rgba(8, 122, 72, 0.08));
  color: rgb(8, 122, 72);
}
.mx-user-login-btn:hover {
  border-color: rgba(8, 122, 72, 0.56);
  color: rgb(21, 35, 29);
  background: linear-gradient(135deg, rgba(8, 122, 72, 0.32), rgba(8, 122, 72, 0.14));
}
.mx-user-login-btn--primary {
  border-color: rgba(8, 122, 72, 0.78);
  background: linear-gradient(135deg, rgba(8, 122, 72, 0.9), rgba(8, 122, 72, 0.85));
  color: rgb(255, 255, 255);
}
.mx-user-login-btn--primary:hover {
  border-color: rgba(8, 122, 72, 0.96);
  background: linear-gradient(135deg, rgba(8, 122, 72, 0.95), rgba(8, 122, 72, 0.88));
  color: rgb(255, 255, 255);
}
.mx-user-login-btn--track {
  border-color: rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
}
.mx-user-login-btn--track:hover {
  border-color: rgba(126, 143, 132, 0.34);
  background: rgba(255, 255, 255, 0.08);
  color: rgb(21, 35, 29);
}
.mx-staff-links {
  border-left: 1px solid rgba(126, 143, 132, 0.22);
}
.mx-admin-mini {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.03);
  color: rgb(21, 35, 29);
}
.mx-admin-mini:hover {
  border-color: var(--mx-green-dim);
  color: var(--mx-green);
  background: rgba(8, 122, 72, 0.08);
}
.mx-admin-mini--discreet {
  border-color: rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.02);
  color: rgb(21, 35, 29);
}
.mx-admin-mini--discreet:hover {
  border-color: rgba(126, 143, 132, 0.24);
  color: rgb(21, 35, 29);
  background: rgba(255, 255, 255, 0.05);
}
.mx-btn-reset {
  border: 1px solid var(--mx-border);
  background: transparent;
  color: var(--mx-text-mid);
}
.mx-btn-reset:hover {
  color: var(--mx-green);
  border-color: var(--mx-green-dim);
}
.mx-user-login-btn:focus-visible, .mx-admin-mini:focus-visible, .mx-btn-reset:focus-visible {
  outline: rgba(8, 122, 72, 0.54) solid 2px;
}
.mx-link-landing {
  color: var(--mx-text-mid);
}
.mx-link-landing:hover {
  color: var(--mx-green);
}
.mx-gradient {
  background-image: ;
  background-color: ;
  -webkit-text-fill-color: transparent;
}
.mx-hero-sub {
  color: var(--mx-text-dim);
}
.mx-search-ico {
  color: var(--mx-text-mid);
}
.mx-search-input {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.05);
  color: rgb(21, 35, 29);
  outline: none;
}
.mx-search-input::placeholder {
  color: rgb(21, 35, 29);
}
.mx-search-input:focus {
  border-color: var(--mx-green);
  background: rgba(255, 255, 255, 0.07);
  box-shadow: 0 0 0 3px var(--mx-green-dim);
}
.mx-search-btn {
  border-color: currentcolor;
  background-image: ;
  background-color: ;
  color: rgb(255, 255, 255);
  box-shadow: none;
}
.mx-search-btn:hover:not(:disabled) {
  background: rgb(8, 122, 72);
}
.mx-search-btn:disabled {
  background: rgba(8, 122, 72, 0.34);
  color: rgba(255, 255, 255, 0.72);
}
.mx-search-err {
  color: var(--mx-danger);
}
.mx-track-lookup {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.03);
}
.mx-track-lookup__title {
  color: rgb(21, 35, 29);
}
.mx-track-lookup__hint {
  color: var(--mx-text-dim);
}
.mx-track-lookup__body {
  border-top: 1px solid var(--mx-border);
}
.mx-track-lookup__input {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
}
.mx-track-lookup__input:focus {
  outline: none;
  border-color: var(--mx-green);
  box-shadow: 0 0 0 3px var(--mx-green-dim);
}
.mx-track-lookup__btn {
  border-color: currentcolor;
  background: var(--mx-green);
  color: rgb(255, 255, 255);
}
.mx-track-lookup__msg {
  color: var(--mx-text-mid);
}
.mx-track-lookup__msg.is-error {
  color: rgb(180, 35, 24);
}
.mx-track-result {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.02);
}
.mx-track-result__status {
  border: 1px solid rgba(126, 143, 132, 0.22);
}
.mx-track-result__status.is-paid {
  border-color: rgba(8, 122, 72, 0.35);
  background: rgba(8, 122, 72, 0.12);
  color: rgb(8, 122, 72);
}
.mx-track-result__status.is-pending {
  border-color: rgba(138, 87, 0, 0.4);
  background: rgba(138, 87, 0, 0.14);
  color: rgb(138, 87, 0);
}
.mx-track-result__status.is-failed {
  border-color: rgba(180, 35, 24, 0.4);
  background: rgba(180, 35, 24, 0.14);
  color: rgb(180, 35, 24);
}
.mx-track-result__status.is-processing {
  border-color: rgba(37, 99, 166, 0.38);
  background: rgba(37, 99, 166, 0.14);
  color: rgb(37, 99, 166);
}
.mx-track-result__grid p {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.03);
}
.mx-track-result__grid span {
  color: var(--mx-text-dim);
}
.mx-track-result__grid strong {
  color: rgb(21, 35, 29);
}
.mx-track-result__note {
  color: var(--mx-text-mid);
}
.mx-track-item {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.02);
}
.mx-track-item__name {
  color: rgb(21, 35, 29);
}
.mx-track-item__meta {
  color: var(--mx-text-dim);
}
.mx-track-item__total {
  color: rgb(21, 35, 29);
}
.mx-track-screen__head p {
  color: var(--mx-text-mid);
}
.mx-track-screen__tests {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.024);
  color: var(--mx-text-dim);
}
.mx-track-screen__tests span {
  color: var(--mx-text-mid);
}
.mx-track-screen__tests button {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.043);
  color: rgb(21, 35, 29);
}
.mx-track-screen__tests button:hover {
  border-color: rgba(8, 122, 72, 0.28);
  background: rgba(8, 122, 72, 0.08);
  color: rgb(21, 35, 29);
}
.mx-track-screen__input {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
}
.mx-track-screen__input::placeholder {
  color: rgb(21, 35, 29);
}
.mx-track-screen__input:focus {
  outline: none;
  border-color: var(--mx-green);
  box-shadow: 0 0 0 3px var(--mx-green-dim);
}
.mx-track-screen__btn {
  border-color: currentcolor;
  background: var(--mx-green);
  color: rgb(255, 255, 255);
}
.mx-track-screen__btn.is-loading::before {
  border-color: rgb(8, 122, 72) rgba(8, 122, 72, 0.28) rgba(8, 122, 72, 0.28);
}
.mx-track-screen__msg {
  color: var(--mx-text-mid);
}
.mx-track-screen__msg.is-error {
  color: rgb(180, 35, 24);
}
.mx-track-screen__list {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.024);
}
.mx-track-screen__list-head strong {
  color: rgb(21, 35, 29);
}
.mx-track-screen__list-head span {
  color: var(--mx-text-dim);
}
.mx-track-screen__item {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.03);
}
.mx-track-screen__item-top strong {
  color: rgb(21, 35, 29);
}
.mx-track-screen__item p {
  color: var(--mx-text-mid);
}
.mx-track-screen__mini-btn {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
}
.mx-track-screen__mini-btn--primary {
  border-color: rgba(8, 122, 72, 0.24);
  background: rgba(8, 122, 72, 0.1);
  color: rgb(8, 122, 72);
}
.mx-track-screen__mini-btn:hover {
  border-color: rgba(8, 122, 72, 0.34);
  background: rgba(8, 122, 72, 0.12);
  color: rgb(21, 35, 29);
}
.mx-track-screen__result {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.024);
}
.mx-track-screen__status {
  border: 1px solid rgba(126, 143, 132, 0.22);
}
.mx-track-screen__status.is-paid {
  border-color: rgba(8, 122, 72, 0.35);
  background: rgba(8, 122, 72, 0.12);
  color: rgb(8, 122, 72);
}
.mx-track-screen__status.is-pending {
  border-color: rgba(138, 87, 0, 0.4);
  background: rgba(138, 87, 0, 0.14);
  color: rgb(138, 87, 0);
}
.mx-track-screen__status.is-failed {
  border-color: rgba(180, 35, 24, 0.4);
  background: rgba(180, 35, 24, 0.14);
  color: rgb(180, 35, 24);
}
.mx-track-screen__status.is-processing {
  border-color: rgba(37, 99, 166, 0.38);
  background: rgba(37, 99, 166, 0.14);
  color: rgb(37, 99, 166);
}
.mx-track-screen__status.is-financial-warn {
  border-color: rgba(138, 87, 0, 0.4);
  background: rgba(138, 87, 0, 0.14);
  color: rgb(138, 87, 0);
}
.mx-track-screen__status.is-financial-bad {
  border-color: rgba(180, 35, 24, 0.4);
  background: rgba(180, 35, 24, 0.14);
  color: rgb(180, 35, 24);
}
.mx-track-screen__status.is-financial-neutral {
  border-color: rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.07);
  color: rgb(21, 35, 29);
}
.mx-track-screen__financial {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.024);
}
.mx-track-screen__financial.is-warn {
  border-color: rgba(138, 87, 0, 0.36);
  background: rgba(138, 87, 0, 0.075);
}
.mx-track-screen__financial.is-bad {
  border-color: rgba(180, 35, 24, 0.38);
  background: rgba(180, 35, 24, 0.075);
}
.mx-track-screen__financial-head span {
  border: 1px solid rgba(126, 143, 132, 0.22);
  color: rgb(21, 35, 29);
}
.mx-track-screen__financial-head strong {
  color: rgb(21, 35, 29);
}
.mx-track-screen__financial p, .mx-track-screen__financial-meta {
  color: var(--mx-text-mid);
}
.mx-track-screen__financial-meta {
  color: var(--mx-text-dim);
}
.mx-track-screen__progress-caption {
  color: var(--mx-text-dim);
}
.mx-track-screen__progress-head strong {
  color: rgb(21, 35, 29);
}
.mx-track-screen__progress-head span {
  color: var(--mx-text-mid);
}
.mx-track-screen__progress-track {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.05);
}
.mx-track-screen__progress-track > span {
  background: linear-gradient(90deg, rgb(37, 99, 166), rgb(37, 99, 166));
}
.mx-track-screen__progress-track > span.is-paid {
  background: linear-gradient(90deg, rgb(8, 122, 72), rgb(8, 122, 72));
}
.mx-track-screen__progress-track > span.is-pending {
  background: linear-gradient(90deg, rgb(138, 87, 0), rgb(138, 87, 0));
}
.mx-track-screen__progress-track > span.is-failed {
  background: linear-gradient(90deg, rgb(180, 35, 24), rgb(180, 35, 24));
}
.mx-track-screen__progress-track > span.is-processing {
  background: linear-gradient(90deg, rgb(37, 99, 166), rgb(37, 99, 166));
}
.mx-track-screen__grid p {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.03);
}
.mx-track-screen__grid span {
  color: var(--mx-text-dim);
}
.mx-track-screen__grid strong {
  color: rgb(21, 35, 29);
}
.mx-track-screen__note {
  color: rgb(21, 35, 29);
}
.mx-track-screen__details {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.02);
}
.mx-track-screen__details summary {
  color: rgb(21, 35, 29);
}
.mx-track-screen__details summary::after {
  color: var(--mx-text-dim);
}
.mx-track-screen__status-help {
  color: var(--mx-text-mid);
}
.mx-track-screen__help {
  color: var(--mx-text-dim);
}
.mx-track-screen__help a {
  color: rgb(8, 122, 72);
}
.mx-track-screen__help a:hover {
  color: rgb(21, 35, 29);
}
.mx-nav-subtle {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.03);
  color: var(--mx-text-mid);
}
.mx-nav-subtle:hover {
  border-color: rgba(126, 143, 132, 0.28);
  background: rgba(255, 255, 255, 0.08);
  color: rgb(21, 35, 29);
}
.mx-nav-subtle:focus-visible {
  outline: rgba(8, 122, 72, 0.45) solid 2px;
}
.mx-pill {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.03);
  color: var(--mx-text-mid);
}
.mx-social-proof p {
  color: var(--mx-text-mid);
}
.mx-social-proof strong {
  color: rgb(21, 35, 29);
}
.mx-av {
  background: var(--mx-surface-l);
  border: 2px solid var(--mx-bg);
  color: var(--mx-text-mid);
}
.mx-step-back {
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid var(--mx-border);
  color: var(--mx-text-mid);
}
.mx-step-back:hover {
  border-color: var(--mx-green-dim);
  color: var(--mx-green);
  background: rgba(8, 122, 72, 0.05);
}
.mx-step-label {
  color: var(--mx-text-mid);
}
.mx-contact-lead {
  color: var(--mx-text-mid);
}
.mx-contact-lead strong {
  color: rgb(21, 35, 29);
}
.mx-contact-field svg {
  color: var(--mx-text-mid);
}
.mx-contact-field input {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
  outline: none;
}
.mx-contact-field input::placeholder {
  color: rgb(21, 35, 29);
}
.mx-contact-field input:focus {
  border-color: var(--mx-green);
  box-shadow: 0 0 0 3px var(--mx-green-dim);
}
.mx-contact-btn {
  border-color: currentcolor;
  background: var(--mx-green);
  color: rgb(255, 255, 255);
}
.mx-contact-note {
  color: var(--mx-text-dim);
}
.mx-classify-input {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
  outline: none;
}
.mx-classify-input:focus {
  border-color: var(--mx-green);
}
.mx-classify-input::placeholder {
  color: rgb(21, 35, 29);
}
.mx-classify-clear {
  background: none;
  border-color: currentcolor;
  color: var(--mx-text-mid);
}
.mx-classify-ai-force {
  border: 1px solid rgba(8, 122, 72, 0.25);
  background: rgba(8, 122, 72, 0.08);
  color: var(--mx-green);
}
.mx-classify-ai-force:hover {
  background: rgba(8, 122, 72, 0.15);
  border-color: rgba(8, 122, 72, 0.4);
}
.mx-classify-browse {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.024);
  color: var(--mx-text-mid);
}
.mx-classify-browse:hover {
  border-color: var(--mx-border-h);
  color: rgb(21, 35, 29);
}
.mx-classify-list::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
}
.mx-classify-ai {
  background: rgba(8, 122, 72, 0.05);
  border: 1px solid rgba(8, 122, 72, 0.22);
}
.mx-classify-ai-badge {
  color: var(--mx-green);
}
.mx-classify-ai-spinner {
  border-right-color: rgba(8, 122, 72, 0.3);
  border-bottom-color: rgba(8, 122, 72, 0.3);
  border-left-color: rgba(8, 122, 72, 0.3);
  border-top-color: var(--mx-green);
}
.mx-classify-ai-item-name {
  color: rgb(21, 35, 29);
}
.mx-classify-ai-item-reason {
  color: var(--mx-text-mid);
}
.mx-classify-ai-btn {
  border: 1px solid var(--mx-green-dim);
  background: rgba(8, 122, 72, 0.08);
  color: var(--mx-green);
}
.mx-classify-ai-btn:hover {
  background: rgba(8, 122, 72, 0.15);
}
.mx-classe-card {
  color: inherit;
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.03);
}
.mx-classe-card:hover {
  background: rgba(255, 255, 255, 0.06);
  border-color: var(--mx-border-h);
}
.mx-classe-card.is-selected {
  background: rgba(8, 122, 72, 0.08);
  border-color: rgba(8, 122, 72, 0.3);
}
.mx-classe-card-ico {
  color: var(--mx-text-mid);
}
.mx-classe-card-name {
  color: rgb(21, 35, 29);
}
.mx-classe-card-desc {
  color: var(--mx-text-mid);
}
.mx-classe-card-check {
  border: 1px solid rgba(8, 122, 72, 0.28);
  background: rgba(8, 122, 72, 0.08);
  color: var(--mx-green);
}
.mx-classify-selected {
  background: rgba(8, 122, 72, 0.08);
  border: 1px solid rgba(8, 122, 72, 0.22);
  color: var(--mx-green);
}
.mx-classify-empty {
  color: var(--mx-text-mid);
}
.mx-classify-empty button {
  border: 1px solid var(--mx-border);
  background: transparent;
  color: var(--mx-text-mid);
}
.mx-classify-btn {
  border-color: currentcolor;
  background: var(--mx-green);
  color: rgb(255, 255, 255);
}
.mx-glass {
  background: var(--mx-glass-bg);
  border: 1px solid var(--mx-border);
  box-shadow: rgba(21, 35, 29, 0.13999999999999999) 0px 16px 48px;
}
.mx-stats-strip {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.02);
}
.mx-stat-num {
  color: var(--mx-green);
}
.mx-stat-label {
  color: var(--mx-text-mid);
}
.mx-stat-sep {
  background: var(--mx-border);
}
.mx-convince {
  border: 1px solid var(--mx-border);
}
.mx-convince-item {
  border-bottom: 1px solid var(--mx-border);
}
.mx-convince-item:last-child {
  border-bottom-color: currentcolor;
}
.mx-convince-item svg {
  color: var(--mx-green);
}
.mx-convince-item strong {
  color: rgb(21, 35, 29);
}
.mx-convince-item p {
  color: var(--mx-text-mid);
}
.mx-value-chart {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.016);
}
.mx-value-header h3 {
  color: rgb(21, 35, 29);
}
.mx-value-legend-item {
  color: var(--mx-text-mid);
}
.mx-value-dot--up {
  background: var(--mx-green);
}
.mx-value-dot--flat {
  background: var(--mx-danger);
}
.mx-value-line--up {
  stroke: var(--mx-green);
}
.mx-value-labels span {
  color: var(--mx-text-dim);
}
.mx-value-peak-num {
  color: var(--mx-green);
}
.mx-value-peak-label {
  color: var(--mx-text-mid);
}
.mx-value-risk {
  background: rgba(180, 35, 24, 0.1);
  border: 1px solid rgba(180, 35, 24, 0.22);
  color: rgb(180, 35, 24);
}
.mx-value-source {
  color: var(--mx-text-dim);
}
.mx-ring {
  border-right-color: ;
  border-bottom-color: ;
  border-left-color: ;
  border-top-color: var(--mx-green);
}
.mx-scan-ico {
  color: var(--mx-green);
}
.mx-chk {
  color: var(--mx-text-mid);
}
.mx-chk-ico {
  border: 2px solid var(--mx-border);
}
.mx-chk.is-on .mx-chk-ico {
  border-right-color: ;
  border-bottom-color: ;
  border-left-color: ;
  border-top-color: transparent;
}
.mx-chk.is-ok .mx-chk-ico {
  border-color: var(--mx-green);
  background: var(--mx-green);
}
.mx-chk.is-ok .mx-chk-ico::after {
  border-color: rgb(8, 122, 72);
}
.mx-chk.is-ok {
  color: rgb(21, 35, 29);
}
.mx-verdict-badge--ok {
  background: rgba(8, 122, 72, 0.12);
  color: var(--mx-green);
}
.mx-verdict-badge--warn {
  background: rgba(138, 87, 0, 0.12);
  color: var(--mx-warn);
}
.mx-verdict-badge--bad {
  background: rgba(180, 35, 24, 0.12);
  color: var(--mx-danger);
}
.mx-verdict-badge--neutral, .mx-verdict-status--neutral {
  background: var(--mx-glass-bg);
  color: var(--mx-text-mid);
}
.mx-verdict-status--ok {
  background: rgba(8, 122, 72, 0.1);
  color: var(--mx-green);
}
.mx-verdict-status--warn {
  background: rgba(138, 87, 0, 0.1);
  color: var(--mx-warn);
}
.mx-verdict-status--bad {
  background: rgba(180, 35, 24, 0.1);
  color: var(--mx-danger);
}
.mx-verdict-brand--limit {
  color: rgb(21, 35, 29);
}
.mx-verdict-situation--limit {
  color: rgb(21, 35, 29);
}
.mx-result-source {
  border: 0px;
  background: transparent;
  color: rgb(21, 35, 29);
}
.mx-result-freshness {
  color: rgb(21, 35, 29);
}
.mx-verdict-situation {
  color: rgb(21, 35, 29);
}
.mx-verdict-warning {
  color: var(--mx-warn);
}
.mx-verdict-advice {
  color: rgb(21, 35, 29);
}
.mx-verdict-advice::before {
  color: rgb(21, 35, 29);
}
.mx-verdict-advice--bad {
  border: 1px solid rgba(180, 35, 24, 0.22);
  background: rgba(180, 35, 24, 0.055);
}
.mx-verdict-advice--warn {
  border: 1px solid rgba(138, 87, 0, 0.22);
  background: rgba(138, 87, 0, 0.043);
}
.mx-verdict-next {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.035);
  color: rgb(21, 35, 29);
}
.mx-verdict-next--plan {
  background: rgba(255, 255, 255, 0.024);
  color: rgb(21, 35, 29);
}
.mx-verdict-next--plan::before {
  color: rgb(21, 35, 29);
}
.mx-verdict-specialist {
  background: rgba(8, 122, 72, 0.1);
  border: 1px solid rgba(8, 122, 72, 0.22);
  color: rgb(8, 122, 72);
}
.mx-verdict-specialist:hover {
  background: rgba(8, 122, 72, 0.18);
}
.mx-result-hint--inpi {
  background: rgba(8, 122, 72, 0.1);
  color: var(--mx-green);
}
.mx-result-hint--ia {
  background: rgba(104, 68, 165, 0.12);
  color: rgb(104, 68, 165);
}
.mx-result-dev-toggle {
  color: rgb(21, 35, 29);
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(126, 143, 132, 0.22);
}
.mx-result-dev-toggle::after {
  border-right: 1.5px solid;
  border-bottom: 1.5px solid;
}
.mx-result-dev-toggle:hover {
  color: rgb(21, 35, 29);
  border-color: rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.06);
}
.mx-result-dev-body {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(245, 248, 246, 0.86);
  box-shadow: rgba(21, 35, 29, 0.136) 0px 10px 28px;
}
.mx-result-tech {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.02);
}
.mx-result-tech p {
  color: var(--mx-text-mid);
}
.mx-result-tech strong {
  color: rgb(21, 35, 29);
}
.mx-result-dev-btn {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.03);
  color: var(--mx-text-mid);
}
.mx-result-dev-btn:hover {
  border-color: var(--mx-border-h);
  color: rgb(21, 35, 29);
}
.mx-result-fallback {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--mx-border);
}
.mx-result-fallback p {
  color: var(--mx-text-mid);
}
.mx-result-disclaimer {
  color: var(--mx-text-dim);
}
.mx-cta {
  border-color: currentcolor;
}
.mx-cta--primary {
  background: var(--mx-green);
  color: rgb(255, 255, 255);
}
.mx-cta--ghost {
  background: transparent;
  border: 1px solid var(--mx-border);
  color: var(--mx-text-mid);
}
.mx-cta--ghost:hover {
  border-color: var(--mx-border-h);
  color: rgb(21, 35, 29);
}
.mx-cta--wa {
  background: rgba(8, 122, 72, 0.12);
  border: 1px solid rgba(8, 122, 72, 0.25);
  color: rgb(8, 122, 72);
}
.mx-cta--wa:hover {
  background: rgba(8, 122, 72, 0.2);
}
.mx-verdict-mini-badge--ok {
  background: rgba(8, 122, 72, 0.12);
  color: var(--mx-green);
}
.mx-verdict-mini-badge--warn {
  background: rgba(138, 87, 0, 0.12);
  color: var(--mx-warn);
}
.mx-verdict-mini-badge--bad {
  background: rgba(180, 35, 24, 0.12);
  color: var(--mx-danger);
}
.mx-trust-pill {
  background: rgba(8, 122, 72, 0.1);
  color: var(--mx-green);
}
.mx-trust-offer {
  color: var(--mx-text-mid);
}
.mx-plan {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.02);
}
.mx-plan:hover {
  border-color: rgba(126, 143, 132, 0.26);
  background: rgba(255, 255, 255, 0.03);
}
.mx-plan:focus-visible {
  outline: none;
  border-color: rgba(126, 143, 132, 0.32);
  box-shadow: rgba(255, 255, 255, 0.032) 0px 0px 0px 3px;
}
.mx-plan.is-selected {
  border-color: rgba(8, 122, 72, 0.42);
  background: linear-gradient(rgba(8, 122, 72, 0.067), rgba(8, 122, 72, 0.027));
  box-shadow: rgba(21, 35, 29, 0.08800000000000001) 0px 10px 24px, rgba(8, 122, 72, 0.072) 0px 0px 0px 1px inset;
}
.mx-plan--feat {
  border-color: rgba(8, 122, 72, 0.24);
}
.mx-plan-tag {
  background: rgba(8, 122, 72, 0.12);
  border: 1px solid rgba(8, 122, 72, 0.28);
  color: rgb(8, 122, 72);
}
.mx-plan-desc {
  color: var(--mx-text-mid);
}
.mx-plan-price-col {
  background: rgba(245, 248, 246, 0.18);
  border: 1px solid rgba(126, 143, 132, 0.22);
}
.mx-plan-was {
  color: rgb(21, 35, 29);
}
.mx-plan-price {
  color: rgb(21, 35, 29);
}
.mx-plan-price-note {
  color: rgb(21, 35, 29);
}
.mx-plan-features {
  border-top: 1px solid rgba(126, 143, 132, 0.22);
}
.mx-plan-features li {
  color: var(--mx-text-mid);
}
.mx-feat--yes::before {
  color: var(--mx-green);
}
.mx-feat--no::before {
  color: var(--mx-danger);
}
.mx-feat--no {
  color: var(--mx-text-mid);
}
.mx-plans-tax {
  color: var(--mx-text-dim);
}
.mx-plans-tax a {
  color: var(--mx-text-mid);
}
.mx-checkout-header {
  border-bottom: 1px solid var(--mx-border);
}
.mx-ctx-card {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--mx-border);
}
.mx-ctx-card p {
  color: var(--mx-text-mid);
}
.mx-ctx-card--urgency {
  border-color: rgba(8, 122, 72, 0.22);
  background: rgba(8, 122, 72, 0.03);
}
.mx-ctx-card--urgency svg {
  color: var(--mx-green);
}
.mx-ctx-card--specialist {
  border-color: rgba(8, 122, 72, 0.22);
  background: rgba(8, 122, 72, 0.03);
}
.mx-ctx-card--testimonial {
  border-color: rgba(104, 68, 165, 0.22);
  background: rgba(104, 68, 165, 0.03);
}
.mx-edu-card {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--mx-border);
}
.mx-edu-sub {
  color: var(--mx-text-mid);
}
.mx-bar-year {
  color: var(--mx-text-mid);
}
.mx-bar-track {
  background: rgba(255, 255, 255, 0.06);
}
.mx-bar-fill {
  background: rgba(8, 122, 72, 0.35);
}
.mx-bar-fill--accent {
  background: var(--mx-green);
}
.mx-bar-val {
  color: rgb(21, 35, 29);
}
.mx-metric-name {
  color: var(--mx-text-mid);
}
.mx-metric-pct {
  color: rgb(21, 35, 29);
}
.mx-metric-track {
  background: rgba(255, 255, 255, 0.06);
}
.mx-metric-fill {
  background: var(--mx-green);
}
.mx-compare-col li {
  color: var(--mx-text-mid);
}
.mx-compare-col--danger {
  background: rgba(180, 35, 24, 0.05);
  border: 1px solid rgba(180, 35, 24, 0.22);
}
.mx-compare-col--danger h4 {
  color: var(--mx-danger);
}
.mx-compare-col--danger li::before {
  color: var(--mx-danger);
}
.mx-compare-col--success {
  background: rgba(8, 122, 72, 0.05);
  border: 1px solid rgba(8, 122, 72, 0.22);
}
.mx-compare-col--success h4 {
  color: var(--mx-green);
}
.mx-compare-col--success li::before {
  color: var(--mx-green);
}
.mx-benefit-list li {
  color: var(--mx-text-mid);
}
.mx-benefit-list li::before {
  color: var(--mx-green);
}
.mx-stars {
  color: rgb(138, 87, 0);
}
.mx-quote {
  color: var(--mx-text-mid);
}
.mx-author small {
  color: var(--mx-text-mid);
}
.mx-goals-expand {
  border: 1px solid var(--mx-border);
}
.mx-goals-toggle {
  color: var(--mx-text-mid);
}
.mx-goals-toggle:hover {
  color: rgb(21, 35, 29);
}
.mx-goal-q {
  color: rgb(21, 35, 29);
}
.mx-opt {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.02);
  color: rgb(21, 35, 29);
}
.mx-opt:hover {
  background: rgba(255, 255, 255, 0.05);
  border-color: var(--mx-border-h);
  color: rgb(21, 35, 29);
}
.mx-opt.is-picked {
  background: rgba(8, 122, 72, 0.08);
  border-color: rgba(8, 122, 72, 0.25);
  color: rgb(21, 35, 29);
}
.mx-order-summary {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--mx-border);
}
.mx-order-row {
  color: var(--mx-text-mid);
}
.mx-order-row--total {
  color: rgb(21, 35, 29);
  border-top: 1px solid var(--mx-border);
}
.mx-order-ref {
  color: var(--mx-text-dim);
}
.mx-coupon-box {
  border-top: 1px dashed var(--mx-border);
}
.mx-coupon-title {
  color: rgb(21, 35, 29);
}
.mx-coupon-input {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
}
.mx-coupon-input:focus {
  outline: none;
  border-color: var(--mx-green);
}
.mx-coupon-hint {
  color: var(--mx-text-dim);
}
.mx-coupon-feedback--ok {
  color: rgb(8, 122, 72);
}
.mx-coupon-feedback--error {
  color: rgb(180, 35, 24);
}
.mx-coupon-chip {
  border: 1px solid rgba(8, 122, 72, 0.3);
  background: rgba(8, 122, 72, 0.1);
  color: rgb(8, 122, 72);
}
.mx-coupon-chip strong {
  color: rgb(21, 35, 29);
}
.mx-coupon-chip--locked {
  border-color: rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.08);
  color: rgb(21, 35, 29);
}
.mx-coupon-chip-lock {
  color: var(--mx-text-dim);
}
.mx-coupon-chip-remove {
  border-color: currentcolor;
  background: transparent;
  color: rgb(8, 122, 72);
}
.mx-coupon-chip-remove:hover {
  color: rgb(21, 35, 29);
}
.mx-main-item {
  border: 1px solid rgba(8, 122, 72, 0.24);
  background: rgba(8, 122, 72, 0.06);
}
.mx-main-item__tag {
  color: rgb(8, 122, 72);
}
.mx-main-item__unit {
  color: rgb(8, 122, 72);
}
.mx-main-item__name {
  color: rgb(21, 35, 29);
}
.mx-main-item__hint {
  color: rgb(8, 122, 72);
}
.mx-cart-details {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.02);
}
.mx-cart-details > summary {
  color: rgb(21, 35, 29);
}
.mx-cart-summary__ico {
  border: 1px solid rgba(8, 122, 72, 0.28);
  background: rgba(8, 122, 72, 0.1);
  color: rgb(8, 122, 72);
}
.mx-cart-summary__txt strong {
  color: rgb(21, 35, 29);
}
.mx-cart-summary__txt small {
  color: var(--mx-text-dim);
}
.mx-cart-summary__count {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.06);
  color: rgb(21, 35, 29);
}
.mx-cart-summary__chev {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
}
.mx-cart-details[open] .mx-cart-summary__chev {
  border-color: rgba(8, 122, 72, 0.28);
  background: rgba(8, 122, 72, 0.08);
  color: rgb(8, 122, 72);
}
.mx-cart-toolbar p {
  color: var(--mx-text-dim);
}
.mx-cart-editor {
  border-top: 1px solid var(--mx-border);
}
.mx-cart-row {
  border-bottom: 1px dashed rgba(126, 143, 132, 0.22);
}
.mx-cart-row:last-child {
  border-bottom-color: currentcolor;
}
.mx-cart-row h4 {
  color: rgb(21, 35, 29);
}
.mx-cart-row p {
  color: var(--mx-text-dim);
}
.mx-qty {
  border: 1px solid rgba(126, 143, 132, 0.22);
}
.mx-qty button {
  border-color: currentcolor;
  background: rgba(255, 255, 255, 0.08);
  color: rgb(21, 35, 29);
}
.mx-qty--main {
  border-color: rgba(8, 122, 72, 0.34);
  background: rgba(8, 122, 72, 0.08);
}
.mx-qty--main button {
  background: rgba(8, 122, 72, 0.16);
}
.mx-cart-btn {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.05);
  color: rgb(21, 35, 29);
}
.mx-cart-btn:hover {
  background: rgba(255, 255, 255, 0.1);
}
.mx-cart-btn--ghost {
  border-color: rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.03);
  color: rgb(21, 35, 29);
}
.mx-cart-btn--ghost:hover {
  background: rgba(255, 255, 255, 0.08);
}
.mx-cart-footnote {
  background: rgba(255, 255, 255, 0.03);
  color: var(--mx-text-dim);
}
.mx-cart-price {
  color: rgb(8, 122, 72);
}
.mx-addon-offer {
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-top: 1px solid var(--mx-border);
  background: transparent;
}
.mx-addon-offer__status {
  border: 1px solid rgba(126, 143, 132, 0.22);
  color: var(--mx-text-dim);
}
.mx-addon-offer__status.is-active {
  border-color: rgba(8, 122, 72, 0.32);
  background: rgba(8, 122, 72, 0.08);
  color: rgb(8, 122, 72);
}
.mx-addon-offer .mx-cart-editor {
  border-top: 0px;
}
.mx-addon-choice {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.024);
}
.mx-addon-choice.is-selected {
  border-color: rgba(8, 122, 72, 0.3);
  background: rgba(8, 122, 72, 0.055);
}
.mx-addon-toggle {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.05);
  color: rgb(21, 35, 29);
}
.mx-addon-toggle:hover {
  background: rgba(255, 255, 255, 0.09);
}
.mx-addon-toggle:focus-within {
  outline: rgba(8, 122, 72, 0.58) solid 2px;
}
.mx-addon-toggle input {
  accent-color: rgb(8, 122, 72);
}
.mx-addon-offer .mx-cart-footnote {
  background: transparent;
}
.mx-exit-offer__backdrop {
  background: rgba(21, 35, 29, 0.42);
}
.mx-exit-offer__card {
  border: 1px solid rgba(126, 143, 132, 0.24);
  background: linear-gradient(rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.08));
  box-shadow: rgba(21, 35, 29, 0.16) 0px 26px 80px;
}
.mx-exit-offer__tag {
  color: rgb(37, 99, 166);
}
.mx-exit-offer__card h3 {
  color: rgb(21, 35, 29);
}
.mx-exit-offer__lead {
  color: rgb(21, 35, 29);
}
.mx-exit-offer__save {
  color: rgb(8, 122, 72);
}
.mx-exit-offer__foot {
  color: rgb(21, 35, 29);
}
.mx-exit-offer--premium .mx-exit-offer__card {
  border-color: rgba(126, 143, 132, 0.24);
  background: linear-gradient(rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.08));
}
.mx-exit-offer--minimal .mx-exit-offer__backdrop {
  background: rgba(21, 35, 29, 0.42);
}
.mx-exit-offer--minimal .mx-exit-offer__card {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.96);
  box-shadow: rgba(21, 35, 29, 0.15200000000000002) 0px 20px 56px;
}
.mx-exit-offer--minimal .mx-exit-offer__tag {
  color: rgb(37, 99, 166);
}
.mx-exit-offer--minimal .mx-exit-offer__lead {
  color: rgb(21, 35, 29);
}
.mx-exit-offer--minimal .mx-exit-offer__save {
  color: rgb(8, 122, 72);
}
.mx-exit-offer--minimal .mx-exit-offer__foot {
  color: rgb(21, 35, 29);
}
.mx-exit-confirm__backdrop {
  background: rgba(21, 35, 29, 0.42);
}
.mx-exit-confirm__card {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.96);
  box-shadow: rgba(21, 35, 29, 0.16) 0px 20px 56px;
}
.mx-exit-confirm__card h3 {
  color: rgb(21, 35, 29);
}
.mx-exit-confirm__card p {
  color: rgb(21, 35, 29);
}
.mx-field-head {
  color: var(--mx-text-mid);
}
.mx-field input, .mx-field select {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
  outline: none;
}
.mx-field input:focus, .mx-field select:focus {
  border-color: var(--mx-green);
}
.mx-field select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23a0a0a0' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");
}
.mx-field-err {
  color: var(--mx-danger);
}
.mx-field-sub {
  color: var(--mx-text-dim);
}
.mx-field--invalid .mx-field-head {
  color: rgb(180, 35, 24);
}
.mx-field--invalid input, .mx-field--invalid select, .mx-field--invalid .mx-textarea {
  border-color: rgba(180, 35, 24, 0.58);
  background: rgba(180, 35, 24, 0.08);
  box-shadow: rgba(180, 35, 24, 0.05600000000000001) 0px 0px 0px 1px;
}
.mx-field--invalid .mx-field-sub {
  color: rgb(180, 35, 24);
}
.mx-pay-tab {
  border: 1px solid var(--mx-border);
  background: transparent;
  color: var(--mx-text-mid);
}
.mx-pay-tab:hover {
  border-color: var(--mx-border-h);
  color: rgb(21, 35, 29);
}
.mx-pay-tab.is-active {
  border-color: var(--mx-green);
  background: rgba(8, 122, 72, 0.06);
  color: var(--mx-green);
}
.mx-micro {
  color: var(--mx-text-mid);
}
.mx-message.ok {
  background: rgba(8, 122, 72, 0.08);
  color: var(--mx-green);
  border: 1px solid rgba(8, 122, 72, 0.22);
}
.mx-message.error {
  background: rgba(180, 35, 24, 0.08);
  color: var(--mx-danger);
  border: 1px solid rgba(180, 35, 24, 0.22);
}
.mx-devlog {
  border: 1px solid rgba(37, 99, 166, 0.22);
  background: rgba(245, 248, 246, 0.36);
}
.mx-devlog > summary {
  color: rgb(37, 99, 166);
}
.mx-devlog__pre {
  color: rgb(37, 99, 166);
}
.mx-devlog__copy {
  border: 1px solid rgba(37, 99, 166, 0.32);
  background: rgba(37, 99, 166, 0.08);
  color: rgb(37, 99, 166);
}
.mx-devlog__copy:hover {
  background: rgba(37, 99, 166, 0.16);
}
.mx-flow-status {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.04);
}
.mx-flow-status p {
  color: rgb(21, 35, 29);
}
.mx-flow-status--info {
  border-color: rgba(37, 99, 166, 0.35);
  background: rgba(37, 99, 166, 0.09);
}
.mx-flow-status--pending {
  border-color: rgba(138, 87, 0, 0.34);
  background: rgba(138, 87, 0, 0.1);
}
.mx-flow-status--ok {
  border-color: rgba(8, 122, 72, 0.35);
  background: rgba(8, 122, 72, 0.1);
}
.mx-flow-status--error {
  border-color: rgba(180, 35, 24, 0.36);
  background: rgba(180, 35, 24, 0.1);
}
.mx-textarea {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
}
.mx-status-line {
  color: var(--mx-text-mid);
}
.mx-link-out {
  color: var(--mx-green);
}
.mx-card-shell {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.04);
}
.mx-card-hint {
  border: 1px solid rgba(37, 99, 166, 0.3);
  background: rgba(37, 99, 166, 0.11);
  color: rgb(37, 99, 166);
}
.mx-card-shell button[type="submit"], .mx-card-shell [data-testid="payment-submit-button"], .mx-card-shell [class*="submit"] {
  background: rgb(8, 122, 72) !important;
  color: rgb(255, 255, 255) !important;
}
.mx-card-load-error {
  border: 1px solid rgba(180, 35, 24, 0.36);
  background: rgba(180, 35, 24, 0.1);
}
.mx-card-load-error p {
  color: rgb(180, 35, 24);
}
.mx-copy-btn {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.05);
  color: rgb(21, 35, 29);
}
.mx-copy-btn:hover {
  background: rgba(255, 255, 255, 0.09);
}
.mx-copy-btn--log {
  border-color: rgba(37, 99, 166, 0.4);
  background: rgba(37, 99, 166, 0.1);
  color: rgb(37, 99, 166);
}
.mx-test-info {
  border: 1px dashed rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.03);
}
.mx-test-info-title {
  color: rgb(21, 35, 29);
}
.mx-expired-box {
  border: 1px solid rgba(138, 87, 0, 0.45);
  background: rgba(138, 87, 0, 0.12);
}
.mx-expired-box p {
  color: rgb(138, 87, 0);
}
.mx-paylog-fab {
  border: 1px solid rgba(37, 99, 166, 0.35);
  background: rgba(255, 255, 255, 0.92);
  color: rgb(37, 99, 166);
}
.mx-paylog-panel {
  border: 1px solid rgba(37, 99, 166, 0.35);
  background: rgba(245, 248, 246, 0.96);
  box-shadow: rgba(21, 35, 29, 0.16) 0px 14px 44px;
}
.mx-paylog-panel__head {
  border-bottom: 1px solid rgba(37, 99, 166, 0.22);
  color: rgb(37, 99, 166);
}
.mx-paylog-panel__close {
  border-color: currentcolor;
  background: transparent;
  color: rgb(37, 99, 166);
}
.mx-paylog-panel__pre {
  color: rgb(37, 99, 166);
}
.mx-state--checkout .mx-glass {
  background: rgba(255, 255, 255, 0.92) !important;
  border-color: rgba(126, 143, 132, 0.22) !important;
}
.mx-state--checkout .mx-cart-details, .mx-state--checkout .mx-cart-editor, .mx-state--checkout .mx-cart-footnote, .mx-state--checkout .mx-card-shell, .mx-state--checkout .mx-cart-summary__ico, .mx-state--checkout .mx-cart-summary__count, .mx-state--checkout .mx-cart-summary__chev, .mx-state--checkout .mx-cart-btn, .mx-state--checkout .mx-cart-btn--ghost, .mx-state--checkout .mx-qty, .mx-state--checkout .mx-qty--main, .mx-state--checkout .mx-devlog, .mx-state--checkout .mx-field input, .mx-state--checkout .mx-field select, .mx-state--checkout .mx-textarea, .mx-state--checkout .mx-pay-tab, .mx-state--checkout .mx-copy-btn:not(#mxBtnCopyPixCode), .mx-state--checkout .mx-paylog-panel__head, .mx-state--checkout .mx-paylog-panel__pre, .mx-state--checkout .mx-test-info, .mx-state--checkout .mx-paylog-fab, .mx-state--checkout .mx-paylog-panel {
  background: rgba(255, 255, 255, 0.03) !important;
  border-color: rgba(126, 143, 132, 0.22) !important;
}
.mx-inpi-modal__backdrop {
  background: rgba(21, 35, 29, 0.42);
}
.mx-inpi-modal__panel {
  background: rgba(255, 255, 255, 0.97);
  border: 1px solid rgba(37, 99, 166, 0.32);
  box-shadow: rgba(21, 35, 29, 0.16) 0px 18px 56px;
}
.mx-inpi-modal__title {
  color: rgb(21, 35, 29);
}
.mx-inpi-modal__close {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
}
.mx-inpi-modal__close:hover {
  background: rgba(255, 255, 255, 0.1);
}
.mx-inpi-modal__meta {
  color: rgb(21, 35, 29);
}
.mx-inpi-modal__search-icon {
  color: rgb(21, 35, 29);
}
.mx-inpi-modal__search-input {
  border: 1px solid rgba(37, 99, 166, 0.28);
  background: rgba(255, 255, 255, 0.03);
  color: rgb(21, 35, 29);
}
.mx-inpi-modal__search-input:focus {
  outline: none;
  border-color: rgba(8, 122, 72, 0.45);
}
.mx-inpi-modal__body {
  border: 1px solid rgba(37, 99, 166, 0.22);
  background: rgba(255, 255, 255, 0.02);
}
.mx-inpi-empty {
  color: rgb(21, 35, 29);
}
.mx-inpi-table__count {
  color: rgb(21, 35, 29);
}
.mx-inpi-table th, .mx-inpi-table td {
  border-bottom: 1px solid rgba(37, 99, 166, 0.22);
  color: rgb(21, 35, 29);
}
.mx-inpi-table th {
  background: rgba(245, 248, 246, 0.96);
  color: rgb(37, 99, 166);
}
.mx-inpi-table tr:last-child td {
  border-bottom-color: currentcolor;
}
.mx-inpi-table__marca {
  color: rgb(21, 35, 29);
}
.mx-inpi-table__link {
  color: rgb(37, 99, 166);
}
.mx-inpi-table__detail-btn {
  border: 1px solid rgba(37, 99, 166, 0.32);
  background: rgba(255, 255, 255, 0.03);
  color: rgb(37, 99, 166);
}
.mx-inpi-table__detail-btn:hover {
  border-color: rgba(8, 122, 72, 0.45);
  color: rgb(21, 35, 29);
}
.mx-inpi-modal__raw {
  border: 1px solid rgba(37, 99, 166, 0.22);
}
.mx-inpi-modal__raw summary {
  color: rgb(21, 35, 29);
  background: rgba(255, 255, 255, 0.02);
}
.mx-inpi-modal__pre {
  color: rgb(37, 99, 166);
}
.mx-done-ico {
  color: var(--mx-green);
}
.mx-done-card p {
  color: var(--mx-text-mid);
}
.mx-done-grid p {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.03);
}
.mx-done-grid span {
  color: var(--mx-text-dim);
}
.mx-done-grid strong {
  color: rgb(21, 35, 29);
}
.mx-done-next {
  border: 1px dashed var(--mx-border);
  background: rgba(255, 255, 255, 0.02);
}
.mx-done-next p {
  color: rgb(21, 35, 29);
}
.mx-done-next li {
  color: var(--mx-text-mid);
}
.mx-done-ref {
  color: var(--mx-text-dim);
}
.mx-done-track {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.03);
}
.mx-done-track p {
  color: var(--mx-text-mid);
}
.mx-done-track code {
  border: 1px dashed rgba(8, 122, 72, 0.35);
  background: rgba(8, 122, 72, 0.07);
  color: rgb(8, 122, 72);
}
.mx-done-account {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.03);
}
.mx-done-account p {
  color: var(--mx-text-mid);
}
.mx-done-account-form label span {
  color: var(--mx-text-dim);
}
.mx-done-account-form input {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.05);
  color: rgb(21, 35, 29);
}
.mx-done-account-msg {
  border: 1px solid var(--mx-border);
  background: rgba(8, 122, 72, 0.08);
  color: rgb(8, 122, 72);
}
.mx-done-account-msg.is-error {
  background: rgba(180, 35, 24, 0.1);
  border-color: rgba(180, 35, 24, 0.35);
  color: rgb(180, 35, 24);
}
.mx-done-account-links a {
  color: rgb(37, 99, 166);
}
.mx-sla-strip {
  border-top: 1px solid var(--mx-border);
  border-bottom: 1px solid var(--mx-border);
  background: rgba(8, 122, 72, 0.03);
}
.mx-sla-ico {
  color: var(--mx-green);
}
.mx-sla-text {
  color: var(--mx-text-mid);
}
.mx-sla-text strong {
  color: var(--mx-green);
}
.mx-sla-note {
  color: rgb(21, 35, 29);
}
.mx-drawer {
  background: linear-gradient(180deg,rgb(245, 248, 246) 0%,var(--mx-bg) 100%);
}
.mx-drawer::after {
  background: linear-gradient(rgba(245, 248, 246, 0) 0%, rgba(245, 248, 246, 0.82) 62%, rgba(245, 248, 246, 0.96) 100%);
}
.mx-drawer-h {
  color: var(--mx-text);
}
.mx-step-card {
  background: rgba(255, 255, 255, 0.024);
  border: 1px solid var(--mx-border);
}
.mx-step-num {
  background: rgba(8, 122, 72, 0.08);
  color: var(--mx-green);
}
.mx-step-card p {
  color: var(--mx-text-mid);
}
.mx-faq-card {
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-left-color: currentcolor;
  border-bottom: 1px solid var(--mx-border);
  background: transparent;
}
.mx-faq-card:first-child {
  border-top: 1px solid var(--mx-border);
}
.mx-faq-card summary {
  color: var(--mx-text);
}
.mx-faq-card summary:hover {
  color: var(--mx-green);
}
.mx-faq-chevron {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.03);
}
.mx-faq-chevron svg {
  color: var(--mx-text-mid);
}
.mx-faq-card[open] .mx-faq-chevron {
  border-color: var(--mx-green-dim);
  background: rgba(8, 122, 72, 0.06);
}
.mx-faq-card[open] .mx-faq-chevron svg {
  color: var(--mx-green);
}
.mx-faq-card p {
  color: var(--mx-text-mid);
}
.mx-faq-toggle {
  border: 1px solid var(--mx-border);
  background: transparent;
  color: var(--mx-text-mid);
}
.mx-faq-toggle:hover {
  border-color: var(--mx-green-dim);
  color: var(--mx-green);
  background: rgba(8, 122, 72, 0.04);
}
.mx-testimonial {
  border: 1px solid rgba(37, 99, 166, 0.22);
  background: linear-gradient(165deg,rgba(245, 248, 246, 0.78),rgba(245, 248, 246, 0.62)),
        var(--app-glass-card-bg,rgba(245, 248, 246, 0.1));
  box-shadow: rgba(21, 35, 29, 0.096) 0px 16px 30px, rgba(255, 255, 255, 0.024) 0px 1px 0px inset, rgba(37, 99, 166, 0.014000000000000002) 0px -10px 18px inset;
}
.mx-testimonial::before {
  background: linear-gradient(rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0));
}
.mx-testimonial p {
  color: rgb(21, 35, 29);
}
.mx-tm-foot span {
  color: rgb(21, 35, 29);
}
.mx-tm-foot strong {
  color: rgb(21, 35, 29);
}
.mx-testimonial .mx-av {
  border: 1px solid rgba(37, 99, 166, 0.24);
  background: linear-gradient(160deg, rgba(37, 99, 166, 0.14), rgba(37, 99, 166, 0.06));
  color: rgb(21, 35, 29);
  box-shadow: rgba(255, 255, 255, 0.06) 0px 1px 0px inset;
}
.mx-faq-item {
  border-bottom: 1px solid var(--mx-border);
}
.mx-faq-item summary {
  color: rgb(21, 35, 29);
}
.mx-faq-item summary:hover {
  color: var(--mx-green);
}
.mx-faq-item p {
  color: var(--mx-text-mid);
}
.mx-toast {
  background: var(--mx-surface);
  border: 1px solid var(--mx-border);
  box-shadow: rgba(21, 35, 29, 0.16) 0px 8px 32px;
}
.mx-toast--ok {
  border-color: rgba(8, 122, 72, 0.22);
}
.mx-toast--error {
  border-color: rgba(180, 35, 24, 0.22);
}
.mx-toast--ok .mx-toast-ico {
  color: var(--mx-green);
}
.mx-toast--error .mx-toast-ico {
  color: var(--mx-danger);
}
.mx-toast-text {
  color: rgb(21, 35, 29);
}
.mx-toast-close {
  background: none;
  border-color: currentcolor;
  color: var(--mx-text-mid);
}
.mx-dev-fab {
  border: 1px solid rgba(138, 87, 0, 0.3);
  background: rgba(138, 87, 0, 0.1);
  color: rgb(138, 87, 0);
}
.mx-dev-fab:hover {
  border-color: rgba(138, 87, 0, 0.5);
  background: rgba(138, 87, 0, 0.18);
}
.mx-dev-backdrop {
  background: rgba(21, 35, 29, 0.42);
}
.mx-dev-panel {
  background: var(--mx-surface);
  border: 1px solid var(--mx-border);
  box-shadow: rgba(21, 35, 29, 0.16) 0px 24px 64px;
}
.mx-dev-lead {
  color: var(--mx-text-mid);
}
.mx-dev-row {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--mx-border);
  color: rgb(21, 35, 29);
}
.mx-dev-check {
  accent-color: var(--mx-green);
}
.mx-dev-action {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.03);
  color: var(--mx-text-mid);
}
.mx-dev-action:hover {
  border-color: var(--mx-border-h);
  color: rgb(21, 35, 29);
}
.mx-dev-action--danger {
  border-color: rgba(180, 35, 24, 0.22);
  color: rgb(180, 35, 24);
}
.mx-dev-action--danger:hover {
  border-color: rgba(180, 35, 24, 0.4);
  color: rgb(180, 35, 24);
  background: rgba(180, 35, 24, 0.05);
}
.mx-dev-hint {
  color: var(--mx-text-dim);
}
.mx-dev-field {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--mx-border);
}
.mx-dev-field > span {
  color: rgb(21, 35, 29);
}
.mx-dev-input {
  border: 1px solid var(--mx-border);
  background: rgba(255, 255, 255, 0.04);
  color: rgb(21, 35, 29);
}
.mx-dev-input:focus {
  border-color: var(--mx-green);
  outline: none;
}
.mx-dev-save {
  border: 1px solid var(--mx-green-dim);
  background: rgba(8, 122, 72, 0.08);
  color: var(--mx-green);
}
.mx-dev-save:hover {
  background: rgba(8, 122, 72, 0.15);
}
.mx-dev-close {
  background: none;
  border-color: currentcolor;
  color: var(--mx-text-mid);
}
.mx-dev-close:hover {
  color: rgb(21, 35, 29);
}
@media (max-width: 768px) {
.mx-staff-links {
  border-left-color: currentcolor;
}
}
@media (max-width: 360px) {
#mxBtnNewSearch {
  color: var(--mx-text-mid) !important;
}
}
.mx-dispute-screen__head p {
  color: var(--muted);
}
.mx-dispute-field input {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.04);
  color: var(--txt);
}
.mx-dispute-field input::placeholder {
  color: rgb(21, 35, 29);
}
.mx-dispute-field input:focus {
  outline: none;
  border-color: rgba(8, 122, 72, 0.45);
  box-shadow: rgba(8, 122, 72, 0.05600000000000001) 0px 0px 0px 2px;
}
.mx-dispute-field-hint {
  color: var(--muted);
}
.mx-dispute-example {
  border: 1px solid rgba(126, 143, 132, 0.22);
  color: var(--muted);
  background: rgba(255, 255, 255, 0.03);
}
.mx-dispute-example:hover {
  color: rgb(21, 35, 29);
  border-color: rgba(8, 122, 72, 0.35);
}
.mx-dispute-example.is-active {
  color: rgb(21, 35, 29);
  border-color: rgba(8, 122, 72, 0.45);
  background: rgba(8, 122, 72, 0.1);
}
.mx-dispute-msg {
  color: rgb(138, 87, 0);
}
.mx-dispute-msg.is-error {
  color: rgb(180, 35, 24);
}
.mx-dispute-loading {
  color: var(--muted);
}
.mx-dispute-result {
  border-top: 1px solid rgba(126, 143, 132, 0.22);
}
.mx-dispute-chip {
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(126, 143, 132, 0.22);
}
.mx-dispute-chip.is-available {
  color: rgb(8, 122, 72);
  border-color: rgba(8, 122, 72, 0.4);
  background: rgba(8, 122, 72, 0.12);
}
.mx-dispute-chip.is-caution {
  color: rgb(138, 87, 0);
  border-color: rgba(138, 87, 0, 0.4);
  background: rgba(138, 87, 0, 0.1);
}
.mx-dispute-chip.is-conflict {
  color: rgb(180, 35, 24);
  border-color: rgba(180, 35, 24, 0.4);
  background: rgba(180, 35, 24, 0.1);
}
.mx-dispute-confidence {
  color: var(--muted);
}
.mx-dispute-result p {
  color: rgb(21, 35, 29);
}
.mx-dispute-offer {
  border: 1px solid rgba(126, 143, 132, 0.22);
  background: rgba(255, 255, 255, 0.03);
}
.mx-dispute-offer__price {
  color: rgb(8, 122, 72);
}
.mx-dispute-offer__desc {
  color: var(--muted);
}
.mx-dispute-offer__section-title {
  color: rgb(21, 35, 29);
}
.mx-dispute-offer__list li {
  color: var(--muted);
}
