.nf-page.svelte-j1o5vf{max-width:990px;margin:0 auto;padding-bottom:40px}.nf-layout.svelte-j1o5vf{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.nf-main.svelte-j1o5vf{min-width:0}.nf-rail.svelte-j1o5vf{display:flex;flex-direction:column;gap:12px;position:sticky;top:72px;max-height:calc(100vh - 130px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 140px),rgba(0,0,0,.35) calc(100% - 50px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 140px),rgba(0,0,0,.35) calc(100% - 50px),transparent 100%)}.nf-rail.svelte-j1o5vf::-webkit-scrollbar{display:none}.nf-rail.at-end.svelte-j1o5vf{mask-image:none;-webkit-mask-image:none}@media(max-width:1100px){.nf-rail.svelte-j1o5vf{display:none}.nf-layout.svelte-j1o5vf{grid-template-columns:1fr}.nf-page.svelte-j1o5vf{max-width:670px}}.nf-bdg.svelte-j1o5vf{display:inline-flex;align-items:center;gap:4px;font-weight:var(--bdg-fw);font-size:var(--bdg-fs);line-height:var(--bdg-lh);padding:var(--bdg-pad);border-radius:var(--mv3-badge-r);letter-spacing:0;flex:none;white-space:nowrap;border:none;font-variant-numeric:proportional-nums}.nf-bdg-premium.svelte-j1o5vf,.nf-bdg-dry.svelte-j1o5vf{background:var(--bdg-warn);color:var(--bdg-fg)}.nf-chip.svelte-j1o5vf{display:inline-flex;gap:4px;align-items:center;font-weight:var(--bdg-fw);font-size:var(--bdg-fs);white-space:nowrap;letter-spacing:0;line-height:var(--bdg-lh);padding:var(--bdg-pad-tk);border-radius:var(--mv3-badge-r);background:var(--bdg-ticker);color:var(--bdg-fg);text-decoration:none;font-variant-numeric:proportional-nums}.nf-chip.svelte-j1o5vf:hover{filter:brightness(1.1)}.nf-meta.svelte-j1o5vf{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0;font-size:var(--rd-fs-meta);color:var(--rd-text-muted);white-space:nowrap}.nf-meta-src.svelte-j1o5vf{color:var(--rd-text-secondary);font-weight:var(--rd-fw-semi);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-band.svelte-j1o5vf{margin-bottom:20px}.nf-band-h.svelte-j1o5vf{display:flex;align-items:center;gap:8px;font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-extra);color:var(--rd-text-secondary);letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}.nf-band-bar.svelte-j1o5vf{flex:1;height:1px;background:var(--rd-border-secondary)}.nf-band-note.svelte-j1o5vf{font-weight:var(--rd-fw-semi);letter-spacing:0}.nf-band-grid.svelte-j1o5vf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nf-top-card.svelte-j1o5vf{background:var(--mv3-article-card);border:none;border-radius:var(--rd-r-md);padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-height:128px;min-width:0;text-decoration:none}.nf-top-card.svelte-j1o5vf:hover{background:var(--rd-bg-hover-2)}.nf-top-title.svelte-j1o5vf{font-size:var(--rd-fs-md);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary);line-height:1.4}.nf-top-foot.svelte-j1o5vf{margin-top:auto;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.nf-top-foot.svelte-j1o5vf .nf-meta:where(.svelte-j1o5vf){overflow:hidden;text-overflow:ellipsis}.nf-sess.svelte-j1o5vf{display:flex;align-items:center;gap:10px;font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-extra);color:var(--rd-text-secondary);margin:18px 0 10px}.nf-sess.svelte-j1o5vf:first-child{margin-top:0}.nf-sess-ln.svelte-j1o5vf{flex:1;height:1px;background:var(--rd-border-secondary)}.nf-tl.svelte-j1o5vf{display:flex;flex-direction:column;gap:8px}.nf-card.svelte-j1o5vf{background:var(--mv3-article-card);border:none;border-radius:var(--rd-r-md);padding:13px 16px;display:flex;flex-direction:column;gap:7px}.nf-card.svelte-j1o5vf:hover{background:var(--rd-bg-hover-2)}.nf-card-head.svelte-j1o5vf{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.nf-card-time.svelte-j1o5vf{margin-left:auto;font-size:var(--rd-fs-meta);color:var(--rd-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.nf-card-time-left.svelte-j1o5vf{margin-left:0}.nf-card-title.svelte-j1o5vf{font-size:var(--rd-fs-md);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary);line-height:1.45}.nf-card-hl.svelte-j1o5vf .nf-card-title:where(.svelte-j1o5vf){font-weight:var(--rd-fw-semi);color:var(--rd-text-primary)}.nf-title-link.svelte-j1o5vf{text-decoration:none}.nf-title-link.svelte-j1o5vf:hover{color:var(--rd-brand)}.nf-teaser.svelte-j1o5vf{margin:0;font-size:var(--rd-fs-md);color:var(--rd-text-secondary);line-height:1.5;max-height:2.4em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 1.5em,rgba(0,0,0,.45) 2em,transparent 2.5em);mask-image:linear-gradient(to bottom,#000 1.5em,rgba(0,0,0,.45) 2em,transparent 2.5em)}.nf-rel.svelte-j1o5vf{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:8px}.nf-rel-hl.svelte-j1o5vf{padding-top:6px}.nf-rel-lbl.svelte-j1o5vf{font-size:var(--rd-fs-mini);color:var(--rd-text-muted);font-weight:var(--rd-fw-semi)}.nf-more.svelte-j1o5vf{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:var(--rd-fs-meta);color:var(--rd-text-primary);font-weight:var(--rd-fw-bold);text-decoration:none}.nf-more.svelte-j1o5vf:hover{color:var(--rd-text-primary)}.nf-by.svelte-j1o5vf{color:var(--rd-text-secondary);font-weight:var(--rd-fw-bold)}.nf-today.svelte-j1o5vf{position:relative;display:flex;flex-direction:column;gap:6px;background:var(--mv3-article-card);border-radius:var(--rd-r-md);padding:14px 16px;margin-bottom:20px}.nf-today.svelte-j1o5vf:hover{background:var(--rd-bg-hover-2)}.nf-today-h.svelte-j1o5vf{display:flex;align-items:center;gap:8px;min-width:0}.nf-today-k.svelte-j1o5vf{font-size:var(--rd-fs-sub);font-weight:var(--rd-fw-bold);color:var(--rd-brand);white-space:nowrap}.nf-today-m.svelte-j1o5vf{margin-left:auto;font-size:var(--rd-fs-meta);color:var(--rd-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.nf-today-t.svelte-j1o5vf{font-size:var(--rd-fs-md);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary);line-height:1.45;text-decoration:none}.nf-today-t.svelte-j1o5vf:after{content:"";position:absolute;inset:0;border-radius:inherit}.nf-today-s.svelte-j1o5vf{font-size:var(--rd-fs-body);color:var(--rd-text-secondary);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-today-f.svelte-j1o5vf{display:flex;justify-content:flex-end;gap:14px;font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary)}.nf-today-f.svelte-j1o5vf>:where(.svelte-j1o5vf){display:inline-flex;align-items:center;gap:2px}.nf-today-prev.svelte-j1o5vf{position:relative;z-index:1;color:var(--rd-text-muted);text-decoration:none}.nf-today-prev.svelte-j1o5vf:hover{color:var(--rd-text-primary)}.nf-wrap-head.svelte-j1o5vf{margin-bottom:14px}.nf-wrap-head.svelte-j1o5vf h2:where(.svelte-j1o5vf){margin:0;font-size:var(--rd-fs-h2);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary)}.nf-wrap-head.svelte-j1o5vf p:where(.svelte-j1o5vf){margin:4px 0 0;font-size:var(--rd-fs-sub);color:var(--rd-text-muted)}.nf-wday.svelte-j1o5vf+.nf-wday:where(.svelte-j1o5vf){margin-top:18px}.nf-wpair.svelte-j1o5vf{background:var(--mv3-article-card);border-radius:var(--rd-r-md);overflow:hidden}.nf-wrow.svelte-j1o5vf{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px 16px;text-decoration:none;color:inherit}.nf-wrow.svelte-j1o5vf+.nf-wrow:where(.svelte-j1o5vf){border-top:1px solid var(--rd-border-secondary)}.nf-wrow.svelte-j1o5vf:hover{background:var(--rd-bg-hover-2)}.nf-wrow-tm.svelte-j1o5vf{font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-bold);color:var(--rd-text-muted);font-variant-numeric:tabular-nums;padding-top:3px}.nf-wrow-tx.svelte-j1o5vf{min-width:0;display:flex;flex-direction:column;gap:5px}.nf-wrow-tt.svelte-j1o5vf{display:flex;align-items:center;gap:8px;min-width:0}.nf-wrow-title.svelte-j1o5vf{font-size:var(--rd-fs-md);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary);line-height:1.45}.nf-wrow.svelte-j1o5vf:hover .nf-wrow-title:where(.svelte-j1o5vf){color:var(--rd-brand)}.nf-wrow-ln.svelte-j1o5vf{font-size:var(--rd-fs-body);color:var(--rd-text-secondary);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nf-wrow-rt.svelte-j1o5vf{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--rd-fs-meta);color:var(--rd-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:3px}.nf-loadmore.svelte-j1o5vf{margin-top:14px;text-align:center}.nf-loadmore.svelte-j1o5vf button:where(.svelte-j1o5vf){font-family:inherit;font-size:var(--rd-fs-body);font-weight:700;color:var(--mv3-btn-fg);background:var(--mv3-btn-bg);border:none;border-radius:var(--mv3-btn-r);padding:var(--mv3-btn-pad-lg);cursor:pointer}.nf-loadmore.svelte-j1o5vf button:where(.svelte-j1o5vf):hover{background:var(--rd-bg-hover);color:var(--rd-text-primary)}.nf-empty.svelte-j1o5vf{padding:60px 20px;text-align:center;color:var(--rd-text-muted);font-size:var(--rd-fs-body)}.nf-wg.svelte-j1o5vf{background:var(--mv3-article-card);border:none;border-radius:var(--rd-r-md);padding:14px 16px}.nf-wg.svelte-j1o5vf h3:where(.svelte-j1o5vf){margin:0 0 10px;font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-extra);color:var(--rd-text-secondary);letter-spacing:.6px;text-transform:uppercase;display:flex;gap:6px;align-items:center}.nf-wg-all.svelte-j1o5vf{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:var(--rd-fs-mini);color:var(--rd-text-primary);font-weight:var(--rd-fw-semi);text-decoration:none;text-transform:none;letter-spacing:0}.nf-wg-all.svelte-j1o5vf:hover{color:var(--rd-text-primary)}.nf-rows.svelte-j1o5vf{display:flex;flex-direction:column}.nf-rw.svelte-j1o5vf{display:flex;align-items:center;gap:8px;padding:7px 8px;margin:0 -8px;border-radius:var(--rd-row-r);font-size:var(--rd-fs-body);text-decoration:none;transition:background .15s ease}.nf-rw.svelte-j1o5vf:hover{background:var(--rd-bg-hover-2)}.nf-rw-main.svelte-j1o5vf{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;height:30px}.nf-rw-tk.svelte-j1o5vf{font-weight:var(--rd-fw-extra);color:var(--rd-text-primary);font-size:var(--rd-fs-body);line-height:calc(17px * var(--fs, 1));white-space:nowrap}.nf-rw-nm.svelte-j1o5vf{color:var(--rd-text-muted);font-size:var(--rd-fs-mini);line-height:calc(13px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-rw-pc.svelte-j1o5vf{font-weight:var(--rd-fw-extra);font-variant-numeric:tabular-nums;color:var(--rd-text-secondary)}.nf-rw-pc.u.svelte-j1o5vf{color:var(--rd-up)}.nf-rw-pc.d.svelte-j1o5vf{color:var(--rd-down)}.nf-rw-d.svelte-j1o5vf{font-size:var(--rd-fs-mini);color:var(--rd-text-muted);white-space:nowrap}.nf-post-rw.svelte-j1o5vf{align-items:center}.nf-post-title.svelte-j1o5vf{flex:1;min-width:0;font-size:var(--rd-fs-meta);color:var(--rd-text-primary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-cap-tabs.svelte-j1o5vf{display:flex;gap:4px;margin-bottom:6px}.nf-cap-tab.svelte-j1o5vf{font-size:var(--rd-fs-mini);font-weight:700;padding:var(--mv3-btn-pad-sm);border-radius:var(--mv3-btn-r);background:var(--mv3-btn-bg);color:var(--mv3-btn-fg);border:none;cursor:pointer;font-family:inherit}.nf-cap-tab.svelte-j1o5vf:hover{background:var(--rd-bg-hover);color:var(--rd-text-primary)}.nf-cap-tab.on.svelte-j1o5vf{background:var(--mv3-btn-on-bg);color:var(--mv3-btn-on-fg)}@media(prefers-reduced-motion:no-preference){.nf-cap-fade.svelte-j1o5vf{animation:svelte-j1o5vf-nf-cap-in .25s ease}}@keyframes svelte-j1o5vf-nf-cap-in{0%{opacity:0}to{opacity:1}}.nf-menu-group.svelte-j1o5vf{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--rd-border-primary)}.nf-menu-group.svelte-j1o5vf:first-of-type{border-top:none;padding-top:0}.nf-menu-lbl.svelte-j1o5vf{font-size:var(--rd-fs-mini);font-weight:var(--rd-fw-bold);color:var(--rd-text-muted)}.nf-pills.svelte-j1o5vf{display:flex;gap:6px;flex-wrap:wrap}.nf-fpill.svelte-j1o5vf{font-size:var(--rd-fs-mini);font-weight:var(--rd-fw-bold);padding:var(--mv3-btn-pad-sm);border-radius:var(--mv3-btn-r);background:var(--mv3-btn-bg);color:var(--mv3-btn-fg);border:none;cursor:pointer;font-family:inherit}.nf-fpill.svelte-j1o5vf:hover{background:var(--rd-bg-hover);color:var(--rd-text-primary)}.nf-fpill.on.svelte-j1o5vf{background:var(--mv3-btn-on-bg);color:var(--mv3-btn-on-fg)}.nf-search.svelte-j1o5vf{appearance:none;background:var(--rd-bg-control);color:var(--rd-text-primary);border:1px solid var(--rd-border-secondary);border-radius:var(--rd-r-md);padding:6px 12px;font-size:var(--rd-fs-meta);font-family:inherit;outline:none;width:100%}.nf-search.svelte-j1o5vf:focus-visible{outline:2px solid var(--rd-brand);outline-offset:2px}.nf-search.svelte-j1o5vf::placeholder{color:var(--rd-text-muted)}.nf-menu-count.svelte-j1o5vf{padding-top:8px;border-top:1px solid var(--rd-border-primary);font-size:var(--rd-fs-mini);color:var(--rd-text-muted);font-variant-numeric:tabular-nums}.nw-modal-overlay.svelte-j1o5vf{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.nw-modal.svelte-j1o5vf{background:var(--rd-bg-card);border:1px solid var(--rd-border-secondary);border-radius:var(--rd-r-lg);padding:28px 32px;max-width:400px;width:90%;text-align:center}.nw-modal__icon.svelte-j1o5vf{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.nw-modal__title.svelte-j1o5vf{font-size:var(--rd-fs-h2);font-weight:var(--rd-fw-bold);color:var(--rd-text-primary);margin:0 0 10px}.nw-modal__body.svelte-j1o5vf{font-size:var(--rd-fs-body);color:var(--rd-text-secondary);line-height:1.6;white-space:pre-line;margin:0 0 20px}.nw-modal__close.svelte-j1o5vf{padding:10px 32px;background:var(--rd-brand);border:none;border-radius:var(--rd-r-md);color:var(--rd-white);font-size:var(--rd-fs-body);font-weight:var(--rd-fw-semi);cursor:pointer}
