Guia de Leveling Iniciante: Difference between revisions

From TimeRO Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ __NOEDITSECTION__ <!-- TimeRO Wiki — Guia de Leveling Iniciante --> <!-- Design: Dark Command Center · AAA Game Wiki Aesthetic --> <!-- Interactive: Phase navigator, expandable sections, checklist, class filter --> <div id="leveling-guide-root" style="margin:-1em -1.5em;font-family:'Segoe UI',system-ui,sans-serif;background:#05080f;min-height:100vh;color:#e8eef8;"> <!-- ═════════════════════════════...")
 
(Replaced content with "__NOTOC__ __NOEDITSECTION__ {{DISPLAYTITLE:Guia de Leveling Iniciante}} <div id="timero-leveling-guide-app" data-guide="beginner" style="margin:0 0 32px 0;"> <div style=" background:linear-gradient(135deg,rgba(8,14,26,0.94),rgba(4,8,18,0.99)); border:1px solid rgba(80,170,255,0.20); border-radius:14px; padding:24px; color:#58d7ff; text-align:center; font-weight:900; letter-spacing:0.04em; "> Carregando Guia de Leveli...")
Tag: Replaced
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
__NOEDITSECTION__
__NOEDITSECTION__
<!-- TimeRO Wiki — Guia de Leveling Iniciante -->
{{DISPLAYTITLE:Guia de Leveling Iniciante}}
<!-- Design: Dark Command Center · AAA Game Wiki Aesthetic -->
<!-- Interactive: Phase navigator, expandable sections, checklist, class filter -->


<div id="leveling-guide-root" style="margin:-1em -1.5em;font-family:'Segoe UI',system-ui,sans-serif;background:#05080f;min-height:100vh;color:#e8eef8;">
<div id="timero-leveling-guide-app"
 
    data-guide="beginner"
<!-- ═══════════════════════════════════════════════════════════
    style="margin:0 0 32px 0;">
    STICKY PHASE NAVIGATOR (fixed left rail)
  <div style="
    Hidden on mobile via JS class toggle
    background:linear-gradient(135deg,rgba(8,14,26,0.94),rgba(4,8,18,0.99));
═══════════════════════════════════════════════════════════ -->
    border:1px solid rgba(80,170,255,0.20);
<div id="phase-nav" style="position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:9990;padding:8px 0;display:flex;flex-direction:column;gap:4px;background:rgba(3,6,12,0.92);border-right:1px solid rgba(0,212,255,0.14);border-radius:0 14px 14px 0;box-shadow:4px 0 24px rgba(0,0,0,0.5);">
    border-radius:14px;
 
    padding:24px;
  <div style="padding:8px 12px 6px;font-size:0.55rem;letter-spacing:0.16em;text-transform:uppercase;color:rgba(122,144,176,0.5);font-weight:700;text-align:center;">FASES</div>
    color:#58d7ff;
 
    text-align:center;
  <a href="#phase-1" onclick="setPhase(1)" style="display:flex;align-items:center;gap:0;padding:8px 14px;text-decoration:none;transition:background 0.15s;cursor:pointer;" class="pnav-item" data-phase="1">
    font-weight:900;
    <div style="width:8px;height:8px;border-radius:50%;background:#00ff88;margin-right:8px;flex-shrink:0;"></div>
    letter-spacing:0.04em;
    <span style="font-size:0.72rem;font-weight:700;color:#e8eef8;white-space:nowrap;">1–25</span>
  ">
  </a>
    Carregando Guia de Leveling do TimeRO...
  <a href="#phase-2" onclick="setPhase(2)" style="display:flex;align-items:center;gap:0;padding:8px 14px;text-decoration:none;cursor:pointer;" class="pnav-item" data-phase="2">
    <div style="width:8px;height:8px;border-radius:50%;background:#00d4ff;margin-right:8px;flex-shrink:0;"></div>
    <span style="font-size:0.72rem;font-weight:700;color:#e8eef8;white-space:nowrap;">25–50</span>
  </a>
  <a href="#phase-3" onclick="setPhase(3)" style="display:flex;align-items:center;gap:0;padding:8px 14px;text-decoration:none;cursor:pointer;" class="pnav-item" data-phase="3">
    <div style="width:8px;height:8px;border-radius:50%;background:#f9a826;margin-right:8px;flex-shrink:0;"></div>
    <span style="font-size:0.72rem;font-weight:700;color:#e8eef8;white-space:nowrap;">50–70</span>
  </a>
  <a href="#phase-4" onclick="setPhase(4)" style="display:flex;align-items:center;gap:0;padding:8px 14px;text-decoration:none;cursor:pointer;" class="pnav-item" data-phase="4">
    <div style="width:8px;height:8px;border-radius:50%;background:#b06cff;margin-right:8px;flex-shrink:0;"></div>
    <span style="font-size:0.72rem;font-weight:700;color:#e8eef8;white-space:nowrap;">70–85</span>
  </a>
  <a href="#phase-5" onclick="setPhase(5)" style="display:flex;align-items:center;gap:0;padding:8px 14px;text-decoration:none;cursor:pointer;" class="pnav-item" data-phase="5">
    <div style="width:8px;height:8px;border-radius:50%;background:#ff3d5a;margin-right:8px;flex-shrink:0;"></div>
    <span style="font-size:0.72rem;font-weight:700;color:#e8eef8;white-space:nowrap;">85–99</span>
  </a>
 
  <div style="height:1px;background:rgba(255,255,255,0.06);margin:4px 0;"></div>
 
  <a href="#tips" style="display:flex;align-items:center;gap:0;padding:7px 14px;text-decoration:none;cursor:pointer;">
    <div style="width:8px;height:8px;border-radius:50%;background:rgba(122,144,176,0.4);margin-right:8px;flex-shrink:0;"></div>
    <span style="font-size:0.68rem;font-weight:700;color:rgba(122,144,176,0.7);white-space:nowrap;">Dicas</span>
  </a>
  <a href="#equipment" style="display:flex;align-items:center;gap:0;padding:7px 14px;text-decoration:none;cursor:pointer;">
    <div style="width:8px;height:8px;border-radius:50%;background:rgba(122,144,176,0.4);margin-right:8px;flex-shrink:0;"></div>
    <span style="font-size:0.68rem;font-weight:700;color:rgba(122,144,176,0.7);white-space:nowrap;">Equip.</span>
  </a>
</div>
<!-- /PHASE NAV -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    HERO HEADER
═══════════════════════════════════════════════════════════ -->
<div style="background:linear-gradient(160deg,#02040a 0%,#061220 45%,#0a1830 70%,#06101e 100%);padding:56px 80px 44px;position:relative;overflow:hidden;border-bottom:1px solid rgba(0,212,255,0.12);">
 
  <!-- Grid bg -->
  <div style="position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,0.025) 1px,transparent 1px);background-size:52px 52px;pointer-events:none;mask-image:radial-gradient(ellipse 75% 65% at 50% 50%,black 10%,transparent 80%);"></div>
 
  <!-- Glow orbs -->
  <div style="position:absolute;top:-60px;left:5%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,136,0.07),transparent 70%);pointer-events:none;"></div>
  <div style="position:absolute;bottom:-40px;right:10%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(249,168,38,0.06),transparent 70%);pointer-events:none;"></div>
 
  <div style="position:relative;z-index:1;max-width:860px;">
 
    <!-- Breadcrumb -->
    <div style="display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:0.78rem;color:rgba(122,144,176,0.65);">
      [[Main_Page|<span style="color:rgba(0,212,255,0.7);">TimeRO Wiki</span>]]
      <span style="opacity:0.4;">›</span>
      [[Guides|<span style="color:rgba(122,144,176,0.65);">Guias</span>]]
      <span style="opacity:0.4;">›</span>
      <span style="color:#e8eef8;">Leveling Iniciante</span>
    </div>
 
    <!-- Category pills -->
    <div style="display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px;">
      <span style="display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;background:rgba(0,255,136,0.10);border:1px solid rgba(0,255,136,0.24);font-size:0.66rem;letter-spacing:0.14em;text-transform:uppercase;color:#00ff88;font-weight:700;">🌿 Iniciante</span>
      <span style="display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;background:rgba(0,212,255,0.09);border:1px solid rgba(0,212,255,0.22);font-size:0.66rem;letter-spacing:0.14em;text-transform:uppercase;color:#00d4ff;font-weight:700;">📈 Nv. 1–99</span>
      <span style="display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;background:rgba(249,168,38,0.09);border:1px solid rgba(249,168,38,0.22);font-size:0.66rem;letter-spacing:0.14em;text-transform:uppercase;color:#f9a826;font-weight:700;">⏱ ~XX horas</span>
      <span style="display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;background:rgba(176,108,255,0.09);border:1px solid rgba(176,108,255,0.22);font-size:0.66rem;letter-spacing:0.14em;text-transform:uppercase;color:#b06cff;font-weight:700;">⚔️ Todas as Classes</span>
    </div>
 
    <!-- Title -->
    <h1 style="font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:0.95;letter-spacing:-0.02em;color:#fff;margin:0 0 14px;text-shadow:0 0 40px rgba(0,255,136,0.15);">
      Guia de Leveling<br>
      <span style="background:linear-gradient(90deg,#00ff88,#00d4ff);-webkit-background-clip:text;background-clip:text;color:transparent;">para Iniciantes</span>
    </h1>
    <p style="font-size:1.05rem;color:rgba(176,192,224,0.78);line-height:1.7;margin:0 0 28px;max-width:640px;">Do nível 1 ao 99 — rotas otimizadas, mapas ideais por fase, dicas de consumíveis e estratégias para cada etapa da progressão no TimeRO.</p>
 
    <!-- Meta row -->
    <div style="display:flex;gap:20px;flex-wrap:wrap;align-items:center;">
      <div style="display:flex;align-items:center;gap:7px;font-size:0.82rem;color:rgba(122,144,176,0.70);">
        <span>✏️</span><span>Última atualização: <strong style="color:#e8eef8;">Março 2025</strong></span>
      </div>
      <div style="display:flex;align-items:center;gap:7px;font-size:0.82rem;color:rgba(122,144,176,0.70);">
        <span>👁</span><span>Verificado pela equipe TimeRO</span>
      </div>
      <div style="display:flex;align-items:center;gap:7px;font-size:0.82rem;color:rgba(122,144,176,0.70);">
        <span>💬</span><span>[[Beginner Leveling Guide/talk|Discussão &amp; Feedback]]</span>
      </div>
    </div>
  </div>
</div>
<!-- /HERO -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    OVERVIEW STAT BAR
═══════════════════════════════════════════════════════════ -->
<div style="background:#07101e;padding:0 80px;border-bottom:1px solid rgba(255,255,255,0.06);">
  <div style="display:grid;grid-template-columns:repeat(5,1fr);border-left:1px solid rgba(255,255,255,0.06);">
 
    <div style="padding:22px 24px;border-right:1px solid rgba(255,255,255,0.06);text-align:center;">
      <div style="font-size:1.7rem;font-weight:900;color:#00ff88;letter-spacing:-0.03em;margin-bottom:3px;">5</div>
      <div style="font-size:0.65rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.65);font-weight:700;">Fases</div>
    </div>
    <div style="padding:22px 24px;border-right:1px solid rgba(255,255,255,0.06);text-align:center;">
      <div style="font-size:1.7rem;font-weight:900;color:#00d4ff;letter-spacing:-0.03em;margin-bottom:3px;">10+</div>
      <div style="font-size:0.65rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.65);font-weight:700;">Mapas</div>
    </div>
    <div style="padding:22px 24px;border-right:1px solid rgba(255,255,255,0.06);text-align:center;">
      <div style="font-size:1.7rem;font-weight:900;color:#f9a826;letter-spacing:-0.03em;margin-bottom:3px;">98</div>
      <div style="font-size:0.65rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.65);font-weight:700;">Níveis</div>
    </div>
    <div style="padding:22px 24px;border-right:1px solid rgba(255,255,255,0.06);text-align:center;">
      <div style="font-size:1.7rem;font-weight:900;color:#b06cff;letter-spacing:-0.03em;margin-bottom:3px;">Solo</div>
      <div style="font-size:0.65rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.65);font-weight:700;">Estilo</div>
    </div>
    <div style="padding:22px 24px;text-align:center;">
      <div style="font-size:1.7rem;font-weight:900;color:#ff3d5a;letter-spacing:-0.03em;margin-bottom:3px;">Pre-R</div>
      <div style="font-size:0.65rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.65);font-weight:700;">Modalidade</div>
    </div>
 
  </div>
</div>
 
 
<!-- ═══════════════════════════════════════════════════════════
    CLASS FILTER BAR
═══════════════════════════════════════════════════════════ -->
<div style="background:#050d1a;padding:20px 80px;border-bottom:1px solid rgba(255,255,255,0.06);sticky;top:0;z-index:100;">
  <div style="display:flex;align-items:center;gap:10px;flex-wrap:wrap;">
    <span style="font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.55);font-weight:700;margin-right:4px;">Filtrar por classe:</span>
 
    <span onclick="filterClass('all')" id="cf-all" style="display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;background:linear-gradient(135deg,rgba(0,212,255,0.18),rgba(0,212,255,0.07));border:1px solid rgba(0,212,255,0.35);color:#00d4ff;font-size:0.78rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;" class="cf-btn active-cf">Todas</span>
 
    <span onclick="filterClass('swordsman')" id="cf-swordsman" style="display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:rgba(255,61,90,0.07);border:1px solid rgba(255,61,90,0.18);color:rgba(255,61,90,0.75);font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;" class="cf-btn">⚔️ Espadachim</span>
 
    <span onclick="filterClass('mage')" id="cf-mage" style="display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:rgba(176,108,255,0.07);border:1px solid rgba(176,108,255,0.18);color:rgba(176,108,255,0.75);font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;" class="cf-btn">🔮 Mago</span>
 
    <span onclick="filterClass('archer')" id="cf-archer" style="display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:rgba(0,255,136,0.07);border:1px solid rgba(0,255,136,0.18);color:rgba(0,255,136,0.75);font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;" class="cf-btn">🏹 Arqueiro</span>
 
    <span onclick="filterClass('acolyte')" id="cf-acolyte" style="display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:rgba(249,168,38,0.07);border:1px solid rgba(249,168,38,0.18);color:rgba(249,168,38,0.75);font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;" class="cf-btn">✨ Acolyte</span>
 
    <span onclick="filterClass('thief')" id="cf-thief" style="display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:rgba(122,144,176,0.07);border:1px solid rgba(122,144,176,0.18);color:rgba(122,144,176,0.75);font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;" class="cf-btn">🗡️ Ladrão</span>
  </div>
</div>
<!-- /CLASS FILTER -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    LEVEL PROGRESS BAR — visual map of all phases
═══════════════════════════════════════════════════════════ -->
<div style="background:#07101e;padding:28px 80px 24px;border-bottom:1px solid rgba(255,255,255,0.06);">
 
  <div style="font-size:0.65rem;letter-spacing:0.16em;text-transform:uppercase;color:rgba(122,144,176,0.5);font-weight:700;margin-bottom:10px;">Progressão de Níveis</div>
 
  <!-- Track -->
  <div style="position:relative;height:12px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);overflow:hidden;margin-bottom:8px;">
    <!-- Phase segments -->
    <div style="position:absolute;left:0;top:0;width:24.5%;height:100%;background:linear-gradient(90deg,#00ff88,#00c870);border-radius:999px 0 0 999px;"></div>
    <div style="position:absolute;left:24.5%;top:0;width:24.5%;height:100%;background:linear-gradient(90deg,#00d4ff,#0099cc);"></div>
    <div style="position:absolute;left:49%;top:0;width:20%;height:100%;background:linear-gradient(90deg,#f9a826,#e08f20);"></div>
    <div style="position:absolute;left:69%;top:0;width:15%;height:100%;background:linear-gradient(90deg,#b06cff,#8844cc);"></div>
    <div style="position:absolute;left:84%;top:0;width:16%;height:100%;background:linear-gradient(90deg,#ff3d5a,#cc2244);border-radius:0 999px 999px 0;"></div>
  </div>
 
  <!-- Labels -->
  <div style="display:flex;justify-content:space-between;position:relative;">
    <span style="font-size:0.68rem;font-weight:800;color:#00ff88;">Lv 1</span>
    <span style="position:absolute;left:24.5%;transform:translateX(-50%);font-size:0.68rem;font-weight:800;color:#00d4ff;">25</span>
    <span style="position:absolute;left:49%;transform:translateX(-50%);font-size:0.68rem;font-weight:800;color:#f9a826;">50</span>
    <span style="position:absolute;left:69%;transform:translateX(-50%);font-size:0.68rem;font-weight:800;color:#b06cff;">70</span>
    <span style="position:absolute;left:84%;transform:translateX(-50%);font-size:0.68rem;font-weight:800;color:#ff3d5a;">85</span>
    <span style="font-size:0.68rem;font-weight:800;color:#ff3d5a;">99 🏁</span>
  </div>
</div>
 
 
<!-- ═══════════════════════════════════════════════════════════
    PHASE 1 — Lv 1–25
═══════════════════════════════════════════════════════════ -->
<div id="phase-1" class="phase-block" style="background:#050d1a;padding:52px 80px;border-bottom:1px solid rgba(255,255,255,0.06);">
 
  <!-- Phase header -->
  <div style="display:flex;align-items:flex-start;gap:20px;margin-bottom:36px;">
    <div style="width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,rgba(0,255,136,0.22),rgba(0,255,136,0.06));border:1px solid rgba(0,255,136,0.28);display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;">🌿</div>
    <div style="flex:1;">
      <div style="display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap;">
        <div style="font-size:0.62rem;letter-spacing:0.18em;text-transform:uppercase;color:#00ff88;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(0,255,136,0.08);border:1px solid rgba(0,255,136,0.20);">FASE 1</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.60);font-weight:700;">Nível 1 → 25</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.55);font-weight:700;">⏱ ~XX–YY minutos</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(0,255,136,0.60);font-weight:700;">✅ Solo · Party</div>
      </div>
      <h2 style="font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;margin:0 0 8px;border:none;letter-spacing:0.01em;">Primeiros Passos — Poring Island &amp; Prontera Field</h2>
      <p style="font-size:0.92rem;color:rgba(176,192,224,0.75);line-height:1.7;margin:0;">Substitua este texto pela descrição real da fase 1 no servidor. Explique quais mapas usar, qual o fluxo de quests e a melhor ordem de ação.</p>
    </div>
  </div>
 
  <!-- Two-column layout: Maps + Monsters -->
  <div style="display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;">
 
    <!-- Recommended Maps -->
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(0,255,136,0.14);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(0,255,136,0.07);border-bottom:1px solid rgba(0,255,136,0.10);display:flex;align-items:center;gap:8px;">
        <span style="font-size:1rem;">🗺️</span>
        <span style="font-size:0.78rem;font-weight:800;color:#00ff88;letter-spacing:0.06em;text-transform:uppercase;">Mapas Recomendados</span>
      </div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:10px;">
 
        <!-- Map entry -->
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div>
            <div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Nome do Mapa</div>
            <div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code_aqui</div>
          </div>
          <div style="text-align:right;">
            <div style="font-size:0.72rem;font-weight:700;color:#00ff88;letter-spacing:0.04em;">Nv. 1–10</div>
            <div style="font-size:0.68rem;color:rgba(122,144,176,0.55);margin-top:2px;">Primordial</div>
          </div>
        </div>
 
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div>
            <div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Nome do Mapa 2</div>
            <div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code_aqui</div>
          </div>
          <div style="text-align:right;">
            <div style="font-size:0.72rem;font-weight:700;color:#00ff88;letter-spacing:0.04em;">Nv. 10–20</div>
            <div style="font-size:0.68rem;color:rgba(122,144,176,0.55);margin-top:2px;">Progressão</div>
          </div>
        </div>
 
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div>
            <div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Nome do Mapa 3</div>
            <div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code_aqui</div>
          </div>
          <div style="text-align:right;">
            <div style="font-size:0.72rem;font-weight:700;color:#00ff88;letter-spacing:0.04em;">Nv. 20–25</div>
            <div style="font-size:0.68rem;color:rgba(122,144,176,0.55);margin-top:2px;">Final da fase</div>
          </div>
        </div>
 
      </div>
    </div>
 
    <!-- Key Monsters -->
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(0,255,136,0.14);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(0,255,136,0.07);border-bottom:1px solid rgba(0,255,136,0.10);display:flex;align-items:center;gap:8px;">
        <span style="font-size:1rem;">🐉</span>
        <span style="font-size:0.78rem;font-weight:800;color:#00ff88;letter-spacing:0.06em;text-transform:uppercase;">Monstros-Alvo</span>
      </div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:10px;">
 
        <!-- Monster entry (expandable) -->
        <div class="mob-entry" onclick="toggleMob(this)" style="cursor:pointer;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);overflow:hidden;">
          <div style="display:flex;align-items:center;gap:12px;padding:10px 14px;">
            <div style="width:36px;height:36px;border-radius:8px;background:rgba(0,255,136,0.10);border:1px solid rgba(0,255,136,0.20);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;">🐸</div>
            <div style="flex:1;">
              <div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Nome do Monstro</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua pelo monstro real</div>
            </div>
            <div style="text-align:right;">
              <div style="font-size:0.72rem;font-weight:700;color:#00ff88;">EXP: ???</div>
              <div style="font-size:0.66rem;color:rgba(122,144,176,0.55);">Lv. ???</div>
            </div>
            <span class="mob-chevron" style="color:rgba(122,144,176,0.4);font-size:0.7rem;margin-left:4px;">▼</span>
          </div>
          <div class="mob-detail" style="display:none;padding:0 14px 12px 62px;font-size:0.82rem;color:rgba(122,144,176,0.80);line-height:1.6;">
            HP: ??? · ATK: ??? · DEF: ???<br>
            <span style="color:rgba(249,168,38,0.80);">Drops notáveis:</span> Item 1, Item 2<br>
            <span style="color:rgba(0,255,136,0.70);">Dica:</span> Adicione dicas de combate aqui.
          </div>
        </div>
 
        <div class="mob-entry" onclick="toggleMob(this)" style="cursor:pointer;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);overflow:hidden;">
          <div style="display:flex;align-items:center;gap:12px;padding:10px 14px;">
            <div style="width:36px;height:36px;border-radius:8px;background:rgba(0,255,136,0.10);border:1px solid rgba(0,255,136,0.20);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;">🌸</div>
            <div style="flex:1;">
              <div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Monstro 2</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua pelo monstro real</div>
            </div>
            <div style="text-align:right;">
              <div style="font-size:0.72rem;font-weight:700;color:#00ff88;">EXP: ???</div>
              <div style="font-size:0.66rem;color:rgba(122,144,176,0.55);">Lv. ???</div>
            </div>
            <span class="mob-chevron" style="color:rgba(122,144,176,0.4);font-size:0.7rem;margin-left:4px;">▼</span>
          </div>
          <div class="mob-detail" style="display:none;padding:0 14px 12px 62px;font-size:0.82rem;color:rgba(122,144,176,0.80);line-height:1.6;">
            HP: ??? · ATK: ??? · DEF: ???<br>
            <span style="color:rgba(249,168,38,0.80);">Drops notáveis:</span> Item A, Item B<br>
            <span style="color:rgba(0,255,136,0.70);">Dica:</span> Adicione dicas de combate aqui.
          </div>
        </div>
 
      </div>
    </div>
  </div>
 
  <!-- Interactive Checklist -->
  <div style="background:rgba(0,0,0,0.22);border:1px solid rgba(0,255,136,0.12);border-radius:16px;padding:20px 22px;">
    <div style="font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase;color:#00ff88;font-weight:700;margin-bottom:14px;">✅ Checklist da Fase 1</div>
    <div style="display:grid;grid-template-columns:1fr 1fr;gap:8px;">
 
      <div class="check-item" onclick="toggleCheck(this)" style="display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);cursor:pointer;transition:all 0.15s;">
        <div class="check-box" style="width:18px;height:18px;border-radius:5px;border:1px solid rgba(0,255,136,0.30);background:rgba(0,255,136,0.04);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.75rem;"></div>
        <span style="font-size:0.86rem;color:rgba(232,238,248,0.85);">Criar personagem e escolher nome</span>
      </div>
 
      <div class="check-item" onclick="toggleCheck(this)" style="display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);cursor:pointer;transition:all 0.15s;">
        <div class="check-box" style="width:18px;height:18px;border-radius:5px;border:1px solid rgba(0,255,136,0.30);background:rgba(0,255,136,0.04);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.75rem;"></div>
        <span style="font-size:0.86rem;color:rgba(232,238,248,0.85);">Completar tutorial inicial</span>
      </div>
 
      <div class="check-item" onclick="toggleCheck(this)" style="display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);cursor:pointer;transition:all 0.15s;">
        <div class="check-box" style="width:18px;height:18px;border-radius:5px;border:1px solid rgba(0,255,136,0.30);background:rgba(0,255,136,0.04);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.75rem;"></div>
        <span style="font-size:0.86rem;color:rgba(232,238,248,0.85);">Distribuir primeiros status points</span>
      </div>
 
      <div class="check-item" onclick="toggleCheck(this)" style="display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);cursor:pointer;transition:all 0.15s;">
        <div class="check-box" style="width:18px;height:18px;border-radius:5px;border:1px solid rgba(0,255,136,0.30);background:rgba(0,255,136,0.04);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.75rem;"></div>
        <span style="font-size:0.86rem;color:rgba(232,238,248,0.85);">Comprar HP Potions iniciais</span>
      </div>
 
      <div class="check-item" onclick="toggleCheck(this)" style="display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);cursor:pointer;transition:all 0.15s;">
        <div class="check-box" style="width:18px;height:18px;border-radius:5px;border:1px solid rgba(0,255,136,0.30);background:rgba(0,255,136,0.04);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.75rem;"></div>
        <span style="font-size:0.86rem;color:rgba(232,238,248,0.85);">Atingir Job Level necessário para mudança</span>
      </div>
 
      <div class="check-item" onclick="toggleCheck(this)" style="display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);cursor:pointer;transition:all 0.15s;">
        <div class="check-box" style="width:18px;height:18px;border-radius:5px;border:1px solid rgba(0,255,136,0.30);background:rgba(0,255,136,0.04);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.75rem;"></div>
        <span style="font-size:0.86rem;color:rgba(232,238,248,0.85);">Fazer mudança de classe Base→1ª Classe</span>
      </div>
 
    </div>
  </div>
 
  <!-- Class-specific note (shown/hidden by filter) -->
  <div class="class-note class-swordsman" style="margin-top:16px;padding:14px 18px;border-radius:12px;background:rgba(255,61,90,0.07);border:1px solid rgba(255,61,90,0.18);display:none;">
    <span style="font-size:0.70rem;letter-spacing:0.12em;text-transform:uppercase;color:#ff3d5a;font-weight:700;">⚔️ Dica: Espadachim</span>
    <p style="margin:6px 0 0;font-size:0.88rem;color:rgba(232,238,248,0.80);line-height:1.65;">Coloque este texto com dica específica para Espadachim na Fase 1. Ex: foco em STR, uso de Two-Handed Sword, etc.</p>
  </div>
  <div class="class-note class-mage" style="margin-top:16px;padding:14px 18px;border-radius:12px;background:rgba(176,108,255,0.07);border:1px solid rgba(176,108,255,0.18);display:none;">
    <span style="font-size:0.70rem;letter-spacing:0.12em;text-transform:uppercase;color:#b06cff;font-weight:700;">🔮 Dica: Mago</span>
    <p style="margin:6px 0 0;font-size:0.88rem;color:rgba(232,238,248,0.80);line-height:1.65;">Dica específica para Mago na Fase 1. Ex: focar INT, guardar SP, usar Cold Bolt em porings aquáticos.</p>
  </div>
  <div class="class-note class-archer" style="margin-top:16px;padding:14px 18px;border-radius:12px;background:rgba(0,255,136,0.07);border:1px solid rgba(0,255,136,0.18);display:none;">
    <span style="font-size:0.70rem;letter-spacing:0.12em;text-transform:uppercase;color:#00ff88;font-weight:700;">🏹 Dica: Arqueiro</span>
    <p style="margin:6px 0 0;font-size:0.88rem;color:rgba(232,238,248,0.80);line-height:1.65;">Dica específica para Arqueiro na Fase 1. Ex: range advantage, foco em DEX, Arrow Crafting precoce.</p>
  </div>
  <div class="class-note class-acolyte" style="margin-top:16px;padding:14px 18px;border-radius:12px;background:rgba(249,168,38,0.07);border:1px solid rgba(249,168,38,0.18);display:none;">
    <span style="font-size:0.70rem;letter-spacing:0.12em;text-transform:uppercase;color:#f9a826;font-weight:700;">✨ Dica: Acolyte</span>
    <p style="margin:6px 0 0;font-size:0.88rem;color:rgba(232,238,248,0.80);line-height:1.65;">Dica para Acolyte na Fase 1. Ex: Heal como ataque em Undead, foco em INT + DEX, party buffs.</p>
  </div>
  <div class="class-note class-thief" style="margin-top:16px;padding:14px 18px;border-radius:12px;background:rgba(122,144,176,0.07);border:1px solid rgba(122,144,176,0.18);display:none;">
    <span style="font-size:0.70rem;letter-spacing:0.12em;text-transform:uppercase;color:#7a90b0;font-weight:700;">🗡️ Dica: Ladrão</span>
    <p style="margin:6px 0 0;font-size:0.88rem;color:rgba(232,238,248,0.80);line-height:1.65;">Dica para Ladrão na Fase 1. Ex: AGI+STR split, kiting, Double Attack precoce.</p>
  </div>
 
  <!-- Next phase CTA -->
  <div style="margin-top:28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;">
    <div style="font-size:0.82rem;color:rgba(122,144,176,0.60);">✅ Complete os itens acima antes de avançar</div>
    <a href="#phase-2" style="display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:10px;background:linear-gradient(135deg,rgba(0,212,255,0.16),rgba(0,212,255,0.06));border:1px solid rgba(0,212,255,0.28);color:#00d4ff;font-size:0.85rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;">Próxima Fase: Nv. 25–50 →</a>
  </div>
 
