:root{--epe-d-header-h: 60px;--epe-d-bar-h: 76px}@media(max-width:1023.98px){.epe-d-skip{display:none}}@media(min-width:768px){.epe-d-mywords-menu{display:none}}@media(max-width:767.98px){.epe-d-mywords{display:none}.wsv-mywords.epe-d-mywords-menu .wsv-mywords-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.epe-d-back-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.epe-d-rule{display:none}}.epe-d-grid{display:grid;grid-template-columns:minmax(0,700px) 360px;-moz-column-gap:48px;column-gap:48px;justify-content:center;align-items:start}.epe-d-grid[data-theory=true]{grid-template-columns:minmax(0,640px) minmax(420px,560px);-moz-column-gap:32px;column-gap:32px}.epe-d-grid[data-kind=reading]{grid-template-columns:minmax(0,640px) minmax(380px,460px);-moz-column-gap:40px;column-gap:40px}.epe-d-grid[data-kind=essay]{grid-template-columns:minmax(0,520px) minmax(0,640px);-moz-column-gap:40px;column-gap:40px}.epe-d-margin{position:relative;min-height:100%;align-self:stretch}@media(min-width:1024px){.epe-d-grid[data-source=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;justify-content:stretch}.epe-d-source{position:sticky;top:calc(var(--epe-d-header-h) + 16px);max-height:calc(100vh - var(--epe-d-header-h) - var(--epe-d-bar-h, 96px) - 32px);overflow-y:auto;overscroll-behavior:contain;padding-right:12px}.epe-d-grid[data-source=true]>.epe-d-margin{min-height:0}}@media(min-width:1280px){.epe-d-grid[data-source=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px;-moz-column-gap:32px;column-gap:32px}.epe-d-grid[data-source=true]>.epe-d-margin{min-height:100%}}@media(min-width:1280px){:root[data-task-look=redesign] .epe-d-grid[data-source=true]>.epe-d-work{position:relative;isolation:isolate}:root[data-task-look=redesign] .epe-d-grid[data-source=true]>.epe-d-work:before{content:"";position:fixed;z-index:-1;top:var(--epe-d-header-h);bottom:var(--epe-d-bar-h, 0px);left:auto;margin-left:-16px;width:100vw;border-left:1px solid var(--ui-hair);background:var(--ui-pane-column);pointer-events:none}}@media(min-width:1024px)and (max-width:1279.98px){.epe-d-grid[data-source=true]>.epe-d-margin:has(>[data-epe-d-card]){min-height:calc(var(--epe-d-dock-max) + 8px)}.epe-d-grid[data-source=true] .epe-d-idle{display:none}[data-epe-d]:has(.epe-d-grid[data-source=true]){--epe-d-dock-max: min(46vh, calc((100vh - var(--epe-d-header-h) - var(--epe-d-bar-h)) * .55))}.epe-d-grid[data-source=true] [data-epe-d-card].epe-d-card{position:fixed;left:0;right:0;top:auto!important;bottom:calc(var(--epe-d-bar-h) + 8px);width:min(720px,calc(100% - 64px));margin-inline:auto;max-height:var(--epe-d-dock-max);box-shadow:0 -10px 32px -14px #0f172a59;animation:epe-d-dock-in .18s cubic-bezier(.2,.8,.2,1)}.epe-d-grid[data-source=true] .epe-d-card:before{display:none}}.epe-d-card{position:absolute;left:0;right:0;z-index:20;max-height:calc(100vh - var(--epe-d-header-h) - var(--epe-d-bar-h) - 32px);animation:epe-d-in .16s cubic-bezier(.2,.8,.2,1)}.epe-d-card:before{content:"";position:absolute;left:-7px;top:var(--epe-d-notch, 20px);width:12px;height:12px;transform:rotate(45deg);background:rgb(var(--color-surface, 255 255 255));background:var(--epe-d-card-bg, #fff);border-left:1px solid rgb(148 163 184 / .45);border-bottom:1px solid rgb(148 163 184 / .45)}.epe-d-card[data-notch=off]:before{display:none}.epe-d-card[data-glide=true]{transition:top .23s cubic-bezier(.2,.8,.2,1)}:is(.dark,[data-theme=dark]) .epe-d-card{--epe-d-card-bg: rgb(15 23 42)}@keyframes epe-d-in{0%{transform:translate(-6px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.epe-d-card{animation:none}.epe-d-card[data-glide=true]{transition:none}}@media(max-width:1023.98px){.epe-d-grid,.epe-d-grid[data-theory=true]{grid-template-columns:minmax(0,720px)}.epe-d-margin{min-height:0}.epe-d-margin:has(>[data-epe-d-card]){min-height:calc(var(--epe-d-dock-max) + 8px)}.epe-d-idle{display:none}[data-epe-d]{--epe-d-dock-max: min(46vh, calc((100vh - var(--epe-d-header-h) - var(--epe-d-bar-h)) * .55))}[data-epe-d-card].epe-d-card{position:fixed;left:0;right:0;top:auto!important;bottom:calc(var(--epe-d-bar-h) + 8px);width:min(720px,calc(100% - 64px));margin-inline:auto;max-height:var(--epe-d-dock-max);box-shadow:0 -10px 32px -14px #0f172a59;animation:epe-d-dock-in .18s cubic-bezier(.2,.8,.2,1)}.epe-d-card:before{display:none}}@keyframes epe-d-dock-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@media(max-width:1023.98px)and (prefers-reduced-motion:reduce){[data-epe-d-card].epe-d-card{animation:none}}@media(max-width:1023.98px){.epe-d-grid[data-kind=essay]{grid-template-columns:minmax(0,720px);row-gap:24px}[data-epe-d-prompt]{position:static!important;max-height:none!important;overflow:visible!important}.epe-d-essay-side-note{display:none}}@media(min-width:1024px){.epe-d-essay-above-note{display:none}}@media(min-width:768px)and (max-width:1023.98px){.epe-d-grid[data-kind=reading]{grid-template-columns:minmax(0,1fr) minmax(300px,340px);-moz-column-gap:28px;column-gap:28px}}@media(max-width:767.98px){.epe-d-grid[data-kind=reading]{grid-template-columns:minmax(0,720px);row-gap:32px}}[data-epe-d] [data-epe-m-passage] .mdx-content p:where(:not([data-mdx-interactive] *)){font-size:18px;line-height:1.8}[data-epe-d] [data-epe-m-passage] .mdx-content h2:where(:not([data-mdx-interactive] *)){font-size:1.4rem;margin-bottom:.75rem}[data-epe-d] [data-epe-m-passage][data-picking=true]{cursor:pointer}::highlight(epe-d-hover){background-color:#facc1533}:is(.dark,[data-theme=dark]) ::highlight(epe-d-hover){background-color:#facc1529}.epe-d-typed{font:inherit;font-weight:600;line-height:1.5;padding:1px 8px;margin:0 2px;border-radius:6px;border-width:1.5px;min-width:4.5ch;vertical-align:baseline;outline:none;box-shadow:none}.epe-d-typed-wrap{display:inline-grid;position:relative;max-width:100%;vertical-align:baseline}.epe-d-typed-mirror{grid-area:1 / 1;visibility:hidden;white-space:pre;overflow:hidden;min-width:var(--gap-min, 7ch);padding:1px 8px;margin:0 2px;border:1.5px solid transparent;font:inherit;font-weight:600;line-height:1.5;pointer-events:none}.epe-d-typed-wrap>.epe-d-typed{position:absolute;top:0;right:2px;bottom:0;left:2px;width:auto;height:auto;min-width:0;margin:0;box-sizing:border-box}.epe-d-typed[data-current=true]{box-shadow:inset 0 0 0 1px var(--ui-accent);border-color:#2563eb;border-style:solid}.epe-d-typed:focus{border-color:#2563eb;border-style:solid}.epe-d-typed:focus-visible{box-shadow:inset 0 0 0 1px var(--ui-accent)}[data-epe-d-essay] [data-epe-m-essay-bar]{padding-inline:max(2rem,calc((100vw - 1180px)/2 + 2rem))}[data-epe-d-prompt] .mdx-content{border:0;box-shadow:none;border-radius:0;background:transparent;padding:0}[data-epe-d] [data-epe-m-passage] .mdx-content li:where(:not([data-mdx-interactive] *)){font-size:18px;line-height:1.8}textarea.epe-d-typed{margin:0;padding:8px 12px;font-weight:500;min-height:4.5em;border-radius:10px}:root[data-task-look=redesign] .tpn-cond{padding:var(--ui-space-5) var(--ui-space-6);border-radius:var(--ui-radius-card);background:var(--shell-flat)}:root[data-task-look=redesign] .tpn-cond .mdx-content>:first-child,:root[data-task-look=redesign] .tpn-cond [data-epe-m-passage]>:first-child{margin-top:0}:root[data-task-look=redesign] .trd-reading :is(.tpn-cond[data-epe-m-passage],.tpn-cond [data-epe-m-passage])[data-instr=true] .mdx-content>p:first-child+p{margin-top:0}:root[data-task-look=redesign] .tpn-cond .mdx-content>:last-child,:root[data-task-look=redesign] .tpn-cond [data-epe-m-passage]>:last-child{margin-bottom:0}:root[data-task-look=redesign] .tpn-theory{display:flex;width:100%;min-height:44px;align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-4);padding:var(--ui-space-2) 0;border:0;background:none;color:rgb(var(--color-fg));font-size:var(--ui-text-s);font-weight:var(--ui-weight-strong);text-align:left;cursor:pointer}:root[data-task-look=redesign] .tpn-theory:hover .tpn-theory-t{color:var(--ui-accent)}:root[data-task-look=redesign] .tpn-theory:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}:root[data-task-look=redesign] .tpn-theory-t{min-width:0;flex:1 1 auto}:root[data-task-look=redesign] .tpn-theory-chev{color:rgb(var(--color-fg-muted))}:root[data-task-look=redesign] .tpn-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4)}:root[data-task-look=redesign] .tpn-title{margin:0;font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong);color:rgb(var(--color-fg))}:root[data-task-look=redesign] .tpn-title.tpn-title-quiet{font-size:var(--ui-text-s);font-weight:var(--ui-weight-regular);color:rgb(var(--color-fg-muted))}:root[data-task-look=redesign] .tpn-start{display:block;margin:0 0 var(--ui-space-3);font-family:var(--ui-font-serif);font-size:var(--ui-text-m);font-weight:var(--ui-weight-serif-bold);line-height:1.4;color:rgb(var(--color-fg))}:root[data-task-look=redesign] .tpn-start.tpn-end{margin:var(--ui-space-3) 0 0}:root[data-task-look=redesign] .tpn-yours{display:inline-block;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface);font-weight:var(--ui-weight-semibold, 600)}:root[data-task-look=redesign] .tpn-note{margin:var(--ui-space-3) 0 0;font-size:var(--ui-text-s);color:var(--trd-fg-subtle)}:root[data-task-look=redesign] .tpn-after{margin-top:var(--ui-space-4)}:root[data-task-look=redesign] .tpn-input{box-sizing:border-box;width:100%;height:52px;padding:0 var(--ui-space-4);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:rgb(var(--color-surface));color:rgb(var(--color-fg));font-family:var(--ui-font-sans);font-size:var(--ui-text-l);font-variant-numeric:tabular-nums;box-shadow:none;transition:border-color var(--ui-motion-fast) var(--ui-ease)}:root[data-task-look=redesign] :is(input,textarea).tpn-input:focus:not(:disabled){border-color:var(--ui-accent);outline:none;box-shadow:none}:root[data-task-look=redesign] .tpn-input:disabled{opacity:1}:root[data-task-look=redesign] .tpn-several [data-several-list]{border-width:1px 0;border-color:var(--ui-hair);border-radius:0;background:transparent}:root[data-task-look=redesign] .tpn-several [data-several-row]{border-color:var(--ui-hair)}:root[data-task-look=redesign] .tpn-several [data-several-detail]{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:0 var(--ui-space-4) var(--ui-space-4) calc(var(--ui-space-4) + var(--ui-space-6) + var(--ui-space-4) + 2 * var(--ui-space-3));font-size:var(--ui-text-s)}@media(prefers-reduced-motion:reduce){:root[data-task-look=redesign] .tpn-input{transition:none}}:root[data-task-look=redesign] .tpn-input.tpn-input-multi{height:auto;min-height:calc(2 * 1.5em + 2 * var(--ui-space-3) + 2px);max-height:calc(6 * 1.5em + 2 * var(--ui-space-3) + 2px);field-sizing:content;padding:var(--ui-space-3) var(--ui-space-4);line-height:1.5;resize:vertical}:root[data-task-look=redesign] :is(.tpn-cond,.tmp-cond):has([data-mdx-interactive]){background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-hair)}:root[data-task-look=redesign] :is(.tpn-cond,.tmp-cond) .mdx-content>[data-mdx-interactive]>:first-child{border-color:transparent;border-top-color:var(--ui-hair);border-radius:0;background:transparent;box-shadow:none}:root[data-task-look=redesign] :is(.tpn-cond,.tmp-cond) .mdx-content>[data-mdx-interactive]:first-child>:first-child{margin-top:0;border-top-color:transparent}:root[data-task-look=redesign] :is(.tpn-cond,.tmp-cond) .mdx-content>[data-mdx-interactive]:last-child>:first-child{margin-bottom:0}:root[data-task-look=redesign] [data-epe-m-passage] .mdx-content>:not([data-mdx-interactive])~[data-mdx-interactive] [data-drill-head]{display:none}:root[data-task-look=redesign] textarea.tpn-input.tpn-input-multi.tsf-phone{max-height:none;resize:none;font-family:var(--ui-font-sans);font-size:max(16px,var(--ui-text-l))}:root[data-task-look=redesign] .tpn-input.tsf-phone[data-state=bad]{border-color:var(--ui-bad)}:root[data-task-look=redesign] :is(input,textarea).tpn-input.tsf-phone[data-state=bad]:focus:not(:disabled){border-color:var(--ui-bad);box-shadow:inset 0 -2px 0 var(--ui-ink)}:root[data-task-look=redesign] .tsf-inline .tsf-keys[data-task-keys] button{font-family:var(--ui-font-sans)}
