.pc-dynamics-shell{min-height:0;color:var(--text-primary);flex-direction:column;flex:1;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;overflow:hidden}.pc-dynamics-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.pc-dynamics-main{scrollbar-width:thin;scrollbar-color:#5d4d8333 transparent;min-width:0;padding:26px 28px 90px;overflow:auto}.pc-dynamics-page{max-width:820px;margin:0 auto}.pc-dynamics-tabs{z-index:12;transition:box-shadow .16s,transform .16s;position:sticky;top:-26px;margin-top:0!important}.pc-dynamics-tabs.is-pinned{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 26px #51446424}.pc-filter-tabs{background:var(--bg-subtle);border-radius:13px;gap:5px;max-width:820px;margin:0 auto;padding:4px;display:flex}.pc-filter-tabs button{min-width:92px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:12px}.pc-filter-tabs button.active{background:var(--bg-elevated);color:var(--color-brand-portfolio);font-weight:700;box-shadow:0 3px 10px #51446414}.pc-dynamic-list{gap:13px;max-width:820px;margin:16px auto 0;display:grid}.pc-dynamics-back-to-top{z-index:15;width:46px;height:46px;color:var(--color-brand-portfolio);opacity:0;pointer-events:none;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #5d4d832b;border-radius:50%;place-items:center;transition:opacity .16s,transform .16s,background-color .12s;display:grid;position:absolute;bottom:28px;right:28px;transform:translateY(8px)scale(.94);box-shadow:0 10px 28px #5144642e}.pc-dynamics-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.pc-dynamics-back-to-top:hover{background:#f3eef8}.pc-dynamics-back-to-top:focus-visible{outline-offset:3px;outline:3px solid #6d57a647}.pc-dynamics-back-to-top svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pc-dynamic-card{background:var(--bg-elevated);border:1px solid #5d4d831c;border-radius:20px;padding:19px 20px;box-shadow:0 10px 34px #5144640d}.pc-dynamic-card header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.pc-dynamic-card header .avatar{width:40px;height:40px}.pc-dynamic-card header b,.pc-dynamic-card header small{display:block}.pc-dynamic-card header b{font-size:14px}.pc-dynamic-card header small{color:var(--text-muted);margin-top:4px;font-size:11px}.pc-task-mark{background:var(--bg-subtle);color:#6d528f;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.pc-dynamic-card h3{margin:15px 0 0;font-size:18px;line-height:1.45}.pc-dynamic-card p{color:var(--text-secondary);margin:9px 0 0;font-size:13px;line-height:1.65}.pc-dynamic-card footer{border-top:1px solid #5d4d8314;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:13px;display:flex}.pc-dynamic-card footer span{color:#aaa3ad;font-size:11px}.pc-dynamic-card footer button,.pc-dynamic-card footer a{color:var(--color-brand-portfolio);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:none}.pc-dynamic-card footer button:disabled{opacity:.45;cursor:default}.pc-dynamics-avatar-link{line-height:0;display:inline-flex}.pc-feed-follow{background:var(--bg-elevated);min-width:72px;height:32px;color:var(--color-brand-portfolio);cursor:pointer;border:1px solid #5d4d8329;border-radius:999px;flex:none;padding:0 14px;font-size:12px;font-weight:700}.pc-feed-follow:hover{border-color:#5d4d8359}.pc-feed-follow.following{background:var(--bg-subtle);color:var(--text-secondary);border-color:#0000;font-weight:600}.pc-feed-follow:disabled{opacity:.6;cursor:default}.pc-rank-board{background:var(--bg-subtle);border:1px solid #5d4d831a;border-radius:16px;margin-top:13px;padding:15px 16px 6px}.pc-rank-board-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.pc-rank-board-head b{color:var(--text-primary);font-size:13.5px}.pc-rank-board-head button,.pc-rank-board-head a{color:var(--color-brand-portfolio);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:none}.pc-rank-board-head button:hover,.pc-rank-board-head a:hover{text-decoration:underline}.pc-rank-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #5d4d8314;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.pc-rank-row:first-of-type{border-top:0}.pc-rank-row:hover .pc-rank-title{color:var(--color-brand-portfolio)}.pc-rank-num{color:var(--text-muted);padding-top:1px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-style:normal;font-weight:700}.pc-rank-num.hot{color:var(--color-brand)}.pc-rank-title{color:#2e2936;font-size:13.5px;font-weight:600;line-height:1.5;display:block}.pc-rank-chips{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.pc-rank-chips i{color:#665f68;background:#5d4d830f;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-style:normal;display:inline-flex}.pc-rank-chips b{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.pc-rank-chips b.up{color:#3d7a5f}.pc-rank-chips b.down{color:#a94a3f}.pc-rank-heat{letter-spacing:-2px;padding-top:2px;font-size:11px}.pc-rich-post h3{margin:13px 0 7px;font-size:16px}.pc-article-title-btn,.pc-article-open,.pc-attach-open{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.pc-article-title-btn h3,.pc-article-open h3{margin:13px 0 7px}.pc-article-images-link{color:inherit;text-decoration:none;display:block}.pc-attach-open .pc-attach-task{margin:13px 0 7px}.pc-attach-open>p{margin:0 0 10px}.pc-article-html{color:#4a4450;margin:9px 0 0;font-size:13.5px;line-height:1.65}.pc-article-html.clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc-article-html p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 .65em}.pc-article-html p:last-child{margin-bottom:0}.pc-article-html small{color:#918a94;font-size:12px}.pc-article-html img{border-radius:10px;max-width:100%;height:auto}.pc-rich-expand{color:var(--color-brand-portfolio);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:2px 0;font-size:13px;font-weight:700;text-decoration:none}.pc-rich-expand:hover{text-decoration:underline}.pc-article-images{gap:6px;margin-top:12px;display:grid}.pc-article-images.one{grid-template-columns:minmax(0,1fr)}.pc-article-images.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-article-images.three,.pc-article-images.many{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-article-images img{aspect-ratio:4/3;object-fit:cover;background:#f3f0f6;border-radius:12px;width:100%;display:block}.pc-article-images.one img{aspect-ratio:16/10;max-height:360px}.pc-attach-post>p,.pc-attach-open>p{color:#4a4450;margin:13px 0 11px;font-size:13.5px;line-height:1.65}.pc-attach-task{margin:13px 0 0;font-size:15px;line-height:1.45}.pc-attach-chip{background:var(--bg-elevated);cursor:pointer;width:100%;font:inherit;text-align:left;border:1px solid #5d4d8321;border-radius:13px;align-items:center;gap:0;margin-top:4px;padding:0;display:flex;overflow:hidden}.pc-attach-chip:hover,.pc-attach-open:hover .pc-attach-chip{border-color:#5d4d834d}.pc-attach-chip i{width:46px;color:var(--color-brand-portfolio);background:#5d4d8312;align-self:stretch;place-items:center;font-size:17px;font-style:normal;display:grid;overflow:hidden}.pc-attach-chip i img{object-fit:cover;width:100%;height:100%}.pc-attach-chip b{color:#2e2936;flex:1;padding:13px 8px 13px 14px;font-size:13.5px;font-weight:600}.pc-attach-chip>span{color:var(--text-muted);padding-right:14px}.pc-briefing-headline{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.pc-briefing-headline:disabled{cursor:default}.pc-briefing-headline h3{margin:15px 0 0}.pc-briefing-v2-card{border-color:#5d4d8324}.pc-briefing-v2-open{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.pc-briefing-v2-open:disabled{cursor:default}.pc-briefing-v2-summary{color:var(--text-primary);margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.5}.pc-briefing-v2-subtitle{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.pc-rail-card{background:var(--bg-elevated);border:1px solid #5d4d831a;border-radius:20px;margin-bottom:14px;padding:17px;box-shadow:0 12px 34px #5144640f}.pc-rail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-rail-head>span{font-size:13px;font-weight:700}.pc-rail-head small{color:var(--color-brand);font-size:11px}.pc-related-list{margin-top:10px;display:grid}.pc-related-list button,.pc-related-list a{color:#655873;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5d4d8314;align-items:center;min-height:42px;padding:0;font-size:12px;text-decoration:none;display:flex}.pc-related-list button:first-child,.pc-related-list a:first-child{border-top:0}.pc-dynamics-empty,.pc-dynamics-loading{text-align:center;max-width:820px;color:var(--text-secondary);margin:48px auto 0;font-size:14px}.pc-dynamics-empty h2{color:var(--text-primary);margin:0 0 12px;font-size:20px}.pc-dynamics-primary{color:#fff;cursor:pointer;background:#5d4d83;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:40px;margin-top:16px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pc-dynamics-loading-more{text-align:center;color:var(--text-muted);margin:8px 0 0;font-size:12px}.pc-dynamics-sentinel{height:1px}.pc-manage-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pc-manage-scroll{flex:1;min-height:0}.pc-manage-page{width:min(880px,100%);margin:0 auto}.pc-manage-page>.pc-settings-back{color:var(--text-muted);align-items:center;margin:0 0 4px;font-size:12px;text-decoration:none;display:inline-flex}.pc-manage-page>.pc-settings-back:hover{color:#655873}.pc-manage-page>header{border-bottom:1px solid #5d4d831a;justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 22px;padding-bottom:20px;display:flex}.pc-manage-page>header h2{font-family:var(--font-web-editorial,Georgia, "Times New Roman", serif);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:30px;font-weight:700}.pc-manage-page>header p{color:#7d7680;max-width:620px;margin:8px 0 0;font-size:13px;line-height:1.65}.pc-manage-page>header>span{color:#6e568e;white-space:nowrap;font-size:13px;font-weight:700}.pc-tracking-manage .pc-tracking-manage-header{align-items:center;margin-top:0;padding-top:0}.pc-tracking-manage .pc-tracking-manage-header p{color:#7d7680;max-width:620px;margin:0;font-size:13px;line-height:1.65}.pc-manage-main--task{align-items:start}.pc-manage-main--task>.pc-task-mark{border-radius:14px;width:46px;height:46px;font-size:0}.pc-manage-main>span p{color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:1.5}.pc-task-manage-list>.pc-manage-row{align-items:start;min-height:92px;padding-top:16px;padding-bottom:16px}.pc-task-manage-list .pc-manage-toggle-wrap{align-self:center}.pc-manage-list{gap:12px;display:grid}.pc-manage-list>.pc-manage-row{background:var(--bg-elevated);border:1px solid #5d4d831c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px 16px;display:grid;position:relative;box-shadow:0 8px 26px #5144640b}.pc-manage-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:0;text-decoration:none;display:grid}.pc-manage-main>.avatar{width:46px;height:46px;border-radius:50%!important}.pc-manage-main>span{min-width:0}.pc-manage-main>span b,.pc-manage-main>span small{display:block}.pc-manage-main>span b{color:var(--text-primary);font-size:14px;font-weight:700}.pc-manage-main>span small{color:#918a94;margin-top:5px;font-size:11px}.pc-manage-main>i{color:#745b92;white-space:nowrap;font-size:11px;font-style:normal}.pc-manage-toggle-wrap{place-self:center end;display:inline-flex;position:relative}.pc-manage-toggle{background:var(--bg-elevated);min-width:88px;height:40px;color:var(--color-brand-portfolio);cursor:pointer;border:1px solid #5d4d8324;border-radius:11px;padding:0 14px;font-size:12px;font-weight:700}.pc-manage-toggle:disabled{opacity:.65;cursor:wait}.pc-manage-toggle.following{background:var(--bg-subtle);border-color:#0000}.pc-unfollow-pop{z-index:80;position:absolute;top:calc(100% + 8px);right:0}.pc-unfollow-pop button{background:var(--bg-elevated);color:#c2402f;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:132px;padding:12px 18px;font-size:13px;font-weight:700;display:flex;box-shadow:0 12px 34px #5144642e}.pc-unfollow-pop button:hover{background:#fdf6f4}.pc-unfollow-pop button i{font-size:14px;font-style:normal;line-height:1}.pc-manage-load-more{color:#655873;cursor:pointer;background:0 0;border:1px dashed #5d4d832e;border-radius:12px;min-height:42px;font-size:12px;font-weight:600}.pc-manage-empty{background:0 0}@media (max-width:760px){.pc-manage-page>header{flex-direction:column;align-items:flex-start;gap:12px}.pc-manage-list>.pc-manage-row{min-height:76px;padding:12px 14px;display:block}.pc-manage-main{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;width:100%;padding-right:94px}.pc-manage-main>.avatar{width:42px;height:42px}.pc-manage-main>i{grid-column:2;margin-top:6px}.pc-manage-toggle-wrap{z-index:4;position:absolute;top:14px;right:14px}.pc-manage-toggle{min-width:78px;height:38px;padding:0 12px}}.nn-app.nn-app--drawer-nav .pc-page-topbar--has-back~.pc-manage-body .pc-manage-page>.pc-settings-back{display:none!important}@media (max-width:939px){.pc-dynamics-body{grid-template-columns:minmax(0,1fr)}.pc-dynamics-main{padding:18px 16px 72px}.pc-dynamics-tabs{top:-18px}.pc-dynamics-back-to-top{width:44px;height:44px;bottom:18px;right:16px}}@media (prefers-reduced-motion:reduce){.pc-dynamics-tabs,.pc-dynamics-back-to-top{transition:none}}html[data-theme=dark] .pc-dynamics-shell{--dyn-card:#221e2b;--dyn-raised:#282332;--dyn-nest:#2b2535;--dyn-track:#2a2433;--dyn-ink:#f0edf5;--dyn-ink-2:#ddd5e6;--dyn-ink-3:#bdb2c9;--dyn-ink-4:#a297af;--dyn-ink-5:#7d7389;--dyn-line:#3a3244;--dyn-line-soft:#2f2839;--dyn-line-strong:#685679;--dyn-accent:#c0a9e0;--dyn-accent-ink:#dccbee;--dyn-tint:#33293f;--dyn-up:#7fc8a1;--dyn-down:#e39a8f;--dyn-on-accent:#241b30;--dyn-shadow:0 3px 14px #0000002e;--bg-elevated:var(--dyn-raised);--bg-subtle:var(--dyn-track);--text-primary:var(--dyn-ink);--text-secondary:var(--dyn-ink-2);--text-tertiary:var(--dyn-ink-3);--text-muted:var(--dyn-ink-4);--text-faint:var(--dyn-ink-5);--color-brand:var(--dyn-accent);--color-brand-portfolio:var(--dyn-accent-ink)}html[data-theme=dark] .pc-dynamics-main{scrollbar-color:var(--dyn-line-strong) transparent}html[data-theme=dark] .pc-dynamics-tabs.is-pinned{box-shadow:0 12px 26px #00000047}html[data-theme=dark] .pc-dynamics-shell .nn-discover-seg button[aria-pressed=true],html[data-theme=dark] .pc-dynamics-shell .nn-discover-seg button[aria-selected=true],html[data-theme=dark] .pc-filter-tabs button.active{box-shadow:0 1px 3px #00000047}html[data-theme=dark] .pc-dynamics-back-to-top{border-color:var(--dyn-line);box-shadow:var(--dyn-shadow);background:#282332f0}html[data-theme=dark] .pc-dynamics-back-to-top:hover{background:var(--dyn-tint)}html[data-theme=dark] .pc-dynamics-back-to-top:focus-visible{outline-color:#c0a9e073}html[data-theme=dark] .pc-dynamic-card,html[data-theme=dark] .pc-rail-card,html[data-theme=dark] .pc-manage-list>.pc-manage-row{border-color:var(--dyn-line);background:var(--dyn-card);box-shadow:var(--dyn-shadow)}html[data-theme=dark] .pc-task-mark{color:var(--dyn-accent-ink)}html[data-theme=dark] .pc-dynamic-card footer,html[data-theme=dark] .pc-rank-row,html[data-theme=dark] .pc-related-list button,html[data-theme=dark] .pc-related-list a,html[data-theme=dark] .pc-manage-page>header,html[data-theme=dark] .pc-briefing-v2-card{border-color:var(--dyn-line-soft)}html[data-theme=dark] .pc-dynamic-card footer span,html[data-theme=dark] .pc-article-html small,html[data-theme=dark] .pc-manage-main>span small{color:var(--dyn-ink-4)}html[data-theme=dark] .pc-feed-follow,html[data-theme=dark] .pc-attach-chip,html[data-theme=dark] .pc-manage-toggle{border-color:var(--dyn-line);background:var(--dyn-raised)}html[data-theme=dark] .pc-feed-follow:hover,html[data-theme=dark] .pc-attach-chip:hover,html[data-theme=dark] .pc-attach-open:hover .pc-attach-chip{border-color:var(--dyn-line-strong)}html[data-theme=dark] .pc-feed-follow.following,html[data-theme=dark] .pc-manage-toggle.following{background:var(--dyn-tint);border-color:#0000}html[data-theme=dark] .pc-rank-board{border-color:var(--dyn-line);background:var(--dyn-nest)}html[data-theme=dark] .pc-rank-title,html[data-theme=dark] .pc-attach-chip b{color:var(--dyn-ink)}html[data-theme=dark] .pc-rank-chips i{background:var(--dyn-tint);color:var(--dyn-ink-3)}html[data-theme=dark] .pc-rank-chips b.up{color:var(--dyn-up)}html[data-theme=dark] .pc-rank-chips b.down{color:var(--dyn-down)}html[data-theme=dark] .pc-article-html,html[data-theme=dark] .pc-attach-post>p,html[data-theme=dark] .pc-attach-open>p,html[data-theme=dark] .pc-related-list button,html[data-theme=dark] .pc-related-list a,html[data-theme=dark] .pc-manage-page>header p,html[data-theme=dark] .pc-tracking-manage .pc-tracking-manage-header p,html[data-theme=dark] .pc-manage-page>.pc-settings-back:hover{color:var(--dyn-ink-2)}html[data-theme=dark] .pc-article-images img{background:var(--dyn-nest)}html[data-theme=dark] .pc-attach-chip i{background:var(--dyn-tint)}html[data-theme=dark] .pc-dynamics-primary{background:var(--dyn-accent);color:var(--dyn-on-accent)}html[data-theme=dark] .pc-manage-page>header>span,html[data-theme=dark] .pc-manage-main>i{color:var(--dyn-accent-ink)}html[data-theme=dark] .pc-unfollow-pop button{color:var(--dyn-down);box-shadow:var(--dyn-shadow)}html[data-theme=dark] .pc-unfollow-pop button:hover{background:#e39a8f1f}html[data-theme=dark] .pc-manage-load-more{border-color:var(--dyn-line);color:var(--dyn-ink-2)}
