.tmua-hub section[id]{scroll-margin-top:90px;margin-bottom:3rem}.tmua-hub .section-title span{font-size:.85rem;color:#4a5262}.tmua-hub .challenge-tile h3{font-size:1.35rem;font-weight:700;margin:.6rem 0}.tmua-results,.tmua-start{background:#fff;border:1px solid #d5dae2;padding:2rem;border-radius:16px;margin-bottom:2rem}.tmua-start li{margin:.65rem 0}.tmua-start ul{list-style:disc;padding-left:1.5rem}.tmua-results p,.tmua-start p{margin:1rem 0;line-height:1.6}.tmua-results h2{font-size:2rem}.tmua-answer-review{border:1px solid #cbd3df;border-radius:8px;margin:.7rem 0;padding:1rem;background:white}.tmua-answer-review summary{cursor:pointer;font-weight:600}.tmua-answer-review p{margin:1rem 0;line-height:1.7;white-space:pre-line}.tmua-exam{--exam-bg:#fff;--exam-fg:#111;position:fixed;inset:0;z-index:1000;background:var(--exam-bg);color:var(--exam-fg);font-family:Arial,Helvetica,sans-serif;display:flex;flex-direction:column;font-size:16px}.tmua-exam *{box-sizing:border-box}.tmua-titlebar{background:#056d9e;color:#fff;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:46px}.tmua-titlebar strong{font-size:20px;font-weight:400}.tmua-titlebar span{font-size:12px}.tmua-toolbar{background:#4b7fb8;color:white;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 16px;min-height:34px}.tmua-toolbar>div{display:flex;gap:16px;align-items:center}.tmua-toolbar select{background:#396d9f;color:white;border:1px solid #153c62;padding:4px;font:inherit;font-size:14px}.tmua-toolbar [role=timer]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.tmua-content{flex:1;overflow:auto;padding:24px 28px;min-height:0}.tmua-question{max-width:1150px}.tmua-question-top{display:flex;justify-content:space-between;align-items:center}.tmua-content h1,.tmua-question h1{font-size:18px;font-weight:700;margin:0 0 20px}.tmua-question-top button{align-self:flex-start}.tmua-exam button{font:inherit;cursor:pointer;padding:7px 12px;border:1px solid #64748b;background:#edf2f7;color:#111;border-radius:2px}.tmua-exam button:disabled{opacity:.5;cursor:default}.tmua-exam :is(button,select,input):focus-visible{outline:3px solid #ffbd36;outline-offset:3px}.tmua-stem{font-family:var(--exam-tmua);font-size:19px;line-height:1.8;margin:18px 0 30px;white-space:pre-line;max-width:1000px}.tmua-options{border:0;padding:0;margin:0;min-width:0;display:grid;gap:19px}.tmua-options label{display:flex;align-items:center;gap:17px;cursor:pointer;line-height:1.8;font-family:var(--exam-tmua);font-size:19px;width:fit-content;max-width:100%;padding:3px 8px}.tmua-options input{appearance:auto;width:15px;height:15px;accent-color:#056d9e;flex-shrink:0}.tmua-options strong{font-family:Arial,sans-serif;font-size:16px;min-width:14px}.tmua-options label:has(input:checked){outline:1px solid #7093b1;background:#eaf3fc;color:#111}.tmua-clear{margin-top:25px}.tmua-navigation{background:#056d9e;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:44px}.tmua-navigation>div{display:flex;flex-wrap:wrap}.tmua-navigation button{color:#fff;background:transparent;border:0;border-left:1px solid #cae2ef;padding:10px 14px}.tmua-navigation button:hover:not(:disabled){background:#064e74}.tmua-review-table{width:100%;max-width:850px;border-collapse:collapse;margin-top:20px}.tmua-review-table td,.tmua-review-table th{padding:7px 12px;text-align:left;border-bottom:1px solid #c4ccd4}.tmua-review-actions{display:flex;gap:12px;margin-top:16px}.tmua-confirm{border:2px solid #6085a6;padding:25px;max-width:720px;margin:24px auto;background:var(--exam-bg,#fff)}.tmua-confirm p{margin:16px 0;line-height:1.6}.tmua-confirm button{margin-right:12px}.tmua-storage-warning{border:1px solid #ad6819;padding:12px}.tmua-low-time{color:#fff3bd}.tmua-scheme-cream{--exam-bg:#fff9df}.tmua-scheme-dark{--exam-bg:#171c22;--exam-fg:#f7f7f7}.tmua-scheme-dark .tmua-review-table :is(td,th){border-color:#727f8c}.tmua-zoom-large .tmua-options label,.tmua-zoom-large .tmua-stem{font-size:24px}.tmua-answer-review .katex-display,.tmua-exam .katex-display{overflow-x:auto;overflow-y:hidden}@media(max-width:650px){.tmua-titlebar{padding:9px 12px}.tmua-titlebar strong{font-size:15px}.tmua-titlebar span{display:none}.tmua-toolbar{flex-wrap:wrap;padding:7px 12px}.tmua-toolbar>div{gap:9px;flex-wrap:wrap}.tmua-content{padding:20px 14px}.tmua-question-top{gap:8px}.tmua-options label,.tmua-stem{font-size:17px}.tmua-navigation button{font-size:13px;padding:12px 8px}.tmua-hub .section-title{display:block}.tmua-results,.tmua-start{padding:1.2rem}.tmua-review-table td,.tmua-review-table th{padding:6px}.tmua-confirm{padding:15px}.tmua-review-actions{flex-wrap:wrap}}body:has(.tmua-exam){overflow:hidden}body:has(.tmua-exam) .site-trust-footer{display:none}