.ph-bar{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;margin-bottom:16px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);border:1px solid rgba(11,16,32,.06);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.03),0 1px 12px rgba(15,20,40,.04)}.ph-titleblock{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;min-width:0;padding-right:4px}.ph-titlerow{display:flex;align-items:baseline;gap:9px}.ph-title{margin:0;font-size:19px;font-weight:600;color:#475569;letter-spacing:-.018em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ph-count{font-size:13px;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.ph-count b{font-weight:600;color:#9434b8}.ph-sub{font-size:12.5px;color:#64748b;line-height:1.3;white-space:nowrap}.ph-sub b{font-weight:600;color:#9434b8;font-variant-numeric:tabular-nums}.ph-rail{flex-wrap:wrap;gap:10px;margin-left:auto;flex:1 1 auto;justify-content:flex-end;min-width:0}.ph-center,.ph-rail{display:flex;align-items:center}@media (min-width:768px){.ph-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}}.ph-anchor,.ph-pill{position:relative}.ph-pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;background:#fff;border:1px solid #e2e8f0;border-radius:11px;color:#334155;font-size:13.5px;font-weight:500;letter-spacing:-.002em;white-space:nowrap;cursor:pointer;transition:border-color .12s cubic-bezier(.2,.7,.2,1),background .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1),box-shadow .15s cubic-bezier(.2,.7,.2,1)}.ph-pill:hover{border-color:rgba(11,16,32,.18);color:#0f172a}.ph-pill-icon{color:#64748b;display:inline-flex;transition:color .12s}.ph-pill:hover .ph-pill-icon{color:#334155}.ph-pill-chev{color:#94a3b8;margin-left:-2px;transition:transform .15s cubic-bezier(.2,.7,.2,1),color .12s}.ph-pill:hover .ph-pill-chev{color:#64748b}.ph-pill-dot{width:6px;height:6px;margin-left:-2px;border-radius:999px;background:#bf3eff;box-shadow:0 0 0 2px #fff}.ph-pill--applied{background:var(--grad-tint);border-color:rgba(148,52,184,.32);color:#9434b8}.ph-pill--applied .ph-pill-chev,.ph-pill--applied .ph-pill-icon{color:#9434b8}.ph-pill--applied .ph-pill-chev{opacity:.7}.ph-pill--applied:hover{border-color:rgba(148,52,184,.55)}.ph-pill--open,.ph-pill--open:hover{background:#fff;border-color:#bf3eff;color:#9434b8;box-shadow:0 0 0 3px rgba(200,107,229,.14)}.ph-pill--open .ph-pill-chev,.ph-pill--open .ph-pill-icon{color:#9434b8}.ph-pill--open .ph-pill-chev{transform:rotate(180deg)}.ph-pill--only{width:38px;padding:0;justify-content:center}.ph-pill-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:18px;padding:0 5px;border:2px solid #fff;background:#1e293b;color:#fffbfa;font-weight:600;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px -2px rgba(15,20,40,.35)}.ph-pill-badge,.ph-pill-count{border-radius:999px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.02em;line-height:1}.ph-pill-count{font-weight:700;color:#fff;background:var(--grad-brand);padding:2px 6px}.ph-search{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 14px;flex:0 1 auto;min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:11px;transition:border-color .12s,box-shadow .12s}.ph-search--grow{flex:1 1 200px;max-width:320px}.ph-search:hover{border-color:rgba(11,16,32,.18)}.ph-search--focused{border-color:#bf3eff;box-shadow:0 0 0 3px rgba(200,107,229,.14)}.ph-search-icon{flex:0 0 auto;color:#64748b;display:inline-flex}.ph-search--focused .ph-search-icon{color:#9434b8}.ph-search-input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font-family:inherit;font-size:13.5px;color:#0f172a;letter-spacing:-.002em}.ph-search-input::placeholder{color:#94a3b8}.ph-search-clear{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;background:transparent;border:0;cursor:pointer;transition:color .12s}.ph-search-clear:hover{color:#475569}.ph-stepper{height:38px;border-radius:11px;background:#fff;border:1px solid #e2e8f0;overflow:hidden}.ph-stepper,.ph-stepper-nav{display:inline-flex;align-items:center}.ph-stepper-nav{width:32px;height:100%;justify-content:center;color:#64748b;background:transparent;border:0;cursor:pointer;transition:background .12s,color .12s}.ph-stepper-nav:hover{background:#f8fafc;color:#0f172a}.ph-stepper-label{height:100%;min-width:104px;justify-content:center;padding:0 12px;font-weight:600;color:#0f172a;letter-spacing:-.01em;border-left:1px solid rgba(11,16,32,.06);border-right:1px solid rgba(11,16,32,.06)}.ph-ghost,.ph-stepper-label{display:inline-flex;align-items:center;font-size:13.5px;white-space:nowrap}.ph-ghost{gap:7px;height:38px;padding:0 15px;border-radius:11px;background:#fff;border:1px solid #e2e8f0;color:#334155;font-weight:500;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.ph-ghost:hover{border-color:rgba(11,16,32,.18);color:#0f172a}.ph-ghost-icon{display:inline-flex;color:#9434b8}.ph-primary{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:11px;border:0;background:var(--grad-brand);color:#fff;font-size:13.5px;font-weight:600;letter-spacing:-.002em;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 1px rgba(255,255,255,.4),0 6px 16px -8px rgba(1,74,173,.55),0 3px 10px -5px rgba(200,107,229,.5);transition:transform .1s cubic-bezier(.2,.7,.2,1),filter .12s}.ph-primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.ph-primary-icon{display:inline-flex;color:#fff}.pinned-card{position:relative;display:flex;flex-direction:column;gap:12px;min-height:196px;padding:22px 22px 20px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);border:1px solid rgba(11,16,32,.06);border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.03),0 1px 12px rgba(15,20,40,.04);overflow:hidden;cursor:pointer;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1)}.pinned-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:0 0 2px 2px;background:var(--grad-brand);opacity:0;transition:opacity .2s cubic-bezier(.2,.7,.2,1)}.group:hover .pinned-card,.pinned-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.04),0 14px 32px -12px rgba(15,20,40,.14)}.group:hover .pinned-card:before,.pinned-card:hover:before{opacity:1}.pinned-card-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pinned-card-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;letter-spacing:.22em;color:#64748b}.pinned-card-dot{width:6px;height:6px;border-radius:999px;background:var(--grad-brand)}.pinned-card-meta{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.pinned-card-title{margin:0;font-family:var(--font-sans,"Archivo",system-ui,sans-serif);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.18;color:#0f172a;text-wrap:balance}.pinned-card-snippet{margin:0;font-size:13.5px;line-height:1.55;color:#334155;letter-spacing:-.002em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.55em * 2);flex:0 0 auto}.pinned-card-tags{display:flex;flex-wrap:nowrap;gap:6px;margin-top:auto;overflow:hidden;min-width:0}.pinned-card-tag{flex:0 0 auto;max-width:160px;padding:2px 9px;background:#f8fafc;border:1px solid rgba(11,16,32,.06);border-radius:999px;font-size:11px;font-weight:500;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pinned-card-tag--more{color:#334155;background:#fff}.subscribe-pill{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:38px;padding:0 16px;border:0;border-radius:11px;background:var(--grad-brand);color:#fff;font-family:Archivo,system-ui,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:-.002em;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 1px rgba(255,255,255,.4),0 6px 16px -8px rgba(1,74,173,.55),0 3px 8px -4px rgba(200,107,229,.4);transition:transform .15s cubic-bezier(.2,.7,.2,1),filter .15s cubic-bezier(.2,.7,.2,1)}.subscribe-pill:hover{transform:translateY(-1px);filter:brightness(1.05)}.nf-stage{--nf-fg:#0F172A;--nf-fg-1:#334155;--nf-fg-2:#64748B;--nf-fg-muted:#94A3B8;--nf-slate-50:#F8FAFC;--nf-slate-100:#F1F5F9;--nf-slate-200:#E2E8F0;--nf-border:#E2E8F0;--nf-border-strong:#CBD5E1;--nf-border-faint:rgba(11,16,32,0.06);--nf-border-bright:rgba(11,16,32,0.18);--nf-purple-deep:#9434B8;--nf-purple-vivid:#BF3EFF;--nf-accent-ink:#9434B8;--nf-success:#009E73;--nf-blue:#014AAD;--ntl-time-col:84px;--ntl-rail-col:30px;--ntl-rail-gap:14px;--nf-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--nf-serif:"Fraunces","Iowan Old Style",Georgia,serif;--nf-ease-out:cubic-bezier(.2,.7,.2,1);--nf-row-pad:16px;position:relative;min-height:100%;color:var(--nf-fg-1)}.nf-stage[data-density=compact]{--nf-row-pad:11px}.nf-stage[data-density=roomy]{--nf-row-pad:21px}.nf-scroll{width:100%;padding:12px 12px 40px}.nf-headbar{position:sticky;top:0;z-index:5;margin:6px 0 8px;padding:13px 14px 13px 22px;border-radius:18px;background:rgba(255,255,255,.9);backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border:1px solid rgba(11,16,32,.06);box-shadow:0 1px 2px rgba(15,20,40,.04),0 16px 38px -26px rgba(15,20,40,.36);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.nf-title{display:flex;flex-direction:column;gap:3px;min-width:0;flex:0 0 auto}.nf-title h1{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.02;color:var(--nf-fg)}.nf-title .count{font-size:12.5px;color:var(--nf-fg-2);white-space:nowrap}.nf-title .count b{font-weight:600;color:var(--nf-purple-deep);font-variant-numeric:tabular-nums}.nf-tools{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.nf-markall{all:unset;cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:10px;background:rgba(255,255,255,.85);border:1px solid rgba(11,16,32,.1);color:var(--nf-fg-1);font-size:12.5px;font-weight:500;line-height:1;transition:background .12s,border-color .12s,color .12s,opacity .12s}.nf-markall:hover{background:#fff;border-color:var(--nf-border-bright);color:var(--nf-fg)}.nf-markall svg{color:var(--nf-purple-deep);width:14px;height:14px}.nf-markall:disabled{opacity:.45;cursor:default}.nf-ctrl-wrap{position:relative;flex:0 0 auto}.nf-ctrl{all:unset;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;padding:8px 11px 8px 12px;border-radius:10px;background:rgba(255,255,255,.85);border:1px solid rgba(11,16,32,.1);font-size:12.5px;font-weight:500;color:var(--nf-fg);line-height:1;transition:background .12s,border-color .12s,box-shadow .12s}.nf-ctrl:hover{background:#fff;border-color:rgba(11,16,32,.2)}.nf-ctrl .lead{color:var(--nf-fg-2);display:inline-flex}.nf-ctrl.has{border-color:var(--nf-purple-vivid)}.nf-ctrl.has .lead,.nf-ctrl.has .val{color:var(--nf-purple-deep)}.nf-ctrl.has .val{font-weight:600}.nf-ctrl.open{background:#fff;border-color:var(--nf-purple-vivid);box-shadow:0 0 0 3px rgba(200,107,229,.13)}.nf-ctrl .fcount{font-family:var(--nf-mono);font-size:10px;font-weight:700;color:#fff;background:var(--grad-brand);padding:2px 6px;border-radius:999px;letter-spacing:.02em;line-height:1}.nf-ctrl .chev{color:var(--nf-fg-2);transition:transform .15s;display:inline-flex}.nf-ctrl.open .chev{transform:rotate(180deg)}.nf-pop{position:absolute;top:calc(100% + 8px);width:264px;background:#fff;border-radius:14px;padding:7px;z-index:24;box-shadow:0 22px 60px -22px rgba(15,20,40,.32),0 6px 20px -10px rgba(15,20,40,.18),0 0 0 1px rgba(15,23,42,.04);animation:nf-pop .16s var(--nf-ease-out)}.nf-pop.right{right:0}.nf-pop.left{left:0}@keyframes nf-pop{0%{transform:translateY(-4px) scale(.98);opacity:0}to{transform:none;opacity:1}}.nf-pop .pophead{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 7px}.nf-pop .eye{font-family:var(--nf-mono);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--nf-fg-2)}.nf-pop .clr{all:unset;cursor:pointer;font-size:11.5px;color:var(--nf-purple-deep);font-weight:600}.nf-pop .clr:hover{text-decoration:underline}.nf-pop .sep{height:1px;background:var(--nf-border-faint);margin:4px}.nf-opt{display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:10px;cursor:pointer;transition:background .1s;font-size:13px;color:var(--nf-fg-1)}.nf-opt:hover{background:var(--nf-slate-50)}.nf-opt.active{background:linear-gradient(90deg,rgba(200,107,229,.1),rgba(1,74,173,.04));color:var(--nf-fg);font-weight:600}.nf-opt .cb{width:18px;height:18px;border-radius:6px;flex:0 0 auto;border:1.5px solid var(--nf-border-strong);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background .12s,border-color .12s}.nf-opt.on .cb{background:var(--grad-brand);border-color:transparent}.nf-opt .cb.radio{border-radius:999px}.nf-opt .ci{width:22px;height:22px;border-radius:7px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--tint-bg,rgba(11,16,32,.05));color:var(--tint-fg,var(--nf-fg-2))}.nf-opt .ci svg{width:12px;height:12px}.nf-opt .oi{width:20px;color:var(--nf-fg-2);display:inline-flex}.nf-opt.active .oi{color:var(--nf-purple-deep)}.nf-opt .fl{flex:1}.nf-opt.on .fl{font-weight:600;color:var(--nf-fg)}.nf-opt .fc{font-family:var(--nf-mono);font-size:10.5px;color:var(--nf-fg-muted);font-variant-numeric:tabular-nums}.nf-opt .ck{margin-left:auto;color:var(--nf-purple-deep);display:inline-flex}.ntl-group{position:relative;margin-top:16px}.ntl-group:first-of-type{margin-top:6px}.ntl-glabel{display:flex;align-items:center;gap:10px;padding:0 2px 10px;margin-left:calc(var(--ntl-time-col) + var(--ntl-rail-gap) + var(--ntl-rail-col) + var(--ntl-rail-gap))}.ntl-glabel .t{font-family:var(--nf-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nf-fg-2)}.ntl-glabel .ln{flex:1;height:1px;background:var(--nf-border-faint)}.ntl-rows{display:flex;flex-direction:column;gap:8px}.ntl-row{display:grid;grid-template-columns:var(--ntl-time-col) var(--ntl-rail-col) 1fr;column-gap:var(--ntl-rail-gap);align-items:stretch;cursor:pointer;transition:opacity .25s,transform .25s}.ntl-row.exiting{opacity:0;transform:translateX(8px);pointer-events:none}.ntl-when{justify-content:flex-end;text-align:right;font-family:var(--nf-mono);font-size:12px;color:var(--nf-fg-1);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.ntl-rail,.ntl-when{display:flex;align-items:center}.ntl-rail{position:relative;justify-content:center}.ntl-rail:before{content:"";position:absolute;left:50%;transform:translateX(-1px);width:2px;top:-4px;bottom:-4px;background:linear-gradient(180deg,rgba(11,16,32,.13),rgba(11,16,32,.09))}.ntl-rows .ntl-row:first-child .ntl-rail:before{top:50%}.ntl-rows .ntl-row:last-child .ntl-rail:before{bottom:50%}.ntl-node{position:relative;z-index:1;width:15px;height:15px;border-radius:999px;flex:0 0 auto;background:#fff;box-shadow:0 0 0 4px #FFFDFB,0 0 0 5px rgba(11,16,32,.04);display:inline-flex;align-items:center;justify-content:center}.ntl-node:after{content:"";width:9px;height:9px;border-radius:999px;background:var(--tint-fg,var(--nf-fg-2))}.ntl-row.unread .ntl-node{width:17px;height:17px;box-shadow:0 0 0 4px #FFFDFB,0 0 12px -2px var(--tint-ring,rgba(200,107,229,.7))}.ntl-row.unread .ntl-node:after{width:11px;height:11px}.ntl-card{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(11,16,32,.05);border-left:3px solid var(--tint-fg,var(--nf-fg-2));border-radius:14px;padding:var(--nf-row-pad) 14px;display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:center;transition:border-color .14s,box-shadow .14s}.ntl-row:hover .ntl-card{box-shadow:0 6px 20px -12px rgba(15,20,40,.2)}.ntl-ico{position:relative;width:38px;height:38px;border-radius:12px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--tint-bg,rgba(11,16,32,.05));color:var(--tint-fg,var(--nf-fg-1))}.ntl-ico svg{width:18px;height:18px}.ntl-ico.grad{background:var(--grad-brand);color:#fff;box-shadow:0 6px 16px -8px rgba(1,74,173,.5),inset 0 1px 0 rgba(255,255,255,.25)}.ntl-ico .actor{position:absolute;right:-5px;bottom:-5px;width:19px;height:19px;border-radius:999px;border:2px solid #fffdfb;overflow:hidden}.ntl-text{min-width:0;padding-right:130px}.ntl-line{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;font-size:14px;line-height:1.4;color:var(--nf-fg-2);min-width:0;overflow:hidden}.ntl-line .who{font-weight:600;color:var(--nf-fg)}.ntl-line .v,.ntl-line .who{flex:0 0 auto;white-space:nowrap}.ntl-line .v{color:var(--nf-fg-2)}.ntl-line .v.lead{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.ntl-line .num{flex:0 0 auto;font-weight:600;color:var(--nf-fg);white-space:nowrap;font-variant-numeric:tabular-nums}.ntl-mention{flex:0 1 auto;min-width:4.5em;cursor:pointer;display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:500;color:var(--nf-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:rgba(1,74,173,.35);overflow:hidden;white-space:nowrap}.ntl-mention .glyph{font-style:normal;filter:saturate(.92);flex:0 0 auto}.ntl-mention .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ntl-row:hover .ntl-mention{text-decoration-color:var(--nf-blue)}.ntl-line .crumb{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--nf-purple-deep);background:rgba(200,107,229,.12);padding:1px 10px;border-radius:999px;white-space:nowrap}.ntl-line .crumb svg{width:12px;height:12px;color:var(--nf-purple-vivid)}.ntl-right{position:absolute;right:12px;top:0;bottom:0;display:flex;align-items:center;gap:10px;padding-left:34px}.ntl-row:hover .ntl-right{background:linear-gradient(90deg,rgba(255,255,255,0),#fff 30px)}.ntl-acts{display:none;align-items:center;justify-content:flex-end;gap:7px;width:200px;flex:0 0 auto}.ntl-row:hover .ntl-acts{display:flex}.ntl-btn{all:unset;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9px;line-height:1;font-size:12.5px;font-weight:600;white-space:nowrap;transition:transform .1s,filter .12s,background .12s,border-color .12s,color .12s}.ntl-btn svg{width:13px;height:13px}.ntl-btn.primary{background:var(--grad-brand);color:#fff;box-shadow:inset 0 1px 1px rgba(255,255,255,.4),0 6px 14px -8px rgba(1,74,173,.5)}.ntl-btn.primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.ntl-btn.ghost{background:#fff;border:1px solid var(--nf-border);color:var(--nf-fg-1);font-weight:500}.ntl-btn.ghost:hover{border-color:var(--nf-border-bright);color:var(--nf-fg)}.ntl-resolved{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:5px 11px;border-radius:9px;white-space:nowrap}.ntl-resolved svg{width:13px;height:13px}.ntl-resolved.accept{background:rgba(0,158,115,.1);color:var(--nf-success)}.ntl-resolved.decline{background:var(--nf-slate-100);color:var(--nf-fg-2)}.ntl-time{font-size:13px;color:var(--nf-fg-2);white-space:nowrap;font-variant-numeric:tabular-nums;width:100px;min-width:100px;text-align:right}.ntl-row.unread .ntl-time{color:var(--nf-purple-deep);font-weight:600}.ntl-dismiss{all:unset;cursor:pointer;opacity:0;width:24px;height:24px;border-radius:7px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--nf-fg-muted);transition:opacity .12s,background .12s,color .12s}.ntl-dismiss svg{width:14px;height:14px}.ntl-dismiss:focus-visible,.ntl-row:hover .ntl-dismiss{opacity:1}.ntl-dismiss:hover{background:rgba(11,16,32,.06);color:var(--nf-fg-1)}.nf-empty{margin-top:40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 20px}.nf-empty .glyph{width:64px;height:64px;border-radius:20px;background:rgba(255,255,255,.8);border:1px solid rgba(11,16,32,.06);display:inline-flex;align-items:center;justify-content:center;color:var(--nf-purple-deep);box-shadow:0 12px 30px -16px rgba(1,74,173,.3)}.nf-empty h3{font-size:19px;font-weight:700;color:var(--nf-fg);letter-spacing:-.02em}.nf-empty h3 em{font-family:var(--nf-serif);font-style:italic;font-weight:500;color:var(--nf-accent-ink)}.nf-empty p{font-size:13.5px;color:var(--nf-fg-2);max-width:320px}.nf-skel{height:76px;border-radius:15px;background:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,.8),rgba(255,255,255,.5));background-size:200% 100%;border:1px solid rgba(11,16,32,.05);animation:nf-shimmer 1.4s ease-in-out infinite}@keyframes nf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nf-foot{text-align:center;font-size:12px;color:var(--nf-fg-muted);padding:24px 0 8px;font-family:var(--nf-mono);letter-spacing:.08em}