.mcq-browser-hero-desktop{border-bottom:1px solid hsl(var(--border)/.5)}@media (min-width:768px){.mcq-browser-hero:before{display:none}.mcq-browser-metrics{gap:0!important}.mcq-hero-metric{background:transparent!important;border-right:1px solid hsl(var(--border)/.5);border-radius:0!important;padding:0 .75rem!important}.mcq-hero-metric:last-child{border-right:none;padding-right:0}}.mcq-subjects-panel-header{background:hsl(var(--background)/.5)}.mcq-qs-btn{white-space:nowrap;transition:background .14s ease,transform .12s ease}.mcq-qs-btn:hover{transform:translateY(-1px)}.mcq-qs-btn:active{transform:none}.mcq-qs-custom-sprint{white-space:nowrap}@media (max-width:639px){.mcq-quick-start-strip{width:100%}.mcq-qs-custom-sprint{width:100%;border-radius:.75rem!important}.mcq-qs-custom-sprint select{flex:1;max-width:none!important;min-width:0}}.mcq-qs-custom-sprint select option{background:hsl(var(--background));color:hsl(var(--foreground))}@media (min-width:1024px){.mcq-browser-filter-card,.mcq-browser-hero,.mcq-subjects-panel{box-shadow:0 1px 3px rgba(15,23,42,.04)!important}.mcq-subject-card{box-shadow:none!important}.mcq-subject-card:hover{box-shadow:0 4px 12px rgba(15,23,42,.06)!important}}.mcq-browser-filter-card,.mcq-browser-hero,.mcq-browser-state,.mcq-category-card,.mcq-question-card,.mcq-quick-start-card,.mcq-runner-top-card,.mcq-selected-exam-card,.mcq-subjects-panel{background:linear-gradient(180deg,hsl(var(--card)/.94),hsl(var(--card)/.78)),linear-gradient(135deg,hsl(var(--primary)/.055),hsl(var(--accent)/.04))!important}.mcq-browser-hero,.mcq-quick-start-card{position:relative}.mcq-browser-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--secondary)),hsl(var(--accent)));opacity:.78;pointer-events:none}.mcq-browser-hero>*{position:relative;z-index:1}.mcq-quick-start-card{overflow:hidden}.mcq-quick-start-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,hsl(var(--primary)),hsl(var(--accent)));opacity:.72;pointer-events:none}.mcq-quick-start-card>*{position:relative;z-index:1}.mcq-quick-start-button{position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsl(var(--background)/.68),0 12px 30px rgba(15,23,42,.045)}.mcq-quick-start-button:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,hsl(var(--primary)/.55),hsl(var(--accent)/.46),transparent);opacity:0;transition:opacity .16s ease}.mcq-quick-start-button:hover:before{opacity:1}.mcq-category-scroll{scrollbar-color:hsl(var(--primary)/.34) transparent;scrollbar-width:thin}.mcq-category-scroll-shell:after{content:"";position:absolute;top:0;right:0;bottom:.38rem;width:2.4rem;border-radius:0 8px 8px 0;background:linear-gradient(90deg,transparent,hsl(var(--card)/.94));pointer-events:none}.mcq-category-scroll::-webkit-scrollbar{height:.38rem}.mcq-category-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:hsl(var(--primary)/.34)}.mcq-picker-popover{box-shadow:0 22px 56px rgba(15,23,42,.14),inset 0 1px 0 hsl(var(--background)/.64)!important}.mcq-picker-button{position:relative;border:1px solid transparent!important;background:linear-gradient(180deg,hsl(var(--background)/.98),hsl(var(--card)/.96)) padding-box,linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)),hsl(var(--accent))) border-box!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}.mcq-picker-button:hover{box-shadow:0 10px 20px rgba(15,23,42,.08)!important}.mcq-picker-button:hover,.mcq-picker-button[aria-expanded=true]{background:linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--background)/.96)) padding-box,linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)),hsl(var(--accent))) border-box!important}.mcq-picker-button[aria-expanded=true]{box-shadow:0 10px 22px rgba(15,23,42,.07)!important}.mcq-picker-caret{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)),hsl(var(--accent)))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.18),0 1px 2px rgba(15,23,42,.06)}.mcq-picker-caret svg{color:#ffffff;filter:drop-shadow(0 1px 0 rgba(15,23,42,.16))}.mcq-topic-action,.mcq-topic-start{box-shadow:0 8px 18px hsl(var(--foreground)/.06),inset 0 1px 0 hsl(var(--background)/.72)}.mcq-topic-action{position:relative}.mcq-topic-action:after{content:"";position:absolute;inset:-.28rem;border:1px solid;border-radius:inherit;opacity:.1;pointer-events:none}.mcq-topic-card:focus-visible .mcq-topic-action,.mcq-topic-card:hover .mcq-topic-action{box-shadow:0 10px 24px hsl(var(--foreground)/.1),0 0 0 3px hsl(var(--primary)/.08),inset 0 1px 0 hsl(var(--background)/.82)}.mcq-topic-start{border:1px solid;transition:transform .16s ease,box-shadow .16s ease}.mcq-topic-card:focus-visible .mcq-topic-start,.mcq-topic-card:hover .mcq-topic-start{transform:translateY(-1px);box-shadow:0 10px 22px hsl(var(--foreground)/.09),inset 0 1px 0 hsl(var(--background)/.78)}.mcq-option-button-correct,.mcq-option-button-wrong{box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.mcq-option-button-correct .mcq-option-text,.mcq-option-button-wrong .mcq-option-text{color:hsl(var(--foreground));font-weight:560}.mcq-option-button-correct .mcq-option-index{border-color:hsl(var(--accent)/.26);background:hsl(var(--accent)/.12);color:hsl(var(--accent))}.mcq-option-button-wrong .mcq-option-index{border-color:hsl(var(--destructive)/.26);background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.mcq-answer-panel{position:relative;overflow:hidden;padding:1.25rem 1.5rem;background:radial-gradient(circle at top right,hsl(var(--primary)/.08),transparent 38%),linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--card)/.9))!important;border-color:hsl(var(--primary)/.18)!important;box-shadow:0 18px 44px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.45)!important;color:hsl(var(--foreground))!important}.mcq-answer-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,hsl(var(--primary)),hsl(var(--accent)));pointer-events:none}.mcq-answer-panel>*{position:relative;z-index:1}.mcq-answer-header{border-bottom:1px solid hsl(var(--border)/.72);padding-bottom:.78rem;padding-top:.1rem}.mcq-answer-read{border-radius:8px!important}.mcq-explanation-label{display:inline-flex;align-items:center;border:1px solid hsl(var(--primary)/.18);border-radius:999px;background:hsl(var(--primary)/.075);padding:.42rem .68rem;color:hsl(var(--primary));font-size:.66rem;font-weight:780;line-height:1;text-transform:uppercase;letter-spacing:.12em}.mcq-explanation-block{margin-top:.85rem}.mcq-explanation-text{color:hsl(var(--foreground))!important;font-size:.94rem;font-weight:400;line-height:1.78}.mcq-practice-runner .mcq-answer-panel .mcq-explanation-text{color:hsl(var(--foreground))!important;font-weight:400!important}@media (max-width:1023px){.mcq-practice-page{--mcq-panel-shadow:0 16px 36px rgba(15,23,42,0.07)}.mcq-browser{gap:.9rem!important}.mcq-answer-panel,.mcq-browser-filter-card,.mcq-browser-hero,.mcq-browser-state,.mcq-category-card,.mcq-question-card,.mcq-quick-start-button,.mcq-quick-start-card,.mcq-runner-actions,.mcq-runner-top-card,.mcq-selected-exam-card,.mcq-subject-card,.mcq-subjects-panel,.mcq-topic-card{border-radius:8px!important;box-shadow:var(--mcq-panel-shadow)!important}.mcq-browser-hero-grid{gap:.95rem;padding:1rem!important}.mcq-answer-panel,.mcq-browser-filter-card,.mcq-browser-hero,.mcq-browser-state,.mcq-category-card,.mcq-question-card,.mcq-quick-start-button,.mcq-quick-start-card,.mcq-runner-actions,.mcq-runner-top-card,.mcq-selected-exam-card,.mcq-subject-card,.mcq-subjects-panel,.mcq-topic-card{transition:none!important;will-change:auto}.mcq-browser-kicker{padding:.34rem .58rem!important;font-size:.62rem!important;letter-spacing:.11em!important}.mcq-browser-title{max-width:32rem;font-size:clamp(1.45rem,4vw,1.85rem)!important;line-height:1.1!important}.mcq-browser-copy{max-width:38rem;font-size:.82rem!important;line-height:1.45rem!important}.mcq-browser-active-pills span,.mcq-section-eyebrow{font-size:.64rem!important}.mcq-browser-metrics{border-radius:8px!important;padding:.38rem!important}.mcq-hero-metric{border-radius:7px!important;padding:.58rem .62rem!important}.mcq-hero-metric div:first-child{font-size:.58rem!important;letter-spacing:.1em!important}.mcq-hero-metric div:last-child{margin-top:.18rem!important;font-size:1rem!important;line-height:1.15}.mcq-browser-filter-card,.mcq-browser-state,.mcq-category-card,.mcq-quick-start-card,.mcq-selected-exam-card,.mcq-subjects-panel{padding:.82rem!important}.mcq-picker-button{min-height:2.65rem;border-radius:8px!important;padding:.45rem .6rem!important}.mcq-picker-button span.block:first-child{font-size:.88rem!important;line-height:1.2}.mcq-picker-button span.block:last-child{margin-top:.14rem!important;font-size:.74rem!important;line-height:1.2}.mcq-picker-button>span:last-child{width:1.62rem!important;height:1.62rem!important}.mcq-picker-option,.mcq-picker-popover{border-radius:8px!important}.mcq-picker-label-row{margin-bottom:.28rem!important}.mcq-picker-label{font-size:.72rem!important}.mcq-picker-helper{max-width:50%;overflow:hidden;font-size:.64rem!important;text-overflow:ellipsis;white-space:nowrap}.mcq-picker-popover{max-width:calc(100vw - 1rem)!important;padding:.35rem!important}.mcq-picker-list{max-height:min(14rem,calc(100dvh - 14rem))!important}.mcq-picker-option{padding:.46rem .56rem!important}.mcq-picker-check{width:1.35rem!important;height:1.35rem!important}.mcq-browser-reset{height:2.1rem!important;border-radius:8px!important}.mcq-selected-exam-title,.mcq-subjects-title{font-size:1.02rem!important;line-height:1.2!important}.mcq-subjects-copy{font-size:.76rem!important;line-height:1.35rem!important}.mcq-language-toggle{border-radius:8px!important;padding:.32rem!important}.mcq-language-toggle button{border-radius:7px!important;padding:.42rem .5rem!important;font-size:.7rem!important}.mcq-category-scroll{scroll-snap-type:x proximity;padding-bottom:.35rem!important}.mcq-category-button{min-height:2.28rem!important;scroll-snap-align:start;border-radius:999px!important;padding:.46rem .72rem!important;font-size:.74rem!important;line-height:1!important}.mcq-quick-start-card h4{font-size:1.02rem!important;line-height:1.32rem!important}.mcq-quick-start-card p{font-size:.76rem!important;line-height:1.32rem!important}.mcq-quick-start-button{min-height:0!important;border-radius:8px!important;padding:.82rem!important}.mcq-quick-start-icon{width:2.1rem!important;height:2.1rem!important;border-radius:.7rem!important}.mcq-quick-start-meta{max-width:7.5rem;overflow:hidden;padding:.32rem .52rem!important;font-size:.66rem!important;line-height:1!important;text-overflow:ellipsis;white-space:nowrap}.mcq-quick-start-title{margin-top:.68rem!important;font-size:.92rem!important;line-height:1.22rem!important}.mcq-quick-start-detail{display:-webkit-box;overflow:hidden;margin-top:.32rem!important;font-size:.76rem!important;line-height:1.24rem!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mcq-quick-start-cta{margin-top:.68rem!important;font-size:.76rem!important}.mcq-subject-card{padding:.82rem!important}.mcq-subject-toggle{gap:.72rem!important}.mcq-subject-icon{border-radius:8px!important;padding:.5rem!important}.mcq-subject-icon svg{width:1rem;height:1rem}.mcq-subject-title{font-size:.78rem!important;line-height:1.06!important}.mcq-subject-meta{font-size:.64rem!important}.mcq-subject-action{border-radius:8px!important;padding:.44rem .58rem!important;font-size:.68rem!important}.mcq-topic-wrap{margin-top:.82rem!important}.mcq-topic-head{margin-bottom:.62rem!important}.mcq-topic-head h6{font-size:.82rem!important}.mcq-topic-head span{font-size:.68rem!important}.mcq-topic-card{padding:.72rem .78rem!important;border-radius:18px!important}.mcq-topic-card-inner{min-height:6.1rem!important;padding-left:.2rem!important}.mcq-topic-card .rounded-full{padding:.24rem .48rem!important;font-size:.56rem!important}.mcq-topic-rail{top:.8rem!important;bottom:.8rem!important;width:.22rem!important}.mcq-topic-action{width:1.82rem!important;height:1.82rem!important}.mcq-topic-action svg{width:.88rem!important;height:.88rem!important}.mcq-topic-main{margin-top:.58rem!important}.mcq-topic-title{display:-webkit-box;overflow:hidden;font-size:.84rem!important;line-height:1.08rem!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mcq-topic-subtitle{display:none}.mcq-topic-footer{margin-top:.56rem!important;border-color:hsl(var(--border)/.58)!important;padding-top:.46rem!important}.mcq-topic-count,.mcq-topic-start{font-size:.54rem!important;letter-spacing:.05em!important}.mcq-topic-start{min-height:1.74rem!important;padding:.25rem .56rem!important;letter-spacing:.02em!important;text-transform:none!important}.mcq-topic-card:focus-visible,.mcq-topic-card:hover{transform:none!important;box-shadow:var(--mcq-panel-shadow)!important}.mcq-topic-card:focus-visible .mcq-topic-action,.mcq-topic-card:focus-visible .mcq-topic-start,.mcq-topic-card:hover .mcq-topic-action,.mcq-topic-card:hover .mcq-topic-start{transform:none!important}.mcq-topic-start svg{width:.82rem!important;height:.82rem!important}.mcq-practice-runner{gap:.8rem!important}.mcq-question-card,.mcq-runner-top-card{padding:.82rem!important}.mcq-runner-back{height:2.25rem!important;border-radius:8px!important}.mcq-runner-title{font-size:.86rem!important}.mcq-runner-count{font-size:.68rem!important}.mcq-question-title{margin-top:.2rem!important;font-size:1.02rem!important;line-height:1.55rem!important}.mcq-option-list{margin-top:.9rem!important;gap:.58rem!important}.mcq-option-button{border-radius:8px!important;gap:.65rem!important;padding:.72rem!important;font-size:.82rem!important}.mcq-option-index{width:1.8rem!important;height:1.8rem!important}.mcq-answer-panel{margin-top:1rem!important;padding:.82rem!important;font-size:.88rem!important;line-height:1.45rem!important}.mcq-answer-header{margin-bottom:0!important;padding-bottom:.58rem}.mcq-answer-read{height:2.05rem!important;padding-right:.58rem!important;padding-left:.58rem!important;font-size:.68rem!important}.mcq-answer-read svg{width:.9rem;height:.9rem}.mcq-explanation-label{font-size:.58rem;letter-spacing:.1em;padding:.34rem .52rem}.mcq-explanation-block{margin-top:.62rem!important;padding-top:0}.mcq-explanation-text{color:hsl(var(--foreground));font-size:.9rem;line-height:1.66}.mcq-runner-actions{bottom:calc(4.55rem + env(safe-area-inset-bottom))!important;margin-top:1.1rem!important;padding:.4rem!important}.mcq-runner-actions .ui-button{height:2.38rem!important;border-radius:8px!important;padding-right:.5rem!important;padding-left:.5rem!important;font-size:.72rem!important}.mcq-runner-finish-primary:not(:disabled),.mcq-runner-next-button:not(:disabled){box-shadow:0 10px 22px hsl(var(--primary)/.2),inset 0 1px 0 hsl(var(--background)/.28)!important}.mcq-runner-finish-secondary{border-color:hsl(var(--border)/.86)!important;background:hsl(var(--background)/.74)!important;color:hsl(var(--foreground)/.78)!important;box-shadow:inset 0 1px 0 hsl(var(--background)/.68)!important}}@media (max-width:640px){.mcq-practice-page{margin-top:-.25rem;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))!important}.mcq-browser{gap:.75rem!important}.mcq-browser-hero-grid{gap:.72rem;padding:.78rem!important}.mcq-browser-hero-copy{gap:.52rem!important}.mcq-browser-title{max-width:20rem;font-size:clamp(1.18rem,5.6vw,1.42rem)!important}.mcq-browser-copy,.mcq-browser-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mcq-browser-copy{font-size:.74rem!important;line-height:1.28rem!important}.mcq-browser-active-pills{gap:.38rem!important}.mcq-browser-active-pills span{padding:.28rem .52rem!important;font-size:.62rem!important}.mcq-browser-metrics{gap:.32rem!important;padding:.32rem!important}.mcq-hero-metric{padding:.48rem .45rem!important}.mcq-hero-metric div:first-child{font-size:.52rem!important}.mcq-hero-metric div:last-child{font-size:.92rem!important}.mcq-browser-filter-card,.mcq-browser-state,.mcq-category-card,.mcq-quick-start-card,.mcq-selected-exam-card,.mcq-subjects-panel{padding:.72rem!important}.mcq-browser-reset{width:100%!important}.mcq-selected-exam-grid{gap:.62rem!important}.mcq-section-eyebrow{font-size:.58rem!important;letter-spacing:.1em!important}.mcq-selected-exam-title,.mcq-subjects-title{font-size:.96rem!important}.mcq-subjects-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mcq-quick-start-card>div:first-child{gap:.48rem!important}.mcq-quick-start-card>div:last-child{margin-top:.72rem!important;gap:.6rem!important}.mcq-quick-start-card h4{margin-top:.24rem!important;font-size:.96rem!important;line-height:1.22rem!important}.mcq-quick-start-card p{margin-top:.24rem!important;font-size:.72rem!important;line-height:1.18rem!important}.mcq-quick-start-button{padding:.68rem!important}.mcq-quick-start-title{font-size:.88rem!important;line-height:1.14rem!important}.mcq-quick-start-detail{font-size:.7rem!important;line-height:1.12rem!important}.mcq-subject-card{padding:.6rem .62rem!important}.mcq-subject-toggle{gap:.52rem!important}.mcq-subject-icon{padding:.42rem!important}.mcq-subject-icon svg{width:.9rem;height:.9rem}.mcq-subject-title{font-size:.72rem!important;line-height:1.02!important}.mcq-subject-meta{margin-top:.18rem!important;font-size:.6rem!important;line-height:.98rem!important}.mcq-subject-action{max-width:5.5rem;gap:.32rem!important;padding:.36rem .5rem!important;font-size:.63rem!important;white-space:nowrap}.mcq-subject-action-full{display:none}.mcq-subject-action-short{display:inline}.mcq-subject-action svg{width:.82rem;height:.82rem}.mcq-topic-card{padding:.66rem .7rem!important;border-radius:18px!important}.mcq-topic-card-inner{min-height:6.05rem!important}.mcq-topic-top{gap:.56rem!important}.mcq-topic-badges{gap:.42rem!important}.mcq-topic-card .rounded-full{font-size:.56rem!important}.mcq-topic-action{width:1.78rem!important;height:1.78rem!important}.mcq-topic-main{margin-top:.58rem!important}.mcq-topic-title{font-size:.8rem!important;line-height:1.03rem!important}.mcq-topic-footer{margin-top:.54rem!important;padding-top:.45rem!important}.mcq-topic-count,.mcq-topic-start{font-size:.54rem!important}.mcq-topic-start{padding-right:.46rem!important;padding-left:.5rem!important}.mcq-runner-actions{position:static!important}}@media (min-width:641px) and (max-width:1023px){.mcq-browser-hero-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:center}.mcq-subjects-panel .grid.gap-4,.mcq-topic-wrap .grid{gap:.9rem!important}}[data-theme=dark] .mcq-browser-filter-card,[data-theme=dark] .mcq-browser-hero,[data-theme=dark] .mcq-browser-state,[data-theme=dark] .mcq-category-card,[data-theme=dark] .mcq-question-card,[data-theme=dark] .mcq-quick-start-card,[data-theme=dark] .mcq-runner-top-card,[data-theme=dark] .mcq-selected-exam-card,[data-theme=dark] .mcq-subjects-panel{border-color:rgba(148,163,184,.14)!important;background:radial-gradient(circle at 0 0,rgba(96,165,250,.055),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.78),rgba(8,13,26,.68))!important}[data-theme=colorful] .mcq-browser-filter-card,[data-theme=colorful] .mcq-browser-hero,[data-theme=colorful] .mcq-browser-state,[data-theme=colorful] .mcq-category-card,[data-theme=colorful] .mcq-question-card,[data-theme=colorful] .mcq-quick-start-card,[data-theme=colorful] .mcq-runner-top-card,[data-theme=colorful] .mcq-selected-exam-card,[data-theme=colorful] .mcq-subjects-panel{border-color:rgba(14,116,144,.16)!important;background:radial-gradient(circle at 0 0,rgba(34,211,238,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(240,253,250,.72))!important}[data-theme=colorful] .mcq-picker-button{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,255,.94)) padding-box,linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed) border-box!important;box-shadow:0 10px 22px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.84)!important}[data-theme=colorful] .mcq-picker-button:hover{box-shadow:0 12px 24px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.88)!important}[data-theme=colorful] .mcq-picker-button:hover,[data-theme=colorful] .mcq-picker-button[aria-expanded=true]{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(239,244,255,.98)) padding-box,linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed) border-box!important}[data-theme=colorful] .mcq-picker-button[aria-expanded=true]{box-shadow:0 12px 22px rgba(37,99,235,.09),inset 0 1px 0 rgba(255,255,255,.88)!important}[data-theme=colorful] .mcq-picker-caret{background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.16),0 1px 2px rgba(37,99,235,.1)}[data-theme=colorful] .mcq-picker-caret svg{color:#ffffff;filter:drop-shadow(0 1px 0 rgba(15,23,42,.18))}[data-theme=colorful] .mcq-picker-popover{border-color:rgba(124,58,237,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,255,.96))!important;box-shadow:0 26px 60px rgba(37,99,235,.12),0 14px 28px rgba(124,58,237,.08),inset 0 1px 0 rgba(255,255,255,.9)!important}[data-theme=colorful] .mcq-option-button-correct{border-color:hsl(151 68% 38%/.55)!important;background:hsl(151 68% 38%/.14)!important;box-shadow:inset 0 1px 0 hsl(151 68% 80%/.6),0 0 0 2px hsl(151 68% 38%/.18)!important}[data-theme=colorful] .mcq-option-button-correct .mcq-option-index{border-color:hsl(151 68% 38%/.4);background:hsl(151 68% 38%/.2);color:hsl(151 68% 28%)}[data-theme=colorful] .mcq-option-button-correct,[data-theme=colorful] .mcq-option-button-correct .mcq-option-text{color:hsl(151 68% 22%)!important}[data-theme=colorful] .mcq-option-button-wrong{border-color:hsl(0 72% 51%/.5)!important;background:hsl(0 72% 51%/.1)!important;box-shadow:inset 0 1px 0 hsl(0 72% 90%/.7),0 0 0 2px hsl(0 72% 51%/.18)!important}[data-theme=colorful] .mcq-option-button-wrong .mcq-option-index{border-color:hsl(0 72% 51%/.38);background:hsl(0 72% 51%/.16);color:hsl(0 72% 38%)}[data-theme=colorful] .mcq-option-button-wrong,[data-theme=colorful] .mcq-option-button-wrong .mcq-option-text{color:hsl(0 72% 30%)!important}@media (max-width:479px){.mcq-browser-metrics{display:none!important}.mcq-browser-hero-grid{padding:.72rem!important}.mcq-browser-title{font-size:clamp(1.1rem,6vw,1.28rem)!important}.mcq-browser-copy,.mcq-browser-title{-webkit-line-clamp:3!important}.mcq-picker-option{grid-template-columns:minmax(0,1fr) auto!important}.mcq-picker-meta{display:none!important}.mcq-picker-option span.block:first-child{font-size:.95rem!important;line-height:1.2}.mcq-picker-option span.block:last-child{font-size:.76rem!important;line-height:1.2}.mcq-picker-option .mcq-picker-check{width:1.35rem!important;height:1.35rem!important}.mcq-picker-popover{box-shadow:0 10px 22px rgba(15,23,42,.06)!important}}.pyq-explanation-card,.pyq-hero-card,.pyq-mini-stat,.pyq-notice,.pyq-option-button,.pyq-picker-card,.pyq-result-card,.pyq-runner-card,.pyq-score-tile{border-color:hsl(var(--border)/.82)!important;background:radial-gradient(circle at top right,hsl(var(--primary)/.055),transparent 38%),linear-gradient(180deg,hsl(var(--card)/.96),hsl(var(--card)/.84))!important;box-shadow:0 16px 38px rgba(15,23,42,.065),inset 0 1px 0 rgba(255,255,255,.38)}.pyq-hero-card,.pyq-result-card,.pyq-runner-card{position:relative;overflow:hidden;border-radius:8px!important}.pyq-hero-card:before,.pyq-result-card:before,.pyq-runner-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--secondary)));opacity:.72;pointer-events:none}.pyq-hero-card>*,.pyq-result-card>*,.pyq-runner-card>*{position:relative;z-index:1}.pyq-mini-stat{min-width:0}.pyq-mini-stat span{color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pyq-select{min-height:2.8rem;border-color:hsl(var(--border)/.78)!important;background:hsl(var(--background)/.78)!important;color:hsl(var(--foreground))!important;font-size:.92rem}.pyq-notice-info{border-color:hsl(var(--primary)/.18)!important;color:hsl(var(--foreground))}.pyq-notice-error{border-color:hsl(var(--destructive)/.22)!important;background:radial-gradient(circle at top right,hsl(var(--destructive)/.08),transparent 38%),hsl(var(--card)/.9)!important;color:hsl(var(--foreground))}.pyq-option-index,.pyq-result-icon{border-color:hsl(var(--primary)/.18);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.pyq-score-tile-success{border-color:hsl(var(--accent)/.2)!important;background:hsl(var(--accent)/.08)!important}.pyq-score-tile-danger{border-color:hsl(var(--destructive)/.18)!important;background:hsl(var(--destructive)/.075)!important}.pyq-score-tile-primary{border-color:hsl(var(--primary)/.2)!important;background:hsl(var(--primary)/.08)!important}.pyq-timer-pill{display:inline-flex;align-items:center;gap:.36rem;font-weight:850}.pyq-option-button{box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.pyq-option-button:not(:disabled):active{transform:scale(.995)}@media (max-width:1023px){.pyq-explanation-card,.pyq-hero-card,.pyq-mini-stat,.pyq-notice,.pyq-option-button,.pyq-picker-card,.pyq-result-card,.pyq-runner-card,.pyq-score-tile{border-radius:8px!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important}.pyq-hero-card{padding:.95rem!important}.pyq-hero-card h1{font-size:clamp(1.35rem,4vw,1.75rem)!important;line-height:1.18!important}.pyq-hero-card p,.pyq-picker-card p{font-size:.84rem!important;line-height:1.42rem!important}.pyq-picker-card{padding:.85rem!important}.pyq-mini-stat{padding:.62rem!important}.pyq-select{min-height:2.65rem;border-radius:8px!important;font-size:.88rem!important}.pyq-runner-card{padding:.9rem!important}.pyq-question-text{font-size:1rem!important;line-height:1.62rem!important}.pyq-option-button{border-radius:8px!important;gap:.65rem!important;padding:.72rem!important}.pyq-runner-actions .ui-button{min-height:2.5rem!important;border-radius:8px!important}}@media (max-width:640px){.pyq-practice-page{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))!important}.pyq-hero-card,.pyq-picker-card,.pyq-result-card,.pyq-runner-card{padding:.82rem!important}.pyq-hero-card h1{font-size:1.35rem!important;line-height:1.6rem!important}.pyq-hero-card p,.pyq-picker-card p{font-size:.78rem!important;line-height:1.34rem!important}.pyq-mini-stat{padding:.58rem!important}.pyq-mini-stat p{font-size:1rem!important;line-height:1.1!important}.pyq-mini-stat span{font-size:.55rem!important;letter-spacing:.06em}.pyq-select{min-height:2.55rem;border-radius:8px!important;font-size:.84rem!important}.pyq-picker-card label{font-size:.78rem!important}.pyq-question-text{font-size:.98rem!important;line-height:1.58rem!important}.pyq-option-button{grid-template-columns:1.78rem minmax(0,1fr)!important;gap:.62rem!important;padding:.68rem!important}.pyq-option-index{width:1.75rem!important;height:1.75rem!important;font-size:.68rem!important}.pyq-option-button span:last-child{font-size:.84rem!important;line-height:1.42rem!important}.pyq-explanation-card{padding:.78rem!important}.pyq-explanation-card p:last-child{font-size:.88rem!important;line-height:1.6rem!important}.pyq-runner-actions{grid-template-columns:minmax(0,1fr) auto}.pyq-runner-actions .ui-button{min-height:2.45rem!important;border-radius:8px!important;font-size:.78rem!important}}[data-theme=dark] .pyq-explanation-card,[data-theme=dark] .pyq-hero-card,[data-theme=dark] .pyq-mini-stat,[data-theme=dark] .pyq-notice,[data-theme=dark] .pyq-option-button,[data-theme=dark] .pyq-picker-card,[data-theme=dark] .pyq-result-card,[data-theme=dark] .pyq-runner-card,[data-theme=dark] .pyq-score-tile{border-color:rgba(148,163,184,.14)!important;background:radial-gradient(circle at 0 0,rgba(96,165,250,.055),transparent 34%),rgba(15,23,42,.68)!important;box-shadow:0 22px 48px rgba(0,0,0,.22)}[data-theme=colorful] .pyq-explanation-card,[data-theme=colorful] .pyq-hero-card,[data-theme=colorful] .pyq-mini-stat,[data-theme=colorful] .pyq-notice,[data-theme=colorful] .pyq-option-button,[data-theme=colorful] .pyq-picker-card,[data-theme=colorful] .pyq-result-card,[data-theme=colorful] .pyq-runner-card,[data-theme=colorful] .pyq-score-tile{border-color:rgba(14,116,144,.16)!important;background:radial-gradient(circle at 0 0,rgba(34,211,238,.1),transparent 34%),rgba(255,255,255,.76)!important;box-shadow:0 20px 46px rgba(15,23,42,.08)}.mock-runner-active-card,.mock-runner-empty-card,.mock-runner-insight-panel,.mock-runner-insight-tile,.mock-runner-insights-card,.mock-runner-mobile-focus-bar,.mock-runner-mobile-palette,.mock-runner-palette-card,.mock-runner-picker-card,.mock-runner-progress-card,.mock-runner-question-card,.mock-runner-result-metric,.mock-runner-section-card,.mock-runner-sections-card,.mock-runner-start-note,.mock-runner-submit-card,.mock-test-attempt-fact,.mock-test-attempt-top,.mock-test-list-card,.mock-test-list-stat,.mock-tests-empty-card,.mock-tests-filter-card,.mock-tests-hero,.mock-tests-notice-card,.mock-tests-search-card,.mock-tests-summary-tile{border-color:hsl(var(--border)/.86)!important;background:radial-gradient(circle at top right,hsl(var(--primary)/.055),transparent 38%),linear-gradient(180deg,hsl(var(--card)/.97),hsl(var(--card)/.86))!important;box-shadow:0 18px 44px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.44)!important}.mock-tests-hero{padding:1.1rem 1.2rem}.mock-runner-active-card,.mock-runner-question-card,.mock-tests-hero{position:relative;overflow:hidden}.mock-runner-active-card:before,.mock-runner-question-card:before,.mock-tests-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--secondary)));opacity:.72;pointer-events:none}.mock-runner-active-card>*,.mock-runner-question-card>*,.mock-tests-hero>*{position:relative;z-index:1}.mock-tests-summary-tile{min-height:5.75rem}.mock-tests-filter-card{z-index:50}.mock-tests-search-card{z-index:60}.mock-tests-language-picker{position:relative;z-index:80}.mock-tests-empty-actions .ui-button,.mock-tests-empty-card .ui-button{min-height:2.45rem}.mock-tests-empty-card h2{color:hsl(var(--foreground))}.mock-runner-answer-card,.mock-runner-next-section-card,.mock-runner-option-button,.mock-runner-palette-section,.mock-runner-picker-button,.mock-runner-picker-option,.mock-runner-result-stat,.mock-runner-section-button,.mock-test-attempt-fact,.mock-test-list-card,.mock-test-list-stat,.mock-tests-picker-button,.mock-tests-picker-option{box-shadow:inset 0 1px 0 rgba(255,255,255,.36)}.mock-tests-picker-button{position:relative;border:1px solid hsl(var(--border)/.9)!important;background:linear-gradient(180deg,hsl(var(--background)/.98),hsl(var(--card)/.93))!important;box-shadow:0 8px 20px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.42)!important}.mock-tests-picker-button:hover,.mock-tests-picker-button[aria-expanded=true]{border-color:hsl(var(--primary)/.32)!important;background:linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--background)/.96))!important;box-shadow:0 12px 26px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.5)!important}.mock-tests-language-trigger.mock-tests-picker-button{min-height:3rem;border-color:hsl(var(--border)/.92)!important;background:linear-gradient(180deg,hsl(var(--background)/.99),hsl(var(--card)/.94))!important;box-shadow:0 8px 20px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.45)!important}.mock-tests-language-trigger.mock-tests-picker-button:hover,.mock-tests-language-trigger.mock-tests-picker-button[aria-expanded=true]{border-color:hsl(var(--primary)/.28)!important;background:linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--background)/.96))!important;box-shadow:0 12px 26px rgba(15,23,42,.065),inset 0 1px 0 rgba(255,255,255,.52)!important}.mock-tests-picker-caret{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)),hsl(var(--accent)))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.16),0 1px 2px rgba(15,23,42,.08)}.mock-tests-picker-caret svg{color:#ffffff;filter:drop-shadow(0 1px 0 rgba(15,23,42,.16))}.mock-tests-language-caret{width:2rem!important;height:2rem!important}.mock-tests-language-caret svg{width:.85rem!important;height:.85rem!important}.mock-tests-picker-option{box-shadow:0 8px 18px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.34)}.mock-tests-picker-option .mock-tests-picker-check{background:rgba(255,255,255,.7)}.mock-tests-picker-popover{max-height:min(20rem,calc(100vh - 16rem));overflow:hidden;box-shadow:0 26px 60px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.58)!important}.mock-tests-language-popover{max-height:min(16rem,calc(100vh - 16rem));overflow:hidden;box-shadow:0 18px 40px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.58)!important}.mock-tests-picker-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mock-tests-picker-popover .mock-tests-picker-option{margin-bottom:.25rem;padding:.6rem .68rem}.mock-tests-picker-option:not([aria-pressed=true]){background:linear-gradient(180deg,hsl(var(--background)/.98),hsl(var(--card)/.94))!important;border-color:hsl(var(--border)/.8)!important}.mock-tests-picker-option[aria-pressed=true]{border-color:hsl(var(--primary)/.34)!important;background:linear-gradient(180deg,hsl(var(--primary)/.12),hsl(var(--primary)/.06))!important}.mock-tests-picker-popover .mock-tests-picker-option span:first-child span:first-child{font-size:.86rem;line-height:1.2}.mock-tests-picker-popover .mock-tests-picker-option span:first-child span:last-child{margin-top:.1rem;font-size:.68rem;line-height:1.2}.mock-runner-timer-pill{background:linear-gradient(135deg,hsl(var(--background)/.92),hsl(var(--card)/.78))!important;font-weight:800}.mock-runner-option-button{min-height:3.45rem}.mock-runner-section-button{position:relative;overflow:hidden}.mock-runner-section-button:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--section-tint,rgba(14,165,233,.06)),transparent 68%);pointer-events:none}.mock-runner-section-button:after{content:"";position:absolute;inset:0 auto 0 0;width:.34rem;background:linear-gradient(180deg,var(--section-border,rgba(14,165,233,.34)),transparent);pointer-events:none}.mock-runner-section-button>*{position:relative;z-index:1}.mock-runner-section-tone-cyan{--section-border:rgba(14,165,233,0.34);--section-tint:rgba(14,165,233,0.08)}.mock-runner-section-tone-emerald{--section-border:rgba(34,197,94,0.34);--section-tint:rgba(34,197,94,0.08)}.mock-runner-section-tone-amber{--section-border:rgba(245,158,11,0.36);--section-tint:rgba(245,158,11,0.08)}.mock-runner-section-tone-violet{--section-border:rgba(168,85,247,0.34);--section-tint:rgba(168,85,247,0.08)}.mock-runner-section-tone-rose{--section-border:rgba(244,63,94,0.34);--section-tint:rgba(244,63,94,0.08)}.mock-runner-section-tone-teal{--section-border:rgba(20,184,166,0.34);--section-tint:rgba(20,184,166,0.08)}.mock-runner-actions .ui-button,.mock-runner-question-nav .ui-button{border-radius:10px}.mock-runner-question-layout{align-items:start}.mock-runner-palette-shell,.mock-runner-question-main{min-width:0}.mock-runner-palette-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.38) transparent}.mock-runner-palette-scroll::-webkit-scrollbar{width:8px;height:8px}.mock-runner-palette-scroll::-webkit-scrollbar-track{background:transparent}.mock-runner-palette-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:rgba(100,116,139,.42)}.mock-runner-palette-body{min-width:0}.mock-runner-mobile-focus-bar,.mock-runner-mobile-palette,.mock-runner-mobile-start-bar{display:none}@media (max-width:1023px){.mock-tests-page{--mock-mobile-shadow:0 14px 34px rgba(15,23,42,0.07);gap:.9rem!important}.mock-tests-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))!important;justify-items:center;gap:.72rem!important}.mock-runner-active-card,.mock-runner-empty-card,.mock-runner-insight-panel,.mock-runner-insight-tile,.mock-runner-insights-card,.mock-runner-mobile-focus-bar,.mock-runner-mobile-palette,.mock-runner-palette-card,.mock-runner-picker-card,.mock-runner-progress-card,.mock-runner-question-card,.mock-runner-result-metric,.mock-runner-section-card,.mock-runner-sections-card,.mock-runner-start-note,.mock-runner-submit-card,.mock-test-attempt-fact,.mock-test-attempt-top,.mock-test-list-card,.mock-test-list-stat,.mock-tests-empty-card,.mock-tests-filter-card,.mock-tests-hero,.mock-tests-notice-card,.mock-tests-search-card,.mock-tests-summary-tile{border-radius:8px!important;box-shadow:var(--mock-mobile-shadow)!important}.mock-tests-hero{padding:.95rem!important}.mock-tests-hero-copy{gap:.62rem!important}.mock-tests-kicker{width:-moz-fit-content;width:fit-content;padding:.34rem .58rem!important;font-size:.62rem!important;letter-spacing:.11em!important}.mock-tests-title{max-width:33rem;font-size:clamp(1.35rem,4vw,1.8rem)!important;line-height:1.1!important}.mock-tests-copy{max-width:37rem;font-size:.82rem!important;line-height:1.45rem!important}.mock-tests-selected-pill,.mock-tests-state-pill{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.34rem .62rem!important;font-size:.72rem!important;line-height:1.25}.mock-tests-summary-grid{gap:.48rem!important}.mock-tests-summary-tile{min-height:4.25rem;padding:.58rem!important}.mock-tests-summary-label{gap:.32rem!important}.mock-tests-summary-label svg{width:.85rem;height:.85rem}.mock-tests-summary-label span{font-size:.52rem!important;line-height:1.05;letter-spacing:.08em!important}.mock-tests-summary-value{margin-top:.35rem!important;font-size:1.05rem!important;line-height:1.1}.mock-runner-active-card,.mock-runner-empty-card,.mock-runner-insights-card,.mock-runner-picker-card,.mock-tests-empty-card,.mock-tests-filter-card,.mock-tests-notice-card,.mock-tests-search-card{padding:.82rem!important}.mock-test-list-card{width:min(100%,24rem);min-height:0!important;justify-self:center;padding:.88rem!important;gap:.85rem}.mock-runner-picker-card .text-sm.font-semibold,.mock-tests-card-title{font-size:.84rem!important;line-height:1.2}.mock-runner-picker-card p,.mock-tests-card-copy{font-size:.74rem!important;line-height:1.35rem!important}.mock-tests-picker-label-row{margin-bottom:.42rem!important}.mock-tests-picker-label-row h2{font-size:.78rem!important}.mock-tests-picker-label-row span{font-size:.66rem!important}.mock-runner-picker-button,.mock-tests-picker-button{min-height:3.1rem;border-radius:8px!important;gap:.62rem!important;padding:.62rem .68rem!important}.mock-runner-picker-button span.block:first-child,.mock-tests-picker-button span.block:first-child{font-size:.86rem!important;line-height:1.15}.mock-runner-picker-button span.block:last-child,.mock-tests-picker-button span.block:last-child{margin-top:.18rem!important;font-size:.68rem!important}.mock-runner-picker-button>span:last-child,.mock-tests-picker-button>span:last-child{width:1.95rem!important;height:1.95rem!important}.mock-runner-picker-option,.mock-runner-picker-popover,.mock-tests-language-popover,.mock-tests-picker-option,.mock-tests-picker-popover{border-radius:8px!important}.mock-tests-language-popover,.mock-tests-picker-popover{max-height:13.5rem}.mock-runner-picker-option,.mock-tests-picker-option{margin-bottom:.3rem!important;gap:.45rem!important;padding:.54rem .62rem!important}.mock-tests-language-select,.mock-tests-search-input{height:2.45rem!important;border-radius:8px!important;font-size:.78rem!important}.mock-runner-stack,.mock-test-runner{gap:.82rem!important}.mock-runner-active-header{align-items:flex-start!important;gap:.65rem!important}.mock-runner-picker-intro{display:none!important}.mock-runner-eyebrow{font-size:.62rem!important;letter-spacing:.11em!important}.mock-runner-title{margin-top:.38rem!important;font-size:clamp(1.05rem,3.7vw,1.35rem)!important;line-height:1.18!important}.mock-runner-meta-pills{margin-top:.55rem!important;gap:.38rem!important}.mock-runner-meta-pills span{padding:.28rem .5rem!important;font-size:.62rem!important}.mock-runner-timer-pill{padding:.34rem .62rem!important;font-size:.82rem!important}.mock-runner-timer-pill svg{width:.92rem;height:.92rem}.mock-runner-mobile-focus-bar,.mock-runner-mobile-palette,.mock-runner-palette-card,.mock-runner-question-card,.mock-runner-section-card,.mock-runner-sections-card,.mock-runner-start-note,.mock-runner-submit-card{padding:.82rem!important}.mock-runner-media-block,.mock-runner-progress-card,.mock-runner-score-grid{display:none!important}.mock-runner-section-card h3{font-size:.92rem!important}.mock-runner-progress-card .text-xs,.mock-runner-section-card p,.mock-runner-sections-card .text-xs{font-size:.68rem!important;line-height:1.15rem!important}.mock-runner-mini-status{border-radius:8px!important;padding:.42rem .48rem!important}.mock-runner-mini-status div:first-child{font-size:.86rem!important}.mock-runner-mini-status div:last-child{margin-top:.18rem!important;font-size:.52rem!important;letter-spacing:.08em!important}.mock-runner-result-metric{padding:.68rem!important}.mock-runner-result-metric span{font-size:.58rem!important;letter-spacing:.1em!important}.mock-runner-result-metric div:last-child{margin-top:.38rem!important;font-size:1rem!important;line-height:1.1}.mock-runner-section-button{min-width:12rem!important;border-radius:8px!important;padding:.68rem!important}.mock-runner-section-button .text-sm{font-size:.78rem!important}.mock-runner-progress-card .ui-button{height:2.18rem!important;border-radius:8px!important;padding-right:.58rem!important;padding-left:.58rem!important;font-size:.68rem!important}.mock-runner-question-layout{margin-top:.95rem!important;gap:.82rem!important}.mock-runner-question-card{padding:.82rem!important}.mock-runner-question-card .text-xs.uppercase{font-size:.58rem!important;letter-spacing:.11em!important}.mock-runner-question-card .inline-flex.rounded-full{padding:.28rem .52rem!important;font-size:.62rem!important}.mock-runner-question-card .ui-button{height:2.18rem!important;border-radius:8px!important;padding-right:.58rem!important;padding-left:.58rem!important;font-size:.68rem!important}.mock-runner-question-text{margin-top:.9rem!important;font-size:.98rem!important;line-height:1.55rem!important}.mock-runner-options{margin-top:.9rem!important;gap:.55rem!important}.mock-runner-option-button{min-height:2.85rem;grid-template-columns:1.75rem minmax(0,1fr)!important;border-radius:8px!important;gap:.62rem!important;padding:.68rem!important;font-size:.8rem!important}.mock-runner-option-button>span{width:1.7rem!important;height:1.7rem!important;font-size:.66rem!important}.mock-runner-option-button div.leading-6{line-height:1.45rem!important}.mock-runner-question-nav{margin-top:1rem!important;gap:.48rem!important}.mock-runner-palette-card{padding:.78rem!important}.mock-runner-palette-card .text-sm{font-size:.82rem!important}.mock-runner-palette-card .text-xs{font-size:.64rem!important}.mock-runner-palette-section{border-radius:8px!important;padding:.62rem!important}.mock-runner-palette-button{min-width:2.05rem!important;min-height:2.05rem!important;width:2.05rem!important;height:2.05rem!important;box-sizing:border-box!important;flex-shrink:0!important;border-radius:999px!important;font-size:.68rem!important;line-height:1!important;padding:0!important}.mock-runner-actions{margin-top:1rem!important;gap:.5rem!important}.mock-runner-actions .ui-button{height:2.4rem!important;border-radius:8px!important;padding-right:.72rem!important;padding-left:.72rem!important;font-size:.74rem!important}.mock-runner-insight-tile{padding:.68rem!important}.mock-runner-insight-tile div:first-child{font-size:.56rem!important;letter-spacing:.09em!important}.mock-runner-insight-tile div:nth-child(2){margin-top:.36rem!important;font-size:.98rem!important}.mock-runner-insight-tile div:last-child{font-size:.68rem!important}}@media (max-width:640px){.mock-tests-page{margin-top:-.18rem;gap:.72rem!important;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))!important}.mock-tests-hero{gap:.72rem!important;padding:.76rem!important}.mock-tests-title{max-width:20rem;font-size:clamp(1.16rem,5.5vw,1.38rem)!important}.mock-tests-copy,.mock-tests-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mock-tests-copy{font-size:.74rem!important;line-height:1.28rem!important}.mock-tests-summary-grid{gap:.36rem!important}.mock-tests-summary-tile{min-height:3.78rem;padding:.48rem .44rem!important}.mock-tests-summary-label svg{display:none}.mock-tests-summary-value{font-size:.98rem!important}.mock-runner-active-card,.mock-runner-insight-panel,.mock-runner-insights-card,.mock-runner-palette-card,.mock-runner-picker-card,.mock-runner-progress-card,.mock-runner-question-card,.mock-runner-section-card,.mock-runner-sections-card,.mock-runner-start-note,.mock-runner-submit-card,.mock-test-attempt-top,.mock-test-list-card,.mock-tests-empty-card,.mock-tests-filter-card,.mock-tests-notice-card,.mock-tests-search-card{padding:.72rem!important}.mock-tests-empty-card h2{margin-top:.7rem!important;font-size:1rem!important;line-height:1.3rem!important}.mock-tests-empty-card p{margin-top:.35rem!important;font-size:.76rem!important;line-height:1.34rem!important}.mock-tests-empty-card>div:first-child{height:2.45rem!important;width:2.45rem!important;border-radius:8px!important}.mock-tests-empty-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important;margin-top:.8rem!important}.mock-tests-empty-actions .ui-button{width:100%;min-height:2.32rem!important;border-radius:8px!important;padding-inline:.55rem!important;font-size:.72rem!important}.mock-runner-picker-card p,.mock-tests-card-copy{display:none!important}.mock-tests-state-pill{display:none}.mock-runner-picker-button,.mock-tests-picker-button{min-height:2.85rem;padding:.54rem .6rem!important}.mock-tests-picker-label-row{margin-bottom:.3rem!important}.mock-tests-picker-label-row h2{font-size:.72rem!important}.mock-tests-picker-label-row span{font-size:.6rem!important}.mock-tests-picker-popover{max-height:12.5rem}.mock-tests-picker-popover .mock-tests-picker-option{padding:.5rem .6rem}.mock-tests-picker-popover .mock-tests-picker-option span:first-child span:first-child{font-size:.84rem}.mock-tests-picker-popover .mock-tests-picker-option span:first-child span:last-child{font-size:.66rem}.mock-tests-list{gap:.62rem!important}.mock-test-list-card{min-height:0!important;padding:.72rem!important}.mock-test-list-card h2{margin-top:.7rem!important;font-size:.96rem!important;line-height:1.35rem!important}.mock-test-list-card .ui-button{height:2.15rem!important;border-radius:8px!important;padding-inline:.68rem!important;font-size:.7rem!important}.mock-test-attribution-chip,.mock-test-list-helper{display:none!important}.mock-test-pattern-chip{max-width:10.5rem}.mock-test-attribution-chip,.mock-test-language-chip,.mock-test-pattern-chip{padding:.34rem .5rem!important;font-size:.68rem!important}.mock-test-list-stat{border-radius:8px!important;padding:.48rem .34rem!important}.mock-test-list-stat div:first-child{font-size:.82rem!important}.mock-test-list-stat div:last-child{font-size:.56rem!important}.mock-test-attempt-page{gap:.72rem!important}.mock-test-attempt-top{padding:.72rem!important}.mock-test-attempt-top h1{font-size:1.05rem!important;line-height:1.4rem!important}.mock-test-attempt-fact{border-radius:8px!important;padding:.48rem .35rem!important}.mock-test-attempt-fact svg{display:none}.mock-runner-picker-button span.block:first-child,.mock-tests-picker-button span.block:first-child{font-size:.8rem!important}.mock-runner-picker-button span.block:last-child,.mock-tests-picker-button span.block:last-child{font-size:.64rem!important}.mock-runner-active-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto}.mock-runner-active-copy{min-width:0}.mock-runner-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.05rem!important}.mock-runner-meta-pills{grid-column:1/-1}.mock-runner-meta-pills span:nth-child(n+4){display:none}.mock-runner-timer-pill{align-self:start;padding:.3rem .52rem!important;font-size:.74rem!important}.mock-runner-active-card .md\:mt-6,.mock-runner-active-card .md\:mt-8,.mock-runner-active-card .mt-6{margin-top:.9rem!important}.mock-runner-result-metric{padding:.58rem!important}.mock-runner-result-metric div:last-child{font-size:.92rem!important}.mock-runner-sections-card .-mx-1{margin-inline:-.35rem!important;padding-inline:.35rem!important}.mock-runner-section-button{min-width:10.5rem!important;padding:.58rem!important}.mock-runner-section-button .text-xs{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.62rem!important}.mock-runner-progress-card .flex.flex-wrap.items-center.gap-2{gap:.36rem!important}.mock-runner-progress-card .ui-button{height:2rem!important;font-size:.62rem!important}.mock-runner-question-layout{margin-top:.78rem!important}.mock-runner-question-card .flex.flex-col.gap-4{gap:.7rem!important}.mock-runner-question-card .flex.flex-wrap.gap-2{gap:.35rem!important}.mock-runner-question-text{font-size:.92rem!important;line-height:1.48rem!important}.mock-runner-option-button{min-height:2.62rem;padding:.58rem .6rem!important;font-size:.76rem!important}.mock-runner-option-button:not(.mock-runner-option-selected):not(.mock-runner-option-correct):not(.mock-runner-option-wrong):hover{background:hsl(var(--card)/.74)!important;color:hsl(var(--foreground))!important}.mock-runner-answer-card,.mock-runner-next-section-card{border-radius:8px!important;padding:.68rem!important;font-size:.74rem!important;line-height:1.34rem!important}.mock-runner-palette-card .mt-4.space-y-4{margin-top:.72rem!important;gap:.62rem!important}.mock-runner-palette-section .flex,.mock-runner-palette-section .grid{gap:.35rem!important}.mock-runner-palette-button{min-width:1.82rem!important;min-height:1.82rem!important;width:1.82rem!important;height:1.82rem!important;flex-shrink:0!important;font-size:.62rem!important}.mock-runner-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.mock-runner-actions .ui-button{width:100%;height:2.28rem!important;padding-right:.48rem!important;padding-left:.48rem!important;font-size:.68rem!important}.mock-runner-actions .mock-restart-button{grid-column:1/-1}.mock-runner-idle .mock-runner-actions{display:none!important}.mock-runner-start-note,.mock-runner-submit-card{font-size:.74rem!important;line-height:1.35rem!important}.mock-runner-question-nav-mobile{position:static;bottom:auto;z-index:auto;margin-top:.8rem!important;border:1px solid hsl(var(--border)/.86);background:hsl(var(--background)/.94);backdrop-filter:blur(14px)}.mock-runner-nav-button{min-height:2.35rem;font-size:.68rem!important}.mock-runner-insight-panel{padding:.68rem!important}.mock-runner-mobile-start-bar{display:block}.mock-runner-mobile-focus-bar,.mock-runner-mobile-palette{display:block;border-radius:8px!important;padding:.58rem!important}.mock-runner-actions{display:none!important}.mock-runner-mobile-palette{scroll-margin-top:.75rem}.mock-runner-mobile-palette-button{min-width:1.88rem!important;min-height:1.88rem!important;width:1.88rem!important;height:1.88rem!important;box-sizing:border-box!important;flex-shrink:0!important;line-height:1!important;padding:0!important}.mock-runner-insights-card,.mock-runner-review-panel,.mock-runner-started .mock-runner-active-progress,.mock-runner-started .mock-runner-insights-card,.mock-runner-started .mock-runner-media-block,.mock-runner-started .mock-runner-picker-card,.mock-runner-started .mock-runner-progress-card,.mock-runner-started .mock-runner-score-grid,.mock-runner-started .mock-runner-section-card,.mock-runner-started .mock-runner-start-note{display:none!important}.mock-runner-started .mock-runner-active-card{padding-top:.72rem!important}.mock-runner-started .mock-runner-active-header,.mock-runner-started .mock-runner-eyebrow,.mock-runner-started .mock-runner-meta-pills{display:none!important}.mock-runner-started .mock-runner-title{margin-top:0!important;-webkit-line-clamp:1;font-size:.92rem!important;line-height:1.15!important}.mock-runner-started .mock-runner-timer-pill{padding:.28rem .5rem!important;font-size:.7rem!important}.mock-runner-started .mock-runner-sections-card{margin-top:0!important;padding:.62rem!important;scroll-margin-top:.7rem}.mock-runner-started .mock-runner-sections-card>div:first-child{display:flex!important;margin-bottom:.5rem}.mock-runner-started .mock-runner-sections-card>div:first-child .text-sm{font-size:.78rem!important;line-height:1.1}.mock-runner-started .mock-runner-sections-status{gap:.42rem;padding:.3rem .52rem!important;font-size:.62rem!important;line-height:1.05}.mock-runner-started .mock-runner-section-timer{color:hsl(var(--primary));font-weight:850}.mock-runner-started .mock-runner-section-button{min-width:9.2rem!important;padding:.5rem!important}.mock-runner-started .mock-runner-section-button .text-sm{font-size:.72rem!important;line-height:1.05rem!important}.mock-runner-started .mock-runner-question-card{margin-top:0!important}.mock-runner-started .mock-runner-palette-card{display:none!important}.mock-runner-started .mock-runner-actions{position:static;bottom:auto;z-index:auto;grid-template-columns:1fr!important;margin-top:.9rem!important;border:1px solid hsl(var(--border)/.86);border-radius:12px;padding:.42rem;background:hsl(var(--background)/.9);box-shadow:0 14px 32px rgba(15,23,42,.12);backdrop-filter:blur(14px)}.mock-runner-actions .mock-runner-start-button,.mock-runner-started .mock-runner-actions .mock-restart-button{display:none!important}}@media (min-width:641px) and (max-width:1023px){.mock-tests-hero{grid-template-columns:minmax(0,1fr) minmax(13rem,17rem);align-items:end}.mock-runner-question-layout{grid-template-columns:minmax(0,1fr)}.mock-runner-question-nav-mobile{position:static;bottom:auto;z-index:auto;margin-top:.9rem!important;border:1px solid hsl(var(--border)/.86);background:hsl(var(--background)/.94);backdrop-filter:blur(14px)}.mock-runner-nav-button{min-height:2.45rem;font-size:.72rem!important}.mock-runner-started .mock-runner-actions{position:static;bottom:auto;z-index:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:1rem!important;border:1px solid hsl(var(--border)/.86);border-radius:12px;padding:.45rem;background:hsl(var(--background)/.9);box-shadow:0 14px 32px rgba(15,23,42,.12);backdrop-filter:blur(14px)}.mock-runner-started .mock-runner-question-card{margin-top:0!important}.mock-runner-started .mock-runner-actions .mock-restart-button,.mock-runner-started .mock-runner-actions .mock-runner-start-button,.mock-runner-started .mock-runner-palette-card,.mock-runner-started .mock-runner-progress-card,.mock-runner-started .mock-runner-score-grid,.mock-runner-started .mock-runner-section-card{display:none!important}}@media (min-width:1024px){.mock-runner-question-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.mock-runner-palette-shell{align-self:start}.mock-runner-palette-card{display:flex;max-height:calc(100vh - 9rem);flex-direction:column}.mock-runner-palette-scroll{flex:1;min-height:0}.mock-runner-palette-section .flex{overflow-x:auto;padding-bottom:.15rem}.mock-runner-palette-shell-collapsed .mock-runner-palette-body{display:none}.mock-runner-palette-shell-collapsed .mock-runner-palette-card{max-height:none}.mock-runner-active-progress,.mock-runner-draft-card,.mock-runner-media-block,.mock-runner-mobile-focus-bar,.mock-runner-mobile-palette,.mock-runner-progress-card,.mock-runner-question-nav-mobile,.mock-runner-score-grid,.mock-runner-section-notice,.mock-runner-start-note{display:none!important}}@media (max-width:420px){.mock-runner-started .mock-runner-actions{display:flex!important;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;gap:.4rem!important;grid-template-columns:none!important}.mock-runner-started .mock-runner-actions .ui-button{flex:1 0 7rem;min-width:7rem}.mock-runner-actions .mock-runner-start-button{display:none!important}}[data-theme=dark] .mock-runner-active-card,[data-theme=dark] .mock-runner-empty-card,[data-theme=dark] .mock-runner-insight-panel,[data-theme=dark] .mock-runner-insight-tile,[data-theme=dark] .mock-runner-insights-card,[data-theme=dark] .mock-runner-mobile-focus-bar,[data-theme=dark] .mock-runner-mobile-palette,[data-theme=dark] .mock-runner-palette-card,[data-theme=dark] .mock-runner-picker-card,[data-theme=dark] .mock-runner-progress-card,[data-theme=dark] .mock-runner-question-card,[data-theme=dark] .mock-runner-result-metric,[data-theme=dark] .mock-runner-section-card,[data-theme=dark] .mock-runner-sections-card,[data-theme=dark] .mock-runner-start-note,[data-theme=dark] .mock-runner-submit-card,[data-theme=dark] .mock-tests-empty-card,[data-theme=dark] .mock-tests-filter-card,[data-theme=dark] .mock-tests-hero,[data-theme=dark] .mock-tests-notice-card,[data-theme=dark] .mock-tests-search-card,[data-theme=dark] .mock-tests-summary-tile{border-color:rgba(148,163,184,.14)!important;background:radial-gradient(circle at top right,rgba(45,212,191,.055),transparent 36%),linear-gradient(180deg,rgba(15,23,42,.78),rgba(8,13,26,.68))!important;box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055)!important}[data-theme=dark] .mock-runner-option-button:not(.mock-runner-option-selected):not(.mock-runner-option-correct):not(.mock-runner-option-wrong):hover{border-color:rgba(125,211,252,.28)!important;background:radial-gradient(circle at 0 0,rgba(45,212,191,.1),transparent 42%),linear-gradient(180deg,rgba(30,41,59,.88),rgba(15,23,42,.9))!important;color:rgba(248,250,252,.96)!important}[data-theme=colorful] .mock-runner-active-card,[data-theme=colorful] .mock-runner-empty-card,[data-theme=colorful] .mock-runner-insight-panel,[data-theme=colorful] .mock-runner-insight-tile,[data-theme=colorful] .mock-runner-insights-card,[data-theme=colorful] .mock-runner-mobile-focus-bar,[data-theme=colorful] .mock-runner-mobile-palette,[data-theme=colorful] .mock-runner-palette-card,[data-theme=colorful] .mock-runner-picker-card,[data-theme=colorful] .mock-runner-progress-card,[data-theme=colorful] .mock-runner-question-card,[data-theme=colorful] .mock-runner-result-metric,[data-theme=colorful] .mock-runner-section-card,[data-theme=colorful] .mock-runner-sections-card,[data-theme=colorful] .mock-runner-start-note,[data-theme=colorful] .mock-runner-submit-card,[data-theme=colorful] .mock-tests-empty-card,[data-theme=colorful] .mock-tests-filter-card,[data-theme=colorful] .mock-tests-hero,[data-theme=colorful] .mock-tests-notice-card,[data-theme=colorful] .mock-tests-search-card,[data-theme=colorful] .mock-tests-summary-tile{border-color:rgba(14,116,144,.16)!important;background:radial-gradient(circle at top right,rgba(20,184,166,.09),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,253,250,.74))!important}[data-theme=colorful] .mock-runner-option-button:not(.mock-runner-option-selected):not(.mock-runner-option-correct):not(.mock-runner-option-wrong):hover{border-color:rgba(14,116,144,.28)!important;background:radial-gradient(circle at 0 0,rgba(20,184,166,.12),transparent 42%),linear-gradient(180deg,rgba(236,253,245,.96),rgba(224,242,254,.88))!important;color:hsl(222.2 84% 12%)!important}[data-theme=colorful] .mock-tests-picker-button{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(244,247,255,.95)) padding-box,linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed) border-box!important}[data-theme=colorful] .mock-tests-picker-button:hover,[data-theme=colorful] .mock-tests-picker-button[aria-expanded=true]{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(239,244,255,.98)) padding-box,linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed) border-box!important}[data-theme=colorful] .mock-tests-picker-caret{background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important}[data-theme=colorful] .mock-tests-picker-option .mock-tests-picker-check{background:rgba(255,255,255,.78)}@media (max-width:479px){.mock-tests-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mock-tests-summary-tile:nth-child(n+3){display:none!important}.mock-tests-hero{padding:.68rem!important}.mock-tests-title{font-size:clamp(1.08rem,6vw,1.24rem)!important}.mock-tests-list{grid-template-columns:1fr!important;gap:.62rem!important}.mock-test-list-card{width:100%;max-width:none;padding:.76rem!important;border-radius:10px!important}.mock-test-list-card h2{margin-top:.6rem!important;font-size:.94rem!important;line-height:1.28rem!important}.mock-test-list-card .mock-test-list-helper{display:none!important}.mock-test-list-card .ui-button{height:2.15rem!important;border-radius:8px!important;padding-inline:.68rem!important;font-size:.7rem!important}}