._6EPpbq_stage{aspect-ratio:16/11;border:1px solid var(--line);background:#fafaf7;border-radius:8px;overflow:hidden;container-type:inline-size}._6EPpbq_stageTall{aspect-ratio:16/12}._6EPpbq_screen{--fg:11, 42, 74;--accent:12, 68, 124;--border:#e3e8ef;--shadow:0 1px 2px #0b2a4a0d;--muted:#0b2a4aa3;--note:#ea580c;--line:#0b2a4a1f;--pen:#a32d2d;--pen-line:#e24b4a8c;--pen-soft:#fcebeb;--pen-text:#791f1f;--marker:#fcd98e;--marker-text:#412402;height:100%;color:rgb(var(--fg));font-size:max(6px,1.7cqw);line-height:1.4;font-family:var(--font-sans), system-ui, sans-serif;text-align:left;-webkit-user-select:none;user-select:none;pointer-events:none;position:relative}._6EPpbq_screen svg{flex:none;width:1.15em;height:1.15em}._6EPpbq_app{grid-template-columns:4em minmax(0,1fr);height:100%;display:grid}._6EPpbq_rail{border-right:1px solid var(--border);background:#f3f6fa;flex-direction:column;align-items:center;gap:1em;padding:.9em 0 .8em;display:flex}._6EPpbq_railMark{width:2em;height:2em}._6EPpbq_railOrg{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:.75em;padding:.2em}._6EPpbq_railOrgBadge{color:#2f5d4a;background:#38745c29;border-radius:.6em;place-items:center;width:2.25em;height:2.25em;display:grid}._6EPpbq_railNav{justify-items:center;gap:.25em;display:grid}._6EPpbq_railItem{width:2.6em;height:2.5em;color:rgba(var(--fg), .5);border-radius:.55em;place-items:center;display:grid;position:relative}._6EPpbq_railItemActive{color:rgb(var(--accent));box-shadow:var(--shadow), inset 0 0 0 1px var(--border);background:#fff}._6EPpbq_railCount{background:rgb(var(--accent));color:#fff;border-radius:999px;place-items:center;min-width:1.7em;height:1.7em;padding:0 .35em;font-size:.64em;font-style:normal;font-weight:600;display:grid;position:absolute;top:.1em;right:-.15em;box-shadow:0 0 0 2px #f3f6fa}._6EPpbq_railAvatar{background:rgba(var(--accent), .14);width:2.7em;height:2.7em;color:rgb(var(--accent));border-radius:50%;place-items:center;margin-top:auto;font-size:.75em;font-weight:700;display:grid}._6EPpbq_main{flex-direction:column;gap:1.1em;min-width:0;padding:1.5em 1.75em;display:flex;position:relative;overflow:hidden}._6EPpbq_main:after,._6EPpbq_learnerPage:after{content:"";background:linear-gradient(#fafaf700,#fafaf7);height:3.5em;position:absolute;bottom:0;left:0;right:0}._6EPpbq_context{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:.875em;justify-content:space-between;align-items:flex-start;gap:1em;padding:1em 1.15em;display:flex}._6EPpbq_contextText{min-width:0;display:grid}._6EPpbq_back{color:rgb(var(--accent));margin-bottom:.85em;font-size:.84em;font-weight:500}._6EPpbq_title{letter-spacing:-.01em;align-items:center;gap:.3em;font-size:1.3em;font-weight:700;line-height:1.25;display:flex}._6EPpbq_screen ._6EPpbq_titleIcon{width:.8em;height:.8em;color:rgba(var(--fg), .5)}._6EPpbq_subtitle{max-width:40em;color:rgba(var(--fg), .62);margin-top:.3em;font-size:.9em;line-height:1.45}._6EPpbq_subtitle strong{color:rgb(var(--accent));font-weight:600}._6EPpbq_contextActions{flex:none;gap:.5em;display:flex}._6EPpbq_tabs{border-bottom:1px solid var(--border);gap:1.5em;display:flex}._6EPpbq_tab{color:rgba(var(--fg), .66);border-bottom:2px solid #0000;align-items:center;gap:.45em;margin-bottom:-1px;padding:.3em 0 .65em;font-weight:500;transition:color .25s,border-color .25s;display:inline-flex}._6EPpbq_tabActive{color:rgb(var(--accent));border-bottom-color:rgb(var(--accent));font-weight:600}._6EPpbq_btn{border:1px solid rgba(var(--fg), .2);white-space:nowrap;color:rgb(var(--fg));background:#fff;border-radius:.625em;align-items:center;gap:.4em;padding:.6em 1em;font-size:.92em;font-weight:600;transition:transform .15s,box-shadow .15s,background .2s;display:inline-flex}._6EPpbq_btnSmall{padding:.65em .95em;font-size:.75em;font-weight:500}._6EPpbq_btnPrimary{background:rgb(var(--accent));color:#fff;border-color:#0000}._6EPpbq_btnDanger{color:#fff;background:#a32d2d;border-color:#0000}._6EPpbq_btnDisabled{opacity:.5}._6EPpbq_btnBusy{border-color:rgba(var(--accent), .45);color:rgb(var(--accent))}._6EPpbq_btnPressed{box-shadow:0 0 0 .35em rgba(var(--accent), .18);transform:scale(.94)}._6EPpbq_badge{background:rgba(var(--accent), .12);color:rgb(var(--accent));white-space:nowrap;border-radius:999px;align-items:center;padding:.27em .8em;font-size:.75em;font-weight:600;display:inline-flex}._6EPpbq_badgeMuted{background:rgba(var(--fg), .06);color:rgba(var(--fg), .66)}._6EPpbq_badgeDraft{color:#412402;background:#fcd98e}._6EPpbq_badgeMarked{box-shadow:0 0 0 .3em #fcd98e8c}._6EPpbq_kicker{color:rgba(var(--fg), .62);align-items:center;gap:.375em;font-size:.8em;font-weight:600;display:inline-flex}._6EPpbq_kicker:before{content:"";background:#e24b4a8c;border-radius:2px;width:1.1em;height:2px}._6EPpbq_card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:.875em;gap:.85em;padding:1.1em 1.25em;display:grid;position:relative}._6EPpbq_cardHead{justify-content:space-between;align-items:center;gap:1em;display:flex}._6EPpbq_cardHeadActions{gap:.4em;display:flex}._6EPpbq_cardNote{color:rgba(var(--fg), .66);font-size:.82em;line-height:1.45}._6EPpbq_versionRow{align-items:center;gap:.75em;display:flex}._6EPpbq_select{border:1px solid rgba(var(--accent), .4);background:#fafaf7c7;border-radius:.625em;justify-content:space-between;align-items:center;gap:.65em;min-width:12em;padding:.35em .6em .35em .75em;font-size:.95em;display:inline-flex}._6EPpbq_select svg{color:rgba(var(--fg), .55)}._6EPpbq_versionHint{color:rgba(var(--fg), .62);font-size:.8em}._6EPpbq_versionActions{justify-content:flex-end;gap:.4em;display:flex}._6EPpbq_part{gap:.6em;display:grid}._6EPpbq_part+._6EPpbq_part{margin-top:.6em}._6EPpbq_partHead{border-bottom:1px solid rgba(var(--fg), .08);flex-wrap:wrap;align-items:baseline;gap:.1em .6em;padding-bottom:.5em;display:flex}._6EPpbq_partTitle{font-size:.95em;font-weight:700}._6EPpbq_partMeta{color:rgba(var(--fg), .6);font-size:.82em}._6EPpbq_partDescription{width:100%;color:rgba(var(--fg), .66);font-size:.85em}._6EPpbq_row{border:1px solid var(--border);background:#fff;border-radius:.75em;align-items:center;gap:.75em;padding:.7em .85em;display:flex}._6EPpbq_rowBody{flex:1;gap:.25em;min-width:0;display:grid}._6EPpbq_rowTitle{flex-wrap:wrap;align-items:center;gap:.4em .5em;font-size:.95em;display:flex}._6EPpbq_rowMeta{color:rgba(var(--fg), .6);font-size:.75em}._6EPpbq_rowActions{flex:none;align-items:center;gap:.4em;display:flex}._6EPpbq_screen ._6EPpbq_rowMore{color:rgba(var(--fg), .55)}._6EPpbq_linkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;display:grid}._6EPpbq_linkCard{border:1px solid var(--border);background:rgba(var(--fg), .02);border-radius:.75em;gap:.6em;padding:.75em .85em;display:grid}._6EPpbq_linkHead{align-items:flex-start;gap:.6em;display:flex}._6EPpbq_linkNumber{background:rgba(var(--fg), .06);border-radius:.45em;flex:none;place-items:center;width:1.9em;height:1.9em;font-size:.7em;font-weight:600;display:grid}._6EPpbq_linkText{gap:.1em;min-width:0;display:grid}._6EPpbq_linkName{font-size:.85em;font-weight:600}._6EPpbq_linkMeta{color:rgba(var(--fg), .6);white-space:nowrap;text-overflow:ellipsis;font-size:.68em;overflow:hidden}._6EPpbq_linkActions{gap:.4em;display:flex}._6EPpbq_taskHead{border-bottom:1px solid rgba(var(--fg), .08);gap:.35em;padding-bottom:.9em;display:grid}._6EPpbq_taskBadges{align-items:center;gap:.6em;display:flex}._6EPpbq_taskTitle{font-size:1.05em;font-weight:700}._6EPpbq_crumbs{color:rgb(var(--accent));font-size:.8em}._6EPpbq_section{gap:.45em;display:grid}._6EPpbq_sectionTitle{font-size:.92em;font-weight:700}._6EPpbq_sectionHint{color:rgba(var(--fg), .62);font-size:.75em}._6EPpbq_sourceBox{background:rgba(var(--fg), .035);border-left:3px solid var(--note);border-radius:.6em;gap:.3em;padding:.7em .85em;font-size:.85em;display:grid}._6EPpbq_sourceQuote{color:rgba(var(--fg), .72);font-style:italic}._6EPpbq_sourceMeta{color:rgba(var(--fg), .6);font-size:.85em}._6EPpbq_textarea{border:1px solid rgba(var(--fg), .2);background:#fff;border-radius:.6em;min-height:4.8em;padding:.7em .85em;font-size:.88em;line-height:1.55}._6EPpbq_textareaEmpty{color:rgba(var(--fg), .45)}._6EPpbq_scopeCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;display:grid}._6EPpbq_scopeCard{border:1px solid rgba(var(--fg), .16);color:rgba(var(--fg), .66);border-radius:.6em;gap:.2em;padding:.7em .85em;font-size:.75em;transition:border-color .3s,background .3s,box-shadow .3s;display:grid}._6EPpbq_scopeCard strong{color:rgb(var(--fg));font-size:1.12em}._6EPpbq_scopeCardOn{border-color:rgb(var(--accent));background:rgba(var(--accent), .06);box-shadow:inset 0 0 0 1px rgb(var(--accent))}._6EPpbq_actions{flex-wrap:wrap;gap:.4em;display:flex}._6EPpbq_caret{vertical-align:text-bottom;background:currentColor;width:1px;height:1.1em;margin-left:1px;animation:.9s step-end infinite _6EPpbq_caretBlink;display:inline-block}@keyframes _6EPpbq_caretBlink{50%{opacity:0}}._6EPpbq_spin{animation:.9s linear infinite _6EPpbq_spin}@keyframes _6EPpbq_spin{to{transform:rotate(360deg)}}._6EPpbq_backdrop{z-index:2;background:#0b2a4a38;place-items:center;animation:.25s both _6EPpbq_fadeIn;display:grid;position:absolute;inset:0}._6EPpbq_dialog{border:1px solid var(--border);background:#fff;border-radius:1em;gap:.6em;width:24em;padding:1.25em 1.35em;animation:.3s cubic-bezier(.22,1,.36,1) both _6EPpbq_rise;display:grid;box-shadow:0 1.5em 3.5em #0b2a4a40}._6EPpbq_dialogTitle{font-size:1.1em;font-weight:700}._6EPpbq_dialogText{color:rgba(var(--fg), .7);font-size:.88em;line-height:1.5}._6EPpbq_dialogActions{justify-content:flex-end;gap:.4em;margin-top:.4em;display:flex}._6EPpbq_learnerPage{background:#fafaf7;height:100%;padding:1.6em 2.2em;position:relative;overflow:hidden}._6EPpbq_column{width:34em}._6EPpbq_lessonRow{border-bottom:1px solid rgba(var(--fg), .08);align-items:baseline;gap:1.25em;padding:0 0 1em;display:flex}._6EPpbq_lessonNumber{width:1.75em;color:rgba(var(--fg), .64);flex:none;font-size:.92em}._6EPpbq_lessonText{flex:1;gap:.35em;display:grid}._6EPpbq_lessonTitle{border-bottom:2px solid rgb(var(--accent));width:fit-content;color:rgb(var(--accent));padding-bottom:.2em;font-size:1.05em}._6EPpbq_lessonDescription{color:rgba(var(--fg), .64);font-size:.85em;line-height:1.5}._6EPpbq_screen ._6EPpbq_lessonChevron{color:rgb(var(--accent));align-self:center}._6EPpbq_prose{color:rgba(var(--fg), .86);gap:.7em;padding-top:1.1em;font-size:.95em;line-height:1.65;display:grid}._6EPpbq_p{display:block}._6EPpbq_h{letter-spacing:-.01em;color:rgb(var(--fg));margin-top:.5em;font-size:1.3em;font-weight:600;line-height:1.3}._6EPpbq_inlineCode{border:1px solid rgba(var(--fg), .07);background:rgba(var(--fg), .06);font-family:var(--font-mono), ui-monospace, monospace;border-radius:.45em;padding:.12em .4em;font-size:.86em}._6EPpbq_code{color:#e2e8f0eb;background:#0f172a;border-radius:1em;display:grid;overflow:hidden}._6EPpbq_codeHead{background:#0f172a8a;border-bottom:1px solid #94a3b829;padding:.45em .8em;display:flex}._6EPpbq_codeLanguage{letter-spacing:.06em;text-transform:uppercase;background:#94a3b824;border-radius:999px;padding:.2em .6em;font-size:.66em}._6EPpbq_codeBody{font-family:var(--font-mono), ui-monospace, monospace;white-space:pre;padding:.75em 1em;font-size:.8em;line-height:1.6}._6EPpbq_codeKeyword{color:#c4b5fd}._6EPpbq_codeString{color:#86efac}._6EPpbq_anchor{position:relative}._6EPpbq_hl,._6EPpbq_hlPassage{border-radius:2px;transition:background .3s,border-color .3s}._6EPpbq_hl{background:#85b7eb38;border-bottom:2px solid #85b7eb99}._6EPpbq_hlPassage{border-bottom:2px solid #0000}._6EPpbq_hlPending{background:color-mix(in srgb, rgb(var(--accent)) 30%, transparent);border-bottom-color:rgb(var(--accent))}._6EPpbq_hlNote{background:color-mix(in srgb, var(--note) 14%, transparent);border-bottom-color:color-mix(in srgb, var(--note) 55%, transparent)}._6EPpbq_bubble{border:1px solid rgba(var(--fg), .24);color:rgba(var(--fg), .72);background:#fafaf7;border-radius:999px;align-items:center;gap:.3em;padding:.25em .55em;font-size:.75em;line-height:1.2;display:inline-flex;position:absolute;top:.4em;left:calc(100% + .8em)}._6EPpbq_toolbar{color:#fff;white-space:nowrap;background:#1f2430;border-radius:.55em;font-size:.72em;line-height:1.2;animation:.2s both _6EPpbq_rise;display:flex;position:absolute;bottom:calc(100% + .3em);left:17em;box-shadow:0 .5em 1.4em #0000004d}._6EPpbq_toolbarItem{align-items:center;gap:.4em;padding:.55em .75em;display:inline-flex}._6EPpbq_toolbarItem+._6EPpbq_toolbarItem{border-left:1px solid #ffffff2e}._6EPpbq_toolbarItemOn{background:#ffffff29}._6EPpbq_popover{border:1px solid rgba(var(--fg), .12);width:17.5em;color:rgb(var(--fg));background:#fdfdfb;border-radius:.8em;gap:.55em;padding:.85em .95em;font-size:.85em;line-height:1.5;animation:.3s cubic-bezier(.22,1,.36,1) both _6EPpbq_rise;display:grid;position:absolute;top:-6.5em;left:calc(100% + 1.5em);box-shadow:0 .75em 2.2em #00000029}._6EPpbq_popoverMeta{color:rgba(var(--fg), .62);align-items:center;gap:.5em;font-size:.85em;display:flex}._6EPpbq_notePill{background:color-mix(in srgb, var(--note) 14%, transparent);color:#c2410c;border-radius:999px;padding:.15em .6em;font-weight:600}._6EPpbq_popoverQuote{border-left:3px solid var(--note);color:rgba(var(--fg), .72);padding-left:.65em;font-size:.9em;font-style:italic}._6EPpbq_popoverBody{min-height:4.5em}._6EPpbq_popoverActions{justify-content:flex-end;gap:.4em;display:flex}._6EPpbq_cardHeading{gap:.3em;display:grid}._6EPpbq_cardTitle{font-size:1.05em;font-weight:700}._6EPpbq_muted{color:var(--muted)}._6EPpbq_filters{gap:.5em;display:flex}._6EPpbq_filter{border:1px solid var(--line);background:#fafaf7c7;border-radius:.625em;justify-content:space-between;align-items:center;gap:.65em;padding:.35em .6em .35em .75em;display:inline-flex}._6EPpbq_filter svg{color:rgba(var(--fg), .55)}._6EPpbq_attention{grid-template-columns:1.75em minmax(0,1fr) auto;align-items:center;gap:.75em;padding-top:.15em;display:grid}._6EPpbq_attentionNumber{color:var(--pen-text)}._6EPpbq_attentionLesson{font-weight:500;display:block}._6EPpbq_signals{flex-wrap:wrap;gap:.35em;margin-top:.4em;display:flex}._6EPpbq_signal{background:var(--pen-soft);color:var(--pen-text);border-radius:999px;align-items:center;gap:.3em;padding:.15em .6em;font-size:.78em;display:inline-flex}._6EPpbq_attentionActions{gap:.5em;display:flex}._6EPpbq_halves{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1em;display:grid}._6EPpbq_half{flex-direction:column;display:flex}._6EPpbq_figures{display:grid}._6EPpbq_figure{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1em;padding:.6em 0;font-size:.9em;display:flex}._6EPpbq_figure:first-child{border-top:0;padding-top:.2em}._6EPpbq_figureLabel{color:var(--muted);white-space:nowrap}._6EPpbq_figureValue{text-align:right;white-space:nowrap;font-weight:500}._6EPpbq_quiet{color:var(--muted);font-weight:400}._6EPpbq_openCount{background:var(--pen-soft);color:var(--pen-text);border-radius:999px;padding:.05em .55em}._6EPpbq_inClass{align-items:center;gap:.4em;display:inline-flex}._6EPpbq_inClass>span{align-items:center;gap:.2em;display:inline-flex}._6EPpbq_chip{border-radius:999px;align-items:center;gap:.2em;padding:.1em .5em;font-size:.85em;font-weight:400;display:inline-flex}._6EPpbq_chipWarm{background:var(--marker);color:var(--marker-text)}._6EPpbq_chipHot{background:var(--pen-soft);color:var(--pen-text)}._6EPpbq_halfFoot{margin-top:auto;padding-top:.2em}._6EPpbq_controls{justify-content:space-between;align-items:center;gap:.75em 1em;display:flex}._6EPpbq_pills{flex-wrap:wrap;gap:.45em;display:flex}._6EPpbq_pill{border:1px solid var(--border);color:rgba(var(--fg), .78);background:#fff;border-radius:999px;align-items:center;gap:.3em;padding:.4em .85em;font-size:.88em;display:inline-flex}._6EPpbq_pill i{color:var(--muted);font-style:normal}._6EPpbq_pillActive{border-color:rgba(var(--accent), .4);background:rgba(var(--accent), .1);color:rgb(var(--accent));font-weight:600}._6EPpbq_pillActive i{font-weight:400}._6EPpbq_switch{background:rgba(var(--fg), .06);border-radius:.625em;gap:.2em;padding:.2em;display:inline-flex}._6EPpbq_switch span{height:2.3em;color:var(--muted);border-radius:.5em;align-items:center;padding:0 .9em;font-size:.82em;font-weight:500;display:inline-flex}._6EPpbq_switch ._6EPpbq_switchOn{color:rgb(var(--fg));background:#fff;box-shadow:0 1px 2px #0000001f}._6EPpbq_table{margin-top:.4em;display:grid}._6EPpbq_tHead,._6EPpbq_tRow{display:grid}._6EPpbq_tHead{border-bottom:1px solid var(--line)}._6EPpbq_tHead>span{color:var(--muted);align-self:end;padding:0 .6em .95em;font-size:.78em;line-height:1.35}._6EPpbq_span2{grid-column:span 2}._6EPpbq_screen ._6EPpbq_headIcon{width:1.28em;height:1.28em;margin-bottom:.25em;display:block}._6EPpbq_headNote{display:block}._6EPpbq_tRow{border-top:1px solid var(--line)}._6EPpbq_band+._6EPpbq_tRow{border-top:0}._6EPpbq_cell{white-space:nowrap;align-items:center;min-width:0;padding:.75em .5em;font-size:.9em;display:flex}._6EPpbq_numberCell{color:var(--muted);font-variant-numeric:tabular-nums}._6EPpbq_lessonCell{white-space:normal;align-self:center;font-weight:500;display:block}._6EPpbq_lessonCell>svg{vertical-align:-.2em;margin-right:.3em}._6EPpbq_tRowHot ._6EPpbq_numberCell,._6EPpbq_tRowHot ._6EPpbq_lessonCell{color:var(--pen-text)}._6EPpbq_screen ._6EPpbq_hotIcon{color:var(--pen)}._6EPpbq_revised{border:1px solid rgba(var(--fg), .2);color:var(--muted);border-radius:999px;align-items:center;gap:.2em;margin-left:.5em;padding:0 .45em;font-size:.8em;font-weight:400;display:inline-flex}._6EPpbq_band{background:rgba(var(--fg), .05);border-radius:.625em;align-items:center;gap:.6em;padding:.6em .75em;font-size:.9em;display:flex}._6EPpbq_bandGap{height:1.1em}._6EPpbq_bandTitle{font-weight:600}._6EPpbq_bandNote{color:var(--pen-text);align-items:center;gap:.25em;margin-left:auto;font-size:.89em;display:inline-flex}._6EPpbq_trackCell{position:relative}._6EPpbq_track{position:absolute;inset:0 .6em}._6EPpbq_track i,._6EPpbq_legendTrack i{display:block;position:absolute}._6EPpbq_edge{background:rgba(var(--fg), .07);width:1px;top:0;bottom:0}._6EPpbq_average{border-left:1px dashed rgba(var(--fg), .4);top:0;bottom:0}._6EPpbq_range{background:rgba(var(--fg), .24);border-radius:2px;height:3px;margin-top:-1.5px;top:50%}._6EPpbq_dot{background:rgba(var(--fg), .85);border:.125em solid #fff;border-radius:50%;width:.5625em;height:.5625em;margin:-.40625em 0 0 -.40625em;top:50%}._6EPpbq_hollow{border-color:rgba(var(--fg), .85);background:#fff;width:.4375em;height:.4375em;margin:-.34375em 0 0 -.34375em}._6EPpbq_range._6EPpbq_hotMark{background:var(--pen-line)}._6EPpbq_dot._6EPpbq_hotMark{background:var(--pen)}._6EPpbq_legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4em 1.1em;margin-top:.15em;font-size:.78em;display:flex}._6EPpbq_legend>span{align-items:center;gap:.35em;display:inline-flex}._6EPpbq_legendTrack{width:1.6em;height:.9em;font-size:1.28em;display:inline-block;position:relative}._6EPpbq_icons{gap:.3em .65em}._6EPpbq_icon{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.2em;display:inline-flex}._6EPpbq_open{background:var(--pen-soft);color:var(--pen-text);border-radius:999px;margin-left:.25em;padding:0 .4em;font-size:.82em;font-weight:500}._6EPpbq_legend ._6EPpbq_open{margin-left:0;font-size:1em}._6EPpbq_legend ._6EPpbq_chip{font-size:1em}._6EPpbq_report{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:.875em;padding:1.75em 2em;display:grid}._6EPpbq_reportEyebrow,._6EPpbq_reportLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78em}._6EPpbq_reportTitle{letter-spacing:-.01em;margin:.2em 0 .25em;font-size:1.7em;font-weight:700;line-height:1.2}._6EPpbq_draftTag{background:var(--marker);color:var(--marker-text);letter-spacing:0;vertical-align:middle;border-radius:999px;margin-left:.3em;padding:.1em .5em;font-size:.42em;font-weight:400;display:inline-block}._6EPpbq_reportMeta{color:var(--muted);font-size:.88em}._6EPpbq_reportLabel{margin:2.2em 0 .6em;font-weight:600}._6EPpbq_reportSummary{gap:.8em;font-size:1.02em;line-height:1.7;display:grid}._6EPpbq_reportCourse{border-top:2px solid var(--line);margin-top:1.8em;padding-top:1.4em;display:grid}._6EPpbq_reportCourseTitle{font-size:1.25em;font-weight:700}._6EPpbq_tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6em;margin-top:1.2em;display:grid}._6EPpbq_tile{border:1px solid var(--line);background:rgba(var(--fg), .035);border-radius:.625em;align-content:start;padding:.7em .85em;display:grid}._6EPpbq_tile span{color:var(--muted);font-size:.74em}._6EPpbq_tile strong{margin-top:.15em;font-size:1.25em;font-weight:600}._6EPpbq_tile small{color:var(--muted);font-size:.72em}._6EPpbq_stageHero{aspect-ratio:16/12.5;border:0;border-radius:0}._6EPpbq_screenHero{font-size:max(6px,2.1cqw)}._6EPpbq_editor{grid-template-columns:minmax(0,1fr);gap:.8em;display:grid}._6EPpbq_topBar{border-bottom:1px solid var(--border);gap:.55em;padding-bottom:.7em;display:grid}._6EPpbq_edCrumbs{color:rgba(var(--fg), .66);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;overflow:hidden}._6EPpbq_edCrumbs b{color:rgb(var(--fg));font-weight:600}._6EPpbq_topActions{white-space:nowrap;align-items:center;gap:.4em;min-height:2.25em;display:flex}._6EPpbq_saveState{color:rgba(var(--fg), .6);margin-right:.2em;font-size:.72em}._6EPpbq_segmented{background:rgba(var(--fg), .06);border-radius:.55em;flex:none;gap:2px;padding:3px;display:inline-flex}._6EPpbq_segmented>span{color:rgba(var(--fg), .66);border-radius:.45em;padding:.3em .65em;font-size:.72em;font-weight:600}._6EPpbq_segmented>._6EPpbq_segmentOn{color:rgb(var(--fg));box-shadow:var(--shadow);background:#fff}._6EPpbq_reviseReady{border-color:rgba(var(--accent), .45);background:rgba(var(--accent), .1);color:rgb(var(--accent));position:relative}._6EPpbq_reviseDot{background:#e24b4a;border-radius:50%;width:.7em;height:.7em;position:absolute;top:-.25em;right:-.25em;box-shadow:0 0 0 2px #fafaf7}._6EPpbq_reviewBarTitle{color:rgba(var(--fg), .75);padding:0 .4em;font-size:.78em;font-weight:600}._6EPpbq_copyBanner{color:rgba(var(--fg), .8);background:#f6efdf;border:1px solid #ba75172e;border-radius:.55em;padding:.5em .8em;font-size:.74em}._6EPpbq_copyBanner b{color:rgb(var(--fg));font-weight:700}._6EPpbq_edTitle{letter-spacing:-.02em;font-size:1.75em;font-weight:700;line-height:1.15}._6EPpbq_workspace{grid-template-columns:minmax(0,1fr) 15em;align-items:start;gap:1em;display:grid}._6EPpbq_doc{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:.75em;overflow:hidden}._6EPpbq_docToolbar{border-bottom:1px solid var(--border);color:rgba(var(--fg), .6);align-items:center;gap:.75em;padding:.5em .75em;display:flex}._6EPpbq_screen ._6EPpbq_docToolbar svg{width:.95em;height:.95em}._6EPpbq_docSelect{border:1px solid var(--border);color:rgb(var(--fg));border-radius:.4em;align-items:center;gap:.3em;padding:.25em .45em;font-size:.72em;display:inline-flex}._6EPpbq_docToolbarRule{background:var(--border);width:1px;height:1.1em}._6EPpbq_docBody{border-left:2px solid #e24b4a59;gap:.65em;margin:.9em .9em 1em 1em;padding-left:.9em;font-size:.86em;line-height:1.6;display:grid}._6EPpbq_docHeading{letter-spacing:-.01em;font-size:1.2em;font-weight:700;line-height:1.3}._6EPpbq_docCode{color:#e2e8f0;font-family:var(--font-mono), ui-monospace, monospace;background:#0f1e33;border-radius:.6em;padding:.6em .8em;font-size:.86em}._6EPpbq_docExample{border-left:3px solid rgba(var(--accent), .35);background:rgba(var(--fg), .035);border-radius:.35em;padding:.45em .75em;font-style:italic}._6EPpbq_mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;transition:background .4s,box-shadow .4s}._6EPpbq_markInstructor{background:#fcd98e99;box-shadow:0 2px #e24b4a8c}._6EPpbq_markLearner{background:#85b7eb4d;box-shadow:0 2px #378add8c}._6EPpbq_reviewSummary{font-size:1.04em;line-height:1.55}._6EPpbq_fold{border:1px dashed rgba(var(--fg), .2);text-align:center;color:rgba(var(--fg), .6);border-radius:.5em;padding:.35em;font-size:.78em}._6EPpbq_blockSame{color:rgba(var(--fg), .86)}._6EPpbq_blockAdded{background:#6399221a;border-radius:.5em;padding:.55em 4.2em .55em .8em;animation:.4s cubic-bezier(.22,1,.36,1) both _6EPpbq_rise;position:relative;box-shadow:inset 3px 0 #639922}._6EPpbq_blockAdded code{background:rgba(var(--fg), .06);font-family:var(--font-mono), ui-monospace, monospace;border-radius:.35em;padding:.1em .35em;font-size:.88em}._6EPpbq_blockTag{color:rgba(var(--fg), .5);font-size:.8em;font-style:normal;font-weight:700;position:absolute;top:.45em;right:.6em}._6EPpbq_edMargin{gap:.6em;min-width:0;display:grid}._6EPpbq_marginTabs{border-bottom:1px solid var(--border);gap:1.1em;display:flex}._6EPpbq_marginTab{color:rgba(var(--fg), .66);align-items:center;gap:.4em;padding-bottom:.45em;font-size:.8em;font-weight:500;display:inline-flex}._6EPpbq_marginTabOn{color:rgb(var(--accent));box-shadow:inset 0 -2px 0 rgb(var(--accent));font-weight:600}._6EPpbq_countPill{color:#412402;background:#fcd98e;border-radius:999px;place-items:center;min-width:1.6em;height:1.6em;padding:0 .4em;font-size:.8em;font-style:normal;font-weight:700;display:grid}._6EPpbq_marginHead{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}._6EPpbq_marginHeadText{gap:.1em;min-width:0;display:grid}._6EPpbq_marginTitle{font-size:.9em;font-weight:700}._6EPpbq_marginMeta{color:rgba(var(--fg), .58);font-size:.7em;line-height:1.35}._6EPpbq_marginEmpty{border:1px dashed rgba(var(--fg), .24);color:rgba(var(--fg), .65);border-radius:.6em;padding:.85em;font-size:.74em;line-height:1.45}._6EPpbq_reviseAll{border:1px solid rgba(var(--accent), .35);background:rgba(var(--accent), .08);color:rgb(var(--accent));border-radius:.6em;justify-content:center;align-items:center;gap:.4em;padding:.55em .7em;font-size:.76em;font-weight:600;transition:transform .15s,box-shadow .15s;animation:.35s both _6EPpbq_rise;display:flex}._6EPpbq_noteCard{border:1px solid;border-radius:.6em;gap:.35em;padding:.65em .75em;animation:.4s cubic-bezier(.22,1,.36,1) both _6EPpbq_rise;display:grid}._6EPpbq_noteCardInstructor{color:#791f1f;background:#fcebeb;border-color:#e24b4a4d}._6EPpbq_noteCardLearner{background:#85b7eb24;border-color:#378add4d}._6EPpbq_noteCardHead{flex-wrap:wrap;justify-content:space-between;gap:.15em .5em;display:flex}._6EPpbq_noteKind{font-size:.68em;font-weight:700}._6EPpbq_noteWho{opacity:.75;font-size:.68em}._6EPpbq_notePassage{opacity:.8;border-left:2px solid;padding-left:.55em;font-size:.72em;font-style:italic;line-height:1.4}._6EPpbq_noteBody{font-size:.78em;line-height:1.45}@media (max-width:640px){._6EPpbq_stageHero{aspect-ratio:3/4.1}}@container (max-width:520px){._6EPpbq_screenHero{font-size:2.9cqw}._6EPpbq_screenHero ._6EPpbq_rail,._6EPpbq_screenHero ._6EPpbq_saveState,._6EPpbq_screenHero ._6EPpbq_segmented,._6EPpbq_screenHero ._6EPpbq_docToolbar,._6EPpbq_screenHero ._6EPpbq_marginTabs{display:none}._6EPpbq_screenHero ._6EPpbq_app{grid-template-columns:minmax(0,1fr)}._6EPpbq_screenHero ._6EPpbq_main{padding:1em 1.1em}._6EPpbq_screenHero ._6EPpbq_workspace{grid-template-columns:minmax(0,1fr)}._6EPpbq_screenHero ._6EPpbq_edTitle{font-size:1.45em}}@keyframes _6EPpbq_rise{0%{opacity:0;transform:translateY(.5em)}}@keyframes _6EPpbq_fadeIn{0%{opacity:0}}._6EPpbq_playing ._6EPpbq_row,._6EPpbq_playing ._6EPpbq_linkCard,._6EPpbq_playing ._6EPpbq_rise{animation:.45s cubic-bezier(.22,1,.36,1) both _6EPpbq_rise;animation-delay:calc(var(--i,0) * 60ms + 80ms)}._6EPpbq_swap{animation:.3s both _6EPpbq_fadeIn}@media (prefers-reduced-motion:reduce){._6EPpbq_screen *,._6EPpbq_screen :before,._6EPpbq_screen :after{transition:none!important;animation:none!important}}
