.ConceptView-module__f4VUNG__concept{--c-line:var(--learn-track,#dde3ec);--c-line-soft:#e6ebf2;--c-th:#f8fafc;--c-ink:var(--learn-ink,#172b4d);--c-muted:var(--learn-muted,#596c86);--c-ctl:var(--learn-control,#b8c4d6);--c-accent:var(--learn-accent,#3159df);--c-sel:var(--learn-soft,#edf2ff);--c-pub-bg:#e4eafc;--c-pub-ink:#2447b8;--c-draft-bg:#fbf0d4;--c-draft-ink:#86590a;--c-none-bg:#eef1f5;--c-none-ink:#6b7a90;--c-warn:var(--learn-warning,#8a5a06);--c-bad:var(--learn-danger,#b42318);color:var(--c-ink);container-type:inline-size}.ConceptView-module__f4VUNG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ConceptView-module__f4VUNG__concept .ConceptView-module__f4VUNG__quietButton{min-height:var(--control-height,44px);border-radius:var(--control-radius,8px);color:var(--c-muted);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.ConceptView-module__f4VUNG__concept .ConceptView-module__f4VUNG__quietButton:hover{border-color:var(--c-line);color:var(--c-ink);background:#fff}.ConceptView-module__f4VUNG__summary{border:1px solid var(--c-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-bottom:14px;padding:12px 16px;display:flex}.ConceptView-module__f4VUNG__summaryLead{align-items:baseline;gap:8px;display:flex}.ConceptView-module__f4VUNG__summaryLead span{color:var(--c-muted);font-size:13px}.ConceptView-module__f4VUNG__summaryLead b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.ConceptView-module__f4VUNG__summaryParts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ConceptView-module__f4VUNG__summaryParts li{border-radius:999px;align-items:baseline;gap:5px;padding:3px 10px;font-size:13px;display:flex}.ConceptView-module__f4VUNG__summaryParts b{font-variant-numeric:tabular-nums;font-size:15px}.ConceptView-module__f4VUNG__pub{background:var(--c-pub-bg);color:var(--c-pub-ink)}.ConceptView-module__f4VUNG__draft{background:var(--c-draft-bg);color:var(--c-draft-ink)}.ConceptView-module__f4VUNG__none{background:var(--c-none-bg);color:var(--c-none-ink)}.ConceptView-module__f4VUNG__pill{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.ConceptView-module__f4VUNG__pill.ConceptView-module__f4VUNG__none{font-weight:500}.ConceptView-module__f4VUNG__split{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.ConceptView-module__f4VUNG__splitTree>aside{position:sticky;top:64px}@container (max-width:1140px){.ConceptView-module__f4VUNG__split{grid-template-columns:minmax(0,1fr) 320px}}@container (max-width:1000px){.ConceptView-module__f4VUNG__split{grid-template-columns:minmax(0,1fr)}.ConceptView-module__f4VUNG__splitTree>aside{position:static}}.ConceptView-module__f4VUNG__tableCard{border:1px solid var(--c-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.ConceptView-module__f4VUNG__tableScroll{overflow-x:auto}.ConceptView-module__f4VUNG__table{border-collapse:collapse;width:100%;font-size:13px}.ConceptView-module__f4VUNG__table th{background:var(--c-th);border-bottom:1px solid var(--c-line);color:var(--c-muted);text-align:left;white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:600}.ConceptView-module__f4VUNG__table td{border-bottom:1px solid var(--c-line-soft);vertical-align:middle;padding:8px 12px}.ConceptView-module__f4VUNG__table tbody tr:last-child td{border-bottom:0}.ConceptView-module__f4VUNG__table tr.ConceptView-module__f4VUNG__on td{background:var(--c-sel)}.ConceptView-module__f4VUNG__sub{color:var(--c-muted);font-size:12px;font-weight:400;display:block}.ConceptView-module__f4VUNG__unit{word-break:keep-all;overflow-wrap:anywhere;min-width:9.5em;max-width:15em;line-height:1.4;display:block}.ConceptView-module__f4VUNG__dash{color:var(--c-muted)}.ConceptView-module__f4VUNG__ownerCell{white-space:nowrap}.ConceptView-module__f4VUNG__emptyCell{color:var(--c-muted);padding:18px 12px}.ConceptView-module__f4VUNG__table .ConceptView-module__f4VUNG__classButton{max-width:10em;color:inherit;text-align:left;word-break:keep-all;overflow-wrap:break-word;background:0 0;border:0;gap:1px;min-width:5em;padding:0;font-size:13px;display:grid}.ConceptView-module__f4VUNG__table .ConceptView-module__f4VUNG__classButton strong{text-decoration:underline;-webkit-text-decoration-color:var(--c-ctl);text-decoration-color:var(--c-ctl);text-underline-offset:3px;font-weight:700}.ConceptView-module__f4VUNG__table .ConceptView-module__f4VUNG__classButton:hover strong{text-decoration-color:currentColor}.ConceptView-module__f4VUNG__watchStack{justify-items:start;gap:2px;display:grid}.ConceptView-module__f4VUNG__table .ConceptView-module__f4VUNG__watchButton{color:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-left:-4px;padding:0 4px;font-size:12px;display:inline-flex}.ConceptView-module__f4VUNG__concept .ConceptView-module__f4VUNG__tableCard .ConceptView-module__f4VUNG__table .ConceptView-module__f4VUNG__watchButton{min-height:32px}.ConceptView-module__f4VUNG__table .ConceptView-module__f4VUNG__watchButton[aria-expanded=true] .ConceptView-module__f4VUNG__seenText{text-underline-offset:3px;text-decoration:underline}.ConceptView-module__f4VUNG__cells{background:var(--c-none-bg);border-radius:3px;width:64px;height:6px;display:flex;overflow:hidden}.ConceptView-module__f4VUNG__cells i{flex:1}.ConceptView-module__f4VUNG__cells i.ConceptView-module__f4VUNG__cellOn{background:var(--c-accent)}.ConceptView-module__f4VUNG__seenText{font-variant-numeric:tabular-nums;white-space:nowrap}.ConceptView-module__f4VUNG__detailRow td{background:#fbfcfe;padding:10px 12px 12px}.ConceptView-module__f4VUNG__detailTitle{color:var(--c-muted);margin:0;font-size:12px;font-weight:600}.ConceptView-module__f4VUNG__names{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.ConceptView-module__f4VUNG__tableNote{border-top:1px solid var(--c-line-soft);color:var(--c-muted);margin:0;padding:10px 12px;font-size:12px}.ConceptView-module__f4VUNG__side{border:1px solid var(--c-line);background:#fff;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.ConceptView-module__f4VUNG__sideKicker{color:var(--c-muted);margin:0;font-size:12px;font-weight:600}.ConceptView-module__f4VUNG__sideTitle{letter-spacing:-.3px;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.35}.ConceptView-module__f4VUNG__sideMeta{color:var(--c-muted);margin:2px 0 0;font-size:12px}.ConceptView-module__f4VUNG__mono{font-family:ui-monospace,Cascadia Mono,Consolas,D2Coding,monospace;font-size:12px}.ConceptView-module__f4VUNG__sideNote{color:var(--c-muted);margin:0;font-size:12px}.ConceptView-module__f4VUNG__sideEmpty{border:1px dashed var(--c-ctl);border-radius:8px;gap:4px;padding:14px;font-size:13px;display:grid}.ConceptView-module__f4VUNG__sideEmpty span{color:var(--c-muted)}.ConceptView-module__f4VUNG__concept .ConceptView-module__f4VUNG__block{width:100%;display:flex}.ConceptView-module__f4VUNG__lectures{border:1px solid var(--c-line-soft);border-radius:8px;margin:0;padding:0;list-style:none}.ConceptView-module__f4VUNG__lectures li{border-bottom:1px solid var(--c-line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:grid}.ConceptView-module__f4VUNG__lectures li:last-child{border-bottom:0}.ConceptView-module__f4VUNG__lectures li.ConceptView-module__f4VUNG__on{background:var(--c-sel)}.ConceptView-module__f4VUNG__concept .ConceptView-module__f4VUNG__linkButton{color:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--c-ctl);text-decoration-color:var(--c-ctl);text-underline-offset:3px;word-break:keep-all;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ConceptView-module__f4VUNG__concept .ConceptView-module__f4VUNG__linkButton:hover,.ConceptView-module__f4VUNG__concept .ConceptView-module__f4VUNG__linkButton[aria-pressed=true]{text-decoration-color:currentColor}.ConceptView-module__f4VUNG__frame{aspect-ratio:16/9;background:#0f1720;border:1px solid #d9dcd6;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.ConceptView-module__f4VUNG__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ConceptView-module__f4VUNG__frameIn{color:#1d2126;background-color:#fffefb;background-image:linear-gradient(#eceee9 1px,#0000 1px),linear-gradient(90deg,#eceee9 1px,#0000 1px);background-size:4.2cqw 4.2cqw;align-content:start;gap:3cqw;padding:7cqw 8cqw;display:grid;position:absolute;inset:0}.ConceptView-module__f4VUNG__frameTitle{letter-spacing:-.02em;background:linear-gradient(#0000 62%,#ffd9cf 62%);justify-self:start;margin:0;font-size:6.4cqw;font-weight:800;line-height:1.2}.ConceptView-module__f4VUNG__frameNote{color:var(--c-muted);margin:0;font-size:4.2cqw}.ConceptView-module__f4VUNG__checks{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ConceptView-module__f4VUNG__checks li{grid-template-columns:1.3em minmax(0,1fr);gap:4px;display:grid}.ConceptView-module__f4VUNG__checks li.ConceptView-module__f4VUNG__warn{color:var(--c-warn);font-weight:600}.ConceptView-module__f4VUNG__checks li.ConceptView-module__f4VUNG__bad{color:var(--c-bad);font-weight:600}.ConceptView-module__f4VUNG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ConceptView-module__f4VUNG__actions .ConceptView-module__f4VUNG__sub{display:inline}.ConceptView-module__f4VUNG__inlineForm,.ConceptView-module__f4VUNG__register{gap:10px;display:grid}.ConceptView-module__f4VUNG__field{color:var(--c-muted);gap:4px;font-size:12px;display:grid}.ConceptView-module__f4VUNG__field input,.ConceptView-module__f4VUNG__field textarea{border:1px solid var(--c-ctl);width:100%;color:var(--c-ink);background:#fff;border-radius:8px;padding:9px 12px;font-size:14px}.ConceptView-module__f4VUNG__field input{min-height:var(--control-height,44px)}.ConceptView-module__f4VUNG__field textarea{resize:vertical;font-family:ui-monospace,Cascadia Mono,Consolas,D2Coding,monospace;font-size:12px;line-height:1.5}.ConceptView-module__f4VUNG__noticeOk,.ConceptView-module__f4VUNG__noticeError{border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.ConceptView-module__f4VUNG__noticeOk{color:#335680;background:#eaf2ff}.ConceptView-module__f4VUNG__noticeError{color:#963d2a;background:#fff3ef}.ConceptView-module__f4VUNG__errorPanel{border:1px solid var(--c-line);background:#fff;border-radius:12px;justify-items:start;gap:12px;padding:20px;display:grid}.ConceptView-module__f4VUNG__errorPanel p{margin:0}.ConceptView-module__f4VUNG__tree{gap:14px;min-width:0;display:grid}.ConceptView-module__f4VUNG__grade{border:1px solid var(--c-line);background:#fff;border-radius:12px;padding:14px 16px}.ConceptView-module__f4VUNG__grade h2{align-items:baseline;gap:8px;margin:0 0 6px;font-size:18px;font-weight:700;display:flex}.ConceptView-module__f4VUNG__grade h2 .ConceptView-module__f4VUNG__sub{display:inline}.ConceptView-module__f4VUNG__chapter h3{color:var(--c-muted);margin:12px 0 4px;font-size:13px;font-weight:600}.ConceptView-module__f4VUNG__unitList{border:1px solid var(--c-line-soft);border-radius:8px;margin:0;padding:0;list-style:none}.ConceptView-module__f4VUNG__unitList li{border-bottom:1px solid var(--c-line-soft);grid-template-columns:5.2em minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:0 10px;display:grid}.ConceptView-module__f4VUNG__unitList li:last-child{border-bottom:0}.ConceptView-module__f4VUNG__unitList li.ConceptView-module__f4VUNG__on{background:var(--c-sel)}.ConceptView-module__f4VUNG__unitList .ConceptView-module__f4VUNG__mono{color:var(--c-muted)}@media (max-width:760px){.ConceptView-module__f4VUNG__summary{padding:10px 12px}.ConceptView-module__f4VUNG__table{min-width:680px}.ConceptView-module__f4VUNG__concept .ConceptView-module__f4VUNG__table .ConceptView-module__f4VUNG__classButton{min-width:8em}}
.WorkspaceAccount-module__UCYV4W__account{min-width:0;color:var(--learn-ink);justify-content:flex-end;align-items:center;gap:12px;display:flex}.WorkspaceAccount-module__UCYV4W__identity{min-width:0;max-width:200px;line-height:1.4;display:grid}.WorkspaceAccount-module__UCYV4W__identity strong{font-size:13px;font-weight:650}.WorkspaceAccount-module__UCYV4W__identity span,.WorkspaceAccount-module__UCYV4W__identity strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WorkspaceAccount-module__UCYV4W__identity span{color:var(--learn-muted);font-size:12px}.WorkspaceAccount-module__UCYV4W__account form{flex:none}.WorkspaceAccount-module__UCYV4W__account button,.WorkspaceAccount-module__UCYV4W__account a{border:1px solid var(--learn-control);color:#405573;cursor:pointer;white-space:nowrap;border-radius:var(--control-radius,8px);background:#fff;justify-content:center;align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}.WorkspaceAccount-module__UCYV4W__account button:hover:not(:disabled),.WorkspaceAccount-module__UCYV4W__account a:hover{border-color:var(--learn-accent);color:var(--learn-accent);background:var(--learn-soft)}@media (max-width:760px){.WorkspaceAccount-module__UCYV4W__account{gap:8px}.WorkspaceAccount-module__UCYV4W__identity{flex:1;max-width:none}.WorkspaceAccount-module__UCYV4W__account a,.WorkspaceAccount-module__UCYV4W__account button{padding-inline:8px;font-size:12px}}
