.ndash{--ink:#141210;--body:#3a3530;--mut:#6b6560;--ghost:#9c9789;--line:#ececea;--vio:#7c5cff;--cyan:#22c7e6;--g:linear-gradient(120deg,#7c5cff,#5b6cf0 55%,#22c7e6);--teal:#0e9488;--tealBg:#e2f5f1;--tealLn:#9fd9d0;--amber:#a8761a;--amberBg:#faf0da;--amberLn:#e6cf94;--rose:#bd5870;--roseBg:#f8e8ed;--roseLn:#e5b3c0;--sh:0 1px 2px rgba(20,18,16,.04);--shmd:0 10px 30px rgba(20,18,16,.06);min-height:70vh;background:#f7f6fe;color:var(--ink);font-family:inherit;padding:30px 24px 64px}.ndash .wrap{max-width:1140px;margin:0 auto}.ndash .shell{display:grid;grid-template-columns:230px 1fr;grid-gap:20px;gap:20px;align-items:start}@media (max-width:760px){.ndash .shell{grid-template-columns:1fr}.ndash .rail{position:static}.ndash .rnav{display:flex;overflow:auto;gap:6px}.ndash .navi .ct{display:none}}.ndash .rail{position:-webkit-sticky;position:sticky;top:84px;background:hsla(0,0%,100%,.66);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:20px;padding:14px;box-shadow:var(--sh)}.ndash .railhead{display:flex;align-items:center;gap:11px;padding:8px 10px 14px;border-bottom:1px solid var(--line);margin-bottom:10px}.ndash .railhead .rt{font-weight:800;font-size:13.5px;letter-spacing:-.01em;line-height:1.1}.ndash .railhead .rs{font-size:10.5px;color:var(--ghost);margin-top:2px}.ndash .rnav{display:flex;flex-direction:column;gap:2px}.ndash .navi{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--body);cursor:pointer;border:none;background:none;text-align:left;width:100%;font-family:inherit;white-space:nowrap}.ndash .navi:hover{background:rgba(20,18,16,.04)}.ndash .navi.on{background:rgba(124,92,255,.1);color:var(--ink)}.ndash .navi .ni{width:18px;height:18px;flex:none;color:var(--ghost)}.ndash .navi.on .ni{color:var(--vio)}.ndash .navi .ct{margin-left:auto;font-size:10.5px;font-weight:800;background:var(--amberBg);color:var(--amber);border-radius:999px;padding:2px 8px}.ndash .card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shmd);padding:clamp(20px,3vw,28px)}.ndash .card+.card{margin-top:18px}.ndash .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--vio);margin-bottom:14px}.ndash .eyebrow:before{content:"";width:26px;height:3px;border-radius:2px;background:var(--g)}.ndash h1{font-size:clamp(24px,3.4vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 10px}.ndash h2{font-size:19px;letter-spacing:-.02em}.ndash h2,.ndash h3{font-weight:800;margin:0 0 4px}.ndash h3{font-size:15.5px;letter-spacing:-.01em}.ndash .grad{background:var(--g);-webkit-background-clip:text;background-clip:text;color:transparent}.ndash .lead{font-size:15px;color:var(--mut);line-height:1.62;margin:0;max-width:54ch}.ndash .small{font-size:13px;color:var(--mut);line-height:1.55}.ndash .meta{font-size:11.5px;color:var(--ghost)}.ndash .mb8{margin-bottom:8px}.ndash .mt14{margin-top:14px}.ndash .mt18{margin-top:18px}.ndash .divider{height:1px;background:var(--line);margin:18px 0}.ndash .spread{justify-content:space-between;gap:14px;flex-wrap:wrap}.ndash .row,.ndash .spread{display:flex;align-items:center}.ndash .row{gap:10px}.ndash .stat{display:flex;gap:12px;flex-wrap:wrap}.ndash .stat .b{flex:1 1;min-width:128px;background:linear-gradient(180deg,#fff,#fcfbff);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:var(--sh)}.ndash .stat .n{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.ndash .stat .n.t{color:var(--teal)}.ndash .stat .l{font-size:11.5px;color:var(--mut);margin-top:7px;line-height:1.35}.ndash .listrow{display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:#fff;margin-bottom:11px;box-shadow:var(--sh)}.ndash .listrow:last-child{margin-bottom:0}.ndash .listrow .nm{font-weight:700;font-size:14.5px;letter-spacing:-.01em}.ndash .listrow .q{font-size:12px;color:var(--mut);margin-top:2px}.ndash .pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:4px 11px;border-radius:999px;white-space:nowrap}.ndash .pill .d{width:6px;height:6px;border-radius:50%;background:currentColor}.ndash .pill.teal{background:var(--tealBg);color:var(--teal)}.ndash .pill.amber{background:var(--amberBg);color:var(--amber)}.ndash .pill.rose{background:var(--roseBg);color:var(--rose)}.ndash .pill.soon{background:rgba(20,18,16,.05);color:var(--ghost)}.ndash .pill.vio{background:rgba(124,92,255,.1);color:var(--vio)}.ndash .vbadge{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--sh)}.ndash .vbadge .k{font-size:8px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ghost);display:block;line-height:1}.ndash .vbadge .v{font-size:12px;font-weight:700;display:block;margin-top:3px}.ndash .vbadge .ck{width:18px;height:18px}.ndash .avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c5cff,#22c7e6);border:1px solid rgba(0,0,0,.06);flex:none}.ndash .avatar.sm{width:30px;height:30px;font-size:12px}.ndash .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;color:#fff;background:var(--ink);text-decoration:none}.ndash .btn.grad{background:var(--g)}.ndash .btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh)}.ndash .btn.sm{padding:9px 14px;font-size:13px;border-radius:10px}.ndash .note{font-size:12.5px;color:var(--mut);line-height:1.6;background:#faf9ff;border:1px solid var(--line);border-radius:14px;padding:13px 15px}.ndash .empty{text-align:center;padding:36px 20px}.ndash .empty .ico{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(124,92,255,.1);color:var(--vio);margin-bottom:14px}