.nm-views-embed.nm-desktop-video .nm-inline-comments.nm-member-comments .maincom { padding: 12px 14px 0px !important; border-radius: 26px !important; background: 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 rgb(228, 229, 233) !important; border-radius: 33px !important; background: 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: 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: 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: rgb(133, 137, 146) !important; background: 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: 24px !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: 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 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 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: rgb(238, 239, 242) !important; color: 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: 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: 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: 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: 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 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: 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: rgb(66, 70, 78) !important; font-weight: 500 !important; margin-bottom: 4px !important; }
/* Views / Floating cinema. Single source for all responsive states. */
body:has(.nm-views){background:#f6f7f9}.king-main:has(.nm-views),.king-main-in:has(.nm-views){padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.king-body-in:has(.nm-views){padding-top:16px!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{--ink:#151618;--muted:#858993;max-width:940px;margin:0 auto;padding:0 24px 16px;color:var(--ink)}.nm-views *{box-sizing:border-box}.nm-views [hidden]{display:none!important}.nm-views-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.nm-views-heading h2{font-size:20px;font-weight:700;margin:0}.nm-views-heading>span{color:var(--muted);font-size:13px}.nm-views-stage{position:relative;display:grid;grid-template-columns:minmax(0,390px) 64px;justify-content:center;gap:20px}.nm-views-player{position:relative;min-width:0;padding-bottom:0;border-radius:22px;background:#101113;box-shadow:0 8px 30px #17192112;outline:none}.nm-views-video{display:block;width:100%;height:min(63dvh,620px);min-height:240px;object-fit:contain;border-radius:22px 22px 0 0;background:#101113}.nm-views button,.nm-views-actions a{font:inherit;cursor:pointer;transition:background .18s,transform .18s;color:inherit}.nm-views button:focus-visible,.nm-views a:focus-visible{outline:2px solid #515963;outline-offset:4px}.nm-views button:disabled{opacity:.3;cursor:default}.nm-views-play{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:1px solid #ffffff50;background:#1119;color:white!important;font-size:24px!important;backdrop-filter:blur(10px)}.nm-views-caption{position:relative;background:#fff;padding:16px 18px;border-radius:0 0 22px 22px}.nm-views-creator{font-weight:700;font-size:14px;color:var(--ink)}.nm-views-caption h3{font-size:15px;line-height:1.4;margin:7px 0 0;overflow-wrap:anywhere}.nm-views-caption details{margin-top:6px;font-size:13px;color:#696d75}.nm-views-caption summary{cursor:pointer}.nm-views-caption p{margin:8px 0 0;max-height:120px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.nm-views-controls{position:absolute;top:calc(min(63dvh,620px) - 40px);left:0;right:0;height:40px;padding:0 12px;display:flex;align-items:center;gap:8px;background:linear-gradient(transparent,#0009);color:white}.nm-views-controls button{border:0;background:transparent;color:white;padding:0;min-width:30px;min-height:36px;font-size:12px}.nm-views-controls input{width:100%;min-width:30px;accent-color:white}.nm-views-time{font-size:11px;white-space:nowrap}.nm-views-actions{display:flex;flex-direction:column;justify-content:center;gap:20px}.nm-views-actions>button,.nm-views-actions>a{display:flex;align-items:center;flex-direction:column;text-decoration:none;padding:0;background:none;border:0;gap:4px}.nm-views-actions span{display:grid;place-items:center;width:50px;height:50px;border:1px solid #e7e8ec;border-radius:50%;background:#fff;font-size:21px;box-shadow:0 3px 12px #11111104}.nm-views-actions b{font-size:12px;font-weight:600}.nm-views-actions small{font-size:11px;color:#7e828b}.nm-views-actions [aria-pressed=true] span{color:#fff;background:#161719;border-color:#161719}.nm-views-navigation{position:absolute;left:calc(50% + 280px);top:40%;display:grid;gap:10px}.nm-views-navigation button{width:44px;height:44px;border-radius:50%;border:1px solid #e5e6e9;background:#fff;font-size:22px}.nm-views-foot{display:flex;justify-content:center;gap:20px;color:#93969e;font-size:11px;margin:14px 0 0}.nm-views-status{text-align:center;font-size:14px;color:#767b85;margin:12px 0}.nm-views-status:empty{display:none}.nm-views:has(.nm-views-stage[hidden]) .nm-views-status{margin:12vh auto;padding:36px 24px;max-width:440px;background:#fff;border-radius:24px;box-shadow:0 6px 24px #17192105}.nm-views:has(.nm-views-stage[hidden]) .nm-views-foot{display:none}
.nm-views-dialog{position:fixed;inset:auto 0 0;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:26px 26px 0 0;background:#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:white;touch-action:none;cursor:grab}.nm-views-handle span{width:36px;height:4px;border-radius:4px;background:#d8d9de}.nm-views-comments-frame{display:block;width:100%;height:calc(100% - 32px);border:0;background:#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;padding:0!important;background:#fff!important;height:auto!important;min-height:0!important;overflow-x:hidden!important}.nm-views-embed{width:100%;margin:0!important;padding: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;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important;background: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;max-height:none!important;overflow:visible!important;margin:0!important;padding: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 #a_list{overflow:visible!important;max-height:none!important;padding:0!important}.nm-views-embed #commentmodal .pboxes{margin:8px 0 16px!important;padding:8px 0 14px!important;box-shadow:none!important;border-radius:0!important;border-bottom:1px solid #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;padding:0!important}.nm-views-embed .reactions li{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:none!important}.nm-views-embed .reaction-in{height:auto!important;min-height:0!important;padding:0!important;background:none!important}.nm-views-embed .reaction{font-size:0!important;width:36px!important;height:36px!important;padding:0!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:#898c94;margin-top:4px}.nm-views-embed #commentmodal::before,.nm-views-embed #commentmodal::after{display:none!important}
@media(max-width:700px){.king-body-in:has(.nm-views){padding:0!important}.king-body:has(.nm-views) #container{padding:0!important}.nm-views{padding:0;max-width:none}.nm-views-heading{display:none}.nm-views-stage{display:block}.nm-views-player{border-radius:0;box-shadow:none}.nm-views-video{border-radius:0;height:calc(100dvh - 86px);min-height:340px;width:100%;object-fit:contain}.nm-views-caption{position:absolute;left:0;right:0;bottom:40px;padding:60px 80px 20px 18px;background:linear-gradient(transparent,#0009);border-radius:0;color:white}.nm-views-creator{color:white}.nm-views-caption details{color:#e4e4e7}.nm-views-caption h3{font-size:14px}.nm-views-actions{position:absolute;bottom:150px;right:12px;gap:16px;color:white}.nm-views-actions span{width:44px;height:44px;background:#15161860;border:1px solid #ffffff30;color:white;backdrop-filter:blur(8px)}.nm-views-actions small{color:white;text-shadow:0 1px 4px #000}.nm-views-controls{top:auto;bottom:0;height:44px;padding-bottom:env(safe-area-inset-bottom,0px)}.nm-views-navigation{display:none}.nm-views-foot{display:none}.nm-views-status:not(:empty){position:fixed;left:16px;right:16px;bottom:12px;background:#fff;color:#555;padding:12px;border-radius:16px;z-index:5}.nm-views:has(.nm-views-stage[hidden]) .nm-views-status{position:static;margin:20vh 20px}.nm-views-dialog{height:62dvh;max-height:calc(100dvh - 100px)}.nm-views-play{top:42%}.nm-views-embed #commentmodal .king-modal-content{padding:0 14px 16px!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:24px!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-empty-heading{text-align:left;width:100%}
.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:#151618}
.nm-empty-heading h1{margin:0;font-size:22px;line-height:1.4;font-weight:700;letter-spacing:-.4px}
.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:#fff;color:#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:#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:999px;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:#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-heading h1{font-size:20px}.nm-empty-content{padding:38px 0 76px}.nm-empty-content h2{font-size:25px}.nm-empty-icon{width:72px;height:72px;margin-bottom:22px}}
