.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flip-card-inner:focus-visible{outline-offset:6px;border-radius:30px}.card-next-link{color:#fff;background:#275eea;border:1px solid #275eea;border-radius:12px;justify-self:end;padding:11px 16px;font-weight:800;text-decoration:none}.card-next-link:hover{background:#174ed6;border-color:#174ed6}.card-controls>div{gap:0}.card-controls>div button,.card-controls>div button.active{background:0 0;width:32px;height:32px;position:relative}.card-controls>div button:after{content:"";background:#a9b4c5;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-controls>div button.active:after{background:#3565e9;width:24px}.topic-line{color:#65718a;text-align:center;overflow-wrap:anywhere;max-width:100%;margin:14px auto 0;padding-inline:12px;font-size:12px;font-weight:750;line-height:1.35;display:block}.quiz-question-index{color:#65718a;text-align:center;letter-spacing:.04em;max-width:100%;margin:0 auto;padding-inline:8px;font-size:18px;font-weight:850;line-height:1.05;display:block}.quiz-question-index+.topic-line{margin-top:3px}.quiz-question-copy{flex-direction:column;align-items:center;height:330px;display:flex}.cards-page .stage-copy{text-align:center}.cards-page .flip-face{text-align:center;justify-content:center}.cards-page .flip-face>*{margin-inline:auto}.cards-page .flip-face strong{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-align:center;text-wrap:balance;width:100%;min-width:0}.cards-page .flip-front .flashcard-copy,.cards-page .flip-back .flashcard-copy,.cards-page .flashcard-copy[data-emergency-wrap=true]{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cards-page .flip-face small{text-align:center;margin-top:clamp(18px,3svh,26px);line-height:1.35}.cards-page .question-number{color:#6f7b92;-webkit-backdrop-filter:blur(8px)saturate(1.28);background:linear-gradient(155deg,#ffffff3d,#ffffff0a 42%,#78aeec0d),#ffffff09;border:1.4px solid #ffffffe0;margin:0 auto 10px;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #1c34562e,inset 1px 0 #ffffff57,inset -1px 0 #2a57841a,0 8px 20px #2a58920f}.quiz-page .question-number{color:#6f7b92;-webkit-backdrop-filter:blur(8px)saturate(1.28);background:linear-gradient(155deg,#ffffff3d,#ffffff0a 42%,#78aeec0d),#ffffff09;border:1.4px solid #ffffffe0;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #1c34562e,inset 1px 0 #ffffff57,inset -1px 0 #2a57841a,0 8px 20px #2a58920f}.cards-page .stage-copy .pill{color:#74809a;background:0 0;padding:0}.cards-page .card-kicker{font-size:16.5px}.flashcard-nav-frame{grid-template-columns:72px minmax(0,630px) 72px;align-items:center;gap:18px;width:min(800px,100%);margin:33px auto 30px;display:grid}.flashcard-stack-viewport,.flashcard-nav-frame .flip-card{width:100%}.flashcard-stack-viewport{--flashcard-stack-gap:48px;border-radius:30px;height:355px;position:relative;overflow:visible}.flashcard-stack-viewport.is-clipping{overflow:hidden}.flashcard-swipe-track{width:100%;height:100%;position:relative}.flashcard-nav-frame .flip-card{margin:0;position:absolute;inset:0}.flashcard-incoming-next{transform:translateY(calc(100% + var(--flashcard-stack-gap)))}.flashcard-incoming-previous{transform:translateY(calc(-100% - var(--flashcard-stack-gap)))}.flashcard-preload{visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.flashcard-nav-slot{align-items:center;min-width:0;display:flex}.flashcard-nav-slot-previous{justify-content:flex-end}.flashcard-nav-slot-next{justify-content:flex-start}.flashcard-arrow{color:#344463;-webkit-backdrop-filter:blur(10px)saturate(1.24);cursor:pointer;touch-action:manipulation;background:linear-gradient(155deg,#ffffff3d,#ffffff0b),#ffffff14;border:1px solid #ffffffd1;border-radius:999px;place-items:center;width:58px;height:58px;transition:transform .22s cubic-bezier(.2,.9,.25,1.35),box-shadow .22s;display:grid;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #22365624,0 12px 28px #2a58921a}.flashcard-arrow svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.flashcard-arrow:hover{transform:translateY(-1px)}.flashcard-arrow:active{transform:translateY(1px)scale(.9);box-shadow:inset 0 2px 4px #2236562e,inset 0 -1px #ffffffc2,0 7px 18px #2a589214}@media (max-width:1200px){.cards-page .learning-stage{width:min(880px,100% - 48px);min-height:calc(100svh - 93px);padding-top:clamp(12px,2svh,20px);padding-bottom:max(20px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.cards-page .question-number{letter-spacing:.06em;margin-bottom:0;padding:4px 9px;font-size:10px;line-height:1}.flashcard-nav-frame{--responsive-flashcard-height:clamp(430px, 52svh, 540px);grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--responsive-flashcard-height) + 40px);gap:0;width:100%;margin:auto;position:relative}.flashcard-stack-viewport{z-index:1;height:calc(var(--responsive-flashcard-height) + 40px);touch-action:pan-x;border-radius:0;grid-area:1/1}.flashcard-nav-slot{display:none}.flashcard-nav-slot-previous{justify-content:flex-start;padding-left:16px}.flashcard-nav-slot-next{justify-content:flex-end;padding-right:16px}.flashcard-arrow{pointer-events:auto}.flashcard-swipe-track{height:var(--responsive-flashcard-height);top:8px}.flashcard-nav-frame .flip-card{isolation:isolate;height:100%}.flashcard-nav-frame .flip-card:before{z-index:0;background:color-mix(in srgb, var(--learning-shadow,#2b4b7f) 20%, transparent);content:"";filter:blur(9px);pointer-events:none;border-radius:30px;position:absolute;inset:12px 10px 2px;transform:translateY(10px)}.flashcard-nav-frame .flip-card-inner{z-index:1;-webkit-tap-highlight-color:transparent}.flashcard-nav-frame .flip-face,html:is([data-theme=dark],[data-theme=dim]) .flashcard-nav-frame .flip-face{box-shadow:none;padding-inline:clamp(76px,12vw,112px)}.flashcard-swipe-track{transform:translate3d(0, var(--flashcard-track-offset,0), 0);will-change:transform}.flashcard-swipe-track.is-dragging{transition:none}.flashcard-swipe-track.is-settling{transition:transform .26s cubic-bezier(.22,.72,.28,1)}.flashcard-swipe-track.is-edge-feedback-next{animation:.58s both flashcard-edge-feedback-next}.flashcard-swipe-track.is-edge-feedback-previous{animation:.58s both flashcard-edge-feedback-previous}}@media (min-width:651px) and (max-width:1200px) and (orientation:landscape){.flashcard-nav-frame{--responsive-flashcard-height:clamp(380px, 58svh, 430px)}}@media (max-width:650px){.cards-page .learning-stage{width:min(800px,100% - 40px);padding-top:clamp(4px,1svh,8px);padding-bottom:max(12px, env(safe-area-inset-bottom))}.cards-page .question-number{padding:3px 7px;font-size:9px}.flashcard-nav-frame{--responsive-flashcard-height:395px;margin:auto}.flashcard-arrow{width:48px;height:48px}.flashcard-nav-slot-previous{padding-left:8px}.flashcard-nav-slot-next{padding-right:8px}.flashcard-nav-frame .flip-face,html:is([data-theme=dark],[data-theme=dim]) .flashcard-nav-frame .flip-face{padding-inline:clamp(58px,18vw,70px)}.cards-page .flip-back strong{font-size:clamp(18px,5.2vw,20px);line-height:1.35}}@keyframes flashcard-edge-feedback-next{0%{transform:translate3d(0, var(--flashcard-edge-start), 0);animation-timing-function:cubic-bezier(.16,.82,.24,1)}68%{animation-timing-function:cubic-bezier(.22,.7,.3,1);transform:translateY(1.5px)}86%{animation-timing-function:ease-out;transform:translateY(-.4px)}to{transform:translate(0,0)}}@keyframes flashcard-edge-feedback-previous{0%{transform:translate3d(0, var(--flashcard-edge-start), 0);animation-timing-function:cubic-bezier(.16,.82,.24,1)}68%{animation-timing-function:cubic-bezier(.22,.7,.3,1);transform:translateY(-1.5px)}86%{animation-timing-function:ease-out;transform:translateY(.4px)}to{transform:translate(0,0)}}.question-scenario{color:#44516d;-webkit-backdrop-filter:blur(8px)saturate(1.2)contrast(1.025);backdrop-filter:blur(8px)saturate(1.2)contrast(1.025);text-align:left;background:radial-gradient(120% 90% at 8% -18%,#ffffff8f,#0000 52%),linear-gradient(145deg,#ffffff2e,#70a4e109 48%,#ffffff0f);border:1px solid #ffffffd1;border-radius:16px;width:min(670px,100%);margin:0 auto 18px;padding:14px 17px;font-size:clamp(15px,1.05vw,17px);line-height:1.4;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #263f612e,inset 1px 0 #ffffff57,inset -1px 0 #375e8b1c,0 10px 26px #27436914}.answer-list button:disabled{cursor:default}.quiz-answer-layout{grid-template-columns:128px minmax(0,760px) 142px;grid-template-areas:"previous answers next"".evaluate.";align-items:center;gap:12px;width:min(1040px,100vw - 24px);margin:27px 50% 0;display:grid;transform:translate(-50%)}.learning-header-control{justify-self:end;min-width:0}.quiz-question-picker{--quiz-picker-open:#647b96;--quiz-picker-correct:#208a55;--quiz-picker-wrong:#c43f57;--quiz-picker-ink:#183355;--liquid-depth:#ffffff03;--liquid-edge:#ffffffc2;--liquid-highlight:#fffffff5;--liquid-shadow:#1f2e4b3d;--liquid-surface:#ffffff0f;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;max-width:360px;height:50px;display:none;position:relative}.quiz-question-picker *{-webkit-user-select:none;user-select:none}.quiz-question-picker:before,.quiz-question-picker:after{z-index:4;content:"";pointer-events:none;width:34px;position:absolute;top:3px;bottom:3px}.quiz-question-picker:before{background:linear-gradient(90deg,#f5faff9e,#0000);border-radius:999px 0 0 999px;left:1px}.quiz-question-picker:after{background:linear-gradient(270deg,#f5faff9e,#0000);border-radius:0 999px 999px 0;right:1px}.quiz-question-picker-viewport{z-index:1;border:1px solid var(--liquid-edge);background:linear-gradient(155deg, #ffffff13, transparent 58%), var(--liquid-depth);width:100%;height:50px;box-shadow:inset 0 1px 0 var(--liquid-highlight), inset 0 -1px 0 color-mix(in srgb, var(--liquid-shadow) 52%, transparent), 0 0 0 1px #303f5b17, 0 9px 22px #1f2e4b1a;-webkit-backdrop-filter:blur(5px)saturate(1.08)contrast(1.025);backdrop-filter:blur(5px)saturate(1.08)contrast(1.025);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;cursor:grab;border-radius:999px;padding-inline:calc(50% - 20px);scroll-padding-inline:calc(50% - 20px);display:block;position:relative;overflow:auto hidden}.quiz-question-picker-viewport::-webkit-scrollbar{display:none}.quiz-question-picker-viewport[data-dragging=true]{scroll-snap-type:none;cursor:grabbing}.quiz-question-picker-viewport[data-scrolling=true],.quiz-question-picker-viewport[data-scrolling=true]~.quiz-question-picker-lens{-webkit-backdrop-filter:none;backdrop-filter:none}.quiz-question-picker-track{align-items:center;width:max-content;height:100%;display:flex}.quiz-question-picker-item{width:40px;height:44px;color:inherit;scroll-snap-align:center;scroll-snap-stop:normal;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 40px;place-items:center;padding:0;display:grid}.quiz-question-picker-item>span{background:var(--quiz-picker-open);border-radius:999px;width:2px;height:12px;transition:width .16s,height .16s,background-color .18s;display:block;box-shadow:0 1px #ffffffb8}.quiz-question-picker-item:nth-child(5n)>span{height:18px}.quiz-question-picker-item.is-correct>span{background:var(--quiz-picker-correct)}.quiz-question-picker-item.is-wrong>span{background:var(--quiz-picker-wrong)}.quiz-question-picker-item[aria-current=step]>span{width:3px;height:24px}.quiz-question-picker-item:focus-visible{z-index:6;outline-offset:-4px;outline:2px solid #164abf;position:relative}.quiz-question-picker:has(.quiz-question-picker-item:focus-visible){outline-offset:2px;border-radius:999px;outline:3px solid #164abf}.quiz-question-picker-lens{z-index:5;border:1px solid var(--liquid-edge);width:58px;height:40px;color:var(--quiz-picker-ink);background:linear-gradient(155deg, #ffffff13, transparent 58%), var(--liquid-surface);box-shadow:inset 0 1px 0 var(--liquid-highlight), inset 0 -1px 0 color-mix(in srgb, var(--liquid-shadow) 48%, transparent), 0 0 0 1px #303f5b17, 0 7px 18px #1f2e4b1f;-webkit-backdrop-filter:blur(5px)saturate(1.08)contrast(1.025);backdrop-filter:blur(5px)saturate(1.08)contrast(1.025);pointer-events:none;border-radius:999px;justify-content:center;align-items:baseline;gap:1px;display:flex;position:absolute;top:5px;left:50%;translate:-50%}.quiz-question-picker-lens strong{font-variant-numeric:tabular-nums;font-size:17px;line-height:38px}.quiz-question-picker-lens span{opacity:.68;font-size:10px;font-weight:800}.quiz-question-picker-lens[data-status=wrong] strong{color:var(--quiz-picker-wrong)}.quiz-question-picker-lens[data-status=correct] strong{color:var(--quiz-picker-correct)}.quiz-question-map{--quiz-preview-progress:5%;--quiz-map-track:#e5eaf2;--quiz-map-progress:linear-gradient(90deg, #2660ec, #d34be0);z-index:12;isolation:isolate;background:var(--quiz-map-track);border-radius:0;gap:0;height:5px;padding:0;display:flex;position:relative;overflow:hidden}.quiz-question-map:before{z-index:0;width:var(--quiz-preview-progress);background:var(--quiz-map-progress);content:"";pointer-events:none;border-radius:0;position:absolute;inset:0 auto 0 0}.quiz-question-map button,.quiz-question-map button.is-open{z-index:1;min-width:0;height:5px;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-origin:50%;background:0 0;border:0;border-radius:0;flex:1 1 0;padding:0;transition:none;position:relative}.quiz-question-map button:first-child,.quiz-question-map button:last-child{border-radius:0}.quiz-question-map[data-preview-active=true]{border-radius:12px;height:11px}.quiz-question-map[data-preview-active=true]:before{border-radius:inherit}.quiz-question-map[data-preview-active=true] button:first-child{border-radius:12px 0 0 12px}.quiz-question-map[data-preview-active=true] button:last-child{border-radius:0 12px 12px 0}.quiz-question-map button:before{content:"";position:absolute;inset:-10px 0}.quiz-question-map button.is-correct{box-shadow:none;background:linear-gradient(90deg,#1f8e57,#36aa70)}.quiz-question-map button.is-wrong{box-shadow:none;background:linear-gradient(90deg,#bd3853,#df5d70)}.quiz-question-map button.is-current{box-shadow:none;transform:none}.quiz-question-map button[data-picker-preview=true]{z-index:3}.quiz-question-map[data-preview-active=true] button[data-picker-preview=true]{background:#7354ed;border-radius:8px;height:100%;box-shadow:inset 0 0 0 2px #ffffff59}.quiz-question-map[data-preview-active=true] button[data-picker-preview=true].is-open,.quiz-question-map[data-preview-active=true] button[data-picker-preview=true].is-correct,.quiz-question-map[data-preview-active=true] button[data-picker-preview=true].is-wrong{background:linear-gradient(90deg,#1f7be4,#6f45ec)}.quiz-question-map button:focus-visible{z-index:2;outline-offset:3px;outline:3px solid #164abf}@media (min-width:1201px){.quiz-question-map button:before{content:none}.quiz-question-map{border-radius:0;overflow:visible}.quiz-question-map:before{border-radius:0}.quiz-question-map button[data-picker-preview=true]{z-index:3;border-radius:0;transform:none}.quiz-question-map button[data-picker-preview=true].is-open,.quiz-question-map[data-preview-active=true] button[data-picker-preview=true].is-open{background:0 0}.quiz-question-map button:first-child,.quiz-question-map button:last-child{border-radius:0}.quiz-question-map button:is(.is-correct,.is-wrong){background:0 0}.quiz-question-map button.is-wrong:after{z-index:8;content:"";pointer-events:none;background:#d3425b;border-radius:50%;width:9px;height:9px;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%;box-shadow:0 2px 5px #751a2f3d}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-map button[data-picker-preview=true].is-open{background:0 0}}.quiz-feedback-layout{grid-template-columns:128px minmax(0,760px) 142px;gap:12px;width:min(1040px,100vw - 24px);margin-inline:50%;display:grid;transform:translate(-50%)}.quiz-feedback-layout>.feedback{grid-column:2}.quiz-answer-layout .answer-list{grid-template-rows:repeat(4,minmax(0,1fr));height:356px;margin-top:0}.quiz-answer-stack{min-width:0;position:relative}.quiz-answer-layout .answer-list button{min-height:0}.quiz-nav-slot{align-items:center;min-width:0;display:flex}.quiz-nav-slot-previous{grid-area:previous;justify-content:flex-end}.quiz-nav-slot-next{grid-area:next;justify-content:flex-start}.quiz-answer-stack{grid-area:answers}.quiz-nav-slot-evaluate{grid-area:evaluate;justify-content:center;align-self:center;display:flex}.quiz-nav-slot-evaluate .quiz-nav-motion{--quiz-nav-closed-width:142px;--quiz-nav-open-width:142px}.quiz-nav-slot-evaluate .quiz-nav-text{opacity:1;white-space:nowrap;place-items:center;width:100%;height:100%;display:grid;position:relative;top:auto;left:auto;transform:translate(0)}.quiz-answer-layout .quiz-nav-motion{--quiz-nav-closed-width:64px;--quiz-nav-open-width:142px;width:var(--quiz-nav-closed-width);border-radius:999px;flex:none;height:64px;transition:width .39s cubic-bezier(.22,.72,.26,1),transform .39s cubic-bezier(.22,.72,.26,1);position:relative}.quiz-answer-layout .quiz-nav-slot-evaluate .quiz-nav-motion{--quiz-nav-closed-width:142px;--quiz-nav-open-width:142px;flex:0 0 142px;width:142px;min-width:142px}.quiz-answer-layout .quiz-nav-previous{--quiz-nav-open-width:128px}.quiz-answer-layout .quiz-nav-button{border-radius:inherit;width:100%;height:100%;color:var(--ink);cursor:pointer}html[data-theme=dark] .learning-page.quiz-page :is(.quiz-nav-button,.quiz-question-feedback-link){--liquid-depth:#7aa3da0a;--liquid-edge:#d8e8ff85;--liquid-highlight:#ffffffd6;--liquid-reflection:#b2daffe6;--liquid-shadow:#000714a8;--liquid-surface:#709fd61a}html[data-theme=dim] .learning-page.quiz-page :is(.quiz-nav-button,.quiz-question-feedback-link){--liquid-depth:#709fe00b;--liquid-edge:#d8e8ff85;--liquid-highlight:#f0f8ffd1;--liquid-reflection:#b8d6ffe0;--liquid-shadow:#050e2294;--liquid-spectrum-negative:#988bffc7;--liquid-spectrum-positive:#82beffe6;--liquid-surface:#70a3e81a}html[data-theme=dark] .learning-page.quiz-page :is(.quiz-nav-button,.quiz-question-feedback-link) .jelly-glass-lens{background:linear-gradient(155deg,#dceeff14,#0000 46%)}html[data-theme=dim] .learning-page.quiz-page :is(.quiz-nav-button,.quiz-question-feedback-link) .jelly-glass-lens{background:linear-gradient(155deg,#ccebff12,#0000 46%)}.quiz-answer-layout .quiz-nav-button .liquid-button-native{color:inherit;padding:0;overflow:hidden}.quiz-answer-layout .quiz-nav-button:has(.liquid-button-native:disabled){pointer-events:none}.quiz-answer-layout .quiz-nav-evaluate .quiz-nav-button:has(.liquid-button-native:disabled){opacity:.5;filter:grayscale(.88)saturate(.25)}.quiz-answer-layout .quiz-nav-button .liquid-button-label,.quiz-answer-layout .quiz-nav-button .liquid-button-label>span{width:100%;height:100%;display:block;position:relative}:is(.quiz-nav-motion[data-morph=true]:has(.liquid-button-native:hover),.quiz-nav-motion[data-morph=true]:has(.liquid-button-native:focus-visible)){width:var(--quiz-nav-open-width)}.quiz-nav-motion:has(.liquid-button-native:focus-visible) .quiz-nav-button{outline:3px solid var(--learning-accent,#385fd8);outline-offset:4px}.quiz-nav-icon,.quiz-nav-text{place-items:center;transition:opacity .26s,transform .42s cubic-bezier(.22,.72,.26,1);display:grid;position:absolute;top:50%;left:50%}.quiz-nav-icon{opacity:1;width:34px;height:34px;transform:translate(-50%,-50%)scale(1)}.quiz-nav-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.quiz-nav-text{opacity:0;letter-spacing:.01em;white-space:nowrap;font-size:14px;font-weight:820;transform:translate(-50%,-50%)scale(.9)}:is(.quiz-nav-motion[data-morph=true]:has(.liquid-button-native:hover) .quiz-nav-icon,.quiz-nav-motion[data-morph=true]:has(.liquid-button-native:focus-visible) .quiz-nav-icon){opacity:0;transform:translate(-50%,-50%)scale(.72)}:is(.quiz-nav-motion[data-morph=true]:has(.liquid-button-native:hover) .quiz-nav-text,.quiz-nav-motion[data-morph=true]:has(.liquid-button-native:focus-visible) .quiz-nav-text){opacity:1;transform:translate(-50%,-50%)scale(1)}.quiz-session-note{color:#59657b;text-align:center;margin:0;font-size:12px;font-weight:650;position:absolute;bottom:calc(100% + 16px);left:0;right:0}.quiz-session-meta{justify-items:center;gap:10px;display:grid}.quiz-session-meta-desktop{display:none}.quiz-question-feedback-link{z-index:3;width:120px;min-width:120px;height:44px;min-height:0;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;position:relative}.quiz-question-feedback-link .liquid-button-native{height:100%;min-height:0;color:inherit;padding:0 16px;font-size:11.5px;font-weight:780;line-height:1}.quiz-question-feedback-link .liquid-button-label{place-items:center;width:100%;height:100%;display:grid}.quiz-question-feedback-link:has(.liquid-button-native:focus-visible){outline-offset:3px;outline:3px solid #1b4fd1}@media (min-width:1201px){.quiz-session-meta-responsive{display:none}.quiz-session-meta-desktop{gap:52px;margin:52px auto 0;display:grid}.quiz-session-meta-desktop .quiz-session-note{margin:0;position:static;inset:auto}.quiz-session-meta-desktop .quiz-question-feedback-link{transform:translate(-7px)}}.quiz-page .feedback{isolation:isolate;color:#44516d;-webkit-backdrop-filter:blur(8px)saturate(1.2)contrast(1.025);backdrop-filter:blur(8px)saturate(1.2)contrast(1.025);background:radial-gradient(120% 90% at 8% -18%,#ffffff85,#0000 52%),linear-gradient(145deg,#ffffff2e,#ffffff09 48%,#ffffff0f);border:1px solid #ffffffd1;height:140px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #263f612e,inset 1px 0 #ffffff57,inset -1px 0 #375e8b1c,0 10px 26px #27436914}.quiz-page .feedback.success{color:#246930;background:radial-gradient(120% 90% at 8% -18%,#ffffff7a,#0000 52%),linear-gradient(145deg,#2c9d4933,#37cba414 48%,#2c9d4921);border-color:#9cd1aae4}.quiz-page .feedback.error{color:#8f2942;background:radial-gradient(120% 90% at 8% -18%,#ffffff7a,#0000 52%),linear-gradient(145deg,#c83f6033,#e8656f14 48%,#c83f6021);border-color:#e5a5b4e4}.quiz-page .feedback>div{scrollbar-gutter:stable;min-width:0;max-height:100%;overflow-y:auto}.quiz-page .feedback-content{width:100%}.quiz-page .feedback-heading{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.quiz-page .feedback-heading>span{color:#fff;background:currentColor;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.quiz-page .feedback-heading>strong{font-size:14px}.quiz-page .feedback-content>p{text-align:center;margin:10px 0 0}.quiz-page .feedback.success .feedback-heading>span{background:#2c9d49}.quiz-page .feedback.error .feedback-heading>span{background:#c83f60}.quiz-feedback-trigger{display:none}.quiz-page .quiz-feedback-dialog.feedback{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:22px;width:min(440px,100% - 32px);max-width:none;height:fit-content;min-height:0;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 72px #030c1e61}.learning-page.quiz-page .quiz-feedback-dialog.feedback.success{color:#123c22;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2fbf5;border:2px solid #278a47;box-shadow:0 24px 72px #0b41224d}.learning-page.quiz-page .quiz-feedback-dialog.feedback.error{color:#5c1729;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff4f6;border:2px solid #b83654;box-shadow:0 24px 72px #5411264d}.learning-page.quiz-page .quiz-feedback-dialog.feedback.success .feedback-heading>span{color:#fff;background:#187a3f}.learning-page.quiz-page .quiz-feedback-dialog.feedback.error .feedback-heading>span{color:#fff;background:#b32648}.quiz-page .quiz-feedback-dialog:not([open]){display:none}.quiz-page .quiz-feedback-dialog[open]{display:block}.quiz-feedback-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040c1b9e}.quiz-feedback-dialog-content{scrollbar-gutter:stable;touch-action:pan-y pinch-zoom;max-height:calc(100dvh - 32px);padding:30px 24px 24px;overflow-y:auto}.quiz-feedback-dialog .feedback-heading h2{letter-spacing:-.02em;margin:0;font-size:20px}.quiz-feedback-dialog-content>p{text-align:center;margin:16px 0 0;font-size:14px;line-height:1.55}.result-page{flex-direction:column;min-height:100svh;display:flex}.result-card,.empty-state{text-align:center;background:#fff;border:1px solid #dfe7f3;border-radius:28px;width:min(660px,100% - 40px);margin:auto;padding:clamp(30px,6vw,58px);box-shadow:0 24px 65px #273e6a1a}.route-state-page{place-items:center;min-height:100svh;padding:24px;display:grid}.route-state-page .empty-state{width:min(560px,100%)}.route-state-page .empty-state button{min-height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eff8ffb8;border:1px solid #678dbe73;border-radius:999px;padding:10px 18px;font-weight:750}.route-state-spinner{border:3px solid #5376a43d;border-top-color:#386fe8;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite route-state-spin;display:inline-block}@keyframes route-state-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.route-state-spinner{animation:none}}.result-card{--result-panel-ink:#142748;--result-panel-muted:#4c607b;--result-panel-glass:#ffffff29;--result-panel-glass-soft:#ffffff09;--result-panel-edge:#ffffffb3;--result-panel-lowlight:#37465833;--result-panel-shadow:#23324429;isolation:isolate;border-color:var(--result-panel-edge);color:var(--result-panel-ink);background:radial-gradient(110% 75% at 8% -12%, #fff3, transparent 54%), linear-gradient(145deg, var(--result-panel-glass), var(--result-panel-glass-soft));box-shadow:inset 0 1px 0 #ffffffe0, inset 0 -1px 0 var(--result-panel-lowlight), inset 1px 0 0 #ffffff7a, 0 28px 72px var(--result-panel-shadow);-webkit-backdrop-filter:blur(28px)saturate(1.06)contrast(1.02);backdrop-filter:blur(28px)saturate(1.06)contrast(1.02);margin-top:clamp(45px,8vh,90px);margin-bottom:clamp(45px,8vh,90px);position:relative;overflow:hidden}.result-card:before{content:"";pointer-events:none;background:radial-gradient(#ffffff1f,#0000 70%);border-radius:50%;height:58%;position:absolute;inset:-35% 18% auto -12%}.result-card>*{z-index:1;position:relative}.result-kicker{color:var(--result-panel-ink);-webkit-backdrop-filter:blur(16px)saturate(1.02);backdrop-filter:blur(16px)saturate(1.02);letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffffb8;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #2b36442e,0 7px 18px #1d28361a}.result-score{width:176px;height:176px;color:var(--result-panel-ink);box-shadow:inset 0 0 0 1px var(--result-panel-edge), inset 0 1px 0 #fffffff0, 0 12px 28px var(--result-panel-shadow);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:radial-gradient(circle at 36% 20%,#ffffffeb,#0000 38%),linear-gradient(145deg,#f7fcffe6,#cde8ffb8);border:14px solid #3565e9;border-color:#3565e9 #8655e9 #d8e5ffc7 #d8e5ffc7;border-radius:50%;place-content:center;gap:4px;margin:28px auto;display:grid}.result-score strong{letter-spacing:-.05em;font-size:38px}.result-score span{color:var(--result-panel-muted);font-size:11px;font-weight:700}.result-card h1,.empty-state h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,4vw,39px)}.result-card>p,.empty-state p{color:var(--muted);margin:12px auto 0;line-height:1.6}.result-actions{--result-action-ink:#26374a;--result-action-surface-top:#ffffff17;--result-action-surface-bottom:#ffffff04;--result-action-edge-high:#ffffffb8;--result-action-edge-mid:#949eaa6b;--result-action-edge-low:#2b364447;--result-action-shadow:#1d283621;--result-action-pressed:#222f4026;--result-action-focus:#26374a;--result-action-focus-halo:#fffffff0;--result-action-text-shadow:0 1px 0 #ffffff6b;--result-action-shadow-stack:inset 0 1px 0 #fffffff0, inset 0 -1px 0 var(--result-action-edge-low), inset 1px 0 0 #ffffff7a, 0 9px 24px var(--result-action-shadow);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.result-actions :is(button,a){isolation:isolate;min-height:44px;appearance:none;border:1px solid var(--result-action-edge-high);min-block-size:44px;max-inline-size:100%;color:var(--result-action-ink);background:linear-gradient(180deg, #ffffff13, #ffffff02), linear-gradient(145deg, var(--result-action-surface-top), var(--result-action-surface-bottom));box-shadow:var(--result-action-shadow-stack);-webkit-backdrop-filter:blur(24px)saturate(1.01)contrast(1.03);backdrop-filter:blur(24px)saturate(1.01)contrast(1.03);font-family:inherit;font-size:inherit;text-align:center;text-shadow:var(--result-action-text-shadow);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:0 auto;justify-content:center;align-items:center;margin:0;padding:10px 18px;font-weight:750;line-height:1.2;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,filter .16s;display:inline-flex;position:relative}.result-actions button{cursor:pointer}@media (hover:hover) and (pointer:fine){.result-actions :is(button:not(:disabled),a):hover{filter:brightness(1.025);box-shadow:inset 0 1px 0 #fffffffa, inset 0 -1px 0 var(--result-action-edge-low), inset 1px 0 0 #ffffff8f, 0 14px 30px var(--result-action-shadow);transform:translateY(-2px)}}.result-actions :is(button:not(:disabled),a):active{filter:brightness(.98);box-shadow:inset 0 2px 4px var(--result-action-pressed), inset 0 -1px 0 #ffffffb3, 0 4px 12px var(--result-action-shadow);transform:translateY(1px)scale(.985)}.result-actions :is(button,a):focus-visible{outline:3px solid var(--result-action-focus);outline-offset:3px;box-shadow:var(--result-action-shadow-stack), 0 0 0 6px var(--result-action-focus-halo)}.result-card h1[tabindex="-1"]:focus{outline:none}.empty-state{margin-top:80px}@media (max-width:650px) and (orientation:portrait){.result-card{width:min(520px,100% - 24px);margin:clamp(10px, 2svh, 18px) auto max(8px, env(safe-area-inset-bottom));border-radius:22px;padding:clamp(16px,3.5svh,24px)}.result-kicker{padding:6px 10px;font-size:10px}.result-score{border-width:clamp(9px,1.8svh,12px);gap:3px;width:clamp(112px,23svh,140px);height:clamp(112px,23svh,140px);margin:clamp(10px,2svh,18px) auto}.result-score strong{font-size:clamp(29px,6svh,36px)}.result-card h1{font-size:clamp(23px,6.6vw,30px);line-height:1.08}.result-actions{gap:8px;margin-top:clamp(12px,2.2svh,20px)}.result-actions button,.result-actions a{padding:9px 12px}}@media (min-width:651px) and (max-width:1200px) and (orientation:landscape){.result-card{width:min(720px,100% - 32px);margin:12px auto max(8px, env(safe-area-inset-bottom));padding:20px 28px}.result-score{border-width:10px;width:124px;height:124px;margin:12px auto}.result-score strong{font-size:32px}.result-card h1{font-size:clamp(28px,3.2vw,34px);line-height:1.08}.result-actions{margin-top:16px}}@media (min-width:651px) and (max-width:1200px) and (orientation:landscape) and (max-height:600px){.result-card{margin-top:8px;padding:14px 20px}.result-score{border-width:8px;width:104px;height:104px;margin:8px auto}.result-card h1{font-size:clamp(24px,3vw,28px)}.result-actions{margin-top:10px}}@media (max-width:1000px){.quiz-question-copy{height:430px}.quiz-answer-layout .answer-list{height:532px}}@media (max-width:650px){.learning-header{grid-template-columns:1fr auto}.stage-copy .pill{vertical-align:middle}.card-controls .card-next-link{justify-self:end}.quiz-stage{width:calc(100% - 24px);padding-top:10px;padding-bottom:18px;position:relative}.question-scenario{border-radius:13px;margin-bottom:0;padding:8px 10px;font-size:clamp(11px,3.1vw,12px);line-height:1.35}.quiz-question-copy{height:auto;min-height:0}.quiz-page .question-number{padding:4px 8px;font-size:10px;line-height:1.2}.quiz-page .topic-line{margin-top:6px;padding-inline:4px;font-size:10.5px;line-height:1.2}.quiz-stage h1{letter-spacing:-.025em;text-wrap:balance;margin:7px auto 4px;font-size:clamp(20px,5.6vw,22px);line-height:1.22}.quiz-answer-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"answers answers""previous next";align-items:start;gap:10px 12px;width:calc(100vw - 28px);margin-top:18px}.quiz-feedback-layout{display:none}.quiz-feedback-layout>.feedback{grid-column:auto}.quiz-answer-stack{grid-area:answers}.quiz-nav-slot-previous{grid-area:previous;justify-content:flex-start}.quiz-nav-slot-next{grid-area:next;justify-content:flex-end}.quiz-answer-layout .quiz-nav-motion{--quiz-nav-closed-width:48px;--quiz-nav-open-width:48px;width:var(--quiz-nav-closed-width);height:48px}.quiz-nav-text{font-size:8.5px}.quiz-answer-layout .answer-list{grid-template-rows:none;grid-auto-rows:minmax(64px,auto);gap:6px;height:auto}.quiz-session-note{font-size:10px;line-height:1.2;bottom:calc(100% + 3px)}.quiz-feedback-trigger{z-index:4;color:#fff;cursor:pointer;touch-action:manipulation;border:2px solid #ffffffb8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;font-weight:900;line-height:1;display:grid;position:absolute;top:7px;right:0;box-shadow:inset 0 1px #ffffff70,0 8px 22px #08142b3d}.quiz-feedback-trigger.success{background:#187a3f}.quiz-feedback-trigger.error{background:#b32648}.quiz-feedback-trigger:focus-visible{outline-offset:3px;outline:3px solid}.result-actions{display:grid}.result-actions>*{width:100%}}@media (max-width:650px) and (max-height:820px){.quiz-stage{padding-top:6px}.quiz-page .topic-line{display:none}.quiz-stage:has(>.quiz-feedback-trigger) .quiz-question-copy h1{margin-top:20px}}@media (prefers-reduced-motion:reduce){.quiz-nav-motion,.quiz-nav-icon,.quiz-nav-text,.quiz-stage,.flashcard-nav-frame,.flashcard-swipe-track{transition-duration:.01ms;animation:none!important}}html[data-theme=dark] .learning-page{--learning-page-background:radial-gradient(circle at 10% 0%, #387ebe33 0, transparent 34%), radial-gradient(circle at 90% 8%, #6970cd2b 0, transparent 35%), linear-gradient(145deg, #07111f 0%, #0a1728 52%, #10182d 100%);--learning-header-background:#081423e6;--learning-surface:#10223a;--learning-surface-raised:#142942;--learning-surface-soft:#172f4d;--learning-border:#2c4563;--learning-border-strong:#496b8e;--learning-ink:#edf5ff;--learning-muted:#aab9cd;--learning-accent:#79baff;--learning-accent-strong:#5798f5;--learning-accent-secondary:#a594ff;--learning-accent-soft:#18395c;--learning-shadow:#0007127a;--learning-card-front:linear-gradient(140deg, #142942 15%, #182846 100%);--learning-card-back:linear-gradient(135deg, #174775, #304f88 56%, #594d91);--learning-nav-background:radial-gradient(circle at 50% 38%, #173f6d 0%, #0a203e 74%);--learning-nav-border:#5bd2e9;--learning-success-background:#12372f;--learning-success-border:#58cba7;--learning-success-ink:#d7fff0;--learning-success-badge:#267d62;--learning-error-background:#3d1f2d;--learning-error-border:#f0829d;--learning-error-ink:#ffe1e8;--learning-error-badge:#bd4967;--ink:var(--learning-ink);--muted:var(--learning-muted)}html[data-theme=dim] .learning-page{--learning-page-background:radial-gradient(circle at 10% 0%, #6ba9e738 0, transparent 34%), radial-gradient(circle at 90% 8%, #8f97e130 0, transparent 35%), linear-gradient(145deg, #1d2f49 0%, #263b57 52%, #303a61 100%);--learning-header-background:#22344fe8;--learning-surface:#2b4361;--learning-surface-raised:#334d6d;--learning-surface-soft:#3a5576;--learning-border:#5b7394;--learning-border-strong:#7793b5;--learning-ink:#f3f7ff;--learning-muted:#c4cfdf;--learning-accent:#afd2ff;--learning-accent-strong:#82b2f7;--learning-accent-secondary:#c0b4ff;--learning-accent-soft:#3b5d82;--learning-shadow:#07112257;--learning-card-front:linear-gradient(140deg, #354f70 15%, #3c4f73 100%);--learning-card-back:linear-gradient(135deg, #35648e, #4d5f91 56%, #685b98);--learning-nav-background:radial-gradient(circle at 50% 38%, #365d83 0%, #203d61 74%);--learning-nav-border:#9adff2;--learning-success-background:#2a504b;--learning-success-border:#7bd8bc;--learning-success-ink:#e1fff6;--learning-success-badge:#337f69;--learning-error-background:#5b3041;--learning-error-border:#ffa0b7;--learning-error-ink:#fff0f4;--learning-error-badge:#c75472;--ink:var(--learning-ink);--muted:var(--learning-muted)}html:is([data-theme=dark],[data-theme=dim]) .learning-page{color:var(--learning-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--learning-page-background)}html:is([data-theme=dark],[data-theme=dim]) .learning-header{border-color:var(--learning-border);background:var(--learning-header-background);box-shadow:0 12px 34px var(--learning-shadow)}html[data-theme=dark] .learning-header .brand-logo-stack,html[data-theme=dim] .learning-header .brand-logo-stack{filter:var(--brand-logo-filter)}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-picker{--quiz-picker-open:#9bb0c8;--quiz-picker-correct:#5ee09a;--quiz-picker-wrong:#ff8095;--quiz-picker-ink:#f1f7ff}html[data-theme=dark] .quiz-question-picker{--liquid-depth:#7aa3da0a;--liquid-edge:#d8e8ff85;--liquid-highlight:#ffffffd6;--liquid-shadow:#000714a8;--liquid-surface:#709fd61a}html[data-theme=dim] .quiz-question-picker{--liquid-depth:#709fe00b;--liquid-edge:#d8e8ff85;--liquid-highlight:#f0f8ffd1;--liquid-shadow:#050e2294;--liquid-surface:#70a3e81a}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-picker:has(.quiz-question-picker-item:focus-visible){outline-color:#eef7ff}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-picker-viewport{border-color:var(--liquid-edge);background:linear-gradient(155deg, #dceeff14, transparent 46%), var(--liquid-depth);box-shadow:inset 0 1px 0 var(--liquid-highlight), inset 0 -1px 0 color-mix(in srgb, var(--liquid-shadow) 52%, transparent), 0 0 0 1px #d8e8ff1f, 0 9px 22px color-mix(in srgb, var(--liquid-shadow) 54%, transparent)}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-picker:before{background:linear-gradient(90deg,#132b489e,#0000)}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-picker:after{background:linear-gradient(270deg,#132b489e,#0000)}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-picker-lens{border-color:var(--liquid-edge);background:linear-gradient(155deg, #dceeff14, transparent 46%), var(--liquid-surface);box-shadow:inset 0 1px 0 var(--liquid-highlight), inset 0 -1px 0 color-mix(in srgb, var(--liquid-shadow) 48%, transparent), 0 0 0 1px #d8e8ff1f, 0 7px 18px color-mix(in srgb, var(--liquid-shadow) 48%, transparent)}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-map{--quiz-map-track:#7794b557;--quiz-map-progress:linear-gradient(90deg, #4777ff, #d75ae5);background:var(--quiz-map-track)}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-map button.is-open{box-shadow:none;background:0 0}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-map button.is-correct{background:linear-gradient(90deg,#45c482,#6cdea1)}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-map button.is-wrong{background:linear-gradient(90deg,#f05f78,#ff8b9d)}@media (min-width:1201px){html:is([data-theme=dark],[data-theme=dim]) .quiz-question-map button:is(.is-correct,.is-wrong){background:0 0}}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-map button.is-current{box-shadow:none}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-map [data-preview-active=true] button[data-picker-preview=true].is-open{background:#896cf4}html:is([data-theme=dark],[data-theme=dim]) .lesson-meta span,html:is([data-theme=dark],[data-theme=dim]) .stage-copy p,html:is([data-theme=dark],[data-theme=dim]) .quiz-question-index,html:is([data-theme=dark],[data-theme=dim]) .topic-line,html:is([data-theme=dark],[data-theme=dim]) .quiz-session-note,html:is([data-theme=dark],[data-theme=dim]) .result-score span{color:var(--learning-muted)}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-feedback-link{color:var(--learning-ink)}html:is([data-theme=dark],[data-theme=dim]) .quiz-question-feedback-link:has(.liquid-button-native:focus-visible){outline-color:#9fd5ff}html:is([data-theme=dark],[data-theme=dim]) .lesson-meta strong{border:1px solid var(--learning-border);color:var(--learning-ink);background:var(--learning-surface-soft)}html:is([data-theme=dark],[data-theme=dim]) .lesson-progress{background:var(--learning-surface-raised)}html:is([data-theme=dark],[data-theme=dim]) .lesson-progress span{background:linear-gradient(90deg, var(--learning-accent-strong), var(--learning-accent-secondary))}html:is([data-theme=dark],[data-theme=dim]) .stage-copy .pill,html:is([data-theme=dark],[data-theme=dim]) .question-number,html:is([data-theme=dark],[data-theme=dim]) .result-kicker{border:1px solid var(--learning-border-strong);color:var(--learning-accent);background:var(--learning-accent-soft)}html:is([data-theme=dark],[data-theme=dim]) .stage-copy h1,html:is([data-theme=dark],[data-theme=dim]) .quiz-stage h1,html:is([data-theme=dark],[data-theme=dim]) .result-card h1,html:is([data-theme=dark],[data-theme=dim]) .empty-state h1{color:var(--learning-ink)}html:is([data-theme=dark],[data-theme=dim]) .question-scenario{border-color:var(--learning-border-strong);color:var(--learning-ink);box-shadow:inset 0 1px 0 #e5f3ff66, inset 0 -1px 0 #030c1c6b, inset 1px 0 0 #c2e0ff24, inset -1px 0 0 #01081438, 0 12px 28px var(--learning-shadow);background:radial-gradient(120% 90% at 8% -18%,#e1f1ff21,#0000 52%),linear-gradient(145deg,#85b4e517,#20375609 48%,#77a8db0f)}html:is([data-theme=dark],[data-theme=dim]) .flip-face{border-color:var(--learning-border-strong);box-shadow:0 24px 60px var(--learning-shadow), 0 9px 0 color-mix(in srgb, var(--learning-border) 78%, transparent)}html:is([data-theme=dark],[data-theme=dim]) .flip-front{color:var(--learning-ink);background:var(--learning-card-front)}html:is([data-theme=dark],[data-theme=dim]) .flip-back{color:#f8fbff;background:var(--learning-card-back)}html:is([data-theme=dark],[data-theme=dim]) .card-kicker{color:var(--learning-accent)}html:is([data-theme=dark],[data-theme=dim]) .flip-back .card-kicker{color:#e1efff}html:is([data-theme=dark],[data-theme=dim]) .flip-face small{color:var(--learning-muted)}html:is([data-theme=dark],[data-theme=dim]) .flip-front small i{background:var(--learning-nav-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--learning-nav-border) 15%, transparent)}html:is([data-theme=dark],[data-theme=dim]) .flip-back small{color:#f7fbff;background:#ffffff1c}html:is([data-theme=dark],[data-theme=dim]) .flip-card-inner:focus-visible,html:is([data-theme=dark],[data-theme=dim]) .card-next-link:focus-visible{outline-color:var(--learning-accent)}html:is([data-theme=dark],[data-theme=dim]) .card-controls>button{border-color:var(--learning-border);color:var(--learning-ink);background:var(--learning-surface-raised);box-shadow:0 8px 22px var(--learning-shadow)}html:is([data-theme=dark],[data-theme=dim]) .card-controls>button:hover:not(:disabled){border-color:var(--learning-border-strong);background:var(--learning-surface-soft)}html:is([data-theme=dark],[data-theme=dim]) .card-controls>button:last-child,html:is([data-theme=dark],[data-theme=dim]) .card-next-link{border-color:var(--learning-accent-strong);color:#f8fbff;background:var(--learning-accent-strong);box-shadow:0 10px 24px color-mix(in srgb, var(--learning-accent-strong) 30%, transparent)}html:is([data-theme=dark],[data-theme=dim]) .card-controls>button:last-child:hover:not(:disabled),html:is([data-theme=dark],[data-theme=dim]) .card-next-link:hover{border-color:var(--learning-accent);background:color-mix(in srgb, var(--learning-accent-strong) 82%, #122641)}html:is([data-theme=dark],[data-theme=dim]) .card-controls>div button:after{background:var(--learning-border-strong)}html:is([data-theme=dark],[data-theme=dim]) .card-controls>div button.active:after{background:var(--learning-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--learning-accent) 16%, transparent)}html:is([data-theme=dark],[data-theme=dim]) .feedback{border:1px solid #0000}html:is([data-theme=dark],[data-theme=dim]) .quiz-page .feedback.success{border-color:var(--learning-success-border);color:var(--learning-success-ink);background:radial-gradient(120% 90% at 8% -18%, #e0fff51f, transparent 52%), linear-gradient(145deg, color-mix(in srgb, var(--learning-success-border) 22%, transparent), #37cba40e 48%, color-mix(in srgb, var(--learning-success-border) 13%, transparent))}html:is([data-theme=dark],[data-theme=dim]) .quiz-page .feedback.success .feedback-heading>span{color:#fff;background:var(--learning-success-badge)}html:is([data-theme=dark],[data-theme=dim]) .quiz-page .feedback.error{border-color:var(--learning-error-border);color:var(--learning-error-ink);background:radial-gradient(120% 90% at 8% -18%, #ffe7ee1f, transparent 52%), linear-gradient(145deg, color-mix(in srgb, var(--learning-error-border) 22%, transparent), #e8656f0e 48%, color-mix(in srgb, var(--learning-error-border) 13%, transparent))}html:is([data-theme=dark],[data-theme=dim]) .quiz-page .feedback.error .feedback-heading>span{color:#fff;background:var(--learning-error-badge)}html:is([data-theme=dark],[data-theme=dim]) .result-card,html:is([data-theme=dark],[data-theme=dim]) .empty-state{border-color:var(--learning-border);color:var(--learning-ink);background:var(--learning-surface);box-shadow:0 28px 72px var(--learning-shadow)}html[data-theme=dark] .result-card{--result-panel-ink:#f2f7ff;--result-panel-muted:#b9c9db;--result-panel-glass:#080e1842;--result-panel-glass-soft:#0c14201a;--result-panel-edge:#ebf2f94d;--result-panel-lowlight:#0007169e;--result-panel-shadow:#00061280;border-color:var(--result-panel-edge);color:var(--result-panel-ink);background:radial-gradient(110% 75% at 8% -12%, #c3e2ff33, transparent 54%), linear-gradient(145deg, var(--result-panel-glass), var(--result-panel-glass-soft));box-shadow:inset 0 1px 0 #d4ebff70, inset 0 -1px 0 var(--result-panel-lowlight), inset 1px 0 0 #b9dcff29, 0 28px 72px var(--result-panel-shadow)}html[data-theme=dim] .result-card{--result-panel-ink:#f7faff;--result-panel-muted:#cfd9e7;--result-panel-glass:#181f2938;--result-panel-glass-soft:#232b3614;--result-panel-edge:#eff4f957;--result-panel-lowlight:#0f1f367a;--result-panel-shadow:#0711225c;border-color:var(--result-panel-edge);color:var(--result-panel-ink);background:radial-gradient(110% 75% at 8% -12%, #e0f0ff38, transparent 54%), linear-gradient(145deg, var(--result-panel-glass), var(--result-panel-glass-soft));box-shadow:inset 0 1px 0 #e5f2ff80, inset 0 -1px 0 var(--result-panel-lowlight), inset 1px 0 0 #d5e9ff33, 0 28px 72px var(--result-panel-shadow)}html[data-theme=dark] .result-actions{--result-action-ink:#f2f7ff;--result-action-surface-top:#ffffff12;--result-action-surface-bottom:#ffffff02;--result-action-edge-high:#ffffff5c;--result-action-edge-mid:#b7bec647;--result-action-edge-low:#00000094;--result-action-shadow:#0006;--result-action-pressed:#0000006b;--result-action-focus:#f4f6f8;--result-action-focus-halo:#000000bd;--result-action-text-shadow:0 1px 1px #00000070}html[data-theme=dim] .result-actions{--result-action-ink:#f4f6f8;--result-action-surface-top:#ffffff14;--result-action-surface-bottom:#ffffff03;--result-action-edge-high:#fff6;--result-action-edge-mid:#bec4cc4d;--result-action-edge-low:#0c101580;--result-action-shadow:#03060a52;--result-action-pressed:#06090e57;--result-action-focus:#f4f6f8;--result-action-focus-halo:#0d1116ad;--result-action-text-shadow:0 1px 1px #0000004d}html[data-theme=dark] .result-kicker{color:var(--result-panel-ink);background:#fff1;border-color:#ffffff57}html[data-theme=dim] .result-kicker{color:var(--result-panel-ink);background:#ffffff13;border-color:#ffffff61}html:is([data-theme=dark],[data-theme=dim]) .result-score{border-color:color-mix(in srgb, var(--result-panel-edge) 55%, transparent);border-top-color:var(--learning-accent-strong);border-right-color:var(--learning-accent-secondary);color:var(--result-panel-ink);background:radial-gradient(circle at 36% 20%, #e1f1ff2b, transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--result-panel-glass) 92%, transparent), color-mix(in srgb, var(--result-panel-glass-soft) 94%, transparent));box-shadow:inset 0 0 0 1px var(--result-panel-edge), inset 0 1px 0 #e4f2ff42, 0 12px 28px var(--result-panel-shadow)}html:is([data-theme=dark],[data-theme=dim]) .result-card>p,html:is([data-theme=dark],[data-theme=dim]) .empty-state p{color:var(--learning-muted)}html:is([data-theme=dark],[data-theme=dim]) .result-actions :is(button,a):focus-visible{outline-color:var(--result-action-focus);box-shadow:var(--result-action-shadow-stack), 0 0 0 6px var(--result-action-focus-halo)}@property --quiz-glass-outline-angle{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --quiz-glass-sheen-angle{syntax:"<angle>";inherits:false;initial-value:-45deg}@keyframes quiz-answer-feedback-bloom{0%{opacity:0;transform:translateY(3px)scale(.86)}58%{opacity:min(.84, calc(var(--quiz-answer-feedback-opacity) + .12))}to{opacity:var(--quiz-answer-feedback-opacity);transform:translate3d(0, 2px, 0) scale(var(--quiz-answer-feedback-scale))}}.quiz-page{--quiz-glass-time:.4s;--quiz-glass-ease:cubic-bezier(.25, 1, .5, 1);--quiz-glass-ink:#17213d;--quiz-glass-edge:#ffffff0d;--quiz-glass-middle:#fff3;--quiz-glass-border:#2d466c47;--quiz-glass-glint:#ffffffb3;--quiz-glass-sheen:#ffffff61;--quiz-glass-lowlight:#1d315147;--quiz-glass-shadow:#18274133;--quiz-glass-shadow-light:#1827411a;--quiz-glass-solid-surface:#f4f7fb;--quiz-glass-solid-accent:#5d718e;--quiz-icon-reflection:transparent;--quiz-icon-brightness:1.02;--quiz-icon-contrast:1.16;overflow-x:clip}html[data-theme=dark] .quiz-page{--quiz-glass-ink:#edf5ff;--quiz-glass-edge:#6797cd21;--quiz-glass-middle:#689ed94d;--quiz-glass-border:#b7d3f370;--quiz-glass-glint:#e7f4ffb8;--quiz-glass-sheen:#e7f4ff47;--quiz-glass-lowlight:#00061294;--quiz-glass-shadow:#00051194;--quiz-glass-shadow-light:#0005114d;--quiz-glass-solid-surface:#13233a;--quiz-glass-solid-accent:#a6c2e2;--quiz-icon-reflection:transparent;--quiz-icon-brightness:1.12;--quiz-icon-contrast:1.14}html[data-theme=dim] .quiz-page{--quiz-glass-ink:#f3f7ff;--quiz-glass-edge:#87b2e124;--quiz-glass-middle:#87b4e652;--quiz-glass-border:#d7e8ff7a;--quiz-glass-glint:#f3faffc2;--quiz-glass-sheen:#f3faff1f;--quiz-glass-lowlight:#0d1d3480;--quiz-glass-shadow:#050e1e70;--quiz-glass-shadow-light:#050e1e3d;--quiz-glass-solid-surface:#344a68;--quiz-glass-solid-accent:#d0e2f8;--quiz-icon-reflection:transparent;--quiz-icon-brightness:1.1;--quiz-icon-contrast:1.15}.learning-page.quiz-page .answer-list>.quiz-answer-wrap{--quiz-glass-state-solid-accent:var(--quiz-glass-solid-accent);--quiz-answer-fill-color:transparent;--quiz-answer-fill-opacity:0;--quiz-answer-feedback-color:transparent;--quiz-answer-feedback-opacity:0;--quiz-answer-feedback-scale:.94;z-index:1;isolation:isolate;backface-visibility:hidden;pointer-events:auto;min-width:0;min-height:0;transition:transform var(--quiz-glass-time) var(--quiz-glass-ease);will-change:transform;border-radius:16px;position:relative}.quiz-answer-layout .answer-list>.quiz-answer-wrap{min-height:0}.learning-page.quiz-page .quiz-answer-button{--quiz-glass-outline-angle:-75deg;z-index:1;isolation:isolate;box-sizing:border-box;border-radius:inherit;width:100%;height:100%;min-height:0;color:var(--quiz-glass-ink);background:linear-gradient(-75deg, var(--quiz-glass-edge), var(--quiz-glass-middle), var(--quiz-glass-edge));-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));-webkit-tap-highlight-color:transparent;pointer-events:auto;touch-action:manipulation;text-align:left;transition:border-color .3s ease, color .3s ease, background .3s ease, box-shadow var(--quiz-glass-time) var(--quiz-glass-ease);border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding:11px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #0000000d,inset 0 -2px 2px #ffffff80,0 4px 2px -2px #0003,inset 0 0 2px 4px #fff3,0 0 #fff}.learning-page.quiz-page .quiz-answer-button:after,.learning-page.quiz-page .quiz-answer-button:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.learning-page.quiz-page .quiz-answer-content{z-index:2;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-width:0;display:grid;position:relative}.learning-page.quiz-page .quiz-answer-content:before{z-index:0;border-radius:inherit;background-color:var(--quiz-answer-fill-color);opacity:var(--quiz-answer-fill-opacity);content:"";pointer-events:none;transition:background-color .3s,opacity .36s;position:absolute;inset:-100px -18px;box-shadow:inset 10px 0 14px -12px #ffffff75}.learning-page.quiz-page .quiz-answer-button:before{--quiz-glass-sheen-angle:-45deg;z-index:1;background:linear-gradient(var(--quiz-glass-sheen-angle), transparent 0%, color-mix(in srgb, var(--quiz-glass-sheen) 70%, transparent) 40% 50%, transparent 55%);mix-blend-mode:screen;transition:background-position calc(var(--quiz-glass-time) * 1.25) var(--quiz-glass-ease), --quiz-glass-sheen-angle calc(var(--quiz-glass-time) * 1.25) var(--quiz-glass-ease);background-position:0%;background-repeat:no-repeat;background-size:200% 200%;inset:0;overflow:clip}.learning-page.quiz-page .quiz-answer-button:after{--quiz-glass-outline-angle:-75deg;z-index:4;background:conic-gradient(from var(--quiz-glass-outline-angle) at 50% 50%, var(--quiz-glass-lowlight), transparent 5% 40%, var(--quiz-glass-lowlight) 50%, transparent 60% 95%, var(--quiz-glass-lowlight)), linear-gradient(var(--quiz-glass-glint), var(--quiz-glass-glint));-webkit-mask-composite:xor;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--quiz-glass-glint) 72%, transparent);transition:--quiz-glass-outline-angle .5s ease, opacity var(--quiz-glass-time) var(--quiz-glass-ease);padding:1px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.learning-page.quiz-page .quiz-answer-content>.quiz-answer-icon,.learning-page.quiz-page .quiz-answer-content>strong{z-index:2;position:relative}.learning-page.quiz-page .quiz-answer-content>.quiz-answer-icon{pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.learning-page.quiz-page .quiz-answer-content>.quiz-answer-icon img{object-fit:contain;width:100%;height:100%;filter:brightness(var(--quiz-icon-brightness)) contrast(var(--quiz-icon-contrast)) drop-shadow(.45px .65px .35px var(--quiz-icon-reflection));transition:filter .42s;display:block}.learning-page.quiz-page .quiz-answer-content>strong{min-width:0;color:var(--quiz-glass-ink);overflow-wrap:anywhere;background:0 0;font-size:14px;line-height:1.35}.learning-page.quiz-page .quiz-answer-shadow{display:none}.learning-page.quiz-page .quiz-answer-wrap:has(>.quiz-answer-button.chosen){--quiz-answer-fill-color:#4f89ff61;--quiz-answer-fill-opacity:.78;--quiz-answer-feedback-color:#4f89ff9e;--quiz-answer-feedback-opacity:.66;--quiz-answer-feedback-scale:1.03}.learning-page.quiz-page .quiz-answer-wrap:has(>.quiz-answer-button.correct){--quiz-answer-fill-color:#37cba457;--quiz-answer-fill-opacity:.76;--quiz-answer-feedback-color:#37cba494;--quiz-answer-feedback-opacity:.66;--quiz-answer-feedback-scale:1.03}.learning-page.quiz-page .quiz-answer-wrap:has(>.quiz-answer-button.correct.was-chosen){--quiz-answer-fill-color:#16916875;--quiz-answer-fill-opacity:.84;--quiz-answer-feedback-color:#169168c2;--quiz-answer-feedback-opacity:.76}.learning-page.quiz-page .quiz-answer-wrap:has(>.quiz-answer-button.wrong){--quiz-answer-fill-color:#e8656f5c;--quiz-answer-fill-opacity:.78;--quiz-answer-feedback-color:#e8656f9e;--quiz-answer-feedback-opacity:.66;--quiz-answer-feedback-scale:1.03}.learning-page.quiz-page .quiz-answer-wrap:has(>.quiz-answer-button.wrong.was-chosen){--quiz-answer-fill-color:#b428457a;--quiz-answer-fill-opacity:.86;--quiz-answer-feedback-color:#b42845c7;--quiz-answer-feedback-opacity:.76}:is(.learning-page.quiz-page .quiz-answer-wrap:has(>.quiz-answer-button.chosen)>.quiz-answer-shadow,.learning-page.quiz-page .quiz-answer-wrap:has(>.quiz-answer-button.correct)>.quiz-answer-shadow,.learning-page.quiz-page .quiz-answer-wrap:has(>.quiz-answer-button.wrong)>.quiz-answer-shadow){animation:.72s ease-out quiz-answer-feedback-bloom}.learning-page.quiz-page .quiz-answer-button.chosen{--quiz-glass-state-solid-accent:#4774df}html:is([data-theme=dark],[data-theme=dim]) .learning-page.quiz-page .quiz-answer-button.chosen{--quiz-glass-state-solid-accent:var(--learning-accent)}.learning-page.quiz-page .quiz-answer-button.correct{--quiz-glass-state-solid-accent:#53a968}.learning-page.quiz-page .quiz-answer-button.correct.was-chosen{--quiz-glass-state-solid-accent:#217f3c}.learning-page.quiz-page .quiz-answer-button.wrong{--quiz-glass-state-solid-accent:#d35a77}.learning-page.quiz-page .quiz-answer-button.wrong.was-chosen{--quiz-glass-state-solid-accent:#a92043}html:is([data-theme=dark],[data-theme=dim]) .learning-page.quiz-page .quiz-answer-button.correct{--quiz-glass-state-solid-accent:var(--learning-success-border)}html:is([data-theme=dark],[data-theme=dim]) .learning-page.quiz-page .quiz-answer-button.correct.was-chosen{--quiz-glass-state-solid-accent:#168266}html:is([data-theme=dark],[data-theme=dim]) .learning-page.quiz-page .quiz-answer-button.wrong{--quiz-glass-state-solid-accent:var(--learning-error-border)}html:is([data-theme=dark],[data-theme=dim]) .learning-page.quiz-page .quiz-answer-button.wrong.was-chosen{--quiz-glass-state-solid-accent:#b42c4d}.learning-page.quiz-page .quiz-answer-button:focus-visible{outline:3px solid color-mix(in srgb, var(--learning-accent,#3565e9) 82%, #fff);outline-offset:3px}.learning-page.quiz-page .quiz-answer-button:disabled{opacity:1}@media (hover:hover) and (pointer:fine){.learning-page.quiz-page .quiz-answer-wrap:has(.quiz-answer-button:hover:not(:disabled)) .quiz-answer-button{box-shadow:inset 0 2px 2px #0000000d,inset 0 -2px 2px #ffffff80,0 2px 1px -1px #00000040,inset 0 0 1px 2px #ffffff80,0 0 #fff}.learning-page.quiz-page .quiz-answer-wrap:has(.quiz-answer-button:hover:not(:disabled)) .quiz-answer-button:before{background-position:25%}.learning-page.quiz-page .quiz-answer-wrap:has(.quiz-answer-button:hover:not(:disabled)) .quiz-answer-button:after{--quiz-glass-outline-angle:-125deg}}.learning-page.quiz-page .quiz-answer-wrap:has(.quiz-answer-button:active:not(:disabled)){transform:scale(.975)rotateX(25deg)}.learning-page.quiz-page .quiz-answer-wrap:has(.quiz-answer-button:active:not(:disabled)) .quiz-answer-button{box-shadow:inset 0 2px 2px #0000000d,inset 0 -2px 2px #ffffff80,0 2px 2px -2px #0003,inset 0 0 2px 4px #fff3,0 4px 1px #0000000d,inset 0 4px 1px #00000026}.learning-page.quiz-page .quiz-answer-wrap:has(.quiz-answer-button:active:not(:disabled)) .quiz-answer-button:before{--quiz-glass-sheen-angle:-15deg;background-position:50% 15%}.learning-page.quiz-page .quiz-answer-wrap:has(.quiz-answer-button:active:not(:disabled)) .quiz-answer-button:after{--quiz-glass-outline-angle:-75deg}@media (max-width:650px){.learning-page.quiz-page .answer-list>.quiz-answer-wrap{border-radius:14px;min-height:64px}.learning-page.quiz-page .quiz-answer-button{height:auto;min-height:64px;padding:7px 9px}.learning-page.quiz-page .quiz-answer-content{grid-template-columns:36px minmax(0,1fr);gap:8px}.learning-page.quiz-page .quiz-answer-content>.quiz-answer-icon{width:36px;height:36px}.learning-page.quiz-page .quiz-answer-content>strong{font-size:clamp(12.5px,3.6vw,13.5px);line-height:1.28}}@media (max-width:1200px){.learning-page.quiz-page .learning-header{grid-template-columns:auto minmax(0,1fr);gap:clamp(10px,2vw,22px);padding-inline:clamp(10px,4vw,56px)}.quiz-page .learning-header-control{width:min(360px,100%);display:block}.quiz-question-picker{display:block}.quiz-page .question-number,.learning-page.quiz-page .quiz-answer-layout{min-width:0}.quiz-page .quiz-nav-slot-evaluate{justify-content:center;display:flex}.quiz-question-map button{pointer-events:none;cursor:default}.learning-page.quiz-page .question-number{display:none}.learning-page.quiz-page .topic-line{margin-top:0}.learning-page.quiz-page .quiz-question-index{font-size:clamp(8.5px,1.15svh,10px);line-height:1}.learning-page.quiz-page .quiz-question-index+.topic-line{margin-top:clamp(2px,.35svh,4px)}.quiz-page .question-number{display:none}}@media (max-width:650px){.learning-page.quiz-page .quiz-question-index{display:none}.learning-page.quiz-page .quiz-question-index+.topic-line{margin-top:0}}@media (max-width:1200px) and (orientation:portrait){.learning-page.quiz-page{--quiz-header-height:74px;--quiz-stage-inset:clamp(6px, 1.35svh, 14px);--quiz-copy-gap:clamp(7px, 1.25svh, 14px);--quiz-answer-gap:clamp(5px, .7svh, 8px);--quiz-nav-size:clamp(44px, 5.8svh, 52px);--quiz-question-size:clamp(16px, 2.65svh, 28px);--quiz-answer-size:clamp(11px, 1.5svh, 14px);--quiz-answer-line:1.2;--quiz-scenario-size:clamp(15px, 1.65svh, 16px);--quiz-scenario-line:1.32;height:var(--quiz-visible-height,100svh);min-height:0;overflow:hidden}.quiz-page .learning-header{height:var(--quiz-header-height)}.quiz-page .learning-header .brand{height:calc(var(--quiz-header-height) - 10px)}.quiz-page .learning-header .brand-logo-stack{width:calc(var(--quiz-header-height) - 10px);height:calc(var(--quiz-header-height) - 10px)}.quiz-page .quiz-stage{width:min(960px,100% - 24px);height:calc(var(--quiz-visible-height,100svh) - var(--quiz-header-height) - 5px);gap:var(--quiz-copy-gap);padding:var(--quiz-stage-inset) 0 max(var(--quiz-stage-inset), env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);display:grid}.quiz-page .quiz-question-copy{height:auto;min-height:0}.quiz-page .question-number{padding:3px 8px;font-size:clamp(8.5px,1.15svh,11px);line-height:1.15}.quiz-page .topic-line{margin-top:clamp(3px,.55svh,7px);padding-inline:4px;font-size:clamp(8.5px,1.2svh,11px);line-height:1.15}.quiz-page .quiz-stage h1{max-width:920px;font-size:var(--quiz-question-size);letter-spacing:-.025em;text-wrap:balance;margin:clamp(4px,.75svh,9px) auto 0;line-height:1.13}.quiz-page .question-scenario{max-width:920px;font-size:var(--quiz-scenario-size);line-height:var(--quiz-scenario-line);border-radius:12px;margin:clamp(4px,.65svh,8px) auto 0;padding:clamp(5px,.7svh,9px) 10px}.quiz-page .quiz-answer-layout{grid-template-columns:var(--quiz-nav-size) minmax(0, 1fr) var(--quiz-nav-size);grid-template-areas:"previous answers next";align-self:center;align-items:center;gap:clamp(6px,1vw,12px);width:min(1100px,100vw - 24px);min-height:0;margin:0 50%;display:grid}.quiz-page .quiz-answer-stack,.quiz-page .answer-list{height:100%;min-height:0}.quiz-page .quiz-answer-stack{height:min(100%,620px)}.quiz-page .answer-list{gap:var(--quiz-answer-gap);grid-template-rows:repeat(4,minmax(0,1fr));grid-auto-rows:unset}.quiz-page .quiz-nav-slot-previous{grid-area:previous;justify-content:center}.quiz-page .quiz-nav-slot-evaluate{grid-area:evaluate;justify-content:center}.quiz-page .quiz-answer-stack{grid-area:answers}.quiz-page .quiz-nav-slot-next{grid-area:next;justify-content:center}.quiz-page .quiz-answer-layout .quiz-nav-motion{--quiz-nav-closed-width:var(--quiz-nav-size);--quiz-nav-open-width:var(--quiz-nav-size);width:var(--quiz-nav-size);height:var(--quiz-nav-size)}.quiz-page .quiz-nav-icon{width:clamp(25px,3.7svh,34px);height:clamp(25px,3.7svh,34px)}.quiz-page .quiz-session-note{font-size:clamp(8.5px,1.15svh,11px);line-height:1.1;bottom:calc(100% + 2px)}.learning-page.quiz-page .answer-list>.quiz-answer-wrap,.learning-page.quiz-page .quiz-answer-button{height:100%;min-height:0}.learning-page.quiz-page .quiz-answer-button{padding:clamp(3px,.55svh,7px) clamp(6px,1vw,12px)}.learning-page.quiz-page .quiz-answer-content{grid-template-columns:clamp(26px,4.5svh,42px) minmax(0,1fr);gap:clamp(5px,.8vw,10px)}.learning-page.quiz-page .quiz-answer-content>.quiz-answer-icon{width:clamp(26px,4.5svh,42px);height:clamp(26px,4.5svh,42px)}.learning-page.quiz-page .quiz-answer-content>strong{font-size:var(--quiz-answer-size);line-height:var(--quiz-answer-line)}.quiz-page .quiz-feedback-layout{display:none}.quiz-page[data-quiz-density=compact]{--quiz-question-size:clamp(16px, 2.5svh, 27px);--quiz-answer-size:clamp(11px, 1.45svh, 13px);--quiz-answer-line:1.16;--quiz-scenario-size:clamp(14px, 1.55svh, 15.5px)}.quiz-page[data-quiz-density=dense]{--quiz-stage-inset:clamp(4px, .7svh, 8px);--quiz-copy-gap:clamp(4px, .7svh, 8px);--quiz-answer-gap:clamp(3px, .5svh, 6px);--quiz-question-size:clamp(14px, 2.05svh, 22px);--quiz-answer-size:clamp(10px, 1.24svh, 11.5px);--quiz-answer-line:1.12;--quiz-scenario-size:clamp(13px, 1.45svh, 15px)}.quiz-page[data-quiz-density=dense] .topic-line{display:none}}@media (min-width:651px) and (max-width:1200px){.quiz-page .quiz-nav-slot-evaluate{justify-content:center;display:flex}.quiz-page .quiz-answer-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"previous answers next"".evaluate."}}@media (min-width:651px) and (max-width:1200px) and (orientation:portrait){.quiz-page .quiz-answer-layout{grid-template-columns:var(--quiz-nav-size) minmax(0, 1fr) var(--quiz-nav-size);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"previous answers next"".evaluate.";align-self:center;align-items:center;gap:clamp(8px,1vw,14px);width:min(1100px,100vw - 24px);min-height:0;transform:translate(calc(-50% - clamp(4px,.75vw,8px)))}.quiz-page .quiz-answer-stack{grid-area:answers;height:min(100%,620px)}.quiz-page .quiz-nav-slot-evaluate{justify-content:center;display:flex}.quiz-page .quiz-nav-slot-evaluate .quiz-nav-motion{--quiz-nav-evaluate-width:clamp(96px, 22vw, 132px);--quiz-nav-closed-width:var(--quiz-nav-evaluate-width);--quiz-nav-open-width:var(--quiz-nav-evaluate-width);width:var(--quiz-nav-closed-width);height:var(--quiz-nav-size)}.quiz-page .quiz-nav-slot-evaluate .quiz-nav-text{opacity:1;letter-spacing:.01em;white-space:nowrap;place-items:center;width:100%;height:100%;font-size:clamp(11px,2.4svh,13px);font-weight:780;line-height:1;display:grid}.quiz-page .quiz-answer-layout{transform:translate(calc(-50% - clamp(4px,.75vw,8px)))}}@media (max-width:650px) and (orientation:portrait){.learning-page.quiz-page{--quiz-header-height:74px;--quiz-nav-size:44px;--quiz-nav-evaluate-width:clamp(94px, 24vw, 124px);--quiz-question-size:clamp(15px, 2.45svh, 21px);--quiz-answer-size:clamp(11px, 1.58svh, 12.5px);--quiz-scenario-size:clamp(11.5px, 1.8svh, 13px);--quiz-scenario-line:1.3}.quiz-page .learning-header{padding-inline:10px}.quiz-page .quiz-stage{width:calc(100% - 16px)}.quiz-page .quiz-answer-layout{grid-template-columns:1fr var(--quiz-nav-size) var(--quiz-nav-evaluate-width) var(--quiz-nav-size) 1fr;grid-template-rows:minmax(0, 1fr) var(--quiz-nav-size);grid-template-areas:"answers answers answers answers answers"".previous evaluate next.";gap:clamp(4px,.7svh,7px) clamp(20px,4vw,28px);width:calc(100vw - 12px)}.quiz-page .quiz-nav-slot-previous,.quiz-page .quiz-nav-slot-evaluate,.quiz-page .quiz-nav-slot-next{justify-content:center;align-self:end}.quiz-page .quiz-nav-slot-evaluate{display:flex}.quiz-page .quiz-nav-slot-evaluate .quiz-nav-motion{--quiz-nav-closed-width:var(--quiz-nav-evaluate-width);--quiz-nav-open-width:var(--quiz-nav-evaluate-width);width:var(--quiz-nav-closed-width);height:var(--quiz-nav-size)}.quiz-page .quiz-nav-slot-evaluate .quiz-nav-text{opacity:1;white-space:nowrap;letter-spacing:.01em;place-items:center;width:100%;height:100%;font-size:clamp(11px,2.6svh,12.8px);font-weight:780;line-height:1;display:grid;position:relative;top:auto;left:auto;transform:none}.quiz-page .quiz-feedback-trigger{width:40px;height:40px;top:3px;right:0}.quiz-page[data-quiz-density=compact]{--quiz-question-size:clamp(15px, 2.25svh, 20px);--quiz-answer-size:clamp(10.5px, 1.45svh, 11.75px);--quiz-scenario-size:clamp(11px, 1.75svh, 12.5px)}.quiz-page[data-quiz-density=dense]{--quiz-question-size:clamp(14px, 1.95svh, 18px);--quiz-answer-size:clamp(9.5px, 1.16svh, 10.75px);--quiz-scenario-size:clamp(10.5px, 1.7svh, 11.5px)}.quiz-page[data-quiz-density=dense] .question-number{padding-block:2px}}@media (min-width:651px) and (max-width:1200px) and (orientation:landscape){.learning-page.quiz-page{--quiz-header-height:74px;--quiz-nav-size:48px;--quiz-question-size:clamp(18px, 3.1svh, 25px);--quiz-answer-size:clamp(12.5px, 1.85svh, 13.5px);--quiz-scenario-size:clamp(14px, 2.25svh, 16px);--quiz-scenario-line:1.3;height:var(--quiz-visible-height,100svh);min-height:0;overflow:hidden}.quiz-page .learning-header{height:var(--quiz-header-height)}.quiz-page .learning-header .brand,.quiz-page .learning-header .brand-logo-stack{width:calc(var(--quiz-header-height) - 8px);height:calc(var(--quiz-header-height) - 8px)}.quiz-page .quiz-stage{width:min(1120px,100% - 28px);height:calc(var(--quiz-visible-height,100svh) - var(--quiz-header-height) - 5px);padding:6px 0 max(6px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid}.quiz-page .quiz-question-copy{height:auto;min-height:0}.quiz-page .question-number{padding:3px 8px;font-size:9px;line-height:1.1}.quiz-page .topic-line{margin-top:3px;font-size:9px;line-height:1.1}.quiz-page .quiz-stage h1{max-width:1050px;font-size:var(--quiz-question-size);text-wrap:balance;margin:4px auto 0;line-height:1.12}.quiz-page .question-scenario{max-width:1050px;font-size:var(--quiz-scenario-size);line-height:var(--quiz-scenario-line);margin:4px auto 0;padding:5px 9px}.quiz-page .quiz-answer-layout{grid-template-columns:var(--quiz-nav-size) minmax(0, 1fr) var(--quiz-nav-size);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"previous answers next"".evaluate.";align-items:center;gap:8px;width:min(1160px,100vw - 20px);min-height:0;margin:0 50%;transform:translate(calc(-50% - clamp(4px,.75vw,8px)))}.quiz-page .quiz-answer-stack,.quiz-page .answer-list{height:100%;min-height:0}.quiz-page .answer-list{grid-template-rows:repeat(4,minmax(0,1fr));gap:6px}.quiz-page .quiz-answer-stack{grid-area:answers;height:min(100%,420px)}.quiz-page .quiz-nav-slot-previous{grid-area:previous;justify-content:center}.quiz-page .quiz-nav-slot-next{grid-area:next;justify-content:center}.quiz-page .quiz-nav-slot-evaluate{grid-area:evaluate;justify-content:center;display:flex}.quiz-page .quiz-answer-layout .quiz-nav-slot-evaluate{align-self:end}.quiz-page .quiz-nav-slot-evaluate .quiz-nav-motion{--quiz-nav-closed-width:min(164px, 31vw);--quiz-nav-open-width:var(--quiz-nav-closed-width);width:var(--quiz-nav-closed-width);height:48px}.quiz-page .quiz-nav-slot-evaluate .quiz-nav-text{opacity:1;letter-spacing:.01em;white-space:nowrap;place-items:center;width:100%;height:100%;font-size:15px;display:grid;position:relative;top:auto;left:auto;transform:none}.quiz-page .quiz-answer-layout .quiz-nav-motion{--quiz-nav-closed-width:var(--quiz-nav-size);--quiz-nav-open-width:var(--quiz-nav-size);width:var(--quiz-nav-size);height:var(--quiz-nav-size)}.quiz-page .quiz-answer-layout .quiz-nav-slot-evaluate .quiz-nav-motion{--quiz-nav-closed-width:min(164px, 31vw);--quiz-nav-open-width:var(--quiz-nav-closed-width);width:var(--quiz-nav-closed-width);flex:0 0 var(--quiz-nav-closed-width);min-width:132px}.quiz-page .quiz-session-note{font-size:9px;bottom:calc(100% + 2px)}.learning-page.quiz-page .quiz-answer-button{height:100%;min-height:0;padding:4px 9px}.learning-page.quiz-page .quiz-answer-content{grid-template-columns:34px minmax(0,1fr);gap:8px}.learning-page.quiz-page .quiz-answer-content>.quiz-answer-icon{width:34px;height:34px}.learning-page.quiz-page .quiz-answer-content>strong{font-size:var(--quiz-answer-size);line-height:1.16}.quiz-page .quiz-feedback-layout{display:none}.quiz-page[data-quiz-density=dense]{--quiz-question-size:clamp(15px, 2.35svh, 20px);--quiz-answer-size:clamp(11px, 1.6svh, 12px);--quiz-scenario-size:clamp(13px, 2svh, 14.5px)}.quiz-page[data-quiz-density=compact]{--quiz-answer-size:clamp(12px, 1.75svh, 13px);--quiz-scenario-size:clamp(13.5px, 2.1svh, 15px)}.quiz-page[data-quiz-density=dense] .topic-line{display:none}}@media (max-width:650px) and (orientation:portrait){.quiz-page .quiz-answer-layout{align-self:stretch;height:100%}.quiz-page .quiz-answer-stack{height:100%}}@media (max-width:1200px){.learning-page.quiz-page .quiz-answer-stack{grid-template-rows:auto minmax(0,1fr);row-gap:clamp(5px,.7svh,7px);display:grid}.learning-page.quiz-page .quiz-answer-stack>.quiz-session-meta{gap:clamp(6px,.8svh,8px);min-width:0}.learning-page.quiz-page .quiz-session-meta>.quiz-session-note{text-align:center;min-width:0;margin:0;line-height:1.2;position:static;inset:auto}.learning-page.quiz-page .quiz-question-feedback-link{width:clamp(96px,25vw,112px);min-width:clamp(96px,25vw,112px);height:clamp(32px,4.7svh,40px);min-height:0}.learning-page.quiz-page .quiz-question-feedback-link .liquid-button-native{padding-inline:14px;font-size:clamp(10px,1.3svh,11.5px)}.learning-page.quiz-page .quiz-answer-stack>.answer-list{align-self:stretch;height:auto;min-height:0}}.quiz-orientation-page{min-height:100svh}.quiz-orientation-guard{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));text-align:center;place-content:center;gap:12px;display:grid}.quiz-orientation-guard h1,.quiz-orientation-guard p{max-width:32rem;margin:0 auto}.quiz-orientation-guard h1{font-size:clamp(24px,6vw,36px)}.quiz-orientation-guard p{color:var(--learning-muted,#59657b);line-height:1.5}.quiz-orientation-icon{font-size:clamp(46px,12vw,74px);line-height:1}@media (hover:none) and (pointer:coarse){.learning-page.quiz-page .quiz-answer-button:before{--quiz-glass-sheen-angle:-45deg}.learning-page.quiz-page .quiz-answer-button:after{--quiz-glass-outline-angle:-75deg}.learning-page.quiz-page .quiz-answer-wrap:has(.quiz-answer-button:active:not(:disabled)) .quiz-answer-button:before{--quiz-glass-sheen-angle:-45deg}}@media (prefers-reduced-transparency:reduce){.result-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#edf8ff}.result-card:before{display:none}.result-score,.result-kicker{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .result-card{background:#16304d}html[data-theme=dim] .result-card{background:#36526f}.result-actions :is(button,a),.result-actions :is(button,a):is(:hover,:active){color:#27313b;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:#eceff1;border-color:#aeb6be;box-shadow:0 4px 12px #1d283624}html[data-theme=dark] .result-actions :is(button,a),html[data-theme=dark] .result-actions :is(button,a):is(:hover,:active){color:#f4f6f8;background:#2c3035;border-color:#8f969e}html[data-theme=dim] .result-actions :is(button,a),html[data-theme=dim] .result-actions :is(button,a):is(:hover,:active){color:#f4f6f8;background:#50565c;border-color:#a2a8ae}.question-scenario,html:is([data-theme=dark],[data-theme=dim]) .question-scenario{border-color:var(--learning-border-strong);background:var(--learning-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.quiz-page .feedback.success,html:is([data-theme=dark],[data-theme=dim]) .quiz-page .feedback.success{background:var(--learning-success-background,#e9f9eb);-webkit-backdrop-filter:none;backdrop-filter:none}.quiz-page .feedback.error,html:is([data-theme=dark],[data-theme=dim]) .quiz-page .feedback.error{background:var(--learning-error-background,#fff0f3);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .learning-page.quiz-page .quiz-nav-button{--liquid-depth:#1d304cb8;--liquid-surface:#304c70b8}html[data-theme=dim] .learning-page.quiz-page .quiz-nav-button{--liquid-depth:#2f4568bd;--liquid-surface:#405b85bd}.learning-page.quiz-page .quiz-answer-button{background:var(--quiz-glass-solid-surface);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.learning-page.quiz-page .quiz-answer-wrap:has(.quiz-answer-button:hover:not(:disabled)) .quiz-answer-button{background:var(--quiz-glass-solid-surface);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.learning-page.quiz-page .quiz-answer-button:after,.learning-page.quiz-page .quiz-answer-button:before,.learning-page.quiz-page .quiz-answer-shadow{display:none}.learning-page.quiz-page .quiz-answer-button{--quiz-icon-reflection:transparent}}@media (prefers-reduced-motion:reduce){.result-card,.result-score,.result-actions>*{transition:none!important;animation:none!important;transform:none!important}.learning-page.quiz-page .quiz-answer-wrap,.learning-page.quiz-page .quiz-answer-button,.learning-page.quiz-page .quiz-answer-button:after,.learning-page.quiz-page .quiz-answer-content,.learning-page.quiz-page .quiz-answer-icon img,.learning-page.quiz-page .quiz-answer-button:before,.learning-page.quiz-page .quiz-answer-shadow{transition:none!important;animation:none!important}.learning-page.quiz-page .quiz-answer-wrap,.learning-page.quiz-page .quiz-answer-button,.learning-page.quiz-page .quiz-answer-shadow{transform:none!important}.quiz-question-map button{transition:none}.quiz-question-picker-viewport{scroll-behavior:auto}.quiz-question-picker-item>span{transition:none}}@media (forced-colors:active){.quiz-question-feedback-link{color:linktext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid linktext}.quiz-question-feedback-link:has(.liquid-button-native:focus-visible){outline:3px solid highlight}.quiz-question-picker-viewport,.quiz-question-picker-lens{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.quiz-question-picker:before,.quiz-question-picker:after{display:none}.quiz-question-picker-item>span{box-shadow:none;background:canvastext}.quiz-question-picker-item.is-correct>span{background:highlight}.quiz-question-picker-item.is-wrong>span{background:canvas;border:2px solid highlight;width:7px}.quiz-question-picker-item:focus-visible{outline-color:highlight}.quiz-question-picker:has(.quiz-question-picker-item:focus-visible){outline-color:highlight}.quiz-question-map{background:canvas}.quiz-question-map button,.quiz-question-map button.is-open{box-shadow:none;background:canvas;border:1px solid canvastext}.quiz-question-map button.is-correct{background:highlight}.quiz-question-map button.is-wrong{background:canvas;border:2px dashed highlight}.quiz-question-map button[data-picker-preview=true]{outline-offset:initial;outline:none}.quiz-question-map[data-preview-active=true] button[data-picker-preview=true]{outline-offset:2px;outline:2px solid highlight}.result-card,.result-score{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.result-card:before{display:none}.result-kicker{color:canvastext;background:canvas;border:1px solid canvastext}.result-actions :is(button,a){color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.result-actions :is(button,a):focus-visible{box-shadow:none;outline:3px solid highlight}.question-scenario,.quiz-page .feedback.success,.quiz-page .feedback.error{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.quiz-nav-motion:has(.liquid-button-native:focus-visible) .quiz-nav-button{outline-color:highlight}.learning-page.quiz-page .quiz-answer-wrap,.learning-page.quiz-page .quiz-answer-button{transform:none}.learning-page.quiz-page .quiz-answer-button{color:buttontext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid buttontext}.learning-page.quiz-page .quiz-answer-button:after,.learning-page.quiz-page .quiz-answer-button:before,.learning-page.quiz-page .quiz-answer-content:before,.learning-page.quiz-page .quiz-answer-shadow,.learning-page.quiz-page .quiz-answer-content>.quiz-answer-icon img{display:none}.learning-page.quiz-page .quiz-answer-content>.quiz-answer-icon:after{color:canvastext;content:attr(data-letter);place-items:center;width:100%;height:100%;font-size:19px;font-weight:900;line-height:1;display:grid}.learning-page.quiz-page .quiz-answer-button.correct{border-style:double;border-width:3px}.learning-page.quiz-page .quiz-answer-button.wrong{border-style:dashed;border-width:2px}.learning-page.quiz-page .quiz-answer-button.chosen{border-width:2px;border-color:highlight}.learning-page.quiz-page .quiz-answer-button.was-chosen{outline-offset:-6px;border-color:highlight;outline:2px dotted highlight}.learning-page.quiz-page .quiz-answer-button:focus-visible{outline-offset:4px;outline:3px solid highlight}}@media (max-width:1200px){.learning-page.quiz-page .quiz-feedback-trigger{display:none}}.quiz-answer-layout .quiz-nav-motion[data-text-only=true] .quiz-nav-text{opacity:1;white-space:nowrap;place-items:center;width:100%;height:100%;font-size:clamp(9px,1.05vw,13px);line-height:1;display:grid;position:relative;inset:auto;transform:none}
