:root{--mb-primary:#4f46e5;--mb-primary-light:#818cf8;--mb-secondary:#06b6d4;--mb-success:#10b981;--mb-warning:#f59e0b;--mb-danger:#ef4444;--mb-surface:#fff;--mb-bg-grad:linear-gradient(135deg,#1e1b4b,#0f172a);--mb-card-bg:#1e293b;--mb-cell-bg:#fff;--mb-cell-border:#cbd5e1;--mb-cell-text:#0f172a}.math-bingo-container{color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1060px;width:100%}.mb-game-card{background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:20px;box-shadow:0 20px 35px -10px #0f172a73,0 0 0 1px #ffffff1a;color:#fff;margin-bottom:28px;overflow:hidden;padding:24px;position:relative}.mb-game-card:before{background:radial-gradient(circle,#6366f140 0,#6366f100 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:200px}.mb-controls-row{border-bottom:1px solid #ffffff1f;gap:12px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.mb-controls-row,.mb-select-group{align-items:center;display:flex;flex-wrap:wrap}.mb-select-group{gap:8px}.mb-select-custom{background-color:#334155;border:1px solid #475569;border-radius:12px;color:#fff;cursor:pointer;font-size:.92rem;font-weight:600;outline:none;padding:8px 14px;transition:all .2s ease}.mb-select-custom:focus,.mb-select-custom:hover{background-color:#3b4961;border-color:#818cf8}.mb-btn-action{align-items:center;background-color:#334155;border:1px solid #475569;border-radius:12px;color:#f1f5f9;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.mb-btn-action:hover{background-color:#475569;color:#fff;transform:translateY(-1px)}.mb-btn-action.active{background-color:#4f46e5;border-color:#6366f1;color:#fff}.mb-stage-area{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:900px){.mb-stage-area{grid-template-columns:340px 1fr}}.mb-caller-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab3;border:1px solid #ffffff1f;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;text-align:center}.mb-caller-badge{background:#6366f140;border-radius:9999px;color:#a5b4fc;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;letter-spacing:.08em;margin:0 auto 12px;padding:4px 12px;text-transform:uppercase}.mb-caller-badge,.mb-equation-display{align-items:center;justify-content:center}.mb-equation-display{background:linear-gradient(180deg,#1e293b,#0f172a);border:2px solid #6366f1;border-radius:16px;box-shadow:0 10px 25px -5px #6366f159;display:flex;flex-direction:column;margin:8px 0 16px;min-height:105px;padding:18px 12px;position:relative}.mb-equation-text{color:#f8fafc;font-size:2.3rem;font-weight:800;letter-spacing:.03em;line-height:1.1;text-shadow:0 2px 10px #00000080;transition:transform .15s ease}.mb-equation-sub{color:#94a3b8;font-size:.85rem;font-weight:500;margin-top:6px}.mb-timer-bar-wrap{background:#334155;border-radius:9999px;height:10px;margin-bottom:8px;overflow:hidden;width:100%}.mb-timer-bar-fill{border-radius:9999px;height:100%;transition:width .2s linear,background-color .3s ease}.mb-timer-label{color:#cbd5e1;display:flex;font-size:.82rem;font-weight:600;justify-content:space-between;margin-bottom:16px}.mb-stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}.mb-stat-card{background:#1e293bcc;border:1px solid #ffffff14;border-radius:12px;padding:10px;text-align:center}.mb-stat-val{color:#38bdf8;font-size:1.35rem;font-weight:800;line-height:1}.mb-stat-label{color:#94a3b8;font-size:.72rem;font-weight:600;margin-top:4px;text-transform:uppercase}.mb-board-wrapper{align-items:center;background:#0f172a80;border:1px solid #ffffff1a;border-radius:20px;display:flex;flex-direction:column;padding:14px}.mb-bingo-letters{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:8px;max-width:520px;width:100%}.mb-bingo-letter{background:linear-gradient(180deg,#f59e0b,#d97706);border-radius:10px;box-shadow:0 4px 6px -1px #0003;color:#fff;font-size:1.45rem;font-weight:900;padding:6px 0;text-align:center;text-shadow:0 1px 2px #0006}.mb-grid{grid-gap:8px;display:grid;gap:8px;max-width:520px;-webkit-user-select:none;user-select:none;width:100%}.mb-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-cell{-webkit-tap-highlight-color:transparent;align-items:center;aspect-ratio:1/1;background-color:#fff;border:2px solid #cbd5e1;border-radius:14px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#0f172a;cursor:pointer;display:flex;font-size:1.45rem;font-weight:800;justify-content:center;outline:none;position:relative;transition:transform .12s ease,box-shadow .12s ease,border-color .15s ease}.mb-grid-3 .mb-cell{border-radius:18px;font-size:2.2rem}.mb-cell:hover:not(:disabled){border-color:#6366f1;box-shadow:0 8px 14px -3px #6366f14d;transform:translateY(-2px)}.mb-cell:active:not(:disabled){transform:translateY(1px)}.mb-cell-free{background:linear-gradient(135deg,#fef08a,#facc15);border-color:#eab308;color:#854d0e;font-size:.95rem;font-weight:900;letter-spacing:.05em}.mb-cell.marked:after{animation:stampPop .25s cubic-bezier(.175,.885,.32,1.275) forwards;background:#ef4444;background:var(--marker-color,#ef4444);border-radius:50%;box-shadow:inset 0 2px 4px #ffffff80,0 4px 8px #00000040;content:"";height:78%;opacity:.88;pointer-events:none;position:absolute;transform:scale(.9);width:78%}.mb-cell.marked .mb-cell-val{color:#fff;position:relative;text-shadow:0 1px 3px #0009;z-index:2}.mb-cell.winning{animation:winGlow 1.2s ease-in-out infinite alternate;border-color:#facc15!important;box-shadow:0 0 18px 4px #facc1599!important}@keyframes stampPop{0%{opacity:0;transform:scale(.2) rotate(-15deg)}70%{opacity:.95;transform:scale(1.1) rotate(5deg)}to{opacity:.88;transform:scale(.92) rotate(0deg)}}@keyframes winGlow{0%{filter:brightness(1);transform:scale(.96)}to{filter:brightness(1.2);transform:scale(1.04)}}.mb-cell.shake{animation:cellShake .35s ease-in-out;border-color:#ef4444}@keyframes cellShake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.mb-modal-backdrop{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ad1;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.mb-modal-box{animation:scaleUp .35s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(145deg,#1e293b,#0f172a);border:2px solid #facc15;border-radius:24px;box-shadow:0 25px 50px -12px #facc1559;color:#fff;max-width:480px;padding:32px 24px;position:relative;text-align:center;width:100%}.mb-modal-title{color:#facc15;font-size:2.5rem;font-weight:900;margin-bottom:8px;text-shadow:0 4px 12px #facc1580}.mb-modal-desc{color:#cbd5e1;font-size:1.1rem;margin-bottom:24px}body.math-bingo-fs,html.math-bingo-fs{-ms-overflow-style:none!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important;padding:0!important;scrollbar-width:none!important;width:100%!important}body.math-bingo-fs::-webkit-scrollbar,html.math-bingo-fs::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}body.math-bingo-fs .ad-container-top,body.math-bingo-fs .ad-element-top-placeholder,body.math-bingo-fs .app-footer,body.math-bingo-fs .app-header,body.math-bingo-fs .navbar,body.math-bingo-fs footer,body.math-bingo-fs header,body.math-bingo-fs nav{display:none!important}body.math-bingo-fs .container.mt-main{margin:0!important;max-width:100vw!important;min-height:100vh!important;padding:0!important;width:100vw!important}.math-bingo-container.no-ad .google-auto-placed,.mb-game-card.no-ad .google-auto-placed,.mb-game-card.no-ad ins{display:none!important}.math-bingo-fullscreen,:fullscreen.math-bingo-container,body.math-bingo-fs .math-bingo-container{-ms-overflow-style:none!important;background:#090d16!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100vh!important;left:0!important;margin:0!important;max-height:none!important;max-width:none!important;overflow:hidden!important;padding:0!important;position:fixed!important;right:0!important;scrollbar-width:none!important;top:0!important;width:100vw!important;z-index:999999!important}.math-bingo-fullscreen .mb-game-card,:fullscreen .mb-game-card,body.math-bingo-fs .mb-game-card{background:linear-gradient(145deg,#131b2e,#090d16)!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100vh!important;justify-content:flex-start!important;margin:0!important;max-height:100vh!important;max-width:none!important;overflow:hidden!important;padding:12px 24px!important;width:100vw!important}.math-bingo-fullscreen .mb-controls-row,:fullscreen .mb-controls-row,body.math-bingo-fs .mb-controls-row{flex-shrink:0!important;margin-bottom:12px!important;overflow:hidden!important;padding-bottom:10px!important}.math-bingo-fullscreen .mb-stage-area,:fullscreen .mb-stage-area,body.math-bingo-fs .mb-stage-area{grid-gap:20px!important;align-items:stretch!important;box-sizing:border-box!important;display:grid!important;flex:1 1!important;gap:20px!important;grid-template-columns:310px 1fr!important;height:100%!important;max-height:100%!important;max-width:none!important;min-height:0!important;overflow:hidden!important;width:100%!important}:-webkit-full-screen .mb-stage-area{grid-gap:20px!important;align-items:stretch!important;box-sizing:border-box!important;display:grid!important;flex:1 1!important;gap:20px!important;grid-template-columns:310px 1fr!important;height:100%!important;max-height:100%!important;max-width:none!important;min-height:0!important;overflow:hidden!important;width:100%!important}@media (min-width:1400px){.math-bingo-fullscreen .mb-stage-area,:fullscreen .mb-stage-area,body.math-bingo-fs .mb-stage-area{gap:24px!important;grid-template-columns:350px 1fr!important}:-webkit-full-screen .mb-stage-area{gap:24px!important;grid-template-columns:350px 1fr!important}}.math-bingo-fullscreen .mb-caller-box,:fullscreen .mb-caller-box,body.math-bingo-fs .mb-caller-box{background:#0f172ab3!important;border:1px solid #ffffff1f!important;border-radius:16px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:16px 18px!important}.math-bingo-fullscreen .mb-equation-display,:fullscreen .mb-equation-display,body.math-bingo-fs .mb-equation-display{align-items:center!important;display:flex!important;justify-content:center!important;margin:6px 0 10px!important;min-height:100px!important;padding:14px 12px!important}.math-bingo-fullscreen .mb-equation-text,:fullscreen .mb-equation-text,body.math-bingo-fs .mb-equation-text{font-size:clamp(2.2rem,5vh,3.8rem)!important;letter-spacing:2px!important}.math-bingo-fullscreen .mb-board-wrapper,:fullscreen .mb-board-wrapper,body.math-bingo-fs .mb-board-wrapper{--board-size:min(calc(100vh - 145px),calc(100% - 24px),820px);align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;max-height:100%!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:6px 14px!important;width:100%!important}.math-bingo-fullscreen .mb-bingo-letters,:fullscreen .mb-bingo-letters,body.math-bingo-fs .mb-bingo-letters{grid-gap:8px!important;box-sizing:border-box!important;display:grid!important;flex-shrink:0!important;gap:8px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-bottom:8px!important;max-width:var(--board-size)!important;width:var(--board-size)!important}.math-bingo-fullscreen .mb-bingo-letter,:fullscreen .mb-bingo-letter,body.math-bingo-fs .mb-bingo-letter{font-size:clamp(1.1rem,2.4vh,1.8rem)!important;letter-spacing:2px!important;padding:6px 0!important}.math-bingo-fullscreen .mb-grid,:fullscreen .mb-grid,body.math-bingo-fs .mb-grid{grid-gap:8px!important;box-sizing:border-box!important;display:grid!important;flex-shrink:0!important;gap:8px!important;height:var(--board-size)!important;max-height:var(--board-size)!important;max-width:var(--board-size)!important;overflow:visible!important;width:var(--board-size)!important}.math-bingo-fullscreen .mb-grid-5,:fullscreen .mb-grid-5,body.math-bingo-fs .mb-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(5,minmax(0,1fr))!important}.math-bingo-fullscreen .mb-grid-3,:fullscreen .mb-grid-3,body.math-bingo-fs .mb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}.math-bingo-fullscreen .mb-cell,:fullscreen .mb-cell,body.math-bingo-fs .mb-cell{align-items:center!important;aspect-ratio:auto!important;border-radius:14px!important;border-width:3px!important;box-sizing:border-box!important;display:flex!important;font-size:clamp(1.15rem,2.7vh,2.2rem)!important;font-weight:800!important;height:100%!important;justify-content:center!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:2px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.math-bingo-fullscreen .mb-cell-free,:fullscreen .mb-cell-free,body.math-bingo-fs .mb-cell-free{font-size:clamp(.75rem,1.8vh,1.3rem)!important}.math-bingo-fullscreen .mb-grid-3 .mb-cell,:fullscreen .mb-grid-3 .mb-cell,body.math-bingo-fs .mb-grid-3 .mb-cell{font-size:clamp(2.2rem,5.5vh,4.2rem)!important;font-weight:800!important}:-webkit-full-screen .mb-grid-3 .mb-cell{font-size:clamp(2.2rem,5.5vh,4.2rem)!important;font-weight:800!important}@media (max-width:820px){.math-bingo-fullscreen,:fullscreen.math-bingo-container,body.math-bingo-fs .math-bingo-container{overflow:hidden!important}.math-bingo-fullscreen .mb-game-card,:fullscreen .mb-game-card,body.math-bingo-fs .mb-game-card{height:100%!important;max-height:100%!important;overflow:hidden!important;padding:6px 10px!important}.math-bingo-fullscreen .mb-stage-area,:fullscreen .mb-stage-area,body.math-bingo-fs .mb-stage-area{gap:8px!important;grid-template-columns:1fr!important;height:100%!important;overflow:hidden!important}.math-bingo-fullscreen .mb-caller-box,:fullscreen .mb-caller-box,body.math-bingo-fs .mb-caller-box{flex-shrink:0!important;height:auto!important;max-height:130px!important;padding:8px!important}.math-bingo-fullscreen .mb-equation-display,:fullscreen .mb-equation-display,body.math-bingo-fs .mb-equation-display{margin:2px 0 4px!important;min-height:48px!important;padding:4px 8px!important}.math-bingo-fullscreen .mb-equation-text,:fullscreen .mb-equation-text,body.math-bingo-fs .mb-equation-text{font-size:clamp(1.3rem,3.6vh,2rem)!important}.math-bingo-fullscreen .mb-board-wrapper,:fullscreen .mb-board-wrapper,body.math-bingo-fs .mb-board-wrapper{--board-size:min(calc(100vh - 210px),calc(100% - 12px),420px)!important;flex:1 1!important;height:100%!important;min-height:0!important;overflow:visible!important;padding:2px 4px!important}.math-bingo-fullscreen .mb-cell,:fullscreen .mb-cell,body.math-bingo-fs .mb-cell{font-size:clamp(1.05rem,3vh,1.7rem)!important}}.mb-seo-article{background-color:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 20px -5px #0000000d;color:#334155;margin-top:32px;padding:36px 30px}.mb-seo-article h2{border-bottom:2px solid #e2e8f0;color:#0f172a;font-size:1.7rem;font-weight:800;margin-bottom:14px;margin-top:28px;padding-bottom:8px}.mb-seo-article h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin-bottom:10px;margin-top:20px}.mb-seo-article p{color:#475569;font-size:1.02rem;line-height:1.75;margin-bottom:16px}.mb-seo-article ol,.mb-seo-article ul{line-height:1.7;margin-bottom:20px;padding-left:24px}.mb-seo-article li{margin-bottom:8px}.mb-curriculum-table{border-collapse:collapse;font-size:.94rem;margin:22px 0;width:100%}.mb-curriculum-table th{background-color:#f1f5f9;border:1px solid #cbd5e1;color:#0f172a;font-weight:700;padding:12px 14px;text-align:left}.mb-curriculum-table td{border:1px solid #e2e8f0;padding:12px 14px;vertical-align:top}.mb-curriculum-table tr:nth-child(2n) td{background-color:#f8fafc}.mb-faq-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .2s ease}.mb-faq-item:hover{background:#fff;border-color:#cbd5e1}.mb-faq-question{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;justify-content:space-between;padding:16px 20px;-webkit-user-select:none;user-select:none}.mb-faq-answer{color:#475569;font-size:.98rem;line-height:1.7;padding:0 20px 18px}@media print{body *{visibility:hidden}.mb-print-sheet,.mb-print-sheet *{visibility:visible}.mb-print-sheet{background:#fff;color:#000;left:0;padding:20px;position:absolute;top:0;width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=64.edb032b5.chunk.css.map*/