.app .language-switcher,.app.cinema-app .topbar-right .language-switcher{display:inline-grid;place-items:center;flex-shrink:0;order:0;width:38px;height:40px;padding:0;border:0;background:transparent;box-shadow:none;border-radius:12px;cursor:pointer;color:var(--text)}.language-switcher>span{font-size:24px;line-height:1;transition:transform .18s ease}.language-switcher:active>span{transform:scale(.88)}.language-switcher:focus-visible{outline:2px solid #ac80de;outline-offset:2px}.app .language-popup{--lp-card:#fff;--lp-muted:#817687;--lp-border:#ece6f1;position:fixed;inset:0;width:calc(100% - 32px);max-width:410px;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:28px;border:1px solid #ffffff80;border-radius:30px;background:radial-gradient(ellipse at 8% 0,#f2e6ff 0,transparent 54%),#fcfafc;color:#282031;text-align:left;box-shadow:0 28px 100px #160d3845;font-family:var(--font-ui),system-ui,sans-serif}.language-popup::-webkit-backdrop{background:#140b2b80;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.language-popup::backdrop{background:#140b2b80;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.language-popup[open]{animation:language-popup-enter .22s ease-out}.language-popup-header{display:flex;flex-direction:column;align-items:flex-start}.language-popup-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:17px;background:linear-gradient(135deg,#8b58d2,#b17dce);color:#fff;box-shadow:0 6px 16px #8b58d229;margin-bottom:20px}.language-popup-header>small{font-size:9px;letter-spacing:.11em;font-weight:800;color:#8b5eaf}.language-popup-header h2{font-size:27px;line-height:1.12;letter-spacing:-.8px;margin:9px 0 12px;font-weight:800}.language-popup-header p{font-size:13px;line-height:1.6;color:var(--lp-muted);margin:0;max-width:325px}.language-popup-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#e8e2ed80;color:#786a82;font:400 27px/1 system-ui;cursor:pointer}.language-popup-options{display:grid;grid-gap:10px;gap:10px;margin:25px 0 20px}.language-popup-option{display:flex;align-items:center;gap:14px;min-height:72px;width:100%;padding:16px;border:1px solid var(--lp-border);border-radius:20px;background:var(--lp-card);color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease}.language-popup-option.selected{border-color:#b88bde;background:#f1e8fa;box-shadow:inset 0 0 0 1px #ba90df2e}.language-popup-flag{font-size:32px;line-height:1;flex-shrink:0}.language-popup-label{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:5px}.language-popup-label strong{font-size:17px;font-weight:750}.language-popup-label small{font-size:11px;line-height:1.4;color:var(--lp-muted)}.language-popup-check{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;color:#a697b0;background:#f4f0f7}.selected .language-popup-check{background:#8a54c7;color:#fff}.language-popup-footer{display:flex;align-items:flex-start;gap:8px;border-top:1px solid var(--lp-border);padding-top:17px;color:var(--lp-muted)}.language-popup-footer>span{color:#b68fce;font-size:17px;line-height:1.2}.language-popup-footer p{font-size:11px;line-height:1.6;margin:0}.language-popup-handle{display:none}.language-popup :is(button):focus-visible{outline:3px solid #bb95e0;outline-offset:3px}.app.app-dark .language-popup{--lp-card:#282131;--lp-muted:#bcaec8;--lp-border:#45364f;background:radial-gradient(ellipse at 8% 0,#46305b 0,transparent 54%),#201b28;color:#fbf4ff;border-color:#685072;box-shadow:0 28px 100px #0009}.app-dark .language-popup-header>small{color:#d6adee}.app-dark .language-popup-close{background:#41334c;color:#d9c7e3}.app-dark .language-popup-option.selected{background:#3c2d4e;border-color:#b98be0}.app-dark .language-popup-check{background:#3a2c47;color:#c4aed5}.app-dark .selected .language-popup-check{background:#a470d4;color:#fff}@keyframes language-popup-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}html[lang=en] .cinema-app .topbar-right .neyra-user-label{max-width:55px}html[lang=en] .studio-quick-card strong,html[lang=en] .studio-shortcut strong{overflow-wrap:anywhere}.app.cinema-app .topbar .brand-neyra{min-width:0;flex-shrink:1}.app.cinema-app .topbar.topbar-neyra .brand-neyra .neyra-home-name{max-width:calc(100vw - 235px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.app .language-popup{inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 36px);margin:0;padding:16px 24px calc(24px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0;border-bottom:0}.language-popup-handle{display:block;width:38px;height:4px;border-radius:10px;background:#c8bacf;margin:0 auto 23px}.language-popup-close{top:23px;right:20px}.language-popup-header p{max-width:100%}.language-popup-symbol{margin-bottom:17px}.language-popup-options{margin-top:22px}}@media(max-width:389px){.app .topbar-right{gap:5px}.app .topbar .neyra-user{display:none}.app.cinema-app.club-app .topbar-right{gap:5px}.app.cinema-app .topbar.topbar-neyra .brand-neyra .neyra-home-name{max-width:calc(100vw - 205px)}}@media(max-width:359px){.app .language-switcher,.app.cinema-app .topbar-right .language-switcher{width:32px}.app .language-popup{padding-inline:20px}.language-popup-header h2{font-size:25px}.language-popup-option{padding:14px;gap:12px}.app.cinema-app .topbar.topbar-neyra .brand-neyra .neyra-home-name{max-width:calc(100vw - 200px)}}@media(prefers-reduced-motion:reduce){.language-popup[open]{animation:none}.language-popup-option,.language-switcher>span{transition:none}}html[lang=ar] .app{font-family:Tahoma,Arial,system-ui,sans-serif}html[lang=ar] .app :is(h1,h2,h3,strong,small,.ai-eyebrow,.works-eyebrow){letter-spacing:normal}html[dir=rtl] .app :is(.ai-model-card,.language-popup,.language-popup-option,.works-card,.remix-face,.ram-car-trigger,.ram-car-option,.studio-picker-card,.bento-create,.bento-partner>a){text-align:start}html[dir=rtl] .app :is(.field,textarea){text-align:start}html[dir=rtl] .app :is(input[type=number],input[type=email],input[type=url],input[type=tel],pre,code,.num,.ai-model-version,.brand-neyra,.studio-balance){direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] .app .bubble p{unicode-bidi:plaintext}html[dir=rtl] .app svg:is([data-icon=back],[data-icon=right]){transform:scaleX(-1)}html[dir=rtl] .app.cinema-app.club-app .topbar-right{margin-left:0;margin-right:auto}html[dir=rtl] .app :is(.studio-shortcut,.studio-utilities>a,.studio-work-link)>svg:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .app .studio-create>svg:last-child{right:auto;left:17px}html[dir=rtl] .app .studio-hero-copy{text-align:right}html[dir=rtl] .app .studio-lynx{right:auto;left:-11px;object-position:left bottom}html[dir=rtl] .app .studio-remix-banner .studio-lynx{right:auto;left:-24px}html[dir=rtl] .app .studio-spark-one{left:auto;right:56%}html[dir=rtl] .app .studio-spark-two{right:auto;left:0}html[dir=rtl] .app .studio-remix-banner .studio-spark-one{left:auto;right:65%}html[dir=rtl] .app .studio-remix-banner .studio-spark-two{right:auto;left:14px}html[dir=rtl] .app .studio-remix-description{white-space:normal}html[dir=rtl] .app .language-popup-close{right:auto;left:16px}html[dir=rtl] .app .language-popup-check>span{display:block;transform:scaleX(-1)}html[dir=rtl] .app .language-popup-label strong{align-self:flex-start}html[dir=rtl] .app .works-hero-art{transform:scaleX(-1)}html[dir=rtl] .app .works-card-caption{left:36px;right:12px}html[dir=rtl] .app .works-card-action{right:auto;left:9px}html[dir=rtl] .app :is(.studio-trend-rail,.home-video-carousel,.home-card-strip,.studio-trend-controls>div,.egg-stage,.egg-controls){direction:ltr}html[dir=rtl] .app :is(.studio-trend-page,.home-card,.home-video-card,.home-video-page,.egg-overlay,.egg-controls small){direction:rtl}html[dir=rtl] .app .studio-trend-controls>div button:first-child svg{transform:rotate(180deg)}html[dir=rtl] .app .studio-trend-controls>div button:last-child svg{transform:none}html[dir=rtl] .app .language-popup-option{min-height:72px}html[lang=uz] .app :is(.studio-shortcut strong,.studio-utilities strong){overflow-wrap:anywhere}@media(max-width:520px){html[dir=rtl] .app .language-popup-close{left:20px}}@media(max-width:359px){html[dir=rtl] .app .studio-remix-banner .studio-lynx{left:-27px}}@media(min-width:540px){html[dir=rtl] .app .studio-remix-banner .studio-lynx{left:0}}