.ns-films .sb{--text:#ffffffed;--muted:#ffffff9e;--dim:#ffffff63;--line:#ffffff12;--green-text:#4cc38a;--red-text:#ff6369;--amber-text:#f1a10d;--ok-line:#4cc38a73;--ok-fill:#4cc38a24;--blue:#3b8bf6;--green:#22b063;--red:#e5484d;--display:var(--font-ns-display);--body:var(--font-ns);--mono:var(--font-ns-mono);--ease:cubic-bezier(.22, .8, .24, 1);--cam:cubic-bezier(.65, 0, .2, 1);color:var(--text);font:400 15px/1.5 var(--body);background:radial-gradient(120% 70% at 50% 0,#ffffff09,#0000 70%)}.ns-films .sb ul{margin:0;padding:0;list-style:none}@media (max-width:820px){.ns-films .ns-films-title{font-size:min(32px,9.17431vw - 2.93578px)}}@media (min-width:821px) and (max-width:1100px){.ns-films .ns-films-title{font-size:min(36px,4.58716vw - 7.33945px)}}@media (min-width:1101px){.ns-films .ns-films-title{font-size:min(36px,min(100vw,1280px)/21.8 - 8.0734px)}}.ns-films .sb .film{aspect-ratio:16/9;isolation:isolate;border:1px solid #0000;border-radius:16px;position:relative;overflow:hidden}@media (min-width:901px){.ns-films .sb .film{aspect-ratio:3/2;border:0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.ns-films .sb .world{transform-origin:0 0;will-change:transform;width:1280px;height:720px;position:absolute;top:0;left:0}.ns-films .sb .film.moving .world{transition:transform .8s var(--cam)}@keyframes nsf-blink{50%{opacity:.25}}.ns-films .sb .pn{color:var(--text);transition:opacity .4s var(--ease), transform .4s var(--ease);background:linear-gradient(#161719,#121315);border-radius:12px;font-size:14.5px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff0d,0 0 0 1px #00000080,0 2px 4px #0003,0 12px 32px -8px #0000008c}.ns-films .sb .pn.hide{opacity:0;transform:translateY(14px)}.ns-films .sb .ph{color:var(--text);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;font-weight:500;display:flex}.ns-films .sb .ph span{align-items:center;gap:8px;display:inline-flex}.ns-films .sb .ph em{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:400}.ns-films .sb .ph em b{color:var(--text);font-weight:500}.ns-films .sb .live{background:var(--green-text);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite nsf-blink}.ns-films .sb .row{border-top:1px solid #ffffff0b;align-items:center;gap:12px;padding:12px 18px;transition:background .4s;display:grid}.ns-films .sb .row:first-of-type{border-top:0}.ns-films .sb .row.sel{background:#ffffff0a}.ns-films .sb .row.enter,.ns-films .sb .row.leave{overflow:hidden}.ns-films .sb .row.enter{animation:nsf-rowOpen .5s var(--ease) both, nsf-rowLand 1.6s ease-out}.ns-films .sb .row.enter>*{animation:nsf-rowContent .45s var(--ease) .12s both}.ns-films .sb .row.leave{animation:nsf-rowFold .5s var(--ease) forwards}@keyframes nsf-rowOpen{0%{opacity:0;max-height:0;padding-block:0}to{max-height:52px}}@keyframes nsf-rowLand{0%{background:#ffffff0f}}@keyframes nsf-rowContent{0%{opacity:0;translate:0 -6px}}@keyframes nsf-rowFold{0%{max-height:52px}to{opacity:0;border-top-color:#0000;max-height:0;padding-block:0}}.ns-films .sb .q{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ns-films .sb .ag{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px}.ns-films .sb .vd{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");color:var(--muted);background:color-mix(in srgb, currentColor 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 16%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 5px;font-size:12.5px;font-weight:500;line-height:18px;transition:color .3s;display:inline-flex}.ns-films .sb .vd:before{content:"";width:13px;height:13px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none}.ns-films .sb .vd.ok{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm3.28-8.72a.75.75 0 0 0-1.06-1.06L7.25 8.19 5.78 6.72a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0Z'/%3E%3C/svg%3E");color:var(--green-text)}.ns-films .sb .vd.bad{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14ZM5.72 5.72a.75.75 0 0 1 1.06 0L8 6.94l1.22-1.22a.75.75 0 1 1 1.06 1.06L9.06 8l1.22 1.22a.75.75 0 1 1-1.06 1.06L8 9.06l-1.22 1.22a.75.75 0 0 1-1.06-1.06L6.94 8 5.72 6.78a.75.75 0 0 1 0-1.06Z'/%3E%3C/svg%3E");color:var(--red-text)}.ns-films .sb .vd.warn{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm.75-10.25a.75.75 0 0 0-1.5 0V8c0 .2.08.39.22.53l2 2a.75.75 0 0 0 1.06-1.06L8.75 7.69Z'/%3E%3C/svg%3E");color:var(--amber-text)}.ns-films .sb .tag{color:var(--dim);font-size:13px}.ns-films .sb .sw{background:#ffffff1f;border-radius:10px;flex:none;width:32px;height:19px;transition:background .3s;position:relative}.ns-films .sb .sw:after{content:"";width:15px;height:15px;transition:transform .35s var(--ease), background .3s;background:#fafafa;border-radius:50%;position:absolute;top:2px;left:2px}.ns-films .sb .sw.on{background:#ffffffe0}.ns-films .sb .sw.on:after{background:#121315;transform:translate(13px)}.ns-films .sb .sb-btn{color:#000;background:#fffffff2;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:13.5px;font-weight:500;transition:transform .2s;display:inline-flex}.ns-films .sb .sb-btn.press{transform:scale(.96)}.ns-films .sb .seg{background:#ffffff12;border-radius:8px;padding:2px;display:inline-flex}.ns-films .sb .seg b{color:var(--muted);border-radius:6px;padding:6px 10px;font-size:13px;font-weight:400;transition:background .25s,color .25s}.ns-films .sb .seg b.on{color:var(--text);background:#ffffff24}.ns-films .sb .role{width:22px;height:22px;color:var(--dim);background:#ffffff0f;border-radius:6px;place-items:center;font-size:11px;font-weight:500;display:grid}.ns-films .sb .mono{font-family:var(--mono);font-size:13px}.ns-films .sb .hl{background:#ff63690f}.ns-films .sb .hl .q{color:var(--text)}.ns-films .sb .mark{color:var(--red-text)}.ns-films .sb .fade-row{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:translate(-6px)}.ns-films .sb .fade-row.on{opacity:1;transform:none}.ns-films .sb .grid34{grid-template-columns:repeat(17,1fr);gap:5px;padding:16px;display:grid}.ns-films .sb .grid34 i{aspect-ratio:1;background:#ffffff14;border-radius:4px}.ns-films .sb .grid34 i.p,.ns-films .sb .grid34 i.f{animation:nsf-cellIn .32s var(--ease)}.ns-films .sb .grid34 i.p{background:var(--green)}.ns-films .sb .grid34 i.f{background:repeating-linear-gradient(-45deg, var(--red) 0 3px, color-mix(in srgb, var(--red) 45%, transparent) 3px 6px)}@keyframes nsf-cellIn{0%{opacity:0;scale:.6}}.ns-films .sb .foot{color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 18px 18px;font-size:13px;display:flex}.ns-films .sb .foot b{font-weight:500}.ns-films .sb .big{align-items:baseline;gap:12px;padding:18px 18px 4px;display:flex}.ns-films .sb .big span{font:500 40px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.ns-films .sb .big em{color:var(--green-text);font-size:13px;font-style:normal}.ns-films .sb .spec{grid-template-columns:80px 1fr;row-gap:12px;padding:4px 18px 18px;display:grid}.ns-films .sb .spec dt{color:var(--dim);font-size:13px;line-height:18px}.ns-films .sb .spec dd{color:var(--text);min-height:18px;font-size:14.5px;line-height:18px}.ns-films .sb .ename{letter-spacing:-.01em;color:var(--text);min-height:42px;padding:18px 18px 10px;font-size:17px;font-weight:500;line-height:1.2}.ns-films .sb .caret:after{content:"";vertical-align:-2px;background:var(--text);width:7px;height:13px;margin-left:2px;animation:1s step-end infinite nsf-blink;display:inline-block}.ns-films .sb .log{font:400 13px/1.8 var(--mono);color:var(--muted);white-space:pre;min-height:200px;padding:14px 16px 16px}.ns-films .sb .log .ok{color:var(--green-text)}.ns-films .sb .log .dim{color:var(--dim)}.ns-films .sb .log .cmd{color:var(--text)}.ns-films .sb .cur{z-index:9;pointer-events:none;opacity:0;width:22px;height:22px;transform:scale(var(--inv,1));transform-origin:2.5px 2.5px;transition:left .55s var(--cam), top .55s var(--cam), transform .8s var(--cam), opacity .4s;margin:-2.5px 0 0 -2.5px;position:absolute;top:0;left:0}.ns-films .sb .film:not(.moving) .cur{transition:left .55s var(--cam), top .55s var(--cam), opacity .4s}.ns-films .sb .cur svg{filter:drop-shadow(0 2px 3px #00000059);display:block;overflow:visible}.ns-films .sb .cur path{fill:var(--blue);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.ns-films .sb .cur-tag{background:var(--blue);color:#fff;font:500 12px/1.4 var(--body);white-space:nowrap;border-radius:7px;padding:3px 8px;position:absolute;top:22px;left:18px;box-shadow:0 4px 12px -2px #3b8bf659}.ns-films .sb .cur.show{opacity:1}.ns-films .sb .cur:after{content:"";opacity:0;border:1.5px solid #fafafacc;border-radius:50%;width:24px;height:24px;position:absolute;top:-9.5px;left:-9.5px;transform:scale(.4)}.ns-films .sb .cur.click:after{animation:nsf-ring .5s var(--ease)}@keyframes nsf-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.ns-films .sb .chart{width:100%;height:230px;padding:0 10px;display:block;overflow:visible}.ns-films .sb .chart .ln{fill:none;stroke:var(--text);stroke-width:2px;vector-effect:non-scaling-stroke}.ns-films .sb .chart .ar{fill:url(#nsf-area)}.ns-films .sb .chart .gl{stroke:var(--line)}.ns-films .sb .chart circle{fill:var(--ns-page);stroke:var(--text);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ns-films .sb .xl{color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;padding:6px 18px 16px;font-size:12px;display:flex}.ns-films .sb .ab{gap:14px;padding:6px 16px 14px;display:grid}.ns-films .sb .ab-r{grid-template-columns:1fr;gap:6px;display:grid}.ns-films .sb .ab-r .nm{color:var(--muted);font-size:13px}.ns-films .sb .ab-b{color:var(--dim);font-variant-numeric:tabular-nums;grid-template-columns:34px 1fr 40px;align-items:center;gap:8px;font-size:12px;display:grid}.ns-films .sb .ab-b i{transform-origin:0;height:7px;transition:transform .9s var(--ease);background:#ffffff1f;border-radius:4px;transform:scaleX(0)}.ns-films .sb .ab-b.v9 i{background:var(--blue)}.ns-films .sb .ab-b b{text-align:right;color:var(--text);font-weight:400}.ns-films .sb .verdict{color:var(--green-text);opacity:0;padding:2px 18px 18px;font-size:13px;font-weight:500;transition:opacity .5s}.ns-films .sb .verdict.on{opacity:1}.ns-films .sb .topo{height:300px;position:relative}.ns-films .sb .topo>svg{width:100%;height:100%;position:absolute;inset:0}.ns-films .sb .topo>svg path{fill:none;stroke:#ffffff29;stroke-width:1.5px;stroke-dasharray:3 5;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .5s}.ns-films .sb .topo>svg path.on{stroke:var(--ok-line);stroke-dasharray:none}.ns-films .sb .nd{white-space:nowrap;background:#131313;border-radius:10px;align-items:center;gap:12px;padding:4px 14px 4px 4px;transition:box-shadow .4s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff12}.ns-films .sb .nd.on{box-shadow:inset 0 0 0 1px var(--ok-line)}.ns-films .sb .svc{grid-template-columns:40px 1fr auto}.ns-films .sb .svc.up{animation:1.6s ease-out nsf-rowLand}.ns-films .sb .segbar{grid-auto-flow:column;gap:4px;margin:14px 18px 6px;display:grid}.ns-films .sb .segbar i{height:4px;transition:background .4s var(--ease);background:#ffffff14;border-radius:2px}.ns-films .sb .segbar i.on{background:var(--text)}.ns-films .sb .ic{color:#ffffffb0;background:#ffffff0a;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;transition:background .4s,color .4s,box-shadow .4s;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.ns-films .sb .ic svg{stroke-width:1.75px;width:20px;height:20px}.ns-films .sb .nd .nm{font:500 13px/1.3 var(--mono);color:var(--text);display:block}.ns-films .sb .nd .dt{font:400 12.5px/1.3 var(--mono);color:var(--dim);display:block}.ns-films .sb .svc .dt{color:var(--dim);font-size:13px;line-height:1.5;display:block}.ns-films .sb .svc:not(.up) .st:before{background:0 0;border:1.5px solid;border-top-color:#0000;border-radius:50%;width:9px;height:9px;margin:2px;animation:.9s linear infinite nsf-spin;-webkit-mask:none;mask:none}@keyframes nsf-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.ns-films .sb .film{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.ns-films .sb *,.ns-films .sb :before,.ns-films .sb :after{transition-duration:1ms!important;animation:none!important}}@media (min-width:901px) and (min-height:640px) and (orientation:landscape){.ns-features-pin{height:400svh;padding-block:0}.ns-features-stage{flex-direction:column;justify-content:center;height:100svh;padding-top:68px;display:flex;position:sticky;top:0}}.ns-films .ns-tab-body{transition:grid-template-rows .35s var(--ease-ns);grid-template-rows:0fr}.ns-films .ns-tab-body.is-open{grid-template-rows:1fr}.ns-films .film[hidden],.ns-feature-grid>.ns-film-rule{display:none}@media (max-width:900px){.ns-feature-grid>ul,.ns-feature-grid>ul>li{display:contents}.ns-feature-grid>ul>li>*,.ns-feature-grid>.sb,.ns-feature-grid>.ns-film-rule{order:var(--o)}.ns-films .ns-tab-body:not(.is-open){border-bottom:1px solid var(--ns-line)}.ns-feature-grid>.ns-film-rule{border-top:1px solid var(--ns-line);margin-top:24px;display:block}}@media (prefers-reduced-motion:reduce){.ns-films .ns-tab-body{transition:none}}
