.home__topbar{display:flex;justify-content:flex-end;align-items:center;margin-block-end:4px}.nf-bell{position:relative;display:inline-block}.nf-bell__btn{position:relative;display:inline-grid;place-items:center;min-inline-size:44px;min-block-size:44px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.nf-bell__btn:hover,.nf-bell__btn[aria-expanded=true]{border-color:var(--brand-primary);color:var(--brand-primary)}.nf-bell__glyph{inline-size:20px;block-size:20px;display:block}.nf-bell__badge{position:absolute;inset-block-start:2px;inset-inline-end:2px;min-inline-size:18px;block-size:18px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--gradient-spotlight);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface)}.nf-bell__btn[data-alert] .nf-bell__glyph{transform-origin:50% 3px;animation:nf-bell-shake .55s var(--ease-standard) both}.nf-bell__badge[data-pop]{animation:nf-badge-pop .5s var(--ease-standard) both}@keyframes nf-bell-shake{0%,to{transform:rotate(0)}12%{transform:rotate(-13deg)}28%{transform:rotate(11deg)}44%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}76%{transform:rotate(-2deg)}}@keyframes nf-badge-pop{0%{transform:scale(1)}35%{transform:scale(1.45)}65%{transform:scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nf-bell__badge[data-pop],.nf-bell__btn[data-alert] .nf-bell__glyph{animation:none}}.nf-pop{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 8px);z-index:50;inline-size:min(380px,calc(100vw - 32px));max-block-size:min(70vh,560px);display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:0 40px 90px -48px rgba(14,14,18,.55);overflow:hidden;transform-origin:top right;animation:nf-pop-in var(--dur-fast) var(--ease-standard) both}@keyframes nf-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}[dir=rtl] .nf-pop{transform-origin:top left}@media (prefers-reduced-motion:reduce){.nf-pop{animation:none}}.nf-pop__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:15px;padding-inline:18px;border-block-end:1px solid var(--border);background:linear-gradient(to bottom,color-mix(in srgb,var(--brand-tint) 40%,var(--surface)),var(--surface))}.nf-pop__title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--text-strong)}.nf-pop__actions{display:flex;align-items:center;gap:2px}.nf-pop__mute{border:none;background:transparent;cursor:pointer;min-inline-size:32px;min-block-size:32px;display:inline-grid;place-items:center;border-radius:var(--radius-md);font-size:15px;line-height:1;padding:0;transition:background var(--dur-fast) var(--ease-standard)}.nf-pop__mute:hover{background:var(--brand-tint)}.nf-pop__mute:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.nf-pop__markall{border:none;background:transparent;color:var(--brand-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer;min-block-size:32px;padding-inline:4px}.nf-pop__markall:disabled{color:var(--text-muted);cursor:default}.nf-pop__scroll{flex:1 1;overflow-y:auto;padding:6px}.nf-pop__foot{border-block-start:1px solid var(--border);padding:8px}.nf-pop__viewall{display:flex;align-items:center;justify-content:center;min-block-size:44px;border-radius:var(--radius-md);color:var(--brand-primary);font-weight:700;font-size:14px;text-decoration:none;transition:background var(--dur-fast) var(--ease-standard)}.nf-pop__viewall:hover{background:var(--brand-tint)}.nf-pop__viewall:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.nf-pop__empty{padding:36px 20px;text-align:center;color:var(--text-muted);font-size:14px}.nf-item{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:start;inline-size:100%;padding-block:14px;padding-inline:14px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:inherit;text-align:start;text-decoration:none;cursor:pointer;font:inherit;box-shadow:inset 0 0 0 0 transparent;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.nf-item:hover{background:var(--surface-sunken)}.nf-item:active{transform:scale(.992)}.nf-item:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.nf-item[data-unread]{background:var(--brand-tint);box-shadow:inset 3px 0 0 0 var(--brand-primary)}.nf-item[data-unread]:hover{background:color-mix(in srgb,var(--brand-tint) 70%,var(--surface))}.nf-item[data-safety]{border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.nf-item[data-safety][data-unread]{box-shadow:inset 3px 0 0 0 var(--danger)}@media (prefers-reduced-motion:reduce){.nf-item{transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.nf-item:active{transform:none}}.nf-icon{inline-size:44px;block-size:44px;border-radius:14px;display:grid;place-items:center;background:var(--surface-sunken);color:var(--brand-secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 80%,transparent)}.nf-icon svg{inline-size:19px;block-size:19px;display:block}.nf-item[data-icon=bids] .nf-icon,.nf-item[data-icon=money] .nf-icon{background:rgba(31,181,122,.14);color:var(--success)}.nf-item[data-icon=dispute] .nf-icon,.nf-item[data-icon=safety] .nf-icon{background:rgba(229,72,77,.14);color:var(--danger)}.nf-item[data-icon=bookings] .nf-icon,.nf-item[data-icon=messages] .nf-icon{background:var(--brand-tint);color:var(--brand-on-tint)}.nf-item[data-icon=marketing] .nf-icon{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.nf-item[data-icon=account] .nf-icon{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.nf-item__main{min-inline-size:0;display:flex;flex-direction:column;gap:4px}.nf-item__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nf-item__title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--text)}.nf-item[data-unread] .nf-item__title{font-weight:700;color:var(--text-strong)}.nf-item__body{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nf-item__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-block-start:2px;padding-block:3px;padding-inline:10px;border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--brand-on-tint);font-size:12px;font-weight:600}.nf-item__cta:after{content:"→";font-size:11px}[dir=rtl] .nf-item__cta:after{content:"←"}.nf-item:hover .nf-item__cta{text-decoration:underline}.nf-item__tag{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-block:2px;padding-inline:7px;border-radius:var(--radius-pill)}.nf-item__tag[data-kind=safety]{background:rgba(229,72,77,.14);color:var(--danger)}.nf-item__tag[data-kind=digest]{background:var(--brand-tint);color:var(--brand-secondary)}.nf-item__end{display:flex;flex-direction:column;align-items:flex-end;gap:6px;white-space:nowrap}.nf-item__when{font-size:12px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nf-item__dot{inline-size:9px;block-size:9px;border-radius:var(--radius-pill);background:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.nf-item[data-safety] .nf-item__dot{background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 18%,transparent)}.nf{margin-inline:auto;padding-inline:clamp(16px,4vw,40px);padding-block:clamp(20px,5vw,48px);color:var(--ink-900)}.nf,.nf-group,.nf>.up-empty,.nf>.up-hero,.nf__toolbar{max-inline-size:var(--page-wide)}.nf__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.nf__eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-secondary)}.nf__title{margin:6px 0 8px;font-family:var(--font-display);font-weight:300;font-size:clamp(28px,5vw,46px);line-height:1.04;letter-spacing:-.02em}.nf__lede{margin:0 0 4px;font-size:15.5px;line-height:1.55;max-inline-size:56ch}.nf__lede,.nf__settings{color:var(--text-secondary)}.nf__settings{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding-inline:16px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-size:14px;font-weight:600;text-decoration:none}.nf__settings:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.nf__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:var(--space-7,36px) 10px;flex-wrap:wrap}.nf-tabs{gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border)}.nf-tab,.nf-tabs{display:inline-flex}.nf-tab{align-items:center;min-block-size:38px;padding-inline:18px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.nf-tab:hover:not([data-active]){color:var(--text)}.nf-tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.nf-tab[data-active]{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-card)}.nf-tab__count{margin-inline-start:7px;min-inline-size:18px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--brand-primary);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.nf-tab{transition:color var(--dur-fast) var(--ease-standard)}}.nf__markall{min-block-size:40px;padding-inline:16px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.nf__markall:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.nf__markall:disabled{opacity:.5;cursor:default}.nf-group{margin-block-start:var(--space-6,28px)}.nf-group__label{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding-inline:14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.nf-group__label:after{content:"";flex:1 1;block-size:1px;background:var(--border)}.nf-list{gap:6px;margin:0;padding:0;list-style:none}.nf-empty,.nf-list{display:flex;flex-direction:column}.nf-empty{text-align:center;padding-block:clamp(40px,9vw,88px);align-items:center;gap:12px}.nf-empty__title{margin:0;font-family:var(--font-display);font-size:24px;font-weight:500}.nf-empty__body{margin:0;max-inline-size:44ch;color:var(--text-muted)}.nf-prefs{max-inline-size:var(--page-wide);margin-inline:auto;padding-inline:clamp(16px,4vw,40px);padding-block:clamp(20px,5vw,48px);color:var(--ink-900);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6,26px);align-items:start}.nf-prefs>.up-hero,.nf-prefs__back,.nf-savebar{grid-column:1/-1}.nf-card{order:1}.nf-card:has(.nf-matrix){grid-column:1/-1;order:2}.nf-savebar{order:3}@media (max-width:860px){.nf-prefs{grid-template-columns:minmax(0,1fr)}}.nf-prefs .nf-savebar,.nf-prefs .up-actionbar{position:static;inset-block-end:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nf-prefs .nf-savebar{margin-block:var(--space-7,32px) var(--space-4,16px)}.nf-prefs__back{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;margin-block-end:var(--space-4,16px);color:var(--text-muted);font-size:14px;font-weight:600;text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.nf-prefs__back:hover{color:var(--text-strong)}.nf-prefs__back:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm,8px)}.nf-prefs__eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-secondary)}.nf-prefs__title{margin:6px 0 8px;font-family:var(--font-display);font-weight:300;font-size:clamp(28px,5vw,46px);line-height:1.04;letter-spacing:-.02em}.nf-prefs__lede{margin:0 0 8px;color:var(--text-secondary);font-size:15.5px;line-height:1.55;max-inline-size:60ch}.nf-card{margin-block-start:var(--space-6,26px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(20px,3vw,30px);box-shadow:var(--shadow-card)}.nf-card__title{margin:0 0 5px;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text-strong)}.nf-card__lede{margin:0 0 18px;color:var(--text-secondary);font-size:14.5px;line-height:1.55}.nf-master{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;border-block-start:1px solid var(--border)}.nf-master:first-of-type{border-block-start:none}.nf-master__txt{min-inline-size:0}.nf-master__name{font-size:15px;font-weight:600;color:var(--text-strong)}.nf-master__desc{margin:3px 0 0;font-size:13px;color:var(--text-muted);line-height:1.45}.nf-switch{position:relative;flex:none;inline-size:54px;block-size:32px;border-radius:var(--radius-pill);border:none;background:var(--border-strong);cursor:pointer;padding:0;box-shadow:inset 0 1px 3px rgba(14,14,18,.16);transition:background var(--dur-base) var(--ease-standard)}.nf-switch[aria-checked=true]{background:var(--brand-primary)}.nf-switch:hover:not([disabled]){filter:brightness(.98)}.nf-switch:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.nf-switch[disabled]{cursor:not-allowed;opacity:.55}.nf-switch__thumb{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:26px;block-size:26px;border-radius:var(--radius-pill);background:#fff;box-shadow:0 2px 6px -1px rgba(14,14,18,.45),0 0 0 .5px rgba(14,14,18,.04);transition:inset-inline-start var(--dur-base) var(--ease-emphasis)}.nf-switch[aria-checked=true] .nf-switch__thumb{inset-inline-start:25px}.nf-switch:active:not([disabled]) .nf-switch__thumb{inline-size:30px}.nf-switch[aria-checked=true]:active:not([disabled]) .nf-switch__thumb{inset-inline-start:21px}@media (prefers-reduced-motion:reduce){.nf-switch,.nf-switch__thumb{transition:none}.nf-switch:active:not([disabled]) .nf-switch__thumb{inline-size:26px}.nf-switch[aria-checked=true]:active:not([disabled]) .nf-switch__thumb{inset-inline-start:25px}}.nf-matrix{margin-block-start:8px;overflow-x:auto}.nf-matrix__grid{inline-size:100%;border-collapse:collapse;min-inline-size:460px}.nf-matrix__grid td,.nf-matrix__grid th{padding:12px 8px;text-align:center;border-block-end:1px solid var(--border)}.nf-matrix__grid td:first-child,.nf-matrix__grid th:first-child{text-align:start;inline-size:44%}.nf-matrix__chhead{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.nf-matrix__cat{display:flex;flex-direction:column;gap:3px}.nf-matrix__catname{font-size:14.5px;font-weight:600;color:var(--text-strong);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nf-matrix__catdesc{font-size:12.5px;color:var(--text-muted);line-height:1.4}.nf-lock{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-secondary);background:var(--brand-tint);padding-block:2px;padding-inline:7px;border-radius:var(--radius-pill)}.nf-cell{position:relative;inline-size:28px;block-size:28px;border-radius:9px;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;display:inline-grid;place-items:center;padding:0;color:#fff;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.nf-cell:before{content:"";position:absolute;inset:0;margin:auto;inline-size:max(100%,44px);block-size:max(100%,44px)}.nf-cell:hover:not([disabled]){border-color:var(--brand-primary)}.nf-cell:active:not([disabled]){transform:scale(.9)}.nf-cell:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.nf-cell[aria-checked=true]{background:var(--brand-primary);border-color:var(--brand-primary)}.nf-cell[data-locked]{background:var(--brand-secondary);border-color:var(--brand-secondary);cursor:not-allowed}.nf-cell[data-mastered]:not([data-locked]){opacity:.4;cursor:not-allowed}.nf-cell svg{inline-size:16px;block-size:16px;display:block}@media (prefers-reduced-motion:reduce){.nf-cell{transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.nf-cell:active:not([disabled]){transform:none}}.nf-quiet__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:6px 16px}.nf-quiet__times{display:flex;gap:18px;flex-wrap:wrap;margin-block-start:4px}.nf-quiet__field{display:flex;flex-direction:column;gap:6px}.nf-quiet__label{font-size:13px;font-weight:600;color:var(--text-secondary)}.nf-quiet__input{min-block-size:48px;padding-block:10px;padding-inline:14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nf-quiet__input:focus{border-color:var(--brand-primary);outline:3px solid var(--focus-ring);outline-offset:1px}.nf-quiet__input:disabled{opacity:.5}.nf-quiet__summary{margin:8px 0 0;font-size:13.5px;color:var(--text-muted)}.nf-savebar{position:sticky;inset-block-end:16px;margin-block-start:var(--space-6,28px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;padding-inline:18px;border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sticky);flex-wrap:wrap}.nf-savebar__status{font-size:14px;font-weight:600;color:var(--text-secondary)}.nf-savebar__save{min-block-size:48px}.nf-savebar__status[data-tone=saved]{color:var(--success)}.nf-savebar__status[data-tone=error]{color:var(--danger)}.nf-savebar__actions{display:flex;gap:10px}.nf-btn-black{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding-inline:28px;border-radius:var(--radius-pill);border:none;background:var(--btn-black);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.nf-btn-black:hover:not(:disabled){background:var(--btn-black-hover)}.nf-btn-black:disabled{opacity:.5;cursor:default}.nf-btn-ghost{display:inline-flex;align-items:center;min-block-size:48px;padding-inline:22px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:transparent;color:var(--text-secondary);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.nf-btn-ghost:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.nf-btn-ghost:disabled{opacity:.5;cursor:default}@media (max-width:560px){.nf-item{grid-template-columns:36px 1fr auto}}