*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#08080a;background:var(--bg);color:#f4f4f6;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;margin:0;overscroll-behavior-y:none}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit}img{display:block;max-width:100%}:focus-visible{border-radius:6px;outline:2px solid #f4f4f6;outline:2px solid var(--text);outline-offset:2px}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.inset-0{inset:0}.block{display:block}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.max-h-\[78vh\]{max-height:78vh}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ordinal{--tw-ordinal:ordinal;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg:#08080a;--bg-raised:#121215;--bg-sunken:#0d0d10;--line:#ffffff14;--line-strong:#ffffff29;--text:#f4f4f6;--text-muted:#8b8b93;--text-faint:#5c5c64;--accent:#ff2d46;--accent-soft:#ff2d4629;--radius-sm:10px;--radius:16px;--radius-lg:22px;--radius-xl:30px;--shadow-soft:0 10px 40px #00000073;--shadow-hard:0 24px 70px #000000b3;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:140ms;--dur:260ms;--dur-slow:440ms;--nav-h:64px;--tabbar-h:64px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}@keyframes ner-fade{0%{opacity:0}to{opacity:1}}@keyframes ner-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes ner-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ner-sheet-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes ner-sheet-pop{0%{opacity:0;transform:scale(.94) translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes ner-spin{to{transform:rotate(1turn)}}@keyframes ner-spin-back{to{transform:rotate(-1turn)}}@keyframes ner-pop{0%{transform:scale(1)}45%{transform:scale(.86)}to{transform:scale(1)}}@keyframes ner-shimmer{to{transform:translateX(100%)}}@keyframes ner-pulse{0%,to{opacity:.45}50%{opacity:.9}}.ner-reveal{animation:ner-rise .44s cubic-bezier(.16,1,.3,1) forwards;animation:ner-rise var(--dur-slow) var(--ease-out) forwards;animation-delay:0ms;animation-delay:var(--delay,0ms);opacity:0}.ner-spin{animation:ner-spin .9s linear infinite}.ner-spin-left{animation:ner-spin-back .38s cubic-bezier(.16,1,.3,1);animation:ner-spin-back .38s var(--ease-out)}.ner-spin-right{animation:ner-spin .38s cubic-bezier(.16,1,.3,1);animation:ner-spin .38s var(--ease-out)}.ner-pop{animation:ner-pop .32s cubic-bezier(.16,1,.3,1);animation:ner-pop .32s var(--ease-out)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.ner-reveal{opacity:1}}.ner-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.ner-scroll::-webkit-scrollbar{height:5px;width:5px}.ner-scroll::-webkit-scrollbar-track{background:#0000}.ner-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.ner-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ner-scroll-x{-ms-overflow-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.ner-scroll-x::-webkit-scrollbar{display:none}.ner-dot{background:currentColor;border-radius:99px;display:inline-block;height:3px;margin:0 6px;opacity:.4;vertical-align:middle;width:3px}.ner-ok{color:#34d399}.ner-sentinel{height:1px}.ner-backdrop{background-image:linear-gradient(25deg,hsla(0,0%,100%,.014) 1px,#0000 0),linear-gradient(-65deg,hsla(0,0%,100%,.014) 1px,#0000 0);background-size:54px 54px;inset:0;pointer-events:none;position:fixed;z-index:0}.ner-splash{display:grid;min-height:100dvh;place-items:center}.ner-splash__mark{animation:ner-pulse 1.4s cubic-bezier(.65,0,.35,1) infinite;animation:ner-pulse 1.4s var(--ease-inout) infinite;font-size:42px;font-weight:600;letter-spacing:-.04em}.ner-offline{align-items:center;animation:ner-rise .26s cubic-bezier(.16,1,.3,1);animation:ner-rise var(--dur) var(--ease-out);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141418eb;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:99px;box-shadow:0 10px 40px #00000073;box-shadow:var(--shadow-soft);color:#f4f4f6;color:var(--text);display:flex;font-size:12.5px;font-weight:500;gap:8px;left:50%;padding:8px 15px;position:fixed;top:calc(env(safe-area-inset-top, 0px) + 8px);top:calc(var(--safe-t) + 8px);translate:-50% 0;z-index:500}.ner-app{min-height:100dvh;position:relative;z-index:1}.ner-main{margin:0 auto;max-width:1240px;padding:calc(92px + env(safe-area-inset-top, 0px)) 18px calc(96px + env(safe-area-inset-bottom, 0px));padding:calc(var(--nav-h) + var(--safe-t) + 28px) 18px calc(var(--tabbar-h) + var(--safe-b) + 32px)}.ner-view{animation:ner-fade .26s cubic-bezier(.16,1,.3,1);animation:ner-fade var(--dur) var(--ease-out)}.ner-page-title{font-size:clamp(26px,5vw,38px);font-weight:600;letter-spacing:-.03em;margin:0 0 26px}.ner-nav{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:#08080ab8;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);left:0;padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-t);position:fixed;right:0;top:0;z-index:300}.ner-nav__inner{gap:28px;height:64px;height:var(--nav-h);margin:0 auto;max-width:1240px;padding:0 18px}.ner-brand,.ner-nav__inner{align-items:center;display:flex}.ner-brand{font-size:18px;font-weight:600;gap:10px;letter-spacing:-.02em;transition:opacity .14s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur-fast) var(--ease-out)}.ner-brand:active{opacity:.6}.ner-brand__mark{background:#f4f4f6;background:var(--text);border-radius:10px;color:#08080a;color:var(--bg);display:grid;height:30px;padding-left:2px;place-items:center;width:30px}.ner-nav__links{display:none;gap:22px;margin-right:auto}.ner-nav__links button{color:#8b8b93;color:var(--text-muted);font-size:14px;font-weight:500;padding:6px 0;position:relative;transition:color .14s cubic-bezier(.16,1,.3,1);transition:color var(--dur-fast) var(--ease-out)}.ner-nav__links button.is-active,.ner-nav__links button:hover{color:#f4f4f6;color:var(--text)}.ner-nav__links button.is-active:after{animation:ner-fade .26s cubic-bezier(.16,1,.3,1);animation:ner-fade var(--dur) var(--ease-out);background:#f4f4f6;background:var(--text);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.ner-nav__actions{display:flex;gap:9px;margin-left:auto}.ner-nav__actions button{background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:99px;display:grid;height:38px;place-items:center;transition:transform .14s cubic-bezier(.16,1,.3,1),background .14s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);width:38px}.ner-nav__actions button:hover{background:#ffffff1f}.ner-nav__actions button:active{transform:scale(.9)}.ner-nav__actions .is-primary{background:#f4f4f6;background:var(--text);border-color:#0000;color:#08080a;color:var(--bg)}@media (min-width:900px){.ner-nav__links{display:flex}:root{--nav-h:72px;--tabbar-h:0px}}.ner-tabbar{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:#08080ac7;border-top:1px solid #ffffff14;border-top:1px solid var(--line);bottom:0;display:flex;height:calc(64px + env(safe-area-inset-bottom, 0px));height:calc(var(--tabbar-h) + var(--safe-b));left:0;padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--safe-b);position:fixed;right:0;z-index:300}.ner-tabbar button{align-items:center;color:#5c5c64;color:var(--text-faint);display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;transition:color .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ner-tabbar button span{font-size:10px;font-weight:500}.ner-tabbar button.is-active{color:#f4f4f6;color:var(--text)}.ner-tabbar button.is-active svg{animation:ner-pop .34s cubic-bezier(.34,1.56,.64,1);animation:ner-pop .34s var(--ease-spring)}.ner-tabbar button:active{transform:scale(.92)}@media (min-width:900px){.ner-tabbar{display:none}}.ner-side{background:#08080a;background:var(--bg);border-right:1px solid #ffffff14;border-right:1px solid var(--line);display:none;flex-direction:column;height:100dvh;left:0;padding:34px 26px calc(26px + env(safe-area-inset-bottom, 0px));padding:34px 26px calc(26px + var(--safe-b));position:fixed;top:0;width:224px;z-index:200}.ner-side__brand{font-size:21px;font-weight:600;letter-spacing:-.03em;margin-bottom:44px;text-align:left}.ner-side__nav{display:flex;flex-direction:column;gap:20px}.ner-side__nav button,.ner-side__switch{align-items:center;color:#8b8b93;color:var(--text-muted);display:flex;font-size:14px;font-weight:500;gap:13px;transition:color .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ner-side__nav button:hover,.ner-side__switch:hover{color:#f4f4f6;color:var(--text)}.ner-side__nav button:active{transform:translateX(2px)}.ner-side__nav button.is-active{color:#f4f4f6;color:var(--text)}.ner-side__switch{margin-top:auto}.ner-topbar{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#08080acc;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);display:flex;height:calc(56px + env(safe-area-inset-top, 0px));height:calc(56px + var(--safe-t));justify-content:space-between;left:0;padding:env(safe-area-inset-top,0) 18px 0;padding:var(--safe-t) 18px 0;position:fixed;right:0;top:0;z-index:200}.ner-topbar>button{font-size:18px;font-weight:600;letter-spacing:-.02em}.ner-topbar>div{display:flex;gap:18px}.ner-topbar>div button{transition:transform .14s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-fast) var(--ease-out)}.ner-topbar>div button:active{transform:scale(.88)}.ner-main--minimal{max-width:1120px;padding:calc(82px + env(safe-area-inset-top, 0px)) 18px calc(110px + env(safe-area-inset-bottom, 0px));padding:calc(82px + var(--safe-t)) 18px calc(110px + var(--safe-b))}@media (min-width:900px){.ner-side{display:flex}.ner-topbar{display:none}.ner-app--minimal .ner-main--minimal{margin-left:224px;padding-top:46px;padding-inline:46px;padding-bottom:60px}}.ner-tabbar-min{bottom:calc(18px + env(safe-area-inset-bottom, 0px));bottom:calc(18px + var(--safe-b));left:16px;position:fixed;right:16px;z-index:300}.ner-tabbar-min__track{backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:99px;box-shadow:0 24px 70px #000000b3;box-shadow:var(--shadow-hard);display:flex;padding:5px;position:relative;touch-action:none}.ner-tabbar-min__pill{background:#ffffff29;border-radius:99px;bottom:5px;left:5px;pointer-events:none;position:absolute;top:5px;transition:transform .26s cubic-bezier(.34,1.56,.64,1);transition:transform var(--dur) var(--ease-spring)}.ner-tabbar-min__cell{color:#5c5c64;color:var(--text-faint);display:grid;flex:1 1;padding:11px 0;place-items:center;position:relative;transition:color .14s cubic-bezier(.16,1,.3,1);transition:color var(--dur-fast) var(--ease-out)}.ner-tabbar-min__cell.is-active{color:#f4f4f6;color:var(--text)}.ner-tabbar-min__hint{align-items:center;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffff2e;border:1px solid #ffffff29;border:1px solid var(--line-strong);border-radius:99px;bottom:calc(100% + 12px);box-shadow:0 24px 70px #000000b3;box-shadow:var(--shadow-hard);display:flex;font-size:12px;font-weight:600;gap:7px;opacity:0;padding:7px 14px;pointer-events:none;position:absolute;transform:scale(.8) translateY(8px);transition:opacity .14s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.34,1.56,.64,1),left .26s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-spring),left var(--dur) var(--ease-out);translate:-50% 0;white-space:nowrap}.ner-tabbar-min__hint.is-visible{opacity:1;transform:scale(1) translateY(0)}@media (min-width:900px){.ner-tabbar-min{display:none}}.ner-grid{grid-gap:16px 14px;display:grid;gap:16px 14px;grid-template-columns:repeat(auto-fill,minmax(115px,1fr))}@media (min-width:700px){.ner-grid{gap:26px 20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.ner-row{display:flex;gap:14px;padding-bottom:6px}.ner-row__cell{flex:0 0 132px;scroll-snap-align:start}@media (min-width:700px){.ner-row{gap:20px}.ner-row__cell{flex-basis:172px}}.ner-card{position:relative}.ner-card__hit{display:block;text-align:left;width:100%}.ner-card__poster{aspect-ratio:2/3;background:#121215;background:var(--bg-raised);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius);display:block;isolation:isolate;overflow:hidden;position:relative}.ner-card--minimal .ner-card__poster{aspect-ratio:3/4;border-radius:16px;border-radius:var(--radius)}.ner-card__poster img{height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);width:100%}.ner-card__poster img.is-loaded{opacity:.92;transform:none}.ner-card__hit:hover .ner-card__poster img.is-loaded{opacity:1;transform:scale(1.05)}.ner-card__shimmer{background:#121215;background:var(--bg-raised);inset:0;overflow:hidden;position:absolute}.ner-card__shimmer:after{animation:ner-shimmer 1.5s cubic-bezier(.65,0,.35,1) infinite;animation:ner-shimmer 1.5s var(--ease-inout) infinite;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.ner-card__veil{background:#00000073;display:grid;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .26s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur) var(--ease-out)}.ner-card__play{background:#fff3;border:1px solid #ffffff59;border-radius:99px;display:grid;height:44px;padding-left:3px;place-items:center;transform:scale(.82);transition:transform .26s cubic-bezier(.34,1.56,.64,1);transition:transform var(--dur) var(--ease-spring);width:44px}@media (hover:hover){.ner-card__hit:hover .ner-card__veil{opacity:1}.ner-card__hit:hover .ner-card__play{transform:scale(1)}.ner-card:hover{z-index:2}.ner-card__hit{transition:transform .26s cubic-bezier(.16,1,.3,1);transition:transform var(--dur) var(--ease-out)}.ner-card__hit:hover{transform:translateY(-5px)}}.ner-card__hit:active{transform:scale(.97)}.ner-card__progress{background:#0000008c;bottom:0;height:3px;left:0;position:absolute;right:0}.ner-card__progress i{background:#ff2d46;background:var(--accent);display:block;height:100%;transition:width .26s cubic-bezier(.16,1,.3,1);transition:width var(--dur) var(--ease-out)}.ner-card__body{display:block;padding:10px 2px 0}.ner-card__title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.ner-card__meta{color:#5c5c64;color:var(--text-faint);display:block;font-size:10px;font-weight:500;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}.ner-card__fav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff24;border-radius:99px;color:#fff;display:grid;height:30px;opacity:0;place-items:center;position:absolute;right:8px;top:8px;transform:scale(.8);transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.34,1.56,.64,1),color .14s linear;transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-spring),color var(--dur-fast) linear;width:30px}.ner-card:hover .ner-card__fav,.ner-card__fav.is-active,.ner-card__fav:focus-visible{opacity:1;transform:none}.ner-card__fav.is-active{color:#ff2d46;color:var(--accent)}.ner-card__fav:active{transform:scale(.85)}@media (hover:none){.ner-card__fav{opacity:1;transform:none}}.is-skeleton{pointer-events:none}.ner-skel-line{animation:ner-pulse 1.5s cubic-bezier(.65,0,.35,1) infinite;animation:ner-pulse 1.5s var(--ease-inout) infinite;background:#ffffff0f;border-radius:5px;display:block;height:11px;margin-top:8px}.ner-section{margin-bottom:38px}.ner-section__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ner-section__head h2{align-items:center;display:flex;font-size:17px;font-weight:600;gap:10px;letter-spacing:-.02em;margin:0}.ner-section__head h2 svg{color:#8b8b93;color:var(--text-muted)}.ner-section__nav{display:none;gap:7px}.ner-section__nav button{border:1px solid #ffffff14;border:1px solid var(--line);border-radius:99px;color:#8b8b93;color:var(--text-muted);display:grid;height:32px;place-items:center;transition:background .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);width:32px}.ner-section__nav button:hover{background:#ffffff14;color:#f4f4f6;color:var(--text)}.ner-section__nav button:active{transform:scale(.9)}@media (hover:hover) and (min-width:700px){.ner-section__nav{display:flex;opacity:0;transition:opacity .26s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur) var(--ease-out)}.ner-section:hover .ner-section__nav{opacity:1}}.ner-day{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);color:#8b8b93;color:var(--text-muted);font-size:15px;font-weight:500;letter-spacing:.01em;margin:0 0 18px;padding-bottom:12px}.ner-hero{background:#121215;background:var(--bg-raised);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:30px;border-radius:var(--radius-xl);box-shadow:0 10px 40px #00000073;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:22px;margin-bottom:40px;padding:22px}.ner-hero__poster{aspect-ratio:2/3;background:#0d0d10;background:var(--bg-sunken);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius-lg);flex-shrink:0;overflow:hidden;width:150px}.ner-hero__poster img{height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1);transition:transform .7s var(--ease-out);width:100%}.ner-hero:hover .ner-hero__poster img{transform:scale(1.04)}.ner-hero__body{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.ner-hero__body h1{font-size:clamp(24px,5vw,40px);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:12px 0 10px}.ner-hero__body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#8b8b93;color:var(--text-muted);display:-webkit-box;font-size:14px;line-height:1.65;margin:0 0 22px;max-width:62ch;overflow:hidden}.ner-hero__actions{display:flex;gap:11px}.ner-hero--minimal{background:none;border:0;box-shadow:none;padding:0}.ner-hero--minimal .ner-hero__poster{aspect-ratio:3/4;max-width:260px;width:100%}@media (min-width:760px){.ner-hero{flex-direction:row;gap:34px;padding:34px}.ner-hero__poster{width:210px}.ner-hero--minimal .ner-hero__poster{width:280px}}.ner-eyebrow,.ner-tag{align-self:flex-start;background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:99px;color:#8b8b93;color:var(--text-muted);font-size:10.5px;font-weight:600;letter-spacing:.12em;padding:6px 13px;text-transform:uppercase}.ner-eyebrow{background:none;border:0;padding:0}.ner-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:99px;display:inline-flex;font-size:14px;font-weight:600;gap:9px;height:46px;justify-content:center;padding:0 24px;transition:transform .14s cubic-bezier(.16,1,.3,1),background .14s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ner-btn:hover{background:#ffffff24}.ner-btn:active{transform:scale(.96)}.ner-btn--primary{background:#f4f4f6;background:var(--text);border-color:#0000;color:#08080a;color:var(--bg)}.ner-btn--primary:hover{background:#fff}.ner-btn--icon{padding:0;width:46px}.ner-btn--icon.is-active{background:#ff2d4629;background:var(--accent-soft);border-color:#ff2d4659;color:#ff2d46;color:var(--accent)}.ner-link{align-items:center;border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--line-strong);display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.04em;padding-bottom:4px;transition:gap .14s cubic-bezier(.16,1,.3,1),opacity .14s cubic-bezier(.16,1,.3,1);transition:gap var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.ner-link:hover{gap:12px}.ner-link--muted{border:0;color:#8b8b93;color:var(--text-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ner-link--muted:hover{color:#f4f4f6;color:var(--text)}.ner-back{margin-bottom:20px}.ner-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.ner-chips span{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:99px;color:#8b8b93;color:var(--text-muted);font-size:11.5px;padding:6px 12px}.ner-alert{background:#ff2d4629;background:var(--accent-soft);border:1px solid #ff2d4647;border-radius:10px;border-radius:var(--radius-sm);color:#ffb4be;font-size:13px;margin:14px 0;padding:12px 16px}.ner-empty,.ner-search__status{color:#8b8b93;color:var(--text-muted);font-size:13.5px;padding:26px 4px;text-align:center}.ner-search__status{align-items:center;display:flex;gap:9px;justify-content:center}.ner-empty-state{align-items:center;animation:ner-scale-in .44s cubic-bezier(.16,1,.3,1);animation:ner-scale-in var(--dur-slow) var(--ease-out);border:1px dashed #ffffff14;border:1px dashed var(--line);border-radius:30px;border-radius:var(--radius-xl);color:#8b8b93;color:var(--text-muted);display:flex;flex-direction:column;gap:14px;padding:76px 24px;text-align:center}.ner-empty-state h3{color:#f4f4f6;color:var(--text);font-size:17px;font-weight:600;margin:0}.ner-empty-state p{font-size:13.5px;line-height:1.6;margin:0;max-width:38ch}.ner-search{animation:ner-fade .26s cubic-bezier(.16,1,.3,1);animation:ner-fade var(--dur) var(--ease-out);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#08080af0;inset:0;position:fixed;z-index:600}.ner-search__inner{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:820px;padding:calc(env(safe-area-inset-top, 0px) + 22px) 18px calc(env(safe-area-inset-bottom, 0px) + 18px);padding:calc(var(--safe-t) + 22px) 18px calc(var(--safe-b) + 18px)}.ner-search__field{align-items:center;animation:ner-rise .26s cubic-bezier(.16,1,.3,1);animation:ner-rise var(--dur) var(--ease-out);background:#121215;background:var(--bg-raised);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius-lg);display:flex;gap:12px;padding:0 16px;position:relative;transition:border-color .14s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur-fast) var(--ease-out)}.ner-search__field:focus-within{border-color:#ffffff29;border-color:var(--line-strong)}.ner-search__icon{color:#5c5c64;color:var(--text-faint);flex-shrink:0}.ner-search__field input{background:none;border:0;color:#f4f4f6;color:var(--text);flex:1 1;font-size:17px;font-weight:500;height:58px;outline:none}.ner-search__field input::placeholder{color:#5c5c64;color:var(--text-faint)}.ner-search__field input::-webkit-search-cancel-button{display:none}.ner-search__field>button{color:#8b8b93;color:var(--text-muted);transition:color .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ner-search__field>button:hover{color:#f4f4f6;color:var(--text)}.ner-search__field>button:active{transform:scale(.88)}.ner-search__results{flex:1 1;margin-top:18px;min-height:0;padding-right:4px}.ner-search__item{align-items:center;border:1px solid #0000;border-radius:16px;border-radius:var(--radius);display:flex;gap:15px;margin-bottom:8px;padding:11px;text-align:left;transition:background .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);width:100%}.ner-search__item:hover{background:#ffffff0d;border-color:#ffffff14;border-color:var(--line)}.ner-search__item:active{transform:scale(.985)}.ner-search__item img{background:#121215;background:var(--bg-raised);border-radius:10px;border-radius:var(--radius-sm);flex-shrink:0;height:72px;object-fit:cover;width:50px}.ner-search__item span{display:flex;flex-direction:column;gap:6px;min-width:0}.ner-search__item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14.5px;font-weight:500;overflow:hidden}.ner-search__item em{color:#5c5c64;color:var(--text-faint);font-size:10.5px;font-style:normal;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.ner-modal{align-items:flex-end;animation:ner-fade .26s cubic-bezier(.16,1,.3,1);animation:ner-fade var(--dur) var(--ease-out);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:500}.ner-modal__card{animation:ner-sheet-up .44s cubic-bezier(.16,1,.3,1);animation:ner-sheet-up var(--dur-slow) var(--ease-out);background:#0d0d10;background:var(--bg-sunken);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:30px 30px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 24px 70px #000000b3;box-shadow:var(--shadow-hard);display:flex;flex-direction:column;max-height:92dvh;overflow:hidden;position:relative;width:100%}.ner-modal__close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;border:1px solid #ffffff29;border:1px solid var(--line-strong);border-radius:99px;display:grid;height:36px;place-items:center;position:absolute;right:14px;top:14px;transition:transform .14s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-fast) var(--ease-out);width:36px;z-index:3}.ner-modal__close:active{transform:scale(.88)}.ner-modal__poster{flex-shrink:0;height:34vh;position:relative}.ner-modal__poster img{height:100%;object-fit:cover;opacity:.85;width:100%}.ner-modal__poster:after{background:linear-gradient(0deg,#0d0d10 2%,#0000 70%);background:linear-gradient(to top,var(--bg-sunken) 2%,#0000 70%);content:"";inset:0;position:absolute}.ner-modal__body{flex:1 1;margin-top:-34px;min-height:0;padding:0 24px calc(28px + env(safe-area-inset-bottom, 0px));padding:0 24px calc(28px + var(--safe-b));position:relative;z-index:2}.ner-modal__body h2{font-size:25px;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:12px 0 4px}.ner-modal__original{color:#5c5c64;color:var(--text-faint);font-size:13px;margin:0 0 20px}.ner-modal__actions{display:flex;gap:11px;margin:22px 0 26px}.ner-modal__actions .ner-btn--primary{flex:1 1}.ner-modal__description{color:#8b8b93;color:var(--text-muted);font-size:14px;line-height:1.7;margin:0}@media (min-width:820px){.ner-modal{align-items:center;padding:26px}.ner-modal__card{animation:ner-sheet-pop .44s cubic-bezier(.16,1,.3,1);animation:ner-sheet-pop var(--dur-slow) var(--ease-out);border-radius:30px;border-radius:var(--radius-xl);flex-direction:row;max-width:880px}.ner-modal__poster{height:auto;width:300px}.ner-modal__poster:after{background:linear-gradient(90deg,#0000 40%,#0d0d10);background:linear-gradient(to right,#0000 40%,var(--bg-sunken))}.ner-modal__body{margin-top:0;padding:42px 40px}}.ner-player{margin:0 auto;max-width:1080px;width:100%}.ner-stage{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 24px 70px #000000b3;box-shadow:var(--shadow-hard);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.ner-stage.is-fullscreen{aspect-ratio:auto;border:0;border-radius:0;height:100dvh;width:100vw}.ner-stage.is-idle{cursor:none}.ner-video{background:#000;height:100%;object-fit:contain;width:100%}.ner-stage__surface{inset:0;position:absolute;touch-action:manipulation;z-index:1}.ner-stage__spinner{color:#ffffffd9;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:2}.ner-stage__error{align-items:center;animation:ner-fade .26s cubic-bezier(.16,1,.3,1);animation:ner-fade var(--dur) var(--ease-out);background:#000000d1;color:#fff;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:26px;position:absolute;text-align:center;z-index:5}.ner-stage__error p{font-size:14px;line-height:1.55;margin:0;max-width:34ch}.ner-player-state{align-items:center;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius-lg);color:#8b8b93;color:var(--text-muted);display:flex;flex-direction:column;gap:14px;padding:76px 24px}.ner-player-state p{font-size:13.5px;margin:0}.ner-overlay{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .26s;transition:opacity var(--dur) var(--ease-out),visibility 0s linear var(--dur);visibility:hidden;z-index:3}.ner-overlay.is-visible{opacity:1;transition:opacity .26s cubic-bezier(.16,1,.3,1),visibility 0s;transition:opacity var(--dur) var(--ease-out),visibility 0s;visibility:visible}.ner-overlay:after,.ner-overlay:before{content:"";height:30%;left:0;pointer-events:none;position:absolute;right:0}.ner-overlay:before{background:linear-gradient(180deg,#000000b3,#0000);top:0}.ner-overlay:after{background:linear-gradient(0deg,#000000d1,#0000);bottom:0}.ner-overlay__top{align-items:flex-start;color:#fff;display:flex;gap:12px;left:0;padding:14px;pointer-events:auto;position:absolute;right:0;top:0}.ner-overlay__meta{min-width:0;padding-top:6px}.ner-overlay__meta h3{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0;text-shadow:0 1px 12px #0009}.ner-overlay__meta h3,.ner-overlay__meta p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ner-overlay__meta p{color:#ffffffb8;font-size:12px;margin:3px 0 0}.ner-overlay__bottom{bottom:0;color:#fff;left:0;padding:0 12px calc(12px + env(safe-area-inset-bottom, 0px));padding:0 12px calc(12px + var(--safe-b));pointer-events:auto;position:absolute;right:0}.ner-overlay__timeline{align-items:center;display:flex;gap:12px}.ner-overlay__time{font-feature-settings:"tnum";font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500;text-shadow:0 1px 8px #000000b3;white-space:nowrap}.ner-overlay__row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:4px}.ner-overlay__group{align-items:center;display:flex;flex:1 1;gap:4px}.ner-overlay__group--center{flex:0 0 auto;gap:14px;justify-content:center}.ner-overlay__group--end{justify-content:flex-end}.ner-ctrl{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff14;border-radius:13px;color:#fff;display:grid;height:40px;place-items:center;transition:transform .14s cubic-bezier(.16,1,.3,1),background .14s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);width:40px}.ner-ctrl:hover{background:#fff3}.ner-ctrl:active{transform:scale(.88)}.ner-ctrl--ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border-color:#0000}.ner-ctrl--ghost:hover{background:#ffffff1f}.ner-ctrl--primary{border-radius:17px;height:52px;width:52px}.ner-ctrl--lg{border-radius:99px;height:54px;width:54px}.ner-locked{bottom:calc(18px + env(safe-area-inset-bottom, 0px));bottom:calc(18px + var(--safe-b));left:18px;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);z-index:4}.ner-locked.is-visible{opacity:1;pointer-events:auto;transform:none}.ner-hide-sm{display:none}@media (min-width:640px){.ner-hide-sm{display:grid}.ner-overlay__top{padding:20px}.ner-overlay__bottom{padding:0 24px calc(20px + env(safe-area-inset-bottom, 0px));padding:0 24px calc(20px + var(--safe-b))}.ner-overlay__meta h3{font-size:18px}.ner-ctrl{height:44px;width:44px}.ner-ctrl--primary{height:58px;width:58px}.ner-overlay__group--center{gap:20px}.ner-overlay__time{font-size:13px}}.ner-seek{align-items:center;cursor:pointer;display:flex;flex:1 1;height:26px;touch-action:none}.ner-seek__track{background:#ffffff38;border-radius:99px;height:4px;overflow:hidden;position:relative;transition:height .14s cubic-bezier(.16,1,.3,1);transition:height var(--dur-fast) var(--ease-out);width:100%}.ner-seek.is-scrubbing .ner-seek__track,.ner-seek:hover .ner-seek__track{height:7px}.ner-seek__buffer,.ner-seek__fill,.ner-seek__ghost{border-radius:99px;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;will-change:transform}.ner-seek__buffer{background:#ffffff47}.ner-seek__ghost{background:#ffffff2e}.ner-seek__fill{background:#ff2d46;background:var(--accent)}.ner-sheet-root{align-items:flex-end;animation:ner-fade .14s cubic-bezier(.16,1,.3,1);animation:ner-fade var(--dur-fast) var(--ease-out);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ner-sheet-scrim{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;inset:0;position:absolute}.ner-sheet{animation:ner-sheet-up .34s cubic-bezier(.16,1,.3,1);animation:ner-sheet-up .34s var(--ease-out);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);background:#101013f0;border:1px solid #ffffff14;border:1px solid var(--line);border-bottom:0;border-radius:30px 30px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 24px 70px #000000b3;box-shadow:var(--shadow-hard);display:flex;flex-direction:column;max-height:min(80dvh,640px);outline:none;position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1);transition:transform .22s var(--ease-out);width:100%;z-index:1}.ner-sheet__grabber{cursor:grab;display:flex;flex-shrink:0;justify-content:center;padding:10px 0 2px;touch-action:none}.ner-sheet__grabber span{background:#ffffff38;border-radius:99px;height:4px;width:38px}.ner-sheet__head{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:10px;padding:10px 14px 14px}.ner-sheet__titles{flex:1 1;min-width:0}.ner-sheet__title{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ner-sheet__subtitle{color:#5c5c64;color:var(--text-faint);font-size:11.5px;font-weight:500;letter-spacing:.06em;margin:3px 0 0;text-transform:uppercase}.ner-sheet__body{flex:1 1 auto;min-height:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(8px + var(--safe-b));touch-action:pan-y}.ner-sheet__foot{border-top:1px solid #ffffff14;border-top:1px solid var(--line);flex-shrink:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));padding:12px 14px calc(12px + var(--safe-b))}.ner-icon-btn{background:#ffffff12;border-radius:99px;color:#f4f4f6;color:var(--text);display:grid;flex-shrink:0;height:34px;place-items:center;transition:background .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);width:34px}.ner-icon-btn:hover{background:#ffffff24}.ner-icon-btn:active{transform:scale(.88)}@media (min-width:768px){.ner-sheet-root{align-items:center;padding:24px}.ner-sheet{animation:ner-sheet-pop .3s cubic-bezier(.16,1,.3,1);animation:ner-sheet-pop .3s var(--ease-out);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:30px;border-radius:var(--radius-xl);max-height:min(72dvh,620px);width:440px}.ner-sheet__grabber{display:none}.ner-sheet__head{padding:16px 18px}}.ner-ep-list{display:flex;flex-direction:column;gap:4px}.ner-ep{align-items:center;border:1px solid #0000;border-radius:13px;display:flex;gap:12px;min-height:52px;padding:10px 12px;text-align:left;transition:background .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);width:100%}.ner-ep:hover{background:#ffffff0f}.ner-ep:active{transform:scale(.985)}.ner-ep.is-active{background:#ffffff1a;border-color:#ffffff29;border-color:var(--line-strong)}.ner-ep__badge{font-feature-settings:"tnum";background:#ffffff0f;border-radius:9px;color:#8b8b93;color:var(--text-muted);display:grid;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;height:30px;place-items:center;width:30px}.ner-ep.is-active .ner-ep__badge{background:#ff2d46;background:var(--accent);color:#fff}.ner-ep__text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.ner-ep__title{font-size:13.5px;font-weight:500}.ner-ep__subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:11.5px;overflow:hidden}.ner-ep__duration,.ner-ep__subtitle{color:#5c5c64;color:var(--text-faint)}.ner-ep__duration{font-feature-settings:"tnum";flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums}.ner-ep__check{color:#ff2d46;color:var(--accent);flex-shrink:0}.ner-option{align-items:center;border-radius:13px;display:flex;gap:12px;min-height:50px;padding:12px 14px;text-align:left;transition:background .14s cubic-bezier(.16,1,.3,1);transition:background var(--dur-fast) var(--ease-out);width:100%}.ner-option:hover{background:#ffffff0f}.ner-option__icon{color:#8b8b93;color:var(--text-muted);flex-shrink:0}.ner-option__label{flex:1 1;font-size:14px;font-weight:500}.ner-option__hint,.ner-option__value{color:#5c5c64;color:var(--text-faint);font-size:12px}.ner-option__chevron{color:#5c5c64;color:var(--text-faint);flex-shrink:0}.ner-radio{border:2px solid #ffffff29;border:2px solid var(--line-strong);border-radius:99px;display:grid;flex-shrink:0;height:19px;place-items:center;transition:border-color .14s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur-fast) var(--ease-out);width:19px}.ner-radio span{background:#ff2d46;background:var(--accent);border-radius:99px;height:9px;transform:scale(0);transition:transform .26s cubic-bezier(.34,1.56,.64,1);transition:transform var(--dur) var(--ease-spring);width:9px}.ner-option.is-selected .ner-radio{border-color:#ff2d46;border-color:var(--accent)}.ner-option.is-selected .ner-radio span{transform:scale(1)}.ner-browse{animation:ner-fade .26s cubic-bezier(.16,1,.3,1);animation:ner-fade var(--dur) var(--ease-out)}.ner-browse__head{margin-bottom:24px}.ner-browse__heading{font-size:clamp(21px,4vw,30px);font-weight:600;letter-spacing:-.03em;margin:0 0 8px}.ner-browse__count{color:#5c5c64;color:var(--text-faint);font-size:11.5px;font-weight:500;letter-spacing:.09em;margin:0 0 16px;text-transform:uppercase}.ner-browse__description{color:#8b8b93;color:var(--text-muted);font-size:14px;line-height:1.7;margin:0;max-width:72ch}.ner-browse__list{grid-gap:8px;display:grid;gap:8px}.ner-browse__item{align-items:stretch;display:flex;gap:8px}.ner-browse__main{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius);display:flex;flex:1 1;gap:14px;min-width:0;padding:9px;text-align:left;transition:background .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ner-browse__main:hover{background:#ffffff14}.ner-browse__main:active{transform:scale(.99)}.ner-browse__thumb{background:#121215;background:var(--bg-raised);border-radius:10px;border-radius:var(--radius-sm);display:grid;flex-shrink:0;height:60px;overflow:hidden;place-items:center;position:relative;width:104px}.ner-browse__thumb img{height:100%;object-fit:cover;width:100%}.ner-browse__thumb-fallback{color:#5c5c64;color:var(--text-faint);font-size:17px;font-weight:600}.ner-browse__play{background:#0000006b;color:#fff;display:grid;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .26s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur) var(--ease-out)}.ner-browse__main:hover .ner-browse__play{opacity:1}.ner-browse__bar{background:#0000008c;bottom:0;height:3px;left:0;position:absolute;right:0}.ner-browse__bar i{background:#ff2d46;background:var(--accent);display:block;height:100%}.ner-browse__text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ner-browse__title{font-size:14px;font-weight:500}.ner-browse__subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#8b8b93;color:var(--text-muted);display:-webkit-box;font-size:12.5px;overflow:hidden}.ner-browse__meta{font-feature-settings:"tnum";color:#5c5c64;color:var(--text-faint);font-size:11px;font-variant-numeric:tabular-nums}.ner-browse__download{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius);color:#8b8b93;color:var(--text-muted);display:grid;flex-shrink:0;place-items:center;transition:background .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);width:52px}.ner-browse__download:hover:not(:disabled){background:#ffffff1a;color:#f4f4f6;color:var(--text)}.ner-browse__download:active:not(:disabled){transform:scale(.94)}.ner-browse__download:disabled{cursor:not-allowed;opacity:.35}.ner-browse__progress{font-feature-settings:"tnum";align-items:center;display:flex;flex-direction:column;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;gap:2px}.ner-browse__cancel{opacity:.5}.ner-selector{display:grid;min-height:100dvh;padding:26px;place-items:center;position:relative;z-index:1}.ner-selector__inner{max-width:620px;text-align:center;width:100%}.ner-selector__eyebrow{color:#5c5c64;color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.3em;margin:0 0 18px;text-transform:uppercase}.ner-selector__title{font-size:clamp(27px,6vw,40px);font-weight:600;letter-spacing:-.035em;line-height:1.15;margin:0 0 12px}.ner-selector__hint{color:#8b8b93;color:var(--text-muted);font-size:14px;margin:0 0 40px}.ner-selector__grid{grid-gap:14px;display:grid;gap:14px}@media (min-width:620px){.ner-selector__grid{grid-template-columns:1fr 1fr}}.ner-selector__card{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:30px;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:14px;padding:26px;text-align:left;transition:background .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.ner-selector__card:hover{background:#ffffff14;border-color:#ffffff29;border-color:var(--line-strong);transform:translateY(-3px)}.ner-selector__card:active{transform:scale(.98)}.ner-selector__icon{background:#ffffff14;border-radius:15px;display:grid;height:46px;place-items:center;transition:background .26s cubic-bezier(.16,1,.3,1),color .26s cubic-bezier(.16,1,.3,1);transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);width:46px}.ner-selector__card:hover .ner-selector__icon{background:#f4f4f6;background:var(--text);color:#08080a;color:var(--bg)}.ner-selector__name{align-items:center;display:flex;font-size:15px;font-weight:600;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase;width:100%}.ner-selector__arrow{color:#5c5c64;color:var(--text-faint);transition:transform .26s cubic-bezier(.16,1,.3,1),color .26s cubic-bezier(.16,1,.3,1);transition:transform var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.ner-selector__card:hover .ner-selector__arrow{color:#f4f4f6;color:var(--text);transform:translateX(4px)}.ner-selector__text{color:#8b8b93;color:var(--text-muted);font-size:13px;line-height:1.6}
/*# sourceMappingURL=main.fd0f30d5.css.map*/