.nit-universe{--nu-muted:#a7b6c7;--nu-line:rgba(150,172,194,.22);margin-block:36px;min-width:0;color:inherit}.nit-universe .nit-universe-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.nit-universe h2{margin:7px 0;font-size:clamp(21px,2.2vw,29px);line-height:1.5}.nit-universe-eyebrow{color:var(--accent);font-size:12px;font-weight:700}.nit-universe-head p,.nit-universe-help{font-size:13px;color:var(--nu-muted);line-height:1.9;margin:6px 0}.nit-universe-sort{display:grid;gap:7px;color:var(--nu-muted);font-size:11px}.nit-universe-sort select{min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--nu-line);border-radius:12px;background:#11202d;color:#edf3f8;font:inherit;font-size:12px}.nit-universe-track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;list-style:none;padding:16px 2px 20px;margin:0;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.nit-universe-item{flex:0 0 174px;scroll-snap-align:start;min-width:0}.nit-universe-step{display:flex;align-items:center;gap:9px;height:40px;margin-bottom:12px;position:relative}.nit-universe-step:after{content:"";height:1px;background:var(--nu-line);flex:1}.nit-universe-step>span{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--nu-line);border-radius:50%;font-size:12px}.nit-universe-step small{font-size:10px;color:var(--nu-muted)}.nit-universe-card{display:block;border-radius:14px;text-decoration:none;color:inherit}.nit-universe-art{aspect-ratio:2/3;border-radius:14px;overflow:hidden;background:#102330;position:relative;border:1px solid var(--nu-line)}.nit-universe-art img{width:100%;height:100%;object-fit:cover;display:block}.nit-universe-state{position:absolute;inset-inline:8px;bottom:9px;padding:7px 5px;background:rgba(5,14,23,.9);color:#edf3f8;text-align:center;font-size:10px;border-radius:8px}.nit-universe h3{font-size:14px;line-height:1.8;margin:11px 0 5px}.nit-universe-card>p{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--nu-muted);margin:0}.nit-universe .is-current .nit-universe-art{border:2px solid var(--accent)}.nit-universe .is-current .nit-universe-step>span{background:var(--accent);color:#061521;border-color:var(--accent)}.nit-universe-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:18px;text-align:center;color:var(--nu-muted)}.nit-universe-placeholder>span{font-size:34px;font-weight:300}.nit-universe-placeholder b{font-size:14px;line-height:1.7}.nit-universe :is(a,select,ol):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nit-universe a:hover h3{color:var(--accent)}html[data-theme="light"] .nit-universe,body.light .nit-universe,body.light-mode .nit-universe,[data-color-scheme="light"] .nit-universe{--nu-muted:#506174;color:#172a3e}@media(max-width:640px){.nit-universe .nit-universe-head{align-items:flex-start;flex-direction:column;gap:12px}.nit-universe-sort{width:100%;grid-template-columns:auto 1fr;align-items:center;gap:12px}.nit-universe-sort select{width:100%}.nit-universe-item{flex-basis:148px}.nit-universe-track{gap:13px}.nit-universe-help{font-size:12px}}
html[data-nitrugen-appearance="light"] .nit-universe{--nu-muted:#506174;--nu-line:rgba(62,85,109,.22);color:#172a3e}html[data-nitrugen-appearance="light"] .nit-universe-sort select{background:#fff;color:#172a3e}html[data-nitrugen-appearance="light"] .nit-universe-art{background:#eaf0f6}.nit-universe .nit-universe-help{font-size:12px!important}.nit-universe .nit-universe-card>p{font-size:11px!important}.nit-universe .nit-universe-placeholder b{font-size:14px!important}

html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-head p{font-size:12px!important;line-height:1.7!important;margin:4px 0 0!important;font-weight:400!important;letter-spacing:normal}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-help{font-size:11px!important;line-height:1.8!important;margin:10px 0 2px!important;font-weight:400!important;max-width:none}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-sort{font-size:10px!important;line-height:1.6!important;font-weight:400}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-sort select{font-size:11px!important;min-height:40px;padding:7px 11px}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-step small{font-size:10px!important;line-height:1.6!important;font-weight:400!important;max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-step{margin-bottom:9px;height:34px}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-card h3{font-size:12px!important;line-height:1.8!important;font-weight:700!important;margin:9px 0 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:43px}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-year{position:absolute;top:9px;inset-inline-start:9px;border-radius:7px;padding:4px 8px;background:rgba(5,14,23,.88);color:#f1f5f9;font-size:11px!important;line-height:1.5;font-weight:600;z-index:1}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-state{font-size:9px!important;line-height:1.6!important;font-weight:500;padding:6px 4px}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-placeholder b{font-size:12px!important;line-height:1.7!important;font-weight:500!important}
html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-track{padding-bottom:10px;gap:16px}
@media(max-width:640px){html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-head p{font-size:11px!important}html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-help{font-size:10px!important}html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-card h3{font-size:11px!important;min-height:40px}html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-track{gap:12px}}

html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-sort{display:block;min-width:250px}.nu-select{position:relative;text-align:right;direction:rtl;z-index:4}.nu-select summary{display:grid;grid-template-columns:1fr 20px;gap:3px 16px;align-items:center;list-style:none;cursor:pointer;min-height:58px;padding:10px 14px;border:1px solid rgba(150,172,194,.28);border-radius:13px;background:#102130;color:#e9eff7}.nu-select summary::-webkit-details-marker{display:none}.nu-select summary small{font-size:10px;color:#a9b9c9;grid-column:1}.nu-select summary>span:not(.nu-select-arrow){font-size:12px;font-weight:600;grid-column:1}.nu-select-arrow{grid-column:2;grid-row:1/3;font-size:20px;color:var(--accent)}.nu-select[open] summary{border-color:var(--accent)}.nu-select[open] .nu-select-arrow{transform:rotate(180deg)}.nu-select-panel{position:absolute;top:calc(100% + 7px);inset-inline:0;padding:6px;border:1px solid rgba(150,172,194,.28);border-radius:13px;background:#122536;box-shadow:0 12px 28px rgba(0,0,0,.2)}.nu-select-option{display:flex;gap:10px;align-items:center;min-height:46px;padding:9px 10px;border-radius:8px;cursor:pointer;color:#edf3f9;font-size:12px}.nu-select-option:hover,.nu-select-option:focus-within{background:rgba(var(--accent-rgb),.12)}.nu-select-option:has(input:checked){background:rgba(var(--accent-rgb),.16);color:var(--accent)}.nu-select-option input{width:16px;height:16px;accent-color:var(--accent);margin:0;flex:none}.nu-select summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-nitrugen-appearance="light"] .nu-select summary,html[data-nitrugen-appearance="light"] .nu-select-panel{background:#fff;color:#172a3e}html[data-nitrugen-appearance="light"] .nu-select summary small{color:#526579}html[data-nitrugen-appearance="light"] .nu-select-option{color:#172a3e}@media(max-width:640px){html body.nitrugen-front-body .movie-app .nit-universe .nit-universe-sort{width:100%;min-width:0}.nu-select summary{min-height:54px}.nu-select summary>span:not(.nu-select-arrow),.nu-select-option{font-size:11px}}

html body.nitrugen-front-body .movie-app .nu-segments{display:inline-flex;align-items:center;gap:4px;padding:4px;width:auto;min-width:240px;max-width:100%;border:1px solid rgba(139,162,185,.25);border-radius:999px;background:#0b1b28}
html body.nitrugen-front-body .movie-app .nu-segments label{position:relative;flex:1;margin:0;cursor:pointer;min-width:0}
html body.nitrugen-front-body .movie-app .nu-segments input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
html body.nitrugen-front-body .movie-app .nu-segments label>span{display:flex;justify-content:center;align-items:center;min-height:40px;padding:6px 16px;box-sizing:border-box;border-radius:999px;color:#aebdcc;font-size:11px!important;line-height:1.5;font-weight:600;white-space:nowrap}
html body.nitrugen-front-body .movie-app .nu-segments input:checked+span{background:rgba(var(--accent-rgb,119,168,255),.2);color:#e5efff;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb,119,168,255),.25)}
html body.nitrugen-front-body .movie-app .nu-segments input:focus-visible+span{outline:2px solid var(--accent,#77a8ff);outline-offset:2px}
html[data-nitrugen-appearance="light"] body.nitrugen-front-body .movie-app .nu-segments{background:#edf2f7;border-color:#d5dfe8}
html[data-nitrugen-appearance="light"] body.nitrugen-front-body .movie-app .nu-segments label>span{color:#52657a}
html[data-nitrugen-appearance="light"] body.nitrugen-front-body .movie-app .nu-segments input:checked+span{background:#fff;color:#234b79}
@media(max-width:640px){html body.nitrugen-front-body .movie-app .nu-segments{width:100%;box-sizing:border-box}}
html body.nitrugen-front-body .movie-app .nit-universe-sort.nu-segments{flex-direction:row!important;flex-wrap:nowrap!important}html body.nitrugen-front-body .movie-app .nu-segments label{width:auto!important}
html body.nitrugen-front-body .movie-app .nit-universe-sort.nu-segments{display:flex!important;flex-direction:row!important;gap:4px!important}html body.nitrugen-front-body .movie-app .nu-segments label{flex:1 1 0!important;min-width:0!important}
