.DrillSessionPanel-module__Scwbxq__panel{min-width:0;min-height:var(--drill-session-panel-min-height,205px);background:linear-gradient(#94a3b809 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#94a3b809 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 0 0,#f59e0b1c,#0000 35%),radial-gradient(circle at 100% 100%,#10b9811a,#0000 40%),linear-gradient(145deg,#151d1bfb,#04100ffe);border:1px solid #f5b43e85;border-radius:20px;grid-template-rows:auto 1fr;gap:10px;padding:14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 0 28px #10b98106,0 14px 34px #00000047,0 0 18px #f59e0b09}.DrillSessionPanel-module__Scwbxq__textured:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#ffd6800e,#0000 30%);position:absolute;inset:0}.DrillSessionPanel-module__Scwbxq__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.DrillSessionPanel-module__Scwbxq__headingGroup{gap:2px;min-width:0;display:grid}.DrillSessionPanel-module__Scwbxq__eyebrow{color:#f6b84f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.DrillSessionPanel-module__Scwbxq__regularHeading{letter-spacing:.1em;font-size:12px;line-height:1.1}.DrillSessionPanel-module__Scwbxq__title{color:#fff;letter-spacing:-.02em;font-size:19px;font-weight:950;line-height:1.05}.DrillSessionPanel-module__Scwbxq__active{color:#b7f7cc;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;background:#00000047;border:1px solid #4ade8061;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.DrillSessionPanel-module__Scwbxq__active i{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #4ade80b8}.DrillSessionPanel-module__Scwbxq__plain{min-width:auto;padding-inline:calc(var(--spacing,.25rem)*4);background-color:#0000;background-image:radial-gradient(circle at 0 0,#f59e0b1c,#0000 35%),radial-gradient(circle at 100% 100%,#10b9811a,#0000 40%),linear-gradient(145deg,#151d1bfb,#04100ffe);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#f5b43e85;gap:normal;position:static;overflow:visible}.DrillSessionPanel-module__Scwbxq__plain .DrillSessionPanel-module__Scwbxq__header{gap:calc(var(--spacing,.25rem)*3)}.DrillSessionPanel-module__Scwbxq__plain .DrillSessionPanel-module__Scwbxq__eyebrow{color:var(--color-orange-300,#ffb96d);font-size:var(--text-xs,.75rem);line-height:var(--text-xs--line-height,calc(1/.75));font-weight:var(--font-weight-black,900);letter-spacing:.1em}@supports (color:lab(0% 0 0)){.DrillSessionPanel-module__Scwbxq__plain .DrillSessionPanel-module__Scwbxq__eyebrow{color:var(--color-orange-300,lab(80.8059% 21.7313 50.4455))}}.DrillSessionPanel-module__Scwbxq__plain .DrillSessionPanel-module__Scwbxq__active{gap:calc(var(--spacing,.25rem)*1.5);border-color:color-mix(in oklab,var(--color-emerald-300,#5ee9b5)35%,transparent);color:var(--color-emerald-200,#a4f4cf);padding:calc(var(--spacing,.25rem)*1.5)calc(var(--spacing,.25rem)*2.5);font-weight:var(--font-weight-black,900);white-space:normal;background:#0000004d;flex:0 auto}@supports (color:lab(0% 0 0)){.DrillSessionPanel-module__Scwbxq__plain .DrillSessionPanel-module__Scwbxq__active{border-color:color-mix(in oklab,var(--color-emerald-300,lab(83.9203% -48.7124 13.8849))35%,transparent);color:var(--color-emerald-200,lab(90.2247% -31.039 9.47084))}}.DrillSessionPanel-module__Scwbxq__plain .DrillSessionPanel-module__Scwbxq__active i{background:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.DrillSessionPanel-module__Scwbxq__plain .DrillSessionPanel-module__Scwbxq__active i{background:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.DrillSessionPanel-module__Scwbxq__assessment{min-width:auto;padding-inline:calc(var(--spacing,.25rem)*4);background:radial-gradient(circle at 100% 0,#fbbf2429,#0000 34%),radial-gradient(circle at 0 100%,#ea580c1f,#0000 40%),linear-gradient(145deg,#3a2212fe,#18100cfe);border-color:#f59e0b70;gap:normal;position:static;overflow:visible;box-shadow:inset 0 1px #ffffff12,0 14px 34px #0000005c,0 0 22px #ea580c0f}.DrillSessionPanel-module__Scwbxq__assessment .DrillSessionPanel-module__Scwbxq__header{gap:calc(var(--spacing,.25rem)*3)}.DrillSessionPanel-module__Scwbxq__assessment .DrillSessionPanel-module__Scwbxq__eyebrow{color:#f59e0b;font-size:var(--text-xs,.75rem);line-height:var(--text-xs--line-height,calc(1/.75));font-weight:var(--font-weight-black,900);letter-spacing:.1em}.DrillSessionPanel-module__Scwbxq__assessment .DrillSessionPanel-module__Scwbxq__active{gap:calc(var(--spacing,.25rem)*1.5);color:#bae6fd;padding:calc(var(--spacing,.25rem)*1.5)calc(var(--spacing,.25rem)*2.5);font-weight:var(--font-weight-black,900);white-space:normal;background:#02061785;border-color:#38bdf85c;flex:0 auto}.DrillSessionPanel-module__Scwbxq__assessment .DrillSessionPanel-module__Scwbxq__active i{background:#38bdf8;box-shadow:0 0 9px #38bdf8b8}
.DrillSetupControls-module__w2NHdG__setupGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:end;gap:12px;width:100%;margin-top:12px;display:grid}.DrillSetupControls-module__w2NHdG__field{gap:4px;min-width:0;display:grid}.DrillSetupControls-module__w2NHdG__field>span{color:#d6d3d1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.DrillSetupControls-module__w2NHdG__wideField{grid-column:1/-1}.DrillSetupControls-module__w2NHdG__singleField{grid-column:1/-1;justify-self:center;width:100%;max-width:420px}.DrillSetupControls-module__w2NHdG__startAction{grid-column:1/-1;justify-self:center;width:100%;max-width:220px;margin-top:8px;display:grid}@media (max-width:720px){.DrillSetupControls-module__w2NHdG__setupGrid{grid-template-columns:1fr}.DrillSetupControls-module__w2NHdG__wideField,.DrillSetupControls-module__w2NHdG__singleField,.DrillSetupControls-module__w2NHdG__startAction{grid-column:auto}}.DrillSetupControls-module__w2NHdG__select.DrillSetupControls-module__w2NHdG__select{color:#fff;background:linear-gradient(#080f10f7,#03090afc);border:1px solid #94a3b83d;border-radius:11px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px;font-size:13px;font-weight:800;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff06}.DrillSetupControls-module__w2NHdG__select.DrillSetupControls-module__w2NHdG__select:hover{border-color:#f5b43e57}.DrillSetupControls-module__w2NHdG__select.DrillSetupControls-module__w2NHdG__select:focus{border-color:#f59e0bb8;box-shadow:0 0 0 2px #f59e0b1a}.DrillSetupControls-module__w2NHdG__segmented.DrillSetupControls-module__w2NHdG__segmented{height:42px;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0;display:grid}.DrillSetupControls-module__w2NHdG__segmentButton.DrillSetupControls-module__w2NHdG__segmentButton{box-sizing:border-box;cursor:pointer;color:#ddd2c1;background:linear-gradient(#262b2cf5,#121718fa);border:1px solid #94a3b842;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;height:42px;padding:0 8px;font-size:12px;font-weight:900;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex}.DrillSetupControls-module__w2NHdG__segmentButton.DrillSetupControls-module__w2NHdG__segmentButton:disabled{cursor:not-allowed;opacity:.55}.DrillSetupControls-module__w2NHdG__segmentButton.DrillSetupControls-module__w2NHdG__segmentButton:hover:not(:disabled){border-color:#f5b43e57}.DrillSetupControls-module__w2NHdG__segmentButton.DrillSetupControls-module__w2NHdG__segmentButton[data-drill-setup-active=true]{color:#fffaf0;background:radial-gradient(circle at 50% 0,#fbbf242e,#0000 65%),linear-gradient(#75450ebd,#42270be6);border-color:#f59e0beb;box-shadow:inset 0 1px #ffffff14,0 0 12px #f59e0b21}.DrillSetupControls-module__w2NHdG__range.DrillSetupControls-module__w2NHdG__range{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;height:10px;padding:0}.DrillSetupControls-module__w2NHdG__range.DrillSetupControls-module__w2NHdG__range::-webkit-slider-runnable-track{background:linear-gradient(to right,#2dd4bf 0%,#2dd4bf var(--drill-setup-range-fill),#94a3b83d var(--drill-setup-range-fill),#94a3b83d 100%);border-radius:999px;height:10px}.DrillSetupControls-module__w2NHdG__range.DrillSetupControls-module__w2NHdG__range::-webkit-slider-thumb{appearance:none;background:#2dd4bf;border:2px solid #ecfefff5;border-radius:50%;width:20px;height:20px;margin-top:-5px;box-shadow:0 0 0 3px #2dd4bf1a,0 0 12px #2dd4bf4d}.DrillSetupControls-module__w2NHdG__range.DrillSetupControls-module__w2NHdG__range::-moz-range-track{background:#94a3b83d;border-radius:999px;height:10px}.DrillSetupControls-module__w2NHdG__range.DrillSetupControls-module__w2NHdG__range::-moz-range-progress{background:#2dd4bf;border-radius:999px;height:10px}.DrillSetupControls-module__w2NHdG__range.DrillSetupControls-module__w2NHdG__range::-moz-range-thumb{background:#2dd4bf;border:2px solid #ecfefff5;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 3px #2dd4bf1a,0 0 12px #2dd4bf4d}.DrillSetupControls-module__w2NHdG__primaryButton.DrillSetupControls-module__w2NHdG__primaryButton.DrillSetupControls-module__w2NHdG__primaryButton{color:#fff;background:linear-gradient(#329663 0%,#176940 100%);border:1px solid #34d3996b;border-radius:11px;width:100%;min-height:42px;transition:background .15s,filter .15s,border-color .15s;box-shadow:inset 0 1px #ffffff21,0 8px 22px #055a372e}.DrillSetupControls-module__w2NHdG__primaryButton.DrillSetupControls-module__w2NHdG__primaryButton.DrillSetupControls-module__w2NHdG__primaryButton:hover:not(:disabled){background:linear-gradient(#389d67 0%,#1d7048 100%);border-color:#34d39994}.DrillSetupControls-module__w2NHdG__primaryButton.DrillSetupControls-module__w2NHdG__primaryButton.DrillSetupControls-module__w2NHdG__primaryButton:disabled{cursor:not-allowed;opacity:.55}.DrillSetupControls-module__w2NHdG__staticValue.DrillSetupControls-module__w2NHdG__staticValue{color:#fff;background:linear-gradient(#080f10f7,#03090afc);border:1px solid #94a3b83d;border-radius:11px;align-items:center;width:100%;min-width:0;height:42px;padding:0 12px;font-size:13px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff06}.DrillSetupControls-module__w2NHdG__select.DrillSetupControls-module__w2NHdG__select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.DrillSetupControls-module__w2NHdG__select.DrillSetupControls-module__w2NHdG__select option,.DrillSetupControls-module__w2NHdG__select.DrillSetupControls-module__w2NHdG__select optgroup{color:#fff;background:#07100f}.DrillSetupControls-module__w2NHdG__select.DrillSetupControls-module__w2NHdG__select optgroup{font-weight:900}.DrillSetupControls-module__w2NHdG__assessmentSelect.DrillSetupControls-module__w2NHdG__assessmentSelect{background:linear-gradient(#0d121bfc,#070b12fe);border-color:#94a3b861}.DrillSetupControls-module__w2NHdG__assessmentSelect.DrillSetupControls-module__w2NHdG__assessmentSelect:hover{border-color:#cbd5e18f}.DrillSetupControls-module__w2NHdG__assessmentSelect.DrillSetupControls-module__w2NHdG__assessmentSelect:focus{border-color:#38bdf8c7;box-shadow:0 0 0 2px #38bdf81c}.DrillSetupControls-module__w2NHdG__assessmentStaticValue.DrillSetupControls-module__w2NHdG__assessmentStaticValue{background:linear-gradient(#0d121bfc,#070b12fe);border-color:#94a3b857}.DrillSetupControls-module__w2NHdG__assessmentPrimaryButton.DrillSetupControls-module__w2NHdG__assessmentPrimaryButton.DrillSetupControls-module__w2NHdG__assessmentPrimaryButton{color:#fff;background:linear-gradient(#2f9b62 0%,#17663f 100%);border-color:#4ade8085;box-shadow:inset 0 1px #ffffff24,0 8px 22px #16653438}.DrillSetupControls-module__w2NHdG__assessmentPrimaryButton.DrillSetupControls-module__w2NHdG__assessmentPrimaryButton.DrillSetupControls-module__w2NHdG__assessmentPrimaryButton:hover:not(:disabled){background:linear-gradient(#38a96d 0%,#1d7449 100%);border-color:#86efacb8}
.DrillQuestionPanel-module__K58n0W__panel{pointer-events:auto;text-align:left;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#343c4bfc 0%,#242b38fc 48%,#171c26fc 100%);border:1px solid #fdba7480;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #000000b8,0 8px 24px #00000057,0 0 0 1px #f973161a,inset 0 1px #ffffff1a}.DrillQuestionPanel-module__K58n0W__panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f973168c,#fb923c,#f973168c);height:3px;position:absolute;top:0;left:0;right:0}.DrillQuestionPanel-module__K58n0W__captioned{gap:10px;padding:14px;display:grid}.DrillQuestionPanel-module__K58n0W__questionOnly{border-color:color-mix(in oklab,var(--color-orange-300)50%,transparent);padding:16px}.DrillQuestionPanel-module__K58n0W__questionOnly:before{background:linear-gradient(to right,color-mix(in oklab,var(--color-orange-500)55%,transparent),var(--color-orange-400),color-mix(in oklab,var(--color-orange-500)55%,transparent))}.DrillQuestionPanel-module__K58n0W__collapsed>:not(.DrillQuestionPanel-module__K58n0W__header):not(.DrillQuestionPanel-module__K58n0W__toggle){display:none!important}.DrillQuestionPanel-module__K58n0W__header{touch-action:none}.DrillQuestionPanel-module__K58n0W__captioned .DrillQuestionPanel-module__K58n0W__header{gap:4px;display:grid}.DrillQuestionPanel-module__K58n0W__questionOnly .DrillQuestionPanel-module__K58n0W__header{padding-right:40px}@media (min-width:1280px){.DrillQuestionPanel-module__K58n0W__header{cursor:move;-webkit-user-select:none;user-select:none}}.DrillQuestionPanel-module__K58n0W__topline{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.DrillQuestionPanel-module__K58n0W__topline>span{color:#ffffff80;letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.DrillQuestionPanel-module__K58n0W__question{color:#fffffff2;letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:1.5}.DrillQuestionPanel-module__K58n0W__toggle{color:#fed7aa;cursor:pointer;background:#00000059;border:1px solid #ffffff26;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:border-color .15s,background .15s;display:grid}.DrillQuestionPanel-module__K58n0W__toggle:hover{background:#f973161a;border-color:#fdba748c}.DrillQuestionPanel-module__K58n0W__questionOnly .DrillQuestionPanel-module__K58n0W__toggle{z-index:120;color:#ffffffbf;border-radius:9999px;justify-content:center;align-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px}.DrillQuestionPanel-module__K58n0W__questionOnly .DrillQuestionPanel-module__K58n0W__toggle:hover{border-color:color-mix(in oklab,var(--color-orange-300)50%,transparent);background:color-mix(in oklab,var(--color-orange-500)10%,transparent);color:var(--color-orange-100)}.DrillQuestionPanel-module__K58n0W__chevron{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .15s}.DrillQuestionPanel-module__K58n0W__questionOnly .DrillQuestionPanel-module__K58n0W__chevron{transition-timing-function:cubic-bezier(.4,0,.2,1)}.DrillQuestionPanel-module__K58n0W__collapsed .DrillQuestionPanel-module__K58n0W__chevron{transform:rotate(180deg)}.DrillQuestionPanel-module__K58n0W__headerActions{align-items:center;gap:8px;min-width:0;display:flex}.DrillQuestionPanel-module__K58n0W__flow.DrillQuestionPanel-module__K58n0W__captioned,.DrillQuestionPanel-module__K58n0W__flow.DrillQuestionPanel-module__K58n0W__captioned .DrillQuestionPanel-module__K58n0W__header{display:block}.DrillQuestionPanel-module__K58n0W__flow .DrillQuestionPanel-module__K58n0W__topline{gap:12px}.DrillQuestionPanel-module__K58n0W__flow .DrillQuestionPanel-module__K58n0W__topline+.DrillQuestionPanel-module__K58n0W__question{margin-top:16px}.DrillQuestionPanel-module__K58n0W__header.DrillQuestionPanel-module__K58n0W__staticHeader{touch-action:auto;cursor:auto;-webkit-user-select:auto;user-select:auto}.DrillQuestionPanel-module__K58n0W__panel.DrillQuestionPanel-module__K58n0W__assessment{background:linear-gradient(145deg,#1e2d46fc 0%,#121f34fc 48%,#0a1426fc 100%);border-color:#7dd3fc7a;box-shadow:0 24px 60px #000000b8,0 8px 24px #00000057,0 0 0 1px #38bdf81a,inset 0 1px #ffffff1a}.DrillQuestionPanel-module__K58n0W__panel.DrillQuestionPanel-module__K58n0W__assessment:before{background:linear-gradient(90deg,#0ea5e973,#38bdf8,#0ea5e973)}.DrillQuestionPanel-module__K58n0W__assessment .DrillQuestionPanel-module__K58n0W__toggle{color:#bae6fd}.DrillQuestionPanel-module__K58n0W__assessment .DrillQuestionPanel-module__K58n0W__toggle:hover{background:#0ea5e91a;border-color:#7dd3fc8c}
.DrillReviewPanel-module__ykjoxa__panel{border:1px solid;border-radius:1rem;min-width:0;margin-top:1rem;padding:1rem}.DrillReviewPanel-module__ykjoxa__correct{border-color:color-mix(in oklab,var(--color-emerald-300,#5ee9b5)25%,transparent);background:color-mix(in oklab,var(--color-emerald-500,#00bb7f)8%,transparent)}@supports (color:lab(0% 0 0)){.DrillReviewPanel-module__ykjoxa__correct{border-color:color-mix(in oklab,var(--color-emerald-300,lab(83.9203% -48.7124 13.8849))25%,transparent);background:color-mix(in oklab,var(--color-emerald-500,lab(66.9756% -58.27 19.5419))8%,transparent)}}.DrillReviewPanel-module__ykjoxa__review{border-color:color-mix(in oklab,var(--color-red-300,#ffa3a3)25%,transparent);background:color-mix(in oklab,var(--color-red-500,#fb2c36)8%,transparent)}@supports (color:lab(0% 0 0)){.DrillReviewPanel-module__ykjoxa__review{border-color:color-mix(in oklab,var(--color-red-300,lab(76.5514% 36.422 15.5335))25%,transparent);background:color-mix(in oklab,var(--color-red-500,lab(55.4814% 75.0732 48.8528))8%,transparent)}}.DrillReviewPanel-module__ykjoxa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.DrillReviewPanel-module__ykjoxa__headingGroup,.DrillReviewPanel-module__ykjoxa__summary{min-width:0;max-width:100%}.DrillReviewPanel-module__ykjoxa__heading{color:#fff;margin:0;font-size:1.125rem;font-weight:900;line-height:1.75rem}.DrillReviewPanel-module__ykjoxa__subtitle{color:#ffffff8c;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.DrillReviewPanel-module__ykjoxa__explanation{background:#00000040;border:1px solid #ffffff1a;border-radius:.75rem;margin-top:1rem;padding:.75rem}.DrillReviewPanel-module__ykjoxa__explanationHeading{color:#ffffff73;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.75rem;font-weight:900;line-height:1rem}.DrillReviewPanel-module__ykjoxa__close{background:#f59e0b14;border-color:#fcd34d4d}
