.math-sprint-module__fqZZOq__page{color:#f1edf9;background:radial-gradient(at 75% 0,#6749b021,#0000 50%),#0b0a14;min-height:100dvh;padding:100px 24px 70px}.math-sprint-module__fqZZOq__shell{max-width:1080px;margin:auto}.math-sprint-module__fqZZOq__header{margin-bottom:36px}.math-sprint-module__fqZZOq__eyebrow{letter-spacing:.17em;font-weight:650;color:#bda9e5!important;font-size:.72rem!important}.math-sprint-module__fqZZOq__header h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(2.3rem,5vw,3.9rem);line-height:1.08}.math-sprint-module__fqZZOq__header h1 span{color:#c9b9ee}.math-sprint-module__fqZZOq__header>p:last-child{color:#bfb9ce;max-width:560px;font-size:1rem;line-height:1.75}.math-sprint-module__fqZZOq__setup{grid-template-columns:minmax(0,1fr) 285px;gap:24px;display:grid}.math-sprint-module__fqZZOq__panel,.math-sprint-module__fqZZOq__aside{background:#13101f;border:1px solid #342b48;border-radius:24px;padding:28px}.math-sprint-module__fqZZOq__sectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.math-sprint-module__fqZZOq__sectionHead h2,.math-sprint-module__fqZZOq__aside h2{font-size:1.1rem;font-weight:650}.math-sprint-module__fqZZOq__sectionHead>span{letter-spacing:.1em;color:#aaa1bc;font-size:.65rem}.math-sprint-module__fqZZOq__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.math-sprint-module__fqZZOq__modes button{text-align:left;color:#c5bdd3;background:#191524;border:1px solid #3d334f;border-radius:14px;flex-direction:column;gap:8px;min-height:140px;padding:17px 13px;transition:background .15s,border-color .15s;display:flex}.math-sprint-module__fqZZOq__modes button[aria-pressed=true]{color:#f1e8ff;background:#292038;border-color:#b49bdc}.math-sprint-module__fqZZOq__modes i{color:#c7afea;font-size:1.25rem}.math-sprint-module__fqZZOq__modes strong{font-size:1rem}.math-sprint-module__fqZZOq__modes span{font-size:.8rem;line-height:1.5}.math-sprint-module__fqZZOq__settings{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0;display:grid}.math-sprint-module__fqZZOq__settings label{color:#cec5de;gap:9px;font-size:.85rem;display:grid}.math-sprint-module__fqZZOq__settings select{color:#eee7f7;width:100%;min-width:0;min-height:48px;font:inherit;background:#0e0c17;border:1px solid #443853;border-radius:10px;padding:12px}.math-sprint-module__fqZZOq__actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0 18px;display:flex}.math-sprint-module__fqZZOq__primary,.math-sprint-module__fqZZOq__secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 20px;font-size:.95rem;font-weight:650;display:inline-flex}.math-sprint-module__fqZZOq__primary{color:#20152f;background:#cbb8ef;border:1px solid #0000}.math-sprint-module__fqZZOq__primary:hover{background:#d8caf3}.math-sprint-module__fqZZOq__primary:disabled{opacity:.4;cursor:default}.math-sprint-module__fqZZOq__secondary{color:#eee7f7;background:#21192e;border:1px solid #59486f}.math-sprint-module__fqZZOq__textLink{color:#c8b5e7;font-size:.9rem;text-decoration:none}.math-sprint-module__fqZZOq__fine,.math-sprint-module__fqZZOq__note{color:#b4acc2;font-size:.82rem;line-height:1.75}.math-sprint-module__fqZZOq__note{margin-top:25px}.math-sprint-module__fqZZOq__aside{background:linear-gradient(155deg,#21182f,#13101f);flex-direction:column;align-items:flex-start;display:flex}.math-sprint-module__fqZZOq__aside>strong{font-variant-numeric:tabular-nums;margin:26px 0 15px;font-size:3.3rem;line-height:1.1}.math-sprint-module__fqZZOq__aside small{color:#c1b6d1;margin-top:8px;font-size:.8rem;font-weight:400;line-height:1.6;display:block}.math-sprint-module__fqZZOq__aside p:not(.math-sprint-module__fqZZOq__eyebrow){color:#c1b6d1;font-size:.88rem;line-height:1.8}.math-sprint-module__fqZZOq__asideRule{background:#3a2d4c;width:100%;height:1px;margin:26px 0}.math-sprint-module__fqZZOq__aside h2{margin-bottom:10px}.math-sprint-module__fqZZOq__local{color:#c5b5df;gap:8px;margin-top:auto;padding-top:24px;font-size:.8rem;display:flex}.math-sprint-module__fqZZOq__arena{background:#13101f;border:1px solid #3a2d4e;border-radius:24px;max-width:580px;margin:0 auto;padding:26px}.math-sprint-module__fqZZOq__arenaTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.math-sprint-module__fqZZOq__arenaTop p{margin:0 0 5px}.math-sprint-module__fqZZOq__arenaTop span{color:#bcb0cc;text-transform:capitalize;font-size:.8rem}.math-sprint-module__fqZZOq__clock{color:#d8c6f8;font-variant-numeric:tabular-nums;font-size:2.15rem;line-height:1}.math-sprint-module__fqZZOq__track{background:#2d233d;border-radius:4px;height:4px;margin:20px 0;overflow:hidden}.math-sprint-module__fqZZOq__track>span{background:#b69bdc;height:100%;transition:width 75ms linear;display:block}.math-sprint-module__fqZZOq__score{color:#bfb3cd;justify-content:space-between;gap:8px;font-size:.75rem;display:flex}.math-sprint-module__fqZZOq__score strong{color:#e9dff8;font-weight:600}.math-sprint-module__fqZZOq__question{font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:center;margin:28px 0 20px;font-size:clamp(2rem,7vw,3.3rem);font-weight:650}.math-sprint-module__fqZZOq__question>span{color:#9c88ba;margin-left:12px;font-weight:400}.math-sprint-module__fqZZOq__answer{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.math-sprint-module__fqZZOq__answer input{color:#f5edff;text-align:center;caret-color:#d8c0ff;background:#0c0a13;border:1px solid #5d4979;border-radius:12px;width:100%;min-width:0;padding:10px;font-size:1.7rem}.math-sprint-module__fqZZOq__feedback{color:#bfb2cf;text-align:center;justify-content:center;align-items:center;height:44px;margin:4px 0;font-size:.85rem;display:flex}.math-sprint-module__fqZZOq__feedback:empty{color:#bcb0cc}.math-sprint-module__fqZZOq__correct{color:#a0dbc7}.math-sprint-module__fqZZOq__wrong{color:#eab3c6}.math-sprint-module__fqZZOq__keypad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.math-sprint-module__fqZZOq__keypad button{touch-action:manipulation;color:#e8dff4;background:#21192e;border:1px solid #3b2f4d;border-radius:12px;min-height:54px;font-size:1.2rem;font-weight:550;transition:background .1s}.math-sprint-module__fqZZOq__keypad button:active{background:#584175;transform:scale(.97)}.math-sprint-module__fqZZOq__keypad button:nth-last-child(3){font-size:.8rem}.math-sprint-module__fqZZOq__keyboardToggle{color:#baabd0;background:0 0;border:0;min-height:40px;margin:0 auto;padding:12px 8px;font-size:.75rem;display:block}.math-sprint-module__fqZZOq__arenaFoot{border-top:1px solid #32273f;justify-content:space-between;gap:12px;padding-top:12px;display:flex}.math-sprint-module__fqZZOq__arenaFoot button{color:#c6b7db;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:.85rem}.math-sprint-module__fqZZOq__arenaFoot button:disabled{opacity:.4}.math-sprint-module__fqZZOq__review{padding:15px 0 28px}.math-sprint-module__fqZZOq__review>p:first-child{color:#e6c6f9;margin-bottom:14px;font-size:1.25rem;font-weight:600}.math-sprint-module__fqZZOq__review>p{color:#c8bdd6;margin-bottom:20px;line-height:1.8}.math-sprint-module__fqZZOq__endConfirm{border-top:1px solid #4b385e;padding-top:18px}.math-sprint-module__fqZZOq__endConfirm p{margin-bottom:14px;font-size:.85rem;line-height:1.6}.math-sprint-module__fqZZOq__endConfirm button{margin:0 8px 8px 0;padding:10px 14px;font-size:.8rem}.math-sprint-module__fqZZOq__countdown{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:70dvh;display:flex}.math-sprint-module__fqZZOq__countdown h1{color:#d6c3f6;font-variant-numeric:tabular-nums;font-size:8rem;line-height:1}.math-sprint-module__fqZZOq__countdown p:not(.math-sprint-module__fqZZOq__eyebrow){color:#c2b7d2}.math-sprint-module__fqZZOq__report{max-width:1000px;margin:auto}.math-sprint-module__fqZZOq__page button:focus-visible,.math-sprint-module__fqZZOq__page a:focus-visible,.math-sprint-module__fqZZOq__page input:focus-visible,.math-sprint-module__fqZZOq__page select:focus-visible{outline-offset:4px;outline:2px solid #d5b8fc}.math-sprint-module__fqZZOq__page button{touch-action:manipulation}.math-sprint-module__fqZZOq__page button:disabled{cursor:default}@media (max-width:760px){.math-sprint-module__fqZZOq__setup{grid-template-columns:1fr}.math-sprint-module__fqZZOq__aside{display:none}.math-sprint-module__fqZZOq__page{padding:86px 18px 100px}.math-sprint-module__fqZZOq__header{margin-bottom:28px}.math-sprint-module__fqZZOq__panel{padding:22px}.math-sprint-module__fqZZOq__header h1{font-size:2.8rem}.math-sprint-module__fqZZOq__sectionHead>span{display:none}}@media (max-width:480px){.math-sprint-module__fqZZOq__page:has(.math-sprint-module__fqZZOq__arena){padding:16px 12px 110px}.math-sprint-module__fqZZOq__arena{border-radius:20px;padding:18px}.math-sprint-module__fqZZOq__question{margin:24px 0 18px;font-size:2.5rem}.math-sprint-module__fqZZOq__modes{gap:7px}.math-sprint-module__fqZZOq__modes button{min-height:142px;padding:13px 10px}.math-sprint-module__fqZZOq__modes span{font-size:.76rem}.math-sprint-module__fqZZOq__settings{grid-template-columns:1fr;gap:16px}.math-sprint-module__fqZZOq__panel{padding:18px}.math-sprint-module__fqZZOq__actions{gap:18px}.math-sprint-module__fqZZOq__primary{padding:13px 16px;font-size:.9rem}.math-sprint-module__fqZZOq__keypad button{min-height:52px}.math-sprint-module__fqZZOq__header h1{font-size:2.35rem}.math-sprint-module__fqZZOq__sectionHead h2{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.math-sprint-module__fqZZOq__page *{transition:none!important}}
