
/* CSS transplantado dos mockups do site antigo (escopo .mc-oldmock) */
.mc-oldmock .ic{background:rgba(13,20,28,.78);border:1px solid rgba(107,182,201,.22);border-radius:14px;padding:16px;transition:all .3s;cursor:pointer;position:relative;overflow:hidden}.mc-oldmock .ic::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(107,182,201,.08),transparent);pointer-events:none;}.mc-oldmock .ic:hover{border-color:rgba(191,255,0,.2);transform:translateY(-3px);box-shadow:0 12px 32px rgba(191,255,0,.08);}.mc-oldmock /* ============ TEAL NEBULA SKIN, .mc-oldmock section cards ============ */
/* Deep navy gradient + cyan border + inset reflection, .mc-oldmock applied to the large card containers across the site so all
   sections (Telegram, .mc-oldmock Plataformas, .mc-oldmock Indicadores, .mc-oldmock Calendário, .mc-oldmock Análise Diária, .mc-oldmock Gamma, .mc-oldmock Guias, .mc-oldmock Blog, .mc-oldmock Position Size) share
   the same visual skin as the approved offer cards. */
.hero-tg-cta, .mc-oldmock .hero-tg-btn, .mc-oldmock .plat-card, .mc-oldmock .plat-logo, .mc-oldmock .gc, .mc-oldmock .bc, .mc-oldmock .ic, .mc-oldmock .ind-box, .mc-oldmock .ind-icon, .mc-oldmock .lg-hero-ico, .mc-oldmock .da-gate-icon, .mc-oldmock .lb-icon, .mc-oldmock .award-trophy, .mc-oldmock .mu-cpn, .mc-oldmock .da-card, .mc-oldmock .gx-asset-card, .mc-oldmock .blog-art-cta, .mc-oldmock .guide-art-cta, .mc-oldmock .calc-res, .mc-oldmock .calc-gate-form, .mc-oldmock .faq-item, .mc-oldmock .live-player, .mc-oldmock .ls-card, .mc-oldmock .live-risk, .mc-oldmock .lv-cd-card, .mc-oldmock .lv-feat-card, .mc-oldmock .cal-item, .mc-oldmock .up-card, .mc-oldmock .ach-card, .mc-oldmock .ach-includes, .mc-oldmock .fd-about, .mc-oldmock .drw-checkout, .mc-oldmock .cmp-winner-banner, .mc-oldmock .tool-card, .mc-oldmock .tier-card, .mc-oldmock .da-disclaimer{
  background:linear-gradient(180deg,#0B1318 0%,#07090D 100%) !important;
  border:1px solid rgba(107,182,201,.22) !important;
  box-shadow:0 0 0 1px rgba(74,144,164,.08) inset,0 1px 0 rgba(180,230,235,.08) inset,0 12px 30px -12px rgba(0,0,0,.6) !important;
  position:relative;
}.mc-oldmock .hero-tg-cta::after, .mc-oldmock .plat-card::after, .mc-oldmock .gc::before, .mc-oldmock .bc::before, .mc-oldmock .ic::before, .mc-oldmock .ind-box::before, .mc-oldmock .da-card::after, .mc-oldmock .gx-asset-card::before, .mc-oldmock .blog-art-cta::before, .mc-oldmock .guide-art-cta::before, .mc-oldmock .calc-res::before{
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;
  background:
    radial-gradient(70% 50% at 80% 10%,rgba(107,182,201,.14),transparent 60%),
    radial-gradient(60% 45% at 15% 95%,rgba(30,77,74,.18),transparent 65%);
}.mc-oldmock .hero-tg-cta > *, .mc-oldmock .plat-card > *, .mc-oldmock .gc > *, .mc-oldmock .bc > *, .mc-oldmock .ic > *, .mc-oldmock .ind-box > *, .mc-oldmock .da-card > *, .mc-oldmock .gx-asset-card > *, .mc-oldmock .blog-art-cta > *, .mc-oldmock .guide-art-cta > *, .mc-oldmock .calc-res > *, .mc-oldmock .up-card > *, .mc-oldmock .ach-card > *, .mc-oldmock .ach-includes > *, .mc-oldmock .fd-about > *, .mc-oldmock .drw-checkout > *, .mc-oldmock .cmp-winner-banner > *, .mc-oldmock .tool-card > *, .mc-oldmock .tier-card > *, .mc-oldmock .da-gate > *{position:relative;z-index:1;}.mc-oldmock .hero-tg-cta:hover, .mc-oldmock .plat-card:hover, .mc-oldmock .gc:hover, .mc-oldmock .bc:hover, .mc-oldmock .ic:hover, .mc-oldmock .da-card:hover, .mc-oldmock .gx-asset-card:hover{border-color:rgba(107,182,201,.38) !important;}.mc-oldmock .ph{width:258px;height:540px;border-radius:38px;background:#0a0a0c;padding:10px;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 2px #2a2a2e inset;position:relative;flex-shrink:0}.mc-oldmock .ph.and{border-radius:32px}.mc-oldmock .ph .scr{width:100%;height:100%;border-radius:30px;overflow:hidden;position:relative;background:#000}.mc-oldmock .ph.and .scr{border-radius:24px}.mc-oldmock .isl{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:80px;height:22px;background:#000;border-radius:13px;z-index:30}.mc-oldmock .pun{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:8px;height:8px;background:#000;border-radius:50%;z-index:30;box-shadow:0 0 0 2px #161618}.mc-oldmock .stb{position:absolute;top:0;left:0;right:0;height:44px;display:flex;align-items:center;justify-content:space-between;padding:13px 19px 0;font-size:10.5px;font-weight:700;color:#fff;z-index:22}.mc-oldmock .ph.and .stb{height:28px;padding:7px 14px 0;font-size:10px}.mc-oldmock .anc{position:relative;z-index:20}.mc-oldmock .ring{position:absolute;inset:-3px;border:2.6px solid #bfff00;border-radius:11px;animation:apPulse 1.8s infinite;pointer-events:none;z-index:28}.mc-oldmock .tg{position:absolute;left:50%;transform:translateX(-50%);background:#bfff00;color:#0A0D14;font-size:10px;font-weight:800;padding:4px 9px;border-radius:7px;white-space:nowrap;z-index:29;box-shadow:0 5px 14px rgba(0,0,0,.5)}.mc-oldmock .tg.bl{top:calc(100% + 8px)}.mc-oldmock .tg.ab{bottom:calc(100% + 8px)}.mc-oldmock .siteimg{position:absolute;left:0;right:0;width:100%;object-fit:cover;object-position:top center}.mc-oldmock .sweb{position:absolute;inset:0;background:#07090D}.mc-oldmock .sweb .siteimg{top:44px;height:calc(100% - 44px - 82px)}.mc-oldmock .urlb{position:absolute;left:13px;right:13px;bottom:48px;height:30px;background:#1c1c1e;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#9b9ba1;font-size:10px}.mc-oldmock .tbar{position:absolute;left:0;right:0;bottom:0;height:44px;background:#161618;display:flex;align-items:center;justify-content:space-around;color:#0A84FF}.mc-oldmock .dots{font-size:17px;line-height:1;width:18px;text-align:center}.mc-oldmock .ssheet{position:absolute;inset:0;background:#05070b;overflow:hidden}.mc-oldmock .ssheet .siteimg{top:44px;height:calc(100% - 44px)}.mc-oldmock .sdim{position:absolute;top:44px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.mc-oldmock .sheet{position:absolute;left:6px;right:6px;bottom:6px;background:#1c1c1e;border-radius:14px;padding:9px;z-index:5}.mc-oldmock .sheet .grab{width:34px;height:5px;background:#48484a;border-radius:3px;margin:2px auto 10px}.mc-oldmock .sheet .list{background:#2c2c2e;border-radius:11px;overflow:hidden}.mc-oldmock .sheet .li{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:#fff;font-size:12.5px;border-bottom:.5px solid #3a3a3c}.mc-oldmock .sheet .li:last-child{border-bottom:0}.mc-oldmock .sheet .li .ic{width:24px;height:24px;border-radius:6px;background:#48484a;display:flex;align-items:center;justify-content:center}.mc-oldmock .sheet .li.hl{background:rgba(191,255,0,.14)}.mc-oldmock .shome{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0%,#1d2942,#0a0d18 70%)}.mc-oldmock .shome.and{background:radial-gradient(120% 80% at 50% 0%,#241b3e,#0a0d18 70%)}.mc-oldmock .shome .grid{position:absolute;top:68px;left:0;right:0;padding:0 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px 6px}.mc-oldmock .shome .ap{text-align:center;color:#fff;font-size:8.5px}.mc-oldmock .shome .ap .ic{width:42px;height:42px;border-radius:11px;margin:0 auto 5px;background:rgba(255,255,255,.12)}.mc-oldmock .shome .ap.mc .ic{background:#141418;display:flex;align-items:center;justify-content:center}.mc-oldmock .sapp{position:absolute;inset:0;background:#07090D;overflow:hidden}.mc-oldmock .sapp .siteimg{top:44px;height:calc(100% - 44px)}.mc-oldmock .sapp .alert{position:absolute;top:186px;left:32px;right:32px;background:#2c2c2e;border-radius:14px;overflow:hidden;color:#fff;text-align:center;box-shadow:0 22px 56px rgba(0,0,0,.7);z-index:10}.mc-oldmock .sapp .alert .bd{padding:15px 14px 11px}.mc-oldmock .sapp .alert .bd b{font-size:13px;display:block;margin-bottom:5px}.mc-oldmock .sapp .alert .bd span{font-size:11px;color:#c7c7cc}.mc-oldmock .sapp .alert .bt{display:flex;border-top:.5px solid #48484a}.mc-oldmock .sapp .alert .bt div{flex:1;padding:11px;font-size:13px;color:#0A84FF}.mc-oldmock .sapp .alert .bt div.bold{font-weight:800}.mc-oldmock .ctop{position:absolute;top:28px;left:0;right:0;height:34px;background:#202124;display:flex;align-items:center;gap:8px;padding:0 10px;z-index:8}.mc-oldmock .ctop .url{flex:1;background:#3c4043;border-radius:99px;height:22px;display:flex;align-items:center;justify-content:center;color:#cfd2d6;font-size:9.5px}.mc-oldmock .asite{position:absolute;top:62px;left:0;right:0;height:calc(100% - 62px);width:100%;object-fit:cover;object-position:top center}.mc-oldmock .adim{position:absolute;top:28px;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);z-index:6}.mc-oldmock .cmenu{position:absolute;top:60px;right:8px;width:170px;background:#2c2d30;border-radius:10px;padding:6px 0;z-index:12;box-shadow:0 16px 44px rgba(0,0,0,.6)}.mc-oldmock .cmenu .ci{display:flex;align-items:center;gap:11px;padding:8px 13px;color:#e8eaed;font-size:11.5px}.mc-oldmock .cmenu .ci svg{color:#9aa0a6;flex-shrink:0}.mc-oldmock .cmenu .ci.hl{background:rgba(191,255,0,.16)}.mc-oldmock .idlg{position:absolute;top:150px;left:18px;right:18px;background:#2d2e30;border-radius:16px;overflow:hidden;color:#e8eaed;box-shadow:0 22px 56px rgba(0,0,0,.65);z-index:12}.mc-oldmock .idlg .it{font-size:12px;font-weight:600;padding:14px 16px 5px}.mc-oldmock .idlg .ib{display:flex;align-items:center;gap:10px;padding:4px 16px 12px}.mc-oldmock .idlg .ib .fav{width:36px;height:36px;border-radius:9px;background:#141418;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-oldmock .idlg .ib .mt b{font-size:11.5px;display:block;color:#fff}.mc-oldmock .idlg .ib .mt span{font-size:10px;color:#9aa0a6}.mc-oldmock .idlg .bt{display:flex;justify-content:flex-end;gap:6px;padding:4px 12px 12px}.mc-oldmock .idlg .bt div{padding:8px 15px;font-size:12px;font-weight:700;color:#8ab4f8;border-radius:8px}@keyframes apPulse{0%{box-shadow:0 0 0 0 rgba(191,255,0,.55)}70%{box-shadow:0 0 0 13px rgba(191,255,0,0)}100%{box-shadow:0 0 0 0 rgba(191,255,0,0)}}
.mc-oldmock{display:flex;align-items:center;justify-content:center;}
.mc-oldmock .ph{zoom:.62;}
.mc-oldmock .mcfox{padding:0!important;overflow:hidden;background:transparent!important;display:flex;align-items:center;justify-content:center;}
.mc-oldmock .mcfox img{width:100%;height:100%;object-fit:contain;display:block;transform:scale(1.28);}

/* mc: grade de specs sem cartao orfao */
div[data-mcstatgrid="1"]{display:flex !important;flex-wrap:wrap;justify-content:center;align-content:flex-start}
div[data-mcstatgrid="1"] > *{flex:0 1 calc(25% - 6px);max-width:calc(25% - 6px);min-width:0}

/* mc: barra de rolagem na cor do site */
/* MEDIDO: as faixas do topo terminam em 1910px e a janela tem 1920 , os 10px
   que sobram sao a BARRA DE ROLAGEM do navegador, preta por padrao, cortando
   o canto direito do cabecalho. Nao era layout torto: era a barra sem estilo.
   Fundo do body medido = rgb(7,10,6). */
html{scrollbar-width:thin;scrollbar-color:#2b3626 #070a06}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#070a06}
::-webkit-scrollbar-thumb{background:#2b3626;border-radius:8px;border:2px solid #070a06}
::-webkit-scrollbar-thumb:hover{background:#3d4d33}
::-webkit-scrollbar-corner{background:#070a06}