</div>
<!-- /PHASE 1 -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    PHASE 2 — Lv 25–50
═══════════════════════════════════════════════════════════ -->
<div id="phase-2" class="phase-block" style="background:#07101e;padding:52px 80px;border-bottom:1px solid rgba(255,255,255,0.06);">
 
  <div style="display:flex;align-items:flex-start;gap:20px;margin-bottom:36px;">
    <div style="width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,rgba(0,212,255,0.22),rgba(0,212,255,0.06));border:1px solid rgba(0,212,255,0.28);display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;">⚡</div>
    <div style="flex:1;">
      <div style="display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap;">
        <div style="font-size:0.62rem;letter-spacing:0.18em;text-transform:uppercase;color:#00d4ff;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(0,212,255,0.08);border:1px solid rgba(0,212,255,0.20);">FASE 2</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.60);font-weight:700;">Nível 25 → 50</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.55);font-weight:700;">⏱ ~XX–YY horas</div>
      </div>
      <h2 style="font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;margin:0 0 8px;border:none;letter-spacing:0.01em;">Construindo Momentum — Mapas Intermediários</h2>
      <p style="font-size:0.92rem;color:rgba(176,192,224,0.75);line-height:1.7;margin:0;">Substitua este texto pela descrição real da Fase 2. Quais mapas priorizar após a mudança de classe, como alocar os primeiros skill points, e quando considerar party vs solo.</p>
    </div>
  </div>
 
  <div style="display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;">
 
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(0,212,255,0.14);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(0,212,255,0.07);border-bottom:1px solid rgba(0,212,255,0.10);display:flex;align-items:center;gap:8px;">
        <span>🗺️</span><span style="font-size:0.78rem;font-weight:800;color:#00d4ff;letter-spacing:0.06em;text-transform:uppercase;">Mapas Recomendados</span>
      </div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:10px;">
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Mapa da Fase 2 · 1</div><div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code</div></div>
          <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#00d4ff;">Nv. 25–35</div></div>
        </div>
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Mapa da Fase 2 · 2</div><div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code</div></div>
          <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#00d4ff;">Nv. 35–45</div></div>
        </div>
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Mapa da Fase 2 · 3</div><div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code</div></div>
          <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#00d4ff;">Nv. 45–50</div></div>
        </div>
      </div>
    </div>
 
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(0,212,255,0.14);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(0,212,255,0.07);border-bottom:1px solid rgba(0,212,255,0.10);display:flex;align-items:center;gap:8px;">
        <span>🐉</span><span style="font-size:0.78rem;font-weight:800;color:#00d4ff;letter-spacing:0.06em;text-transform:uppercase;">Monstros-Alvo</span>
      </div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:10px;">
        <div class="mob-entry" onclick="toggleMob(this)" style="cursor:pointer;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);overflow:hidden;">
          <div style="display:flex;align-items:center;gap:12px;padding:10px 14px;">
            <div style="width:36px;height:36px;border-radius:8px;background:rgba(0,212,255,0.10);border:1px solid rgba(0,212,255,0.20);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;">🧟</div>
            <div style="flex:1;"><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Monstro Fase 2 · A</div><div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Descrição breve</div></div>
            <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#00d4ff;">EXP: ???</div></div>
            <span class="mob-chevron" style="color:rgba(122,144,176,0.4);font-size:0.7rem;">▼</span>
          </div>
          <div class="mob-detail" style="display:none;padding:0 14px 12px 62px;font-size:0.82rem;color:rgba(122,144,176,0.80);line-height:1.6;">HP: ??? · Drops: Item X, Item Y</div>
        </div>
        <div class="mob-entry" onclick="toggleMob(this)" style="cursor:pointer;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);overflow:hidden;">
          <div style="display:flex;align-items:center;gap:12px;padding:10px 14px;">
            <div style="width:36px;height:36px;border-radius:8px;background:rgba(0,212,255,0.10);border:1px solid rgba(0,212,255,0.20);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;">🦇</div>
            <div style="flex:1;"><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Monstro Fase 2 · B</div><div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Descrição breve</div></div>
            <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#00d4ff;">EXP: ???</div></div>
            <span class="mob-chevron" style="color:rgba(122,144,176,0.4);font-size:0.7rem;">▼</span>
          </div>
          <div class="mob-detail" style="display:none;padding:0 14px 12px 62px;font-size:0.82rem;color:rgba(122,144,176,0.80);line-height:1.6;">HP: ??? · Drops: Item A, Item B</div>
        </div>
      </div>
    </div>
  </div>
 
  <div style="margin-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;">
    <a href="#phase-1" style="display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:rgba(122,144,176,0.70);font-size:0.82rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;">← Fase 1</a>
    <a href="#phase-3" style="display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:10px;background:linear-gradient(135deg,rgba(249,168,38,0.16),rgba(249,168,38,0.06));border:1px solid rgba(249,168,38,0.28);color:#f9a826;font-size:0.85rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;">Próxima Fase: Nv. 50–70 →</a>
  </div>
