[data-surface=exam-prep]{--ep-paper:#F6F0E4;--ep-card:#FFFDF8;--ep-ink:#221D17;--ep-muted:#6B6257;--ep-line:#E3D9C8;--ep-dash:#B7AC9C;--ep-teal:#1F7A6B;--ep-blue:#2F5BD3;--ep-orange:#C4541F;--ep-plum:#8E3A80;--ep-red:#D2342B;--ep-note:#FFE680;--ep-note-ink:#221D17;--ep-mint:#CFE8E1;--ep-marker:#FFE45C;--ep-chosen:#FFF3B8;font-family:var(--font-ep-body),"Figtree",system-ui,sans-serif;color:var(--ep-ink);background-color:var(--ep-paper);transition:background-color .3s,color .3s}[data-surface=exam-prep][data-theme=dark]{--ep-paper:#1C1A17;--ep-card:#26231F;--ep-ink:#EFE8DA;--ep-muted:#A89E90;--ep-line:#3A3630;--ep-dash:#5A544B;--ep-marker:rgba(255,228,92,0.38);--ep-chosen:#3A3420;--ep-mint:#22332F;color-scheme:dark}[data-surface=exam-prep] :focus-visible{outline:3px solid var(--ep-teal);outline-offset:2px}.ep-display{letter-spacing:-.025em}.ep-display,.ep-num{font-family:var(--font-ep-display),"Bricolage Grotesque",system-ui,sans-serif;font-weight:800}.ep-num{font-variation-settings:"wdth" 75;line-height:1}.ep-hand{font-family:var(--font-ep-hand),"Caveat",cursive;font-weight:700}.ep-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ep-btn{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;border-radius:18px;border:2px solid var(--ep-ink);background:var(--ep-ink);color:var(--ep-paper);padding:0 22px;font-size:17px;font-weight:800;box-shadow:0 5px 0 var(--ep-orange);transition:transform .15s,box-shadow .15s,background-color .2s,color .2s}.ep-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 0 var(--ep-orange)}.ep-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--ep-orange)}.ep-btn:disabled{cursor:not-allowed;border-color:var(--ep-dash);background:transparent;color:var(--ep-muted);box-shadow:none}.ep-btn-ghost{display:inline-flex;min-height:56px;align-items:center;justify-content:center;background:transparent;padding:0 20px;font-size:16px;font-weight:800}.ep-btn-ghost,.ep-choice{border-radius:18px;border:2px solid var(--ep-ink);color:var(--ep-ink)}.ep-choice{background:var(--ep-card);text-align:left;transition:transform .15s,box-shadow .15s,background-color .2s,color .2s}.ep-choice:hover:not(:disabled){transform:translateY(-1px)}.ep-choice[aria-checked=true]{transform:translateY(-3px);box-shadow:0 4px 0 var(--ep-ink)}.ep-card{border-radius:20px;background:var(--ep-card);box-shadow:0 1px 0 var(--ep-line),0 12px 24px rgba(34,29,23,.08)}.ep-note{position:relative;border-radius:8px;background:var(--ep-note);color:var(--ep-note-ink);box-shadow:0 10px 20px rgba(34,29,23,.12)}.ep-note:before{content:"";position:absolute;top:-10px;left:40%;width:70px;height:20px;background:rgba(255,255,255,.6);transform:rotate(3deg)}@keyframes ep-rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes ep-enter{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}@keyframes ep-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes ep-draw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes ep-drop{0%{transform:translateY(-30px) rotate(var(--ep-r,0deg));opacity:0}70%{transform:translateY(4px) rotate(var(--ep-r,0deg));opacity:1}to{transform:translateY(0) rotate(var(--ep-r,0deg))}}@keyframes ep-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--ep-digit) * -1em))}}@keyframes ep-sweep{0%{background-size:0 62%}to{background-size:100% 62%}}@keyframes ep-shake{0%,to{transform:none}20%{transform:translateX(-8px)}40%{transform:translateX(7px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}@keyframes ep-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ep-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes ep-stamp{0%{transform:scale(2.2) rotate(-14deg);opacity:0}60%{transform:scale(.92) rotate(-8deg);opacity:1}to{transform:scale(1) rotate(-8deg)}}.ep-rise{animation:ep-rise .6s ease both;animation-delay:var(--ep-d,0s)}.ep-enter{animation:ep-enter .45s cubic-bezier(.2,.8,.2,1) both}.ep-pop{animation:ep-pop .5s cubic-bezier(.3,1.5,.5,1) both;animation-delay:var(--ep-d,0s)}.ep-draw{stroke-dasharray:400;animation:ep-draw 1s ease-out both;animation-delay:var(--ep-d,.4s)}.ep-drop{animation:ep-drop .7s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:var(--ep-d,0s)}.ep-shake{animation:ep-shake .45s ease}.ep-grow{animation:ep-grow 1s cubic-bezier(.2,.8,.2,1) both;transform-origin:0 50%;animation-delay:var(--ep-d,0s)}.ep-nudge{animation:ep-nudge 1.3s ease-in-out infinite}.ep-stamp{animation:ep-stamp .5s cubic-bezier(.3,1.4,.5,1) both;animation-delay:var(--ep-d,0s)}.ep-roll{transform:translateY(calc(var(--ep-digit) * -1em));animation:ep-roll 1.3s cubic-bezier(.2,.9,.25,1.05) .2s both}.ep-mark{background-image:linear-gradient(var(--ep-marker),var(--ep-marker));background-repeat:no-repeat;background-position:0 78%;animation:ep-sweep .9s ease-out both;animation-delay:var(--ep-d,0s)}[data-text-size="0"]{--ep-read:16px;--ep-answer:15px}[data-text-size="1"]{--ep-read:19px;--ep-answer:17px}[data-text-size="2"]{--ep-read:23px;--ep-answer:20px}@media (prefers-reduced-motion:reduce){[data-surface=exam-prep] *,[data-surface=exam-prep] :before{animation:none!important;transition:none!important}[data-surface=exam-prep] .ep-mark{background-size:100% 62%}}.ep-wordmark-dark,[data-surface=exam-prep][data-theme=dark] .ep-wordmark-light{display:none}[data-surface=exam-prep][data-theme=dark] .ep-wordmark-dark{display:inline-block}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/examen-static/_next/static/media/4998552beda7625d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/examen-static/_next/static/media/6da5edf2a6f63a33-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/examen-static/_next/static/media/5a4ccc80a3599b8f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_88e240{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_88e240{--font-ep-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/examen-static/_next/static/media/d9fef5bf2f64cf9a-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/examen-static/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_105519{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_105519{--font-ep-body:"Figtree","Figtree Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/examen-static/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/examen-static/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/examen-static/_next/static/media/486fce9f36bc8f45-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/examen-static/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/examen-static/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/examen-static/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/examen-static/_next/static/media/486fce9f36bc8f45-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/examen-static/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_576f61{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_576f61{--font-ep-hand:"Caveat","Caveat Fallback"}