.feed-module__B7PveW__page{background:var(--bg);min-height:100vh;font-family:var(--font-geist-sans);padding:24px 24px 96px}.feed-module__B7PveW__main{flex-direction:column;gap:22px;max-width:720px;margin:0 auto;display:flex}.feed-module__B7PveW__intro{flex-direction:column;gap:8px;display:flex}.feed-module__B7PveW__title{color:var(--text-1);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:650}.feed-module__B7PveW__lead{color:var(--text-3);margin:0;font-size:15px;line-height:1.55}.feed-module__B7PveW__inlineLink{color:var(--accent);font-weight:650;text-decoration:none}.feed-module__B7PveW__inlineLink:hover{text-decoration:underline}.feed-module__B7PveW__muted{color:var(--text-4);margin:0;font-size:14px}.feed-module__B7PveW__notice{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--accent-soft-bg) 35%, var(--bg));color:var(--text-2);border-radius:10px;margin:0;padding:10px 14px;font-size:14px}.feed-module__B7PveW__copyToast{color:var(--accent);background:var(--accent-soft-bg);border:1px solid var(--accent-soft-border);border-radius:8px;margin:0;padding:8px 12px;font-size:13px;font-weight:650}.feed-module__B7PveW__feedTabs{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-input) 45%, var(--bg));border-radius:12px;align-self:flex-start;gap:6px;padding:4px;display:inline-flex}.feed-module__B7PveW__feedTab{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.feed-module__B7PveW__feedTab:hover{color:var(--text-1);background:color-mix(in srgb, var(--text-1) 7%, transparent)}.feed-module__B7PveW__feedTabActive{color:var(--btn-fg);background:var(--btn-bg);box-shadow:inset 0 1px #ffffff24}.feed-module__B7PveW__feedTabActive:hover{color:var(--btn-fg);background:color-mix(in srgb, var(--btn-bg) 88%, var(--text-1))}.feed-module__B7PveW__emptyPanel{border:1px solid var(--border-subtle);background:var(--bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.feed-module__B7PveW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feed-module__B7PveW__feedToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.feed-module__B7PveW__filterWrap{flex:220px;min-width:0}.feed-module__B7PveW__filterInput{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;color:var(--text-1);font:inherit;border-radius:10px;padding:8px 12px;font-size:14px}.feed-module__B7PveW__filterInput:focus{border-color:var(--accent-soft-border);outline:none}.feed-module__B7PveW__checkboxLabel,.feed-module__B7PveW__radioLabel{color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.feed-module__B7PveW__radioLabel input{accent-color:var(--accent)}.feed-module__B7PveW__toolbarCluster{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.feed-module__B7PveW__toolbarMeta{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:12px}.feed-module__B7PveW__primaryBtn{font:inherit;color:var(--btn-fg);background:var(--btn-bg);cursor:pointer;border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:750}.feed-module__B7PveW__primaryBtn:hover:not(:disabled){filter:brightness(1.05)}.feed-module__B7PveW__primaryBtn:disabled{opacity:.45;cursor:not-allowed}.feed-module__B7PveW__feedList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feed-module__B7PveW__feedRow{border:1px solid var(--border-subtle);background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.feed-module__B7PveW__feedRowSelected{border-color:var(--accent-soft-border);background:color-mix(in srgb, var(--accent-soft-bg) 28%, var(--bg))}.feed-module__B7PveW__feedRow[data-unread=true]{border-color:color-mix(in srgb, #3b82f6 30%, var(--border-subtle));background:radial-gradient(circle at 0% 0%, #3b82f621, transparent 42%), color-mix(in srgb, #3b82f6 7%, var(--bg))}.feed-module__B7PveW__feedRowMain{align-items:flex-start;gap:12px;display:flex}.feed-module__B7PveW__rowCheck{cursor:pointer;flex-shrink:0;padding-top:2px}.feed-module__B7PveW__rowCheck input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.feed-module__B7PveW__feedRowBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.feed-module__B7PveW__feedTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.feed-module__B7PveW__hashLink{font-family:var(--font-geist-mono);color:var(--accent);word-break:break-all;font-size:13px;font-weight:650;text-decoration:none}.feed-module__B7PveW__hashLink:hover{text-decoration:underline}.feed-module__B7PveW__meta{color:var(--text-4);font-size:13px}.feed-module__B7PveW__versionBadge{background:var(--accent-soft-bg);color:var(--text-1);border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:750;display:inline-flex}.feed-module__B7PveW__readBadgeUnread,.feed-module__B7PveW__readBadgeRead{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;padding:2px 8px;font-size:10px;font-weight:750;display:inline-flex}.feed-module__B7PveW__readBadgeUnread{border:1px solid color-mix(in srgb, #3b82f6 35%, var(--border-subtle));background:color-mix(in srgb, #3b82f6 12%, var(--bg));color:#1d4ed8}.feed-module__B7PveW__readBadgeRead{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--text-4) 8%, var(--bg));color:var(--text-4)}[data-theme=dark] .feed-module__B7PveW__readBadgeUnread{border-color:color-mix(in srgb, #60a5fa 40%, var(--border-subtle));background:color-mix(in srgb, #3b82f6 18%, var(--bg));color:#93c5fd}[data-theme=dark] .feed-module__B7PveW__readBadgeRead{color:var(--text-3)}.feed-module__B7PveW__ownerChip{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-input) 68%, var(--bg));max-width:100%;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 3px;font-size:12px;font-weight:700;display:inline-flex}.feed-module__B7PveW__ownerChipAvatar,.feed-module__B7PveW__ownerChipAvatarFallback{border-radius:999px;flex-shrink:0;width:20px;height:20px}.feed-module__B7PveW__ownerChipAvatar{object-fit:cover}.feed-module__B7PveW__ownerChipAvatarFallback{background:var(--accent-soft-bg);color:var(--accent);justify-content:center;align-items:center;font-size:10px;display:inline-flex}.feed-module__B7PveW__ownerChip strong{color:#15803d;text-transform:uppercase;letter-spacing:.04em;background:#16a34a1f;border-radius:999px;padding:1px 6px;font-size:10px}.feed-module__B7PveW__feedContextCompact{color:var(--text-4);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:12px;line-height:1.45;display:flex}.feed-module__B7PveW__feedContextCompact a{color:var(--accent);font-weight:650;text-decoration:none}.feed-module__B7PveW__feedContextCompact a:hover{text-decoration:underline}.feed-module__B7PveW__feedContextLead{color:var(--text-4);margin-right:2px;font-weight:650}.feed-module__B7PveW__feedContextSep{opacity:.45;-webkit-user-select:none;user-select:none}.feed-module__B7PveW__feedActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feed-module__B7PveW__primaryLink{color:var(--accent);font-size:13px;font-weight:650;text-decoration:none}.feed-module__B7PveW__primaryLink:hover{text-decoration:underline}.feed-module__B7PveW__feedLinkButton{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:650;text-decoration:none}.feed-module__B7PveW__feedLinkButton:hover:not(:disabled){text-decoration:underline}.feed-module__B7PveW__feedLinkButton:disabled{opacity:.55;cursor:not-allowed}.feed-module__B7PveW__quickDiffPanel{border-top:1px solid var(--border-subtle);width:100%;margin-top:4px;padding-top:12px}.feed-module__B7PveW__quickDiffMeta{color:var(--text-3);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:12px;font-weight:650}.feed-module__B7PveW__quickDiffPre{max-height:260px;font-size:11px}.feed-module__B7PveW__diffPage{max-width:min(1100px,100%)}.feed-module__B7PveW__diffToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.feed-module__B7PveW__secondaryBtn{border:1px solid var(--border-subtle);font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.feed-module__B7PveW__secondaryBtn:hover:not(:disabled){border-color:var(--accent-soft-border)}.feed-module__B7PveW__secondaryBtn:disabled{opacity:.45;cursor:not-allowed}.feed-module__B7PveW__diffPre{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-input) 55%, var(--bg));font-family:var(--font-geist-mono);white-space:pre-wrap;word-break:break-word;border-radius:12px;max-height:min(70vh,720px);margin:0;padding:14px;font-size:12px;line-height:1.45;overflow:auto}.feed-module__B7PveW__diffPre span{margin:0 -14px;padding:0 14px;display:block}.feed-module__B7PveW__diffAdd{color:#166534;background:#22c55e21}.feed-module__B7PveW__diffRemove{color:#991b1b;background:#ef44441f}.feed-module__B7PveW__diffHunk{color:#1d4ed8;background:#3b82f61a;font-weight:700}.feed-module__B7PveW__diffNeutral{color:var(--text-3)}[data-theme=dark] .feed-module__B7PveW__diffAdd{color:#86efac;background:#22c55e29}[data-theme=dark] .feed-module__B7PveW__diffRemove{color:#fca5a5;background:#ef444429}[data-theme=dark] .feed-module__B7PveW__diffHunk{color:#93c5fd;background:#3b82f629}.feed-module__B7PveW__sideBySide{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:800px){.feed-module__B7PveW__sideBySide{grid-template-columns:1fr}}.feed-module__B7PveW__sidePane{flex-direction:column;gap:6px;display:flex}.feed-module__B7PveW__sideLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-4);font-size:11px;font-weight:700}.feed-module__B7PveW__sidePre{border:1px solid var(--border-subtle);background:var(--bg);font-family:var(--font-geist-mono);white-space:pre-wrap;word-break:break-word;border-radius:10px;max-height:280px;margin:0;padding:12px;font-size:11px;line-height:1.45;overflow:auto}