</div>
<!-- /PHASE 2 -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    PHASE 3 — Lv 50–70
═══════════════════════════════════════════════════════════ -->
<div id="phase-3" class="phase-block" style="background:#050d1a;padding:52px 80px;border-bottom:1px solid rgba(255,255,255,0.06);">
 
  <div style="display:flex;align-items:flex-start;gap:20px;margin-bottom:36px;">
    <div style="width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,rgba(249,168,38,0.22),rgba(249,168,38,0.06));border:1px solid rgba(249,168,38,0.28);display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;">🔥</div>
    <div style="flex:1;">
      <div style="display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap;">
        <div style="font-size:0.62rem;letter-spacing:0.18em;text-transform:uppercase;color:#f9a826;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(249,168,38,0.08);border:1px solid rgba(249,168,38,0.20);">FASE 3</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.60);font-weight:700;">Nível 50 → 70</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.55);font-weight:700;">⏱ ~XX–YY horas</div>
      </div>
      <h2 style="font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;margin:0 0 8px;border:none;letter-spacing:0.01em;">Mid-Game Eficiente — Zonas de Farming</h2>
      <p style="font-size:0.92rem;color:rgba(176,192,224,0.75);line-height:1.7;margin:0;">Substitua com descrição real da Fase 3. Esta é geralmente a fase onde o farming de Zeny começa a ser relevante. Quais dungeons, quais rotas e quando fazer a mudança para 2ª Classe.</p>
    </div>
  </div>
 
  <div style="display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;">
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(249,168,38,0.14);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(249,168,38,0.07);border-bottom:1px solid rgba(249,168,38,0.10);display:flex;align-items:center;gap:8px;"><span>🗺️</span><span style="font-size:0.78rem;font-weight:800;color:#f9a826;letter-spacing:0.06em;text-transform:uppercase;">Mapas Recomendados</span></div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:10px;">
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Mapa Fase 3 · 1</div><div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code</div></div>
          <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#f9a826;">Nv. 50–60</div></div>
        </div>
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Mapa Fase 3 · 2</div><div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code</div></div>
          <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#f9a826;">Nv. 60–70</div></div>
        </div>
      </div>
    </div>
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(249,168,38,0.14);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(249,168,38,0.07);border-bottom:1px solid rgba(249,168,38,0.10);display:flex;align-items:center;gap:8px;"><span>🐉</span><span style="font-size:0.78rem;font-weight:800;color:#f9a826;letter-spacing:0.06em;text-transform:uppercase;">Monstros-Alvo</span></div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:10px;">
        <div class="mob-entry" onclick="toggleMob(this)" style="cursor:pointer;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);overflow:hidden;">
          <div style="display:flex;align-items:center;gap:12px;padding:10px 14px;">
            <div style="width:36px;height:36px;border-radius:8px;background:rgba(249,168,38,0.10);border:1px solid rgba(249,168,38,0.22);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;">🔥</div>
            <div style="flex:1;"><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Monstro Fase 3 · A</div><div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua pelo monstro real</div></div>
            <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#f9a826;">EXP: ???</div></div>
            <span class="mob-chevron" style="color:rgba(122,144,176,0.4);font-size:0.7rem;">▼</span>
          </div>
          <div class="mob-detail" style="display:none;padding:0 14px 12px 62px;font-size:0.82rem;color:rgba(122,144,176,0.80);line-height:1.6;">HP: ??? · Drops: Item 1, Item 2</div>
        </div>
      </div>
    </div>
  </div>
 
  <div style="margin-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;">
    <a href="#phase-2" style="display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:rgba(122,144,176,0.70);font-size:0.82rem;font-weight:700;text-decoration:none;">← Fase 2</a>
    <a href="#phase-4" style="display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:10px;background:linear-gradient(135deg,rgba(176,108,255,0.16),rgba(176,108,255,0.06));border:1px solid rgba(176,108,255,0.28);color:#b06cff;font-size:0.85rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;">Próxima Fase: Nv. 70–85 →</a>
  </div>
