.cex-prows{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.cex-prow-li{display:contents}.cex-prow{position:relative;display:grid;width:100%;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) 0;border:0;border-bottom:1px solid var(--ui-hair);background:transparent;color:var(--ui-ink);font-family:var(--ui-font-serif);font-size:var(--ui-text-m);line-height:1.5;text-align:left}.cex-prows[data-kind=tf] .cex-prow{grid-template-columns:28px minmax(0,1fr) auto auto}@media(max-width:640px){.cex-prows[data-kind=tf] .cex-prow{grid-template-columns:28px minmax(0,1fr) auto}.cex-prows[data-kind=tf] .cex-prow-box-proof{grid-column:2 / -1;width:auto}}.cex-prow[data-state=skipped]{background:var(--ui-warn-track)}button.cex-prow:is(:hover,:focus-visible) .cex-prow-box{box-shadow:inset 0 0 0 1px var(--ui-ink)}.cex-prow-n{font-weight:var(--ui-weight-serif-bold);font-variant-numeric:tabular-nums}.cex-prow-box{display:inline-flex;box-sizing:border-box;min-width:34px;height:34px;align-items:center;justify-content:center;padding:0 var(--ui-space-2);border:1.5px solid var(--ui-ink);color:var(--ui-ink);font-family:var(--ui-font-sans);font-size:var(--ui-text-l);line-height:1}.cex-prow-box-proof{width:168px;justify-content:flex-start;overflow:hidden;font-size:var(--ui-text-s);white-space:nowrap;text-overflow:ellipsis}.cex-prow-ex{display:block;color:var(--ui-good);font-family:var(--ui-font-sans);font-size:var(--ui-text-s);font-weight:var(--ui-weight-strong)}.cex-prow-example .cex-prow-box{border-color:var(--ui-good);background:var(--ui-good-track);color:var(--ui-good)}.cex-prow-flag{position:absolute;left:-22px;top:var(--ui-space-3);font-family:var(--ui-font-serif);font-size:var(--ui-text-xl);font-style:italic;font-weight:var(--ui-weight-serif-bold);line-height:1}.cex-prow-note{margin:var(--ui-space-3) 0 0;color:var(--ui-ink-3);font-size:var(--ui-text-s)}.cex-prow-sheet{display:flex;flex-direction:column;gap:var(--ui-space-4);padding:0 var(--ui-space-5) var(--ui-space-5)}.cex-prow-sheet-t{margin:0;font-family:var(--ui-font-serif);font-size:var(--ui-text-l);line-height:1.5}.cex-prow-proof{display:flex;flex-direction:column;gap:var(--ui-space-2);font-size:var(--ui-text-s);color:var(--ui-ink-2)}.cex-prow-proof input{min-height:44px;padding:0 var(--ui-space-3);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink);font-size:16px}.cex-prow-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.cex-task-x:is([data-family=reading],[data-family=math]) .cex-task-head{margin-bottom:var(--ui-space-5)}.cex-task-x>.cex-task-x-after{padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-8)}.cex-task-x .min-w-0>.cex-task-x-after{padding:var(--ui-space-8) 0 0}@media(min-width:1024px){:root[data-task-look=redesign] .cex-desk .cex-task-x[data-wide=true]{flex:none;padding:0;overflow:clip}:root[data-task-look=redesign] .cex-task-x:not([data-family=gap])[data-wide=true] [data-epe-d]{height:100%;padding:0!important}:root[data-task-look=redesign] .cex-task-x:not([data-family=gap])[data-wide=true] .epe-d-grid{display:grid;height:100%;max-width:none;grid-template-columns:minmax(0,1fr) var(--trd-pane-w, 540px);grid-template-rows:minmax(0,1fr)}:root[data-task-look=redesign] .cex-task-x:not([data-family=gap])[data-wide=true] .epe-d-grid>.min-w-0{align-self:stretch;position:relative;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-8) var(--ui-space-10) var(--ui-space-10) 72px}:root[data-task-look=redesign] .cex-task-x:not([data-family=gap])[data-wide=true] .epe-d-margin{position:relative;top:0;right:0;bottom:0;left:0;width:auto;min-height:0;border-left:1px solid var(--ui-hair);background:var(--ui-pane-column)}:root[data-task-look=redesign] .cex-task-x[data-family=reading][data-wide=true] .epe-d-grid>.min-w-0{padding:var(--ui-space-7) var(--ui-space-9) var(--ui-space-10) var(--trd-inset)}}@media(min-width:1024px){:root[data-task-look=redesign] .cex-task-x[data-family=gap][data-wide=true]{display:flex;flex-direction:column}:root[data-task-look=redesign] .cex-task-x[data-family=gap][data-wide=true] [data-epe-d]{--epe-d-header-h: 0px;--epe-d-bar-h: 72px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:root[data-task-look=redesign] .cex-task-x[data-family=gap][data-wide=true] .epe-d-grid[data-source=true]>.epe-d-work:before{position:absolute;top:0;bottom:0}:root[data-task-look=redesign] .cex-task-x[data-family=gap][data-wide=true]>.cex-task-g-foot{flex:none;background:var(--ui-pane-column)}}.cex-task-x[data-family=gap]>.cex-task-g-foot{position:sticky;bottom:0;z-index:2;padding-bottom:env(safe-area-inset-bottom);background:var(--ui-pane-column);margin-inline:-16px}@media(min-width:1024px){:root[data-task-look=redesign] .cex-desk .cex-task-w[data-wide=true]{flex:none;padding:0;overflow:hidden}:root[data-task-look=redesign] .cex-task-w[data-wide=true] .wr-frame{display:grid;height:100%;padding:0;grid-template-columns:minmax(0,1fr) var(--wr-pane-w)}:root[data-task-look=redesign] .cex-task-w[data-wide=true] .wr-main{max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-8) var(--ui-space-10) var(--ui-space-10) 72px}:root[data-task-look=redesign] .cex-task-w[data-wide=true] .wr-main>*{max-width:600px}:root[data-task-look=redesign] .cex-task-w[data-wide=true] .wr-pane{position:static;width:auto;min-height:0;border-left:1px solid var(--ui-hair);background:var(--ui-pane-column)}:root[data-task-look=redesign] .cex-task-w[data-wide=true] .wr-pane-foot{background:var(--ui-pane-column)}}.cex-task-w .cex-writing-row .cex-panel-row{margin-top:var(--ui-space-3)}.cex-task-w .cex-writing-saved{margin-top:var(--ui-space-2)}.cex-tiles .cex-run .cex-task-head{margin:0;padding:var(--ui-space-5) var(--ui-space-6) var(--ui-space-4);border-radius:var(--ui-radius-card);background:var(--ui-pane)}.cex-tiles .cex-run .cex-task-head:has(+[data-epe-instruction]){border-bottom-left-radius:0;border-bottom-right-radius:0}.cex-tiles .cex-run .cex-task-head+[data-epe-instruction]{margin:0;padding:0 var(--ui-space-6) var(--ui-space-5);border:0;border-radius:0 0 var(--ui-radius-card) var(--ui-radius-card);background:var(--ui-pane)}.cex-tiles .cex-run .cex-task-head .cex-view{background:var(--ui-surface)}.cex-tiles .cex-run .cex-task-head .cex-view-half[aria-pressed=true]{background:var(--ui-pane);box-shadow:none}.cex-tiles .cex-run :is([data-epe-instruction],.cex-task-head)+[data-epe-m-passage],.cex-tiles .cex-run .cex-task-head+.cex-task-text{margin-top:var(--ui-space-8)}.cex-tiles .cex-run [data-epe-instruction]+div:has(+[data-epe-m-passage]){margin-top:var(--ui-space-4);border-top:0}.cex-tiles .cex-run .cex-split{margin-top:var(--ui-space-4);background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-hair)}.cex-tiles .cex-run .cex-split-tab[aria-selected=true]{background:var(--ui-pane);box-shadow:none}.cex-tiles .cex-run .cex-task-head>div:not(.cex-view){--cex-type-sep: 1em;display:flex;flex-wrap:wrap;min-width:0;flex:1 1 220px;align-items:baseline;overflow:hidden}.cex-tiles .cex-run .cex-task-title{flex:none;margin-inline-end:var(--cex-type-sep)}.cex-tiles .cex-run .cex-task-type{min-width:0;max-width:calc(100% + var(--cex-type-sep));margin-inline-start:calc(-1 * var(--cex-type-sep));overflow-wrap:break-word}.cex-tiles .cex-run .cex-task-type:before{content:"·";display:inline-block;width:var(--cex-type-sep);text-align:center}@media(max-width:639px){.cex-tiles .cex-run .cex-task-head{padding:var(--ui-space-4)}.cex-tiles .cex-run .cex-task-head+[data-epe-instruction]{padding:0 var(--ui-space-4) var(--ui-space-4)}}.cex-topline{display:flex;align-items:center;gap:var(--ui-space-2);width:100%;min-height:48px;padding:0 var(--ui-space-4);border-bottom:1px solid var(--ui-hair);background:var(--ui-surface);font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong);color:var(--ui-ink);text-align:left}.cex-topline-t{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cex-topline-dot{font-weight:var(--ui-weight-regular);color:var(--ui-ink-3)}.cex-topline-chev{flex:none;color:var(--ui-ink-3)}.cex-topline:active{background:var(--ui-pane)}.cex-topline:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.cex-tiles .cex-run.cex-overview .cex-strip{display:flex;flex-direction:column;gap:var(--ui-space-5);padding:0;border:0;overflow:visible}.cex-tiles .cex-run.cex-overview .cex-strip-cells{display:flex;flex-wrap:wrap;gap:var(--ui-space-1)}.cex-tiles .cex-run.cex-overview .cex-cell{width:52px;min-width:52px}
