.nj-header-root.njc-static{position:relative}.nj-brand .njc-announce{display:block;padding:8px 16px;text-align:center;font:600 13px/1.4 var(--font-body);background:var(--navy);color:var(--secondary-btn-text)}[data-theme=dark] .nj-brand .njc-announce{background:var(--secondary-btn)}.nj-brand .njc-announce a{color:inherit;text-decoration:none}.nj-brand .njc-announce a:hover{color:inherit;text-decoration:underline}.nj-brand .njc-brand{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0;color:var(--heading);text-decoration:none}.nj-brand .njc-brand:hover{color:var(--heading)}.nj-brand .njc-brand img{height:32px;width:auto;max-width:150px;object-fit:contain}@media (max-width:720px){.nj-brand .njc-brand img{height:28px}}.nj-brand .njc-brand-text{display:none;flex-direction:column;gap:2px;min-width:0}.nj-brand .njc-brand-name{font:700 17px/1.1 var(--font-head);letter-spacing:.02em;color:var(--heading);white-space:nowrap}.nj-brand .njc-brand-tag{font:600 12px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.nj-brand .njc-brand-text.has-name{display:flex}@media (max-width:639px){.nj-brand .njc-brand-text.has-name{display:none}}.nj-brand .njc-brand-text.tag-only{display:none;padding-left:12px;border-left:1px solid var(--line)}@media (min-width:1600px){.njc-wide .njc-brand-text.tag-only{display:flex}}.nj-brand .njc-nav{display:none;margin-left:18px;min-width:0;flex:1 1 auto;overflow:hidden;padding:3px}.nj-brand .njc-nav>ul{display:flex;align-items:center;gap:2px}.nj-brand .njc-nav .nav-link>*,.nj-brand .njc-nav>ul>li{flex:none}.nj-brand .njc-nav .nav-link.is-active{color:var(--heading);background:var(--teal-soft)}[data-theme=dark] .nj-brand .njc-nav .nav-link.is-active{color:var(--accent-text)}.nj-brand .njc-nav .nav-link .chev{width:12px;height:12px;transition:transform .2s}.nj-brand .njc-nav .nav-link[aria-expanded=true] .chev{transform:rotate(180deg)}.nj-brand .njc-nav .nav-link .tag-live{margin-left:2px}.nj-brand .njc-burger{display:inline-flex;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);align-items:center;justify-content:center}.nj-brand .njc-burger svg{width:22px;height:22px}.nj-brand .njc-region-slot{display:none;min-width:0}@media (min-width:1181px){.njc-grouped .njc-nav{display:block}.njc-grouped .njc-burger{display:none}}@media (min-width:1281px){.njc-grouped .njc-region-slot{display:block}}.njc-grouped .njc-bar.header-bar{max-width:1340px}@media (min-width:1181px){.njc-grouped .njc-nav{margin-left:10px}.njc-grouped .njc-nav .nav-link{padding:0 9px;font-size:14.5px;gap:5px}.njc-grouped .njc-actions{gap:8px}.njc-grouped .njc-actions .member-btn{padding:0 16px}.njc-grouped .njc-actions .njc-region{padding:0 12px;gap:6px}.njc-grouped .njc-guest-auth .njc-login{padding:0 8px;font-size:14px}.njc-grouped .njc-guest-auth .njc-register{padding:0 14px;font-size:14px;min-height:40px}.njc-grouped.njc-authed .njc-nav .nav-link .chev{display:none}.njc-grouped.njc-authed .njc-region .max-w-\[7rem\]{max-width:2.4rem}.njc-grouped.njc-authed .nj-acct-txt{max-width:104px}}@media (max-width:1439px) and (min-width:1181px){.njc-grouped .njc-nav .nav-link .chev{display:none}.njc-grouped:not(.njc-authed) .njc-region .max-w-\[7rem\]{max-width:2.4rem}.njc-grouped.njc-authed .njc-region-slot{display:none}.njc-grouped.njc-authed .nj-acct-txt{max-width:84px}}.njc-wide .njc-bar{max-width:1600px;--gutter:24px}@media (max-width:720px){.njc-wide .njc-bar{--gutter:16px}}.njc-wide .njc-nav{margin-left:4px}.njc-wide .njc-nav>ul{gap:0}.njc-wide .njc-nav .nav-link{font-size:13px;padding:0 7px;gap:4px}.njc-wide .njc-nav .nav-link .tag-live{display:none}@media (min-width:1440px){.njc-wide .njc-nav{display:block}.njc-wide .njc-burger{display:none}}@media (min-width:1600px){.njc-wide .njc-region-slot{display:block}.njc-wide .njc-nav>ul{gap:2px}.njc-wide .njc-nav .nav-link{font-size:14px;padding:0 10px}}@media (min-width:1800px){.njc-wide .njc-nav .nav-link{font-size:15px;padding:0 12px}}@media (max-width:1599px) and (min-width:1440px){.njc-wide .njc-actions .member-btn span{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.njc-wide .njc-actions .member-btn{padding:0;width:44px;justify-content:center}}.nj-brand .njc-badge{display:inline-flex;align-items:center;padding:3px 6px;border-radius:6px;background:var(--teal-soft);color:var(--teal-text);font:700 12px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.nj-brand .njc-mega{z-index:120}.nj-brand .njc-mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 28px;padding-top:28px;padding-bottom:32px}.njc-grouped .njc-mega-grid{max-width:1240px;grid-template-columns:repeat(3,minmax(0,1fr))}.nj-brand .njc-mega-col{display:flex;flex-direction:column;gap:2px;min-width:0}.nj-brand .njc-mega-head{padding:0 12px 8px}.nj-brand .mlink.njc-mlink{align-items:center;outline:none}.nj-brand .mlink.njc-mlink:focus-visible{background:var(--cloud);box-shadow:0 0 0 3px var(--teal)}.nj-brand .mlink.njc-mlink.is-active{background:var(--teal-soft)}.nj-brand .mlink.njc-mlink.is-disabled{opacity:.45}.nj-brand .njc-mtitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:600 15px/1.35 var(--font-head);color:var(--heading)}[data-theme=dark] .nj-brand .mlink.njc-mlink:focus-visible,[data-theme=dark] .nj-brand .mlink.njc-mlink:hover{background:var(--surface-sunken)}.nj-brand .njc-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex:0 0 auto}.njc-wide .njc-actions{gap:8px;flex:0 0 auto}.nj-brand .njc-actions>*{flex:none}.nj-brand .njc-actions .njc-region{padding:0 14px;font-size:15px}.nj-brand .njc-actions .njc-region .chev{display:none}.nj-brand .njc-guest-auth{display:inline-flex;align-items:center;gap:4px}.nj-brand .njc-login{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;font:600 15px/1 var(--font-body);color:var(--heading);text-decoration:none;white-space:nowrap}.nj-brand .njc-login:hover{background:var(--cloud);color:var(--heading)}.nj-brand .njc-register{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--heading);font:600 15px/1 var(--font-body);text-decoration:none;white-space:nowrap;transition:border-color .15s,color .15s}.nj-brand .njc-register:hover{border-color:var(--teal);color:var(--teal-text)}.nj-brand a.member-btn,.nj-brand a.member-btn:hover{color:var(--navy-deep);text-decoration:none}@media (max-width:639px){.nj-brand .njc-guest-auth{display:none}}@media (max-width:479px){.nj-brand .njc-actions{gap:6px}.nj-brand .njc-actions .member-btn span{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nj-brand .njc-actions .member-btn{padding:0;width:44px;justify-content:center}}.nj-brand .njc-ws-btn{display:none}@media (max-width:1023px){.nj-brand .njc-ws-btn{display:inline-grid}}@media (max-width:640px){.nj-brand .njc-actions.nj-has-ws .member-btn{display:none}}.nj-brand .njc-mobile{position:absolute;left:0;right:0;top:100%;z-index:110;max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 24px 48px rgba(8,45,91,.12);animation:fade .18s ease-out}[data-theme=dark] .nj-brand .njc-mobile{box-shadow:var(--shadow-raised)}.nj-brand .njc-mobile-in{max-width:640px;margin:0 auto;padding:8px 20px 28px;display:flex;flex-direction:column;gap:2px}.nj-brand .njc-mm-link{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 4px;border-bottom:1px solid var(--cloud);font:600 16px var(--font-head);color:var(--heading);text-decoration:none}.nj-brand .njc-mm-link.is-active,.nj-brand .njc-mm-link:hover{color:var(--teal-text)}.nj-brand .njc-mm-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 4px;border:0;border-bottom:1px solid var(--cloud);background:none;font:600 16px var(--font-head);color:var(--heading);text-align:left}.nj-brand .njc-mm-toggle svg{width:14px;height:14px;transition:transform .2s}.nj-brand .njc-mm-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nj-brand .njc-mm-body{display:flex;flex-direction:column;padding:4px 0 10px 12px;border-bottom:1px solid var(--cloud)}.nj-brand .njc-mm-body .njc-mm-link{min-height:44px;border-bottom:0;font:500 15px var(--font-body);color:var(--ink)}.nj-brand .njc-mm-region{padding:12px 0 4px}.nj-brand .njc-region{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:500 14px/1 var(--font-body);color:var(--ink)}.nj-brand .njc-region:hover{border-color:var(--teal)}.nj-brand .njc-region svg{width:16px;height:16px;color:var(--teal-text)}.nj-brand .njc-region .chev{width:12px;height:12px;color:var(--muted);transition:transform .2s}.nj-brand .njc-region[aria-expanded=true] .chev{transform:rotate(180deg)}.nj-brand .njc-region-list{width:200px;padding:6px}.nj-brand .njc-region-list .nj-menu-item[aria-selected=true]{background:var(--teal-soft);color:var(--heading);font-weight:600}.nj-brand .njc-member-grid{grid-template-columns:minmax(240px,1fr) minmax(280px,360px) minmax(260px,1fr)}.nj-brand .njc-plan-empty{font-size:14px;color:var(--muted-light)}[data-theme=dark] .nj-brand .njc-plan-empty{color:var(--muted)}.nj-brand .member-panel .njc-member-close{position:absolute;top:14px;right:14px;z-index:2;color:inherit}@media (max-width:1180px){.nj-brand .njc-member-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:720px){.nj-brand .njc-member-grid{grid-template-columns:minmax(0,1fr)}}.nj-brand .njc-bell-badge{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--danger-text);color:var(--surface);font:700 12px/1 var(--font-body)}.nj-brand .njc-menu-dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--teal)}.nj-brand .njc-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:10px;border-radius:12px;background:var(--primary-btn);color:var(--primary-btn-text);font:600 14px/1 var(--font-body);text-decoration:none}.nj-brand .njc-menu-btn:hover{background:var(--primary-btn-hover);color:var(--primary-btn-text)}.nj-brand .njc-menu-plan{padding:12px 16px;border-bottom:1px solid var(--line)}.nj-brand .njc-menu-plan .eyebrow{margin:0 0 4px}.nj-brand .njc-menu-plan b{font:600 15px/1.3 var(--font-head);color:var(--heading)}.nj-brand .nj-menu-item.njc-sep{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 10px 10px}.nj-brand .njc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nj-brand .nj-menu .njc-menu-scroll{max-height:320px;overflow-y:auto;padding:6px}@media (max-width:479px){.nj-brand .nj-menu{position:fixed;left:12px;right:12px;top:72px;width:auto}}.nj-brand .njc-role-chip{margin-left:4px}@media (max-width:479px){.nj-brand .njc-role-chip{display:none}}.njc-ws-header{position:sticky;top:0;z-index:100}.njc-ws-header.nj-brand{overflow-x:visible}.nj-brand .njc-ws-bar{position:relative;top:auto;background:var(--surface)}.nj-brand .njc-ws-in{justify-content:flex-start;gap:12px}@media (max-width:720px){.nj-brand .njc-ws-in{gap:8px}}.nj-brand .njc-ws-bar .njc-crumbs{display:none;min-width:0;align-items:center;gap:8px;padding-left:16px;margin-left:4px;border-left:1px solid var(--line);font-size:14px;color:var(--muted)}@media (min-width:768px){.nj-brand .njc-ws-bar .njc-crumbs{display:flex}}.nj-brand .njc-crumbs a{color:var(--muted);text-decoration:none;white-space:nowrap}.nj-brand .njc-crumbs a:hover{color:var(--teal-text)}.nj-brand .njc-crumbs .njc-crumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--heading)}.nj-brand .njc-crumbs .njc-crumb-sep{color:var(--muted-light)}.nj-brand .njc-ws-menu{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--heading)}.nj-brand .njc-ws-menu:hover{border-color:var(--teal)}.nj-brand .njc-ws-menu svg{width:20px;height:20px}@media (min-width:1024px){.nj-brand .njc-ws-menu{display:none}}.nj-brand .njc-ws-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:10px;font:500 14px/1 var(--font-body);color:var(--muted);text-decoration:none;white-space:nowrap}.nj-brand .njc-ws-link:hover{background:var(--cloud);color:var(--heading)}.nj-brand .njc-ws-link svg{width:16px;height:16px}.nj-brand .njc-ws-label{font:600 12px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}@media (max-width:639px){.nj-brand .njc-ws-label,.nj-brand .njc-ws-link{display:none}}[data-theme=dark] .nj-brand .njc-ws-menu{border-color:var(--line-strong)}.njc-rail{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--surface);color:var(--ink)}.njc-rail-frame{position:relative;z-index:20;flex:none;height:100%;transition:width .2s ease}.njc-rail-frame.is-open{width:240px}.njc-rail-frame.is-collapsed{width:72px}.njc-rail .njc-rail-head{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--line)}.njc-rail .njc-rail-head.is-compact{justify-content:center;padding:12px 8px}.njc-rail-eyebrow{display:block;font:600 12px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.njc-rail-title{display:block;margin-top:2px;font:600 15px/1.3 var(--font-head);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.njc-rail-mark{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--teal-soft)}.njc-rail-mark img{width:20px;height:auto}.njc-rail .njc-rail-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px}.njc-rail .njc-rail-nav.is-compact{padding:12px 8px}.njc-rail .njc-rail-section{padding:16px 12px 6px;font:600 12px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.njc-rail .njc-rail-section.is-first{padding-top:4px}.njc-rail-divider{margin:10px 4px;border-top:1px solid var(--line)}.njc-rail .njc-rail-foot{flex:none;display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid var(--line);background:var(--surface)}.njc-rail .njc-rail-foot.is-compact{justify-content:center}.njc-rail-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--teal-soft);color:var(--heading);font:600 13px/1 var(--font-head)}.njc-rail .njc-rail-foot-name{font-size:13px;font-weight:600;color:var(--ink)}.njc-rail .njc-rail-foot-name,.njc-rail .njc-rail-foot-role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.njc-rail .njc-rail-foot-role{margin-top:2px;font-size:12px;color:var(--teal-text);text-transform:capitalize}.njc-rail .njc-rail-foot-link{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;color:var(--muted)}.njc-rail .njc-rail-foot-link:hover{background:var(--bg);color:var(--heading)}.njc-rail.admin-sidebar{background:var(--surface)}.njc-drawer .njc-rail.admin-sidebar{background:transparent}.njc-rail .admin-nav-link,.njc-rail .njc-link{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:8px 12px;border:0;border-left:0;border-radius:12px;background:transparent;color:var(--muted);font:500 14px/1.3 var(--font-body);text-align:left;text-decoration:none;transition:background-color .15s,color .15s}.njc-rail .admin-nav-link:hover,.njc-rail .njc-link:hover{background:var(--bg);color:var(--heading)}.njc-rail .admin-nav-link-active,.njc-rail .admin-nav-link-active:hover,.njc-rail .njc-link.is-active,.njc-rail .njc-link.is-active:hover{background:var(--teal-soft);color:var(--teal-text);font-weight:600}.njc-rail .admin-nav-link:before,.njc-rail .njc-link:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:transparent}.njc-rail .admin-nav-link-active:before,.njc-rail .njc-link.is-active:before{background:var(--teal)}.njc-rail .admin-nav-link.is-compact,.njc-rail .njc-link.is-compact{justify-content:center;padding:0;height:44px}.njc-rail .njc-link.is-parent-active{color:var(--heading);font-weight:600}.njc-rail .njc-link .chev{width:12px;height:12px;flex:none;transition:transform .2s}.njc-rail .njc-link[aria-expanded=true] .chev{transform:rotate(90deg)}.njc-rail .njc-sub{margin:2px 0 6px 22px;padding-left:12px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:1px}.njc-rail .njc-sublink{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:10px;font-size:14px;color:var(--muted);text-decoration:none}.njc-rail .njc-sublink:hover{background:var(--bg);color:var(--heading)}.njc-rail .njc-sublink.is-active{background:var(--teal-soft);color:var(--teal-text);font-weight:600}.njc-rail .njc-pill{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--teal);color:var(--navy-deep);font:700 12px/1 var(--font-body)}[data-theme=dark] .njc-rail .admin-nav-link:hover,[data-theme=dark] .njc-rail .njc-link:hover,[data-theme=dark] .njc-rail .njc-sublink:hover{background:var(--surface-sunken)}.njc-edge{position:absolute;top:18px;right:-12px;z-index:30;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--muted);box-shadow:var(--shadow-card);transition:color .15s,border-color .15s,transform .15s}.njc-edge:focus-visible,.njc-edge:hover{color:var(--heading);border-color:var(--teal);transform:scale(1.08)}.njc-edge svg{width:14px;height:14px}.njc-drawer-backdrop{position:fixed;inset:0;z-index:130;background:var(--backdrop);animation:nj-fade .18s ease-out;border:0}.njc-drawer{position:fixed;top:0;bottom:0;left:0;z-index:140;width:min(320px,88vw);display:flex;flex-direction:column;background:var(--surface-raised);border-right:1px solid var(--line);box-shadow:var(--shadow-modal);animation:nj-slide-l .2s ease-out}.njc-drawer .njc-rail{flex:1;min-height:0;background:transparent}.njc-drawer-close{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;border:0;background:transparent;color:var(--muted)}.njc-drawer-close:hover{background:var(--bg);color:var(--heading)}@media (prefers-reduced-motion:reduce){.njc-drawer,.njc-drawer-backdrop{animation:none}.njc-rail-frame{transition:none}}.njc-ws-main{background:var(--bg)}.njc-ws-shell{--njc-header-h:76px}@media (max-width:720px){.njc-ws-shell{--njc-header-h:68px}}.njc-rail-frame.njc-rail-sticky{position:sticky;top:var(--njc-header-h);align-self:flex-start;height:calc(100dvh - var(--njc-header-h))}.njc-rail-frame.njc-rail-sticky>.njc-rail{height:100%}.njc-ws-shell>.nj-header-root{z-index:100}.njc-ws-shell .njc-footer-root{position:relative;z-index:21}.njc-drawer-title{font:600 12px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-left:12px}.nj-brand.njc-footer-root{margin-top:auto;background:transparent;overflow-x:visible}.nj-brand .njc-foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(var(--njc-cols,3),minmax(0,1fr))}@media (max-width:980px){.nj-brand .njc-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nj-brand .njc-foot-grid{grid-template-columns:minmax(0,1fr)}}.nj-brand .foot-brand .njc-foot-name{font:700 17px/1.2 var(--font-head);color:var(--heading)}.nj-brand .foot-brand .njc-foot-logo{display:flex;align-items:center;gap:10px}.nj-brand .foot-brand .njc-foot-logo img{height:34px;width:auto;max-width:160px;object-fit:contain}.nj-brand .njc-social{display:flex;flex-wrap:wrap;gap:8px}.nj-brand .njc-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted)}.nj-brand .njc-social a:hover{border-color:var(--teal);color:var(--teal-text)}.nj-brand .njc-social svg{width:18px;height:18px}.nj-brand .foot-bottom .njc-legal{display:flex;flex-wrap:wrap;gap:8px 24px}.nj-brand .foot-bottom .njc-legal a{color:var(--muted);text-decoration:none}.nj-brand .foot-bottom .njc-legal a:hover{color:var(--teal-text)}.nj-brand .njc-foot-note{margin-bottom:0}.nj-brand .foot-bottom .njc-foot-disclaimer{flex:1 1 320px;min-width:0}.nj-brand .foot-bottom .njc-legal+.njc-foot-disclaimer{flex-basis:100%;order:3}.nj-brand .site-footer.is-compact{padding:40px 0 28px}.nj-brand .site-footer.is-compact .foot-bottom{margin-top:32px}[data-theme=dark] .nj-brand .njc-social a{background:var(--surface-sunken)}.njc-auth{width:100%;max-width:1240px;margin:0 auto;padding:40px 32px 56px;display:grid;gap:32px;align-items:stretch}@media (min-width:1024px){.njc-auth{grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:40px}}@media (max-width:640px){.njc-auth{padding:24px 16px 40px}}.njc-auth-card{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:32px;border-radius:22px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card)}@media (max-width:640px){.njc-auth-card{padding:20px 12px;border-radius:20px}}.njc-auth-card>*{width:100%}.nj-brand.njc-auth-aside{min-width:0;border-radius:26px;background:transparent;overflow-x:visible}.nj-brand.njc-auth-aside .member-float{height:100%;display:flex;flex-direction:column;box-shadow:var(--shadow-raised)}.nj-brand .njc-auth-aside-in{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:48px 40px}@media (max-width:640px){.nj-brand .njc-auth-aside-in{padding:28px 22px}}.nj-brand .njc-auth-aside-in h2{font:600 30px/1.18 var(--font-head);color:#fff}.nj-brand .njc-auth-aside-in h2 span{display:block;color:var(--teal)}[data-theme=dark] .nj-brand .njc-auth-aside-in h2{color:var(--ink)}[data-theme=dark] .nj-brand .njc-auth-aside-in h2 span{color:var(--accent-text)}.nj-brand .njc-auth-aside-in p.njc-auth-body{font-size:15px;line-height:1.6;color:var(--muted-light);max-width:420px}[data-theme=dark] .nj-brand .njc-auth-aside-in p.njc-auth-body{color:var(--muted)}.nj-brand .njc-auth-perks{display:flex;flex-direction:column;gap:12px}.nj-brand .njc-auth-perks li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#DCE6F2}[data-theme=dark] .nj-brand .njc-auth-perks li{color:var(--ink)}.nj-brand .njc-auth-perks svg{flex:none;width:18px;height:18px;color:var(--teal)}.nj-brand .njc-auth-visual{display:flex;flex-direction:column;gap:20px;max-width:420px}.nj-brand .njc-auth-visual .mcard{max-width:360px}@media (max-width:640px){.nj-brand .njc-auth-aside-in h2 span{display:inline}}.njc-auth-solo{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px 16px;background:var(--bg);color:var(--ink)}.njc-fab-btn{position:relative;display:inline-flex;align-items:center;border:0;cursor:pointer;font-family:var(--font-body);transition:transform .2s,box-shadow .2s}.njc-fab-btn.is-round{justify-content:center;width:56px;height:56px;padding:0;border-radius:999px;background:var(--teal);box-shadow:var(--shadow-raised)}.njc-fab-btn.is-round:hover{transform:scale(1.05)}.njc-fab-btn.is-round .njc-fab-ic{display:grid;place-items:center}.njc-fab-hint{position:absolute;right:100%;top:50%;margin-right:12px;transform:translateY(-50%);white-space:nowrap;padding:6px 12px;border-radius:999px;background:var(--navy);color:#fff;font:600 14px/1.2 var(--font-body);opacity:0;pointer-events:none;transition:opacity .15s}.njc-fab-btn:focus-visible .njc-fab-hint,.njc-fab-btn:hover .njc-fab-hint{opacity:1}[data-theme=dark] .njc-fab-hint{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-raised)}@media (max-width:640px){.njc-fab-hint{display:none}}.njc-fab-btn.is-pill{gap:10px;min-height:54px;padding:0 18px 0 8px;border-radius:999px;background:var(--navy);color:#fff;box-shadow:0 16px 36px rgba(8,45,91,.35),0 0 0 4px rgba(14,165,183,.25)}.njc-fab-btn.is-pill:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(8,45,91,.4),0 0 0 6px rgba(14,165,183,.3)}.njc-fab-btn.is-pill .njc-fab-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--surface)}.njc-fab-t{font:600 15px var(--font-head)}.njc-fab-langs{font-size:11px;font-weight:600;color:#7FE0EA;font-family:var(--font-gujarati),var(--font-body)}[data-theme=dark] .njc-fab-btn.is-pill{box-shadow:var(--shadow-raised),0 0 0 4px rgba(14,165,183,.25)}[data-theme=dark] .njc-fab-langs{color:var(--accent-text)}@media (max-width:720px){.njc-fab-langs{display:none}}@media (max-width:480px){.njc-fab-btn.is-pill{padding:0 8px;min-height:52px}.njc-fab-t{display:none}}.njc-fab-panel{overflow:hidden;border-radius:22px;border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-modal)}.njc-system{width:100%;max-width:1240px;margin:0 auto;padding:64px 32px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}@media (max-width:640px){.njc-system{padding:48px 16px}}.njc-system>.eyebrow{margin:0}.njc-system-card{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;border-radius:16px;border:1px dashed var(--line-strong);background:var(--surface)}.njc-system-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--teal-soft);color:var(--teal-text)}.njc-system h1{font:600 20px/1.35 var(--font-head);color:var(--ink)}.njc-system p{font-size:15px;line-height:1.6;color:var(--muted);max-width:448px}.njc-system-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.njc-rail .njc-link.is-danger,.njc-rail .njc-link.is-danger:hover{color:var(--danger-text)}.njc-auth-card:has(>.card-panel){padding:0;border:0;background:transparent;box-shadow:none}[data-theme=dark] .njc-rail-mark{background:var(--invert-surface)}html:not(:has(.nj-brand:not(.njc-chrome))){scroll-behavior:auto;scroll-padding-top:0}