</div>
<!-- /PHASE 3 -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    PHASE 4 — Lv 70–85
═══════════════════════════════════════════════════════════ -->
<div id="phase-4" class="phase-block" style="background:#07101e;padding:52px 80px;border-bottom:1px solid rgba(255,255,255,0.06);">
 
  <div style="display:flex;align-items:flex-start;gap:20px;margin-bottom:36px;">
    <div style="width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,rgba(176,108,255,0.22),rgba(176,108,255,0.06));border:1px solid rgba(176,108,255,0.28);display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;">⚔️</div>
    <div style="flex:1;">
      <div style="display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap;">
        <div style="font-size:0.62rem;letter-spacing:0.18em;text-transform:uppercase;color:#b06cff;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(176,108,255,0.08);border:1px solid rgba(176,108,255,0.20);">FASE 4</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.60);font-weight:700;">Nível 70 → 85</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.55);font-weight:700;">⏱ ~XX–YY horas</div>
      </div>
      <h2 style="font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;margin:0 0 8px;border:none;letter-spacing:0.01em;">Pré-Endgame — Transições e Dungeons</h2>
      <p style="font-size:0.92rem;color:rgba(176,192,224,0.75);line-height:1.7;margin:0;">Substitua com descrição real da Fase 4. Aqui o ritmo muda — dungeons mais densas, possibilidade de party EXP melhorada, e preparação do build para o endgame.</p>
    </div>
  </div>
 
  <div style="display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;">
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(176,108,255,0.14);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(176,108,255,0.07);border-bottom:1px solid rgba(176,108,255,0.10);display:flex;align-items:center;gap:8px;"><span>🗺️</span><span style="font-size:0.78rem;font-weight:800;color:#b06cff;letter-spacing:0.06em;text-transform:uppercase;">Mapas Recomendados</span></div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:10px;">
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Dungeon Fase 4 · 1</div><div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code</div></div>
          <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#b06cff;">Nv. 70–78</div></div>
        </div>
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Dungeon Fase 4 · 2</div><div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code</div></div>
          <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#b06cff;">Nv. 78–85</div></div>
        </div>
      </div>
    </div>
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(176,108,255,0.14);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(176,108,255,0.07);border-bottom:1px solid rgba(176,108,255,0.10);display:flex;align-items:center;gap:8px;"><span>🐉</span><span style="font-size:0.78rem;font-weight:800;color:#b06cff;letter-spacing:0.06em;text-transform:uppercase;">Monstros-Alvo</span></div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:10px;">
        <div class="mob-entry" onclick="toggleMob(this)" style="cursor:pointer;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);overflow:hidden;">
          <div style="display:flex;align-items:center;gap:12px;padding:10px 14px;">
            <div style="width:36px;height:36px;border-radius:8px;background:rgba(176,108,255,0.10);border:1px solid rgba(176,108,255,0.22);display:flex;align-items:center;justify-content:center;font-size:1.1rem;">💀</div>
            <div style="flex:1;"><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Monstro Fase 4</div><div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua pelo monstro real</div></div>
            <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#b06cff;">EXP: ???</div></div>
            <span class="mob-chevron" style="color:rgba(122,144,176,0.4);font-size:0.7rem;">▼</span>
          </div>
          <div class="mob-detail" style="display:none;padding:0 14px 12px 62px;font-size:0.82rem;color:rgba(122,144,176,0.80);line-height:1.6;">HP: ??? · Drops: Item 1, Item 2</div>
        </div>
      </div>
    </div>
  </div>
 
  <div style="margin-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;">
    <a href="#phase-3" style="display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:rgba(122,144,176,0.70);font-size:0.82rem;font-weight:700;text-decoration:none;">← Fase 3</a>
    <a href="#phase-5" style="display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:10px;background:linear-gradient(135deg,rgba(255,61,90,0.18),rgba(255,61,90,0.06));border:1px solid rgba(255,61,90,0.30);color:#ff3d5a;font-size:0.85rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;">Fase Final: Nv. 85–99 →</a>
  </div>
