:root{--lotofacil-primary:#930089;--lotofacil-secondary:#C865BF;--lotofacil-background:#930089;--lotofacil-text:#FFFFFF;--megasena-primary:#209869;--megasena-secondary:#6BBF8D;--megasena-background:#209869;--megasena-text:#FFFFFF;--quina-primary:#260085;--quina-secondary:#7F3FBF;--quina-background:#260085;--quina-text:#FFFFFF;--duplasena-primary:#A61324;--duplasena-secondary:#E8536A;--duplasena-background:#A61324;--duplasena-text:#FFFFFF;--milionaria-primary:#171C8F;--milionaria-secondary:#5F69D1;--milionaria-background:#171C8F;--milionaria-text:#FFFFFF;--lotomania-primary:#F78100;--lotomania-secondary:#FFB05C;--lotomania-background:#F78100;--lotomania-text:#FFFFFF;--timemania-primary:#FFF600;--timemania-secondary:#FFF952;--timemania-background:#FFF600;--timemania-text:black;--diadesorte-primary:#CB8035;--diadesorte-secondary:#EFAB68;--diadesorte-background:#CB8035;--diadesorte-text:#FFFFFF;--supersete-primary:#A8CE4C;--supersete-secondary:#C7E884;--supersete-background:#A8CE4C;--supersete-text:#1a5c1a;--loteca-primary:#E1423C;--loteca-secondary:#FF7B76;--loteca-background:#E1423C;--loteca-text:#FFFFFF;--bg:#0a0a0a;--bg2:#141414;--bg3:#1e1e1e;--border:#2a2a2a;--text:#fff;--text2:#999;--yellow:#ffd700;--yellow-dark:#ccaa00;--hot:#FF4444;--warm:#F1C40F;--cold:#3498DB;--radius:8px}.lotofacil{--primary-color:var(--lotofacil-primary);--secondary-color:var(--lotofacil-secondary);--background-color:var(--lotofacil-background);--text-color:var(--lotofacil-text);color:var(--text-color)}.megasena{--primary-color:var(--megasena-primary);--secondary-color:var(--megasena-secondary);--background-color:var(--megasena-background);--text-color:var(--megasena-text);color:var(--text-color)}.quina{--primary-color:var(--quina-primary);--secondary-color:var(--quina-secondary);--background-color:var(--quina-background);--text-color:var(--quina-text);color:var(--text-color)}.duplasena{--primary-color:var(--duplasena-primary);--secondary-color:var(--duplasena-secondary);--background-color:var(--duplasena-background);--text-color:var(--duplasena-text);color:var(--text-color)}.milionaria{--primary-color:var(--milionaria-primary);--secondary-color:var(--milionaria-secondary);--background-color:var(--milionaria-background);--text-color:var(--milionaria-text);color:var(--text-color)}.lotomania{--primary-color:var(--lotomania-primary);--secondary-color:var(--lotomania-secondary);--background-color:var(--lotomania-background);--text-color:var(--lotomania-text);color:var(--text-color)}.timemania{--primary-color:var(--timemania-primary);--secondary-color:var(--timemania-secondary);--background-color:var(--timemania-background);--text-color:var(--timemania-text);color:var(--text-color)}.diadesorte,.dia-de-sorte{--primary-color:var(--diadesorte-primary);--secondary-color:var(--diadesorte-secondary);--background-color:var(--diadesorte-background);--text-color:var(--diadesorte-text);color:var(--text-color)}.supersete{--primary-color:var(--supersete-primary);--secondary-color:var(--supersete-secondary);--background-color:var(--supersete-background);--text-color:var(--supersete-text);color:var(--text-color)}.loteca{--primary-color:var(--loteca-primary);--secondary-color:var(--loteca-secondary);--background-color:var(--loteca-background);--text-color:var(--loteca-text);color:var(--text-color)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}.container-cabecalho{max-width:1200px;margin:0 auto}div.container-cabecalho .header-section{background:linear-gradient(135deg,var(--primary-color,#C41E3A) 0%,var(--secondary-color,#8B0000) 100%);padding:14px;border-radius:12px;margin-bottom:10px;box-shadow:rgba(0,0,0,0.3) 0px 10px 30px}div.container-cabecalho .header-section h1{font-size:1.4rem;font-weight:800;margin-bottom:8px;color:var(--text-color)}div.container-cabecalho .header-section p{font-size:0.95rem;opacity:0.95;margin-bottom:2px;color:var(--text-color)}div.container-cabecalho input[type="number"]{width:100%;padding:12px 14px;background-color:rgb(13,17,23);border:2px solid rgb(58,74,108);border-radius:8px;color:#fff;font-size:0.95rem}.btn-pri,.btn-sec{border:none;border-radius:var(--radius);padding:12px 20px;font-size:0.95rem;font-weight:700;cursor:pointer;transition:transform 0.15s,opacity 0.15s;white-space:nowrap}.btn-pri{background:var(--yellow);color:#000}.btn-sec{background:var(--bg3);color:var(--text);border:1px solid var(--border)}.palpites-layout{display:flex;flex-direction:column;gap:20px;margin-top:20px;margin-bottom:30px}.card-stats{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:20px}.guess-controls{display:flex;flex-direction:column;gap:15px}.guess-controls .field{display:flex;flex-direction:column;gap:5px}.guess-controls label{font-size:0.85rem;font-weight:600;color:var(--text2)}.palpites-legenda{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;background:var(--bg2);padding:15px;border-radius:var(--radius);margin-bottom:20px;border:1px solid var(--border)}.leg-item{display:flex;align-items:center;font-size:0.9rem;font-weight:600}.ball-dot{width:14px;height:14px;border-radius:50%;display:inline-block;margin-right:8px}.ball-dot.quentes{background:var(--hot)}.ball-dot.medias{background:var(--warm)}.ball-dot.frias{background:var(--cold)}.palpites-summary-box{background:rgba(255,215,0,0.03);border:1px solid rgba(255,215,0,0.15);border-left:4px solid var(--yellow);border-radius:var(--radius);padding:16px;margin-bottom:20px}.summary-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:0.9rem;color:var(--text);margin-bottom:12px}.summary-header i{color:var(--yellow);font-size:1.1rem}.summary-header strong{color:#fff}.palpite-pills{display:flex;flex-wrap:wrap;gap:8px}.ind-pill{background:rgba(255,255,255,0.05);padding:4px 12px;border-radius:20px;font-size:0.75rem;font-weight:700;color:var(--text2);border:1px solid rgba(255,255,255,0.08)}.btn-copiar-lote{background:rgba(255,255,255,0.1);color:#fff;border:1px solid rgba(255,255,255,0.2);border-radius:20px;padding:6px 14px;font-size:0.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s}.btn-copiar-lote:hover{background:var(--yellow);color:#000;border-color:var(--yellow)}.guess-list-compact{display:flex;flex-direction:column;gap:10px}.compact-row{display:flex;align-items:center;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.04);border-radius:8px;padding:10px 14px;gap:14px;transition:background 0.2s ease,border-color 0.2s ease;flex-wrap:nowrap}@media (max-width:767px){.compact-row{flex-wrap:wrap}}.compact-row:hover{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.08)}.compact-idx{background:var(--yellow);color:#000;font-weight:800;font-size:0.85rem;width:32px;height:32px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.compact-balls{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.compact-balls .ball{display:inline-flex;align-items:center;justify-content:center;width:34px !important;height:34px !important;min-width:34px !important;min-height:34px !important;max-width:34px !important;max-height:34px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;font-weight:800 !important;font-size:0.9rem !important;background:var(--bg3);color:#fff;flex-shrink:0 !important;border:1px solid transparent;box-sizing:border-box !important;line-height:1 !important;aspect-ratio:1 / 1 !important}.compact-balls .ball.temp-quentes{background:var(--hot) !important;color:#000 !important;border-color:var(--hot) !important}.compact-balls .ball.temp-medias{background:var(--warm) !important;color:#000 !important;border-color:var(--warm) !important}.compact-balls .ball.temp-frias{background:var(--cold) !important;color:#000 !important;border-color:var(--cold) !important}.palpites-acoes{display:flex;flex-direction:column;gap:12px;margin-top:24px}.palpites-acoes form{width:100%;margin:0}.palpites-acoes .btn-pri,.palpites-acoes .btn-sec{width:100%;justify-content:center;display:inline-flex}.card-stats-title{font-size:1.1rem;font-weight:800;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.05)}.temp-grid-mini{display:flex;flex-direction:column;gap:10px}.temp-mini-item{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;background:rgba(255,255,255,0.02);padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,0.04)}.temp-mini-item .temp-dot{width:14px;height:14px;border-radius:50%}.temp-mini-item .temp-nome{font-size:0.9rem;color:var(--text);font-weight:600}.temp-mini-item .temp-val{font-weight:800;background:rgba(255,255,255,0.1);padding:2px 10px;border-radius:12px;font-size:0.85rem}.temp-mini-item .temp-prev{grid-column:1 / -1;font-size:0.75rem;color:var(--text2);text-align:center;border-top:1px dashed rgba(255,255,255,0.1);padding-top:8px;margin-top:4px}.gate-assinatura{margin:24px auto 0;text-align:center;background:#151a2c;padding:30px 20px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 18px 50px rgba(0,0,0,0.45)}.gate-icon{background:linear-gradient(135deg,#FFD700,#FFA500);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.gate-icon svg{width:24px;height:24px;fill:#111}.gate-title{color:#fff;font-size:1.3rem;font-weight:800;margin-bottom:10px}.gate-desc{color:var(--text2);font-size:0.9rem;margin-bottom:20px;line-height:1.6}.gate-btn{display:block;padding:16px;font-size:1.05rem;text-align:center;text-transform:uppercase;font-weight:800;color:#fff !important;border-radius:10px;background:var(--primary-color);box-shadow:0 8px 25px rgba(0,0,0,0.35);margin-bottom:15px;text-decoration:none}.gate-footer{font-size:0.85rem;color:#7f879b}.gate-footer a{color:#FFD700;text-decoration:underline;font-weight:600}.lc-content-wrapper{margin:0 auto;padding:0}.lc-section__title,.lc-seo-card__title,.lc-tools__title,.lc-cta__title{font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:700;line-height:1.3;margin:0 0 0.75rem;color:#fff}.lc-section__lead{font-size:clamp(0.9rem,1.8vw,1rem);line-height:1.65;color:rgba(255,255,255,0.82);max-width:72ch;margin:0 0 1.5rem}.lc-intro{padding:2rem 0 1.5rem;border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:2rem}.lc-tutorial{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(255,255,255,0.12);border-radius:10px;background:rgba(255,255,255,0.04);max-width:640px}.lc-tutorial__icon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#001B4C;border:1px solid rgba(255,255,255,0.15);font-size:13px;color:#fff}.lc-tutorial__body{flex:1;display:flex;flex-direction:column;gap:2px}.lc-tutorial__title{font-size:0.9rem;color:#fff}.lc-tutorial__desc{font-size:0.8rem;color:rgba(255,255,255,0.6)}.lc-tutorial__cta{flex-shrink:0;padding:7px 18px;background:rgb(147,0,137);text-decoration:none;border-radius:999px;font-weight:700;font-size:0.82rem;color:#fff !important}.lc-bolao-cta{margin:2rem 0;border-radius:12px;background:linear-gradient(135deg,rgb(26,26,46) 0%,rgb(22,33,62) 60%,rgb(15,52,96) 100%);border:1px solid rgba(255,193,7,0.25);overflow:hidden}.lc-bolao-cta__inner{display:flex;align-items:center;gap:2rem;padding:2rem 2.5rem}.lc-bolao-cta__content{flex:1}.lc-bolao-cta__eyebrow{font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgb(255,193,7);margin:0 0 0.5rem}.lc-bolao-cta__title{font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 0.75rem;line-height:1.3}.lc-bolao-cta__desc{font-size:0.92rem;color:rgba(255,255,255,0.75);margin:0 0 1.25rem;line-height:1.6;max-width:520px}.lc-bolao-cta__badges{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;padding:0;margin:0 0 1.5rem}.lc-bolao-cta__badges li{font-size:0.78rem;color:rgba(255,255,255,0.85);background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);border-radius:20px;padding:0.3rem 0.75rem}.lc-bolao-cta__btn{display:inline-block;background:rgb(255,193,7);color:rgb(17,17,17);font-weight:700;font-size:0.95rem;padding:0.75rem 1.75rem;border-radius:8px;text-decoration:none}.lc-bolao-cta__visual{display:flex;flex-direction:column;align-items:center;gap:0.75rem;flex-shrink:0}.lc-bolao-cta__icon{font-size:3.5rem;line-height:1;filter:drop-shadow(rgba(255,193,7,0.4) 0px 0px 12px)}.lc-bolao-cta__tag{font-size:0.68rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.35);text-align:center}.lc-seo-grid{display:flex;flex-direction:column;gap:16px;margin-bottom:2.5rem}.lc-seo-pair{display:flex;flex-direction:column;gap:16px}.lc-seo-card{padding:20px 22px;border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(255,255,255,0.03)}.lc-seo-card p,.lc-seo-card dd{font-size:0.9rem;line-height:1.65;color:rgba(255,255,255,0.78);margin:0 0 0.6rem}.lc-link{color:rgb(108,180,255);text-decoration:underline;text-underline-offset:3px;font-size:0.88rem}.lc-faq__item,.lc-glossary__item{padding:14px 16px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);margin-bottom:10px}.lc-faq__item dt{font-size:0.9rem;font-weight:700;color:#fff;margin-bottom:6px}.lc-faq__item dd,.lc-glossary__item dd{font-size:0.87rem;line-height:1.65;color:rgba(255,255,255,0.75);margin:0}.lc-glossary__item dt{font-size:0.82rem;font-weight:700;color:rgb(255,215,0);margin-bottom:4px;text-transform:uppercase}.lc-tools{margin-bottom:2.5rem}.lc-tools__subtitle{font-size:0.88rem;color:rgba(255,255,255,0.6);margin:-0.25rem 0 1.25rem}.lc-tool-card{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid rgba(255,255,255,0.09);border-radius:10px;background:rgba(255,255,255,0.04);text-decoration:none;transition:background 0.18s}.lc-tool-card:hover{background:rgba(255,255,255,0.08)}.lc-tool-card__icon{font-size:1.2rem;color:rgb(255,215,0)}.lc-tool-card__name{font-size:0.9rem;font-weight:700;color:#fff}.lc-tool-card__desc{font-size:0.78rem;line-height:1.5;color:rgba(255,255,255,0.6)}.lc-cta{background-color:rgb(16,25,45);border:2px solid var(--primary-color);border-radius:16px;padding:2.5rem;text-align:center;margin-top:3rem}.lc-cta__desc{font-size:0.9rem;color:rgba(255,255,255,0.75);max-width:52ch;margin:0 auto 1.5rem;line-height:1.6}.lc-cta__btn{display:inline-block;padding:12px 32px;background:var(--primary-color);font-weight:800;font-size:0.9rem;border-radius:999px;text-decoration:none;color:#fff !important}.loteca-analise{margin-top:16px}.header-analise{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.header-analise-titulo{font-size:1rem;font-weight:700;color:var(--text1);margin:0;line-height:1.3}.badge-especialista{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:rgba(255,215,0,0.12);border:1px solid rgba(255,215,0,0.3);border-radius:20px;font-size:0.68rem;font-weight:700;color:var(--yellow);text-transform:uppercase;letter-spacing:0.05em;white-space:nowrap}.secao-analise{margin-bottom:22px}.secao-analise h3{font-size:0.9rem;font-weight:700;color:var(--yellow);margin:0 0 10px;padding-bottom:7px;border-bottom:1px solid var(--border)}.conteudo-secao{font-size:0.85rem;color:var(--text2);line-height:1.65}.conteudo-secao strong{color:var(--text1)}.status-pendente{text-align:center;padding:32px 16px;background:var(--bg3);border-radius:var(--radius);border:1px dashed var(--border)}.status-pendente h3{font-size:0.95rem;font-weight:700;color:var(--text1);margin:0 0 8px}.status-pendente p{font-size:0.825rem;color:var(--text2);margin:0}.tabela-container{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--border)}.tabela-jogos{width:100%;min-width:480px;border-collapse:collapse;font-size:0.8rem}.tabela-jogos thead tr{background:var(--bg3);border-bottom:1px solid var(--border)}.tabela-jogos thead th{padding:8px 10px;text-align:left;font-size:0.68rem;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:0.06em;white-space:nowrap}.tabela-jogos tbody tr{border-bottom:1px solid var(--border);transition:background 0.15s ease}.tabela-jogos tbody tr:last-child{border-bottom:none}.tabela-jogos tbody tr:hover{background:rgba(255,255,255,0.03)}.tabela-jogos tbody td{padding:9px 10px;vertical-align:middle;color:var(--text1)}.numero-jogo{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--bg3);border:1px solid var(--border);font-size:0.7rem;font-weight:700;color:var(--text2);flex-shrink:0}.tabela-jogos td.partida{color:var(--text2);font-size:0.78rem;white-space:nowrap}.tabela-jogos td.analise{color:var(--text2);font-size:0.78rem;line-height:1.5;min-width:160px}.palpite{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:3px 7px;border-radius:5px;font-size:0.75rem;font-weight:800;letter-spacing:0.02em;white-space:nowrap}.palpite-1,.palpite-coluna1{background:rgba(34,197,94,0.15);border:1px solid rgba(34,197,94,0.35);color:#4ade80}.palpite-x,.palpite-colunadomeio{background:rgba(250,204,21,0.12);border:1px solid rgba(250,204,21,0.3);color:var(--yellow)}.palpite-2,.palpite-coluna2{background:rgba(239,68,68,0.15);border:1px solid rgba(239,68,68,0.35);color:#f87171}.palpite-\?{background:var(--bg3);border:1px solid var(--border);color:var(--text2)}.disclaimer{margin-top:18px;padding:10px 14px;background:rgba(255,255,255,0.03);border-left:3px solid var(--border);border-radius:0 var(--radius) var(--radius) 0}.disclaimer p{font-size:0.78rem;color:var(--text2);margin:0;line-height:1.5}.disclaimer strong{color:var(--text1)}.loteca-analise.is-teaser{position:relative}.loteca-analise.is-teaser .tabela-jogos tbody tr:nth-child(n+4){filter:blur(4px);user-select:none;pointer-events:none}@media (min-width:480px){.tabela-jogos{font-size:0.825rem;min-width:unset}.tabela-jogos thead th{padding:9px 12px;font-size:0.7rem}.tabela-jogos tbody td{padding:10px 12px}.tabela-jogos td.partida,.tabela-jogos td.analise{font-size:0.8rem}.palpite{min-width:34px;padding:4px 9px;font-size:0.78rem}}@media screen and (min-width:768px){.guess-controls{flex-direction:row;align-items:flex-end}.guess-controls .field{flex:1}.guess-controls .btn-pri{width:auto}.palpites-acoes{flex-direction:row;justify-content:flex-start}.palpites-acoes .btn-pri,.palpites-acoes .btn-sec{width:auto}.lc-seo-pair{flex-direction:row;align-items:stretch}.lc-seo-pair>.lc-seo-card{flex:1}.lc-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0}.lc-glossary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.lc-tools__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.loteca-analise{margin-top:20px}.header-analise{flex-direction:row;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px}.header-analise-titulo{font-size:1.2rem}.badge-especialista{font-size:0.72rem;padding:4px 10px}.secao-analise{margin-bottom:28px}.secao-analise h3{font-size:0.95rem;margin-bottom:12px;padding-bottom:8px}.conteudo-secao{font-size:0.9rem}.tabela-jogos{font-size:0.875rem}.tabela-jogos thead th{padding:10px 14px;font-size:0.72rem}.tabela-jogos tbody td{padding:10px 14px}.tabela-jogos td.partida,.tabela-jogos td.analise{font-size:0.82rem}.numero-jogo{width:26px;height:26px;font-size:0.75rem}.palpite{min-width:36px;padding:4px 10px;font-size:0.8rem;border-radius:6px}.disclaimer{margin-top:20px;padding:12px 16px}.disclaimer p{font-size:0.8rem}.status-pendente{padding:40px 20px}}@media screen and (min-width:992px){.palpites-layout{grid-template-columns:1fr 340px;gap:30px;display:grid;align-items:start}}@media (max-width:767px){.lc-bolao-cta__inner{flex-direction:column;padding:1.5rem;gap:1.25rem}.lc-bolao-cta__visual{flex-direction:row;align-self:flex-start}.lc-bolao-cta__btn{width:100%;text-align:center}.lc-tutorial{flex-wrap:wrap;gap:10px;max-width:100%}.lc-tutorial__body{flex:1 1 calc(100% - 50px)}.lc-tutorial__cta{width:100%;text-align:center;padding:10px}.lc-tools__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lc-cta__btn{width:100%;text-align:center}}@media print{body{background:white !important;color:#000 !important}.header-section,.palpites-config,.palpites-legenda,.palpites-acoes,.gate-assinatura,.lc-content-wrapper,.palpites-col-side,.palpites-summary-box,.btn-copiar-lote{display:none !important}.palpites-col-main{width:100% !important}.compact-row{background:transparent !important;border:none !important;border-bottom:1px solid #eee !important;padding:4px 0 !important;gap:8px !important;border-radius:0 !important;break-inside:avoid}.compact-idx{background:transparent !important;color:#000 !important;border:none !important}.compact-balls .ball{border:1px solid #000 !important;color:#000 !important;background:transparent !important;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;font-size:9pt !important}}