: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;--megamillions-primary:#C8102E;--megamillions-secondary:#003087;--megamillions-background:#FFD100;--megamillions-text:#FFFFFF;--powerball-primary:#E31D1A;--powerball-secondary:#000000;--powerball-background:#E31D1A;--powerball-text:#FFFFFF;--euromilhoes-primary:#003399;--euromilhoes-secondary:#FFD700;--euromilhoes-background:#003399;--euromilhoes-text:#FFFFFF;--euromillones-primary:#003399;--euromillones-secondary:#FFD700;--euromillones-background:#003399;--euromillones-text:#FFFFFF;--laprimitiva-primary:#007A33;--laprimitiva-secondary:#FFD700;--laprimitiva-background:#007A33;--laprimitiva-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;--white:#fff;--black:#000}.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)}.megamillions{--primary-color:var(--megamillions-primary);--secondary-color:var(--megamillions-secondary);--background-color:var(--megamillions-background);--text-color:var(--megamillions-text);color:var(--text-color)}.powerball{--primary-color:var(--powerball-primary);--secondary-color:var(--powerball-secondary);--background-color:var(--powerball-background);--text-color:var(--powerball-text);color:var(--text-color)}.euromilhoes{--primary-color:var(--euromilhoes-primary);--secondary-color:var(--euromilhoes-secondary);--background-color:var(--euromilhoes-background);--text-color:var(--euromilhoes-text);color:var(--text-color)}.euromillones{--primary-color:var(--euromillones-primary);--secondary-color:var(--euromillones-secondary);--background-color:var(--euromillones-background);--text-color:var(--euromillones-text);color:var(--text-color)}.laprimitiva{--primary-color:var(--laprimitiva-primary);--secondary-color:var(--laprimitiva-secondary);--background-color:var(--laprimitiva-background);--text-color:var(--laprimitiva-text);color:var(--text-color)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif;color:var(--primary-color);margin:0;padding:0;background:var(--bg);color:var(--text);font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type="file"]{display:none}.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:10px;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.35rem;font-weight:800;margin-bottom:12px;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="text"],div.container-cabecalho input[type="number"],div.container-cabecalho input[type="file"],div.container-cabecalho select,div.container-cabecalho textarea{width:100%;padding:14px 16px;background-color:rgb(13,17,23);border:2px solid rgb(58,74,108);border-radius:8px;color:#fff;font-size:0.95rem;transition:0.3s;box-sizing:border-box}div.container-cabecalho .helper-text{font-size:0.85rem;color:rgb(139,156,196);margin-top:8px;line-height:1.5}div.container-cabecalho .btn-primary{background:linear-gradient(135deg,#FFD700,#FFC700);color:#111;box-shadow:rgba(196,30,58,0.4) 0px 4px 15px;padding:14px 24px;border:none;border-radius:8px;font-weight:700;font-size:0.95rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:0.3s}div.container-cabecalho .btn-secondary{background:linear-gradient(135deg,rgb(58,74,108),rgb(42,58,92));color:#fff;box-shadow:rgba(58,74,108,0.4) 0px 4px 15px;padding:14px 24px;border:none;border-radius:8px;font-weight:700;font-size:0.95rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:0.3s}div.container-cabecalho .btn-file-select{width:100%;padding:16px 24px;background:#2a2f45;color:#e2e8ff;font-weight:700;font-size:1rem;border:1px solid #3d4460;border-radius:8px;cursor:pointer;transition:0.3s}div.container-cabecalho .btn-file-select:hover{background:#333a54;color:#fff;border-color:#7a82a8}.header-section h1{font-size:2.2rem;font-weight:800;margin-bottom:8px;color:var(--text-color)}.header-section p{font-size:0.95rem;opacity:0.95;color:#fff}#form-filter{max-width:400px}.btn-secondary-ultimos,.btn-secondary-filtrar{min-height:48px;padding:0 1.2rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#2a2f45;color:#e2e8ff;border:1px solid #3d4460;transition:transform 0.1s}.btn-secondary-ultimos:hover,.btn-secondary-filtrar:hover{background:#333a54;color:#fff;border-color:#7a82a8}.lc-sim-shell{margin-top:26px}.lc-sim-intro{margin-bottom:18px}.lc-sim-title{margin:0 0 8px;font-size:2rem;line-height:1.15;font-weight:800;color:#fff}.lc-sim-subtitle{margin:0;color:rgba(255,255,255,0.78);font-size:1.05rem;line-height:1.6}.lc-sim-builder{display:grid;gap:16px}.lc-sim-builder--two{grid-template-columns:1fr}.lc-sim-step{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);border-radius:18px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,0.12)}.lc-sim-step__header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lc-sim-step__number{width:36px;height:36px;min-width:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;color:#111;background:#FFD200;box-shadow:0 4px 14px rgba(255,210,0,0.25)}.lc-sim-step__title{margin:0;font-size:1.6rem;line-height:1.2;font-weight:800;color:#FFD200}.lc-step__help{margin:0 0 18px;color:rgba(255,255,255,0.90);font-size:1.0rem;line-height:1.55}.lc-sim-field-grid{display:grid;grid-template-columns:1fr;gap:14px}.lc-sim-field label{display:block;margin-bottom:8px;color:rgba(255,255,255,0.92);font-weight:700;font-size:0.98rem}.lc-sim-field input,.lc-sim-field textarea,.lc-sim-field select{width:100%;border-radius:12px;border:1px solid rgba(120,160,255,0.30);background:rgba(0,0,0,0.18);color:#fff;padding:14px 14px;font-size:1rem;line-height:1.4;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.lc-sim-field input::placeholder,.lc-sim-field textarea::placeholder{color:rgba(255,255,255,0.38)}.lc-sim-field input:focus,.lc-sim-field textarea:focus,.lc-sim-field select:focus{outline:none;border-color:rgba(255,210,0,0.75);box-shadow:0 0 0 4px rgba(255,210,0,0.12);background:rgba(0,0,0,0.22)}.form-textarea.lc-textarea{min-height:160px;resize:vertical}.lc-sim-inline-actions,.lc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.lc-sim-inline-actions .btn-primary,.lc-sim-inline-actions .btn-secondary,.lc-actions .btn-primary,.lc-actions .btn-secondary,.btn-file-select{min-height:48px}.lc-sim-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.lc-sim-tab{appearance:none;border:1px solid rgba(255,255,255,0.12);border-radius:14px;padding:12px 18px;min-height:48px;background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.92);font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .1s ease}.lc-sim-tab:hover{border-color:rgba(255,255,255,0.22)}.lc-sim-tab.is-active{background:linear-gradient(135deg,#b000a7,#d24fc1);color:#fff;border-color:rgba(255,255,255,0.10);box-shadow:0 8px 20px rgba(176,0,167,0.28)}.lc-sim-tab:active{transform:translateY(1px)}.lc-sim-panel{margin-top:6px}.lc-sim-upload-box{background:rgba(0,0,0,0.10);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:18px;margin-bottom:16px}.helper-text{margin-top:10px;color:rgba(255,255,255,0.72);font-size:0.95rem;line-height:1.5}.lc-sim-success-text{display:block;color:#31d67b;font-weight:700;font-size:0.98rem}.lc-sim-file-context{display:block;margin-top:4px;color:rgba(255,255,255,0.72);font-size:0.88rem;line-height:1.4}.lc-input-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:rgba(255,255,255,0.72);font-size:0.92rem;line-height:1.4}.lc-input-stats strong{color:#fff}.lc-sim-results{margin-top:28px}.lc-sim-dashboard__header{margin-bottom:18px}.lc-sim-dashboard__header h2{margin:0 0 6px;color:#fff;font-size:2rem;line-height:1.15;font-weight:800}.lc-sim-dashboard__header p{margin:0;color:rgba(255,255,255,0.76);font-size:1rem;line-height:1.55}.lc-sim-dashboard__main,.lc-sim-dashboard__triple{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}.lc-sim-dashboard__side{display:grid;gap:16px}.simulador-dashboard-premium .premium-grid{display:grid;gap:14px;grid-template-columns:1fr}.simulador-dashboard-premium .premium-panel,.simulador-dashboard-premium .premium-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);border-radius:16px;padding:18px}.simulador-dashboard-premium .premium-card-highlight{border-color:rgba(255,215,0,0.28);box-shadow:0 0 0 1px rgba(255,215,0,0.12)}.simulador-dashboard-premium .premium-panel-title,.simulador-dashboard-premium .premium-card-title{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,0.72);font-weight:900;margin-bottom:10px}.simulador-dashboard-premium .premium-card-value{font-size:34px;line-height:1.10;font-weight:900;color:#fff}.simulador-dashboard-premium .premium-card-subtitle,.simulador-dashboard-premium .premium-help-text{margin-top:8px;color:rgba(255,255,255,0.72);font-size:15px;line-height:1.5}.simulador-dashboard-premium .ranking-list{display:flex;flex-direction:column;gap:12px}.simulador-dashboard-premium .ranking-row{display:grid;grid-template-columns:120px 1fr 90px;gap:12px;align-items:center}.simulador-dashboard-premium .ranking-row-seq{grid-template-columns:42px 120px 1fr 110px}.simulador-dashboard-premium .ranking-position{color:rgba(255,255,255,0.78);font-weight:900;font-size:14px}.simulador-dashboard-premium .ranking-label{color:#fff;font-size:16px;font-weight:900;line-height:1.25}.simulador-dashboard-premium .ranking-value{text-align:right;color:#fff;font-weight:900;font-size:15px}.simulador-dashboard-premium .ranking-bar-track{height:14px;background:rgba(255,255,255,0.08);border-radius:999px;overflow:hidden}.simulador-dashboard-premium .ranking-bar-fill{height:100%;border-radius:999px}.simulador-dashboard-premium .bar-gold{background:#FFD700}.simulador-dashboard-premium .bar-blue{background:rgba(74,163,255,0.95)}.simulador-dashboard-premium .bar-green{background:rgba(44,191,135,0.95)}.simulador-dashboard-premium .bar-gray{background:rgba(190,190,190,0.92)}.simulador-dashboard-premium .bar-light{background:rgba(235,230,220,0.92)}.simulador-dashboard-premium .table-like{display:flex;flex-direction:column;gap:8px}.simulador-dashboard-premium .table-row{display:grid;grid-template-columns:1.2fr .8fr .7fr;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.06)}.simulador-dashboard-premium .table-col{color:rgba(255,255,255,0.80);font-size:15px}.simulador-dashboard-premium .table-col-left{color:#fff;font-weight:900}.simulador-dashboard-premium .table-col-right{text-align:right}.simulador-dashboard-premium .insight-box{background:rgba(255,215,0,0.10);border:1px solid rgba(255,215,0,0.18);border-left:4px solid #FFD700;border-radius:14px;padding:14px 14px;color:#fff;line-height:1.6;font-size:16px}.simulador-dashboard-premium .distribution-main{margin-bottom:10px}.simulador-dashboard-premium .distribution-value{color:#fff;font-size:28px;line-height:1.1;font-weight:900}.simulador-dashboard-premium .distribution-subtitle{margin-top:6px;color:rgba(255,255,255,0.72);font-size:14px;line-height:1.45}.simulador-dashboard-premium .mini-stat-list{display:flex;flex-direction:column;gap:10px}.simulador-dashboard-premium .mini-stat-row{display:grid;grid-template-columns:86px 1fr 44px;gap:8px;align-items:center}.simulador-dashboard-premium .mini-stat-label,.simulador-dashboard-premium .mini-stat-value{color:rgba(255,255,255,0.78);font-size:14px;font-weight:700}.simulador-dashboard-premium .mini-stat-bar{height:8px;background:rgba(255,255,255,0.08);border-radius:999px;overflow:hidden}.simulador-dashboard-premium .mini-stat-fill{height:100%;border-radius:999px}.simulador-dashboard-premium .mini-stat-primary{background:rgba(44,191,135,0.95)}.simulador-dashboard-premium .mini-stat-secondary{background:rgba(160,160,160,0.85)}.simulador-dashboard-premium .small-panel{min-height:240px}.lc-sim-panel{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);border-radius:16px;padding:18px}.lc-sim-panel__title{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,0.72);font-weight:900;margin-bottom:12px}.lc-sim-soma-stats,.simulador-dashboard-premium .premium-soma-resumo{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:10px}.lc-sim-soma-stat,.simulador-dashboard-premium .premium-soma-stat{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.06);border-radius:12px;padding:10px 12px;min-width:120px}.lc-sim-soma-stat span,.simulador-dashboard-premium .premium-soma-label{display:block;color:rgba(255,255,255,0.72);font-size:13px;margin-bottom:4px}.lc-sim-soma-stat strong,.simulador-dashboard-premium .premium-soma-stat strong{color:#fff;font-size:20px;font-weight:900}.lc-sim-chart-box,.simulador-dashboard-premium .chart-container-premium{position:relative;width:100%;height:260px}.lc-sim-muted{margin-top:12px;color:rgba(255,255,255,0.72);font-size:14px;line-height:1.5}.simulador-dashboard-premium .seq-common-block{margin-top:10px}.simulador-dashboard-premium .seq-subtitle{margin-top:14px}.simulador-dashboard-premium .seq-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}.simulador-dashboard-premium .seq-table th,.simulador-dashboard-premium .seq-table td{padding:10px 10px;border-bottom:1px solid rgba(255,255,255,0.07)}.simulador-dashboard-premium .seq-table th{text-align:left;color:rgba(255,255,255,0.78);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.simulador-dashboard-premium .seq-table th:last-child,.simulador-dashboard-premium .seq-table td:last-child{text-align:right}.simulador-dashboard-premium .seq-note{margin-top:10px;color:rgba(255,255,255,0.72);font-size:13px;line-height:1.45}:where(button,a,input,textarea,select):focus-visible{outline:3px solid rgba(255,215,0,0.55);outline-offset:3px;border-radius:10px}.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:var(--template-text-light,#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:var(--template-special-color,#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;transition:opacity 0.2s;white-space:nowrap;color:#fff !important}.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);height:fit-content}.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;transition:color 0.15s}.lc-faq__item{padding:14px 16px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07)}.lc-faq__item dt{font-size:0.9rem;font-weight:700;color:#fff;margin-bottom:6px}.lc-faq__item dd{font-size:0.87rem;line-height:1.65;color:rgba(255,255,255,0.75);margin:0}.lc-glossary__item{padding:12px 14px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07)}.lc-glossary__item dt{font-size:0.82rem;font-weight:700;color:rgb(255,215,0);margin-bottom:4px;text-transform:uppercase;letter-spacing:0.04em}.lc-glossary__item dd{font-size:0.82rem;line-height:1.55;color:rgba(255,255,255,0.7);margin:0}.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 16px 14px;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,border-color 0.18s,transform 0.18s}.lc-tool-card__icon{font-size:1.2rem;color:rgb(255,215,0);line-height:1}.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);background-image:radial-gradient(ellipse at top,color-mix(in srgb,var(--primary-color) 12%,transparent) 0%,transparent 70%);border:2px solid var(--primary-color);border-radius:16px;padding:2.5rem;text-align:center;margin-top:3rem;box-shadow:rgba(0,0,0,0.2) 0px 4px 20px}.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;letter-spacing:0.03em;transition:opacity 0.2s,transform 0.2s;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;position:relative}.lc-bolao-cta__inner{display:flex;align-items:center;gap:2rem;padding:2rem 2.5rem;position:relative}.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;border:none;padding:0;background:none}.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;white-space:nowrap}.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;transition:background 0.2s,transform 0.15s;border:none;cursor:pointer}.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}@media screen and (min-width:768px){div.container-cabecalho .header-section h1{font-size:2.2rem}.lc-sim-builder--two{grid-template-columns:0.95fr 1.25fr}.lc-sim-field-grid{grid-template-columns:1fr 1fr}.lc-sim-dashboard__main{grid-template-columns:1.25fr 0.95fr}.lc-sim-dashboard__triple{grid-template-columns:repeat(3,1fr)}.simulador-dashboard-premium .premium-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lc-seo-pair{flex-direction:row;align-items:stretch}.lc-seo-pair>.lc-seo-card{flex:1;display:flex;flex-direction:column;align-items:flex-start}.lc-seo-card--full{width:100%}.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}}@media (max-width:767px){body{text-size-adjust:100%;font-size:16px}.lc-sim-title{font-size:1.65rem}.lc-sim-subtitle{font-size:0.98rem}.lc-sim-step{padding:18px 16px}.lc-sim-step__title{font-size:1.35rem}.lc-step__help{font-size:0.96rem}.lc-sim-tab{width:100%;justify-content:center;text-align:center}.lc-sim-inline-actions,.lc-actions{flex-direction:column}.lc-sim-inline-actions .btn-primary,.lc-sim-inline-actions .btn-secondary,.lc-actions .btn-primary,.lc-actions .btn-secondary,.btn-file-select{width:100%}.lc-sim-dashboard__header h2{font-size:1.7rem}.simulador-dashboard-premium .premium-card-value{font-size:28px}.simulador-dashboard-premium .ranking-row{grid-template-columns:92px 1fr 70px}.lc-input-stats{font-size:13px}.helper-text,.lc-sim-file-context{font-size:13px}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important}.nav-btn,.btn-pri,.btn-sec,button{min-height:44px}.lc-content-wrapper{padding:0 12px 32px}.lc-seo-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:1.5rem}.lc-seo-card{padding:16px}.lc-faq{display:flex;flex-direction:column;gap:10px;margin:0}.lc-faq__item dt{font-size:1rem}.lc-faq__item dd{font-size:0.9rem}.lc-glossary{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.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{padding:24px 16px;border-radius:10px}.lc-cta__btn{width:100%;text-align:center;padding:13px 24px}}@media print{*{visibility:visible !important;opacity:1 !important;print-color-adjust:exact !important}html,body{background:white !important;color:#000 !important;font-family:"Segoe UI",Arial,sans-serif !important}section[style],div[style]{display:block !important}nav,form,button,.btn,footer,.accordion-container,.mobile-only,.estatisticas-cabecalho-controles{display:none !important}.panel p,section p{display:block !important;margin:8px 0 !important;font-size:9pt !important;line-height:1.5 !important;color:rgb(73,80,87) !important}.panel h2,.panel h3,section h2,section h3{display:block !important;font-size:11pt !important;font-weight:700 !important;color:rgb(33,37,41) !important;margin:15px 0 5px !important;padding-bottom:5px !important;border-bottom:2px solid rgb(222,226,230) !important}strong,b{font-weight:700 !important;color:rgb(33,37,41) !important}a{color:rgb(51,154,240) !important;text-decoration:none !important}}