</div>
<!-- /PHASE 4 -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    PHASE 5 — Lv 85–99 (THE FINAL PUSH)
═══════════════════════════════════════════════════════════ -->
<div id="phase-5" class="phase-block" style="background:#050d1a;padding:52px 80px;border-bottom:1px solid rgba(255,255,255,0.06);position:relative;overflow:hidden;">
 
  <!-- Dramatic red gradient for final push -->
  <div style="position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 80% 50%,rgba(255,61,90,0.06),transparent 70%);pointer-events:none;"></div>
 
  <div style="position:relative;z-index:1;display:flex;align-items:flex-start;gap:20px;margin-bottom:36px;">
    <div style="width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,rgba(255,61,90,0.24),rgba(255,61,90,0.07));border:1px solid rgba(255,61,90,0.32);display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;">🏁</div>
    <div style="flex:1;">
      <div style="display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap;">
        <div style="font-size:0.62rem;letter-spacing:0.18em;text-transform:uppercase;color:#ff3d5a;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(255,61,90,0.10);border:1px solid rgba(255,61,90,0.24);">FASE FINAL</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.60);font-weight:700;">Nível 85 → 99</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(122,144,176,0.55);font-weight:700;">⏱ ~XX–YY horas</div>
        <div style="font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,61,90,0.70);font-weight:700;">⚠️ Alta dificuldade</div>
      </div>
      <h2 style="font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;margin:0 0 8px;border:none;letter-spacing:0.01em;">O Push Final — Rumo ao Nível 99 🏁</h2>
      <p style="font-size:0.92rem;color:rgba(176,192,224,0.75);line-height:1.7;margin:0;">Substitua com a descrição da fase final. O sprint de 85 ao 99 normalmente envolve zonas de alta densidade de EXP, uso de consumíveis, e talvez instâncias ou eventos do servidor.</p>
    </div>
  </div>
 
  <div style="position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;">
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(255,61,90,0.16);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(255,61,90,0.08);border-bottom:1px solid rgba(255,61,90,0.12);display:flex;align-items:center;gap:8px;"><span>🗺️</span><span style="font-size:0.78rem;font-weight:800;color:#ff3d5a;letter-spacing:0.06em;text-transform:uppercase;">Mapas Recomendados</span></div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:10px;">
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Zona Final · 1</div><div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code</div></div>
          <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#ff3d5a;">Nv. 85–92</div></div>
        </div>
        <div style="display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
          <div><div style="font-size:0.9rem;font-weight:700;color:#e8eef8;">Zona Final · 2</div><div style="font-size:0.72rem;color:rgba(122,144,176,0.70);margin-top:2px;">mapa_code</div></div>
          <div style="text-align:right;"><div style="font-size:0.72rem;font-weight:700;color:#ff3d5a;">Nv. 92–99</div></div>
        </div>
      </div>
    </div>
    <div style="background:rgba(0,0,0,0.28);border:1px solid rgba(255,61,90,0.16);border-radius:16px;overflow:hidden;">
      <div style="padding:14px 18px;background:rgba(255,61,90,0.08);border-bottom:1px solid rgba(255,61,90,0.12);display:flex;align-items:center;gap:8px;"><span>💡</span><span style="font-size:0.78rem;font-weight:800;color:#ff3d5a;letter-spacing:0.06em;text-transform:uppercase;">Dicas do Sprint Final</span></div>
      <div style="padding:16px 18px;display:flex;flex-direction:column;gap:8px;">
        <div style="display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,0.03);">
          <span style="font-size:1rem;flex-shrink:0;margin-top:1px;">⚗️</span>
          <div style="font-size:0.84rem;color:rgba(232,238,248,0.80);">Use <strong style="color:#f9a826;">EXP Boosters</strong> se disponíveis no servidor neste trecho final</div>
        </div>
        <div style="display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,0.03);">
          <span style="font-size:1rem;flex-shrink:0;margin-top:1px;">👥</span>
          <div style="font-size:0.84rem;color:rgba(232,238,248,0.80);">Party com suporte pode ser <strong style="color:#00ff88;">40–80% mais rápido</strong> que solo</div>
        </div>
        <div style="display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,0.03);">
          <span style="font-size:1rem;flex-shrink:0;margin-top:1px;">🎯</span>
          <div style="font-size:0.84rem;color:rgba(232,238,248,0.80);">Foque em matar rápido — kill speed > tank</div>
        </div>
        <div style="display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,0.03);">
          <span style="font-size:1rem;flex-shrink:0;margin-top:1px;">🏁</span>
          <div style="font-size:0.84rem;color:rgba(232,238,248,0.80);">Adicione dica específica do servidor aqui</div>
        </div>
      </div>
    </div>
  </div>
 
  <!-- Congratulations banner -->
  <div style="position:relative;z-index:1;margin-top:24px;padding:28px 30px;border-radius:18px;background:linear-gradient(135deg,rgba(249,197,0,0.12),rgba(249,168,38,0.05));border:1px solid rgba(249,197,0,0.28);text-align:center;">
    <div style="font-size:2.5rem;margin-bottom:8px;">🏆</div>
    <h3 style="font-size:1.4rem;font-weight:900;color:#fff;margin:0 0 8px;letter-spacing:0.02em;">Parabéns! Você chegou ao Nível 99!</h3>
    <p style="font-size:0.92rem;color:rgba(176,192,224,0.75);margin:0 0 18px;line-height:1.7;">Agora é hora de explorar o endgame do TimeRO. Veja o que está disponível para jogadores veteranos.</p>
    <div style="display:flex;gap:12px;justify-content:center;flex-wrap:wrap;">
      [[Endgame Guide|<span style="display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:10px;background:linear-gradient(135deg,rgba(249,197,0,0.22),rgba(249,197,0,0.08));border:1px solid rgba(249,197,0,0.35);color:#f9c500;font-size:0.88rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;">🏆 Guia de Endgame →</span>]]
      [[MVP Hunting Guide|<span style="display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:10px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.10);color:rgba(232,238,248,0.80);font-size:0.88rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;">💀 Caça a MVPs →</span>]]
    </div>
  </div>
