/* Monte Verde Survival 18.2.25 · R65 — Central de Ajuda sem card do servidor + cache clean */
:root{
  --help-bg:#06100a;
  --help-bg-soft:#08140d;
  --help-surface:#0b1710;
  --help-surface-2:#0e1d14;
  --help-border:rgba(143,177,151,.16);
  --help-border-strong:rgba(104,211,145,.30);
  --help-text:#e9f1eb;
  --help-muted:#9fb0a3;
  --help-green:#68d391;
  --help-green-strong:#3aae67;
  --help-gold:#e8c76b;
  --help-danger:#f0a4a4;
  --help-radius:14px;
}

.mv-help-page{background:var(--help-bg);color:var(--help-text);overflow-x:hidden}
.mv-help-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}
.mv-help-sr-only,.mv-help-sr-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.mv-help-section,.mv-help-question{scroll-margin-top:96px}

/* Hero */
.mv-help-hero{padding:34px 0 42px;background:radial-gradient(circle at 78% 12%,rgba(73,142,89,.15),transparent 30%),linear-gradient(180deg,#06110a 0%,#07130c 100%);border-bottom:1px solid rgba(255,255,255,.035)}
.mv-help-hero__inner{position:relative;display:flex;flex-direction:column;align-items:center}
.mv-help-hero__copy{width:min(760px,100%);margin:0 auto;text-align:center;min-width:0}
.mv-help-mc-hero-title{display:block;width:min(690px,100%);height:auto;margin:0 auto;filter:drop-shadow(0 16px 30px rgba(0,0,0,.30));user-select:none}
.mv-help-mc-lead{max-width:690px!important;margin:4px auto 0!important;color:#adbcaf!important;font-size:15px!important;line-height:1.72!important;text-align:center}
.mv-help-mc-search{position:relative;width:min(740px,100%);aspect-ratio:3/1;margin:12px auto -8px;isolation:isolate}
.mv-help-mc-search>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(0 12px 26px rgba(0,0,0,.24))}
.mv-help-mc-search__field{position:absolute;left:23.5%;right:17%;top:36%;height:26.8%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 14px;border-radius:10px;background:#f4efe3;box-shadow:inset 0 0 0 1px rgba(85,65,33,.09);z-index:2}
.mv-help-mc-search__field:focus-within{box-shadow:inset 0 0 0 2px rgba(59,139,72,.55),0 0 0 3px rgba(104,211,145,.10)}
.mv-help-mc-search__field input{-webkit-appearance:none;appearance:none;width:100%;height:100%;min-width:0;border:0;outline:0;background:transparent;color:#273128;font:700 14px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:0}
.mv-help-mc-search__field input::-webkit-search-cancel-button{display:none}
.mv-help-mc-search__field input::placeholder{color:#887f70;opacity:.76}
.mv-help-mc-search__field button{border:1px solid rgba(53,106,57,.20);background:#e4eddf;color:#28502d;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900;cursor:pointer}
.mv-help-mc-search__field button:hover,.mv-help-mc-search__field button:focus-visible{background:#d9e8d1;outline:0}
.mv-help-search-status{margin:6px auto 0;color:#7f9384;font-size:11px;text-align:center}

/* Resultados em tempo real da pesquisa */
.mv-help-live-results{width:min(680px,100%);box-sizing:border-box;margin:10px auto 2px;border:1px solid rgba(104,211,145,.22);border-radius:14px;background:rgba(7,19,12,.97);box-shadow:0 20px 44px rgba(0,0,0,.28);overflow:hidden;text-align:left}
.mv-help-live-results[hidden]{display:none!important}
.mv-help-live-results__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.05);background:#0b1b12}
.mv-help-live-results__head strong{font-size:11px;color:#dce9df}
.mv-help-live-results__head small{font-size:9px;color:#789081;white-space:nowrap}
.mv-help-live-results__list{max-height:310px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#28543a #07120b}
.mv-help-live-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;box-sizing:border-box;padding:11px 13px;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:#dce7df;text-align:left;cursor:pointer}
.mv-help-live-result:last-child{border-bottom:0}
.mv-help-live-result:hover,.mv-help-live-result:focus-visible{background:#10271a;outline:0}
.mv-help-live-result__text{min-width:0}
.mv-help-live-result__text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;color:#f1f6f2}
.mv-help-live-result__text span{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;color:#8fa598}
.mv-help-live-result__category{align-self:center;border:1px solid rgba(104,211,145,.18);border-radius:999px;padding:5px 7px;background:#122b1c;color:#88d49b;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}
.mv-help-live-results__more{padding:9px 13px;border-top:1px solid rgba(255,255,255,.04);color:#789081;font-size:9px;text-align:center}
/* Sections */
.mv-help-section{padding:58px 0;border-bottom:1px solid rgba(255,255,255,.03)}
.mv-help-section--soft{background:var(--help-bg-soft)}
.mv-help-section__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:34px;align-items:end;margin-bottom:26px}
.mv-help-section__head small{font-size:10px;letter-spacing:.18em;font-weight:900;color:var(--help-green)}
.mv-help-section__head h2{font-size:clamp(27px,3.5vw,40px);letter-spacing:-.035em;line-height:1.08;margin:7px 0 0}
.mv-help-section__head>p{max-width:520px;color:var(--help-muted);line-height:1.65;margin:0;font-size:14px}
.mv-help-section--mc{padding-top:48px}
.mv-help-mc-section-banner{display:flex;justify-content:center;align-items:center;margin:0 auto 2px;min-height:1px}
.mv-help-mc-section-banner img{display:block;width:min(480px,70vw);height:auto;filter:drop-shadow(0 13px 24px rgba(0,0,0,.24));user-select:none}
.mv-help-section--mc#compras .mv-help-mc-section-banner img,.mv-help-section--mc#duvidas .mv-help-mc-section-banner img{width:min(535px,76vw)}
.mv-help-section--mc#atendimento .mv-help-mc-section-banner img{width:min(465px,68vw)}
.mv-help-section--mc .mv-help-section__head{display:block;text-align:center;margin-bottom:24px}
.mv-help-section--mc .mv-help-section__head>p.mv-help-mc-section-desc{max-width:720px;margin:0 auto;color:#a7b7aa;line-height:1.68;font-size:14px}

/* Shared cards */
.mv-help-step-grid,.mv-help-command-grid,.mv-help-cosmetic-grid,.mv-help-progress-grid,.mv-help-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mv-help-step-grid article,.mv-help-command-grid article,.mv-help-cosmetic-grid article,.mv-help-progress-grid article,.mv-help-rule-grid article{border:1px solid var(--help-border);background:linear-gradient(180deg,var(--help-surface),#09140d);border-radius:var(--help-radius);padding:20px;min-width:0}
.mv-help-step-grid b,.mv-help-progress-grid b{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#14281c;color:var(--help-green);font-size:13px}
.mv-help-step-grid h3,.mv-help-command-grid h3,.mv-help-cosmetic-grid h3,.mv-help-progress-grid h3{margin:15px 0 8px;font-size:16px}
.mv-help-step-grid p,.mv-help-command-grid p,.mv-help-cosmetic-grid p,.mv-help-progress-grid p,.mv-help-rule-grid p{color:var(--help-muted);font-size:12.5px;line-height:1.65;margin:0}
.mv-help-command-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}
.mv-help-command-grid code{font-size:18px;font-weight:900;color:#fff}
.mv-help-command-grid span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;border-radius:999px;background:#173020;color:var(--help-green);font-weight:900}
.mv-help-command-grid .is-hidden span{background:#1b2420;color:#aab6ad}
.mv-help-command-grid .is-premium span{background:#302b17;color:var(--help-gold)}
.mv-help-cosmetic-grid{grid-template-columns:repeat(3,1fr)}
.mv-help-cosmetic-grid article>span{font-size:23px;color:var(--help-gold)}
.mv-help-cosmetic-grid p+p{margin-top:9px}
.mv-help-cosmetic-grid a{display:inline-block;color:var(--help-green);font-weight:900;text-decoration:none;margin-top:16px;font-size:12px}
.mv-help-progress-grid article b{font-size:18px}
.mv-help-rule-grid article strong{display:block;margin-bottom:8px;color:#fff}

/* Notes / callouts */
.mv-help-note,.mv-help-callout{margin-top:14px;border:1px solid var(--help-border);border-left:3px solid var(--help-green);border-radius:11px;background:#0a1710;padding:14px 16px;color:var(--help-muted);line-height:1.6;font-size:13px}
.mv-help-note strong,.mv-help-callout strong{color:#fff}
.mv-help-note code,.mv-help-answer code,.mv-help-section code{color:#b9efc8;background:#10231a;padding:2px 5px;border-radius:4px}
.mv-help-callout{display:flex;align-items:center;gap:14px}
.mv-help-callout p{margin:0;flex:1}
.mv-help-callout a{color:var(--help-green);white-space:nowrap}

/* Terrenos */
.mv-help-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.mv-help-checklist,.mv-help-feature-list{border:1px solid var(--help-border);border-radius:var(--help-radius);background:var(--help-surface);padding:20px}
.mv-help-checklist>div{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--help-border)}
.mv-help-checklist>div:last-child{border-bottom:0}
.mv-help-checklist b{color:var(--help-green);font-size:11px}
.mv-help-checklist span{color:var(--help-muted);line-height:1.5;font-size:13px}
.mv-help-checklist strong{display:block;color:#fff;margin-bottom:3px}
.mv-help-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.mv-help-feature-list h3{grid-column:1/-1;margin:0 0 9px}
.mv-help-feature-list span{background:#0f2117;border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:10px 11px;color:#bcc9bf;font-size:12px}

/* Account links */
.mv-help-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.mv-help-link-grid a{display:flex;flex-direction:column;gap:5px;padding:16px 17px;border:1px solid var(--help-border);border-radius:11px;background:var(--help-surface);text-decoration:none;color:#fff}
.mv-help-link-grid a:hover,.mv-help-link-grid a:focus-visible{border-color:var(--help-border-strong);background:#0e2016;outline:0}
.mv-help-link-grid span{color:var(--help-muted);font-size:12px}

/* Purchases */
.mv-help-purchase-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:9px}
.mv-help-purchase-flow>div{border:1px solid var(--help-border);border-radius:11px;background:var(--help-surface);padding:17px}
.mv-help-purchase-flow b{display:block;color:var(--help-green);font-size:10px;margin-bottom:9px}
.mv-help-purchase-flow strong{display:block;margin-bottom:6px;font-size:14px}
.mv-help-purchase-flow span{font-size:12px;line-height:1.55;color:var(--help-muted)}
.mv-help-purchase-flow>i{align-self:center;color:#47604e;font-style:normal}

/* FAQ */
.mv-help-filters{display:flex;gap:7px;overflow:auto;padding:0 0 12px;scrollbar-width:none;overscroll-behavior-inline:contain}
.mv-help-filters::-webkit-scrollbar{display:none}
.mv-help-filters button{border:1px solid var(--help-border);background:#0b1810;color:#aab9ae;border-radius:999px;padding:8px 11px;white-space:nowrap;cursor:pointer;font-weight:800;font-size:10px}
.mv-help-filters button.is-active{background:#173020;border-color:#28543a;color:#d8f3df}
.mv-help-faq{display:grid;gap:22px}
.mv-help-faq-group>h3{display:flex;align-items:center;gap:9px;font-size:15px;margin:8px 0 9px}
.mv-help-faq-group>h3 span{color:var(--help-green)}
.mv-help-question{border:1px solid var(--help-border);border-radius:10px;background:#0a1710;margin-bottom:7px;overflow:hidden}
.mv-help-question[open]{border-color:rgba(104,211,145,.28);background:#0c1c13}
.mv-help-question summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;cursor:pointer;font-weight:780;font-size:13px}
.mv-help-question summary::-webkit-details-marker{display:none}
.mv-help-question summary b{font-size:19px;color:#799180;font-weight:400}
.mv-help-question[open] summary b{color:var(--help-green)}
.mv-help-answer{padding:0 16px 16px;color:var(--help-muted);line-height:1.7;font-size:12.5px;max-width:960px}
.mv-help-anchor{display:block;width:max-content;margin-top:9px;color:#75bd88;text-decoration:none;font-size:10px}
.mv-help-empty{text-align:center;border:1px dashed var(--help-border);border-radius:12px;padding:28px;color:var(--help-muted)}
.mv-help-empty strong,.mv-help-empty span{display:block}
.mv-help-empty strong{color:#fff;margin-bottom:5px}
.mv-help-highlight{box-shadow:0 0 0 3px rgba(104,211,145,.18)!important}

/* Support form */
.mv-help-section--support{background:linear-gradient(180deg,#07140c,#06100a)}
.mv-help-support-grid{display:block}
.mv-help-support-form{width:min(100%,880px);box-sizing:border-box;margin:0 auto;border:1px solid var(--help-border);border-radius:16px;background:linear-gradient(180deg,#0b1810,#08130c);padding:24px;box-shadow:0 18px 44px rgba(0,0,0,.16)}
.mv-help-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mv-help-support-form label{display:grid;gap:7px;color:#c9d5cc;font-size:11px;font-weight:800;margin-bottom:13px}
.mv-help-support-form input,.mv-help-support-form select,.mv-help-support-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--help-border);border-radius:9px;background:#07110b;color:#edf3ef;padding:11px 12px;font:inherit;font-size:13px;outline:0}
.mv-help-support-form input:focus,.mv-help-support-form select:focus,.mv-help-support-form textarea:focus{border-color:#3d7650;box-shadow:0 0 0 3px rgba(104,211,145,.08)}
.mv-help-support-form textarea{resize:vertical;min-height:150px}
.mv-help-consent{display:flex!important;align-items:flex-start;gap:9px!important;font-weight:500!important;color:var(--help-muted)!important}
.mv-help-consent input{width:16px;height:16px;margin:2px 0;flex:0 0 auto}
.mv-help-consent a{color:var(--help-green)}
.mv-help-submit{border:0;border-radius:10px;background:var(--help-green);color:#061009;font-weight:950;padding:12px 18px;cursor:pointer}
.mv-help-submit:not([disabled]):hover,.mv-help-submit:not([disabled]):focus-visible{background:#78dea0;outline:0}
.mv-help-submit[disabled]{opacity:.55;cursor:wait}
.mv-help-form-status{min-height:20px;margin:12px 0 0;color:var(--help-muted);font-size:11px;font-weight:700}
.mv-help-form-status:empty{display:none}
.mv-help-form-status.is-ok{color:#8de2a5}
.mv-help-form-status.is-error{color:var(--help-danger)}
.mv-help-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}

@media(max-width:1180px){
  .mv-help-hero__inner{display:flex;flex-direction:column;align-items:center}
}

@media(max-width:980px){
  .mv-help-mc-hero-title{margin-inline:auto}
  .mv-help-mc-lead{text-align:center;margin-inline:auto!important}
  .mv-help-mc-search{margin-inline:auto}
  .mv-help-search-status{text-align:center;margin-left:0}
  .mv-help-section__head{grid-template-columns:1fr;gap:10px}
  .mv-help-section__head>p{max-width:680px}
  .mv-help-step-grid,.mv-help-command-grid,.mv-help-progress-grid,.mv-help-rule-grid{grid-template-columns:1fr 1fr}
  .mv-help-cosmetic-grid,.mv-help-link-grid{grid-template-columns:1fr 1fr}
  .mv-help-purchase-flow{grid-template-columns:1fr 1fr}
  .mv-help-purchase-flow>i{display:none}
}

@media(max-width:640px){
  .mv-help-wrap{width:min(100% - 24px,1180px)}
  .mv-help-section,.mv-help-question{scroll-margin-top:112px}
  .mv-help-hero{padding:24px 0 30px}
  .mv-help-mc-hero-title{width:min(100%,560px)}
  .mv-help-mc-lead{font-size:13px!important;line-height:1.62!important}
  .mv-help-mc-search{width:calc(100% + 6px);margin-left:auto;margin-right:auto}
  .mv-help-mc-search__field{left:23.8%;right:17.4%;top:36.3%;height:26.2%;padding-inline:8px 6px;border-radius:7px;gap:5px}
  .mv-help-mc-search__field input{font-size:11px}
  .mv-help-mc-search__field button{padding:5px 6px;font-size:8px}
  .mv-help-live-results{width:100%;border-radius:11px;margin-top:8px}
  .mv-help-live-results__head{padding:9px 10px}
  .mv-help-live-results__head small{display:none}
  .mv-help-live-results__list{max-height:280px}
  .mv-help-live-result{padding:10px}
  .mv-help-live-result__category{display:none}
  .mv-help-section{padding:42px 0}
  .mv-help-section--mc{padding-top:36px}
  .mv-help-mc-section-banner img,.mv-help-section--mc#compras .mv-help-mc-section-banner img,.mv-help-section--mc#duvidas .mv-help-mc-section-banner img,.mv-help-section--mc#atendimento .mv-help-mc-section-banner img{width:min(100%,470px)}
  .mv-help-section--mc .mv-help-section__head>p.mv-help-mc-section-desc{font-size:12.5px}
  .mv-help-section__head h2{font-size:28px}
  .mv-help-step-grid,.mv-help-command-grid,.mv-help-cosmetic-grid,.mv-help-progress-grid,.mv-help-rule-grid,.mv-help-link-grid,.mv-help-two,.mv-help-form-row,.mv-help-purchase-flow{grid-template-columns:1fr}
  .mv-help-feature-list{grid-template-columns:1fr}
  .mv-help-callout{display:block}
  .mv-help-callout a{display:inline-block;margin-top:9px}
  .mv-help-support-form{padding:17px}
}

@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
