.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .maincom { padding: 12px 14px 0px !important; border-radius:var(--nm-radius-panel)!important;background:var(--nm-surface,rgb(255, 255, 255)) !important; overflow: hidden !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .nav-tabs { display: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew > h2 { display: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .nm-composer-identity { display: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .nm-composer-avatar { display: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .tab-content { margin: 0px !important; padding: 0px !important;background:none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-a-form { margin: 0px !important; padding: 0px !important;background:none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-part-a-form { margin: 0px !important; padding: 0px !important;background:none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew { display: block !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-part-a-form { display: block !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew { margin: 0px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew form { position: relative !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew table { width: 100% !important; margin: 0px !important; padding: 0px !important; border-spacing: 0px !important;background:none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew tbody { display: block !important; position: relative !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew tr { display: block !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew td { display: block !important; padding: 0px !important; margin: 0px !important; line-height: normal !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew tr:last-child { position: absolute !important; right: 7px !important; top: 6px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #a_content { box-sizing: border-box !important; width: 100% !important; display: block !important; margin: 0px !important; height: 56px !important; min-height: 56px !important; max-height: 140px !important; resize: none !important; overflow: hidden auto !important; scrollbar-width: none !important;border:1px solid var(--nm-line,rgb(228, 229, 233)) !important; border-radius:var(--nm-radius-pill)!important;background:var(--nm-surface,rgb(255, 255, 255)) !important; padding: 15px 74px 15px 16px !important; font-style: inherit !important; font-variant: inherit !important; font-weight: inherit !important; font-stretch: inherit !important; font-family: inherit !important; font-optical-sizing: inherit !important; font-size-adjust: inherit !important; font-kerning: inherit !important; font-feature-settings: inherit !important; font-variation-settings: inherit !important; font-language-override: inherit !important; font-size: 14px !important; line-height: 24px !important;color:var(--nm-text,rgb(34, 37, 43)) !important; box-shadow: rgba(20, 24, 33, 0.01) 0px 2px 5px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #a_content::-webkit-scrollbar { display: none !important; width: 0px !important; height: 0px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #a_content::placeholder {color:var(--nm-muted,rgb(113, 118, 128)) !important; opacity: 1 !important; font-weight: 500 !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #a_content:focus {outline:none !important;border-color:var(--nm-line,rgb(133, 137, 146)) !important;background:var(--nm-surface,rgb(255, 255, 255)) !important; box-shadow: rgba(23, 24, 27, 0.03) 0px 0px 0px 3px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-form-tall-button-answer { width: 58px !important; height: 44px !important; min-width: 58px !important; padding: 0px !important; margin: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important;border:0px !important; border-radius:var(--nm-radius-pill)!important;background:rgb(21, 22, 25) !important;color:white !important; font-size: 17px !important; box-shadow: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew tr:nth-child(2) { margin: 8px 0px 0px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments #anew .checkbox { margin: 0px !important; min-height: 24px !important; font-size: 11px !important; line-height: 24px !important;color:var(--nm-muted,rgb(147, 151, 160)) !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-part-a-list {border-top:1px solid var(--nm-line,rgb(240, 241, 243)) !important; margin-top: 10px !important; padding-top: 0px !important; max-height: none !important; min-height: 0px !important; min-width: 0px !important; flex: 1 1 0% !important; overflow: hidden auto !important; touch-action: pan-y !important; overscroll-behavior: contain !important; scrollbar-width: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-part-a-list::-webkit-scrollbar { display: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-a-list-item { margin: 0px !important; padding: 20px 0px !important; border-width: 0px 0px 1px !important; border-style: none none solid !important;border-color:currentcolor currentcolor var(--nm-line,rgb(240, 241, 243)) !important; border-image: none !important;background:none !important; box-shadow: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-a-item-main { width: 100% !important; min-width: 0px !important; max-width: 100% !important; box-sizing: border-box !important; margin: 0px !important; padding: 0px !important; float: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .commentmain { margin: 0px !important; padding: 0px !important;background:none !important; box-shadow: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .a-top { margin: 0px !important; padding: 0px !important;background:none !important; box-shadow: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .meta-who { display: flex !important; align-items: center !important; gap: 9px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .nm-comment-avatar { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 32px !important; width: 32px !important; height: 32px !important; border-radius: 50% !important;background:var(--nm-surface-soft,rgb(238, 239, 242)) !important;color:var(--nm-text,rgb(91, 96, 107)) !important; font-size: 11px !important; font-weight: 600 !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .meta-who-points { display: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-a-selection { display: none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-user-link { font-size: 13px !important; font-weight: 600 !important;color:var(--nm-text,rgb(36, 39, 44)) !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-a-item-content { padding: 6px 0px 10px 41px !important; margin: 0px !important; font-size: 13px !important; line-height: 1.65 !important;color:var(--nm-text,rgb(83, 87, 97)) !important; overflow-wrap: anywhere !important; word-break: break-word !important; min-width: 0px !important; max-width: 100% !important; box-sizing: border-box !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .a-alt { display: flex !important; align-items: center !important; flex-wrap: wrap !important; gap: 5px !important; margin: 0px !important; padding: 0px 0px 0px 41px !important;background:none !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .a-alt form { margin: 0px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-a-item-buttons { display: flex !important; gap: 9px !important; align-items: center !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-form-light-button { font-size: 11px !important;color:var(--nm-muted,rgb(139, 143, 152)) !important; padding: 0px !important; margin: 0px !important;background:none !important;border:0px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-voting { transform: scale(0.65) !important; transform-origin: left center !important; margin-right: -30px !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .meta-when { font-size: 10px !important;color:var(--nm-muted,rgb(154, 158, 167)) !important; white-space: nowrap !important; margin-left: auto !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .king-a-item-c-list { margin-left: 16px !important; padding-left: 16px !important;border-left:1px solid var(--nm-line,rgb(232, 233, 237)) !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .nm-comments-empty { text-align: center !important; padding: 28px 8px !important; font-size: 12px !important;color:var(--nm-muted,rgb(144, 148, 156)) !important; line-height: 1.6 !important; }
.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .nm-comments-empty strong { display: block !important;color:var(--nm-text,rgb(66, 70, 78)) !important; font-weight: 500 !important; margin-bottom: 4px !important; }
body:has(.nm-views){background:var(--nm-surface-soft,#f6f7f9)}.king-main:has(.nm-views),.king-main-in:has(.nm-views),.king-part-custom:has(.nm-views),.king-body-in:has(.nm-views){padding:0!important;margin:0!important;max-width:none!important;background:transparent!important;box-shadow:none!important;border:0!important}.king-body:has(.nm-views) .leo-nav,.king-body:has(.nm-views) .head-title,.king-body:has(.nm-views) .king-footer{display:none}.nm-views *{box-sizing:border-box}.nm-views [hidden]{display:none!important}.nm-views button{cursor:pointer;font:inherit}.nm-views button:focus-visible,.nm-views a:focus-visible{outline:2px solid var(--nm-focus,#353d4b);outline-offset:3px}.nm-views-status:empty{display:none}
/* Views player; shared desktop/tablet geometry and mobile Concept A action rail. */
.nm-views:not(.nm-views-empty){--ink:#fff;--muted:#d6d7da;position:relative;max-width:none;margin:0;padding:0;background:#08090a;color:#fff}
.nm-views-stage{position:relative;display:block;height:var(--nm-views-height,calc(100dvh - 86px));min-height:320px;overflow:clip;isolation:isolate;background:#08090a}
.nm-views-stage::before{content:"";position:absolute;inset:-30px;background:var(--nm-views-poster) center/cover;filter:blur(26px);opacity:.18;pointer-events:none;z-index:-1}
.nm-views-player{position:relative;width:100%;height:100%;border-radius:0;background:transparent;box-shadow:none;outline:none;touch-action:pan-x}
.nm-views-player::after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#000c);pointer-events:none}.nm-views-caption,.nm-views-controls,.nm-views-play{z-index:1}
.nm-views-video{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:50% 50%;border-radius:0;background:#000}
.nm-views-foot{display:none}
.nm-views-caption{position:absolute;left:calc(50% - var(--nm-portrait-width)/2 + 18px);right:calc(50% - var(--nm-portrait-width)/2 + 18px);bottom:56px;padding:52px 0 0;background:transparent;color:#fff;text-align:left;border-radius:0;text-shadow:0 1px 4px #0008}
.nm-views-creator{color:#fff;font-weight:700;font-size:14px}
.nm-views-caption h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;font-size:14px;line-height:1.4;margin:8px 0 0;overflow-wrap:anywhere}
.nm-views-related{display:inline-flex;align-items:center;min-height:36px;max-width:100%;margin-top:8px;padding:6px 12px;border:1px solid #ffffff60;border-radius:12px;background:#141518cc;color:#fff;font-size:12px;font-weight:600;text-decoration:none;text-shadow:none}.nm-views-related:hover{color:#fff;background:#26282ddd}
.nm-views-caption details{font-size:12px;color:#eee;margin-top:6px}
.nm-views-caption p{max-height:120px;overflow:auto;overscroll-behavior:contain;white-space:pre-wrap}
.nm-views-actions{position:absolute;right:max(20px,calc(50% - var(--nm-portrait-width)/2 - 76px));bottom:84px;display:flex;flex-direction:column;gap:14px;color:white}
.nm-views-actions>button,.nm-views-actions>a{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;color:white;text-decoration:none;min-width:44px;min-height:44px}
.nm-views-actions>button>span,.nm-views-actions>.nm-views-comments>span{display:grid;place-items:center;width:44px;height:36px;font-size:25px;background:transparent;border:0;box-shadow:none;text-shadow:0 2px 8px #0009}
.nm-views-actions>button>span svg,.nm-views-actions>.nm-views-comments>span svg{width:25px;height:25px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.nm-views-actions b,.nm-views-actions small{display:block;margin:0;padding:0;font-size:11px;line-height:16px;color:white}
.nm-views-actions [data-action=vote] small,.nm-views-comments small{display:none}
.nm-views-creator-row{display:flex;align-items:center;gap:9px;margin-bottom:10px}
.nm-views-creator-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #ffffff90;border-radius:50%;background:#ffffff22;font-size:13px;font-weight:700;color:#fff;text-decoration:none}
.nm-views-creator{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}
.nm-views-caption summary{list-style:none;padding:0;margin:0;min-height:24px;line-height:24px;font-size:12px;color:#eee}
.nm-views-caption summary::-webkit-details-marker{display:none}
.nm-views-play{z-index:2}.nm-views-navigation button:disabled{visibility:hidden}
@media(min-width:1025px){.nm-views-stage{--nm-portrait-width:var(--nm-media-width,calc(var(--nm-views-height) * .5625))}.nm-views-video{max-width:var(--nm-portrait-width);margin:auto}.nm-views-caption{bottom:60px}}
@media(max-width:1024px){.nm-views-stage{--nm-portrait-width:100%}.nm-views-caption{bottom:64px}.nm-views-creator{font-size:13px}}

.nm-views-actions [aria-pressed=true] span{color:#93ff44;background:transparent}
.nm-views-actions [data-action=share]{order:3}.nm-views-actions [data-action=save]{order:4}
.nm-views-controls{position:absolute;inset:auto calc(50% - var(--nm-portrait-width)/2 + 12px) 0;min-height:56px;display:flex;align-items:center;gap:7px;border-top:1px solid #ffffff38;background:linear-gradient(transparent,#000b);padding:4px 0 max(4px,env(safe-area-inset-bottom));color:#fff}
.nm-views-controls button{display:grid;place-items:center;flex:0 0 36px;width:36px;min-height:44px;padding:0;border:0;background:transparent;color:white;-webkit-tap-highlight-color:transparent}
.nm-views-controls svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.nm-views-controls .nm-icon-play,.nm-views-controls .nm-icon-muted{display:none}
.nm-views-controls .is-paused .nm-icon-play,.nm-views-controls .is-muted .nm-icon-muted{display:block}
.nm-views-controls .is-paused .nm-icon-pause,.nm-views-controls .is-muted .nm-icon-sound{display:none}
.nm-views-controls [data-views-cc][aria-pressed=true]{color:#fff;opacity:1}
.nm-views-controls input{appearance:none;-webkit-appearance:none;flex:1;min-width:28px;width:100%;height:28px;padding:0;margin:0;border:0;box-shadow:none;border-radius:0;background:transparent;cursor:pointer;touch-action:pan-x;--nm-progress:0%}
.nm-views-controls input::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,#fff var(--nm-progress),#ffffff55 var(--nm-progress))}
.nm-views-controls input::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0004}
.nm-views-controls input::-moz-range-track{height:3px;border-radius:3px;background:#ffffff55}.nm-views-controls input::-moz-range-progress{height:3px;background:#fff}.nm-views-controls input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#fff}
.nm-views-time{font-size:11px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}
.nm-views-subtitles{position:absolute;z-index:2;left:calc(50% - var(--nm-portrait-width)/2 + 18px);right:calc(50% - var(--nm-portrait-width)/2 + 18px);bottom:184px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ffffff12;border-radius:12px;background:#202123e8;color:#fff;box-shadow:0 3px 14px #0002;pointer-events:none;text-align:left;font-family:inherit;text-shadow:0 1px 2px #0004}
.nm-views-subtitles [data-views-cue]{flex:1;min-width:0;white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.4;font-weight:600}
.nm-views-subtitles-badge{flex:none;border:1px solid #fff;border-radius:2px;padding:1px 2px;font:700 9px/1 Arial,sans-serif}
.nm-cc-small .nm-views-subtitles [data-views-cue]{font-size:14px}.nm-cc-large .nm-views-subtitles [data-views-cue]{font-size:20px}
@media(max-width:700px){.nm-views-subtitles{left:max(16px,env(safe-area-inset-left));right:76px}.nm-views-controls{gap:2px}.nm-views-controls button{flex-basis:32px;width:32px}.nm-views-controls svg{width:21px;height:21px}}
.nm-views-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:1px solid #ffffff50;border-radius:50%;background:#1118;color:#fff}
.nm-views-navigation{position:absolute;left:20px;top:50%;display:grid;gap:12px}
.nm-views-navigation button{width:44px;height:44px;border:1px solid #ffffff30;border-radius:50%;background:#1118;color:white}
.nm-views-navigation button:disabled{opacity:.25}
.nm-views-status:not(:empty){position:absolute;left:20px;top:58px;max-width:calc(100% - 40px);padding:10px 16px;border-radius:var(--nm-radius-control);background:#161719df;color:white;z-index:4;font-size:13px}
.nm-views-close{position:absolute;right:16px;top:14px;z-index:4;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff30;background:#1118;color:#fff;display:grid;place-items:center;text-decoration:none;font-size:24px}
@media(max-width:1024px){.nm-views-video{object-fit:contain}.nm-views-stage{border-radius:0}.nm-views-caption{left:18px;right:80px}.nm-views-actions{right:10px;bottom:170px;gap:14px}.nm-views-controls{left:16px;right:16px}.nm-views-navigation{display:none}}


/* Mobile Concept A: unboxed actions, equal targets, clear of captions and playback. */
@media(max-width:700px){
 .nm-views-actions{right:max(10px,env(safe-area-inset-right));bottom:calc(112px + env(safe-area-inset-bottom));gap:12px;z-index:2;width:48px}
 .nm-views-actions>button,.nm-views-actions>a{width:48px;min-width:48px;min-height:56px;padding:0;gap:4px;text-shadow:0 1px 5px #000b;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
 .nm-views-actions>button>span,.nm-views-actions>.nm-views-comments>span{width:48px;height:34px;filter:drop-shadow(0 1px 3px #0008)}
 .nm-views-actions>button>span svg,.nm-views-actions>.nm-views-comments>span svg{width:30px;height:30px}
 .nm-views-actions b,.nm-views-actions small{font-size:12px;line-height:18px;font-weight:600}
 .nm-views-actions [aria-pressed=true] span{color:#fff}
 .nm-views-actions [aria-pressed=true] svg{fill:currentColor}
 .nm-views-actions .nm-support-link{order:5;min-height:56px}
 .nm-views-actions .nm-support-link span{width:auto;height:auto;line-height:18px}
 .nm-views-caption{left:max(16px,env(safe-area-inset-left));right:76px;bottom:calc(70px + env(safe-area-inset-bottom))}
 .nm-views-creator-row{gap:8px;margin-bottom:6px}
 .nm-views-creator-avatar{flex-basis:36px;width:36px;height:36px}
 .nm-views-creator{font-size:14px}
 .nm-views-caption h3{font-size:14px;margin-top:6px}
 .nm-views-related{display:inline-flex;align-items:center;min-height:36px;max-width:100%;margin-top:8px;padding:6px 12px;border:1px solid #ffffff60;border-radius:12px;background:#141518cc;color:#fff;font-size:12px;font-weight:600;text-decoration:none;text-shadow:none}.nm-views-related:hover{color:#fff;background:#26282ddd}
.nm-views-caption details{margin-top:4px}
 .nm-views-actions>button:active,.nm-views-actions>a:active{transform:scale(.94)}
 .nm-views-youtube .nm-views-caption{bottom:calc(76px + env(safe-area-inset-bottom))}
}

.nm-views-dialog{position:fixed;inset:auto var(--nm-content-right,0px) 0 var(--nm-content-left,0px);margin:0 auto;padding:0;width:min(620px,100%);height:min(64dvh,650px);max-height:calc(100dvh - 120px);max-width:100%;border:0;border-radius:var(--nm-radius-sheet) var(--nm-radius-sheet) 0 0;background:var(--nm-surface,#fff);box-shadow:0 6px 24px #17192110;overflow:hidden;animation:nm-sheet-in .24s ease-out}.nm-views-dialog::backdrop{background:#14171c22}.nm-views-handle{display:flex;align-items:center;justify-content:center;width:100%;height:32px;min-height:32px;padding:0;border:0;background:var(--nm-surface,white);touch-action:none;cursor:grab}.nm-views-handle span{width:36px;height:4px;border-radius:4px;background:var(--nm-surface-soft,#d8d9de)}.nm-views-comments-frame{display:block;width:100%;height:calc(100% - 32px);border:0;background:var(--nm-surface,#fff)}.nm-views-sheet-open{overflow:hidden}
@keyframes nm-sheet-in{from{translate:0 100%}to{translate:0 0}}
html:has(.nm-views-embed),html:has(.nm-views-embed) body{margin:0!important;background:var(--nm-surface,#fff)!important;height:auto!important;min-height:0!important;overflow-x:hidden!important}.nm-views-embed{width:100%;margin:0!important}.nm-views-embed #commentmodal.nm-inline-comments{position:static!important;display:block!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:var(--nm-surface,white)!important}.nm-views-embed #commentmodal .king-modal-content,.nm-views-embed #commentmodal .maincom,.nm-views-embed #commentmodal .tab-content,.nm-views-embed #commentmodal #comments{display:block!important;height:auto!important;margin:0!important;border-radius:0!important;box-shadow:none!important}.nm-views-embed #commentmodal .king-modal-content{padding:0 18px 20px!important;transform:none!important;width:100%!important;visibility:visible!important;opacity:1!important}.nm-views-embed #commentmodal .nav-tabs,.nm-views-embed .nm-reaction-heading,.nm-views-embed .nm-reaction-subtitle{display:none!important}.nm-views-embed #commentmodal #anew{position:static!important;margin:0 0 12px!important}.nm-views-embed #commentmodal .pboxes{box-shadow:none!important;border-radius:0!important;border-bottom:1px solid var(--nm-line,#edeef1)}.nm-views-embed .reactions{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px!important;width:100%!important;margin:0!important}.nm-views-embed .reactions li{width:auto!important;min-width:0!important;margin:0!important;background:none!important}.nm-views-embed .reaction-in{height:auto!important;min-height:0!important;background:none!important}.nm-views-embed .reaction{font-size:0!important;width:36px!important;height:36px!important;margin:0 auto!important;border-radius:50%!important;display:grid!important;place-items:center!important}.nm-views-embed .reaction i{font-size:24px!important}.nm-views-embed .reaction-percent{display:none!important}.nm-views-embed .nm-reaction-count{display:block;text-align:center;font-size:11px;color:var(--nm-muted,#898c94);margin-top:4px}.nm-views-embed #commentmodal::before,.nm-views-embed #commentmodal::after{display:none!important}
@media(prefers-reduced-motion:reduce){.nm-views-dialog{animation:none}.nm-views *{transition:none!important;scroll-behavior:auto!important}}

.nm-views-embed #commentmodal .king-a-item-avatar{display:none!important}.nm-views-embed #commentmodal .king-form-tall-button-answer{width:58px!important;height:44px!important;min-width:58px!important;border-radius:var(--nm-radius-pill)!important;background:#151619!important;color:white!important;padding:0!important}.nm-views-embed #commentmodal .king-form-tall-table{width:100%!important;table-layout:fixed!important}.nm-views-embed #commentmodal .nm-composer-identity,.nm-views-embed #commentmodal .nm-composer-avatar{display:none!important}.nm-views-embed #commentmodal .king-modal-content{box-sizing:border-box!important}.nm-views-embed #commentmodal .reactions *{box-sizing:border-box!important}

/* Empty Views: Concept A, quiet invitation. */
.king-part-custom.king-inner:has(.nm-views-empty){background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;border:0!important}.king-main:has(.nm-views-empty){margin:0!important}
.nm-views.nm-views-empty{box-sizing:border-box;max-width:1100px;min-height:calc(100svh - 150px);display:flex;flex-direction:column;padding:14px 32px 36px;background:transparent;color:var(--nm-text,#151618)}
.nm-empty-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 16px 90px}
.nm-empty-icon{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:var(--nm-surface,#fff);color:var(--nm-text,#151618);margin-bottom:24px;box-shadow:0 3px 18px #17192104}
.nm-empty-content h2{margin:0 0 10px;font-size:27px;line-height:1.3;font-weight:700;letter-spacing:-.5px}
.nm-empty-content p{margin:0;color:var(--nm-muted,#7b808a);font-size:15px;line-height:1.6}
.nm-empty-content .nm-empty-upload{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:166px;padding:12px 26px;margin-top:26px;border-radius:var(--nm-radius-pill);background:#151618;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s}
.nm-empty-content .nm-empty-upload:hover{background:#303237}
.nm-empty-content .nm-empty-explore{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:8px 16px;color:var(--nm-text,#525760);font-size:13px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.nm-views.nm-views-empty{min-height:calc(100svh - 86px);padding:24px 24px 16px}.nm-empty-content{padding:38px 0 76px}.nm-empty-content h2{font-size:25px}.nm-empty-icon{width:72px;height:72px;margin-bottom:22px}}

/* Views-only page geometry and native comments sheet. */
body:has(.nm-views) #container{margin-top:0!important}
@media(max-width:1024px){
 body:has(.nm-views) .king-headerf{display:none!important}
 body:has(.nm-views) .king-body{padding:0!important}
 body:has(.nm-views) .king-body-in{padding-top:0!important}
 .nm-views-close{top:max(12px,env(safe-area-inset-top));right:12px}
 .nm-views-dialog{width:100%;height:70dvh;max-height:calc(100dvh - 48px)}
}
.nm-views-embed #commentmodal.nm-inline-comments{font-size:14px!important}
.nm-views-embed #commentmodal .king-modal-content{padding:0 18px max(18px,env(safe-area-inset-bottom))!important}
.nm-views-embed #commentmodal .maincom{padding:0!important;border-radius:0!important;overflow:visible!important}
.nm-views-embed #commentmodal #a_content{font-size:14px!important;line-height:24px!important;height:56px!important;padding:15px 78px 15px 18px!important;box-shadow:none!important}
.nm-views-embed #commentmodal #anew .checkbox{font-size:12px!important;line-height:24px!important}
.nm-views-embed #commentmodal #a_list{border-top:0!important;margin:0!important;padding:0!important;overflow:visible!important;max-height:none!important}
.nm-views-embed #commentmodal .king-part-a-list{border-top:0!important;margin-top:0!important;overflow:visible!important;max-height:none!important}
.nm-views-embed #commentmodal .pboxes{border-bottom:1px solid var(--nm-line,#eceef1)!important;margin:8px 0 0!important;padding:12px 0 16px!important}
.nm-views-embed #commentmodal .king-a-item-content{font-size:14px!important;line-height:1.6!important}
.nm-views-embed #commentmodal .king-user-link{font-size:13px!important}
.nm-views-embed #commentmodal .meta-when{font-size:11px!important}
.nm-views-embed #commentmodal .nm-comments-empty{margin:0!important;padding:32px 12px!important;font-size:13px!important;line-height:1.7!important}
.nm-views-embed #commentmodal.nm-guest-comments #anew,
.nm-views-embed #commentmodal.nm-guest-comments .king-part-a-form,
.nm-views-embed #commentmodal.nm-guest-comments .king-c-form{display:none!important}
.nm-views-embed #commentmodal .nm-guest-invitation{padding:0!important;margin:0 0 8px!important;background:transparent!important;box-shadow:none!important}
.nm-views-embed #commentmodal .nm-guest-pill{display:flex!important;align-items:center!important;gap:12px!important;min-height:56px!important;border:1px solid var(--nm-line,#e4e5e9)!important;border-radius:var(--nm-radius-pill)!important;padding:6px 7px 6px 18px!important;background:var(--nm-surface,#fff)!important}
.nm-views-embed #commentmodal .nm-guest-pill>span{flex:1!important;font-size:14px!important;color:var(--nm-muted,#777c86)!important}
.nm-views-embed #commentmodal .nm-guest-login{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:44px!important;min-width:78px!important;padding:10px 16px!important;border-radius:var(--nm-radius-pill)!important;background:#151619!important;color:white!important;text-decoration:none!important;font-size:14px!important}
.nm-views-embed #commentmodal .nm-guest-invitation p{margin:10px 3px!important;font-size:12px!important;line-height:20px!important;color:var(--nm-muted,#8b8e97)!important}
.nm-views-embed #commentmodal .nm-guest-invitation p a{color:var(--nm-text,#4d535d)!important;text-decoration:underline!important;text-underline-offset:3px}
.nm-views-embed #commentmodal .king-c-form{position:static!important;width:100%!important;max-width:100%!important;margin:12px 0!important;overflow:visible!important;box-sizing:border-box!important}
.nm-views-embed #commentmodal .king-c-form textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:80px!important;font-size:14px!important;line-height:1.5!important;border:1px solid var(--nm-line,#dddfe4)!important;border-radius:var(--nm-radius-control)!important;padding:12px!important}


.nm-views-youtube-frame{position:absolute;top:0;bottom:0;left:calc(50% - var(--nm-portrait-width)/2);width:var(--nm-portrait-width);height:100%;background:#000}.nm-views-youtube-frame iframe{display:block;width:100%;height:100%;border:0}.nm-views-youtube .nm-views-caption{bottom:76px}.nm-views-youtube .nm-views-player::after{display:none}@media(max-width:1024px){.nm-views-youtube .nm-views-navigation{display:grid;top:12px;left:10px;z-index:3}.nm-views-youtube .nm-views-navigation button{width:36px;height:36px}}