</div>
<!-- /PHASE 5 -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    TIPS & CONSUMABLES
═══════════════════════════════════════════════════════════ -->
<div id="tips" style="background:#07101e;padding:52px 80px;border-bottom:1px solid rgba(255,255,255,0.06);">
 
  <div style="text-align:center;margin-bottom:36px;">
    <div style="display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border-radius:999px;background:rgba(249,168,38,0.08);border:1px solid rgba(249,168,38,0.20);margin-bottom:12px;">
      <span style="font-size:0.65rem;letter-spacing:0.18em;text-transform:uppercase;color:#f9a826;font-weight:700;">// Dicas Gerais</span>
    </div>
    <h2 style="font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;margin:0 0 8px;border:none;">Dicas, Consumíveis &amp; Estratégias</h2>
    <p style="color:rgba(122,144,176,0.75);font-size:0.95rem;margin:0;">Clique em cada categoria para expandir.</p>
  </div>
 
  <div style="max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:10px;">
 
    <!-- Accordion item -->
    <div class="accord-item" style="border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,0.07);">
      <div class="accord-head" onclick="toggleAccord(this)" style="display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(255,255,255,0.04);cursor:pointer;transition:background 0.15s;">
        <div style="display:flex;align-items:center;gap:12px;">
          <span style="font-size:1.2rem;">⚗️</span>
          <span style="font-size:1rem;font-weight:700;color:#e8eef8;">Consumíveis Essenciais</span>
        </div>
        <span class="accord-icon" style="color:rgba(122,144,176,0.5);font-size:0.8rem;transition:transform 0.2s;">▼</span>
      </div>
      <div class="accord-body" style="display:none;padding:20px 22px;background:rgba(0,0,0,0.20);">
        <div style="display:grid;grid-template-columns:1fr 1fr;gap:10px;">
          <div style="padding:12px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);">
            <div style="font-size:0.9rem;font-weight:700;color:#e8eef8;margin-bottom:4px;">Nome do Consumível</div>
            <div style="font-size:0.80rem;color:rgba(122,144,176,0.75);line-height:1.55;">Substitua com o consumível real e sua utilidade. Ex: HP Potion — restaura X HP.</div>
          </div>
          <div style="padding:12px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);">
            <div style="font-size:0.9rem;font-weight:700;color:#e8eef8;margin-bottom:4px;">Consumível 2</div>
            <div style="font-size:0.80rem;color:rgba(122,144,176,0.75);line-height:1.55;">Descrição do segundo consumível. Substitua com dados reais do servidor.</div>
          </div>
          <div style="padding:12px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);">
            <div style="font-size:0.9rem;font-weight:700;color:#e8eef8;margin-bottom:4px;">Consumível 3</div>
            <div style="font-size:0.80rem;color:rgba(122,144,176,0.75);line-height:1.55;">Descrição. Quando usar, onde comprar.</div>
          </div>
          <div style="padding:12px 14px;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);">
            <div style="font-size:0.9rem;font-weight:700;color:#e8eef8;margin-bottom:4px;">Consumível 4</div>
            <div style="font-size:0.80rem;color:rgba(122,144,176,0.75);line-height:1.55;">Descrição. Prioridade de uso na progressão.</div>
          </div>
        </div>
      </div>
    </div>
 
    <div class="accord-item" style="border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,0.07);">
      <div class="accord-head" onclick="toggleAccord(this)" style="display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(255,255,255,0.04);cursor:pointer;">
        <div style="display:flex;align-items:center;gap:12px;">
          <span style="font-size:1.2rem;">👥</span>
          <span style="font-size:1rem;font-weight:700;color:#e8eef8;">Party vs Solo — Quando Mudar</span>
        </div>
        <span class="accord-icon" style="color:rgba(122,144,176,0.5);font-size:0.8rem;">▼</span>
      </div>
      <div class="accord-body" style="display:none;padding:20px 22px;background:rgba(0,0,0,0.20);">
        <p style="font-size:0.90rem;color:rgba(176,192,224,0.80);line-height:1.7;margin:0 0 14px;">Substitua este parágrafo com a análise real de quando o servidor recompensa party vs solo. Considere: bônus de EXP de party, dificuldade dos mapas, disponibilidade de suporte.</p>
        <div style="display:grid;grid-template-columns:1fr 1fr;gap:12px;">
          <div style="padding:14px 16px;border-radius:10px;background:rgba(0,212,255,0.05);border:1px solid rgba(0,212,255,0.12);">
            <div style="font-size:0.78rem;font-weight:800;color:#00d4ff;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:8px;">Solo funciona bem</div>
            <ul style="margin:0;padding-left:16px;font-size:0.84rem;color:rgba(176,192,224,0.80);line-height:1.7;">
              <li>Fases 1 a 3 em geral</li>
              <li>Classe auto-suficiente (ex: Hunter, Wizard)</li>
              <li>Substitua com dados reais</li>
            </ul>
          </div>
          <div style="padding:14px 16px;border-radius:10px;background:rgba(0,255,136,0.05);border:1px solid rgba(0,255,136,0.12);">
            <div style="font-size:0.78rem;font-weight:800;color:#00ff88;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:8px;">Party acelera muito</div>
            <ul style="margin:0;padding-left:16px;font-size:0.84rem;color:rgba(176,192,224,0.80);line-height:1.7;">
              <li>Fase 4–5 em dungeons densas</li>
              <li>Com buffer/healer dedicado</li>
              <li>Substitua com dados reais</li>
            </ul>
          </div>
        </div>
      </div>
    </div>
 
    <div class="accord-item" style="border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,0.07);">
      <div class="accord-head" onclick="toggleAccord(this)" style="display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(255,255,255,0.04);cursor:pointer;">
        <div style="display:flex;align-items:center;gap:12px;">
          <span style="font-size:1.2rem;">💰</span>
          <span style="font-size:1rem;font-weight:700;color:#e8eef8;">Zeny na Progressão — Erros Comuns</span>
        </div>
        <span class="accord-icon" style="color:rgba(122,144,176,0.5);font-size:0.8rem;">▼</span>
      </div>
      <div class="accord-body" style="display:none;padding:20px 22px;background:rgba(0,0,0,0.20);">
        <p style="font-size:0.90rem;color:rgba(176,192,224,0.80);line-height:1.7;margin:0 0 14px;">Substitua com os erros reais de gestão de Zeny que iniciantes cometem no TimeRO. Ex: refinar muito cedo, comprar equipamentos que vão ser descartados logo.</p>
        <div style="display:flex;flex-direction:column;gap:8px;">
          <div style="display:flex;gap:10px;padding:11px 14px;border-radius:8px;background:rgba(255,61,90,0.06);border-left:3px solid rgba(255,61,90,0.35);">
            <span style="flex-shrink:0;font-size:0.9rem;">❌</span>
            <div style="font-size:0.86rem;color:rgba(232,238,248,0.80);">Erro comum 1 — substitua com erro real do servidor</div>
          </div>
          <div style="display:flex;gap:10px;padding:11px 14px;border-radius:8px;background:rgba(255,61,90,0.06);border-left:3px solid rgba(255,61,90,0.35);">
            <span style="flex-shrink:0;font-size:0.9rem;">❌</span>
            <div style="font-size:0.86rem;color:rgba(232,238,248,0.80);">Erro comum 2 — ex: investir em armor antes de Lv 50</div>
          </div>
          <div style="display:flex;gap:10px;padding:11px 14px;border-radius:8px;background:rgba(0,255,136,0.05);border-left:3px solid rgba(0,255,136,0.30);">
            <span style="flex-shrink:0;font-size:0.9rem;">✅</span>
            <div style="font-size:0.86rem;color:rgba(232,238,248,0.80);">Boa prática 1 — substitua com dica real do servidor</div>
          </div>
          <div style="display:flex;gap:10px;padding:11px 14px;border-radius:8px;background:rgba(0,255,136,0.05);border-left:3px solid rgba(0,255,136,0.30);">
            <span style="flex-shrink:0;font-size:0.9rem;">✅</span>
            <div style="font-size:0.86rem;color:rgba(232,238,248,0.80);">Boa prática 2 — guardar Zeny para checklist de equip.</div>
          </div>
        </div>
      </div>
    </div>
 
    <div class="accord-item" style="border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,0.07);">
      <div class="accord-head" onclick="toggleAccord(this)" style="display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(255,255,255,0.04);cursor:pointer;">
        <div style="display:flex;align-items:center;gap:12px;">
          <span style="font-size:1.2rem;">🎯</span>
          <span style="font-size:1rem;font-weight:700;color:#e8eef8;">Status Points — Distribuição por Classe</span>
        </div>
        <span class="accord-icon" style="color:rgba(122,144,176,0.5);font-size:0.8rem;">▼</span>
      </div>
      <div class="accord-body" style="display:none;padding:20px 22px;background:rgba(0,0,0,0.20);">
        <div style="display:grid;grid-template-columns:repeat(3,1fr);gap:10px;">
          <div style="padding:14px;border-radius:10px;background:rgba(255,61,90,0.06);border:1px solid rgba(255,61,90,0.14);text-align:center;">
            <div style="font-size:1.2rem;margin-bottom:6px;">⚔️</div>
            <div style="font-size:0.78rem;font-weight:800;color:#ff3d5a;margin-bottom:6px;letter-spacing:0.04em;">ESPADACHIM</div>
            <div style="font-size:0.80rem;color:rgba(176,192,224,0.75);line-height:1.55;">STR &gt; VIT &gt; AGI<br><span style="color:rgba(122,144,176,0.55);">Substitua com stat build real</span></div>
          </div>
          <div style="padding:14px;border-radius:10px;background:rgba(176,108,255,0.06);border:1px solid rgba(176,108,255,0.14);text-align:center;">
            <div style="font-size:1.2rem;margin-bottom:6px;">🔮</div>
            <div style="font-size:0.78rem;font-weight:800;color:#b06cff;margin-bottom:6px;letter-spacing:0.04em;">MAGO</div>
            <div style="font-size:0.80rem;color:rgba(176,192,224,0.75);line-height:1.55;">INT &gt; DEX &gt; VIT<br><span style="color:rgba(122,144,176,0.55);">Substitua com stat build real</span></div>
          </div>
          <div style="padding:14px;border-radius:10px;background:rgba(0,255,136,0.06);border:1px solid rgba(0,255,136,0.14);text-align:center;">
            <div style="font-size:1.2rem;margin-bottom:6px;">🏹</div>
            <div style="font-size:0.78rem;font-weight:800;color:#00ff88;margin-bottom:6px;letter-spacing:0.04em;">ARQUEIRO</div>
            <div style="font-size:0.80rem;color:rgba(176,192,224,0.75);line-height:1.55;">DEX &gt; AGI &gt; LUK<br><span style="color:rgba(122,144,176,0.55);">Substitua com stat build real</span></div>
          </div>
        </div>
      </div>
    </div>
 
  </div>
