/* Profile switching and channel management share the site's existing sheet system. */
.nm-ch-trigger{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font:inherit}
.nm-ch-trigger svg,.nm-ch-actions svg,.nm-ch-hub-link svg,.nm-ch-back svg{width:22px;height:22px;flex:none}
.nm-ch-hub-link{display:flex;align-items:center;gap:12px;padding:16px 20px;color:inherit;background:var(--nm-surface,#fff);border-radius:18px;margin-top:18px;text-decoration:none}.nm-ch-hub-link>span:last-child{margin-left:auto;color:var(--nm-muted,#6c6c78);font-size:14px}
.nm-ch-sheet{width:min(480px,100%)}.nm-ch-intro{color:var(--nm-muted,#6c6c78);font-size:14px;line-height:1.5;margin:0 0 14px}
.nm-ch-list{display:grid;gap:4px}.nm-ch-list form{margin:0}.nm-ch-choice{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit;text-align:left;font:inherit;min-height:76px}.nm-ch-choice[aria-current=true]{background:var(--nm-surface-soft,#f4f4f6);border-color:var(--nm-line,#e7e7ec)}
.nm-ch-avatar{width:48px;height:48px;min-width:48px;aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--nm-surface-soft,#ededf1);color:inherit;font-size:20px;font-weight:600;position:relative}.nm-ch-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;position:absolute;inset:0}.nm-ch-choice-copy{display:grid;gap:3px;min-width:0;flex:1}.nm-ch-choice-copy strong{font-size:16px;overflow-wrap:anywhere}.nm-ch-choice-copy small{font-size:13px;color:var(--nm-muted,#747480)}.nm-ch-selected{width:23px;height:23px;flex:none}.nm-ch-selected svg{width:100%;height:100%}
.nm-ch-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;margin-top:10px;border-top:1px solid var(--nm-line,#e7e7ec)}.nm-ch-actions>*{min-width:0}.nm-ch-actions form button{width:100%}.nm-ch-actions .nm-pay-primary{display:flex;align-items:center;justify-content:center;gap:8px}
.nm-ch-back{display:flex;align-items:center;gap:6px;border:0;padding:0 0 12px;background:none;color:inherit;font:inherit;font-size:14px}.nm-ch-field{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:14px;font-weight:600;margin:0 0 14px}.nm-ch-field>span:not(.nm-ch-handle){font-weight:400;color:var(--nm-muted,#747480)}.nm-ch-field input:not([type=file]),.nm-ch-field textarea{width:100%;box-sizing:border-box;min-width:0;padding:12px 14px;border:1px solid var(--nm-line,#e3e3e8);border-radius:12px;background:var(--nm-surface-soft,#f6f6f8);color:inherit;font:inherit;font-size:16px;font-weight:400;outline:none;box-shadow:none}.nm-ch-field input::placeholder,.nm-ch-field textarea::placeholder{color:var(--nm-muted,#747480);opacity:1}.nm-ch-field input:focus,.nm-ch-field textarea:focus{border-color:var(--nm-muted,#747480)}.nm-ch-field input[type=file]{font:inherit;font-size:13px;max-width:100%}.nm-ch-field textarea{resize:vertical;min-height:76px;max-height:180px}.nm-ch-handle{position:relative;display:flex;width:100%;align-items:center}.nm-ch-handle>span{position:absolute;left:14px;color:var(--nm-muted,#747480)}.nm-ch-handle input{padding-left:34px!important}
.nm-ch-audience{border:0;padding:0;margin:4px 0 14px}.nm-ch-audience legend{font-size:14px;font-weight:600;margin-bottom:8px}.nm-ch-audience label{display:flex;align-items:center;gap:12px;padding:12px 0;margin:0}.nm-ch-audience input{width:20px;height:20px;accent-color:#111}.nm-ch-audience span{display:grid;gap:3px}.nm-ch-audience strong{font-size:15px}.nm-ch-audience small{font-size:12px;color:var(--nm-muted,#747480)}.nm-ch-labels p{font-size:14px;font-weight:600}.nm-ch-submit{width:100%;margin-top:8px}.nm-ch-page{width:min(1100px,100%);margin:auto;padding:24px;box-sizing:border-box;color:var(--nm-text,#151518)}.nm-ch-page-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.nm-ch-page-head h1{font-size:28px;font-weight:700;margin:4px 0 6px}.nm-ch-page-head p{color:var(--nm-muted,#747480);margin:0;line-height:1.5}.nm-ch-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:600}.nm-ch-manage-layout,.nm-ch-edit-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:start}.nm-ch-card{padding:24px;border:1px solid var(--nm-line,#e7e7ec);border-radius:22px;background:var(--nm-surface,#fff)}.nm-ch-explain>svg{width:32px;height:32px;margin-bottom:12px}.nm-ch-explain h2,.nm-ch-identity h2{font-size:21px;margin:0 0 8px}.nm-ch-explain p{font-size:15px;line-height:1.6;color:var(--nm-muted,#747480)}.nm-ch-explain form{margin-top:14px}.nm-ch-identity{display:flex;flex-direction:column;align-items:center;gap:8px}.nm-ch-identity>.nm-ch-avatar{width:88px;height:88px;font-size:32px}.nm-ch-identity>p{margin:0;color:var(--nm-muted,#747480)}.nm-ch-photo-actions{width:100%;display:grid;gap:20px;margin:20px 0}.nm-ch-feedback{padding:12px 16px;border-radius:12px;background:#edf7ef;color:#255e35;font-size:14px}.nm-ch-feedback.is-error{background:#fff0ee;color:#9e2d23}.nm-ch-publishing{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;color:var(--nm-muted,#747480)}
[data-nm-ch-panel][hidden],.nm-ch-labels[hidden]{display:none!important}
.king-lnight .nm-ch-page,.king-lnight .nm-ch-sheet{--nm-surface:#1b1b20;--nm-surface-soft:#26262d;--nm-text:#f4f4f6;--nm-muted:#b1b1be;--nm-line:#36363f;color:var(--nm-text)}
@media(max-width:767px){.nm-ch-page{padding:16px 12px}.nm-ch-page-head{margin-bottom:16px}.nm-ch-page-head h1{font-size:23px}.nm-ch-page-head p:not(.nm-ch-eyebrow){font-size:13px}.nm-ch-page-head>a{font-size:13px;padding:10px 12px;white-space:nowrap}.nm-ch-manage-layout,.nm-ch-edit-layout{grid-template-columns:1fr;gap:12px}.nm-ch-card{padding:18px;border-radius:20px}.nm-ch-sheet{max-height:calc(var(--nm-pay-vh,100dvh) - 18px)}.nm-ch-identity{align-items:center}.nm-ch-photo-actions{grid-template-columns:1fr 1fr;gap:12px}.nm-ch-photo-actions input{width:100%}.nm-ch-photo-actions button{font-size:12px;padding:10px}.nm-ch-sheet .nm-ch-field{margin-bottom:12px}.nm-ch-sheet .nm-ch-audience label{padding:9px 0}}
@media(prefers-reduced-motion:reduce){.nm-ch-sheet{animation:none!important;transition:none!important}}
