/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.nm-home{--nm-accent:#3563c8;--nm-ink:#14161e;--nm-copy:#4a5163;--nm-line:#e8e9f2;color:var(--nm-ink);background:#f4f4fa;font-family:Inter,sans-serif;overflow:hidden}.nm-site-home{background:#f4f4fa}.nm-site-home>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#e8e9f2}.nm-site-home>header .shell-x,.nm-site-home>footer .shell-x{max-width:1440px;padding-inline:80px}.nm-site-home>header a>span:first-child,.nm-site-home>footer .space-y-4>div>span:first-child{background:#4171da;border-radius:10px}.nm-site-home>footer{background:#1b1e26}.nm-site-home>footer .shell-x{padding-block:64px 28px}@media (width<=1200px){.nm-site-home>header .shell-x,.nm-site-home>footer .shell-x{padding-inline:40px}}@media (width<=600px){.nm-site-home>header .shell-x,.nm-site-home>footer .shell-x{padding-inline:20px}.nm-site-home>header .shell-x{gap:12px}}.nm-home h1,.nm-home h2,.nm-home h3{letter-spacing:0}.nm-home-container{max-width:1440px;margin:0 auto;padding-inline:80px}.nm-hero{text-align:center;padding-top:80px}.nm-hero h1{max-width:1100px;margin:0 auto;font-size:76px;font-weight:800;line-height:1.08}.nm-headline-highlight{background:var(--nm-accent);color:#fff;border-radius:14px;padding:0 24px 8px;display:inline-block;transform:rotate(-2.5deg);box-shadow:0 16px 32px -14px #3563c88c}.nm-hero-description{color:var(--nm-copy);max-width:640px;margin:28px auto 36px;font-size:20px;line-height:1.55}.nm-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nm-home .nm-actions button,.nm-home .nm-actions a{border-radius:6px;height:56px;padding:0 30px;font-size:17px;font-weight:600}.nm-home .nm-actions a{background:var(--nm-accent);color:#fff}.nm-home .nm-actions button{color:var(--nm-ink);background:#fff;border-color:#d5d7e3}.nm-preview-wrap{text-align:left;margin-top:64px;padding-bottom:0;position:relative}.nm-profile-preview{background:#fff;border:1px solid #e3e4ee;border-radius:16px 16px 0 0;max-width:920px;margin:auto;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #28326e4d}.nm-profile-preview-photo{max-width:640px;display:block}.nm-profile-preview-photo img{width:100%;height:auto;display:block}.nm-preview-sidebar{color:#4b5263;background:#f8f8fc;border-right:1px solid #eeeff5;flex:0 0 180px;padding:20px 12px;font-size:14px}.nm-preview-sidebar>div{border-radius:8px;padding:10px 12px}.nm-preview-sidebar .is-selected{color:var(--nm-accent);background:#ebf0fb;font-weight:600}.nm-preview-content{flex:1;min-width:0;padding:26px 28px 36px}.nm-preview-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.nm-avatar{color:#1e3f94;background:#dce5fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:600;display:inline-flex}.nm-preview-person{flex:1;min-width:200px}.nm-preview-person h3{font-size:19px;line-height:1.3}.nm-preview-person p{color:#6b7080;margin-top:4px;font-size:13px}.nm-preview-stats{gap:24px;display:flex}.nm-preview-stats strong{font-size:22px;display:block}.nm-preview-stats span{color:#6b7080;font-size:11px;display:block}.nm-preview-stats>div:nth-child(2) strong{color:var(--nm-accent)}.nm-preview-row{border-top:1px solid #eeeff5;grid-template-columns:minmax(0,1fr) 95px 80px;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:grid}.nm-preview-row>:last-child{text-align:right}.nm-preview-row small{color:var(--nm-accent)}.nm-preview-table-head{color:#6b7080;border:0;padding-top:0;font-size:11px}.nm-floating{background:#fff;border-radius:14px;width:255px;padding:20px 22px;position:absolute;top:220px;box-shadow:0 0 0 1px #e6e7f0,0 24px 48px -24px #28326e47}.nm-floating-left{left:-20px;transform:rotate(-2deg)}.nm-floating-right{top:200px;right:-20px;transform:rotate(2deg)}.nm-floating>div{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:18px;display:flex}.nm-floating svg{color:var(--nm-accent);background:#ebf0fb;border-radius:8px;width:36px;height:36px;padding:8px}.nm-floating p{color:#5a6072;font-size:15px;line-height:1.45}.nm-metrics{grid-template-columns:repeat(3,1fr);gap:24px;max-width:920px;margin:auto;padding:34px 0;display:grid}.nm-metrics dt{font-size:26px;font-weight:700}.nm-metrics dd{color:var(--nm-copy);font-size:13px}.nm-band{border-top:1px solid var(--nm-line);background:#fff;padding:104px 0}.nm-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.nm-section-heading h2,.nm-steps-heading h2{font-size:48px;font-weight:800;line-height:1.12}.nm-section-heading p,.nm-steps-heading p{color:var(--nm-copy);font-size:18px;line-height:1.55}.nm-underline{text-underline-offset:4px;-webkit-text-decoration:underline #9db2e8;text-decoration:underline #9db2e8;text-decoration-thickness:5px}.nm-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nm-feature{border:1px solid #e6e7f0;border-radius:20px;flex-direction:column;padding:32px;display:flex}.nm-feature:last-child{background:#eef2fb;border-color:#dce3f5}.nm-feature-icon{justify-content:space-between;align-items:start;margin-bottom:28px;display:flex}.nm-feature-icon>svg{width:52px;height:52px;color:var(--nm-accent);background:#ebf0fb;border-radius:12px;padding:13px}.nm-feature h3{font-size:26px;font-weight:700;line-height:1.2}.nm-feature p{color:var(--nm-copy);margin-top:28px;font-size:16px;line-height:1.5}.nm-audience-band{background:#f7f7fb}.nm-audiences{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.nm-audience{border-top:2px solid var(--nm-ink);padding-top:28px}.nm-audience>svg{width:28px;height:28px;color:var(--nm-accent);margin-bottom:22px}.nm-audience h3{min-height:54px;font-size:22px;line-height:1.2}.nm-audience p{color:var(--nm-copy);margin:14px 0 20px;font-size:16px;line-height:1.55}.nm-tags{flex-wrap:wrap;gap:6px;display:flex}.nm-steps-heading{text-align:center;max-width:860px;margin:0 auto 72px}.nm-steps-heading p{margin-top:22px}.nm-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.nm-step-number{width:64px;height:64px;color:var(--nm-accent);background:#fff;border:2px solid #d5dcef;border-radius:50%;justify-content:center;align-items:center;margin-bottom:30px;font-size:20px;font-weight:700;display:flex}.nm-step:first-child .nm-step-number{background:var(--nm-accent);color:#fff;border-color:var(--nm-accent)}.nm-step h3{margin-bottom:12px;font-size:24px;line-height:1.2}.nm-step p{color:var(--nm-copy);font-size:16px;line-height:1.55}.nm-step-note{background:#f7f7fb;border-radius:10px;align-items:center;gap:10px;margin-top:24px;padding:12px 14px;font-size:12px;display:flex}.nm-step-note svg{width:18px;height:18px;color:var(--nm-accent);flex-shrink:0}.nm-join{border-top:1px solid var(--nm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:80px;padding-top:48px;display:flex}.nm-join h3{font-size:22px}.nm-join p{color:var(--nm-copy);margin-top:6px;font-size:15px}@media (width<=1200px){.nm-home-container{padding-inline:40px}.nm-hero h1{font-size:64px}.nm-floating{width:210px;top:240px}.nm-floating-left{left:0}.nm-floating-right{right:0}.nm-feature{padding:24px}.nm-section-heading{gap:40px}}@media (width<=960px){.nm-floating,.nm-preview-sidebar{display:none}.nm-home-container{padding-inline:28px}.nm-hero{padding-top:64px}.nm-hero h1{font-size:56px}.nm-section-heading h2,.nm-steps-heading h2{font-size:38px}.nm-audiences,.nm-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.nm-features{grid-template-columns:1fr}.nm-feature{min-height:0}.nm-band{padding-block:72px}}@media (width<=600px){.nm-home-container{padding-inline:20px}.nm-hero{padding-top:48px}.nm-hero h1{font-size:40px}.nm-headline-highlight{border-radius:10px;padding-inline:14px}.nm-hero-description{margin-block:24px 28px;font-size:17px}.nm-actions{gap:10px}.nm-home .nm-actions button,.nm-home .nm-actions a{height:50px;padding-inline:20px;font-size:15px}.nm-preview-wrap{margin-top:40px}.nm-preview-content{padding:22px 18px}.nm-preview-person{flex-basis:180px;min-width:0}.nm-preview-person h3{font-size:16px}.nm-preview-stats{justify-content:space-between;width:100%}.nm-preview-row{grid-template-columns:minmax(0,1fr) 48px;font-size:12px}.nm-preview-row>:nth-child(2){display:none}.nm-metrics{gap:12px;padding-block:28px}.nm-metrics dt{font-size:22px}.nm-metrics dd{font-size:11px}.nm-band{padding-block:56px}.nm-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.nm-section-heading h2,.nm-steps-heading h2{font-size:34px}.nm-section-heading p,.nm-steps-heading p{font-size:16px}.nm-audiences,.nm-steps{grid-template-columns:1fr;gap:36px}.nm-audience h3{min-height:0}.nm-steps-heading{margin-bottom:40px}.nm-join{margin-top:48px;padding-top:32px}}@media (prefers-reduced-motion:reduce){.nm-home *{scroll-behavior:auto;transition:none}}.nm-home{overflow:visible}.nm-home-container,.nm-site-home>header .shell-x,.nm-site-home>footer .shell-x{width:100%;min-width:0}.nm-home h1,.nm-home h2,.nm-home h3,.nm-home p,.nm-metrics dd,.nm-site-home>footer a{overflow-wrap:anywhere}.nm-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.nm-section-heading>*,.nm-join>*,.nm-metrics>*{min-width:0}.nm-preview-wrap{align-items:center;gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,1fr) minmax(0,2.5fr) minmax(0,1fr);display:grid}.nm-profile-preview-photo{grid-area:1/2;width:100%;min-width:0}.nm-floating{width:auto;min-width:0;position:static;transform:none}.nm-floating-left{grid-area:1/1}.nm-floating-right{grid-area:1/3}.nm-floating>div{gap:calc(var(--spacing,.25rem) * 2);min-width:0}.nm-floating svg{flex-shrink:0}.nm-features{column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 4)}.nm-feature{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.nm-feature-icon{margin-bottom:0}.nm-feature p{margin-top:0}.nm-audiences,.nm-steps{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 4)}.nm-audience,.nm-step{grid-row:span 4;grid-template-rows:subgrid;min-width:0;display:grid}.nm-audience>svg{margin-bottom:0}.nm-audience h3{min-height:0}.nm-audience p{margin:0}.nm-audience .nm-tags{align-content:start;min-width:0}.nm-tags>*{white-space:normal;overflow-wrap:anywhere;max-width:100%}.nm-step-number,.nm-step h3,.nm-step-note{margin:0}.nm-step-note{align-self:start;min-width:0}.nm-site-home>header nav{gap:calc(var(--spacing,.25rem) * 6)}.nm-site-home>header nav a{white-space:nowrap}.nm-site-home>footer .shell-x>.grid{grid-template-columns:minmax(0,1fr) auto}.nm-site-home>footer .shell-x>.grid>*{min-width:0}@media (width<=1279px){.nm-audiences,.nm-steps{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}.nm-feature{padding:calc(var(--spacing,.25rem) * 6)}.nm-site-home>footer .shell-x>.grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.nm-section-heading,.nm-features{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,1fr)}.nm-preview-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-profile-preview-photo{grid-column:1/-1}.nm-floating{display:block}.nm-floating-left{grid-area:2/1}.nm-floating-right{grid-area:2/2}.nm-home-container,.nm-site-home>header .shell-x,.nm-site-home>footer .shell-x{padding-inline:calc(var(--spacing,.25rem) * 6)}.nm-join{grid-template-columns:minmax(0,1fr);display:grid}.nm-join .nm-actions{justify-content:start}}@media (width<=639px){.nm-home-container,.nm-site-home>header .shell-x,.nm-site-home>footer .shell-x{padding-inline:calc(var(--spacing,.25rem) * 4)}.nm-hero h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.nm-hero h1 br{display:none}.nm-audiences,.nm-steps{row-gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr)}.nm-preview-wrap{grid-template-columns:minmax(0,1fr)}.nm-floating-left{grid-area:2/1}.nm-floating-right{grid-area:3/1}.nm-metrics{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr)}.nm-home .nm-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.nm-home .nm-actions>*{min-width:0}.nm-headline-highlight{max-width:100%}}@property --tw-leading{syntax:"*";inherits:false}.nm-publications{--pb-ink:#14161e;--pb-copy:#5a6072;--pb-line:#e3e5ee;--pb-accent:#3563c8;color:var(--pb-ink);font-family:var(--font-sans);background:#f4f4fa;padding-bottom:120px}.nm-publications-container{width:100%;max-width:1440px;margin-inline:auto;padding:64px 80px 0}.nm-publications h1,.nm-publications h2{letter-spacing:0}.nm-publications-heading{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;gap:64px;margin:32px 0 64px;display:grid}.nm-publications-heading h1{font-size:56px;font-weight:800;line-height:1.05}.nm-publications-heading p{max-width:560px;color:var(--pb-copy);white-space:pre-line;margin-top:20px;font-size:18px;line-height:1.5}.nm-publications-search{min-width:0;position:relative}.nm-publications-search>svg{color:#6b7080;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.nm-publications-search input{background:#fff;border-color:#dadce6;border-radius:12px;height:52px;padding-left:50px;padding-right:18px;font-size:15px}.nm-publications-toolbar{border-bottom:1px solid var(--pb-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.nm-publications-controls,.nm-publications-sort{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.nm-publications-sort{gap:16px}.nm-publications-sort>span{color:#6b7080;font-size:14px}.nm-publications-sort>button{background:#fff;border-color:#dadce6;border-radius:10px;width:190px;height:44px;font-size:15px}.nm-publications-types{background:#e9eaf2;border-radius:12px;gap:2px;height:48px;padding:4px}.nm-publications-types>button{border-radius:9px;height:40px;padding-inline:18px;font-size:15px;font-weight:600}.nm-publications-types>button[data-state=active]{color:var(--pb-ink);background:#fff}.nm-publications-topic-button{background:#fff;border-color:#dadce6;border-radius:12px;height:48px;font-size:15px;font-weight:600}.nm-publications-topic-button>span{background:var(--pb-accent);color:#fff}.nm-publications-topic-menu{border-radius:14px;width:340px;max-width:calc(100vw - 32px);padding:0}.nm-publications-topic-menu-search{border-bottom:1px solid var(--pb-line);padding:12px}.nm-publications-topic-options{max-height:320px;padding:6px;overflow-y:auto}.nm-publications-topic-options label{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px;font-size:14px;display:flex}.nm-publications-topic-options label:hover{background:#f2f5fc}.nm-publications-topic-options label>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.nm-publications-topic-options label>span:last-of-type{color:#8a8f9c;font-size:13px}.nm-publications-topic-menu-footer{border-top:1px solid var(--pb-line);justify-content:space-between;padding:10px 12px;display:flex}.nm-publications-selected{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.nm-publications-selected>button{max-width:100%}.nm-publications-selected>button>span{text-overflow:ellipsis;overflow:hidden}.nm-publications-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.nm-publication-link{grid-template-rows:subgrid;grid-row:span 2;row-gap:0;min-width:0;display:grid}.nm-publication-card{grid-template-rows:subgrid;border-color:var(--pb-line);box-shadow:none;background:#fff;border-radius:18px;grid-row:span 2;row-gap:0;display:grid;overflow:hidden}.nm-publication-cover{background-color:var(--pb-cover-bg);background-image:radial-gradient(var(--pb-cover-pattern) 1.4px,transparent 1.4px);background-size:14px 14px;height:220px;position:relative;overflow:hidden}.nm-publication-cover>img{object-fit:cover;width:100%;height:100%}.nm-publication-cover>svg{width:160px;height:160px;color:var(--pb-cover-ink);opacity:.24;stroke-width:1.3px;position:absolute;bottom:-34px;right:-12px}.nm-publication-cover-date{color:#3a3f4c;background:#ffffffeb;border-radius:8px;padding:5px 10px;font-size:13px;position:absolute;top:16px;left:16px}.nm-publication-body{flex-direction:column;gap:0;min-width:0;padding:20px 24px;display:flex}.nm-publication-meta{align-items:center;gap:6px;min-width:0;margin-bottom:14px;display:flex}.nm-publication-meta>div:first-child{border-radius:999px;flex-shrink:0;padding:5px 11px;font-size:13px;font-weight:500}.nm-publication-meta [data-publication-topics]{min-width:0}.nm-publication-meta span.bg-primary\/10{color:#3a3f4c;background:#f1f2f6;padding:5px 11px;font-size:13px;font-weight:500}.nm-publication-title{overflow-wrap:anywhere;margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.3}.nm-publication-description{color:#4a5163;margin-bottom:12px;font-size:15px;line-height:1.5}.nm-publication-body>div[data-keywords]{margin-bottom:20px}.nm-publication-body>div[data-keywords] span{color:#6b7080;font-size:14px}.nm-publication-author{border-top:1px solid #eeeff5;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.nm-publication-author-name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.nm-publication-author-degree{color:#6b7080;min-height:18px;margin-top:3px;font-size:13px}.nm-publication-counts{color:#5a6072;flex-shrink:0;gap:14px;margin-left:auto;font-size:14px;display:flex}.nm-publications-more{justify-content:center;margin-top:48px;display:flex}.nm-site-publications>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafd;border-color:#e8e9f2}.nm-site-publications>header .shell-x,.nm-site-publications>footer .shell-x{max-width:1440px;padding-inline:80px}.nm-site-publications>header nav{gap:40px}.nm-site-publications>header nav a[aria-current=page]{color:#3563c8}.nm-site-publications>footer{background:#1b1e26}@media (width<=1200px){.nm-publications-container,.nm-site-publications>header .shell-x,.nm-site-publications>footer .shell-x{padding-inline:40px}.nm-publications-heading{gap:32px}.nm-publications-heading h1{font-size:48px}.nm-publication-body{padding-inline:20px}}@media (width<=1023px){.nm-publications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-publications-heading{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:40px}.nm-publications-search{max-width:560px}}@media (width<=639px){.nm-publications{padding-bottom:64px}.nm-publications-container{padding:32px 20px 0}.nm-site-publications>header .shell-x,.nm-site-publications>footer .shell-x{padding-inline:20px}.nm-publications-heading h1{font-size:36px}.nm-publications-heading p{font-size:16px}.nm-publications-grid{grid-template-columns:minmax(0,1fr)}.nm-publications-types>button{padding-inline:12px;font-size:13px}.nm-publications-sort{justify-content:space-between;gap:8px;width:100%}.nm-publications-sort>button{width:172px;font-size:14px}.nm-publications-search input{font-size:14px}}.nm-cm{--cm-ink:#14161e;--cm-copy:#5a6072;--cm-muted:#6b7080;--cm-line:#e3e5ee;--cm-accent:#3563c8;color:var(--cm-ink);font-family:var(--font-sans);background:#f4f4fa;padding-bottom:120px}.nm-cm-container{width:100%;max-width:1440px;margin-inline:auto;padding:64px 80px 0}.nm-cm h1,.nm-cm h2,.nm-cm p{letter-spacing:0}.nm-cm-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;margin:32px 0 64px;display:flex}.nm-cm-heading>div{flex:420px;min-width:0}.nm-cm-heading h1{margin:0 0 20px;font-size:56px;font-weight:800;line-height:1.05}.nm-cm-heading p{color:var(--cm-copy);max-width:560px;margin:0;font-size:18px;line-height:1.5}.nm-cm-search{min-width:260px;height:52px;color:var(--cm-muted);background:#fff;border-radius:12px;flex:0 460px;align-items:center;gap:12px;padding:0 18px;display:flex;box-shadow:inset 0 0 0 1px #dadce6}.nm-cm-search input{min-width:0;color:var(--cm-ink);background:0 0;border:none;outline:none;flex:1;font-size:15px}.nm-cm-toolbar{border-bottom:1px solid var(--cm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.nm-cm-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nm-cm-kinds{background:#e9eaf2;border-radius:12px;gap:2px;padding:4px;display:inline-flex}.nm-cm-kinds button{height:40px;color:var(--cm-copy);cursor:pointer;border-radius:9px;padding:0 18px;font-size:15px;font-weight:600}.nm-cm-kinds button[aria-selected=true]{color:var(--cm-ink);box-shadow:0 1px 2px #14161e14, 0 0 0 1px var(--cm-line);background:#fff}.nm-cm-drop{height:48px;color:var(--cm-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 16px 0 18px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #dadce6}.nm-cm-drop[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--cm-accent)}.nm-cm-badge{background:var(--cm-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.nm-cm-menu{border-radius:14px;width:300px;max-width:calc(100vw - 40px);padding:0;overflow:hidden}.nm-cm-menu-list{max-height:320px;padding:6px;overflow-y:auto}.nm-cm-opt{width:100%;min-height:40px;color:var(--cm-ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:flex}.nm-cm-opt:hover,.nm-cm-opt[aria-checked=true]{background:#f2f5fc}.nm-cm-opt>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.nm-cm-opt>span:last-child{color:#8a8f9c;font-size:13px}.nm-cm-box{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;box-shadow:inset 0 0 0 1.5px #c5c9d6}.nm-cm-box[data-checked=true]{background:var(--cm-accent);box-shadow:none}.nm-cm-menu-foot{border-top:1px solid #eeeff5;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.nm-cm-menu-foot button{height:36px;color:var(--cm-copy);border-radius:8px;padding:0 12px;font-size:14px;font-weight:500}.nm-cm-menu-foot button:last-child{background:var(--cm-accent);color:#fff;border-radius:6px;padding:0 16px;font-weight:600}.nm-cm-meta{align-items:center;gap:16px;display:flex}.nm-cm-meta>span{color:var(--cm-muted);white-space:nowrap;font-size:14px}.nm-cm-sort{white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;height:44px;padding:0 14px 0 16px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #dadce6}.nm-cm-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 28px;display:flex}.nm-cm-chip{height:36px;color:var(--cm-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #dadce6}.nm-cm-chip svg{color:#8a8f9c;width:14px;height:14px}.nm-cm-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.nm-cm-reset{height:36px;color:var(--cm-accent);padding:0 8px;font-size:14px;font-weight:600}.nm-cm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;gap:24px;display:grid}.nm-cm-card{box-shadow:0 0 0 1px var(--cm-line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.nm-cm-cover{background-size:14px 14px;height:220px;position:relative;overflow:hidden}.nm-cm-kind{color:#3a3f4c;background:#ffffffeb;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:16px;left:16px}.nm-cm-kind svg{width:14px;height:14px}.nm-cm-glyph{opacity:.24;width:150px;height:150px;position:absolute;bottom:-40px;right:-12px}.nm-cm-glyph svg{stroke-width:1.3px;width:150px;height:150px}.nm-cm-body{flex-direction:column;flex:1;min-width:0;padding:20px 24px 24px;display:flex}.nm-cm-topic{color:#3a3f4c;background:#f1f2f6;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;height:26px;margin-bottom:12px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.nm-cm-topic>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-cm-title{overflow-wrap:anywhere;color:var(--cm-ink);margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.25}.nm-cm-title:hover{color:var(--cm-accent)}.nm-cm-desc{color:#4a5163;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 20px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.nm-cm-members{align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.nm-cm-avatars{display:flex}.nm-cm-avatars span{border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.nm-cm-avatars span img{object-fit:cover;border-radius:50%;width:100%;height:100%}.nm-cm-avatars span+span{margin-left:-8px}.nm-cm-avatars span:first-child{color:#2a4a9c;background:#e3e8f6}.nm-cm-avatars span:nth-child(2){color:#633806;background:#f2ece2}.nm-cm-avatars span:nth-child(3){color:#1d6b52;background:#e6f1ec}.nm-cm-activity{color:var(--cm-muted);margin:0 0 22px;font-size:13px}.nm-cm-cta{gap:8px;margin-top:auto;display:grid}.nm-cm-btn{width:100%;height:44px;color:var(--cm-accent);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #c9d3f0}.nm-cm-btn:disabled{cursor:default}.nm-cm-btn[data-state=done]{color:#1d6b52;box-shadow:none;background:#eef5f1}.nm-cm-btn[data-state=pending]{color:#3a3f4c;box-shadow:none;background:#f1f2f6}.nm-cm-empty{text-align:center;box-shadow:0 0 0 1px var(--cm-line);background:#fff;border-radius:18px;padding:72px 24px}.nm-cm-empty p:first-child{margin:0 0 8px;font-size:20px;font-weight:700}.nm-cm-empty p:nth-child(2){color:var(--cm-copy);margin:0 0 20px;font-size:15px}.nm-cm-primary{background:var(--cm-accent);color:#fff;border-radius:6px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.nm-cm-skel{height:420px;box-shadow:0 0 0 1px var(--cm-line);background:#fff;border-radius:18px}.nm-cm-promo{box-shadow:0 0 0 1px var(--cm-line);background:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:56px;padding:32px 40px;display:flex}.nm-cm-promo>div{align-items:center;gap:18px;min-width:0;display:flex}.nm-cm-promo-icon{width:52px;height:52px;color:var(--cm-accent);background:#ebf0fb;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nm-cm-promo p:first-child{margin:0;font-size:19px;font-weight:700}.nm-cm-promo p:last-child{color:var(--cm-copy);margin:4px 0 0;font-size:15px}.nm-cm-promo .nm-cm-primary{height:48px;padding:0 24px}@media (width<=1200px){.nm-cm-container{padding-inline:40px}.nm-cm-heading h1{font-size:48px}}@media (width<=639px){.nm-cm{padding-bottom:64px}.nm-cm-container{padding:32px 20px 0}.nm-cm-heading{gap:24px;margin-bottom:40px}.nm-cm-heading>div{flex-basis:100%}.nm-cm-heading h1{font-size:36px}.nm-cm-heading p{font-size:16px}.nm-cm-search{flex-basis:100%;min-width:0}.nm-cm-kinds button{padding:0 12px;font-size:14px}.nm-cm-meta{justify-content:space-between;gap:12px;width:100%}.nm-cm-sort{min-width:0;padding:0 12px;font-size:14px}.nm-cm-promo{padding:24px}.nm-cm-promo .nm-cm-primary{justify-content:center;width:100%}}.nm-cm-dot[data-size=sm]{width:7px;height:7px}