</div>
<!-- /TIPS -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    EQUIPMENT CHECKPOINTS
═══════════════════════════════════════════════════════════ -->
<div id="equipment" style="background:#050d1a;padding:52px 80px;border-bottom:1px solid rgba(255,255,255,0.06);">
 
  <div style="text-align:center;margin-bottom:36px;">
    <div style="display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border-radius:999px;background:rgba(176,108,255,0.08);border:1px solid rgba(176,108,255,0.20);margin-bottom:12px;">
      <span style="font-size:0.65rem;letter-spacing:0.18em;text-transform:uppercase;color:#b06cff;font-weight:700;">// Equipamentos</span>
    </div>
    <h2 style="font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;margin:0 0 8px;border:none;">Checkpoints de Gear por Level</h2>
    <p style="color:rgba(122,144,176,0.75);font-size:0.95rem;margin:0;">Equipamentos mínimos recomendados por fase de progressão.</p>
  </div>
 
  <div style="max-width:860px;margin:0 auto;position:relative;">
 
    <!-- Timeline line -->
    <div style="position:absolute;left:28px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#00ff88,#00d4ff,#f9a826,#b06cff,#ff3d5a);opacity:0.25;"></div>
 
    <div style="display:flex;flex-direction:column;gap:20px;">
 
      <!-- Checkpoint 1 -->
      <div style="display:flex;gap:20px;align-items:flex-start;padding-left:60px;position:relative;">
        <div style="position:absolute;left:20px;top:14px;width:18px;height:18px;border-radius:50%;background:#00ff88;border:3px solid rgba(0,255,136,0.25);box-shadow:0 0 12px rgba(0,255,136,0.4);"></div>
        <div style="flex:1;background:rgba(0,0,0,0.28);border:1px solid rgba(0,255,136,0.14);border-radius:14px;padding:18px 20px;">
          <div style="display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;">
            <div style="font-size:0.72rem;font-weight:800;color:#00ff88;letter-spacing:0.08em;text-transform:uppercase;">Checkpoint Lv. 1–25</div>
            <div style="font-size:0.68rem;color:rgba(122,144,176,0.55);font-weight:700;">Budget: Baixo</div>
          </div>
          <div style="display:flex;flex-wrap:wrap;gap:8px;">
            <div style="padding:7px 12px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
              <div style="font-size:0.74rem;font-weight:700;color:#e8eef8;">Arma</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua com item real</div>
            </div>
            <div style="padding:7px 12px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
              <div style="font-size:0.74rem;font-weight:700;color:#e8eef8;">Armadura</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua com item real</div>
            </div>
            <div style="padding:7px 12px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
              <div style="font-size:0.74rem;font-weight:700;color:#e8eef8;">Acessório</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua com item real</div>
            </div>
          </div>
        </div>
      </div>
 
      <!-- Checkpoint 2 -->
      <div style="display:flex;gap:20px;align-items:flex-start;padding-left:60px;position:relative;">
        <div style="position:absolute;left:20px;top:14px;width:18px;height:18px;border-radius:50%;background:#00d4ff;border:3px solid rgba(0,212,255,0.25);box-shadow:0 0 12px rgba(0,212,255,0.4);"></div>
        <div style="flex:1;background:rgba(0,0,0,0.28);border:1px solid rgba(0,212,255,0.14);border-radius:14px;padding:18px 20px;">
          <div style="display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;">
            <div style="font-size:0.72rem;font-weight:800;color:#00d4ff;letter-spacing:0.08em;text-transform:uppercase;">Checkpoint Lv. 25–50</div>
            <div style="font-size:0.68rem;color:rgba(122,144,176,0.55);font-weight:700;">Budget: Moderado</div>
          </div>
          <div style="display:flex;flex-wrap:wrap;gap:8px;">
            <div style="padding:7px 12px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
              <div style="font-size:0.74rem;font-weight:700;color:#e8eef8;">Arma 2</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua com item real</div>
            </div>
            <div style="padding:7px 12px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
              <div style="font-size:0.74rem;font-weight:700;color:#e8eef8;">Headgear</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua com item real</div>
            </div>
            <div style="padding:7px 12px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
              <div style="font-size:0.74rem;font-weight:700;color:#e8eef8;">Botas</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua com item real</div>
            </div>
          </div>
        </div>
      </div>
 
      <!-- Checkpoint 3 -->
      <div style="display:flex;gap:20px;align-items:flex-start;padding-left:60px;position:relative;">
        <div style="position:absolute;left:20px;top:14px;width:18px;height:18px;border-radius:50%;background:#f9a826;border:3px solid rgba(249,168,38,0.25);box-shadow:0 0 12px rgba(249,168,38,0.4);"></div>
        <div style="flex:1;background:rgba(0,0,0,0.28);border:1px solid rgba(249,168,38,0.14);border-radius:14px;padding:18px 20px;">
          <div style="display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;">
            <div style="font-size:0.72rem;font-weight:800;color:#f9a826;letter-spacing:0.08em;text-transform:uppercase;">Checkpoint Lv. 50–70</div>
            <div style="font-size:0.68rem;color:rgba(122,144,176,0.55);font-weight:700;">Budget: Alto</div>
          </div>
          <div style="display:flex;flex-wrap:wrap;gap:8px;">
            <div style="padding:7px 12px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
              <div style="font-size:0.74rem;font-weight:700;color:#e8eef8;">Arma Mid-Tier</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua com item real</div>
            </div>
            <div style="padding:7px 12px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);">
              <div style="font-size:0.74rem;font-weight:700;color:#e8eef8;">Set Completo</div>
              <div style="font-size:0.70rem;color:rgba(122,144,176,0.65);">Substitua com item real</div>
            </div>
          </div>
        </div>
      </div>
 
      <!-- Checkpoint 4 & 5 -->
      <div style="display:flex;gap:20px;align-items:flex-start;padding-left:60px;position:relative;">
        <div style="position:absolute;left:20px;top:14px;width:18px;height:18px;border-radius:50%;background:#b06cff;border:3px solid rgba(176,108,255,0.25);box-shadow:0 0 12px rgba(176,108,255,0.4);"></div>
        <div style="flex:1;background:rgba(0,0,0,0.28);border:1px solid rgba(176,108,255,0.14);border-radius:14px;padding:18px 20px;">
          <div style="font-size:0.72rem;font-weight:800;color:#b06cff;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:12px;">Checkpoint Lv. 70–85</div>
          <div style="font-size:0.88rem;color:rgba(176,192,224,0.75);line-height:1.65;">Substitua com equipamentos recomendados para Fase 4. Mencione sets, cards importantes e prioridade de slot.</div>
        </div>
      </div>
 
      <div style="display:flex;gap:20px;align-items:flex-start;padding-left:60px;position:relative;">
        <div style="position:absolute;left:20px;top:14px;width:18px;height:18px;border-radius:50%;background:#ff3d5a;border:3px solid rgba(255,61,90,0.25);box-shadow:0 0 12px rgba(255,61,90,0.4);"></div>
        <div style="flex:1;background:rgba(0,0,0,0.28);border:1px solid rgba(255,61,90,0.14);border-radius:14px;padding:18px 20px;">
          <div style="display:flex;align-items:center;gap:10px;margin-bottom:12px;">
            <div style="font-size:0.72rem;font-weight:800;color:#ff3d5a;letter-spacing:0.08em;text-transform:uppercase;">Checkpoint Lv. 85–99</div>
            <span style="padding:2px 8px;border-radius:999px;background:rgba(255,61,90,0.10);border:1px solid rgba(255,61,90,0.22);font-size:0.60rem;font-weight:700;color:#ff3d5a;letter-spacing:0.08em;text-transform:uppercase;">Endgame Entry</span>
          </div>
          <div style="font-size:0.88rem;color:rgba(176,192,224,0.75);line-height:1.65;">Substitua com o gear de entrada ao endgame. Mencione o que é imprescindível antes de entrar nas rotas finais.</div>
        </div>
      </div>
 
    </div>
  </div>
</div>
<!-- /EQUIPMENT -->
 
 
<!-- ═══════════════════════════════════════════════════════════
    NEXT STEPS / RELATED GUIDES
