.courseProgressList-module__BVSDHq__group{margin-top:var(--space-16)}.courseProgressList-module__BVSDHq__group>h2{font-size:var(--text-lg);margin:0 0 var(--space-8);font-weight:700}.courseProgressList-module__BVSDHq__group>ul{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.courseProgressList-module__BVSDHq__group li{justify-content:space-between;align-items:center;gap:var(--space-10);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8) var(--space-10);display:flex;position:relative}.courseProgressList-module__BVSDHq__group li>a:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.courseProgressList-module__BVSDHq__group li>a{transition:var(--hover-transition)}.courseProgressList-module__BVSDHq__group li:hover{background-image:linear-gradient(var(--row-hover),var(--row-hover));--text-mute:var(--text-dim)}.courseProgressList-module__BVSDHq__group li:hover>a{color:var(--brand-bright)}}.courseProgressList-module__BVSDHq__count{font-size:var(--text-xs);color:var(--text-dim);white-space:nowrap;font-weight:700}
.TalkEntryList-module__w0OuBq__list{margin:0;padding:0;list-style:none}.TalkEntryList-module__w0OuBq__unavailable{color:var(--text-dim);font-size:var(--text-md);border-bottom:1px solid var(--line);padding:.75rem 1rem}
.talkPicker-module__WG4bkW__pickerScrim{z-index:20;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.talkPicker-module__WG4bkW__pickerPanel{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;width:100%;max-width:700px;max-height:86vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.talkPicker-module__WG4bkW__pickerHead{border-bottom:1px solid var(--line);flex-direction:column;gap:1rem;padding:1.375rem 1.375rem 1rem;display:flex}.talkPicker-module__WG4bkW__pickerTop{align-items:flex-start;gap:1rem;display:flex}.talkPicker-module__WG4bkW__pickerTitles{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.talkPicker-module__WG4bkW__pickerTitle{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:800}.talkPicker-module__WG4bkW__pickerFor{font-size:var(--text-md);color:var(--text-dim);margin:0}.talkPicker-module__WG4bkW__pickerStrong{color:var(--text);font-weight:700}.talkPicker-module__WG4bkW__pickerClose{width:var(--control-touch);height:var(--control-touch);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.talkPicker-module__WG4bkW__search{box-sizing:border-box;min-height:var(--control-touch);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:.625rem;padding:0 .875rem;display:flex}.talkPicker-module__WG4bkW__searchIcon{color:var(--text-dim);flex:none;display:inline-flex}.talkPicker-module__WG4bkW__searchInput{min-width:0;min-height:var(--control-touch);color:var(--text);font:inherit;font-size:var(--text-lg);caret-color:var(--brand-bright);background:0 0;border:0;outline:none;flex:auto;padding:0}.talkPicker-module__WG4bkW__searchInput::placeholder{color:var(--text-dim)}.talkPicker-module__WG4bkW__search:focus-within{border-color:var(--brand-bright)}.talkPicker-module__WG4bkW__search .talkPicker-module__WG4bkW__searchInput:focus-visible{outline:none}.talkPicker-module__WG4bkW__pickerBody{flex:auto;min-height:0;overflow-y:auto}.talkPicker-module__WG4bkW__empty{font-size:var(--text-md);color:var(--text-dim);margin:0;padding:1.5rem}.talkPicker-module__WG4bkW__results{margin:0;padding:0;list-style:none}.talkPicker-module__WG4bkW__result{border-bottom:1px solid var(--surface-2);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.375rem;display:flex}.talkPicker-module__WG4bkW__result:last-child{border-bottom:0}.talkPicker-module__WG4bkW__resultThumb{border-radius:var(--radius-md);background:var(--surface-2);width:2.75rem;height:2.75rem;color:var(--text-dim);flex:none;justify-content:center;align-items:center;display:flex}.talkPicker-module__WG4bkW__resultTitle{min-width:0;font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;flex:14rem;font-weight:700;overflow:hidden}.talkPicker-module__WG4bkW__result[data-in-course=true] .talkPicker-module__WG4bkW__resultThumb{background:var(--surface);border:1px solid var(--surface-2);color:var(--disabled)}.talkPicker-module__WG4bkW__result[data-in-course=true] .talkPicker-module__WG4bkW__resultTitle{color:var(--disabled)}.talkPicker-module__WG4bkW__tier{font-size:var(--text-sm);color:var(--text-dim);flex:none;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.talkPicker-module__WG4bkW__quiet{min-height:var(--control-touch);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:600;display:inline-flex}.talkPicker-module__WG4bkW__quiet:disabled{color:var(--disabled);cursor:not-allowed}.talkPicker-module__WG4bkW__quiet[data-added=true]:disabled{color:var(--brand-bright);cursor:default;border-color:#0000;font-weight:700}.talkPicker-module__WG4bkW__pickerFoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.375rem;display:flex}.talkPicker-module__WG4bkW__pickerNote{font-size:var(--text-sm);color:var(--text-dim);flex:18rem;margin:0}@media (hover:hover) and (pointer:fine){.talkPicker-module__WG4bkW__quiet:hover:not(:disabled),.talkPicker-module__WG4bkW__pickerClose:hover{border-color:var(--text-dim)}}
.LibrarySections-module__2jOobW__group{padding-block:var(--space-8)}.LibrarySections-module__2jOobW__head{justify-content:space-between;align-items:baseline;gap:var(--space-10);padding:0 1rem var(--space-8);display:flex}.LibrarySections-module__2jOobW__head h2{margin:0}.LibrarySections-module__2jOobW__more{color:var(--text-dim);font-size:var(--text-md);white-space:nowrap}.LibrarySections-module__2jOobW__list{margin:0;padding:0;list-style:none}.LibrarySections-module__2jOobW__row{border-bottom:1px solid var(--line);color:var(--text);padding:.75rem 1rem;text-decoration:none;display:block}.LibrarySections-module__2jOobW__count{color:var(--text-dim);font-size:var(--text-sm);display:block}.LibrarySections-module__2jOobW__empty{color:var(--text-dim);font-size:var(--text-md);margin:0;padding:0 1rem .75rem}@media (hover:hover) and (pointer:fine){.LibrarySections-module__2jOobW__more:hover{color:var(--text)}.LibrarySections-module__2jOobW__row:hover{background:var(--row-hover);--text-mute:var(--text-dim);color:var(--brand-bright)}}
