.theme-toggle{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;line-height:0}.theme-toggle:focus-visible{outline:2px solid var(--teal-deep);outline-offset:3px;border-radius:999px}.theme-toggle__track{background:#f1f3f5;border-radius:999px;justify-content:space-between;align-items:center;width:52px;height:28px;padding:0 7px;transition:background .45s cubic-bezier(.33,1,.68,1),box-shadow .45s;display:flex;position:relative;box-shadow:inset 0 1px 2px #0000000a}[data-theme=dark] .theme-toggle__track{background:#ffffff1a;box-shadow:inset 0 1px 3px #00000059}.theme-toggle__glyph{z-index:1;pointer-events:none;color:var(--brand-text);opacity:.35;transition:opacity .38s cubic-bezier(.33,1,.68,1),transform .42s cubic-bezier(.34,1.25,.48,1),color .35s;position:relative;transform:scale(.92)}.theme-toggle__glyph--active{opacity:1;color:var(--teal-deep);transform:scale(1)}[data-theme=dark] .theme-toggle__glyph{color:#b8d4e0}[data-theme=dark] .theme-toggle__glyph--active{color:var(--teal)}.theme-toggle__knob{pointer-events:none;background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .48s cubic-bezier(.34,1.28,.48,1),background .4s cubic-bezier(.33,1,.68,1),box-shadow .4s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #335c632e,inset 0 1px #ffffffe6}.theme-toggle__knob--dark{background:linear-gradient(160deg,#2a3844 0%,#1a242d 100%);transform:translate(24px);box-shadow:0 2px 10px #00000073,inset 0 1px #ffffff14}.language-selector{right:max(12px, env(safe-area-inset-right));bottom:max(8px, calc(4px + env(safe-area-inset-bottom,0px)));z-index:14;justify-content:flex-end;font-family:Montserrat,system-ui,sans-serif;display:flex;position:fixed}.language-selector__bar{background:var(--lang-bar-bg,#fff);border-radius:9999px;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;padding:5px;transition:gap .38s cubic-bezier(.22,1,.36,1),padding .38s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:flex;box-shadow:0 4px 22px #0f23341f,0 1px 3px #0f233412}[data-theme=dark] .language-selector__bar{--lang-bar-bg:#1a232c;box-shadow:0 6px 28px #0006,0 0 0 1px #ffffff12}.language-selector__bar--open{gap:6px;padding:6px 8px}.language-selector__main{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:9999px;flex-direction:row;align-items:center;gap:10px;padding:3px 10px 3px 5px;transition:background .2s;display:flex}.language-selector__main:hover{background:#0000000a}[data-theme=dark] .language-selector__main:hover{background:#ffffff0f}.language-selector__main-avatar{background:#eef1f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;line-height:0;display:flex}[data-theme=dark] .language-selector__main-avatar{background:#525c6a}.language-selector__main-text{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.language-selector__main-abbr{color:var(--text,#1a1a1a);letter-spacing:.06em;font-size:.82rem;font-weight:700}.language-selector__main-sub{color:var(--text-muted,#6b7c88);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:.68rem;font-weight:500;overflow:hidden}.language-selector__dot{cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:0;min-width:0;height:40px;margin:0;padding:0;transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:scale(.45)translate(14px)}.language-selector__bar--open .language-selector__dot{opacity:1;pointer-events:auto;width:40px;min-width:40px;transform:scale(1)translate(0)}.language-selector__bar--open .language-selector__dot--i0{transition-delay:50ms}.language-selector__bar--open .language-selector__dot--i1{transition-delay:.1s}.language-selector__dot-avatar{background:#eef1f6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;line-height:0;display:flex}[data-theme=dark] .language-selector__dot-avatar{background:#525c6a}.language-selector__bar-close{cursor:pointer;width:0;min-width:0;height:32px;color:var(--text-muted,#5a6b78);opacity:0;pointer-events:none;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:width .4s cubic-bezier(.22,1,.36,1),min-width .4s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),background .2s,color .2s;display:flex;overflow:hidden;transform:scale(.45)translate(12px)}.language-selector__bar--open .language-selector__bar-close{opacity:1;pointer-events:auto;background:0 0;width:32px;min-width:32px;transition-delay:.14s;transform:scale(1)translate(0)}[data-theme=dark] .language-selector__bar--open .language-selector__bar-close{--lang-close-bg:#2f3b48;color:#b0c0d0}.language-selector__bar-close:hover{background:var(--lang-close-bg,#eef1f6)!important;color:var(--text-muted,#5a6b78)!important}[data-theme=dark] .language-selector__bar-close:hover{background:var(--lang-close-bg,#2f3b48)!important;color:var(--text,#e8eef3)!important}.language-selector__flag-wrap{border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 0 0 .5px #0000000f}.language-selector__flag-wrap--sm .language-selector__lang-na{width:19px;font-size:.62rem}.language-selector__flag-wrap--sm .language-selector__flag-svg,.language-selector__flag-wrap--sm .language-selector__lang-na{width:19px;height:auto}.language-selector__flag-svg{vertical-align:middle;width:22px;height:auto;display:block}.language-selector__lang-na{letter-spacing:-.02em;width:22px;min-height:15px;color:var(--text-muted,#5c6b76);justify-content:center;align-items:center;font-size:.7rem;font-weight:700;line-height:1;display:flex}[data-theme=dark] .language-selector__lang-na{color:var(--text-muted,#8fa4b5)}[data-theme=dark] .language-selector__flag-wrap{box-shadow:0 0 0 .5px #ffffff1a,0 1px 3px #00000040}@media (width<=768px){:root{--shell-fixed-bottom-reserve:calc(1px + max(2px, env(safe-area-inset-bottom,0px)))}.language-selector{z-index:2;box-sizing:border-box;width:100%;max-width:100%;padding:4px max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));padding-bottom:max(6px, calc(3px + env(safe-area-inset-bottom,0px)));flex-shrink:0;justify-content:flex-end;display:flex;position:static;bottom:auto;right:auto}}@media (width<=480px){.language-selector__main-sub{max-width:88px}}:root{--bg-page:#f0f4f6;--header-blue:#d2f3fa;--teal:#26a69a;--teal-light:#4dd0e1;--teal-deep:#00838f;--purple-subject:#6a1b9a;--accept:#81c784;--accept-dark:#66bb6a;--card:#fff;--text:#2e3c42;--text-muted:#546e7a;--radius-lg:28px;--radius-md:22px;--radius-sm:16px;--header-wave-radius:18px;--header-area-h:clamp(70px, 12vw, 98px);--header-capsule-h:54px;--header-help-size:calc(var(--header-capsule-h) - 16px);--header-stroke:#c5cdd4;--surface-shell:#fff;--surface-capsule:#fdfdfd;--surface-status:#d2f3fa;--surface-question:#f8f9fa;--question-head-border:#b8c5ce;--option-border:#e9ecef;--option-pill-bg:#ff6;--option-pill-stroke:#87ebff;--option-pill-letter:#00796b;--option-pill-text:#004d40;--option-correct-bg:#e8f5e9;--option-correct-border:#66bb6a;--option-correct-text:#1b5e20;--option-wrong-bg:#ffebee;--option-wrong-border:#e53935;--option-wrong-text:#b71c1c;--brand-text:#335c63;--progress-track-bg:#00000014;--option-letter:#9e9e9e;--option-text-strong:#0d3d47;--calc-sheet-bg:#fff;--calc-display-bg:#e8f5e9;--calc-display-text:#1b2e35;--btn-accept-bg:#16935d;--examly-logo-img-filter:none;--turtle-bg-img-filter:opacity(.85);--shell-fixed-bottom-reserve:calc(60px + max(8px, calc(4px + env(safe-area-inset-bottom,0px))))}[data-theme=dark]{--bg-page:#0a0f14;--header-blue:#111920;--teal:#3d8a81;--teal-light:#558f96;--teal-deep:#2f6f78;--card:#141c24;--text:#e8eef3;--text-muted:#8fa4b5;--header-stroke:#3d4f61;--surface-shell:#0a0f14;--surface-capsule:#161f28;--surface-status:#111920;--surface-question:#141c24;--question-head-border:#4a5f73;--option-border:#2f3b48;--option-pill-bg:color-mix(in srgb, var(--teal-deep) 52%, var(--surface-question));--option-pill-stroke:var(--teal-deep);--option-pill-letter:#b8dce4;--option-pill-text:var(--text);--option-correct-bg:#1e2d22;--option-correct-border:#43a047;--option-correct-text:#c8e6c9;--option-wrong-bg:#2d1f1f;--option-wrong-border:#ef5350;--option-wrong-text:#ffcdd2;--brand-text:#b8d4e0;--progress-track-bg:#ffffff1a;--option-letter:#8a9ba8;--option-text-strong:#dce6ee;--calc-sheet-bg:#1a232c;--calc-display-bg:#24303c;--calc-display-text:#e8f4f0;--btn-accept-bg:var(--teal-deep);--examly-logo-img-filter:brightness(0) saturate(100%) invert(88%) sepia(14%) saturate(420%) hue-rotate(156deg) brightness(1.04) contrast(.93);--turtle-bg-img-filter:brightness(0) invert(1) brightness(.68) opacity(.94)}.shell{background:var(--surface-shell);flex-direction:column;min-height:100dvh;padding-bottom:0;transition:background .45s cubic-bezier(.33,1,.68,1);display:flex;position:relative;overflow-x:hidden}.shell__body{box-sizing:border-box;width:100%;min-height:0;padding-bottom:var(--shell-fixed-bottom-reserve);flex-direction:column;flex:auto;display:flex}.shell__body--finish{min-height:0}.shell__bottom-spacer{pointer-events:none;flex:auto;width:100%;min-height:0}.shell--help-tutorial .help-tutorial-backdrop{z-index:15;pointer-events:auto;background:#0f233400;transition:clip-path .32s cubic-bezier(.25,.82,.28,1);animation:.62s cubic-bezier(.25,.82,.28,1) forwards help-tutorial-backdrop-fade;position:fixed;inset:0}[data-theme=dark] .shell--help-tutorial .help-tutorial-backdrop{animation-name:help-tutorial-backdrop-fade-dark}@keyframes help-tutorial-backdrop-fade{0%{background:#0f233400}to{background:#0f23347a}}@keyframes help-tutorial-backdrop-fade-dark{0%{background:0 0}to{background:#00000085}}.shell__footer-with-lang{display:contents}@media (width<=768px){.shell__footer-with-lang{box-sizing:border-box;width:100%;min-height:40px;padding:0 max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));flex-flow:row;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}.shell__footer-with-lang .powered-by-footer{width:100%;min-width:0;max-width:calc(100% - 132px);padding:clamp(2px, 1vw, 6px) 0 max(6px, calc(3px + env(safe-area-inset-bottom,0px)));flex:0 auto;justify-content:flex-start;margin:0}.shell__footer-with-lang .powered-by-footer__inner{justify-content:flex-start}.shell__footer-with-lang .language-selector{right:max(10px, env(safe-area-inset-right,0px));box-sizing:border-box;width:auto;max-width:none;padding:0;padding-bottom:max(6px, calc(3px + env(safe-area-inset-bottom,0px)));z-index:3;flex:none;margin:0;position:absolute;top:auto;bottom:0;transform:none}.shell__body{flex:0 auto}.shell__bottom-spacer{flex:0 0 0;height:0;min-height:0;overflow:hidden}}.powered-by-footer{z-index:2;box-sizing:border-box;width:100%;padding:clamp(8px, 2vw, 14px) 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.powered-by-footer__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:min(100%,100vw - 24px);display:inline-flex}.powered-by-footer__logo-link{pointer-events:auto;border-radius:8px;line-height:0;transition:opacity .2s,transform .2s;display:inline-flex}.powered-by-footer__logo-link:hover{opacity:.88;transform:scale(1.02)}.powered-by-footer__logo-link:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.powered-by-footer__text{letter-spacing:.04em;color:#2e3c4261;font-size:.7rem;font-weight:500}[data-theme=dark] .powered-by-footer__text{color:#e8eef352}.powered-by-footer__logo{opacity:.92;flex-shrink:0;width:auto;height:clamp(17px,3vw,22px);display:block}.explain-sheet{left:0;right:0;bottom:max(48px, calc(var(--shell-fixed-bottom-reserve) - 56px));z-index:16;box-sizing:border-box;padding-top:clamp(12px,2.8vw,16px);padding-inline:clamp(16px,4vw,22px);background:var(--card);opacity:0;will-change:transform, opacity;border-radius:18px;width:min(400px,100vw - 32px);min-width:0;max-width:100%;max-height:min(46vh,400px);margin-left:auto;margin-right:auto;padding-bottom:8px;animation:.72s cubic-bezier(.22,1.18,.36,1) forwards explain-sheet-pop-in;position:fixed;overflow:hidden;transform:translateY(100%);box-shadow:0 8px 36px #0f23341a,0 2px 10px #0f23340f}[data-theme=dark] .explain-sheet{box-shadow:0 10px 40px #00000073,0 2px 10px #00000052}[data-theme=dark] .explain-sheet--in-card{box-shadow:0 10px 26px -14px #0000006b,0 4px 14px -10px #00000047}.explain-sheet--with-fall{width:min(480px,100vw - 32px)}.explain-sheet--in-card{z-index:0;opacity:0;width:100%;min-width:0;max-width:none;margin:0;animation:.72s cubic-bezier(.22,1.18,.36,1) forwards explain-sheet-pop-in-card;position:relative;bottom:auto;left:auto;right:auto;overflow-x:hidden;transform:translateY(18px);box-shadow:0 8px 22px -12px #0f23341c,0 3px 10px -8px #0f23340e}.explain-sheet--in-card:not(.explain-sheet--collapsed) .explain-sheet__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(42vh,360px);overflow:hidden auto}@media (width>=900px){.explain-sheet--in-card:not(.explain-sheet--collapsed) .explain-sheet__scroll{max-height:min(48vh,100dvh - 260px,480px);overflow:hidden auto}}@media (width>=1200px) and (height>=720px){.explain-sheet--in-card:not(.explain-sheet--collapsed) .explain-sheet__scroll{max-height:min(52vh,100dvh - 280px,580px);overflow:hidden auto}}.explain-sheet--in-card.explain-sheet--collapsed{border-radius:27px;width:100%;max-width:none}.explain-sheet__scroll{-webkit-overflow-scrolling:touch;max-height:min(38vh,320px);overflow:hidden auto}.explain-sheet__head{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.explain-sheet__inner{flex-direction:column;gap:10px;min-width:0;display:flex;overflow-x:hidden}.explain-sheet__top-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.explain-sheet__top-row[role=button]{cursor:pointer;border-radius:999px;outline:none}.explain-sheet__top-row[role=button]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 45%, transparent)}.explain-sheet__top-row-trail{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.explain-streak-pill{background:0 0;border:1.5px solid #58606961;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 4px 4px 11px;line-height:1;animation:.5s cubic-bezier(.22,1,.36,1) both explain-streak-pill-in;display:inline-flex}[data-theme=dark] .explain-streak-pill{border-color:#ffffff47}.explain-streak-pill__label{letter-spacing:.04em;text-transform:uppercase;color:#373c43e6;font-family:Space Grotesk,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1}[data-theme=dark] .explain-streak-pill__label{color:#ffffffd1}.explain-streak-pill__value{font-variant-numeric:tabular-nums;color:#232830f2;min-width:1ch;font-family:Space Grotesk,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1}[data-theme=dark] .explain-streak-pill__value{color:#fffffff2}.explain-streak-pill__fire{flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-start:1px;line-height:0;display:inline-flex}.explain-streak-pill__fire-icon{color:#e65100;display:block}[data-theme=dark] .explain-streak-pill__fire-icon{color:#ff8a65}.explain-streak-pill--exit{animation:.52s cubic-bezier(.36,0,.66,.54) forwards explain-streak-pill-out}@keyframes explain-streak-pill-in{0%{opacity:0;transform:scale(.86)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes explain-streak-pill-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.82)translateY(8px)}}.explain-sheet__chevron-btn{color:#586069d1;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:36px;margin:0 -6px 0 0;padding:0;transition:color .35s,opacity .35s,transform .35s;display:flex}.explain-sheet__chevron-slot{color:#586069d1;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:36px;margin:0 -6px 0 0;display:flex}.explain-sheet__chevron-btn:hover{color:#373c43f2;opacity:.92}.explain-sheet__chevron-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--teal) 35%, transparent);outline:none}.explain-sheet__chevron-icon{transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.explain-sheet__chevron-icon--point-up{transform:rotate(-180deg)}.explain-sheet__body-block{opacity:1;grid-template-rows:1fr;min-width:0;display:grid;overflow:hidden}.explain-sheet__body-block>.explain-sheet__body{min-width:0;min-height:0;overflow:hidden}.explain-sheet--collapsed .explain-sheet__body-block{opacity:0;pointer-events:none;grid-template-rows:0fr;margin:0;padding:0}.explain-sheet--allow-animate{--explain-expand-dur:.52s;--explain-expand-ease:cubic-bezier(.22, 1, .36, 1);transition:width var(--explain-expand-dur) var(--explain-expand-ease), max-width var(--explain-expand-dur) var(--explain-expand-ease), max-height var(--explain-expand-dur) var(--explain-expand-ease), border-radius var(--explain-expand-dur) var(--explain-expand-ease), padding-top var(--explain-expand-dur) var(--explain-expand-ease), padding-bottom var(--explain-expand-dur) var(--explain-expand-ease), padding-inline var(--explain-expand-dur) var(--explain-expand-ease), box-shadow var(--explain-expand-dur) var(--explain-expand-ease)}.explain-sheet--allow-animate .explain-sheet__body-block{transition:grid-template-rows var(--explain-expand-dur) var(--explain-expand-ease), opacity var(--explain-expand-dur) var(--explain-expand-ease), margin var(--explain-expand-dur) var(--explain-expand-ease), padding var(--explain-expand-dur) var(--explain-expand-ease)}.explain-sheet--collapsed{padding-top:8px;padding-bottom:8px;border-radius:27px;width:fit-content;max-width:min(440px,100vw - 20px);min-height:48px;max-height:54px;margin-left:auto;margin-right:auto;padding-inline:clamp(12px,3.2vw,18px)}.explain-sheet--collapsed .explain-sheet__inner{gap:0}.explain-sheet--collapsed .explain-sheet__scroll{max-height:none;overflow:visible}.explain-sheet--collapsed .explain-sheet__title{white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}[data-theme=dark] .explain-sheet__chevron-btn{color:#b2bac4e0}[data-theme=dark] .explain-sheet__chevron-btn:hover{color:#dce2e9f2}[data-theme=dark] .explain-sheet__chevron-slot{color:#b2bac4e0}.explain-sheet__body{flex-direction:row;align-items:flex-start;gap:12px;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.explain-sheet__body .explain-sheet__text{flex:auto;min-width:0}.explain-sheet__body .fall-demo{flex:0 auto;align-self:flex-start;min-width:0;max-width:min(132px,40%);margin-top:0}.explain-sheet img{vertical-align:middle;max-width:100%;height:auto}.explain-sheet__info-wrap{background:color-mix(in srgb, var(--teal) 18%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.explain-sheet__info-icon{color:var(--teal-deep)}.explain-sheet__title{color:var(--text);text-align:left;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.explain-sheet__text{color:var(--text);text-align:left;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.92rem;line-height:1.55}.explain-sheet__text--inline-katex{overflow-x:hidden}.explain-sheet__text--inline-katex .explain-sheet__katex{vertical-align:text-bottom;max-width:100%;margin:0 .06em;display:inline-block;overflow-x:hidden}.explain-sheet__text--inline-katex .explain-sheet__katex .katex{max-width:100%;overflow-x:hidden}.explain-sheet__text--inline-katex .explain-sheet__katex .katex-display{margin:0;overflow-x:hidden}.explain-sheet__text--inline-katex .explain-sheet__katex .katex,.explain-sheet__text--inline-katex .explain-sheet__katex .katex *{color:inherit!important}@keyframes explain-sheet-pop-in{0%{opacity:0;transform:translateY(108%)scale(.965)}52%{opacity:1;transform:translateY(-14px)scale(1.012)}74%{transform:translateY(6px)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes explain-sheet-pop-in-lang-top{0%{opacity:0;transform:translateY(-108%)scale(.965)}52%{opacity:1;transform:translateY(14px)scale(1.012)}74%{transform:translateY(-6px)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes explain-sheet-pop-in-card{0%{opacity:0;transform:translateY(18px)scale(.97)}58%{opacity:1;transform:translateY(-4px)scale(1.01)}to{opacity:1;transform:translate(0,0)scale(1)}}.explain-sheet--help-tutorial{z-index:32;width:min(540px,100vw - 20px)}.explain-sheet--help-tutorial .explain-sheet__scroll{max-height:min(58vh,500px);padding-top:10px;position:relative;overflow:hidden auto}@media (width<=768px){.explain-sheet--help-tutorial.explain-sheet--help-tutorial--top-mobile{top:env(safe-area-inset-top,0px);opacity:0;border-radius:0 0 20px 20px;max-height:min(52vh,520px);animation:.72s cubic-bezier(.22,1.18,.36,1) forwards explain-sheet-pop-in-lang-top;bottom:auto;transform:translateY(-108%);box-shadow:0 14px 40px #0f23341f,0 4px 14px #0f233412}[data-theme=dark] .explain-sheet--help-tutorial.explain-sheet--help-tutorial--top-mobile{box-shadow:0 16px 44px #0000006b,0 4px 14px #00000047}.explain-sheet--help-tutorial.explain-sheet--help-tutorial--top-mobile .explain-sheet__scroll{max-height:min(44vh,440px)}}.help-tutorial__close{z-index:2;width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:6px;right:4px}.help-tutorial__close:hover{background:color-mix(in srgb, var(--teal) 12%, transparent);color:var(--teal-deep)}.help-tutorial__head{margin-bottom:8px;padding-right:40px}.help-tutorial__counter{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 16px;font-size:.75rem;font-weight:600}.explain-sheet__body--with-tutorial-img{align-items:flex-start}.explain-sheet--help-tutorial .explain-sheet__body--tutorial-hero-row{align-items:stretch}.explain-sheet__body--tutorial-text-only{flex-direction:column}.explain-sheet__body--tutorial-text-only .explain-sheet__text{flex:none}.explain-sheet__tutorial-img-wrap{border:1.5px solid var(--option-border);background:color-mix(in srgb, var(--teal) 6%, transparent);border-radius:14px;flex:none;align-self:flex-start;width:100px;max-width:32%;padding:4px;box-shadow:inset 0 1px #ffffff73}[data-theme=dark] .explain-sheet__tutorial-img-wrap{background:color-mix(in srgb, var(--teal) 10%, transparent);box-shadow:inset 0 1px #ffffff0f}.explain-sheet__tutorial-img{object-fit:contain;width:100%;height:auto;max-height:72px;display:block}.explain-sheet--help-tutorial .explain-sheet__body--with-tutorial-img .explain-sheet__tutorial-img-wrap--hero{width:auto;min-width:0;max-width:38%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:none;justify-content:flex-end;align-self:stretch;margin:0;padding:0;display:flex}[data-theme=dark] .explain-sheet--help-tutorial .explain-sheet__tutorial-img-wrap--hero{box-shadow:none;background:0 0}.explain-sheet--help-tutorial .explain-sheet__tutorial-img--hero{object-fit:contain;width:auto;max-width:118px;height:auto;max-height:76px;margin:0;display:block}.help-tutorial__step-wrap{animation:.48s cubic-bezier(.24,1.1,.38,1) both help-tutorial-step-in}@keyframes help-tutorial-step-in{0%{opacity:0;transform:translateY(14px)scale(.98)}58%{opacity:1;transform:translateY(-3px)scale(1.006)}to{opacity:1;transform:translate(0,0)scale(1)}}.help-tutorial__foot{border-top:1px solid var(--option-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.help-tutorial__dots{align-items:center;gap:7px;display:flex}.help-tutorial__dot{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:999px;width:7px;height:7px;transition:transform .25s cubic-bezier(.34,1.2,.48,1),background .25s}.help-tutorial__dot--active{background:var(--teal-deep);transform:scale(1.25)}.help-tutorial__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.help-tutorial__btn{box-sizing:border-box;letter-spacing:-.02em;cursor:pointer;border:1.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-family:Space Grotesk,system-ui,sans-serif;font-size:.88rem;font-weight:700;display:inline-flex}.help-tutorial__btn:disabled{opacity:.38;cursor:not-allowed}.help-tutorial__btn--ghost{border-color:var(--option-border);color:var(--text-muted);background:0 0}.help-tutorial__btn--ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--teal) 45%, var(--option-border));color:var(--text)}.help-tutorial__btn--primary{color:#fff;background:#16935d;border:none}.help-tutorial__btn--primary:hover{filter:brightness(1.04)}.help-tutorial__empty-msg{padding-top:4px;padding-right:36px}.welcome-overlay{z-index:24;padding:max(12px, env(safe-area-inset-top,0px)) 20px 16px;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);background:#122a3a7a;justify-content:center;align-items:center;animation:.48s cubic-bezier(.22,.94,.38,1) forwards welcome-overlay-in;display:flex;position:fixed;inset:0}[data-theme=dark] .welcome-overlay{background:#040a129e}@keyframes welcome-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-overlay-out{0%{opacity:1}to{opacity:0}}.welcome-overlay--leave{pointer-events:none;animation:.58s cubic-bezier(.55,.02,.16,1) forwards welcome-overlay-out!important}.welcome-sheet{box-sizing:border-box;transform-origin:50% 100%;background:#fff;border-radius:22px;width:min(420px,100vw - 32px);max-height:min(90dvh,660px);padding:26px 22px 22px;animation:.78s cubic-bezier(.2,1.12,.32,1) both welcome-sheet-in;position:relative;overflow:hidden;box-shadow:0 6px 8px #0f23340a,0 20px 48px #0f233424,0 0 0 1px #165a5f14}.welcome-overlay--leave .welcome-sheet{pointer-events:none;animation:.62s cubic-bezier(.52,.02,.19,1) forwards welcome-sheet-out!important}.welcome-sheet:before{display:none}[data-theme=dark] .welcome-sheet{color:#2e3c42;background:#fff;box-shadow:0 8px 12px #00000059,0 28px 56px #00000080,0 0 0 1px #165a5f1a}[data-theme=dark] .welcome-sheet__title{color:#1a2529}[data-theme=dark] .welcome-sheet__intro{color:#2e3c42e0}[data-theme=dark] .welcome-sheet__item{color:#2e3c42}[data-theme=dark] .welcome-sheet__platform-hint{color:#2e3c429e}[data-theme=dark] .welcome-sheet__logo{filter:drop-shadow(0 2px 8px #0f23341f)}@keyframes welcome-sheet-in{0%{opacity:0;transform:translateY(28px)scale(.9)rotate(-.55deg)}52%{opacity:1;transform:translateY(-9px)scale(1.028)rotate(.35deg)}78%{transform:translateY(4px)scale(.996)rotate(-.08deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes welcome-sheet-out{0%{opacity:1;filter:brightness();transform:translate(0,0)scale(1)rotate(0)}15%{opacity:1;filter:brightness(1.02);transform:translateY(-7px)scale(1.02)rotate(-.28deg)}to{opacity:0;filter:brightness(.94);transform:translateY(56px)scale(.885)rotate(.55deg)}}.welcome-sheet__inner{z-index:1;-webkit-overflow-scrolling:touch;max-height:min(90dvh - 52px,608px);position:relative;overflow:hidden auto}.welcome-sheet__logo-wrap{justify-content:center;margin-bottom:4px;animation:.85s cubic-bezier(.28,1.4,.52,1) 50ms both welcome-logo-in;display:flex}@keyframes welcome-logo-in{0%{opacity:0;transform:translateY(16px)scale(.7)}to{opacity:1;transform:translate(0,0)scale(1)}}.welcome-sheet__logo{filter:drop-shadow(0 2px 8px #0f23341f);width:auto;height:clamp(34px,9vw,42px);display:block}.welcome-sheet__title{color:var(--text);text-align:center;letter-spacing:-.02em;margin:12px 0 8px;font-size:clamp(1.12rem,3.6vw,1.28rem);font-weight:700;line-height:1.2}.welcome-sheet__intro{color:color-mix(in srgb, var(--text) 88%, transparent);text-align:center;margin:0 0 16px;font-size:.9rem;line-height:1.5}.welcome-sheet__list{flex-direction:column;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:flex}.welcome-sheet__item{color:var(--text);opacity:0;align-items:flex-start;gap:12px;font-size:.88rem;line-height:calc(1.45em + 8px);animation:.5s cubic-bezier(.25,1,.5,1) forwards welcome-item-in;display:flex;transform:translateY(10px)}.welcome-sheet__item:first-child{animation-delay:.22s}.welcome-sheet__item:nth-child(2){animation-delay:.32s}.welcome-sheet__item:nth-child(3){animation-delay:.42s}.welcome-sheet__item:nth-child(4){animation-delay:.52s}@keyframes welcome-item-in{to{opacity:1;transform:translate(0,0)}}.welcome-sheet__item-icon{background:color-mix(in srgb, var(--teal) 14%, transparent);width:36px;height:36px;color:var(--teal-deep);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.welcome-sheet__platform{box-sizing:border-box;justify-content:center;width:100%;margin-top:2px}.welcome-sheet__platform-hint{color:color-mix(in srgb, var(--text) 58%, transparent);text-align:center;flex-direction:column;align-items:center;gap:6px;margin:10px 0 0;font-size:.78rem;line-height:1.35;display:flex}.welcome-sheet__contact-intro{max-width:100%;display:block}.welcome-sheet__mailto{color:var(--teal-deep);text-underline-offset:2px;word-break:break-all;font-weight:600;text-decoration:underline;display:inline-block}.welcome-sheet__mailto:hover{color:var(--teal)}.welcome-sheet__start{-webkit-tap-highlight-color:transparent;box-shadow:none;outline:none;margin-top:16px}.welcome-sheet__start:focus,.welcome-sheet__start:focus-visible{box-shadow:none;outline:none}.header-strip{z-index:8;box-sizing:border-box;background:var(--header-blue);border-radius:0 0 var(--header-wave-radius) var(--header-wave-radius);min-height:var(--header-area-h);align-items:center;padding:8px 16px;transition:background .45s cubic-bezier(.33,1,.68,1);display:flex;position:absolute;top:0;left:0;right:0}.header-strip__capsule{box-sizing:border-box;background:var(--surface-capsule);width:100%;min-width:0;height:var(--header-capsule-h);min-height:var(--header-capsule-h);max-height:var(--header-capsule-h);border-radius:9999px;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:0 12px 0 0;transition:background .45s cubic-bezier(.33,1,.68,1);display:flex;overflow:hidden}.header-strip__capsule--more-open{overflow:visible}.header-strip__brand-hit{color:inherit;cursor:pointer;text-decoration:none;display:contents}.header-strip__brand-visuals{display:contents}@media (width<=768px){.header-strip__brand-hit.header-strip__wordmark-hit{display:none}.header-strip__capsule{padding-left:0}.header-strip__mascot-wrap{overflow:visible}}.header-strip__inline-audio-help{flex-shrink:0;align-items:center;gap:10px;display:flex}.header-strip__header-more{flex-shrink:0;position:relative}.header-strip__more-trigger{box-sizing:border-box;color:#6b7c88;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:4px 6px;display:inline-flex}.header-strip__header-more--open>.header-strip__more-trigger{color:#4a5c68;background:#0000000d}@media (hover:hover) and (pointer:fine){.header-strip__more-trigger:hover{color:#4a5c68;background:#0000000d}}[data-theme=dark] .header-strip__more-trigger{color:#9aaab8}[data-theme=dark] .header-strip__header-more--open>.header-strip__more-trigger{color:#c5d4e0;background:#ffffff0f}@media (hover:hover) and (pointer:fine){[data-theme=dark] .header-strip__more-trigger:hover{color:#c5d4e0;background:#ffffff0f}}.header-strip__more-dots{flex-shrink:0;display:block}.header-strip__more-panel{z-index:40;color:#243036;box-sizing:border-box;background:#fff;border-radius:14px;flex-flow:row;align-items:stretch;gap:0;width:max-content;max-width:calc(100vw - 24px);padding:4px 6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 5px 18px #00000024,0 0 0 1px #0f23340f}.header-strip__header-more--open>.header-strip__more-panel{display:flex}.header-strip__more-item{min-height:40px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.header-strip__more-item:hover{color:var(--teal-deep);background:#00838f14}.header-strip__more-item-icon{color:#5a6b78;flex-shrink:0}.header-strip__more-item:hover .header-strip__more-item-icon{color:var(--teal-deep)}.header-strip__more-item-label{line-height:1.2}.header-strip__more-sep{background:#00000014;flex:0 0 1px;align-self:stretch;width:1px;margin:8px 0}[data-theme=dark] .header-strip__more-panel{color:#e8eef3;background:#1a232c;box-shadow:0 8px 22px #00000073,0 0 0 1px #ffffff14}[data-theme=dark] .header-strip__more-item:hover{color:#e8eef3;background:#ffffff14}[data-theme=dark] .header-strip__more-sep{background:#ffffff1a}[data-theme=dark] .header-strip__more-item-icon{color:#9aaab8}.header-strip__mascot-wrap{width:clamp(44px, calc(var(--header-capsule-h) * 1.12), 68px);flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;margin-left:-2px;display:flex;position:relative;overflow:hidden}.header-strip__mascot{object-fit:contain;object-position:left center;width:auto;max-width:none;height:calc(100% + 10px);filter:var(--examly-logo-img-filter);flex-shrink:0;display:block;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.header-strip__logo{object-fit:contain;width:auto;min-width:0;max-width:100%;height:clamp(22px,3.6vw,30px);filter:var(--examly-logo-img-filter);flex-shrink:1;align-self:center;display:block}.header-strip__capsule-actions{box-sizing:border-box;flex-shrink:0;align-items:center;gap:10px;height:100%;margin-left:auto;padding:0 2px 0 8px;display:flex}.header-strip__sound-btn{box-sizing:border-box;width:var(--header-help-size);height:var(--header-help-size);min-width:var(--header-help-size);min-height:var(--header-help-size);border:1.5px solid var(--header-stroke);color:#8a9ba8;cursor:pointer;background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .28s,border-color .45s cubic-bezier(.34,1.2,.48,1),transform .22s,box-shadow .45s;display:inline-flex;overflow:visible}.header-strip__sound-btn:hover{color:#5d6e7a;opacity:.95}.header-strip__sound-btn:active{transform:scale(.94)}.header-strip__sound-icon-wrap{justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.header-strip__sound-icon{transform-origin:50%;flex-shrink:0;transition:transform .55s cubic-bezier(.34,1.45,.28,1),opacity .45s cubic-bezier(.33,1,.68,1),filter .4s;display:block}.header-strip__sound-strike{pointer-events:none;transform-origin:50%;opacity:0;will-change:transform;background:linear-gradient(90deg,#0000 0%,currentColor 12% 88%,#0000 100%);border:none;border-radius:3px;width:140%;height:2.5px;margin:0;padding:0;transition:transform .58s cubic-bezier(.22,1.12,.28,1.08),opacity .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-41deg)scaleX(0)}.header-strip__sound-btn--muted .header-strip__sound-strike{opacity:.95;transform:translate(-50%,-50%)rotate(-41deg)scaleX(1)}.header-strip__sound-btn--muted .header-strip__sound-icon{opacity:.38;filter:grayscale(.35);transform:scale(.82)rotate(-6deg)}.header-strip__sound-btn--muted{border-color:color-mix(in srgb, var(--teal-deep) 42%, var(--header-stroke));box-shadow:0 0 0 1px color-mix(in srgb, var(--teal-deep) 18%, transparent)}[data-theme=dark] .header-strip__sound-btn--muted{border-color:color-mix(in srgb, var(--teal-light) 38%, var(--header-stroke));box-shadow:0 0 0 1px color-mix(in srgb, var(--teal-light) 14%, transparent)}[data-theme=dark] .header-strip__sound-btn{color:#8fa4b5}[data-theme=dark] .header-strip__sound-btn:hover{color:#c5d4e0}.header-strip__theme-slot{flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-strip__help-btn{box-sizing:border-box;width:var(--header-help-size);height:var(--header-help-size);min-width:var(--header-help-size);min-height:var(--header-help-size);border:1.5px solid var(--header-stroke);color:#8a9ba8;cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.header-strip__help-btn:hover{color:#5d6e7a;opacity:.92}.header-strip__help-icon{flex-shrink:0;display:block}.header-strip__examly-pill{box-sizing:border-box;min-height:var(--header-help-size);background:var(--teal-deep);color:#fff;letter-spacing:-.02em;white-space:nowrap;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:5px;height:auto;max-height:100%;padding:8px 12px;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.header-strip__examly-text{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.header-strip__examly-pill:hover{color:#fff;opacity:.92;filter:brightness(1.05)}.header-strip__examly-arrow{color:#fff;flex-shrink:0;display:block}.help-coachmark{z-index:70;box-sizing:border-box;background:var(--card);border:1px solid var(--option-border);transform-origin:50% 0;pointer-events:none;border-radius:16px;min-width:168px;max-width:min(240px,100vw - 24px);margin:0;padding:11px 15px 12px;animation:.52s cubic-bezier(.34,1.28,.48,1) both help-coachmark-in;position:fixed;box-shadow:0 4px 6px #0f23340d,0 14px 28px #0f23341f,0 0 0 1px #165a5f0f}[data-theme=dark] .help-coachmark{box-shadow:0 6px 10px #00000059,0 18px 36px #0000006b,0 0 0 1px #ffffff0f}.help-coachmark--leave{animation:.46s cubic-bezier(.55,.02,.16,1) forwards help-coachmark-out!important}.help-coachmark__tail{border-style:solid;border-width:0 9px 10px;border-color:transparent transparent var(--card) transparent;width:0;height:0;filter:drop-shadow(0 -1px 0 color-mix(in srgb, var(--option-border) 85%, transparent));position:absolute;bottom:calc(100% - 1px);left:50%;translate:-50%}.help-coachmark__text{letter-spacing:-.015em;text-align:center;color:var(--text-muted);margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:.86rem;font-weight:600;line-height:1.35}@keyframes help-coachmark-in{0%{opacity:0;transform:translate(-50%,4px)scale(.88)}58%{opacity:1;transform:translate(-50%,-5px)scale(1.04)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes help-coachmark-out{0%{opacity:1;transform:translate(-50%)scale(1)}22%{opacity:1;transform:translate(-50%,-4px)scale(1.03)}to{opacity:0;transform:translate(-50%,14px)scale(.9)}}.turtle-bg{z-index:1;pointer-events:none;opacity:1;width:min(680px,98vw);max-width:none;height:auto;position:fixed;bottom:-5%;left:auto;right:-5%}.turtle-bg__img{width:100%;height:auto;filter:var(--turtle-bg-img-filter);display:block}.layout{z-index:2;width:100%;max-width:1120px;padding:clamp(16px,4vw,36px);padding-top:calc(var(--header-area-h) + clamp(14px, 2.8vw, 28px));flex-direction:column;flex:0 auto;align-items:stretch;gap:clamp(16px,3vw,28px);margin:0 auto;display:flex;position:relative}.layout__question-column{flex-direction:column;align-items:stretch;gap:clamp(12px,2.4vw,18px);width:100%;min-width:0;display:flex}.layout__question-explain-anchor{width:100%;min-width:0;scroll-margin-top:calc(var(--header-area-h) + 10px);scroll-margin-bottom:calc(var(--shell-fixed-bottom-reserve) + 20px)}@media (width<=768px){.layout{gap:clamp(5px,1.6vw,11px);padding-bottom:0}.layout__question-column{gap:clamp(3px,1.2vw,9px)}.layout__question-explain-anchor{scroll-margin-bottom:calc(var(--shell-fixed-bottom-reserve) + 3px)}}@media (width>=900px){.layout{flex-direction:row;justify-content:center;align-items:flex-start;gap:32px}.status-panel{flex:0 0 280px;max-width:320px}.layout__question-column{flex:560px;max-width:640px}}.card-elevated{background:var(--card);border-radius:var(--radius-lg);transition:background .45s cubic-bezier(.33,1,.68,1)}.status-panel{background:var(--surface-status);flex-direction:column;padding:18px 20px 20px;transition:background .45s cubic-bezier(.33,1,.68,1);display:flex}.status-panel__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.btn-salir{background:var(--teal-deep);color:#fff;border:none;border-radius:999px;align-items:center;gap:1px;padding:8px 16px 8px 12px;display:inline-flex}.btn-salir__label{letter-spacing:-.05em;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1}.btn-salir__x{transform-origin:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-inline-end:-2px;font-size:1.18rem;font-weight:500;line-height:0;display:inline-flex;transform:scale(1.26)}.status-panel__elapsed{cursor:default;justify-content:center;min-width:0;padding-inline:14px}.status-panel__elapsed-text{font-variant-numeric:tabular-nums;letter-spacing:.03em}.status-panel__brand{color:var(--brand-text);letter-spacing:-.05em;font-family:Space Grotesk,system-ui,sans-serif;font-size:26px;font-weight:700;line-height:1.1;transition:color .35s}.status-panel__progress-block{flex-flow:row;align-items:center;gap:10px;min-width:0;display:flex}.status-panel__label{letter-spacing:-.05em;color:var(--brand-text);white-space:nowrap;flex:none;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.2;transition:color .35s}.progress-wrap{flex:1 1 0;align-items:center;gap:0;min-width:0;transition:gap .5s cubic-bezier(.22,1,.36,1);display:flex}.progress-wrap--with-calc{gap:10px}.progress-track{background:var(--progress-track-bg);border-radius:999px;flex:1;min-width:0;height:12px;transition:background .35s,box-shadow .48s cubic-bezier(.22,1,.36,1),filter .45s;overflow:hidden}.progress-track--expanded{filter:saturate(1.05);box-shadow:0 0 0 1px #26a69a33,inset 0 1px #ffffff73}[data-theme=dark] .progress-track--expanded{box-shadow:0 0 0 1px color-mix(in srgb, var(--teal-deep) 42%, transparent), inset 0 1px 0 #ffffff14}.progress-fill{background:linear-gradient(90deg, var(--teal-deep), var(--teal-light));border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1),filter .45s}.progress-wrap--bar-only .progress-fill{filter:brightness(1.03)}.progress-calc-slot{opacity:0;pointer-events:none;flex:none;justify-content:center;align-items:center;min-width:0;max-width:0;transition:max-width .52s cubic-bezier(.22,1,.36,1),min-width .52s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.33,1,.68,1),transform .52s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translate(14px)scale(.88)}.progress-wrap--with-calc .progress-calc-slot{opacity:1;pointer-events:auto;min-width:48px;max-width:48px;transform:translate(0,0)scale(1)}.progress-principal-slot{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.progress-principal-slot--btn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0}.progress-principal-slot--btn:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px;border-radius:8px}.progress-toggle{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.progress-toggle:before{content:none}[data-theme=dark] .progress-toggle:before{content:"";box-sizing:border-box;background-color:var(--teal-deep);pointer-events:none;opacity:1;width:22px;height:22px;margin:auto;transition:opacity .34s cubic-bezier(.33,1,.68,1),transform .45s cubic-bezier(.34,1.28,.48,1);position:absolute;inset:0;transform:rotate(0)scale(1);-webkit-mask-image:url(/assets/progress-principal.svg);mask-image:url(/assets/progress-principal.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=dark] .progress-principal-slot--btn-open .progress-toggle:before{opacity:0;transform:rotate(-95deg)scale(.42)}[data-theme=dark] .progress-toggle__principal{opacity:0}[data-theme=dark] .progress-toggle__x-wrap{color:var(--text-muted)}.progress-toggle__principal{object-fit:contain;width:22px;height:22px;margin:auto;transition:opacity .34s cubic-bezier(.33,1,.68,1),transform .45s cubic-bezier(.34,1.28,.48,1);display:block;position:absolute;inset:0}.progress-toggle__principal--hide{opacity:0;pointer-events:none;transform:rotate(-95deg)scale(.42)}.progress-toggle__x-wrap{color:#335c63;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .34s cubic-bezier(.33,1,.68,1),transform .45s cubic-bezier(.34,1.28,.48,1);display:flex;position:absolute;inset:0;transform:rotate(95deg)scale(.42)}.progress-toggle__x-wrap--show{opacity:1;pointer-events:auto;transform:rotate(0)scale(1)}.progress-toggle__x{transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:block}.progress-principal-slot--btn:not(.progress-principal-slot--btn-open):hover .progress-toggle__principal:not(.progress-toggle__principal--hide){transform:scale(1.08)}.progress-principal-slot--btn-open:hover .progress-toggle__x-wrap--show{transform:rotate(0)scale(1.1)}.progress-principal-slot--btn-open:active .progress-toggle__x-wrap--show{transform:rotate(0)scale(.92)}.question-card{background:var(--surface-question);padding:clamp(20px,4vw,28px);transition:background .45s cubic-bezier(.33,1,.68,1)}.question-card.card-elevated{box-shadow:0 10px 36px #0000001a}[data-theme=dark] .question-card.card-elevated{box-shadow:0 12px 40px #00000073}.question-card__body-stack{flex-direction:column;gap:0;min-width:0;display:flex}.question-card__inner-anim{animation:.52s cubic-bezier(.22,1,.36,1) both question-card-inner-in}@keyframes question-card-inner-in{0%{opacity:0;transform:translateY(22px)scale(.964)}to{opacity:1;transform:translate(0,0)scale(1)}}.question-card__head{border-bottom:2px solid var(--question-head-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;transition:border-color .35s;display:flex;overflow:visible}.subject-chip{--subject-icon-url:none;align-items:center;gap:5px;min-width:0;display:flex}.subject-chip__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;line-height:0;display:inline-flex;position:relative}.subject-chip__icon{object-fit:contain;width:22px;height:22px;display:block}[data-theme=dark] .subject-chip__icon-wrap{background-color:var(--text-muted);-webkit-mask-image:var(--subject-icon-url);-webkit-mask-image:var(--subject-icon-url);mask-image:var(--subject-icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=dark] .subject-chip__icon{opacity:0}.subject-chip__label{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;line-height:1.25;overflow:hidden}@media (width<=480px){.subject-chip__label{white-space:normal}}.question-card__actions{z-index:4;align-items:center;gap:4px;display:flex;position:relative;overflow:visible}.icon-btn{width:40px;height:40px;color:var(--teal-deep);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:#00838f14}.more-menu{position:relative}.more-menu__summary{cursor:pointer;font:inherit;color:inherit;border:none;padding:0;list-style:none}.more-menu__summary.icon-btn{background-color:#0000;border-radius:50%;transition:background-color .34s cubic-bezier(.16,1,.3,1)}.more-menu--open .more-menu__summary.icon-btn{background-color:#0000000f}@media not ((hover:hover) and (pointer:fine)){.more-menu__summary.icon-btn:hover{background-color:#0000}.more-menu--open .more-menu__summary.icon-btn:hover{background-color:#0000000f}}@media (hover:hover) and (pointer:fine){.more-menu__summary.icon-btn:hover{background-color:#0000000f}}[data-theme=dark] .more-menu__summary.icon-btn{background-color:#fff0}[data-theme=dark] .more-menu--open .more-menu__summary.icon-btn{background-color:#ffffff14}@media not ((hover:hover) and (pointer:fine)){[data-theme=dark] .more-menu__summary.icon-btn:hover{background-color:#0000}[data-theme=dark] .more-menu--open .more-menu__summary.icon-btn:hover{background-color:#ffffff14}}@media (hover:hover) and (pointer:fine){[data-theme=dark] .more-menu__summary.icon-btn:hover{background-color:#ffffff14}}[data-theme=dark] .more-menu__principal-icon{filter:brightness(0)invert()}.more-menu__principal-icon{object-fit:contain;width:36px;height:36px;display:block}.more-menu__panel{color:#243036;z-index:40;transform-origin:100% 0;box-sizing:border-box;background:#fff;border-radius:14px;flex-flow:column;align-items:stretch;gap:0;width:max-content;max-width:calc(100vw - 24px);padding:4px 6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 5px 18px #00000024,0 0 0 1px #0f23340f}.more-menu.more-menu--open>.more-menu__panel{animation:.32s cubic-bezier(.16,1,.3,1) both more-menu-panel-in;display:flex}@keyframes more-menu-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.more-menu__sep{background:#00000014;flex:none;align-self:stretch;width:auto;height:1px;margin:4px 8px}.more-menu__action{min-height:40px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.more-menu__action:hover{color:var(--teal-deep);background:#00838f14}.more-menu__action-icon{color:#5a6b78;flex-shrink:0}.more-menu__action:hover .more-menu__action-icon{color:var(--teal-deep)}[data-theme=dark] .more-menu__panel{background:var(--card);color:var(--text);border:1px solid var(--option-border);box-shadow:0 10px 32px #00000080,0 0 0 1px #ffffff0d}[data-theme=dark] .more-menu__sep{background:#ffffff1a}[data-theme=dark] .more-menu__action{color:var(--text)}[data-theme=dark] .more-menu__action-icon{color:#9aaab8}[data-theme=dark] .more-menu__action:hover{color:#e8eef3;background:#ffffff14}[data-theme=dark] .more-menu__action:hover .more-menu__action-icon{color:#e8eef3}@media (width<=768px){.header-strip__more-panel{-webkit-overflow-scrolling:touch;z-index:50;flex-flow:column;align-items:stretch;width:max-content;max-width:calc(100vw - 24px);max-height:min(50vh,320px);position:absolute;top:calc(100% + 6px);left:auto;right:0;overflow:hidden auto}.header-strip__more-sep{flex:none;align-self:stretch;width:auto;height:1px;margin:4px 8px}.header-strip__more-item{white-space:normal;text-align:left;justify-content:flex-start;align-self:stretch}.more-menu.more-menu--open>.more-menu__panel{animation:none}.more-menu__panel{-webkit-overflow-scrolling:touch;max-height:min(50vh,320px);overflow:hidden auto}.more-menu__action{white-space:normal;text-align:left}}.question-text{color:var(--text);margin:0 0 22px;font-size:clamp(1rem,2.4vw,1.1rem);font-weight:500;line-height:1.55;transition:color .35s}.question-corner-media{pointer-events:none;width:100%;margin:-6px 0 18px;display:block}.question-corner-media__frame{background:#0000000a;border:1px solid #0000001a;border-radius:14px;width:100%;line-height:0;overflow:hidden;box-shadow:0 6px 20px #00000014}[data-theme=dark] .question-corner-media__frame{background:#ffffff0a;border-color:#ffffff1f;box-shadow:0 8px 24px #00000059}.question-corner-media__frame--chemistry-gold{height:clamp(72px,14vw,104px)}.question-corner-media__frame--chemistry-gold .question-corner-media__img{object-fit:cover;object-position:center}.question-corner-media__frame--french-rev-delacroix{height:clamp(72px,14vw,104px)}.question-corner-media__frame--french-rev-delacroix .question-corner-media__img{object-fit:cover;object-position:center 32%}.question-corner-media__img{object-fit:contain;width:100%;height:100%;display:block}.question-bird-model{box-sizing:border-box;background:0 0;border:1px solid #0000001a;border-radius:16px;margin:0 0 14px;padding:8px}[data-theme=dark] .question-bird-model{border-color:#ffffff24}.question-bird-model__wrap{border-radius:12px;width:100%;height:220px;min-height:200px;position:relative;overflow:hidden}.question-bird-model__host{width:100%;height:100%;position:absolute;inset:0}.question-bird-model__host model-viewer{--progress-bar-height:0px;outline:none}.question-bird-model__overlay{z-index:2;text-align:center;color:var(--text-muted);background:#f8f9fae0;border-radius:12px;justify-content:center;align-items:center;padding:14px;font-size:.875rem;font-weight:600;line-height:1.35;display:flex;position:absolute;inset:0}.question-bird-model__overlay--loading{-webkit-backdrop-filter:blur(10px);background:#f8f9fa8c;flex-direction:column;gap:14px}.question-bird-model__loading-text{max-width:16rem}.question-bird-model__spinner{border:3px solid color-mix(in srgb, var(--teal-deep) 22%, transparent);border-top-color:var(--teal-deep);border-radius:50%;width:36px;height:36px;animation:.75s linear infinite question-bird-model-spin}@keyframes question-bird-model-spin{to{transform:rotate(360deg)}}[data-theme=dark] .question-bird-model__overlay{color:var(--text-muted);background:#141c24e0}[data-theme=dark] .question-bird-model__overlay--loading{background:#141c2485}[data-theme=dark] .question-bird-model__spinner{border-color:color-mix(in srgb, var(--teal) 28%, transparent);border-top-color:var(--teal)}.question-bird-model__overlay--error{color:#b71c1c;background:#ffebeef0}[data-theme=dark] .question-bird-model__overlay--error{color:#ffab91;background:#3e1d19eb}.question-bird-model__fallback{background:#00000008;border-radius:12px;width:100%;height:min(52vw,300px);min-height:200px}[data-theme=dark] .question-bird-model__fallback{background:#ffffff0a}.question-text__reading{color:inherit;font-weight:inherit;text-underline-offset:3px;background:0 0;margin:0;padding:0;-webkit-text-decoration:underline #00838f8c;text-decoration:underline #00838f8c;text-decoration-thickness:2px}.verbal-reading{--verbal-reading-ease:cubic-bezier(.22, 1, .36, 1);--verbal-reading-ease-out:cubic-bezier(.33, 1, .68, 1);--verbal-reading-duration:.52s;box-sizing:border-box;transition:border-radius .45s var(--verbal-reading-ease-out), box-shadow .45s var(--verbal-reading-ease-out);background:#00838f14;border:1px solid #00838f29;border-radius:16px;margin:0 0 20px;padding:14px 16px 16px}.verbal-reading:has(.verbal-reading__body--expanded){border-radius:18px;box-shadow:0 10px 28px #00838f1f}[data-theme=dark] .verbal-reading{background:#00838f1f;border-color:#ffffff1f}[data-theme=dark] .verbal-reading:has(.verbal-reading__body--expanded){box-shadow:0 12px 32px #00000059}.verbal-reading__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.verbal-reading__title-block{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.verbal-reading__header-controls{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.verbal-reading__speak-slot{justify-content:center;align-items:center;line-height:0;display:inline-flex}.verbal-reading__speak-slot .icon-btn--rive-speak{background:#3a96a7;width:32px;height:32px;margin:-4px 0}.verbal-reading__speak-slot .icon-btn--rive-speak:hover{background:#3a96a7}.verbal-reading__speak-slot .icon-btn--rive-speak:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}[data-theme=dark] .verbal-reading__speak-slot .icon-btn--rive-speak,[data-theme=dark] .verbal-reading__speak-slot .icon-btn--rive-speak:hover{background:#3a96a7}[data-theme=dark] .verbal-reading__speak-slot .icon-btn--rive-speak:focus-visible{outline-color:var(--teal-light)}.verbal-reading__speak-slot .icon-btn__rive-wrap{width:26px;height:26px}.verbal-reading__header-icon{color:#006978;transition:transform .5s var(--verbal-reading-ease-out);flex-shrink:0;transform:rotate(-8deg)}.verbal-reading:has(.verbal-reading__body--expanded) .verbal-reading__header-icon{transform:rotate(-8deg)scale(1.05)}[data-theme=dark] .verbal-reading__header-icon{color:#4dd0e1}.verbal-reading__title{color:#006978;letter-spacing:.02em;min-width:0;margin:0;font-size:1rem;font-weight:700}[data-theme=dark] .verbal-reading__title{color:#80deea}.verbal-reading__toggle{color:#3a96a7;cursor:pointer;width:40px;height:40px;transition:background .28s var(--verbal-reading-ease-out), color .28s ease, transform .45s var(--verbal-reading-ease-out);background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:-8px -6px -8px 0;padding:0;display:inline-flex}.verbal-reading__toggle:hover{background:#3a96a724}.verbal-reading__toggle:active{transform:scale(.94)}.verbal-reading__toggle:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}[data-theme=dark] .verbal-reading__toggle{color:#3a96a7}[data-theme=dark] .verbal-reading__toggle:hover{background:#3a96a72e}[data-theme=dark] .verbal-reading__toggle:focus-visible{outline-color:var(--teal-light)}.verbal-reading__toggle-icons{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.verbal-reading__toggle-icon{transition:opacity .42s var(--verbal-reading-ease-out), transform .52s var(--verbal-reading-ease);margin:auto;position:absolute;inset:0}.verbal-reading__toggle-icon--expand{opacity:1;transform:scale(1)rotate(0)}.verbal-reading__toggle-icon--collapse{opacity:0;transform:scale(.5)rotate(-18deg)}.verbal-reading__toggle--expanded .verbal-reading__toggle-icon--expand{opacity:0;transform:scale(.5)rotate(18deg)}.verbal-reading__toggle--expanded .verbal-reading__toggle-icon--collapse{opacity:1;transform:scale(1)rotate(0)}.verbal-reading__body{max-height:calc(1.4725rem + .42em);transition:max-height var(--verbal-reading-duration) var(--verbal-reading-ease), margin-top .38s var(--verbal-reading-ease-out);overflow:hidden}.verbal-reading__body--expanded{max-height:min(var(--verbal-reading-h,85vh), 72vh);transition-timing-function:var(--verbal-reading-ease-out)}.verbal-reading__body-inner{transition:opacity .42s var(--verbal-reading-ease-out), transform .48s var(--verbal-reading-ease), filter .38s var(--verbal-reading-ease-out);transform:translateZ(0)}.verbal-reading__body--clamped .verbal-reading__body-inner{opacity:.9;transform:translateY(3px)}.verbal-reading__body--expanded .verbal-reading__body-inner{opacity:1;transform:translateY(0)}.verbal-reading__body--clamped .verbal-reading__text{-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.verbal-reading__body--expanded .verbal-reading__text{-webkit-line-clamp:unset;display:block}.verbal-reading__text{color:var(--text);margin:0;font-size:.95rem;font-weight:500;line-height:1.55}@media (prefers-reduced-motion:reduce){.verbal-reading{--verbal-reading-duration:.12s;transition-duration:.12s}.verbal-reading__body{transition-duration:.12s}.verbal-reading__header-icon,.verbal-reading__toggle,.verbal-reading__toggle-icon,.verbal-reading__body-inner{transition-duration:.12s!important}.verbal-reading__toggle:active{transform:none}.verbal-reading:has(.verbal-reading__body--expanded) .verbal-reading__header-icon{transform:rotate(-8deg)}}.icon-btn--rive-speak{background:#3a96a7;border-radius:50%;overflow:hidden}.icon-btn--rive-speak:hover{background:#3a96a7}.icon-btn__rive-wrap{width:24px;height:24px;display:block}.options{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.question-math-graph-video{border:1.5px solid var(--question-head-border);background:#101014;border-radius:12px;margin:0 0 20px;overflow:hidden}.question-math-graph-video__el{object-fit:contain;vertical-align:middle;width:100%;max-height:min(260px,38vh);display:block}.question-series-draw{margin:0 0 22px}.question-series-draw__prompt{border:1.5px solid var(--question-head-border);background:var(--surface-question);border-radius:12px;margin:0 0 14px;padding:0;overflow:hidden}.question-series-draw__prompt-img{object-fit:contain;vertical-align:middle;width:100%;max-height:min(200px,32vh);display:block}.question-series-draw__pad-wrap{border:2px dotted var(--option-border);border-radius:12px;transition:border-color .35s,box-shadow .35s;overflow:hidden}.question-series-draw__pad-wrap--ok{box-shadow:none;border:2px dotted #2e7d32d9}.question-series-draw__pad-wrap--bad{box-shadow:none;border:2px dotted #c62828d9}.stroke-draw-pad{flex-direction:column;gap:8px;display:flex}.stroke-draw-pad__toolbar{background:var(--surface-question);justify-content:flex-end;padding:8px 10px 0;display:flex}.stroke-draw-pad__clear{border:1px solid var(--option-border);background:var(--card);color:var(--brand-text);cursor:pointer;border-radius:999px;padding:6px 12px;font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.stroke-draw-pad__clear:hover:not(:disabled){background:color-mix(in srgb, var(--teal) 8%, var(--card))}.stroke-draw-pad__clear:disabled{opacity:.45;cursor:not-allowed}.stroke-draw-pad__svg{touch-action:none;width:100%;max-width:440px;margin:0 auto;display:block}.stroke-draw-pad:not(.stroke-draw-pad--locked) .stroke-draw-pad__svg{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%231a1d21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19l7-7 3 3-7 7h-4z'/%3E%3Cpath d='M18 13l-1.5-7.5L2 2l3.5 14.5L13 18'/%3E%3C/svg%3E") 6 22,crosshair}[data-theme=dark] .stroke-draw-pad:not(.stroke-draw-pad--locked) .stroke-draw-pad__svg{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23eceff1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19l7-7 3 3-7 7h-4z'/%3E%3Cpath d='M18 13l-1.5-7.5L2 2l3.5 14.5L13 18'/%3E%3C/svg%3E") 6 22,crosshair}.stroke-draw-pad--locked .stroke-draw-pad__svg{cursor:default}.stroke-draw-pad__bg{fill:#fafbfc}[data-theme=dark] .stroke-draw-pad__bg{fill:#1e2a32}.stroke-draw-pad__ink{stroke:#1a1d21;stroke-width:3.2px}[data-theme=dark] .stroke-draw-pad__ink{stroke:#eceff1}.fall-demo{aspect-ratio:1024/877;width:108px;max-width:100%}.fall-demo--pollination{aspect-ratio:800/590;width:122px}.fall-demo--history-mx{aspect-ratio:1024/512;width:132px}.fall-demo--civics{aspect-ratio:878/488;width:118px}.fall-demo--geo-australia,.fall-demo--photosynthesis{aspect-ratio:1;width:118px}.fall-demo--photosynthesis .fall-demo__frame{background:#f0f3f6;box-shadow:inset 0 1px #ffffffe6}[data-theme=dark] .fall-demo--photosynthesis .fall-demo__frame{background:#dfe3e8;box-shadow:inset 0 1px #ffffff59}.fall-demo--french-rev{aspect-ratio:960/650;width:124px}.fall-demo--french-rev .fall-demo__frame{background:#5f6e7a;box-shadow:inset 0 1px #ffffff1f}[data-theme=dark] .fall-demo--french-rev .fall-demo__frame{background:#4a5568;box-shadow:inset 0 1px #ffffff14}.fall-demo--chemistry-au{aspect-ratio:2636/2711;width:112px}.fall-demo--chemistry-au .fall-demo__frame{background:#e8ecf0;box-shadow:inset 0 1px #ffffffe6}[data-theme=dark] .fall-demo--chemistry-au .fall-demo__frame{background:#8a9199;box-shadow:inset 0 1px #ffffff2e}.fall-demo--math-parabola{aspect-ratio:762/670;width:128px}.fall-demo--math-parabola .fall-demo__frame{background:#f7f8fa;box-shadow:inset 0 1px #fffffff2}[data-theme=dark] .fall-demo--math-parabola .fall-demo__frame{background:#2a2d33;box-shadow:inset 0 1px #ffffff0f}.fall-demo--tundra-biome{aspect-ratio:1024/998;width:132px}.fall-demo--tundra-biome .fall-demo__frame{background:#e8edf2;box-shadow:inset 0 1px #ffffffe6}[data-theme=dark] .fall-demo--tundra-biome .fall-demo__frame{background:#3d4650;box-shadow:inset 0 1px #ffffff14}.fall-demo__frame{box-sizing:border-box;border:1.5px solid var(--option-border);background:#b3e5fc;border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6}[data-theme=dark] .fall-demo__frame{border-color:var(--option-border);background:#1a3a4a;box-shadow:inset 0 1px #ffffff0f}.fall-demo__img{object-fit:contain;width:100%;height:100%;display:block}.option-btn{border-radius:var(--radius-md);border:2px solid var(--option-border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:16px 18px;transition:border-color .35s,background .35s,box-shadow .35s,border-radius .35s,padding .35s,color .35s;display:flex}.options--image-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}@media (width<=520px){.options--image-grid{grid-template-columns:1fr}}.option-btn--image-card{align-items:stretch;gap:10px;min-height:112px;padding:10px 12px}.option-btn--image-card.option-btn--selected{border-radius:var(--radius-md);padding:10px 12px}.option-btn--image-card .option-btn__letter{align-self:center}.option-btn__image-wrap{background:var(--surface-question);border:1px solid color-mix(in srgb, var(--option-border) 75%, transparent);border-radius:10px;flex:auto;min-width:0;overflow:hidden}[data-theme=dark] .option-btn__image-wrap{border-color:color-mix(in srgb, var(--option-border) 55%, transparent);background:#252830}.option-btn__image{object-fit:cover;vertical-align:middle;width:100%;height:auto;max-height:min(168px,32vw);display:block}.option-btn--selected{border:2px solid var(--option-pill-stroke);background:var(--option-pill-bg);box-shadow:0 3px 0 var(--option-pill-stroke);border-radius:9999px;padding:15px 24px}.option-btn__letter{color:var(--option-letter);min-width:2ch;font-size:1rem;font-weight:600;transition:color .35s,font-weight .35s}.option-btn--selected .option-btn__letter{color:var(--option-pill-letter);font-weight:500}.option-btn__text{color:var(--option-text-strong);font-size:1rem;font-weight:700;transition:color .35s}.option-btn__text--latex{align-items:center;min-width:0;display:inline-flex}.option-btn__text--latex .katex{color:inherit;font-size:1.08em}.option-btn__text--latex .katex,.option-btn__text--latex .katex *{color:inherit!important}.option-btn--selected .option-btn__text{color:var(--option-pill-text);font-weight:800}.option-btn--correct,.option-btn--wrong{border-radius:var(--radius-md);box-shadow:none;padding:16px 18px}.option-btn--correct{border:2px solid var(--option-correct-border);background:var(--option-correct-bg)}.option-btn--correct .option-btn__letter,.option-btn--correct .option-btn__text{color:var(--option-correct-text)}.option-btn--wrong{border:2px solid var(--option-wrong-border);background:var(--option-wrong-bg)}.option-btn--wrong .option-btn__letter,.option-btn--wrong .option-btn__text{color:var(--option-wrong-text)}.option-btn__mark{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.option-btn__mark--ok{color:var(--option-correct-text)}.option-btn__mark--bad{color:var(--option-wrong-text)}.options--revealed .option-btn{cursor:default}.btn-accept{color:#fff;background:var(--btn-accept-bg);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 28px;font-size:1.05rem;font-weight:700;line-height:1.2;transition:filter .2s,transform .2s;display:inline-flex}.btn-accept:hover:not(:disabled){filter:brightness(1.06)}.btn-accept__label{align-items:center;line-height:1.2;display:inline-flex}.btn-accept__icon{font-size:inherit;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.btn-accept__icon svg{display:block}.btn-accept:not(:disabled):active{transform:scale(.99)}.btn-accept:disabled{opacity:.42;cursor:not-allowed}.question-card--shake{animation:.45s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.layout--finish{width:100%;max-width:1120px;min-height:min(82vh,760px);padding:clamp(16px,4vw,28px);padding-top:calc(var(--header-area-h) + clamp(12px, 4vh, 44px));flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:0;margin:0 auto;padding-bottom:clamp(20px,5vh,40px)}.trivia-finish{box-sizing:border-box;text-align:center;border-radius:var(--radius-lg);width:min(440px,100%);padding:26px 22px 24px;animation:.72s cubic-bezier(.22,1,.36,1) both trivia-finish-in;position:relative;overflow:hidden}.trivia-finish.card-elevated{background:#fff;border:1px solid #0f172a0f;box-shadow:0 1px 2px #0f172a0d,0 10px 36px #0f172a17}[data-theme=dark] .trivia-finish.card-elevated{background:var(--card);border:1px solid #ffffff0f;box-shadow:0 1px 2px #00000059,0 12px 40px #0000006b}@keyframes trivia-finish-in{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.trivia-finish__glow{display:none}.trivia-finish__top{z-index:1;margin-bottom:4px;animation:.58s cubic-bezier(.22,1,.36,1) 80ms both trivia-finish-piece;position:relative}.trivia-finish__badge-wrap{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.trivia-finish__badge{object-fit:contain;width:min(68px,18vw);height:auto;filter:drop-shadow(0 5px 16px color-mix(in srgb, var(--teal-deep) 28%, transparent));animation:.92s cubic-bezier(.34,1.35,.48,1) .18s both trivia-finish-badge-pop;display:block}[data-theme=dark] .trivia-finish__badge{filter:drop-shadow(0 4px 18px #00000073)}@keyframes trivia-finish-badge-pop{0%{opacity:0;transform:translateY(16px)scale(.52)rotate(-14deg)}58%{opacity:1;transform:translateY(-5px)scale(1.08)rotate(4deg)}82%{transform:translateY(2px)scale(.97)rotate(-1.5deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}.trivia-finish__title{letter-spacing:-.04em;color:var(--text);margin:0 0 8px;font-size:clamp(1.35rem,4.2vw,1.75rem);font-weight:800;line-height:1.15}.trivia-finish__subtitle{color:var(--text-muted);margin:0;font-size:.98rem;font-weight:600;line-height:1.35}.trivia-finish__bat-wrap{z-index:1;max-width:220px;margin:10px auto 6px;animation:.62s cubic-bezier(.22,1,.36,1) .16s both trivia-finish-piece;position:relative}.trivia-finish__bat{object-fit:contain;width:100%;height:auto;max-height:min(200px,38vw);margin:0 auto;animation:3.2s ease-in-out .9s infinite alternate trivia-bat-float;display:block}@keyframes trivia-finish-piece{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes trivia-bat-float{0%{transform:translate(0,0)}to{transform:translateY(-6px)}}.trivia-finish__stats{z-index:1;border-radius:var(--radius-md);background:color-mix(in srgb, var(--teal) 10%, var(--surface-question));border:1px solid color-mix(in srgb, var(--option-border) 85%, transparent);grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 16px;padding:14px 12px;animation:.58s cubic-bezier(.22,1,.36,1) .26s both trivia-finish-piece;display:grid;position:relative}[data-theme=dark] .trivia-finish__stats{background:color-mix(in srgb, var(--teal-deep) 22%, var(--card));border-color:var(--option-border)}.trivia-finish__stat{margin:0;padding:4px 2px}.trivia-finish__stat dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:.72rem;font-weight:700}.trivia-finish__stat dd{letter-spacing:-.03em;color:var(--teal-deep);margin:0;font-size:1.2rem;font-weight:800}[data-theme=dark] .trivia-finish__stat dd{color:var(--teal-light)}.trivia-finish__invite{z-index:1;color:var(--text-muted);margin:0 0 12px;font-size:.95rem;line-height:1.45;animation:.55s cubic-bezier(.22,1,.36,1) .34s both trivia-finish-piece;position:relative}.trivia-finish__examly-link{z-index:1;background:var(--teal-deep);color:#fff;letter-spacing:-.02em;box-shadow:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;margin-bottom:18px;padding:10px 18px;font-family:Space Grotesk,system-ui,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;animation:.55s cubic-bezier(.22,1,.36,1) .4s both trivia-finish-piece;display:inline-flex;position:relative}.trivia-finish__examly-link:hover{filter:brightness(1.08)}.trivia-finish__examly-link:active{transform:scale(.98)}.trivia-finish__retry{z-index:1;animation:.55s cubic-bezier(.22,1,.36,1) .46s both trivia-finish-piece;position:relative}.calc-dock{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .52s cubic-bezier(.33,1.18,.38,1),margin-top .48s cubic-bezier(.33,1.12,.42,1),opacity .4s cubic-bezier(.25,1,.5,1),transform .48s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-6px)}.calc-dock--open{opacity:1;grid-template-rows:1fr;margin-top:14px;transform:translateY(0)}.calc-dock__clip{min-height:0;overflow:hidden}.calc-dock__panel{min-height:0}.calc-sheet__inner--docked{box-sizing:border-box;background:var(--calc-sheet-bg);width:100%;padding:14px 14px 16px;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));transform-origin:top;opacity:0;border-radius:26px;transition:transform .5s cubic-bezier(.34,1.22,.45,1),opacity .42s cubic-bezier(.25,1,.5,1),box-shadow .45s,background .4s;transform:translateY(-10px)scale(.96);box-shadow:0 6px 28px #335c6324,inset 0 1px #ffffffbf}.calc-dock--open .calc-sheet__inner--docked{opacity:1;transform:translateY(0)scale(1)}[data-theme=dark] .calc-sheet__inner--docked{box-shadow:0 8px 28px #00000073,inset 0 1px #ffffff0f}.calc-display{background:var(--calc-display-bg);border-radius:20px;justify-content:flex-end;align-items:center;min-height:64px;margin-bottom:16px;padding:18px 20px;transition:background .35s;display:flex;overflow:visible}.calc-display__value{color:var(--calc-display-text);word-break:break-all;overflow-wrap:anywhere;text-align:right;transform-origin:100%;max-width:100%;font-size:clamp(1.75rem,6vw,2.25rem);font-weight:700;line-height:1.2;transition:color .35s;display:inline-block}.calc-display__value--anim{animation:.34s cubic-bezier(.16,1,.3,1) both calc-display-value-snap}@keyframes calc-display-value-snap{0%{opacity:.22;transform:translateY(9px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.calc-display__value--compact{font-size:clamp(1rem,4.2vw,1.45rem)}.calc-grid{flex-direction:column;gap:10px;display:flex}.calc-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.calc-key{color:#1b2e35;border:none;border-radius:18px;height:56px;padding:0;font-size:1.1rem;font-weight:700;transition:transform 80ms,opacity 80ms;position:relative}.calc-key:active{opacity:.92;transform:scale(.97)}.calc-key--num{background:#fff9c4}.calc-key--op{color:#006064;background:#b2ebf2}.calc-key--fn{color:#3e2723;background:#e6c35c}.calc-key--eq{color:#004d40;background:#80deea}.calc-key--wide{grid-column:span 2}@media (prefers-reduced-motion:reduce){.progress-fill,.progress-wrap,.progress-track,.progress-calc-slot,.calc-dock,.calc-sheet__inner--docked,.question-card--shake{transition:none!important;animation:none!important}.shell--help-tutorial .help-tutorial-backdrop{background:#0f233475!important;transition:none!important;animation:none!important}[data-theme=dark] .shell--help-tutorial .help-tutorial-backdrop{background:#00000080!important}.explain-sheet{opacity:1!important;animation:none!important;transform:none!important}.explain-streak-pill,.explain-streak-pill--exit{animation:none!important}.explain-sheet--allow-animate,.explain-sheet--allow-animate .explain-sheet__body-block{transition:none!important}.help-tutorial__step-wrap{opacity:1!important;animation:none!important;transform:none!important}.welcome-overlay:not(.welcome-overlay--leave),.welcome-overlay:not(.welcome-overlay--leave)>.welcome-sheet,.welcome-overlay:not(.welcome-overlay--leave) .welcome-sheet__logo-wrap,.welcome-overlay:not(.welcome-overlay--leave) .welcome-sheet__item{animation:none!important}.welcome-overlay:not(.welcome-overlay--leave){opacity:1!important}.welcome-overlay:not(.welcome-overlay--leave)>.welcome-sheet,.welcome-overlay:not(.welcome-overlay--leave) .welcome-sheet__logo-wrap,.welcome-overlay:not(.welcome-overlay--leave) .welcome-sheet__item{opacity:1!important;transform:none!important}.welcome-overlay--leave{animation:.16s cubic-bezier(.4,0,1,1) forwards welcome-overlay-out!important}.welcome-overlay--leave>.welcome-sheet{animation:.18s cubic-bezier(.4,0,1,1) forwards welcome-sheet-out!important}.help-coachmark{animation-duration:.14s!important}.help-coachmark--leave{animation-duration:.12s!important}.progress-wrap--with-calc .progress-calc-slot{transform:none!important}.progress-toggle__principal,.progress-toggle__x-wrap,.progress-toggle__x{transition:opacity .12s!important}.progress-toggle__principal,.progress-toggle__principal--hide,.progress-toggle__x-wrap,.progress-toggle__x-wrap--show{transform:none!important}.calc-dock--open{grid-template-rows:1fr;margin-top:14px}.calc-dock--open .calc-sheet__inner--docked{opacity:1;transform:none}.more-menu__summary.icon-btn{transition:none!important}.more-menu.more-menu--open>.more-menu__panel{animation:none!important}.powered-by-footer__logo-link{transition:none!important}.powered-by-footer__logo-link:hover{transform:none!important}.calc-display__value--anim,.question-card__inner-anim{opacity:1!important;animation:none!important;transform:none!important}.question-bird-model__spinner{animation:none!important}.header-strip__sound-btn,.header-strip__sound-icon,.header-strip__sound-strike{transition:none!important}.trivia-finish,.trivia-finish__glow,.trivia-finish__top,.trivia-finish__badge,.trivia-finish__bat-wrap,.trivia-finish__bat,.trivia-finish__stats,.trivia-finish__invite,.trivia-finish__examly-link,.trivia-finish__retry{animation:none!important}.trivia-finish{opacity:1!important;transform:none!important}.trivia-finish__bat{transform:none!important}.trivia-finish__badge{opacity:1!important;transform:none!important}}*,:before,:after{box-sizing:border-box}html{scrollbar-width:none;min-height:100dvh}body,#root{scrollbar-width:none;min-height:100dvh;margin:0}body{background:var(--bg-page,#f0f4f6);color:var(--text,#2e3c42);-webkit-font-smoothing:antialiased;-ms-overflow-style:none;font-family:Montserrat,system-ui,-apple-system,sans-serif;transition:background .45s cubic-bezier(.33,1,.68,1),color .4s}button{font:inherit;cursor:pointer}html::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}body::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}#root::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}#root.i18n-root--leave{opacity:.14;filter:blur(2.5px);transition:opacity .28s cubic-bezier(.55,.06,.68,.38),transform .34s cubic-bezier(.55,.06,.68,.38),filter .3s cubic-bezier(.4,0,.2,1);transform:translateY(12px)scale(.984)}#root.i18n-root--enter{opacity:.1;filter:blur(3px);transform:translateY(16px)scale(.982)}#root.i18n-root--enter.i18n-root--enter-active{opacity:1;filter:none;transition:opacity .52s cubic-bezier(.16,1,.32,1),transform .56s cubic-bezier(.15,1,.28,1),filter .45s cubic-bezier(.22,1,.36,1);transform:none}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.11"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