═══════════════════════════════════════════════════════════ -->
<div style="background:#07101e;padding:52px 80px;">
 
  <div style="text-align:center;margin-bottom:36px;">
    <div style="display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border-radius:999px;background:rgba(0,212,255,0.08);border:1px solid rgba(0,212,255,0.20);margin-bottom:12px;">
      <span style="font-size:0.65rem;letter-spacing:0.18em;text-transform:uppercase;color:#00d4ff;font-weight:700;">// Continue aprendendo</span>
    </div>
    <h2 style="font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;margin:0 0 8px;border:none;">Guias Relacionados</h2>
    <p style="color:rgba(122,144,176,0.75);font-size:0.95rem;margin:0;">Agora que você sabe como chegar ao 99, explore o que vem a seguir.</p>
  </div>
 
  <div style="display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto;">
 
    [[MVP Hunting Guide|<div style="display:flex;flex-direction:column;height:100%;padding:22px 20px;border-radius:16px;background:linear-gradient(160deg,rgba(10,20,34,0.97),rgba(6,12,22,0.98));border:1px solid rgba(255,61,90,0.18);transition:transform 0.2s;cursor:pointer;">
      <div style="font-size:1.8rem;margin-bottom:10px;">💀</div>
      <div style="font-size:0.60rem;letter-spacing:0.16em;text-transform:uppercase;color:#ff3d5a;font-weight:700;margin-bottom:6px;">PRÓXIMO PASSO</div>
      <div style="font-size:1rem;font-weight:800;color:#fff;margin-bottom:8px;">Guia de Caça a MVPs</div>
      <div style="font-size:0.84rem;color:rgba(122,144,176,0.75);line-height:1.6;flex:1;">Aprenda a encontrar, rastrear e derrotar os bosses mais poderosos do servidor.</div>
      <div style="margin-top:14px;font-size:0.75rem;font-weight:700;color:#ff3d5a;letter-spacing:0.06em;text-transform:uppercase;">Ler guia →</div>
    </div>]]
 
    [[Farming Guide|<div style="display:flex;flex-direction:column;height:100%;padding:22px 20px;border-radius:16px;background:linear-gradient(160deg,rgba(10,20,34,0.97),rgba(6,12,22,0.98));border:1px solid rgba(249,168,38,0.18);transition:transform 0.2s;cursor:pointer;">
      <div style="font-size:1.8rem;margin-bottom:10px;">💰</div>
      <div style="font-size:0.60rem;letter-spacing:0.16em;text-transform:uppercase;color:#f9a826;font-weight:700;margin-bottom:6px;">ECONOMIA</div>
      <div style="font-size:1rem;font-weight:800;color:#fff;margin-bottom:8px;">Guia de Farming de Zeny</div>
      <div style="font-size:0.84rem;color:rgba(122,144,176,0.75);line-height:1.6;flex:1;">Domine as melhores rotas e métodos de farming para acumular recursos rapidamente.</div>
      <div style="margin-top:14px;font-size:0.75rem;font-weight:700;color:#f9a826;letter-spacing:0.06em;text-transform:uppercase;">Ler guia →</div>
    </div>]]
 
    [[PvP|<div style="display:flex;flex-direction:column;height:100%;padding:22px 20px;border-radius:16px;background:linear-gradient(160deg,rgba(10,20,34,0.97),rgba(6,12,22,0.98));border:1px solid rgba(176,108,255,0.18);transition:transform 0.2s;cursor:pointer;">
      <div style="font-size:1.8rem;margin-bottom:10px;">⚔️</div>
      <div style="font-size:0.60rem;letter-spacing:0.16em;text-transform:uppercase;color:#b06cff;font-weight:700;margin-bottom:6px;">COMPETITIVO</div>
      <div style="font-size:1rem;font-weight:800;color:#fff;margin-bottom:8px;">Sistema PvP do TimeRO</div>
      <div style="font-size:0.84rem;color:rgba(122,144,176,0.75);line-height:1.6;flex:1;">Entenda arenas, rankings e como o PvP funciona no servidor pós-nível 99.</div>
      <div style="margin-top:14px;font-size:0.75rem;font-weight:700;color:#b06cff;letter-spacing:0.06em;text-transform:uppercase;">Ler guia →</div>
    </div>]]
 
  </div>
 
  <!-- Edit CTA -->
  <div style="margin-top:40px;text-align:center;padding:24px;border-radius:16px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.06);">
    <div style="font-size:1rem;margin-bottom:6px;">✏️</div>
    <div style="font-size:0.92rem;font-weight:700;color:#e8eef8;margin-bottom:4px;">Sabe algo que está faltando neste guia?</div>
    <div style="font-size:0.84rem;color:rgba(122,144,176,0.65);margin-bottom:14px;">Este guia é mantido pela comunidade. Contribuições são bem-vindas!</div>
    [[Beginner Leveling Guide/talk|<span style="display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10);color:rgba(232,238,248,0.70);font-size:0.82rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;">💬 Discussão do Guia</span>]]
    &nbsp;&nbsp;
    [https://timero.com.br/discord <span style="display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:10px;background:rgba(114,137,218,0.10);border:1px solid rgba(114,137,218,0.22);color:#7289da;font-size:0.82rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;">💬 Discord TimeRO</span>]
   </div>
   </div>
</div>
</div>
<!-- /NEXT STEPS -->
</div>
<!-- /leveling-guide-root -->
<!-- ═══════════════════════════════════════════════════════════
    JAVASCRIPT — Interactive behaviors
    All degrade gracefully without JS.
    If $wgRawHtml is not enabled, move this to MediaWiki:Common.js
═══════════════════════════════════════════════════════════ -->
<script>
/* ── Monster expand/collapse ── */
function toggleMob(el) {
  var detail = el.querySelector('.mob-detail');
  var chevron = el.querySelector('.mob-chevron');
  if (!detail) return;
  var open = detail.style.display !== 'none';
  detail.style.display = open ? 'none' : 'block';
  if (chevron) chevron.textContent = open ? '▼' : '▲';
  el.style.borderColor = open ? 'rgba(255,255,255,0.06)' : 'rgba(0,212,255,0.22)';
}
/* ── Accordion ── */
function toggleAccord(head) {
  var item = head.closest('.accord-item');
  var body = item.querySelector('.accord-body');
  var icon = head.querySelector('.accord-icon');
  var open = body.style.display !== 'none';
  body.style.display = open ? 'none' : 'block';
  if (icon) icon.style.transform = open ? 'rotate(0deg)' : 'rotate(180deg)';
  head.style.background = open ? 'rgba(255,255,255,0.04)' : 'rgba(255,255,255,0.07)';
}
/* ── Checklist toggle ── */
function toggleCheck(el) {
  var box = el.querySelector('.check-box');
  var text = el.querySelector('span:last-child');
  var checked = el.dataset.checked === '1';
  if (!box) return;
  if (checked) {
    el.dataset.checked = '0';
    box.textContent = '';
    box.style.background = 'rgba(0,255,136,0.04)';
    box.style.borderColor = 'rgba(0,255,136,0.30)';
    if (text) text.style.textDecoration = 'none';
    if (text) text.style.opacity = '1';
    el.style.background = 'rgba(255,255,255,0.03)';
  } else {
    el.dataset.checked = '1';
    box.textContent = '✓';
    box.style.background = 'rgba(0,255,136,0.18)';
    box.style.borderColor = 'rgba(0,255,136,0.50)';
    box.style.color = '#00ff88';
    if (text) text.style.textDecoration = 'line-through';
    if (text) text.style.opacity = '0.55';
    el.style.background = 'rgba(0,255,136,0.04)';
    el.style.borderColor = 'rgba(0,255,136,0.14)';
  }
}
/* ── Class filter ── */
var currentClass = 'all';
function filterClass(cls) {
  currentClass = cls;
  /* Update button states */
  var btns = document.querySelectorAll('.cf-btn');
  btns.forEach(function(b) {
    var id = b.id || '';
    if (id === 'cf-' + cls || (cls === 'all' && id === 'cf-all')) {
      b.style.opacity = '1';
      b.style.borderColor = id === 'cf-all' ? 'rgba(0,212,255,0.35)' : '';
    } else {
      b.style.opacity = '0.45';
    }
  });
  /* Show/hide class notes */
  var notes = document.querySelectorAll('.class-note');
  notes.forEach(function(note) {
    if (cls === 'all') {
      note.style.display = 'none';
    } else {
      note.style.display = note.classList.contains('class-' + cls) ? 'block' : 'none';
    }
  });
}
/* ── Phase nav highlight on scroll ── */
function setPhase(n) {
  /* Just for visual feedback — navigation happens via anchor */
}
window.addEventListener('scroll', function() {
  var phases = [1,2,3,4,5];
  var current = 1;
  phases.forEach(function(n) {
    var el = document.getElementById('phase-' + n);
    if (el) {
      var rect = el.getBoundingClientRect();
      if (rect.top <= 160) current = n;
    }
  });
  var navItems = document.querySelectorAll('.pnav-item');
  navItems.forEach(function(item) {
    var p = parseInt(item.dataset.phase);
    item.style.background = p === current ? 'rgba(0,212,255,0.08)' : 'transparent';
    item.style.borderRadius = '8px';
  });
}, { passive: true });
/* ── Smooth scroll for anchor links ── */
document.querySelectorAll('a[href^="#"]').forEach(function(a) {
  a.addEventListener('click', function(e) {
    var id = this.getAttribute('href').slice(1);
    var el = document.getElementById(id);
    if (el) {
      e.preventDefault();
      el.scrollIntoView({ behavior: 'smooth', block: 'start' });
    }
  });
});
/* ── Phase nav hide on narrow screens ── */
function checkNavVisibility() {
  var nav = document.getElementById('phase-nav');
  if (!nav) return;
  nav.style.display = window.innerWidth < 900 ? 'none' : 'flex';
}
window.addEventListener('resize', checkNavVisibility, { passive: true });
checkNavVisibility();
/* ── Main page content margin (if sidebar present) ── */
/* Ensures the fixed phase-nav doesn't overlap content */
(function() {
  var root = document.getElementById('leveling-guide-root');
  if (root) root.style.marginLeft = '0';
})();
</script>


[[Category:Guides]]
[[Category:Guides]]
[[Category:Beginner]]
[[Category:Beginner]]
[[Category:Leveling]]
[[Category:Leveling]]

Latest revision as of 03:53, 30 April 2026



   Carregando Guia de Leveling do TimeRO...