.eda .mdx-content.card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.eda-themes{border-left:1px solid rgb(var(--color-border))}.eda-theme{position:relative;display:block;width:100%;padding:5px 4px 5px 14px;color:rgb(var(--color-fg-muted));font-size:13.5px;line-height:1.4;text-align:left}.eda-theme:before{content:"";position:absolute;left:-1px;top:4px;bottom:4px;width:2px;border-radius:2px;background:#10b981;opacity:0}.eda-theme:hover,.eda-theme:focus-visible{color:rgb(var(--color-fg))}.eda-theme[aria-current=true]{color:rgb(var(--color-fg));font-weight:600}.eda-theme[aria-current=true]:before{opacity:1}@media(prefers-reduced-motion:no-preference){.eda-theme,.eda-theme:before{transition:color .15s,opacity .2s}}[data-article-look=redesign]{font-family:var(--ui-font-sans);font-size:var(--ui-text-m);color:var(--ui-ink)}[data-article-look=redesign].art-page{overflow-x:clip;background:var(--ui-surface)}[data-article-look=redesign] main{background:var(--ui-surface)}[data-article-look=redesign] .mdx-content.card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-article-look=redesign] :is(a,button,input,textarea,select,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}[data-article-look=redesign] :is(.eda-theme,[data-epe-passage] [role=button]):focus-visible{outline-offset:-2px}[data-article-look=redesign] label:has(>input:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}[data-article-look=redesign] .art-back{font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-regular);color:var(--ui-ink-2)}[data-article-look=redesign] .apf .art-back{min-height:44px;margin-block:calc(var(--ui-space-3) * -1)}[data-article-look=redesign] .art-back:hover{color:var(--ui-ink)}[data-article-look=redesign] nav[aria-label=breadcrumb]{font-size:var(--ui-text-m);color:var(--ui-ink-3)}[data-article-look=redesign] nav[aria-label=breadcrumb] [aria-current=page]{color:var(--ui-ink-2)}[data-article-look=redesign] .eda-themes{max-height:none;overflow:visible;border-left:1px solid var(--ui-hair)}[data-article-look=redesign] :is(.art-back,.eda-theme,.art-rail-drill){font-family:var(--ui-font-sans);letter-spacing:normal}[data-article-look=redesign] .eda-theme{padding:var(--ui-space-1) var(--ui-space-1) var(--ui-space-1) var(--ui-space-3);font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-regular);color:var(--ui-ink-2)}[data-article-look=redesign] .eda-theme:before{display:none}[data-article-look=redesign] .eda-theme:hover{color:var(--ui-ink)}[data-article-look=redesign] .eda-theme[aria-current=true]{color:var(--ui-ink);font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-primary]{border:0;border-radius:var(--ui-radius-control);background:var(--ui-accent);color:var(--ui-on-accent);font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-strong);box-shadow:none}[data-article-look=redesign] [data-art-primary]:hover{background:var(--ui-accent-hover)}[data-article-look=redesign] .prose{font-size:var(--ui-text-l);line-height:1.6;color:var(--ui-ink)}[data-article-look=redesign] .mdx-math-display{margin:var(--ui-space-4) 0;padding:0}[data-article-look=redesign] .mdx-math-display>.katex-display{margin:0}[data-article-look=redesign] .mdx-content>h1{margin:0 0 var(--ui-space-6);font-size:var(--ui-text-2xl);line-height:1.2;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-article-look=redesign] .mdx-content>h2{margin:var(--ui-space-9) 0 var(--ui-space-4);font-size:var(--ui-text-xl);line-height:1.25;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-article-look=redesign] .mdx-content>:is(h3,h4){margin:var(--ui-space-7) 0 var(--ui-space-3);font-size:var(--ui-text-l);line-height:1.4;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-article-look=redesign] .mdx-content>p,[data-article-look=redesign] .mdx-content>:is(ul,ol)>li,[data-article-look=redesign] .mdx-content>blockquote>p{font-size:var(--ui-text-l);line-height:1.6;color:var(--ui-ink)}[data-article-look=redesign] .mdx-content>p{margin:0 0 var(--ui-space-4)}[data-article-look=redesign] .mdx-content>:is(ul,ol){margin:0 0 var(--ui-space-4);color:var(--ui-ink)}[data-article-look=redesign] .mdx-content>:is(ul,ol)>li::marker{color:var(--ui-ink-3)}[data-article-look=redesign] .mdx-content :is(strong,b,th){font-weight:var(--ui-weight-strong)}[data-article-look=redesign] .mdx-content>:is(p,ul,ol,blockquote) a{color:var(--ui-accent-ink);text-decoration:underline;text-decoration-color:var(--ui-bar-off);text-underline-offset:3px}[data-article-look=redesign] .mdx-content>:is(p,ul,ol,blockquote) a:hover{text-decoration-color:currentColor}[data-article-look=redesign] .mdx-content :not(pre)>code{padding:0 var(--ui-space-1);border-radius:var(--ui-radius-bar);background:var(--ui-page);color:var(--ui-ink);font-family:var(--ui-font-serif);font-size:inherit;font-weight:var(--ui-weight-regular)}[data-article-look=redesign] .mdx-content pre{border-radius:var(--ui-radius-control);background:var(--ui-pane);font-size:var(--ui-text-m)}[data-article-look=redesign] .mdx-content hr{margin:var(--ui-space-7) 0;border-color:var(--ui-hair)}[data-article-look=redesign] .mdx-content>blockquote{margin:0 0 var(--ui-space-4);padding:var(--ui-space-3) 0;border-color:var(--ui-hair);color:var(--ui-ink)}[data-article-look=redesign] .mdx-content table{border-color:var(--ui-hair);background:var(--ui-surface)}[data-article-look=redesign] .mdx-content :is(thead,tbody){background:transparent}[data-article-look=redesign] .mdx-content :is(tr,th,td){border-color:var(--ui-hair)}[data-article-look=redesign] .mdx-content :is(th,td):not([data-own-cells] *){padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-m);line-height:22px;letter-spacing:normal;color:var(--ui-ink)}[data-article-look=redesign] .mdx-content th{color:var(--ui-ink-2);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}@media(max-width:639px){[data-article-look=redesign] .mdx-content :is(th,td):not([data-own-cells] *){padding:var(--ui-space-2) var(--ui-space-1)}}[data-article-look=redesign] [data-art-aside]{margin:var(--ui-space-6) 0;padding:var(--ui-space-card);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface)}[data-article-look=redesign] [data-art-aside]>button>span{font-size:var(--ui-text-l);line-height:26px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-article-look=redesign] [data-art-aside]>button>svg{color:var(--ui-ink-3)}[data-article-look=redesign] [data-art-aside]>div{font-size:var(--ui-text-m);line-height:22px;color:var(--ui-ink)}[data-article-look=redesign] [data-art-sheet]{margin:var(--ui-space-6) 0;padding:var(--ui-space-card);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface)}[data-article-look=redesign] [data-art-sheet] p{font-family:var(--ui-font-serif);font-size:var(--ui-text-l);line-height:1.5;color:var(--ui-ink)}[data-article-look=redesign] [data-art-sheet] span{font-size:var(--ui-text-m);letter-spacing:normal;text-transform:none}[data-article-look=redesign] [data-art-sheet] :is(.font-mono,.text-fg-subtle){font-family:var(--ui-font-sans);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-regular);color:var(--ui-ink-3)}[data-article-look=redesign] [data-art-sheet] :is(.border-fg-subtle){border-color:var(--ui-ink-3)}[data-article-look=redesign] [data-art-sheet] p.italic{font-family:var(--ui-font-sans);font-size:var(--ui-text-m);font-style:normal;color:var(--ui-ink-2)}[data-article-look=redesign] [data-art-link]{font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-strong);color:var(--ui-accent-ink)}[data-article-look=redesign] a.art-row{border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface)}[data-article-look=redesign] a.art-row:hover{border-color:var(--ui-ink);background:var(--shell-flat, var(--ui-pane))}[data-article-look=redesign] a.art-row:active{border-color:var(--ui-ink)}[data-article-look=redesign] .art-row>svg:first-child{color:var(--ui-accent-ink)}[data-article-look=redesign] .art-row>svg:last-child{color:var(--ui-ink-3)}[data-article-look=redesign] .art-row>span>span:first-child{font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-strong);color:var(--ui-accent-ink)}[data-article-look=redesign] .art-row>span>span+span{font-size:var(--ui-text-m);line-height:22px;color:var(--ui-ink-3)}[data-article-look=redesign] [data-testid=related-theory]{border-color:var(--ui-hair)}[data-article-look=redesign] [data-testid=related-theory]>h2{font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-strong);letter-spacing:normal;text-transform:none;color:var(--ui-ink-2)}[data-article-look=redesign] .mdx-content em.art-example{font-family:var(--ui-font-serif)}[data-article-look=redesign] .mdx-content>blockquote.art-sample{margin:0 0 var(--ui-space-6);padding:0;border:0}[data-article-look=redesign] .mdx-content>blockquote.art-sample>p{margin:0 0 var(--ui-space-3);font-family:var(--ui-font-serif)}[data-article-look=redesign] .mdx-content>blockquote.art-sample>p:last-child{margin-bottom:0}[data-article-look=redesign] .mdx-content>blockquote[data-sample=lettered]{display:grid;grid-template-columns:var(--ui-space-7) minmax(0,1fr);-moz-column-gap:0;column-gap:0}[data-article-look=redesign] .mdx-content>blockquote[data-sample=lettered]>*{grid-column:2}[data-article-look=redesign] .mdx-content>blockquote[data-sample=lettered]>.art-sample-letter{grid-column:1;grid-row:1 / span 2;font-family:var(--ui-font-serif);font-size:var(--ui-text-xl);line-height:1;font-weight:700;color:var(--ui-good)}[data-article-look=redesign] .mdx-content>blockquote[data-sample=lettered]>p.art-sample-name{margin:0 0 var(--ui-space-1);font-family:var(--ui-font-sans);font-size:var(--ui-text-s);line-height:18px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-article-look=redesign] [data-art-drill]{margin:var(--ui-space-8) 0;padding:var(--ui-space-6) 0;border:0;border-top:1px solid var(--ui-hair);border-bottom:1px solid var(--ui-hair);border-radius:0;background:none;color:var(--ui-ink);font-family:var(--ui-font-sans);font-size:var(--ui-text-m);line-height:22px}[data-article-look=redesign] [data-art-band] [data-art-drill]{margin:0;padding:0;border:0;border-radius:0;background:transparent}[data-article-look=redesign] [data-art-drill] :is(.text-xs,.text-sm,.text-base,.text-\[10px\],.text-\[15px\]){font-size:var(--ui-text-m);line-height:22px}[data-article-look=redesign] [data-art-drill] :is(.text-\[17px\],.text-lg){font-size:var(--ui-text-l);line-height:1.45}[data-article-look=redesign] [data-art-drill] :is(.font-bold,.font-semibold){font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-drill] .font-medium{font-weight:var(--ui-weight-regular)}[data-article-look=redesign] [data-art-drill] :is(.uppercase){letter-spacing:normal;text-transform:none}[data-article-look=redesign] [data-art-drill] :is(.text-fg-muted,.text-fg-subtle,.text-slate-500){color:var(--ui-ink-2)}[data-article-look=redesign] [data-art-drill] .italic{font-style:normal}[data-article-look=redesign] [data-art-drill] .font-mono{font-family:var(--ui-font-sans);font-variant-numeric:tabular-nums;color:var(--ui-ink-3)}[data-article-look=redesign] [data-art-drill=choice]>div:first-child>p{font-size:var(--ui-text-l);line-height:1.45;font-weight:var(--ui-weight-regular);color:var(--ui-ink)}[data-article-look=redesign] [data-art-drill=choice][data-art-exam]>div:first-child>p{font-family:var(--ui-font-serif)}[data-article-look=redesign] [data-art-drill] [data-art-text]{margin:0;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--ui-font-serif);font-size:var(--ui-text-l);line-height:1.7;color:var(--ui-ink)}[data-article-look=redesign] [data-art-drill=match] [data-art-text] p:first-child{font-family:var(--ui-font-sans);font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-article-look=redesign] [data-art-drill=match] [data-art-text] p+p{font-size:var(--ui-text-l);line-height:1.6;color:var(--ui-ink)}[data-article-look=redesign] [data-art-drill=gap]>div.text-fg{font-family:var(--ui-font-serif);font-size:var(--ui-text-l);line-height:2.2;color:var(--ui-ink)}@media(max-width:639px){[data-article-look=redesign] [data-art-drill=gap]>div.text-fg{line-height:2.5}}[data-article-look=redesign] [data-art-drill=strike] li>div.flex,[data-article-look=redesign] [data-art-drill=justify] p.italic,[data-article-look=redesign] [data-art-drill=justify] .text-\[17px\]{font-family:var(--ui-font-serif);font-size:var(--ui-text-l);line-height:1.7;color:var(--ui-ink)}[data-article-look=redesign] [data-art-drill=strike] li>div.flex>span:first-child{font-family:var(--ui-font-sans);font-size:var(--ui-text-m)}[data-article-look=redesign] [data-epe-passage] .relative>[aria-hidden=true]{display:none}[data-article-look=redesign] [data-epe-passage] button[aria-expanded]{font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong);color:var(--ui-ink-2);text-decoration-color:var(--ui-bar-off)}[data-article-look=redesign] [data-art-drill] li.rounded-lg{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface)}[data-article-look=redesign] [data-art-drill] li[data-verdict]{border-color:var(--ui-hair);background:var(--ui-surface)}[data-article-look=redesign] [data-art-drill=match] [data-art-text]{font-size:var(--ui-text-m)}[data-article-look=redesign] [data-drill-level]{padding:0;border:0;border-radius:0;font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-regular);letter-spacing:normal;text-transform:none;color:var(--ui-ink-3)}[data-article-look=redesign] [data-drill-level]:focus-visible{box-shadow:none}[data-article-look=redesign] [data-drill-level]+[role=tooltip]{padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-float-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:var(--ui-float-shadow);font-size:var(--ui-text-m);line-height:22px;color:var(--ui-ink)}[data-article-look=redesign] [data-art-choice=box][data-state]{border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-regular)}[data-article-look=redesign] [data-art-drill] label[data-art-choice=box]{font-size:var(--ui-text-l);line-height:1.45}[data-article-look=redesign] [data-art-drill=choice][data-art-exam] label[data-art-choice=box]>span.leading-relaxed{font-family:var(--ui-font-serif)}@media(min-width:1024px){[data-article-look=redesign] [data-art-drill=choice] [data-art-options=grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2) var(--ui-space-3)}[data-article-look=redesign] [data-art-drill=choice] [data-art-options=grid]>label{margin-top:0}}[data-article-look=redesign] [data-art-choice=box]:hover{border-color:var(--ui-float-line)}[data-article-look=redesign] [data-art-choice=box][data-state=chosen]{border-color:var(--ui-ink-3);background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-ink-3);color:var(--ui-ink);font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-choice=box][data-state=key]{border-color:var(--ui-hair);background:var(--ui-surface);box-shadow:none;color:var(--ui-good);font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-choice=box][data-state=wrong]{border-color:var(--ui-hair);background:var(--ui-surface);box-shadow:none;color:var(--ui-bad)}[data-article-look=redesign] [data-art-choice=box][data-state=idle]:disabled{color:var(--ui-ink-2)}[data-article-look=redesign] label[data-art-choice]>span[aria-hidden=true]:not(.art-mark){border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--ui-bar-off);color:var(--ui-ink-2);font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong)}[data-article-look=redesign] label[data-art-choice][data-state=chosen]>span[aria-hidden=true]:not(.art-mark){background:transparent;box-shadow:inset 0 0 0 2px var(--ui-ink);color:var(--ui-ink)}[data-article-look=redesign] label[data-art-choice]:is([data-state=key],[data-state=wrong])>span[aria-hidden=true]:not(.art-mark){background:transparent;box-shadow:inset 0 0 0 1px var(--ui-bar-off);color:inherit}[data-article-look=redesign] [data-art-choice=word][data-state]{border-radius:var(--ui-radius-bar);background:transparent;color:var(--ui-ink);font-family:inherit;font-size:inherit;font-weight:var(--ui-weight-regular);text-decoration-color:var(--ui-bar-off)}[data-article-look=redesign] [data-art-choice=word]:hover{background:transparent;text-decoration-line:underline;text-decoration-color:var(--ui-ink-3)}[data-article-look=redesign] [data-art-choice=word][data-state=chosen]{background:transparent;color:var(--ui-ink);font-weight:var(--ui-weight-strong);text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--ui-ink);text-underline-offset:4px}[data-article-look=redesign] [data-art-drill=strike] [data-art-choice=word][data-state=chosen]{text-decoration-line:line-through;text-decoration-color:var(--ui-ink)}[data-article-look=redesign] [data-art-choice=word][data-state=key]{background:transparent;color:var(--ui-good);font-weight:var(--ui-weight-strong);text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--ui-good);text-underline-offset:4px}[data-article-look=redesign] [data-art-choice=word][data-state=wrong]{background:transparent;color:var(--ui-bad);text-decoration-line:line-through;text-decoration-thickness:2px;text-decoration-color:var(--ui-bad)}[data-article-look=redesign] [data-art-choice=word][data-state=idle]:disabled{color:var(--ui-ink-2)}[data-article-look=redesign] .art-mark{display:inline-flex;flex-shrink:0;align-self:center;margin-left:var(--ui-space-2);vertical-align:-3px}[data-article-look=redesign] .art-mark[data-verdict=right]{color:var(--ui-good)}[data-article-look=redesign] .art-mark[data-verdict=wrong]{color:var(--ui-bad)}[data-article-look=redesign] label[data-art-choice]>.art-mark{margin-left:auto}[data-article-look=redesign] [data-art-chip]{border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink);font-family:var(--ui-font-serif);font-size:var(--ui-text-m);font-weight:var(--ui-weight-regular)}[data-article-look=redesign] [data-art-chip]:hover{border-color:var(--ui-float-line);background:var(--ui-surface);color:var(--ui-ink)}[data-article-look=redesign] [data-art-drill] [data-art-slot]{border-color:var(--ui-bar-off);border-radius:var(--ui-radius-bar);background:var(--ui-surface);color:var(--ui-ink);font-size:inherit;line-height:1.4;font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-drill] [data-art-slot=empty]{color:var(--ui-ink-3)}[data-article-look=redesign] [data-art-drill] [data-art-slot=target]{border-style:dashed;border-color:var(--ui-ink-3);color:var(--ui-ink-3)}[data-article-look=redesign] [data-art-drill] [data-art-slot=filled]{border-style:solid;border-color:var(--ui-ink-3)}[data-article-look=redesign] [data-art-drill] [data-art-slot=filled]:hover{border-color:var(--ui-ink);background:var(--ui-surface)}[data-article-look=redesign] [data-art-slot][data-verdict]{border-color:var(--ui-hair);background:var(--ui-surface)}[data-article-look=redesign] [data-art-slot][data-verdict=right]{border-bottom-color:var(--ui-good);color:var(--ui-good)}[data-article-look=redesign] [data-art-slot][data-verdict=wrong]{border-bottom-color:var(--ui-bad);color:var(--ui-bad);text-decoration-line:line-through;text-decoration-color:var(--ui-bad)}[data-article-look=redesign] input[data-art-field]{border-bottom-color:var(--ui-ink-3);background:transparent;color:var(--ui-ink);font-family:var(--ui-font-serif);font-size:var(--ui-text-l)}[data-article-look=redesign] [data-art-drill=table] input[data-art-field]{font-size:var(--ui-text-m)}[data-article-look=redesign] [data-art-drill=table] input[data-art-field].text-base{font-size:var(--ui-text-l)}[data-article-look=redesign] input[data-art-field]:focus{border-bottom-color:var(--ui-ink)}[data-article-look=redesign] input[data-art-field][data-verdict=right]{border-bottom-color:var(--ui-good);background:transparent;color:var(--ui-good);font-weight:var(--ui-weight-strong)}[data-article-look=redesign] input[data-art-field][data-verdict=wrong]{border-bottom-color:var(--ui-bad);background:transparent;color:var(--ui-bad);text-decoration-line:line-through;text-decoration-color:var(--ui-bad)}[data-article-look=redesign] [data-art-drill=table] table{background:var(--ui-surface)}[data-article-look=redesign] [data-art-drill=table] :is(th,td){border-color:var(--ui-hair);background:var(--ui-surface);color:var(--ui-ink);letter-spacing:normal}[data-article-look=redesign] [data-art-drill=table] th{color:var(--ui-ink-2)}[data-article-look=redesign] [data-art-drill=table] .bg-surface-muted{border:1px solid var(--ui-hair);background:var(--ui-surface)}[data-article-look=redesign] [data-art-drill=table] .border-b.pb-1{border-color:var(--ui-hair)}[data-article-look=redesign] [data-art-step][data-state]{background:transparent;box-shadow:inset 0 0 0 1px var(--ui-bar-off);color:var(--ui-ink-3);font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-step]:is([data-state=active],[data-state=done]){background:transparent;box-shadow:inset 0 0 0 2px var(--ui-ink);color:var(--ui-ink)}[data-article-look=redesign] [data-art-step][data-state=ok]{background:transparent;box-shadow:inset 0 0 0 1px var(--ui-bar-off);color:var(--ui-good)}[data-article-look=redesign] [data-art-step][data-state=bad]{background:transparent;box-shadow:inset 0 0 0 1px var(--ui-bar-off);color:var(--ui-bad)}[data-article-look=redesign] p[data-art-placeholder]{border-color:var(--ui-bar-off);border-radius:var(--ui-radius-control);font-size:var(--ui-text-m);color:var(--ui-ink-3)}[data-article-look=redesign] [data-art-act]{border:0;border-radius:var(--ui-radius-control);background:var(--ui-act);color:var(--ui-on-accent);font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-strong);opacity:1}[data-article-look=redesign] [data-art-act]:hover:not(:disabled){background:var(--ui-act-hover)}[data-article-look=redesign] [data-art-act]:disabled{background:var(--shell-flat);color:var(--ui-ink-3);opacity:1}[data-article-look=redesign] [data-art-quiet]{border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-quiet]:hover{border-color:var(--ui-float-line);background:var(--ui-surface);color:var(--ui-ink)}[data-article-look=redesign] div[data-verdict]{font-size:var(--ui-text-m);line-height:22px;font-weight:var(--ui-weight-strong)}[data-article-look=redesign] div[data-verdict=right],[data-article-look=redesign] span[data-verdict=right]{color:var(--ui-good)}[data-article-look=redesign] :is(div,p)[data-verdict=partial]{color:var(--ui-grow)}[data-article-look=redesign] div[data-verdict=wrong],[data-article-look=redesign] span[data-verdict=wrong]{color:var(--ui-bad)}[data-article-look=redesign] div[data-verdict=key]{color:var(--ui-good);font-weight:var(--ui-weight-regular)}[data-article-look=redesign] [data-art-recap]{margin:var(--ui-space-8) 0;padding:var(--ui-space-card);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface);font-size:var(--ui-text-m);line-height:22px;color:var(--ui-ink)}[data-article-look=redesign] [data-art-recap] :is(p,span,li){font-size:var(--ui-text-m);line-height:22px}[data-article-look=redesign] [data-art-recap] .font-semibold{font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-recap] .text-fg-muted{color:var(--ui-ink-2)}[data-article-look=redesign] [data-art-recap] [data-art-label]{letter-spacing:normal;text-transform:none;color:var(--ui-ink-2)}[data-article-look=redesign] [data-art-recap] li{padding:var(--ui-space-2) 0;border:0;border-top:1px solid var(--ui-hair);border-radius:0;background:transparent}[data-article-look=redesign] [data-art-recap] :is(.text-emerald-700,.text-emerald-600){color:var(--ui-good)}[data-article-look=redesign] [data-art-recap] svg.text-fg-muted{color:var(--ui-ink-3)}[data-article-look=redesign] [data-testid=theory-drill-rail-progress]{font-size:var(--ui-text-m);line-height:22px;color:var(--ui-ink-2)}[data-article-look=redesign] .art-rail{border-radius:var(--ui-radius-bar);background:var(--ui-accent-track)}[data-article-look=redesign] .art-rail-fill{border-radius:var(--ui-radius-bar);background:var(--ui-accent)}[data-article-look=redesign] .art-float{border-color:var(--ui-float-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:var(--ui-float-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--ui-text-m);color:var(--ui-ink-2)}[data-article-look=redesign] [data-art-feedback]{padding:var(--ui-space-card);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface);font-size:var(--ui-text-m);line-height:22px;color:var(--ui-ink)}[data-article-look=redesign] [data-art-feedback] :is(.text-sm,.text-xs){font-size:var(--ui-text-m);line-height:22px}[data-article-look=redesign] [data-art-feedback] .font-semibold{font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-feedback]>svg{color:var(--ui-good)}[data-article-look=redesign] [data-art-feedback] button[aria-pressed]{border-color:var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink-2)}[data-article-look=redesign] [data-art-feedback] button[aria-pressed]:hover{border-color:var(--ui-float-line);background:var(--ui-surface);color:var(--ui-ink)}[data-article-look=redesign] [data-art-feedback] button[aria-pressed=true]{border-color:var(--ui-ink-3);background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-ink-3);color:var(--ui-ink);font-weight:var(--ui-weight-strong)}[data-article-look=redesign] [data-art-feedback] textarea{border-color:var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-text-m)}[data-article-look=redesign] [data-art-feedback] textarea:focus{border-color:var(--ui-ink-3)}@media(max-width:639px){[data-article-look=redesign] [data-art-feedback] textarea{font-size:var(--ui-text-l)}}[data-article-look=redesign] [data-art-feedback] [role=alert]{color:var(--ui-bad)}[data-article-look=redesign].art-rail{border-radius:0;background:var(--ui-accent-track)}[data-article-look=redesign]>.art-rail-fill{border-radius:0}@keyframes art-fade{0%{opacity:0}}@keyframes art-anchor{0%{outline:2px solid var(--ui-accent);outline-offset:4px}to{outline:2px solid transparent;outline-offset:4px}}@media(prefers-reduced-motion:no-preference){[data-article-look=redesign] :is(.transition-colors,.transition-all,.transition-opacity,.transition-transform){transition-duration:var(--ui-motion-fast);transition-timing-function:var(--ui-ease)}[data-article-look=redesign] .art-rail-fill{transition:width var(--ui-motion-slow) var(--ui-ease)}[data-article-look=redesign] .eda-theme{transition:color var(--ui-motion-fast) var(--ui-ease)}[data-article-look=redesign]>.art-rail-fill{transition:transform var(--ui-motion-fast) linear}[data-article-look=redesign] .animate-drill-pop{animation:art-fade var(--ui-motion-base) var(--ui-ease)}[data-article-look=redesign] .anchor-highlight{animation:art-anchor var(--ui-motion-slow) var(--ui-ease)}[data-article-look=redesign] [data-epe-passage] .overflow-hidden{transition-duration:var(--ui-motion-slow);transition-timing-function:var(--ui-ease)}}@media(prefers-reduced-motion:reduce){[data-article-look=redesign] :is(.transition-all,.transition-transform,.art-rail-fill){transition:none}[data-article-look=redesign] :is(.animate-drill-pop,.anchor-highlight){animation:none}[data-article-look=redesign] [data-epe-passage] .overflow-hidden{transition:none}}
