.GitTimeline-module__I0_9cq__timeline{flex-direction:column;gap:22px;display:flex}.GitTimeline-module__I0_9cq__filter{align-self:flex-start;position:relative}.GitTimeline-module__I0_9cq__filterTrigger,.GitTimeline-module__I0_9cq__filterTriggerActive{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;list-style:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.GitTimeline-module__I0_9cq__filterTrigger::-webkit-details-marker{display:none}.GitTimeline-module__I0_9cq__filterTriggerActive::-webkit-details-marker{display:none}.GitTimeline-module__I0_9cq__filterTrigger::marker{content:""}.GitTimeline-module__I0_9cq__filterTriggerActive::marker{content:""}.GitTimeline-module__I0_9cq__filterTrigger:hover{color:var(--text);border-color:var(--accent)}.GitTimeline-module__I0_9cq__filterTriggerActive{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.GitTimeline-module__I0_9cq__filterTriggerText{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.GitTimeline-module__I0_9cq__filterChev{color:var(--text-muted);flex-shrink:0;transition:transform .18s}.GitTimeline-module__I0_9cq__filter[open] .GitTimeline-module__I0_9cq__filterChev{transform:rotate(180deg)}.GitTimeline-module__I0_9cq__filterPanel{z-index:60;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);min-width:260px;max-width:min(380px,86vw);padding:8px;animation:.14s GitTimeline-module__I0_9cq__tl-pop;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px -16px #000000b3}@keyframes GitTimeline-module__I0_9cq__tl-pop{0%{opacity:0;transform:translateY(-4px)}}.GitTimeline-module__I0_9cq__filterSearch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;transition:border-color .15s;display:flex}.GitTimeline-module__I0_9cq__filterSearch:focus-within{border-color:var(--accent)}.GitTimeline-module__I0_9cq__filterSearchIcon{color:var(--text-muted);flex-shrink:0}.GitTimeline-module__I0_9cq__filterSearchInput{min-width:0;color:var(--text);background:0 0;border:none;flex:1;padding:8px 0;font-size:13px}.GitTimeline-module__I0_9cq__filterSearchInput:focus{outline:none}.GitTimeline-module__I0_9cq__filterSearchInput::-webkit-search-cancel-button{display:none}.GitTimeline-module__I0_9cq__filterSearchClear{width:22px;height:22px;color:var(--text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GitTimeline-module__I0_9cq__filterSearchClear:hover{color:var(--text);background:var(--surface-hover)}.GitTimeline-module__I0_9cq__filterOptions{flex-direction:column;gap:1px;max-height:300px;list-style:none;display:flex;overflow-y:auto}.GitTimeline-module__I0_9cq__filterOption,.GitTimeline-module__I0_9cq__filterOptionActive{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);text-align:left;align-items:center;gap:9px;padding:8px 10px;font-size:14px;transition:background .12s,color .12s;display:flex}.GitTimeline-module__I0_9cq__filterOption:hover{background:var(--surface-hover);color:var(--text)}.GitTimeline-module__I0_9cq__filterOptionActive{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.GitTimeline-module__I0_9cq__filterOptionText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.GitTimeline-module__I0_9cq__filterDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.GitTimeline-module__I0_9cq__filterNoMatch{color:var(--text-muted);padding:10px;font-size:13px}.GitTimeline-module__I0_9cq__trunk{opacity:.9}.GitTimeline-module__I0_9cq__graph{position:relative}.GitTimeline-module__I0_9cq__rail{pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.GitTimeline-module__I0_9cq__lanePath,.GitTimeline-module__I0_9cq__node{transition:opacity .18s}.GitTimeline-module__I0_9cq__rows{margin:0;padding:0;list-style:none}.GitTimeline-module__I0_9cq__row{align-items:center;min-width:0;transition:opacity .18s;display:flex}.GitTimeline-module__I0_9cq__rowDimmed{opacity:.45}.GitTimeline-module__I0_9cq__inner{align-items:center;gap:12px;width:100%;min-width:0;margin-left:22px;display:flex}.GitTimeline-module__I0_9cq__innerBody{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.GitTimeline-module__I0_9cq__miniPosterLink{flex-shrink:0}.GitTimeline-module__I0_9cq__miniPosterFrame{background:var(--surface);border:1px solid var(--border);border-radius:6px;width:34px;height:51px;display:block;position:relative;overflow:hidden}.GitTimeline-module__I0_9cq__commit{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.GitTimeline-module__I0_9cq__meta{font-family:var(--font-code);color:var(--text-muted);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.GitTimeline-module__I0_9cq__date{letter-spacing:.02em;color:var(--text-muted)}.GitTimeline-module__I0_9cq__podcastName{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:600;transition:filter .15s;overflow:hidden}.GitTimeline-module__I0_9cq__podcastName:hover{filter:brightness(1.25);text-decoration:underline}.GitTimeline-module__I0_9cq__playMini{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.GitTimeline-module__I0_9cq__playMini:hover{color:var(--accent-strong);border-color:var(--accent)}.GitTimeline-module__I0_9cq__episodeTitle{min-width:0;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;transition:color .15s;display:-webkit-box;overflow:hidden}.GitTimeline-module__I0_9cq__episodeTitle:hover{color:var(--accent-strong)}.GitTimeline-module__I0_9cq__chips{gap:6px;min-width:0;display:flex;overflow:hidden}.GitTimeline-module__I0_9cq__chip{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;transition:border-color .15s,color .15s}.GitTimeline-module__I0_9cq__chip:hover{border-color:var(--border-strong);color:var(--text)}.GitTimeline-module__I0_9cq__major{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.GitTimeline-module__I0_9cq__posterLink{flex-shrink:0;margin-left:-32px}.GitTimeline-module__I0_9cq__posterFrame{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border-strong);width:48px;height:72px;transition:transform .2s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000080}.GitTimeline-module__I0_9cq__posterLink:hover .GitTimeline-module__I0_9cq__posterFrame{transform:translateY(-3px)}.GitTimeline-module__I0_9cq__poster{object-fit:cover}.GitTimeline-module__I0_9cq__majorBody{flex-direction:column;gap:6px;min-width:0;display:flex}.GitTimeline-module__I0_9cq__newBadge{border:1px solid var(--border-strong);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.GitTimeline-module__I0_9cq__majorTitle{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:700;line-height:1.25;transition:color .15s;display:-webkit-box;overflow:hidden}.GitTimeline-module__I0_9cq__majorTitle:hover{color:var(--accent-strong)}.GitTimeline-module__I0_9cq__majorMeta{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.GitTimeline-module__I0_9cq__majorEpisodeTitle{min-width:0;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.GitTimeline-module__I0_9cq__empty{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.GitTimeline-module__I0_9cq__emptyTitle{color:var(--text-secondary);font-size:16px;font-weight:600}.GitTimeline-module__I0_9cq__emptyText{max-width:46ch;font-size:14px}@media (max-width:640px){.GitTimeline-module__I0_9cq__inner{gap:10px;margin-left:10px}.GitTimeline-module__I0_9cq__podcastName{max-width:150px}.GitTimeline-module__I0_9cq__meta{flex-wrap:wrap;row-gap:2px}.GitTimeline-module__I0_9cq__posterLink{margin-left:0}.GitTimeline-module__I0_9cq__major{gap:12px}.GitTimeline-module__I0_9cq__majorTitle{font-size:17px}.GitTimeline-module__I0_9cq__newBadge{letter-spacing:.03em;font-size:10px}}
.page-module__beYcwG__page{padding-top:40px;padding-bottom:72px}.page-module__beYcwG__header{margin-bottom:28px}.page-module__beYcwG__title{letter-spacing:-.02em;font-size:clamp(26px,4.5vw,36px);font-weight:800}.page-module__beYcwG__subtitle{color:var(--text-secondary);max-width:64ch;margin-top:8px;font-size:15px}
