.nx-page{--nx-gap:var(--space-4);max-width:880px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-8)}.nx-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.nx-head h1{font-family:var(--font-head);font-size:30px;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0}:is(.admin,.dsk-scope,.m-shell,.m-staffscope) .nx-head h1{font-weight:500}.nx-tools{display:inline-flex;align-items:center;gap:var(--space-3)}.nx-tool{background:none;border:0;padding:0;font-family:var(--font-body);font-size:13px;color:var(--gold-ink);cursor:pointer;transition:color .14s ease}.nx-tool:hover{color:var(--ink);text-decoration:underline}.nx-tool:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset);border-radius:var(--r-sm)}.nx-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.nx-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--white);color:var(--ink-soft);font-family:var(--font-body);font-size:13px;line-height:1;padding:9px 16px;border-radius:var(--r-pill);cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.nx-tab:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.nx-tab:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}.nx-tab.is-on{background:var(--gold);border-color:var(--gold);color:var(--badge-ink)}.nx-tabcount{position:absolute;top:-6px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-pill);background:var(--badge-bg);color:var(--badge-ink);box-shadow:0 0 0 2px var(--ivory);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:600;line-height:17px;text-align:center}.nx-tab.is-on .nx-tabcount{background:var(--ink);box-shadow:0 0 0 2px var(--ivory)}.nx-group{position:relative;padding-left:22px}.nx-group+.nx-group{margin-top:var(--space-5)}.nx-group:before{content:"";position:absolute;left:3px;top:14px;bottom:10px;width:1px;background:var(--line)}.nx-group:last-child:before{bottom:18px}.nx-date{position:relative;display:block;margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--gold-ink)}.nx-date:before{content:"";position:absolute;left:-22px;top:3px;width:7px;height:7px;border-radius:50%;background:var(--gold)}.nx-group.is-pinned .nx-date{color:var(--bad-ink)}.nx-group.is-pinned .nx-date:before{background:var(--bad)}.nx-stack{display:flex;flex-direction:column;gap:var(--space-2)}.nx-card{--nx-lead:48px;--nx-gap:14px;position:relative;display:block;background:var(--white);border:1px solid var(--line-soft);border-radius:18px;padding:14px 16px 14px 14px;transition:transform .16s var(--ease-spring),box-shadow .16s ease,border-color .16s ease}.nx-card:focus-within,.nx-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.nx-card.is-unread{background:radial-gradient(150px 110px at 38px 36px,color-mix(in srgb,var(--nx-hue,var(--gold)) 17%,transparent),transparent 74%),var(--white)}.nx-card.is-critical{border-color:color-mix(in srgb,var(--bad) 22%,transparent);background:color-mix(in srgb,var(--bad) 3%,var(--white))}.nx-tap{display:flex;align-items:flex-start;gap:var(--nx-gap);width:100%;padding:0;border:0;background:none;text-align:left;font-family:inherit;cursor:pointer}.nx-tap:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset);border-radius:var(--r-md)}.nx-lead{position:relative;flex:none;width:var(--nx-lead);height:var(--nx-lead)}.nx-av,.nx-ico,.nx-stone{position:relative;z-index:1;width:100%;height:100%;display:grid;place-items:center;border-radius:14px;overflow:hidden}.nx-stone{background:color-mix(in srgb,var(--nx-hue,var(--gold)) 12%,var(--white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent)}.nx-stone img{width:100%;height:100%;object-fit:cover;transform:scale(1.7)}.nx-lead.is-stack:before{content:"";position:absolute;inset:0;border-radius:14px;transform:translate(5px,-5px) rotate(7deg);background:color-mix(in srgb,var(--nx-hue,var(--gold)) 22%,var(--white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.nx-ico{color:var(--nc-tone,var(--gold));background:color-mix(in srgb,var(--nc-tone,var(--gold)) 11%,var(--white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nc-tone,var(--gold)) 18%,transparent)}.nx-av{font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:.01em;color:var(--ink);background:color-mix(in srgb,var(--av-hue,var(--pc-yellow)) 70%,var(--white))}.nx-av,.nx-medal{border-radius:50%}.nx-medal{position:absolute;z-index:2;right:-5px;bottom:-5px;width:22px;height:22px;display:grid;place-items:center;color:var(--nc-tone,var(--gold));background:var(--white);box-shadow:0 0 0 2px var(--white),0 3px 8px -3px color-mix(in srgb,var(--ink) 40%,transparent)}.nx-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:1px}.nx-badges{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;flex-wrap:wrap}.nx-subject{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:15px;color:var(--ink)}.nx-subject:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--ink-muted);vertical-align:middle;margin-right:8px;opacity:.55}.nx-badge{font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--nc-tone,var(--gold)) 82%,var(--ink))}.nx-card.is-critical .nx-badge{color:var(--bad)}.nx-titlerow{display:flex;align-items:baseline;gap:var(--space-3)}.nx-title{flex:1 1;min-width:0;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em;color:var(--ink)}.nx-card:not(.is-unread) .nx-title{font-weight:500}.nx-time{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;line-height:20px;color:var(--ink-muted)}.nx-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 16%,transparent)}.nx-card.is-critical .nx-dot{background:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 16%,transparent)}.nx-sub{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:20px;color:var(--ink-soft)}.nx-card--m .nx-badge{display:none}.nx-card--m:not(.is-critical):not(:has(.nx-subject)) .nx-badges{display:none}.nx-card--m .nx-badges>.nx-subject:first-child:before{display:none}.nx-card--m .nx-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--ink-muted);font-size:14px}.nx-empty strong{display:block;color:var(--ink);font-weight:600;margin-bottom:6px}@keyframes nx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nx-group{animation:nx-rise .46s var(--ease-spring) both}.nx-group:nth-child(2){animation-delay:.06s}.nx-group:nth-child(3){animation-delay:.12s}.nx-group:nth-child(n+4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.nx-group{animation:none}.nx-card{transition:none}.nx-card:focus-within,.nx-card:hover{transform:none}}@media (max-width:720px){.nx-page{padding:var(--space-5) var(--space-3) var(--space-7)}.nx-head h1{font-size:24px}.nx-group{padding-left:18px}.nx-date:before{left:-18px}}.nx-card .ncard-actions,.nx-card .ncard-detail,.nx-card .ncard-digest,.nx-card .ncard-meta{padding:0 0 0 calc(var(--nx-lead) + var(--nx-gap))}.nx-card .ncard-meta{margin-top:10px;gap:8px;flex-wrap:wrap}.nx-card .ncard-digest{margin-top:10px}.nx-card .ncard-actions{margin-top:12px;gap:8px}.nx-card .ncard-detailwrap.is-open .ncard-detail{padding-top:var(--space-2);padding-bottom:0}.nx-card .ncard-ref{border:0;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink) 5.5%,transparent);transition:background-color .15s ease}.nx-card .ncard-ref:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.nx-card .ncard-ref-no{font-size:11.5px;font-weight:500;line-height:16px;padding:4px 10px}.nx-card .ncard-ref-no:has(+.ncard-ref-copy){padding-right:3px}.nx-card .ncard-ref-copy{border-left:0;padding:0 9px 0 4px;opacity:.55}.nx-spec{flex:1 1;min-width:0;font-family:var(--font-mono);font-size:11.5px;line-height:24px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-card .ncard-chip{border:0;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink) 5.5%,transparent);padding:4px 10px;font-size:11px}.nx-card .ncard-act{display:inline-flex;align-items:center;height:32px;padding:0 15px;border:0;border-radius:var(--r-pill);font-size:13px;font-weight:500;line-height:1;color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent);transition:background-color .15s ease,transform .12s var(--ease-spring)}.nx-card .ncard-act:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 10%,transparent)}.nx-card .ncard-act:active{transform:scale(.97)}.nx-card .ncard-act.is-primary{color:var(--white);background:var(--ink)}.nx-card .ncard-act.is-primary:hover{background:var(--ink-soft)}.nx-card .ncard-act.is-danger{color:var(--bad);background:color-mix(in srgb,var(--bad) 9%,transparent)}.nx-card .ncard-act.is-primary.is-danger{color:var(--white);background:var(--bad)}.nx-card .ncard-rate{height:32px;border-radius:var(--r-pill);padding:0 12px}.nx-card .ncard-archive{top:6px;right:6px}@media (hover:none){.nx-card .ncard-archive{opacity:1}}.nx-card .ncard-typesum{margin-top:0}.nx-card .ncard-flag{line-height:14px;padding:2px 8px;border:0;border-radius:var(--r-pill);font-size:9px;color:var(--bad);background:color-mix(in srgb,var(--bad) 11%,transparent)}.nx-group--m{padding-left:0}.nx-group--m:before{display:none}.nx-group--m .nx-date{margin-bottom:var(--space-2);color:var(--ink-muted)}.nx-group--m .nx-date:before{display:none}.nx-group--m .m-nsheet{margin:0;border-top:0;gap:var(--space-2)}.notif-list .nx-card{border:0;border-radius:0;padding:14px 16px 14px 14px;background:transparent}.notif-list .nx-card.is-unread{background:radial-gradient(150px 110px at 38px 36px,color-mix(in srgb,var(--nx-hue,var(--gold)) 17%,transparent),transparent 74%),var(--white)}.notif-list .nx-card+.nx-card:before{content:"";position:absolute;top:0;right:0;left:calc(14px + var(--nx-lead) + var(--nx-gap));height:1px;background:var(--line-soft)}.notif-list .nx-card:focus-within,.notif-list .nx-card:hover{transform:none;box-shadow:none}.notif-list .nx-card:not(.is-unread):hover{background:color-mix(in srgb,var(--white) 60%,transparent)}.notif-list .nx-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-notif-pop{--m-head:var(--font-plex-sans),var(--font-body)}.m-notif-pop .notif-head{padding:16px 16px 12px;border-bottom:1px solid var(--line-soft);font-family:var(--m-head,var(--font-display));font-size:17px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.m-notif-pop .notif-mark{font-size:13px}.m-notif-pop .notif-foot{border-top-color:var(--line-soft);font-weight:500}.m-pagetitle-right .nset-btn{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--white);color:var(--ink)}.m-pagetitle-right .nset-btn:active{transform:scale(.96)}.m-accbar-aside{display:inline-flex;align-items:center;gap:6px;flex:none}.m-accbar:has(.m-accbar-aside) .m-accbar-title{flex:1 1 auto;min-width:0}.m-accbar-aside .nset-btn{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--white);color:var(--ink)}.m-accbar-aside .nset-btn:active{transform:scale(.96)}.m-notif-page{padding-top:10px}