.nf-bell{position:relative}.nf-bell.has-new .icon{animation:nf-ring .9s var(--ease) 1;transform-origin:50% 15%}@keyframes nf-ring{0%,to{rotate:0deg}20%{rotate:14deg}40%{rotate:-10deg}60%{rotate:6deg}80%{rotate:-3deg}}@media (prefers-reduced-motion:reduce){.nf-bell.has-new .icon{animation:none}}.nf-count{min-width:17px;height:17px;padding:0 var(--space-1);background:var(--rec);color:#fff;font:700 10px/17px var(--f-sans);text-align:center;box-shadow:0 0 0 2px var(--ink);pointer-events:none;border-radius:999px;position:absolute;top:3px;right:2px}.nf{display:grid}.dd .nf{margin:-6px}.nf-head{padding:var(--space-3-5) var(--space-4) var(--space-1-5)}.nf-title{letter-spacing:.01em;color:var(--paper);font-size:17px;font-weight:800;font-stretch:74%}.nf-sub{color:var(--paper-3);margin-top:2px;font-size:12px}.nf-bar{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2-5) var(--space-2) var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.nf-tabs{flex:1 0 auto;gap:2px;display:flex}.nf-tabs button{height:30px;padding:0 var(--space-3);color:var(--paper-3);font:600 12.5px var(--f-sans);cursor:pointer;background:0 0;border:0;border-radius:4px;position:relative}.nf-tabs button>span:last-child{position:relative}.nf-tabs button[aria-selected=true]{color:var(--ink)}.nf-tab-on{background:var(--paper);border-radius:4px;position:absolute;inset:0}.nf-grow{display:none}.nf-all{white-space:normal;max-width:100%;margin-inline-start:auto;font-size:12px}.nf-gear{flex:none;width:32px;height:32px}.nf-list{padding:var(--space-1-5);margin:0;list-style:none;display:grid}.nf-item{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-7) var(--space-2-5) var(--space-2-5);color:var(--paper-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;transition:background-color .15s;display:flex;position:relative}.nf-item:hover,.nf-item:focus-visible{background:#eeeae20f;outline:none}.nf-item.is-new{color:var(--paper)}.nf-ico{width:34px;height:34px;color:var(--paper-2);background:#eeeae212;border-radius:4px;flex:none;place-items:center;display:grid}.nf-item.is-new .nf-ico{color:var(--paper);background:#eeeae21f}.nf-ico-shield,.nf-ico-alert{color:#ff8a8d!important}.nf-text{gap:3px;min-width:0;display:grid}.nf-text strong{font-size:13.5px;font-weight:600;line-height:1.35}.nf-item:not(.is-new) .nf-text strong{font-weight:500}.nf-body{color:var(--paper-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.nf-text small{font:500 10.5px var(--f-mono);letter-spacing:.06em;color:var(--paper-3)}.nf-dot{background:var(--rec);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:12px}.nf-empty{justify-items:center;gap:var(--space-1-5);padding:34px var(--space-6) 30px;text-align:center;display:grid}.nf-empty>span{width:44px;height:44px;margin-bottom:var(--space-1);border:1px dashed var(--line-2);color:var(--paper-3);border-radius:50%;place-items:center;display:grid}.nf-empty strong{font-size:14px}.nf-empty p{max-width:280px;color:var(--paper-3);font-size:12.5px}.nf-prefs{padding:var(--space-2) var(--space-3) var(--space-3)}.nf-back{align-items:center;gap:var(--space-1);margin:2px 0 var(--space-2-5);font-size:12.5px;display:inline-flex}.nf-pref-h,.nf-pref{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 62px 56px;display:grid}.nf-pref-h{padding:0 var(--space-1) var(--space-1-5);font:500 9.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3);text-align:center}.nf-pref-h>span{overflow-wrap:anywhere;min-width:0}.nf-prefs ul{margin:0;padding:0;list-style:none}.nf-pref{padding:var(--space-2-5) var(--space-1);border-top:1px solid var(--line)}.nf-pref-t{gap:2px;display:grid}.nf-pref-t strong{color:var(--paper);font-size:13.5px;font-weight:600}.nf-pref-t small{color:var(--paper-3);font-size:12px;line-height:1.4}.nf-sw{border:1px solid var(--line-2);cursor:pointer;background:#eeeae20f;border-radius:999px;justify-self:center;width:36px;height:21px;padding:0;transition:background-color .18s,border-color .18s;position:relative}.nf-sw span{background:var(--paper-3);width:15px;height:15px;transition:translate .2s var(--ease), background-color .18s;border-radius:50%;position:absolute;top:2px;left:2px}.nf-sw[aria-checked=true]{background:var(--paper);border-color:var(--paper)}.nf-sw[aria-checked=true] span{background:var(--ink);translate:15px}.nf-sw:disabled{opacity:.45;cursor:not-allowed}.nf-sw:focus-visible{outline:none;box-shadow:0 0 0 3px #eeeae233}.nf-note{margin-top:var(--space-2-5);color:var(--paper-3);font-size:12px}.sheet .nf-bar{padding-inline:var(--space-1)}.sheet .nf-list{padding:var(--space-1-5) 0}.nf-runtime .nf-pref-h,.nf-runtime .nf-pref{grid-template-columns:minmax(0,1fr) 58px}
