.nb-wrap{--nb-bg:#14151b;--nb-bg-soft:color-mix(in srgb,var(--nb-bg) 90%,#fff 10%);--nb-ink:#e7e3d8;--nb-muted:color-mix(in srgb,#e7e3d8 62%,transparent);--nb-faint:color-mix(in srgb,#e7e3d8 42%,transparent);--nb-line:color-mix(in srgb,#e7e3d8 14%,transparent);--nb-line-2:color-mix(in srgb,#e7e3d8 30%,transparent);--nb-red:#a8443a;--nb-font:"Montserrat","Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--nb-serif:"Montserrat","Roboto",system-ui,sans-serif}.nb-wrap,.nb-wrap .nb-btn{position:relative;display:inline-flex}.nb-wrap .nb-btn{background:none;border:none;cursor:pointer;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:8px;color:var(--nb-muted);font-size:1.05rem;font-family:var(--nb-font);transition:color .15s,background .15s}.nb-wrap .nb-btn:hover{color:var(--nb-ink);background:var(--nb-line)}.nb-wrap .nb-btn.has-unread{color:var(--nb-ink)}.nb-wrap .nb-btn .nb-count{font-family:var(--nb-font);font-size:.7rem;font-weight:700;line-height:1;color:#fff;background:var(--nb-red);border-radius:999px;min-width:17px;height:17px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nb-wrap.nb-portal{position:static;display:block}.nb-wrap .nb-panel{position:absolute;top:60px;right:14px;width:540px;max-width:calc(100vw - 28px);background:color-mix(in srgb,#14151b 72%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);border:1px solid var(--nb-line-2);border-radius:16px;box-shadow:0 18px 48px rgba(0,0,0,.55);z-index:4000;overflow:hidden;font-family:var(--nb-font);animation:nbIn .14s ease}.nb-wrap .nb-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .9 0 0 0 -.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.07;pointer-events:none}.nb-wrap .nb-panel>*{position:relative}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.nb-wrap .nb-panel{background:#14151b}}@keyframes nbIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nb-wrap .nb-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 14px;border-bottom:1px solid var(--nb-line)}.nb-wrap .nb-head-title{display:inline-flex;align-items:center;gap:9px;font-family:var(--nb-serif);font-weight:600;letter-spacing:.4px;font-size:1.02rem;color:var(--nb-ink)}.nb-wrap .nb-head-title i{color:var(--nb-muted);font-size:.9rem}.nb-wrap .nb-head-count{font-family:var(--nb-font);font-size:.72rem;font-weight:600;line-height:1;color:var(--nb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nb-wrap .nb-readall{background:transparent;color:var(--nb-muted);cursor:pointer;font-family:var(--nb-font);font-size:.78rem;font-weight:500;padding:2px 0;border:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.nb-wrap .nb-readall:hover{color:var(--nb-ink);border-bottom-color:var(--nb-line-2)}.nb-wrap .nb-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:0 10px;border-bottom:1px solid var(--nb-line)}.nb-wrap .nb-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border-radius:0;cursor:pointer;color:var(--nb-muted);font-family:var(--nb-font);font-size:.79rem;font-weight:500;padding:12px 6px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.nb-wrap .nb-tab i{font-size:.78rem;color:inherit}.nb-wrap .nb-tab:hover{color:var(--nb-ink)}.nb-wrap .nb-tab.on{color:var(--nb-ink);font-weight:600;border-bottom-color:var(--nb-ink)}.nb-wrap .nb-tab-n{font-family:var(--nb-font);font-size:.72rem;font-weight:600;color:var(--nb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nb-wrap .nb-tab.on .nb-tab-n{color:var(--nb-muted)}.nb-wrap .nb-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;font-family:var(--nb-font);font-size:.68rem;font-weight:700;line-height:1;color:#fff;background:var(--nb-red);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nb-wrap .nb-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 8px;border-bottom:1px solid var(--nb-line)}.nb-wrap .nb-filters{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.nb-wrap .nb-filter{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 10px;margin:0;font-family:var(--nb-font);font-size:.74rem;font-weight:500;color:var(--nb-muted);background:transparent;border:1px solid var(--nb-line);border-radius:999px;cursor:pointer}.nb-wrap .nb-filter i{font-size:.7rem;color:inherit}.nb-wrap .nb-filter.on{color:var(--nb-ink);border-color:var(--nb-line-2);font-weight:600}.nb-wrap .nb-list.nb-list--conv{max-height:none;overflow:hidden;padding:0}.nb-wrap .nb-list{max-height:70vh;overflow-y:auto;padding:8px}.nb-wrap .nb-list::-webkit-scrollbar{width:8px}.nb-wrap .nb-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:8px}.nb-wrap .nb-list::-webkit-scrollbar-track{background:transparent}.nb-wrap .nb-item{position:relative;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:13px;padding:12px;border-radius:10px;border:none;background:transparent;font-family:var(--nb-font);transition:background .12s}.nb-wrap .nb-item+.nb-item{margin-top:4px}.nb-wrap .nb-item:hover{background:color-mix(in srgb,#e7e3d8 6%,transparent)}.nb-wrap .nb-item.unread{background:rgba(168,68,58,.06)}.nb-wrap .nb-item.unread:hover{background:rgba(168,68,58,.1)}.nb-wrap .nb-media{position:relative;flex-shrink:0}.nb-wrap .nb-media img,.nb-wrap .nb-media-ph{display:block;object-fit:cover;background:var(--nb-bg-soft)}.nb-wrap .nb-media-ph{display:inline-flex;align-items:center;justify-content:center;color:var(--nb-faint)}.nb-wrap .nb-media-ava,.nb-wrap .nb-media-ava .nb-media-ph,.nb-wrap .nb-media-ava img{width:44px;height:44px;border-radius:50%;font-size:.9rem}.nb-wrap .nb-media-cover,.nb-wrap .nb-media-cover .nb-media-ph,.nb-wrap .nb-media-cover img{width:40px;height:56px;border-radius:4px;font-size:.95rem}.nb-wrap .nb-media img,.nb-wrap .nb-media-ph{border:1px solid var(--nb-line-2)}.nb-wrap .nb-tag{--kc:var(--nb-muted);flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;font-family:var(--nb-font);font-size:.62rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;color:var(--kc);background:color-mix(in srgb,var(--kc) 13%,transparent);border:1px solid color-mix(in srgb,var(--kc) 38%,transparent)}.nb-wrap .nb-tag i{color:inherit;font-size:.6rem}.nb-wrap .nb-media-ava .nb-media-sys{position:relative;overflow:hidden;background:#1a0d0d;border-color:rgba(168,68,58,.55);--mosaic:#c0392b;--mosaic-strength:1}.nb-wrap .nb-media-sys .tile-mosaic{position:absolute;inset:0;display:block;width:100%;height:100%}.nb-wrap.nb-wrap--page{display:block}.nb-wrap.nb-wrap--page .nb-item{padding:14px 12px}.nb-wrap .nb-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-right:14px}.nb-wrap .nb-row1{display:flex;align-items:center;gap:8px}.nb-wrap .nb-name{font-family:var(--nb-serif);font-size:.9rem;font-weight:600;letter-spacing:.2px;color:var(--nb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nb-wrap .nb-time{flex-shrink:0;margin-left:auto;font-family:var(--nb-font);font-size:.72rem;font-weight:400;letter-spacing:0;color:var(--nb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nb-wrap .nb-line{font-family:var(--nb-font);font-size:.84rem;font-weight:400;line-height:1.35;color:var(--nb-muted)}.nb-wrap .nb-item.unread .nb-line-obj{color:var(--nb-ink)}.nb-wrap .nb-line-chap{color:var(--nb-ink);font-weight:500}.nb-wrap .nb-snippet{margin-top:3px;font-family:var(--nb-font);font-size:.81rem;font-weight:400;color:var(--nb-faint);line-height:1.4;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb-wrap .nb-dot{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--nb-red)}.nb-wrap .nb-empty{text-align:center;color:var(--nb-muted);padding:48px 12px}.nb-wrap .nb-empty i{font-size:1.7rem;opacity:.35;color:var(--nb-muted);display:block;margin-bottom:12px}.nb-wrap .nb-empty p{margin:0;font-size:.88rem}.nb-wrap .nb-empty p,.nb-wrap .nb-more{font-family:var(--nb-font);color:var(--nb-muted)}.nb-wrap .nb-more{width:calc(100% - 16px);margin:6px 8px 8px;background:transparent;border:1px solid var(--nb-line-2);border-radius:8px;cursor:pointer;padding:9px;font-size:.8rem;font-weight:500;transition:color .15s,border-color .15s,background .15s}.nb-wrap .nb-more:hover{color:var(--nb-ink);border-color:var(--nb-line-2);background:rgba(255,255,255,.03)}@media (prefers-reduced-motion:reduce){.nb-wrap .nb-panel{animation:none}}@media (max-width:600px){.nb-wrap .nb-panel{top:56px;right:8px;width:calc(100vw - 16px)}.nb-wrap .nb-item{padding:11px 10px;gap:11px}.nb-wrap .nb-media-ava,.nb-wrap .nb-media-ava .nb-media-ph,.nb-wrap .nb-media-ava img{width:42px;height:42px}.nb-wrap .nb-media-cover,.nb-wrap .nb-media-cover .nb-media-ph,.nb-wrap .nb-media-cover img{width:38px;height:53px}}