@charset "UTF-8";.search-container[data-v-c7911ea0]{display:flex;align-items:center;position:relative;padding:2px;width:100%;max-width:390px}.search-container-input[data-v-c7911ea0]{padding:10px 10px 10px 12px;color:#f2f2f2;font-size:14px;border-radius:8px;border:none;background-color:#373737;height:2.1rem;overflow:auto;font-family:Tahoma,Arial,Verdana,sans-serif;width:100%;min-width:324px;max-width:390px}.search-container-input[data-v-c7911ea0]:focus{outline:none;background-color:#f2f2f2;color:#595959;box-shadow:1px 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.search-container_iconsettings[data-v-c7911ea0]{position:absolute;right:40px;top:50%;transform:translatey(-50%);color:#b3b3b3;width:20px;height:20px}.search-container_iconsearchlens[data-v-c7911ea0]{position:absolute;right:10px;top:50%;transform:translatey(-50%);color:#b3b3b3;width:19px;height:19px}.input-is-focused[data-v-c7911ea0]{color:#666}.dropdown[data-v-a97289fd]{display:none;position:fixed;margin-right:40px;height:600px;width:300px;background-color:#171717;border-bottom-left-radius:16px;border-bottom-right-radius:16px;top:0;right:20px;transition:visbility 0ms,opacity .1s ease-in}.dropdown_enabled[data-v-a97289fd]{display:flex;z-index:3000;flex-direction:column;align-items:center;justify-content:center}.line[data-v-a97289fd]{max-height:10px;margin:auto;color:#d9d9d9}.line_navbar[data-v-a97289fd]{display:flex;justify-content:end;align-items:center;width:100%;height:72px}.line_navbar_avatar[data-v-a97289fd]{margin-right:20px;width:48px;height:48px;border-radius:48px;cursor:pointer;object-fit:cover}.debug[data-v-d48b848d]{position:absolute;top:0;left:1000px;color:#fff}.navbar__container[data-v-d48b848d]{padding:0 80px;z-index:2000;display:grid;grid-template-columns:auto auto 1fr auto auto;position:fixed;top:0;left:0;height:72px;width:100%;background-color:#141414;gap:80px}.navbar__el[data-v-d48b848d]{display:flex;justify-content:center;align-items:center;overflow:auto;color:#a1a1a1}.debug[data-v-d48b848d]{cursor:pointer}.userinfo[data-v-d48b848d]{margin-right:40px;color:#a1a1a1}.avatar[data-v-d48b848d]{width:48px;height:48px;border-radius:48px;cursor:pointer;object-fit:cover}.iconbookmark[data-v-d48b848d]{margin-right:20px}:root{--primary: #6979f8;--primary-hover: #a5affb;--second: #be52f2;--second-hover: #dba5f5;--success: #00c48c;--success-hover: #7ddfc3;--info: #0084f4;--info-hover: #66b5f8;--warning: #ffa26b;--warning-hover: #ffc7a6;--danger: #ff647c;--danger-hover: #fdafbb;--gray: #999999;--gray-hover: #4d4d4d;--lightgray: #f2f2f2;--lightgray-hover: #e6e6e6;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;overflow:hidden}main{flex:1;overflow-y:auto}main.with-navbar{height:calc(100vh - 72px);margin-top:72px}main:not(.with-navbar){height:100vh}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.about-page[data-v-449af777]{max-width:720px;margin:0 auto;padding:3rem 1.5rem 4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a1a;line-height:1.7;background:#fff}.about-page[data-v-449af777] h1{font-size:2rem;font-weight:700;color:#111;margin:0 0 .35rem;letter-spacing:-.03em;padding-bottom:.5rem;border-bottom:1px solid #e8e8e8}.about-page[data-v-449af777] h2{font-size:1.35rem;font-weight:600;color:#111;margin:2.5rem 0 1rem;letter-spacing:-.015em;padding-bottom:.35rem;border-bottom:1px solid #eeeeee}.about-page[data-v-449af777] h3{font-size:1.1rem;font-weight:600;color:#222;margin:1.75rem 0 .75rem}.about-page[data-v-449af777] p{margin:0 0 1rem;font-size:.95rem;color:#444}.about-page[data-v-449af777] ul{margin:.5rem 0 1.25rem;padding-left:1.5rem;list-style:none}.about-page[data-v-449af777] li{position:relative;margin-bottom:.5rem;font-size:.95rem;color:#444;padding-left:.25rem}.about-page[data-v-449af777] li:before{content:"";position:absolute;left:-1.2rem;top:.65em;width:5px;height:5px;border-radius:50%;background:#ccc}.about-page[data-v-449af777] ul ul{margin:.35rem 0 .5rem}.about-page[data-v-449af777] ul ul li:before{width:4px;height:4px;background:#ddd}.about-page[data-v-449af777] code{background:#f5f5f5;padding:.15em .4em;border-radius:4px;font-size:.88em;font-family:SF Mono,Fira Code,Cascadia Code,JetBrains Mono,monospace;color:#333;border:1px solid #eaeaea}.about-page[data-v-449af777] pre{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px;padding:1rem 1.25rem;overflow-x:auto;margin:.75rem 0 1.25rem;font-size:.85rem;line-height:1.6}.about-page[data-v-449af777] pre code{background:none;padding:0;border:none;font-size:inherit}.about-page[data-v-449af777] strong{font-weight:600;color:#1a1a1a}.about-page[data-v-449af777] a{color:#0969da;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.about-page[data-v-449af777] a:hover{border-bottom-color:#0969da}.about-page[data-v-449af777] h1+p{font-size:1.05rem;color:#666;margin-top:.75rem;line-height:1.6}.about-page[data-v-449af777] ol{margin:.5rem 0 1.25rem;padding-left:1.5rem;list-style:decimal}.about-page[data-v-449af777] ol li{margin-bottom:1rem;padding-left:0}.about-page[data-v-449af777] ol li:before{content:none}.about-page[data-v-449af777] ol ul{margin:.5rem 0 .75rem}.about-page[data-v-449af777] ol ul li{margin-bottom:.35rem}@media (max-width: 768px){.about-page[data-v-449af777]{padding:2rem 1.25rem 3rem}.about-page[data-v-449af777] h1{font-size:1.6rem}.about-page[data-v-449af777] h2{font-size:1.2rem;margin-top:2rem}.about-page[data-v-449af777] p,.about-page[data-v-449af777] li{font-size:.92rem}}@media (max-width: 480px){.about-page[data-v-449af777]{padding:1.5rem 1rem 2.5rem}.about-page[data-v-449af777] h1{font-size:1.4rem}.about-page[data-v-449af777] h2{font-size:1.1rem}.about-page[data-v-449af777] pre{padding:.75rem 1rem;font-size:.8rem}}.login-wrapper[data-v-302ec943]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem}.login-form[data-v-302ec943]{width:100%;max-width:400px;background:#111;border:1px solid #222222;border-radius:12px;padding:3rem 2rem 2rem;position:relative;overflow:hidden}.form-accent[data-v-302ec943]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#f5c518 20%,#f5c518 80%,transparent);opacity:.8}.form-header[data-v-302ec943]{margin-bottom:2.5rem;text-align:center}.form-title[data-v-302ec943]{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em}.form-subtitle[data-v-302ec943]{font-size:.9rem;color:#666;margin:0;font-weight:400}.form-fields[data-v-302ec943]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.field-group[data-v-302ec943]{position:relative}.field-input[data-v-302ec943]{width:100%;padding:.9rem 0 .5rem;border:none;background:transparent;color:#fff;font-size:.95rem;outline:none;font-family:inherit;transition:all .2s ease}.field-label[data-v-302ec943]{position:absolute;left:0;top:.75rem;color:#555;font-size:.95rem;font-weight:400;pointer-events:none;transition:all .2s ease;transform-origin:left top}.field-border[data-v-302ec943]{position:absolute;bottom:0;left:0;right:0;height:1px;background:#2a2a2a;transition:all .3s ease}.field-border[data-v-302ec943]:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:1px;background:#fff;transition:all .3s ease}.field-input:focus~.field-label[data-v-302ec943],.field-input:not(:placeholder-shown)~.field-label[data-v-302ec943]{top:-.5rem;font-size:.75rem;color:#888}.field-input:focus~.field-border[data-v-302ec943]:after{left:0;right:0}.field-input[data-v-302ec943]:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #111111 inset!important;-webkit-text-fill-color:#ffffff!important}.form-error[data-v-302ec943]{display:flex;align-items:center;gap:.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:.75rem 1rem;color:#ef4444;font-size:.85rem;margin-bottom:1.5rem}.error-icon[data-v-302ec943]{flex-shrink:0;color:#ef4444}.error-fade-enter-active[data-v-302ec943],.error-fade-leave-active[data-v-302ec943]{transition:all .3s ease}.error-fade-enter-from[data-v-302ec943],.error-fade-leave-to[data-v-302ec943]{opacity:0;transform:translateY(-8px)}.submit-btn[data-v-302ec943]{width:100%;padding:.85rem;background:#fff;color:#0a0a0a;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease;position:relative;overflow:hidden}.submit-btn[data-v-302ec943]:hover{background:#e5e5e5;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff1a}.submit-btn[data-v-302ec943]:active{transform:translateY(0)}.submit-btn[data-v-302ec943]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-loader[data-v-302ec943]{display:inline-block;width:18px;height:18px;border:2px solid transparent;border-top-color:#0a0a0a;border-radius:50%;animation:spin-302ec943 .6s linear infinite;vertical-align:middle}@keyframes spin-302ec943{to{transform:rotate(360deg)}}.form-footer[data-v-302ec943]{margin-top:2.5rem;text-align:center;display:flex;justify-content:center;align-items:center;gap:.5rem}.form-footer-guest[data-v-302ec943]{margin-top:1.5rem;text-align:center;display:flex;justify-content:center;align-items:center;gap:.5rem}.footer-text[data-v-302ec943]{color:#555;font-size:.9rem}.footer-link[data-v-302ec943]{color:#888;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease;border-bottom:1px solid transparent}.footer-link-guest[data-v-302ec943]{color:#555;text-decoration:none;font-size:.7rem;font-weight:500;transition:color .2s ease;border-bottom:1px solid transparent}.footer-link[data-v-302ec943]:hover,.footer-link-guest[data-v-302ec943]:hover{color:#fff;border-bottom-color:#333}.shake[data-v-302ec943]{animation:shake-302ec943 .5s ease}@keyframes shake-302ec943{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-4px)}30%,70%{transform:translate(4px)}}@media (max-width: 480px){.login-form[data-v-302ec943]{padding:2rem 1.5rem 1.5rem;border-radius:8px}.form-title[data-v-302ec943]{font-size:1.5rem}}.signup-wrapper[data-v-8918d169]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem}.signup-form[data-v-8918d169]{width:100%;max-width:400px;background:#111;border:1px solid #222222;border-radius:12px;padding:3rem 2rem 2rem;position:relative;overflow:hidden}.form-accent[data-v-8918d169]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#f5c518 20%,#f5c518 80%,transparent);opacity:.8}.form-header[data-v-8918d169]{margin-bottom:2.5rem;text-align:center}.form-title[data-v-8918d169]{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em}.form-subtitle[data-v-8918d169]{font-size:.9rem;color:#666;margin:0;font-weight:400}.form-fields[data-v-8918d169]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.field-group[data-v-8918d169]{position:relative}.field-input[data-v-8918d169]{width:100%;padding:.9rem 0 .5rem;border:none;background:transparent;color:#fff;font-size:.95rem;outline:none;font-family:inherit;transition:all .2s ease}.field-label[data-v-8918d169]{position:absolute;left:0;top:.75rem;color:#555;font-size:.95rem;font-weight:400;pointer-events:none;transition:all .2s ease;transform-origin:left top}.field-border[data-v-8918d169]{position:absolute;bottom:0;left:0;right:0;height:1px;background:#2a2a2a;transition:all .3s ease}.field-border[data-v-8918d169]:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:1px;background:#fff;transition:all .3s ease}.field-input:focus~.field-label[data-v-8918d169],.field-input:not(:placeholder-shown)~.field-label[data-v-8918d169]{top:-.5rem;font-size:.75rem;color:#888}.field-input:focus~.field-border[data-v-8918d169]:after{left:0;right:0}.field-input[data-v-8918d169]:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #111111 inset!important;-webkit-text-fill-color:#ffffff!important}.password-strength[data-v-8918d169]{margin-bottom:1.5rem}.strength-bars[data-v-8918d169]{display:flex;gap:4px;margin-bottom:.5rem}.strength-bar[data-v-8918d169]{flex:1;height:3px;background:#2a2a2a;border-radius:2px;transition:all .3s ease}.strength-bar.weak[data-v-8918d169]{background:#ef4444}.strength-bar.medium[data-v-8918d169]{background:#f59e0b}.strength-bar.strong[data-v-8918d169]{background:#10b981}.strength-text[data-v-8918d169]{font-size:.75rem;color:#666;transition:color .3s ease}.form-error[data-v-8918d169]{display:flex;align-items:center;gap:.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:.75rem 1rem;color:#ef4444;font-size:.85rem;margin-bottom:1.5rem}.error-icon[data-v-8918d169]{flex-shrink:0;color:#ef4444}.error-fade-enter-active[data-v-8918d169],.error-fade-leave-active[data-v-8918d169]{transition:all .3s ease}.error-fade-enter-from[data-v-8918d169],.error-fade-leave-to[data-v-8918d169]{opacity:0;transform:translateY(-8px)}.submit-btn[data-v-8918d169]{width:100%;padding:.85rem;background:#fff;color:#0a0a0a;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease;position:relative;overflow:hidden}.submit-btn[data-v-8918d169]:hover{background:#e5e5e5;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff1a}.submit-btn[data-v-8918d169]:active{transform:translateY(0)}.submit-btn[data-v-8918d169]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-loader[data-v-8918d169]{display:inline-block;width:18px;height:18px;border:2px solid transparent;border-top-color:#0a0a0a;border-radius:50%;animation:spin-8918d169 .6s linear infinite;vertical-align:middle}@keyframes spin-8918d169{to{transform:rotate(360deg)}}.form-footer[data-v-8918d169]{margin-top:1.5rem;text-align:center;display:flex;justify-content:center;align-items:center;gap:.5rem}.footer-text[data-v-8918d169]{color:#555;font-size:.9rem}.footer-link[data-v-8918d169]{color:#888;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease;border-bottom:1px solid transparent}.footer-link[data-v-8918d169]:hover{color:#fff;border-bottom-color:#333}.shake[data-v-8918d169]{animation:shake-8918d169 .5s ease}@keyframes shake-8918d169{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-4px)}30%,70%{transform:translate(4px)}}@media (max-width: 480px){.signup-form[data-v-8918d169]{padding:2rem 1.5rem 1.5rem;border-radius:8px}.form-title[data-v-8918d169]{font-size:1.5rem}}.poster-tile[data-v-89e11aef]{border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;background:#fff;border:1px solid #eeeeee}.poster-tile[data-v-89e11aef]:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000014}.poster-image[data-v-89e11aef]{position:relative;aspect-ratio:2 / 3;background:#f5f5f5;overflow:hidden}.poster-image img[data-v-89e11aef]{width:100%;height:100%;object-fit:cover;display:block}.poster-placeholder[data-v-89e11aef]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc}.rating-badge[data-v-89e11aef]{position:absolute;top:6px;left:6px;background:#000000bf;color:#f5c518;font-size:.8rem;font-weight:700;padding:2px 7px;border-radius:4px;letter-spacing:-.01em}.poster-info[data-v-89e11aef]{padding:.5rem .6rem}.poster-title[data-v-89e11aef]{display:block;font-size:.82rem;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.poster-year[data-v-89e11aef]{display:block;font-size:.75rem;color:#888;margin-top:2px}.profile-page[data-v-7a87070b]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 3rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a1a;background:#fafafa;min-height:100vh}.profile-layout[data-v-7a87070b]{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:start}.profile-sidebar[data-v-7a87070b]{position:sticky;top:2rem}.sidebar-card[data-v-7a87070b]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.avatar-wrapper[data-v-7a87070b]{margin-bottom:1rem}.avatar-img[data-v-7a87070b]{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #f0f0f0}.avatar-placeholder[data-v-7a87070b]{width:100px;height:100px;border-radius:50%;background:#e0e0e0;color:#888;font-size:2.5rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:3px solid #f0f0f0}.user-nickname[data-v-7a87070b]{font-size:1.25rem;font-weight:600;color:#111;margin:0 0 .2rem}.user-email[data-v-7a87070b]{font-size:.85rem;color:#888;margin:0 0 .35rem;word-break:break-all}.user-status[data-v-7a87070b]{font-size:.88rem;color:#555;margin:0 0 1rem;font-style:italic;line-height:1.4}.edit-btn[data-v-7a87070b]{width:100%;padding:.5rem;background:#fff;border:1px solid #d0d0d0;border-radius:8px;font-size:.85rem;font-family:inherit;color:#333;cursor:pointer;transition:all .15s ease;margin-bottom:1.25rem}.edit-btn[data-v-7a87070b]:hover{background:#f5f5f5;border-color:#aaa}.stats-row[data-v-7a87070b]{display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid #eeeeee;width:100%}.stat-item[data-v-7a87070b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-value[data-v-7a87070b]{font-size:1.1rem;font-weight:600;color:#111}.stat-label[data-v-7a87070b]{font-size:.75rem;color:#888}.stat-divider[data-v-7a87070b]{width:1px;height:28px;background:#e8e8e8;flex-shrink:0}.profile-main[data-v-7a87070b]{min-width:0}.profile-tabs[data-v-7a87070b]{display:flex;gap:0;margin-bottom:1.5rem;background:#fff;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden}.tab-btn[data-v-7a87070b]{flex:1;padding:.65rem 1rem;background:none;border:none;font-size:.88rem;font-family:inherit;color:#666;cursor:pointer;transition:all .15s ease;border-right:1px solid #eeeeee;font-weight:500}.tab-btn[data-v-7a87070b]:last-child{border-right:none}.tab-btn[data-v-7a87070b]:hover{background:#f9f9f9;color:#333}.tab-btn.active[data-v-7a87070b]{background:#f5f5f5;color:#111;font-weight:600}.posters-grid[data-v-7a87070b]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:2.5rem}.section-title[data-v-7a87070b]{font-size:1.1rem;font-weight:600;color:#111;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #eeeeee}.activity-feed[data-v-7a87070b]{display:flex;flex-direction:column;gap:0}.activity-item[data-v-7a87070b]{display:flex;gap:.85rem;padding:1rem 0;border-bottom:1px solid #f0f0f0}.activity-item[data-v-7a87070b]:first-child{padding-top:0}.activity-icon[data-v-7a87070b]{width:28px;height:28px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0;margin-top:2px}.activity-content[data-v-7a87070b]{flex:1;min-width:0}.activity-header[data-v-7a87070b]{margin:0 0 .25rem;font-size:.9rem;color:#444;line-height:1.4}.activity-action[data-v-7a87070b]{color:#888}.activity-film[data-v-7a87070b]{font-weight:600;color:#111}.activity-rating[data-v-7a87070b]{display:inline-block;margin-left:.4rem;background:#f5f5f5;padding:1px 7px;border-radius:4px;font-size:.78rem;font-weight:600;color:#555}.activity-text[data-v-7a87070b]{margin:.25rem 0;font-size:.88rem;color:#555;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.activity-date[data-v-7a87070b]{font-size:.78rem;color:#aaa}@media (max-width: 900px){.profile-layout[data-v-7a87070b]{grid-template-columns:1fr}.profile-sidebar[data-v-7a87070b]{position:static}.sidebar-card[data-v-7a87070b]{flex-direction:row;flex-wrap:wrap;text-align:left;gap:1rem;padding:1.5rem}.avatar-wrapper[data-v-7a87070b]{margin-bottom:0}.avatar-img[data-v-7a87070b],.avatar-placeholder[data-v-7a87070b]{width:70px;height:70px;font-size:1.8rem}.stats-row[data-v-7a87070b]{width:auto;border-top:none;padding-top:0}.posters-grid[data-v-7a87070b]{grid-template-columns:repeat(4,1fr);gap:.75rem}}@media (max-width: 600px){.profile-page[data-v-7a87070b]{padding:1.5rem 1rem 2rem}.posters-grid[data-v-7a87070b]{grid-template-columns:repeat(3,1fr);gap:.6rem}.sidebar-card[data-v-7a87070b]{flex-direction:column;align-items:center;text-align:center}}@media (max-width: 400px){.posters-grid[data-v-7a87070b]{grid-template-columns:repeat(2,1fr)}}.btn[data-v-e1140182]{margin-bottom:10px;padding:0 20px;height:40px;color:#fff;border-radius:7px;border:none;cursor:pointer;font-size:15px;transition:.1s}.btn_primary[data-v-e1140182]{background:var(--primary);border:1px solid var(--primary)}.btn_primary[data-v-e1140182]:enabled:hover{background:var(--primary-hover)}.btn_second[data-v-e1140182]{background:var(--second);border:1px solid var(--second)}.btn_second[data-v-e1140182]:enabled:hover{background:var(--second-hover)}.btn_success[data-v-e1140182]{background:var(--success);border:1px solid var(--success)}.btn_success[data-v-e1140182]:enabled:hover{background:var(--success-hover)}.btn_info[data-v-e1140182]{background:var(--info);border:1px solid var(--info)}.btn_info[data-v-e1140182]:enabled:hover{background:var(--info-hover)}.btn_warning[data-v-e1140182]{background:var(--warning);border:1px solid var(--warning)}.btn_warning[data-v-e1140182]:enabled:hover{background:var(--warning-hover)}.btn_danger[data-v-e1140182]{background:var(--danger);border:1px solid var(--danger)}.btn_danger[data-v-e1140182]:enabled:hover{background:var(--danger-hover)}.btn_gray[data-v-e1140182]{background:var(--gray);border:1px solid var(--gray)}.btn_gray[data-v-e1140182]:enabled:hover{background:var(--gray-hover)}.btn_lightgray[data-v-e1140182]{background:var(--lightgray)}.btn_lightgray[data-v-e1140182]:enabled:hover{background:var(--lightgray-hover)}.btn[data-v-e1140182]:disabled{opacity:.6;cursor:default}.btn_rounded[data-v-e1140182]{border-radius:25px}.btn_outlined[data-v-e1140182]{background:transparent;color:#000}.btn_outlined[data-v-e1140182]:hover{color:#fff}.btn_icon[data-v-e1140182]{padding:0;width:40px;height:40px}.btn_large[data-v-e1140182]{height:48px;padding:0 30px}.content[data-v-e1140182]{display:flex;justify-content:center;gap:10px}.spanIcon[data-v-e1140182]{display:block}.imageSkeleton__container[data-v-667d6905]{width:100%;height:100%;border:solid 2px #cccccc;background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center;justify-content:center}.imageSkeleton__iconContainer[data-v-667d6905]{width:40%;aspect-ratio:1/1}.imageSkeleton__icon[data-v-667d6905]{width:100%;height:100%;color:#ccc}.film-trailer-preview[data-v-4d341085]{display:flex;flex-direction:column;cursor:pointer;position:relative;width:100%;height:100%}.film-trailer-preview__thumbnail[data-v-4d341085]{width:100%;height:100%;object-fit:cover}.film-trailer-preview__play-button[data-v-4d341085]{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:60px;height:60px;border-radius:60px;background-color:#f60;display:flex;align-items:center;justify-content:center;opacity:0}.film-trailer-preview__play-icon[data-v-4d341085]{top:50%;left:50%;transform:translate(-40%,-50%);position:absolute;color:#fff;font-size:22px;opacity:0}.film-trailer-preview:hover .film-trailer-preview__play-button[data-v-4d341085],.film-trailer-preview:hover .film-trailer-preview__play-icon[data-v-4d341085]{opacity:1}.film-trailer-preview__desc[data-v-4d341085]{font-size:16px;color:#000}.film-trailer-preview__date[data-v-4d341085]{font-size:12px;color:gray}.entity-hero[data-v-51c93bbd]{position:relative;display:flex;height:100%;gap:80px}.entity-hero__edit-btn[data-v-51c93bbd]{position:absolute;top:10px;right:-50px;max-width:200px}.entity-hero__media[data-v-51c93bbd]{display:flex;flex-direction:column;gap:40px;min-width:300px;max-width:300px}.entity-hero__poster[data-v-51c93bbd]{width:100%;height:453px;object-fit:cover}.entity-hero__trailer[data-v-51c93bbd]{height:170px}.entity-hero__info[data-v-51c93bbd]{display:flex;flex-direction:column;width:100%;padding:0 3.2rem}.entity-hero__title[data-v-51c93bbd]{position:relative;font-size:2.5rem;font-weight:700;color:#000;font-family:Tahoma}.entity-hero__subtitle[data-v-51c93bbd]{margin-top:10px;font-size:18px;color:#666}.entity-hero__actions[data-v-51c93bbd]{margin-top:40px;display:flex;gap:8px}.entity-hero__actions-bookmark[data-v-51c93bbd]{font-weight:700;height:50px;width:200px}.entity-hero__actions-bookmark[data-v-51c93bbd]:hover{transform:scale(1.05)}.entity-hero__actions-more[data-v-51c93bbd]{font-weight:700;height:50px;width:50px}.entity-hero__actions-more[data-v-51c93bbd]:hover{transform:scale(1.05)}.entity-hero__about-title[data-v-51c93bbd]{font-size:1.5rem;font-weight:700;color:#000;margin-top:3rem}.entity-hero__about[data-v-51c93bbd]{display:grid;grid-template-columns:.5fr 1fr;row-gap:1rem;margin-top:1.2rem;font-size:.8rem;font-family:Verdana,Geneva,Tahoma,sans-serif}.entity-hero__about-value--quote[data-v-51c93bbd]{color:gray}.entity-hero__side[data-v-51c93bbd]{display:flex;flex-direction:column}[data-media-player]{width:100%;display:inline-flex;align-items:center;position:relative;contain:style;box-sizing:border-box;-webkit-user-select:none;user-select:none}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16 / 9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{display:flex;position:relative;box-sizing:border-box;align-items:center;border-radius:inherit;width:100%;aspect-ratio:inherit;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{display:contents;background-color:unset}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){width:100%;aspect-ratio:16 / 9}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;display:inline-block;height:auto;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#dedede;font-family:sans-serif;font-weight:500}.vds-google-cast svg{--size: max(18%, 40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height) / 100 * 6)}:where(.vds-buffering-indicator){position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:0;pointer-events:none;transition:var(--media-buffering-transition, opacity .2s ease)}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,svg.vds-buffering-spinner,.vds-buffering-spinner svg){width:var(--media-buffering-size, 96px);height:var(--media-buffering-size, 96px)}:where(.vds-buffering-indicator) :where(.vds-buffering-track,circle[data-part=track]){color:var(--media-buffering-track-color, #f5f5f5);opacity:var(--media-buffering-track-opacity, .25);stroke-width:var(--media-buffering-track-width, 8)}:where(.vds-buffering-indicator) :where(.vds-buffering-track-fill,circle[data-part=track-fill]){color:var(--media-buffering-track-fill-color, var(--media-brand));opacity:var(--media-buffering-track-fill-opacity, .75);stroke-width:var(--media-buffering-track-fill-width, 9);stroke-dasharray:100;stroke-dashoffset:var(--media-buffering-track-fill-offset, 50)}:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:1;animation:var(--media-buffering-animation, vds-buffering-spin 1s linear infinite)}@keyframes vds-buffering-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion){:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){animation-duration:8s}}:where(.vds-button){position:relative;display:inline-flex;justify-content:center;align-items:center;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none;border-radius:var(--media-button-border-radius, 8px);width:var(--media-button-size, 40px);height:var(--media-button-size, 40px);transition:transform .2s ease-out;contain:layout style;cursor:pointer;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-shrink:0}.vds-button{border:var(--media-button-border);color:var(--media-button-color, var(--media-controls-color, #f5f5f5));padding:var(--media-button-padding, 0px)}:where([data-fullscreen] .vds-button){width:var(--media-fullscreen-button-size, 42px);height:var(--media-fullscreen-button-size, 42px)}@media screen and (max-width: 599px){:where([data-fullscreen] .vds-button){width:var(--media-sm-fullscreen-button-size, 42px);height:var(--media-sm-fullscreen-button-size, 42px)}}:where(.vds-button .vds-icon){width:var(--media-button-icon-size, 80%);height:var(--media-button-icon-size, 80%);border-radius:var(--media-button-border-radius, 8px)}:where(.vds-menu-button .vds-icon){display:flex!important}:where(.vds-button[aria-hidden=true]){display:none!important}@media (hover: hover) and (pointer: fine){.vds-button:hover{background-color:var(--media-button-hover-bg, rgb(255 255 255 / .2))}.vds-button:hover{transform:var(--media-button-hover-transform, scale(1.05));transition:var(--media-button-hover-transition, transform .2s ease-in)}.vds-button[aria-expanded=true]{transform:unset}}@media (pointer: coarse){.vds-button:hover{border-radius:var(--media-button-touch-hover-border-radius, 100%);background-color:var(--media-button-touch-hover-bg, rgb(255 255 255 / .2))}}:where(.vds-button:focus){outline:none}:where(.vds-button[data-focus],.vds-button:focus-visible){box-shadow:var(--media-focus-ring)}:where(.vds-live-button){min-width:auto;min-height:auto;width:var(--media-live-button-width, 40px);height:var(--media-live-button-height, 40px);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none}:where(.vds-live-button-text){font-family:var(--media-font-family, sans-serif);font-size:var(--media-live-button-font-size, 12px);font-weight:var(--media-live-button-font-weight, 600);letter-spacing:var(--media-live-button-letter-spacing, 1.5px);transition:color .3s ease}.vds-live-button-text{background-color:var(--media-live-button-bg, #8a8a8a);border-radius:var(--media-live-button-border-radius, 2px);color:var(--media-live-button-color, #161616);padding:var(--media-live-button-padding, 1px 4px)}:where(.vds-live-button[data-focus] .vds-live-button-text){box-shadow:var(--media-focus-ring)}:where(.vds-live-button[data-edge]){cursor:unset}.vds-live-button[data-edge] .vds-live-button-text{background-color:var(--media-live-button-edge-bg, #dc2626);color:var(--media-live-button-edge-color, #f5f5f5)}@media (pointer: fine){:where(.vds-live-button:hover){background-color:unset}}.vds-button:not([data-paused]) .vds-play-icon,.vds-button[data-ended] .vds-play-icon,.vds-button[data-paused] .vds-pause-icon,.vds-button[data-ended] .vds-pause-icon,.vds-button:not([data-ended]) .vds-replay-icon,.vds-button[data-active] .vds-pip-enter-icon,.vds-button:not([data-active]) .vds-pip-exit-icon,.vds-button[data-active] .vds-fs-enter-icon,.vds-button:not([data-active]) .vds-fs-exit-icon,.vds-button:not([data-active]) .vds-cc-on-icon,.vds-button[data-active] .vds-cc-off-icon,.vds-button:not([data-muted]) .vds-mute-icon,.vds-button:not([data-state=low]) .vds-volume-low-icon,.vds-button:not([data-state=high]) .vds-volume-high-icon{display:none}:where(.vds-captions){--overlay-padding: var(--media-captions-padding, 1%);--cue-color: var(--media-user-text-color, var(--media-cue-color, white));--cue-bg-color: var(--media-user-text-bg, var(--media-cue-bg, rgba(0, 0, 0, .7)));--cue-default-font-size: var(--media-cue-font-size, calc(var(--overlay-height) / 100 * 4.5));--cue-font-size: calc(var(--cue-default-font-size) * var(--media-user-font-size, 1));--cue-line-height: var(--media-cue-line-height, calc(var(--cue-font-size) * 1.2));--cue-padding-x: var(--media-cue-padding-x, calc(var(--cue-font-size) * .6));--cue-padding-y: var(--media-cue-padding-x, calc(var(--cue-font-size) * .4));--cue-padding: var(--cue-padding-y) var(--cue-padding-x);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;contain:layout style;margin:var(--overlay-padding);font-size:var(--cue-font-size);font-family:var(--media-user-font-family, sans-serif);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;word-spacing:normal;word-break:break-word}:where([data-fullscreen][data-orientation=portrait] .vds-captions){--cue-default-font-size: var(--media-cue-font-size, calc(var(--overlay-width) / 100 * 4.5))}:where([data-view-type=audio] .vds-captions){position:relative;margin:0}:where(.vds-captions[aria-hidden=true]){opacity:0;visibility:hidden}.vds-captions[data-example]{opacity:1!important;visibility:visible!important}:where([data-view-type=video] .vds-captions [data-part=cue-display][data-example]){--cue-text-align: center;--cue-width: 100%;--cue-top: 90%;--cue-left: 0%}:where([data-view-type=audio] .vds-captions [data-part=cue-display]){--cue-width: 100%;position:relative!important}:where(.vds-captions [data-part=cue-display]){position:absolute;direction:ltr;overflow:visible;contain:content;top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width, auto);height:var(--cue-height, auto);box-sizing:border-box;transform:var(--cue-transform);text-align:var(--cue-text-align);writing-mode:var(--cue-writing-mode, unset);white-space:pre-line;unicode-bidi:plaintext;min-width:min-content;min-height:min-content;background-color:var(--media-user-display-bg, var(--media-cue-display-bg));border-radius:var(--media-cue-display-border-radius)}.vds-captions [data-part=cue-display]{padding:var(--media-cue-display-padding)}:where(.vds-captions[data-dir=rtl] [data-part=cue-display]){direction:rtl}:where(.vds-captions [data-part=cue]){display:inline-block;contain:content;font-variant:var(--media-user-font-variant);border:var(--media-cue-border, unset);border-radius:var(--media-cue-border-radius, 2px);-webkit-backdrop-filter:var(--media-cue-backdrop, blur(8px));backdrop-filter:var(--media-cue-backdrop, blur(8px));line-height:var(--cue-line-height);box-sizing:border-box;box-shadow:var(--media-cue-box-shadow, var(--cue-box-shadow));white-space:var(--cue-white-space, pre-wrap);outline:var(--cue-outline);text-shadow:var(--media-user-text-shadow, var(--cue-text-shadow))}.vds-captions [data-part=cue]{background-color:var(--cue-bg-color);color:var(--cue-color);padding:var(--cue-padding)}:where(.vds-captions [data-part=cue-display][data-vertical] [data-part=cue]){--cue-padding: var(--cue-padding-x) var(--cue-padding-y)}:where(.vds-captions [data-part=region]){--anchor-x-percent: calc(var(--region-anchor-x) / 100);--anchor-x: calc(var(--region-width) * var(--anchor-x-percent));--anchor-y-percent: calc(var(--region-anchor-y) / 100);--anchor-y: calc(var(--region-height) * var(--anchor-y-percent));--vp-anchor-x: calc(var(--region-viewport-anchor-x) * 1%);--vp-anchor-y-percent: calc(var(--region-viewport-anchor-y) / 100);--vp-anchor-y: calc(var(--overlay-height) * var(--vp-anchor-y-percent));position:absolute;display:inline-flex;flex-flow:column;justify-content:flex-start;width:var(--region-width);height:var(--region-height);min-height:0px;max-height:var(--region-height);writing-mode:horizontal-tb;top:var(--region-top, calc(var(--vp-anchor-y) - var(--anchor-y)));left:var(--region-left, calc(var(--vp-anchor-x) - var(--anchor-x)));right:var(--region-right);bottom:var(--region-bottom);overflow:hidden;overflow-wrap:break-word;box-sizing:border-box}:where(.vds-captions [data-part=region][data-scroll=up]){justify-content:end}:where(.vds-captions [data-part=region][data-active][data-scroll=up]){transition:top .433s}:where(.vds-captions [data-part=region]>[data-part=cue-display]){position:relative;width:auto;left:var(--cue-offset);height:var(--cue-height, auto);text-align:var(--cue-text-align);unicode-bidi:plaintext;margin-top:2px}:where(.vds-captions [data-part=region] [data-part=cue]){position:relative;border-radius:0}:where(.vds-chapter-title){--color: var(--media-chapter-title-color, rgba(255 255 255 / .64));display:inline-block;font-family:var(--media-font-family, sans-serif);font-size:var(--media-chapter-title-font-size, 16px);font-weight:var(--media-chapter-title-font-weight, 400);color:var(--color);flex:1 1 0%;padding-inline:6px;overflow:hidden;text-align:start;white-space:nowrap;text-overflow:ellipsis}.vds-chapter-title:before{content:var(--media-chapter-title-separator, "•");display:inline-block;margin-right:var(--media-chapter-title-separator-gap, 6px);color:var(--media-chapter-title-separator-color, var(--color))}.vds-chapter-title:empty:before{content:"";margin:0}:where(.vds-controls),:where(.vds-controls-group){position:relative;display:inline-block;width:100%;box-sizing:border-box}:where([data-view-type=audio] .vds-controls){display:inline-block;max-width:100%}:where([data-view-type=video] .vds-controls){display:flex;position:absolute;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;pointer-events:none;padding:var(--media-controls-padding, 0px);transition:var(--media-controls-out-transition, opacity .2s ease-out)}:where([data-view-type=video] .vds-controls[data-visible]){opacity:1;visibility:visible;transition:var(--media-controls-in-transition, opacity .2s ease-in)}:where(.vds-controls-spacer){flex:1 1 0%;pointer-events:none}:where(.vds-gestures){display:contents}:where(.vds-gesture){position:absolute;display:block;contain:content;z-index:0;opacity:0;visibility:hidden;pointer-events:none!important}:where(.vds-icon svg){display:block;width:100%;height:100%;vertical-align:middle}:where(.vds-kb-action.hidden){opacity:0}:where(.vds-kb-text-wrapper){text-align:center;position:absolute;left:0;right:0;top:var(--media-kb-text-top, 10%);z-index:20;pointer-events:none}:where(.vds-kb-text){display:inline-block;font-size:var(--media-kb-text-size, 150%);font-family:var(--media-font-family, sans-serif);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--media-kb-border-radius, 2.5px);pointer-events:none}.vds-kb-text{color:var(--media-kb-text-color, var(--default-color));background-color:var(--media-kb-text-bg, var(--default-bg));padding:var(--media-kb-text-padding, 10px 20px)}.light .vds-kb-text{--default-color: #1a1a1a;--default-bg: rgb(240 240 240 / .6)}.dark .vds-kb-text{--default-color: #f5f5f5;--default-bg: rgb(10 10 10 / .6)}:where(.vds-kb-text:empty){display:none}:where(.vds-kb-bezel){--size: var(--media-kb-bezel-size, 52px);position:absolute;left:50%;top:45%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--size);height:var(--size);margin-left:calc(-1 * calc(var(--size) / 2));margin-right:calc(-1 * calc(var(--size) / 2));z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--media-kb-bezel-bg, var(--default-bg));animation:var(--media-kb-bezel-animation, vds-bezel-fade .35s linear 1 normal forwards);border-radius:var(--media-kb-bezel-border-radius, calc(var(--size) / 2));pointer-events:none}.vds-kb-bezel:not(:has(svg)){display:none!important}.light .vds-kb-bezel{--default-bg: rgb(255 255 255 / .6)}.dark .vds-kb-bezel{--default-bg: rgb(10 10 10 / .6)}@media (prefers-reduced-motion){:where(.vds-kb-bezel){animation:none}}:where(.vds-kb-bezel:has(slot:empty)){opacity:0}:where(.vds-kb-action[data-action=seek-forward] .vds-kb-bezel){top:45%;left:unset;right:10%}:where(.vds-kb-action[data-action=seek-backward] .vds-kb-bezel){top:45%;left:10%}:where(.vds-kb-icon){--size: var(--media-kb-icon-size, 38px);width:var(--size);height:var(--size)}.vds-kb-icon{color:var(--media-kb-icon-color, var(--default-color))}.light .vds-kb-icon{--default-color: #1a1a1a}.dark .vds-kb-icon{--default-color: #f5f5f5}@keyframes vds-bezel-fade{0%{opacity:1}to{opacity:0;transform:scale(2)}}:where(.vds-menu-items){--color-inverse: var(--media-menu-color-inverse, var(--default-inverse));--color-gray-50: var(--media-menu-color-gray-50, var(--default-gray-50));--color-gray-100: var(--media-menu-color-gray-100, var(--default-gray-100));--color-gray-200: var(--media-menu-color-gray-200, var(--default-gray-200));--color-gray-300: var(--media-menu-color-gray-300, var(--default-gray-300));--color-gray-400: var(--media-menu-color-gray-400, var(--default-gray-400));--text-color: var(--media-menu-text-color, var(--default-text));--text-secondary-color: var(--media-menu-text-secondary-color, var(--default-text-secondary));--root-border: var(--media-menu-border, var(--default-root-border))}.light .vds-menu-items{--default-inverse: black;--default-gray-50: rgb(80 80 80 / .15);--default-gray-100: rgb(80 80 80 / .45);--default-gray-200: rgb(235 235 235 / .6);--default-gray-300: rgb(238 238 238);--default-gray-400: rgb(250 250 250);--default-text: #1a1a1a;--default-text-secondary: #6b6b6b;--default-root-border: 1px solid rgb(10 10 10 / .1)}.dark .vds-menu-items{--default-inverse: white;--default-gray-50: rgb(245 245 245 / .1);--default-gray-100: rgb(245 245 245 / .45);--default-gray-200: rgb(10 10 10 / .6);--default-gray-300: rgb(27 27 27);--default-gray-400: rgb(10 10 10);--default-text: #f5f5f5;--default-text-secondary: #8a8a8a;--default-root-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-menu-items){--font-family: var(--media-font-family, sans-serif);--font-size: var(--media-menu-font-size, 14px);--font-weight: var(--media-menu-font-weight, 500);--root-bg: var(--media-menu-bg, var(--color-gray-400));--root-padding: var(--media-menu-padding, 12px);--root-border-radius: var(--media-menu-border-radius, 4px);--divider: var(--media-menu-divider, 1px solid var(--color-gray-50));--section-bg: var(--media-menu-section-bg, var(--color-gray-300));--section-border: var(--media-menu-section-border);--section-divider: var(--media-menu-section-divider, var(--divider));--top-bar-bg: var(--media-menu-top-bar-bg, var(--color-gray-200));--top-bar-divider: var(--media-menu-divider, transparent);--text-hint-color: var(--media-menu-hint-color, var(--text-secondary-color));--chapter-divider: var(--media-chapters-divider, var(--divider));--chapter-active-bg: var(--media-chapters-item-active-bg, var(--color-gray-50));--chapter-active-border-left: var(--media-chapters-item-active-border-left);--chapter-progress-bg: var(--media-chapters-progress-bg, var(--color-inverse));--chapter-time-font-size: var(--media-chapters-time-font-size, 12px);--chapter-time-font-weight: var(--media-chapters-time-font-weight, 500);--chapter-time-gap: var(--media-chapters-time-gap, 6px);--chapter-duration-bg: var(--media-chapters-duration-bg);--item-border: var(--media-menu-item-border, 0);--item-bg: var(--media-menu-item-bg, transparent);--item-hover-bg: var(--media-menu-item-hover-bg, var(--color-gray-50));--item-icon-size: var(--media-menu-item-icon-size, 18px);--item-padding: var(--media-menu-item-padding, 10px);--item-min-height: var(--media-menu-item-height, 40px);--item-border-radius: var(--media-menu-item-border-radius, 2px);--scrollbar-track-bg: var(--media-menu-scrollbar-track-bg, transparent);--scrollbar-thumb-bg: var(--media-menu-scrollbar-thumb-bg, var(--color-gray-50));--webkit-scrollbar-bg: var(--color-gray-400);--webkit-scrollbar-track-bg: var(--media-menu-scrollbar-track-bg, var(--color-gray-50));--checkbox-bg: var(--media-menu-checkbox-bg, var(--color-gray-100));--checkbox-active-bg: var(--media-menu-checkbox-bg-active, #1ba13f);--checkbox-handle-bg: var(--media-menu-checkbox-handle-bg, #f5f5f5);--checkbox-handle-border: var(--media-menu-checkbox-handle-border);--radio-icon-color: var(--media-menu-radio-icon-color, var(--text-color))}:where(.vds-menu[data-root] media-menu[data-root]){display:contents}:where(.vds-menu){font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}:where(.vds-menu[data-disabled][data-root]){display:none}:where(.vds-menu[data-submenu]){display:inline-block}:where(.vds-menu-items:focus){outline:none}:where(.vds-menu-item:focus,.vds-radio:focus){outline:none}:where(.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]){outline:none;box-shadow:var(--media-focus-ring)}:where(.vds-menu[data-open] .vds-tooltip-content){display:none!important}.vds-menu-items [data-hidden]{display:none!important}@media (prefers-reduced-motion: no-preference){:where(.vds-menu-items){scroll-behavior:smooth}}:where(.vds-menu-items){box-sizing:border-box;min-width:var(--media-menu-min-width, 280px);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);transform:translateZ(0)}:where(.vds-menu-items)::-webkit-scrollbar{background-color:var(--webkit-scrollbar-bg);border-radius:var(--root-border-radius);height:6px;width:5px}:where(.vds-menu-items)::-webkit-scrollbar-track{background-color:var(--webkit-scrollbar-track-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-corner{background-color:var(--scrollbar-thumb-bg)}:where(.vds-menu-button){outline:none;box-sizing:border-box}:where(.vds-menu-button .vds-rotate-icon){transition:transform .2s ease-out}:where(.vds-menu-button[aria-expanded=true] .vds-rotate-icon){transform:rotate(var(--media-menu-icon-rotate-deg, 90deg));transition:transform .2s ease-in}:where(.vds-menu-button){display:inline-flex;align-items:center;justify-content:center}@media (prefers-reduced-motion){:where(.vds-menu-button .vds-rotate-icon){transition:unset}}:where(.vds-menu-items){display:flex;align-items:center;flex-direction:column;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);transition:height .35s ease}@media (prefers-reduced-motion){:where(.vds-menu-items){transition:unset}}:where(.vds-menu-items[data-root]){background-color:var(--root-bg);border-radius:var(--root-border-radius);box-shadow:var(--media-menu-box-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:var(--menu-height, auto);will-change:width,height;overflow-y:auto;overscroll-behavior:contain;opacity:0;z-index:9999999;box-sizing:border-box;max-height:var(--media-menu-max-height, 250px);filter:var( --media-menu-filter, drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06)) )}.vds-menu-items[data-root]{border:var(--root-border);padding:var(--root-padding)}:where([data-view-type=video]) :where(.vds-menu-items[data-root]){max-height:var(--media-menu-video-max-height, calc(var(--player-height) * .7))}:where(.vds-menu-items[data-transition=height]){--scrollbar-thumb-bg: rgba(0, 0, 0, 0);pointer-events:none;overflow:hidden}.vds-menu-button[aria-disabled=true],.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]{display:none}:where(.vds-menu-items[data-root]){--enter-transform: translateY(0px);--exit-transform: translateY(12px)}:where(.vds-menu-items[data-root]:not([data-placement])){--enter-transform: translateY(-24px)}:where(.vds-menu-items[data-root][aria-hidden=true]){animation:var(--media-menu-exit-animation, vds-menu-exit .2s ease-out)}:where(.vds-menu-items[data-root][aria-hidden=false]){animation:var(--media-menu-enter-animation, vds-menu-enter .3s ease-out);animation-fill-mode:forwards}:where(.vds-menu-items[data-placement~=bottom]){--enter-transform: translateY(0);--exit-transform: translateY(-12px)}@keyframes vds-menu-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-menu-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-menu-items){animation:none;opacity:1}}:where(media-menu-portal){display:contents}:where(.vds-menu-items[data-root]:not([data-placement])){position:fixed;left:16px;right:16px;top:unset;bottom:0;max-height:var(--media-sm-menu-portrait-max-height, 40vh);max-height:var(--media-sm-menu-portrait-max-height, 40dvh)}:where(.vds-menu-items[data-root]:not([data-placement])){max-width:480px;margin:0 auto}@media (orientation: landscape) and (pointer: coarse){:where(.vds-menu-items[data-root]:not([data-placement])){max-height:var(--media-sm-menu-landscape-max-height, min(70vh, 400px));max-height:var(--media-sm-menu-landscape-max-height, min(70dvh, 400px))}}:where(.vds-menu[data-submenu] .vds-menu-button){display:flex;align-items:center;justify-content:flex-start}:where(.vds-menu-items[data-submenu]){width:100%}:where(.vds-menu[aria-hidden=true]),:where(.vds-menu-items[data-submenu][aria-hidden=true]){display:none}:where(.vds-menu-item,.vds-radio){position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--item-border-radius);box-sizing:border-box;min-height:var(--item-min-height);font-size:var(--font-size);outline:none}.vds-menu-item,.vds-radio{color:var(--text-color);background-color:var(--item-bg);padding:var(--item-padding)}.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]{cursor:pointer;background-color:var(--item-hover-bg)}@media (hover: hover) and (pointer: fine){.vds-menu-item[role]:hover,.vds-radio:hover{cursor:pointer;background-color:var(--item-hover-bg)}}:where(.vds-menu-items[data-submenu]){align-items:flex-start;justify-content:center;flex-direction:column}:where(.vds-menu-item[aria-expanded=true]){font-weight:700;border-radius:0;border-top-left-radius:var(--item-border-radius);border-top-right-radius:var(--item-border-radius)}.vds-menu-item[aria-expanded=true]{border-bottom:var(--top-bar-divider)}:where(.vds-menu-item[aria-expanded=true]){position:sticky;top:calc(-1 * var(--root-padding));left:0;width:100%;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:4px}.vds-menu-item[aria-expanded=true]{background-color:var(--top-bar-bg)}:where(.vds-menu-item-label){flex:1 0 0%;text-align:start}:where(.vds-menu-item .vds-icon,.vds-radio .vds-icon){--size: var(--item-icon-size);width:var(--size);height:var(--size);margin-right:var(--media-menu-item-icon-spacing, 6px)}:where(.vds-menu-open-icon,.vds-menu-close-icon){--size: var(--media-menu-arrow-icon-size, 18px);width:var(--size);height:var(--size)}:where(.vds-menu-item-hint,.vds-menu-open-icon,.vds-radio-hint){color:var(--text-hint-color);font-size:var(--media-menu-hint-font-size, 13px);font-weight:var(--media-menu-hint-font-weight, 400)}:where(.vds-menu-items .vds-menu-open-icon){margin-right:0}:where(.vds-menu-items) :where(.vds-menu-item-hint,.vds-menu-open-icon){margin-left:auto}:where(.vds-menu-items) :where(.vds-menu-item-hint+.vds-menu-open-icon),:where(.vds-menu-item-hint+media-icon .vds-menu-open-icon),:where(.vds-menu-item-hint+slot>.vds-menu-open-icon){margin-left:2px}:where(.vds-menu-item[aria-hidden=true]),:where(.vds-menu-item[aria-expanded=true] .vds-menu-open-icon){display:none!important}:where(.vds-menu-items) :where(.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]) :where(.vds-menu-open-icon){opacity:0}:where(.vds-menu-close-icon),:where(.vds-menu-item[aria-expanded=true]>.vds-icon){display:none!important}:where(.vds-menu-item[aria-expanded=true] .vds-menu-close-icon){display:inline!important;margin-left:calc(-1 * var(--item-padding) / 2)}:where(.vds-menu-checkbox){--checkbox-width: var(--media-menu-checkbox-width, 40px);--checkbox-height: var(--media-menu-checkbox-height, 18px);--checkbox-top: calc((var(--checkbox-height) - var(--checkbox-diameter)) / 2);--checkbox-diameter: var( --media-menu-checkbox-handle-diameter, calc(var(--checkbox-height) - 2px) );--checkbox-gap: var(--media-menu-checkbox-gap, 2.5px);position:relative;display:inline-block;width:var(--checkbox-width);height:var(--checkbox-height);border-radius:calc(var(--checkbox-height) / 2);transition:.3s all ease-in-out;box-sizing:border-box;cursor:pointer;pointer-events:auto}.vds-menu-checkbox{background-color:var(--checkbox-bg)}:where(.vds-menu-checkbox:focus-visible){outline:none;box-shadow:var(--media-focus-ring)}.vds-menu-checkbox[aria-checked=true]{background-color:var(--checkbox-active-bg)}:where(.vds-menu-checkbox):after{content:"";display:inline-block;width:var(--checkbox-diameter);height:var(--checkbox-diameter);border-radius:calc(var(--checkbox-diameter) / 2);position:absolute;top:var(--checkbox-top);transform:translate(var(--checkbox-gap));transition:.3s all ease-in-out;border:var(--checkbox-handle-border);box-sizing:border-box}.vds-menu-checkbox:after{background-color:var(--checkbox-handle-bg)}:where(.vds-menu-checkbox[aria-checked=true]):after{transform:translate(calc(var(--checkbox-width) - var(--checkbox-diameter) - var(--checkbox-gap)))}@media (prefers-reduced-motion: no-preference){:where(.vds-menu-checkbox[data-active]):after{width:calc(var(--checkbox-width) - calc(var(--checkbox-gap) * 2))}}:where(.vds-menu-checkbox[aria-checked=true][data-active]):after{transform:translate(var(--checkbox-gap))}:where(.vds-menu-items .vds-slider){--media-slider-track-bg: var(--media-menu-slider-track-bg, var(--color-gray-50));--media-slider-track-fill-bg: var(--media-menu-slider-track-fill-bg, var(--color-inverse));--media-slider-height: var(--media-menu-slider-height, 32px);--track-focus-height: var(--track-height) !important}:where(.vds-menu-items .vds-slider-thumb){opacity:1!important}:where(.vds-menu-slider-item.group){flex-direction:column}:where(.vds-menu-slider-title){margin-top:4px}:where(.vds-menu-slider-body){width:100%;display:flex;align-items:center;margin-top:6px}:where(.vds-menu-slider-item .vds-icon){margin:0;color:var(--text-hint-color)}:where(.vds-menu-slider-item[data-min] .vds-icon.down,.vds-menu-slider-item[data-max] .vds-icon.up){color:var(--text-color);animation:.6s ease-in-out vds-slider-icon;transition:all 1.2s ease}@keyframes vds-slider-icon{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}:where(.vds-menu-items .vds-slider-track-fill){transition:opacity .3s ease}:where(.vds-menu-items .vds-slider[data-active] .vds-slider-track-fill){opacity:0}:where(.vds-radio-group){box-sizing:border-box;width:100%;display:flex;flex-direction:column}.vds-radio{cursor:pointer;contain:content;padding-left:calc(var(--item-icon-size) + var(--item-padding))}.vds-radio[aria-checked=true]{padding-left:0}.vds-radio .vds-icon{display:none;color:var(--radio-icon-color)}.vds-radio[aria-checked=true] .vds-icon{display:inline-block;margin-left:6px}:where(.vds-radio-hint){margin-left:auto}.vds-color-picker{width:32px;height:32px;border:0;background-color:transparent;outline:none}.vds-color-picker::-webkit-color-swatch{border-radius:2px}.vds-color-picker::-moz-color-swatch{border-radius:2px}.vds-color-picker:focus-visible::-webkit-color-swatch{box-shadow:var(--media-focus-ring)}.vds-color-picker:focus-visible::-moz-color-swatch{box-shadow:var(--media-focus-ring)}:where(.vds-menu-section){width:100%}:where(.vds-menu-item+.vds-menu-section){margin-top:8px}:where(.vds-menu-section+.vds-menu-section){margin-top:24px}:where(.vds-menu-section:first-child){margin-top:8px}:where(.vds-menu-section:last-child){margin-bottom:8px}:where(.vds-menu-section-title),:where(.vds-menu-slider-title){width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary-color);font-size:var(--media-menu-section-header-font-size, 12px);font-weight:var(--media-menu-section-header-font-weight, 500);padding-inline:2px}:where(.vds-menu-section-body){width:100%}:where(.vds-menu-section-title+.vds-menu-section-body){margin-top:var(--media-menu-section-gap, 8px)}.vds-menu-section-body{background-color:var(--section-bg);border:var(--section-border);border-radius:var(--media-menu-section-border-radius, 2px)}:where(.vds-menu-section:not([data-open]) .vds-menu-item:not(:last-child)){border-bottom:var(--section-divider)}:where(.vds-menu-section-body .vds-menu:last-child>.vds-menu-item){border-bottom:unset}.vds-menu-section[data-open],.vds-menu-section[data-open]>.vds-menu-section-body{display:contents!important;background-color:transparent!important}.vds-menu-section[data-open]>.vds-menu-section-title,.vds-menu-section[data-open]>.vds-menu-section-body>:not([data-open]){display:none}:where(.vds-chapters-menu-items){min-width:var(--media-chapters-min-width, var(--media-menu-min-width, 220px))}.vds-chapters-menu-items{padding:var(--media-chapters-padding, 0)}:where(.vds-menu-items:has(.vds-chapters-radio-group[data-thumbnails])){min-width:var(--media-chapters-with-thumbnails-min-width, 300px)}:where(.vds-chapter-radio){border-radius:0}.vds-chapter-radio{border-bottom:var(--chapter-divider);padding:var(--item-padding)}.vds-chapter-radio[aria-checked=true]{padding-left:var(--item-padding)}:where(.vds-chapter-radio:last-child){border-bottom:0}.vds-chapter-radio[aria-checked=true]{background-color:var(--chapter-active-bg);border-left:var(--chapter-active-border-left)}:where(.vds-chapter-radio[aria-checked=true]):after{content:" ";width:var(--progress);height:var(--media-chapters-progress-height, 4px);position:absolute;bottom:0;left:0}.vds-chapter-radio[aria-checked=true]:after{border-radius:var(--media-chapters-progress-border-radius, 0);background-color:var(--chapter-progress-bg)}.vds-chapters-radio-group :where(.vds-thumbnail){margin-right:var(--media-chapters-thumbnail-gap, 12px);flex-shrink:0;min-width:var(--media-chapters-thumbnail-min-width, 100px);min-height:var(--media-chapters-thumbnail-min-height, 56px);max-width:var(--media-chapters-thumbnail-max-width, 120px);max-height:var(--media-chapters-thumbnail-max-height, 68px)}.vds-chapters-radio-group .vds-thumbnail{border:var(--media-chapters-thumbnail-border, 0)}:where(.vds-chapters-radio-group .vds-chapter-radio-label){color:var(--text-secondary-color);font-size:var(--font-size);font-weight:var(--font-weight);white-space:nowrap}:where(.vds-chapter-radio[aria-checked=true] .vds-chapter-radio-label){color:var(--text-color)}:where(.vds-chapters-radio-group .vds-chapter-radio-start-time){display:inline-block;letter-spacing:var(--media-chapters-start-time-letter-spacing, .4px);border-radius:var(--media-chapters-start-time-border-radius, 2px);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap)}.vds-chapters-radio-group .vds-chapter-radio-start-time{color:var(--text-secondary-color);background-color:var(--section-bg);padding:var(--media-chapters-start-time-padding, 1px 4px)}:where(.vds-chapters-radio-group .vds-chapter-radio-duration){color:var(--text-hint-color);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap)}.vds-chapters-radio-group .vds-chapter-radio-duration{background-color:var(--chapter-duration-bg);border-radius:var(--media-chapters-duration-border-radius, 2px)}.vds-chapters-radio-group:not([data-thumbnails]) :where(.vds-thumbnail,media-thumbnail){display:none}:where(.vds-chapter-radio-content){display:flex;align-items:flex-start;flex-direction:column}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-content){width:100%;flex-direction:row;display:flex;flex-wrap:wrap;align-items:center}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-start-time){margin-top:0;margin-left:auto}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-duration){margin-top:4px;flex-basis:100%}.vds-menu-items[data-keyboard] .vds-chapters-radio-group:focus-within{padding:var(--media-chapters-focus-padding, 4px)}:where(.vds-poster){display:block;contain:content;position:absolute;top:50%;transform:translateY(-50%);left:0;opacity:0;width:100%;height:100%;z-index:1;border:0;pointer-events:none;box-sizing:border-box;transition:opacity .2s ease-out;background-color:var(--media-poster-bg, black)}:where(.vds-poster img){object-fit:inherit;object-position:inherit;pointer-events:none;user-select:none;-webkit-user-select:none;box-sizing:border-box}.vds-poster :where(img){border:0;width:100%;height:100%;object-fit:contain}:where(.vds-poster[data-hidden]){display:none}:where(.vds-poster[data-visible]){opacity:1}.vds-poster:not(:defined),.vds-poster img:not([src]){display:none}:where(.vds-slider){--width: var(--media-slider-width, 100%);--height: var(--media-slider-height, 48px);--thumb-size: var(--media-slider-thumb-size, 15px);--thumb-focus-size: var(--media-slider-focused-thumb-size, calc(var(--thumb-size) * 1.1));--track-width: var(--media-slider-track-width, 100%);--track-height: var(--media-slider-track-height, 5px);--track-focus-width: var(--media-slider-focused-track-width, var(--track-width));--track-focus-height: var(--media-slider-focused-track-height, calc(var(--track-height) * 1.25));display:inline-flex;align-items:center;width:var(--width);height:var(--height);margin:0 calc(var(--thumb-size) / 2);position:relative;contain:layout style;outline:none;pointer-events:auto;cursor:pointer;user-select:none;touch-action:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}:where(.vds-slider[aria-hidden=true]){display:none!important}:where(.vds-slider[aria-disabled=true]){cursor:unset}:where(.vds-slider:focus){outline:none}:where(.vds-slider:not([data-chapters])[data-focus],.vds-slider:not([data-chapters]):focus-visible) :where(.vds-slider-track){box-shadow:var(--media-focus-ring)}:where(.vds-slider .vds-slider-track){z-index:0;position:absolute;width:var(--track-width);height:var(--track-height);top:50%;left:0;border-radius:var(--media-slider-track-border-radius, 2px);transform:translateY(-50%) translateZ(0);background-color:var(--media-slider-track-bg, rgb(255 255 255 / .3));contain:strict}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-track){outline-offset:var(--thumb-size)}:where(.vds-slider:not([data-chapters])[data-active] .vds-slider-track){width:var(--track-focus-width);height:var(--track-focus-height)}:where(.vds-slider .vds-slider-track-fill){z-index:2;background-color:var(--media-slider-track-fill-bg, var(--media-brand));width:var(--slider-fill, 0%);will-change:width}:where(.vds-slider .vds-slider-thumb){position:absolute;top:50%;left:var(--slider-fill);opacity:0;contain:layout size style;width:var(--thumb-size);height:var(--thumb-size);border:var(--media-slider-thumb-border, 1px solid #cacaca);border-radius:var(--media-slider-thumb-border-radius, 9999px);background-color:var(--media-slider-thumb-bg, #fff);transform:translate(-50%,-50%) translateZ(0);transition:opacity .15s ease-in;pointer-events:none;will-change:left;z-index:2}:where(.vds-slider[data-dragging],.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-thumb){box-shadow:var(--media-slider-focused-thumb-shadow, 0 0 0 4px hsla(0, 0%, 100%, .4))}:where(.vds-slider[data-active] .vds-slider-thumb){opacity:1;transition:var(--media-slider-thumb-transition, opacity .2s ease-in, box-shadow .2s ease)}:where(.vds-slider[data-dragging] .vds-slider-thumb){width:var(--thumb-focus-size);height:var(--thumb-focus-size)}:where(.vds-slider-value){display:inline-block;contain:content;font-size:14px;font-family:var(--media-font-family, sans-serif)}:where(.vds-slider-thumbnail){display:block;contain:content;box-sizing:border-box}:where(.vds-slider-video){background-color:#000;box-sizing:border-box;contain:content;display:inline-block;border:var(--media-thumbnail-border, 1px solid white)}:where(.vds-slider-video video){display:block;height:auto;width:156px}:where(.vds-slider-video[data-loading]){opacity:0}:where(.vds-slider-video[data-hidden],.vds-slider-video[data-hidden] video){display:none;width:0px}:where(.vds-slider .vds-slider-preview){display:flex;flex-direction:column;align-items:center;opacity:0;background-color:var(--media-slider-preview-bg);border-radius:var(--media-slider-preview-border-radius, 2px);pointer-events:none;transition:opacity .2s ease-out;will-change:left,opacity;contain:layout paint style}:where(.vds-slider-preview[data-visible]){opacity:1;transition:opacity .2s ease-in}.vds-slider-value{background-color:var(--media-slider-value-bg, black);border-radius:var(--media-slider-value-border-radius, 2px);border:var(--media-slider-value-border);color:var(--media-slider-value-color, white);padding:var(--media-slider-value-padding, 1px 10px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-chapter-title,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-chapter-title){margin-top:var(--media-slider-chapter-title-gap, 6px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-value,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-value,.vds-slider-chapter-title+.vds-slider-value){margin-top:var(--media-slider-value-gap, 2px)}:where(.vds-slider[aria-orientation=vertical]){--width: var(--media-slider-width, 48px);--height: var(--media-slider-height, 100%);--track-width: var(--media-slider-track-width, 4px);--track-height: var(--media-slider-track-height, 100%);--track-focus-width: var(--media-slider-focused-track-width, calc(var(--track-width) * 1.25));--track-focus-height: var(--media-slider-focused-track-height, var(--track-height));margin:calc(var(--thumb-size) / 2) 0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track){top:unset;bottom:0;left:50%;transform:translate(-50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track-fill){width:var(--track-width);height:var(--slider-fill);will-change:height;transform:translate(-50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-progress){top:unset;bottom:0;width:var(--track-width);height:var(--slider-progress, 0%);will-change:height}:where(.vds-slider[aria-orientation=vertical] .vds-slider-thumb){top:unset;bottom:var(--slider-fill);left:50%;will-change:bottom;transform:translate(-50%,50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-preview){will-change:bottom,opacity}:where([data-live] .vds-time-slider .vds-slider-track-fill){background-color:var(--media-slider-track-fill-live-bg, #dc2626)}:where(.vds-time-slider .vds-slider-progress){z-index:1;left:0;width:var(--slider-progress, 0%);will-change:width;background-color:var(--media-slider-track-progress-bg, rgb(255 255 255 / .5))}:where([data-media-player]:not([data-can-play]) .vds-time-slider .vds-slider-value){display:none}:where(.vds-slider-steps){display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;position:absolute;top:0;left:0}:where(.vds-slider-step){width:var(--media-slider-step-width, 2.5px);height:calc(var(--track-height) + 1px);background-color:var(--media-slider-step-color, rgb(124, 124, 124));opacity:0;transition:opacity .3s ease}:where(.vds-slider[data-active] .vds-slider-step){opacity:1}:where(.vds-time-slider .vds-slider-chapters){position:relative;display:flex;align-items:center;width:100%;height:100%;contain:layout style;border-radius:var(--media-slider-track-border-radius, 1px)}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-chapters){box-shadow:var(--media-focus-ring);height:var(--track-height)}:where(.vds-time-slider .vds-slider-chapter){margin-right:2px}:where(.vds-time-slider .vds-slider-chapter:last-child){margin-right:0}:where(.vds-time-slider .vds-slider-chapter){position:relative;display:flex;align-items:center;width:100%;height:100%;will-change:height,transform;contain:layout style;border-radius:var(--media-slider-track-border-radius, 1px)}:where(.vds-time-slider .vds-slider-chapter .vds-slider-track-fill){width:var(--chapter-fill, 0%);will-change:width}:where(.vds-time-slider .vds-slider-chapter .vds-slider-progress){width:var(--chapter-progress, 0%);will-change:width}@media (hover: hover) and (pointer: fine){:where(.vds-time-slider:hover .vds-slider-chapters){contain:strict}:where(.vds-time-slider .vds-slider-chapter:hover:not(:only-of-type)){transform:var(--media-slider-chapter-hover-transform, scaleY(2));transition:var( --media-slider-chapter-hover-transition, transform .1s cubic-bezier(.4, 0, 1, 1) )}}:where(.vds-time-slider .vds-slider-chapter-title){font-family:var(--media-font-family, sans-serif);font-size:var(--media-slider-chapter-title-font-size, 14px);color:var(--media-slider-chapter-title-color, #f5f5f5);background-color:var(--media-slider-chapter-title-bg)}:where(.vds-thumbnail){--min-width: var(--media-thumbnail-min-width, 140px);--max-width: var(--media-thumbnail-max-width, 180px);--aspect-ratio: var(--media-thumbnail-aspect-ratio, var(--thumbnail-aspect-ratio));display:block;width:var(--thumbnail-width);height:var(--thumbnail-height);background-color:var(--media-thumbnail-bg, black);contain:strict;overflow:hidden;box-sizing:border-box;min-width:var(--min-width);min-height:var(--media-thumbnail-min-height, calc(var(--min-width) / var(--aspect-ratio)));max-width:var(--max-width);max-height:var(--media-thumbnail-max-height, calc(var(--max-width) / var(--aspect-ratio)))}.vds-thumbnail{border:var(--media-thumbnail-border, 1px solid white)}:where(.vds-thumbnail img){min-width:unset!important;max-width:unset!important;will-change:width,height,transform}:where(.vds-thumbnail[data-loading] img){opacity:0}:where(.vds-thumbnail[aria-hidden=true]){display:none!important}:where(.vds-time-group){display:flex;align-items:center}.vds-time-divider{margin:0 var(--media-time-divider-gap, 2.5px);color:var(--media-time-divider-color, #e0e0e0)}:where(.vds-time){display:inline-block;contain:content;font-size:var(--media-time-font-size, 15px);font-weight:var(--media-time-font-weight, 400);font-family:var(--media-font-family, sans-serif);border-radius:var(--media-time-border-radius, 2px);letter-spacing:var(--media-time-letter-spacing, .025em)}.vds-time{outline:0;color:var(--media-time-color, var(--default-color));background-color:var(--media-time-bg);border:var(--media-time-border);padding:var(--media-time-padding, 2px)}:where(.vds-time:focus-visible){box-shadow:var(--media-focus-ring)}.light .vds-time{--default-color: rgb(10 10 10)}.dark .vds-time{--default-color: #f5f5f5}:where(.vds-tooltip,media-tooltip){display:contents}:where(.vds-tooltip-content){display:inline-block;box-sizing:border-box;font-family:var(--media-font-family, sans-serif);font-size:var(--media-tooltip-font-size, 13px);font-weight:var(--media-tooltip-font-weight, 500);opacity:0;pointer-events:none;white-space:nowrap;z-index:10;will-change:transform,opacity}.vds-tooltip-content{border-radius:var(--media-tooltip-border-radius, 2px);background-color:var(--media-tooltip-bg-color, var(--default-bg));border:var(--media-tooltip-border, var(--default-border));color:var(--media-tooltip-color, var(--default-color));padding:var(--media-tooltip-padding, 2px 8px)}.light .vds-tooltip-content{--default-color: #1a1a1a;--default-bg: white;--default-border: 1px solid rgb(0 0 0 / .2)}.dark .vds-tooltip-content{--default-color: #f5f5f5;--default-bg: black;--default-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-menu .vds-menu-button[role=button][data-pressed] .vds-tooltip-content){opacity:0;display:none}:where(.vds-tooltip-content){--enter-transform: translateY(0px) scale(1);--exit-transform: translateY(12px) scale(.8)}:where(.vds-tooltip-content:not([data-visible])){animation:var(--media-tooltip-exit-animation, vds-tooltip-exit .2s ease-out)}:where(.vds-tooltip-content[data-visible]){animation:var(--media-tooltip-enter-animation, vds-tooltip-enter .2s ease-in);animation-fill-mode:forwards}:where(.vds-tooltip-content[data-placement~=bottom]){--enter-transform: translateY(0) scale(1);--exit-transform: translateY(-12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=left]){--enter-transform: translateX(0) scale(1);--exit-transform: translateX(12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=right]){--enter-transform: translateX(0) scale(1);--exit-transform: translateX(-12px) scale(.8)}@keyframes vds-tooltip-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-tooltip-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-tooltip-content){animation:none}:where(.vds-tooltip-content[data-visible]){opacity:1}}[data-media-player]:not([data-paused]) .vds-play-tooltip-text,[data-media-player][data-paused] .vds-pause-tooltip-text,[data-media-player][data-pip] .vds-pip-enter-tooltip-text,[data-media-player]:not([data-pip]) .vds-pip-exit-tooltip-text,[data-media-player][data-fullscreen] .vds-fs-enter-tooltip-text,[data-media-player]:not([data-fullscreen]) .vds-fs-exit-tooltip-text,[data-media-player]:not([data-captions]) .vds-cc-on-tooltip-text,[data-media-player][data-captions] .vds-cc-off-tooltip-text,[data-media-player]:not([data-muted]) .vds-mute-tooltip-text,[data-media-player][data-muted] .vds-unmute-tooltip-text{display:none}[data-media-player] .vds-audio-layout:not([data-match]){display:none!important}:where([data-media-player][data-layout=audio]){border-radius:var(--audio-border-radius, 6px)}:where(.vds-audio-layout){position:relative;display:inline-flex;align-items:center;min-width:100%;height:60px;color:var(--audio-controls-color, var(--default-color));background-color:var(--audio-bg, var(--default-bg));border-radius:var(--audio-border-radius, 6px);box-sizing:border-box;filter:var( --audio-filter, drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06)) )}.vds-audio-layout{border:var(--audio-border, 1px solid rgb(255 255 255 / .1))}:where([data-media-player][data-focus]:not([data-playing]) .vds-audio-layout){box-shadow:var(--media-focus-ring)}:where(.vds-audio-layout){--media-brand: var(--audio-brand, var(--default-brand));--media-font-family: var(--audio-font-family, sans-serif);--media-controls-color: var(--audio-controls-color, var(--default-controls-color));--media-menu-y-offset: 18px;--media-tooltip-y-offset: 18px;--media-slider-track-bg: var(--audio-slider-track-bg, var(--default-slider-track-bg));--media-slider-track-fill-bg: var(--audio-slider-track-bg, var(--media-brand));--media-slider-track-progress-bg: var( --audio-slider-progress-bg, var(--default-slider-progress-bg) );--media-slider-value-border: var(--audio-slider-value-border, 1px solid rgb(255 255 255 / .1));--media-slider-value-gap: var(--audio-slider-value-gap, 6px);--media-focus-ring-color: var(--audio-focus-ring-color, rgb(78 156 246));--media-focus-ring: var(--audio-focus-ring, 0 0 0 3px var(--media-focus-ring-color))}.vds-audio-layout.light,.light .vds-audio-layout{--default-brand: rgb(10 10 10);--default-color: rgb(10 10 10);--default-bg: rgb(250 250 250);--default-controls-color: rgb(10 10 10);--default-border: 1px solid rgb(100 100 100 /.2);--default-slider-track-bg: rgb(50 50 50 / .1);--default-slider-progress-bg: rgb(10 10 10 / .2)}.vds-audio-layout.dark,.dark .vds-audio-layout{--default-brand: #f5f5f5;--default-color: #f5f5f5;--default-controls-color: #f5f5f5;--default-bg: black;--default-slider-track-bg: rgb(255 255 255 / .3);--default-slider-progress-bg: rgb(255 255 255 / .5)}.vds-audio-layout .vds-controls{padding-inline:6px;border-radius:var(--audio-border-radius, 6px)}:where(.vds-audio-layout .vds-controls-group){display:flex;align-items:center;pointer-events:auto;width:100%}:where(.vds-audio-layout .vds-button){width:var(--audio-button-size, 36px);height:var(--audio-button-size, 36px);margin-right:2.5px}:where(.vds-audio-layout .vds-play-tooltip){--media-tooltip-y-offset: 18px}:where(.vds-audio-layout .vds-button){transition:max-width .14s ease-in;max-width:var(--audio-button-size, 36px)}:where(.vds-audio-layout .vds-play-button){--media-button-hover-transform: 0;--media-button-border: var(--audio-play-button-border, var(--color));--media-button-hover-bg: var(--bg-color);--media-button-touch-hover-bg: var(--bg-color);width:var(--audio-play-button-size, 32px);height:var(--audio-play-button-size, 32px);border-radius:var(--audio-play-button-border-radius, 100%);pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-audio-layout .vds-play-button{color:var(--audio-play-button-color, var(--default-color));background-color:var(--audio-play-button-bg, var(--default-bg))}.light .vds-audio-layout .vds-play-button,.vds-audio-layout.light .vds-play-button{--default-color: #f5f5f5;--default-bg: var(--media-brand)}.dark .vds-audio-layout .vds-play-button,.vds-audio-layout.dark .vds-play-button{--default-color: rgb(10 10 10);--default-bg: var(--media-brand)}:where(.vds-audio-layout .vds-caption-button:not([data-active])){opacity:var(--audio-caption-button-off-opacity, .64)}:where(.vds-audio-layout .vds-live-button){margin-right:8px}:where(.vds-audio-layout .vds-seek-button){max-width:0px;visibility:hidden}:where([data-playing] .vds-audio-layout .vds-seek-button){max-width:var(--audio-button-size, 36px);visibility:visible}:where(.vds-audio-layout .vds-settings-menu .vds-button){margin-right:0}@media (pointer: coarse){:where(.vds-audio-layout .vds-caption-button){display:none}}:where(.vds-audio-layout .vds-title){display:flex;align-items:center;position:relative;margin-left:6px;margin-right:auto;max-width:100%;opacity:1;transition:max-width .15s ease-in,opacity .15s ease-in;overflow:hidden;text-wrap:nowrap;white-space:nowrap;transition-delay:75ms}:where([data-playing] .vds-audio-layout .vds-title){opacity:0;margin:0;max-width:0px;transition:none;transition-delay:0}:where(.vds-audio-layout .vds-title-text){display:inline-flex;align-items:center}:where(.vds-audio-layout .vds-marquee .vds-title-text){animation:vds-marquee 8s linear infinite}:where(.vds-audio-layout .vds-title:hover *){animation-play-state:paused}:where(.vds-audio-layout .vds-title-text:nth-child(2)){margin-left:16px}@keyframes vds-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 16px))}}:where(.vds-audio-layout .vds-time){margin-inline:8px;transition:max-width .14s ease-in;font-size:var(--audio-time-font-size, 15px)}:where(.vds-audio-layout .vds-time-slider){--media-slider-preview-offset: 14px;opacity:0;max-width:0px;transform:scaleX(0);transform-origin:center left;transition:none;visibility:hidden}:where([data-media-player]:not([data-paused]) .vds-audio-layout .vds-time-slider){opacity:1;max-width:100%;transform:scaleX(1);transition:opacity .15s ease-in,transform .15s ease-in;transition-delay:75ms;visibility:visible}:where(.vds-audio-layout .vds-slider-chapter-title){color:var(--audio-slider-chapter-title-color, black)}:where(.dark .vds-audio-layout .vds-slider-chapter-title){color:var(--audio-slider-chapter-title-color, white)}:where([data-buffering] .vds-audio-layout .vds-slider-progress){--stripe-color: var(--audio-buffering-stripe-color, rgb(0 0 0 / .25));--stripe-size: var(--audio-buffering-stripe-size, 30px);width:100%!important;background-image:linear-gradient(-45deg,var(--stripe-color) 25%,transparent 25%,transparent 50%,var(--stripe-color) 50%,var(--stripe-color) 75%,transparent 75%,transparent);background-size:var(--stripe-size) var(--stripe-size);animation:vds-audio-track-progress var(--audio-buffering-stripe-speed, 2s) linear infinite}@keyframes vds-audio-track-progress{0%{background-position:0 0}to{background-position:var(--stripe-size) var(--stripe-size)}}:where(.vds-audio-layout .vds-volume){--media-slider-height: var(--audio-volume-height, 96px);--media-slider-preview-offset: 6px;--gap: var(--audio-volume-gap, 16px);position:relative;display:flex;align-items:center;justify-content:center}:where(.vds-audio-layout .vds-volume-popup){position:absolute;bottom:calc(100% + var(--gap));left:50%;opacity:0;transform:translate(-50%);transition:opacity .15s ease-out,visibility .15s ease-out;border-radius:var(--audio-volume-border-radius, 8px);filter:var(--media-volume-filter, drop-shadow(0 1px 1px rgb(0 0 0 / .05)));visibility:hidden}.vds-audio-layout .vds-volume-popup:after{content:"";position:fixed;bottom:calc(-1 * var(--gap));right:0;width:100%;height:var(--gap);z-index:1;pointer-events:auto}.vds-audio-layout .vds-volume-popup{background-color:var(--audio-volume-bg, var(--media-menu-bg, var(--default-bg)));border:var(--audio-volume-border, var(--default-border))}.light .vds-audio-layout .vds-volume-popup,.vds-audio-layout.light .vds-volume-popup{--default-bg: rgb(250 250 250);--default-border: 1px solid rgb(10 10 10 / .1)}.dark .vds-audio-layout .vds-volume-popup,.vds-audio-layout.dark .vds-volume-popup{--default-bg: rgb(10 10 10);--default-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-audio-layout .vds-volume[data-active] .vds-volume-popup),:where(.vds-audio-layout .vds-volume:has([data-active]) .vds-volume-popup){transition:opacity .15s ease-in,visibility .15s ease-in;opacity:1;visibility:visible}:where(.vds-audio-layout .vds-volume[data-active] .vds-tooltip-content){display:none!important}:where(.vds-audio-layout .vds-menu-items[data-root]){max-height:var(--audio-menu-max-height, 320px)}:where(.vds-audio-layout .vds-captions){--cue-font-size: calc(var(--audio-cue-font-size, 14px) * var(--media-user-font-size, 1));display:inline-block;position:absolute;width:100%;top:unset;bottom:calc(100% + var(--audio-captions-offset, 4px));text-align:center;background-color:var(--media-user-display-bg, var(--media-cue-display-bg))}:where([data-preview] .vds-audio-layout .vds-captions),:where([data-paused] .vds-audio-layout .vds-captions){opacity:0}@media (pointer: coarse){.vds-audio-layout[data-scrubbing] :where(.vds-button,.vds-time){max-width:0!important;margin:0!important;padding:0!important;transition:max-width .15s ease-out}}[data-media-player] .vds-video-layout:not([data-match]){display:none!important}[data-media-player][data-layout=video]{background-color:var(--video-bg, black)}[data-media-player][data-layout=video]:not([data-fullscreen]){border-radius:var(--video-border-radius, 6px);border:var(--video-border, 1px solid rgb(255 255 255 / .1))}:where(.vds-video-layout){--media-brand: var(--video-brand, #f5f5f5);--media-font-family: var(--video-font-family, sans-serif);--media-controls-color: var(--video-controls-color, #f5f5f5);--media-tooltip-y-offset: 6px;--media-menu-y-offset: 6px;--media-focus-ring-color: var(--video-focus-ring-color, rgb(78 156 246));--media-focus-ring: var(--video-focus-ring, 0 0 0 3px var(--media-focus-ring-color));color:var(--video-controls-color, #f5f5f5);display:contents}:where([data-media-player][data-focus]:not([data-playing]) .vds-video-layout .vds-controls){border-radius:var(--video-border-radius, 6px);box-shadow:var(--media-focus-ring)}:where(.vds-video-layout .vds-controls[data-visible]){border-radius:var(--video-border-radius, 6px);background-image:linear-gradient(to top,rgb(0 0 0 / .6),10%,transparent,95%,rgb(0 0 0 / .3))}.vds-video-layout .vds-controls-group{align-items:center;display:flex;pointer-events:auto;z-index:0;padding:4px 6px}.vds-video-layout .vds-controls-group:first-child{z-index:50}.vds-video-layout .vds-controls-group:nth-last-child(2){padding:0 12px;z-index:11;margin-bottom:-16px}.vds-video-layout:not([data-sm]) .vds-controls-group:last-child{--media-menu-y-offset: 26px;--media-tooltip-y-offset: 26px;--media-slider-preview-offset: 26px;z-index:10}:where(.vds-video-layout .vds-button){margin-right:2.5px}:where(.vds-video-layout[data-sm] .vds-chapter-title){font-size:var(--video-sm-chapter-title-font-size, 15px)}:where([data-fullscreen] .vds-video-layout .vds-chapter-title){font-size:var(--video-fullscreen-chapter-title-font-size, 16px)}:where(.vds-video-layout:not([data-sm]) .vds-mute-button){margin-left:-2.5px;margin-right:-5px}:where(.vds-video-layout[data-sm]){--media-button-size: var(--video-sm-button-size, 36px)}:where(.vds-video-layout .vds-time-slider){--media-slider-height: 45px;flex-grow:0}:where(.vds-video-layout .vds-slider-thumbnail){--media-thumbnail-border: var(--video-slider-thumbnail-border, 1px solid #f5f5f5);border-radius:var(--video-slider-thumbnail-border-radius, 2px)}.vds-video-layout .vds-time-slider .vds-slider-value{background-color:var(--video-time-bg, unset);text-shadow:-1px -1px 0 #333333,1px -1px 0 #333333,-1px 1px 0 #333333,1px 1px 0 #333333}:where(.vds-video-layout[data-sm] .vds-time){text-shadow:unset}:where(.vds-video-layout[data-lg] .vds-volume){--gap: var(--video-volume-gap, 10px);display:contents}:where(.vds-video-layout[data-lg] .vds-volume-popup){display:contents}:where(.vds-video-layout[data-lg] .vds-volume-slider){margin:0;max-width:0;transition:all .15s ease}:where(.vds-video-layout[data-lg] .vds-volume[data-active] .vds-volume-slider),:where(.vds-video-layout[data-lg] .vds-volume:has([data-active]) .vds-volume-slider){margin-left:var(--gap);opacity:1;visibility:visible;max-width:var(--video-volume-slider-max-width, 72px)}.vds-video-layout[data-lg] .vds-volume-slider:after{content:"";position:fixed;top:0;left:calc(-1 * var(--gap));width:var(--gap);height:100%;z-index:1;pointer-events:auto}:where(.vds-video-layout[data-sm] .vds-volume){--media-slider-height: var(--video-volume-height, 96px);--media-slider-preview-offset: calc(-200% - 6px) ;--gap: var(--video-volume-gap, 10px);position:relative;display:flex;align-items:center;justify-content:center}:where(.vds-video-layout[data-sm] .vds-volume-popup){display:block;position:absolute;top:calc(100% + var(--gap));left:50%;opacity:0;transform:translate(-50%);transition:opacity .15s ease-out,visibility .15s ease-out;border-radius:var(--video-volume-border-radius, 8px);filter:var(--media-volume-filter, drop-shadow(0 1px 1px rgb(0 0 0 / .05)));visibility:hidden}.vds-video-layout[data-sm] .vds-mute-button:after{content:"";position:fixed;bottom:calc(-1 * var(--gap));right:0;width:100%;height:var(--gap);z-index:1;pointer-events:auto}.vds-video-layout .vds-volume-popup{background-color:var(--video-volume-bg, var(--media-menu-bg, var(--default-bg)));border:var(--video-volume-border, var(--default-border))}.light .vds-video-layout .vds-volume-popup,.vds-video-layout.light .vds-volume-popup{--default-bg: rgb(250 250 250);--default-border: 1px solid rgb(10 10 10 / .1)}.dark .vds-video-layout .vds-volume-popup,.vds-video-layout.dark .vds-volume-popup{--default-bg: rgb(10 10 10);--default-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-volume-popup),:where(.vds-video-layout[data-sm] .vds-volume:has([data-active]) .vds-volume-popup){transition:opacity .15s ease-in,visibility .15s ease-in;opacity:1;visibility:visible}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-tooltip-content){display:none!important}:where(.vds-video-layout .vds-time[data-type=current]){margin-right:2px}:where(.vds-video-layout .vds-time[data-type=current][remainder]){margin-left:2px}.vds-video-layout .vds-time{--default-color: #f5f5f5 !important}:where([data-preview] .vds-video-layout .vds-captions){opacity:0}:where(.vds-video-layout .vds-captions){z-index:10;transition:var(--video-captions-transition, bottom .3s ease-in-out)}@media (min-width: 980px){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:var(--video-lg-fullscreen-captions-offset, 54px)}}:where([data-media-player][data-controls] .vds-video-layout .vds-captions){bottom:var(--video-captions-offset, 78px)}:where([data-media-player][data-controls] .vds-video-layout[data-sm] .vds-captions){bottom:var(--video-sm-captions-offset, 48px)}:where(.vds-video-layout .vds-time-slider .vds-slider-chapter-title){width:100%;text-align:center;text-shadow:-1px -1px 0 #212121,1px -1px 0 #212121,-1px 1px 0 #212121,1px 1px 0 #212121}:where(.vds-video-layout .vds-gesture){top:0;left:0;width:100%;height:100%;z-index:0}:where(.vds-video-layout .vds-gesture[action="seek:-10"]){width:var(--video-gesture-seek-width, 20%);z-index:1}:where(.vds-video-layout .vds-gesture[action="seek:10"]){left:unset;right:0;width:var(--video-gesture-seek-width, 20%);z-index:1}@media (pointer: coarse){:where(.vds-video-layout .vds-gesture[action="toggle:paused"]){display:none}}@media not (pointer: coarse){:where([data-media-player] .vds-video-layout .vds-gesture[action="toggle:controls"]){display:none}}:where(.vds-video-layout .vds-live-button){margin-left:12px}:where(.vds-video-layout:not([data-sm]) .vds-time-group){margin-left:10px}:where(.vds-video-layout[data-sm] .vds-time){font-size:var(--video-sm-time-font-size, 14px)}:where([data-fullscreen] .vds-video-layout .vds-time){font-size:var(--video-fullscreen-time-font-size, 16px)}:where(.vds-video-layout .vds-load-container){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;pointer-events:none;z-index:99}:where([data-media-player][data-load=play]:not([data-started]) .vds-video-layout[data-match] .vds-load-container){display:flex}:where(.vds-video-layout .vds-load-container .vds-play-button){--size: var(--video-load-button-size, 56px);--color: var(--video-load-button-color, rgb(0 0 0 / .8));--bg-color: var(--video-load-button-bg, var(--media-brand));--media-button-hover-transform: 0;--media-button-border: var(--video-load-button-border, var(--color));--media-button-hover-bg: var(--video-load-button-bg, var(--media-brand));width:var(--size);height:var(--size);pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout .vds-load-container .vds-play-button{border-radius:var(--video-load-button-border-radius, 100%);color:var(--color)}.vds-video-layout .vds-load-container .vds-play-button{background-color:var(--bg-color)}:where(.vds-video-layout[data-sm] .vds-load-container .vds-play-button){--size: var(--video-sm-load-button-size, 48px);--media-button-hover-transform: translateY(0%);width:var(--size);height:var(--size);transform:translateY(0)}:where(.vds-video-layout[data-sm] .vds-controls-group:nth-last-child(2)){pointer-events:none}:where(.vds-video-layout[data-sm] .vds-controls-group:last-child){z-index:2;margin-top:-2.5px;margin-bottom:-6px}:where([data-fullscreen] .vds-video-layout[data-sm] .vds-controls-group:last-child){margin-bottom:0}.vds-video-layout[data-sm] .vds-controls-group{padding:2px}:where(.vds-video-layout[data-sm]) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-time-divider,.vds-chapter-title){transition:opacity .15s ease}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm]) :where(.vds-button .vds-slider,.vds-time-group){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-time-slider){transition:transform .1s linear}@media (pointer: coarse){:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture])) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-chapter-title,.vds-time-divider,.vds-captions,.vds-live-button){opacity:0}:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture]) .vds-time-slider){--track-height: var(--video-sm-slider-focus-track-height, 12px);transform:translateY(-6px);transition:transform .1s linear}}:where(.vds-video-layout[data-sm] .vds-controls .vds-play-button){--size: var(--video-sm-play-button-size, 45px);--media-button-hover-transform: translateY(25%);width:var(--size);height:var(--size);transform:translateY(25%);border-radius:100%;pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout[data-sm] .vds-controls .vds-play-button{background-color:var(--video-sm-play-button-bg, rgba(0 0 0 / .6))}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm] .vds-controls-group:not(:nth-child(3))){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-buffering-indicator){--media-buffering-size: 64px;transform:translate(-2px,-4px)}:where(.vds-video-layout .vds-start-duration .vds-time){position:absolute;right:8px;bottom:8px;margin-right:8px;margin-bottom:8px;z-index:10}.vds-video-layout .vds-start-duration .vds-time{padding:var(--video-sm-start-duration-padding, 3px 6px);color:var(--video-sm-start-duration-color, var(--video-controls-color));background-color:var(--video-sm-start-duration-bg, rgba(0 0 0 / .64))}:where([data-started] .vds-video-layout .vds-start-duration .vds-time){display:none}:where([data-media-player]:not([data-can-play]) .vds-video-layout .vds-start-duration .vds-time){opacity:0}:where(.vds-video-layout[data-sm] .vds-time[data-type=current]){margin-left:8px}:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-16px}@media (orientation: portrait){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:30lvh;bottom:10dvh}}@media (orientation: landscape){:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-12px}}.debug[data-v-24b75f4d]{position:fixed;width:200px;height:20px;background-color:red;z-index:6666}.modal-overlay[data-v-24b75f4d]{position:fixed;display:none;justify-content:center;align-items:center;z-index:2000;top:0;height:100%;width:100%;background:#000000d9}.modal-overlay_isopen[data-v-24b75f4d]{display:flex}.btn_close[data-v-24b75f4d]{position:absolute;top:30px;right:30px;color:gray;cursor:pointer;font-size:34px}.btn_close[data-v-24b75f4d]:hover{color:#fff}.player[data-v-24b75f4d]{--brand-color: orange;--focus-color: #4e9cf6;--audio-brand: var(--brand-color);--audio-focus-ring-color: var(--focus-color);--audio-border-radius: 2px;--video-brand: var(--brand-color);--video-focus-ring-color: var(--focus-color);--video-border-radius: 2px;width:800px;height:450px}.player[data-view-type=audio] media-poster[data-v-24b75f4d]{display:none}.player[data-view-type=video][data-v-24b75f4d]{aspect-ratio:16/9}.play-button[data-paused][data-v-24b75f4d]{color:orange}.src-buttons[data-v-24b75f4d]{display:flex;align-items:center;justify-content:space-evenly;margin-top:40px;margin-inline:auto;max-width:300px}.star_filled[data-v-ffaff126]{stop-color:var(--059f17c5);stop-opacity:1}.star_empty[data-v-ffaff126]{stop-color:var(--2729e4f2);stop-opacity:1}.rating-stars[data-v-98351e96]{display:flex;justify-content:center;align-items:center}.rating-stars__slot[data-v-98351e96]{display:flex;flex-direction:column;cursor:pointer;width:38px;justify-content:center;align-items:center}.rating-stars__icon[data-v-98351e96]{font-size:35px;color:#ccc}.rating-stars__number[data-v-98351e96]{font-size:14px;color:#a6a6a6;margin:auto}.film-rating-stats[data-v-c5ffaf6c]{display:flex;flex-direction:column;justify-content:center;align-items:start}.film-rating-stats__rating-block[data-v-c5ffaf6c]{display:flex;gap:12px}.film-rating-stats__rating-value[data-v-c5ffaf6c]{font-family:Tahoma;font-weight:600;background:linear-gradient(165deg,#ffd25e 16.44%,#b59646 63.42%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.film-rating-stats__count-block[data-v-c5ffaf6c]{display:flex;font-family:Tahoma;color:#666}.film-rating-stats__grades-count[data-v-c5ffaf6c]{font-size:13px}.film-rating-stats__imdb[data-v-c5ffaf6c]{display:flex;margin-left:10px;gap:8px}.film-rating-stats__imdb-rating[data-v-c5ffaf6c]{font-size:13px;font-weight:700}.film-rating-stats__imdb-count[data-v-c5ffaf6c]{font-size:13px}.film-rating-stats__placement[data-v-c5ffaf6c]{display:flex;align-items:center;justify-content:center;gap:8px}.film-rating-stats__placement-text[data-v-c5ffaf6c]{display:flex;flex-direction:column}.film-rating-stats__placement-title[data-v-c5ffaf6c],.film-rating-stats__placement-place[data-v-c5ffaf6c]{font-family:sans-serif;font-weight:600;line-height:18px;background:linear-gradient(165deg,#ffd25e 16.44%,#b59646 63.42%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.film-rating-stats__placement-leaf[data-v-c5ffaf6c]{display:inline-block;width:18px;height:43px;background-repeat:no-repeat;background-position:50%;background-size:contain}.film-rating-stats__placement-leaf--left[data-v-c5ffaf6c]{background-image:url("data:image/svg+xml,%3csvg width='10' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.26 19.395s1.385-.617 1.768-1.806c.382-1.188-.384-2.498-.384-2.498s-1.386.618-1.768 1.806c-.382 1.189.384 2.498.384 2.498Z' fill='url(%23a)'/%3e%3cpath d='M6.583 19.679s-1.457.422-2.516-.24c-1.058-.662-1.317-2.157-1.317-2.157s1.457-.422 2.515.24c1.059.662 1.318 2.157 1.318 2.157Z' fill='url(%23b)'/%3e%3cpath d='M5.793 15.217s-.142-1.51.706-2.427c.847-.916 2.364-.892 2.364-.892s.143 1.51-.705 2.427-2.365.892-2.365.892Z' fill='url(%23c)'/%3e%3cpath d='M5.547 6.953s1.848-.823 2.357-2.407c.733-2.278-.28-4.048-.28-4.048s-2.344.66-3.085 2.965c-.742 2.305 1.008 3.49 1.008 3.49Z' fill='url(%23d)'/%3e%3cpath d='M4.806 10.864s-2.353-.03-3.626-1.488C-.094 7.918.194 5.583.194 5.583s2.353.029 3.626 1.487c1.274 1.459.986 3.794.986 3.794Z' fill='url(%23e)'/%3e%3cpath d='M5.484 10.822s-.189-2.014.942-3.235c1.13-1.221 3.153-1.188 3.153-1.188s.19 2.014-.942 3.236c-1.13 1.221-3.153 1.187-3.153 1.187Z' fill='url(%23f)'/%3e%3cpath d='M5.32 15.337s-1.989.366-3.305-.653C.698 13.665.554 11.648.554 11.648s1.99-.366 3.305.653c1.317 1.018 1.462 3.036 1.462 3.036Z' fill='url(%23g)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.313 3.167c.205.034-.51 4.06-.544 4.264-.59 3.547-.394 9.795 3.33 15.285a.384.384 0 0 1-.08.518.373.373 0 0 1-.536-.083C4.61 17.453 4.416 10.978 5.025 7.308c.034-.205 1.083-4.175 1.288-4.141Z' fill='url(%23h)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='3.7' y1='3.033' x2='9.68' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='3.7' y1='3.033' x2='9.68' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='3.7' y1='3.033' x2='9.68' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='3.7' y1='3.033' x2='9.68' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='3.7' y1='3.033' x2='9.68' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='3.7' y1='3.033' x2='9.68' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='3.7' y1='3.033' x2='9.68' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='3.7' y1='3.033' x2='9.68' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.film-rating-stats__placement-leaf--right[data-v-c5ffaf6c]{background-image:url("data:image/svg+xml,%3csvg width='10' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.74 19.395s-1.385-.617-1.768-1.806c-.382-1.188.384-2.498.384-2.498s1.386.618 1.768 1.806c.382 1.189-.384 2.498-.384 2.498Z' fill='url(%23a)'/%3e%3cpath d='M3.417 19.679s1.457.422 2.516-.24c1.058-.662 1.317-2.157 1.317-2.157s-1.457-.422-2.515.24c-1.059.662-1.318 2.157-1.318 2.157Z' fill='url(%23b)'/%3e%3cpath d='M4.207 15.217s.142-1.51-.706-2.427c-.847-.916-2.364-.892-2.364-.892s-.143 1.51.705 2.427 2.365.892 2.365.892Z' fill='url(%23c)'/%3e%3cpath d='M4.453 6.953S2.605 6.13 2.096 4.546c-.733-2.278.28-4.048.28-4.048s2.344.66 3.085 2.965c.742 2.305-1.008 3.49-1.008 3.49Z' fill='url(%23d)'/%3e%3cpath d='M5.194 10.864s2.353-.03 3.626-1.488c1.274-1.458.986-3.793.986-3.793S7.453 5.612 6.18 7.07c-1.274 1.459-.986 3.794-.986 3.794Z' fill='url(%23e)'/%3e%3cpath d='M4.516 10.822s.189-2.014-.942-3.235C2.444 6.366.421 6.399.421 6.399s-.19 2.014.942 3.236c1.13 1.221 3.153 1.187 3.153 1.187Z' fill='url(%23f)'/%3e%3cpath d='M4.68 15.337s1.989.366 3.305-.653c1.317-1.019 1.461-3.036 1.461-3.036s-1.99-.366-3.305.653c-1.317 1.018-1.462 3.036-1.462 3.036Z' fill='url(%23g)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.687 3.167c-.205.034.51 4.06.544 4.264.59 3.547.394 9.795-3.33 15.285a.384.384 0 0 0 .08.518c.17.132.415.095.536-.083C5.39 17.453 5.584 10.978 4.975 7.308c-.034-.205-1.083-4.175-1.288-4.141Z' fill='url(%23h)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='6.3' y1='3.033' x2='.32' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='6.3' y1='3.033' x2='.32' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='6.3' y1='3.033' x2='.32' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='6.3' y1='3.033' x2='.32' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='6.3' y1='3.033' x2='.32' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='6.3' y1='3.033' x2='.32' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='6.3' y1='3.033' x2='.32' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='6.3' y1='3.033' x2='.32' y2='12.801' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFD25E'/%3e%3cstop offset='1' stop-color='%23B59646'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.film-rating-stats__reviews-count[data-v-c5ffaf6c]{font-size:14px}.film-rating-stats__rate-button[data-v-c5ffaf6c]{margin-top:10px;height:33px;width:200px;font-weight:700;font-size:13px}.film-rating-stats__rate-button[data-v-c5ffaf6c]:hover{transform:scale(1.05)}.film-rating-main__header[data-v-ef93386d]{color:#000}.film-rating-main__body[data-v-ef93386d]{display:flex;gap:30px}.film-rating-critics[data-v-b923cbeb]{display:flex;flex-direction:column;gap:18px;width:371px}.film-rating-critics__header[data-v-b923cbeb]{color:#000}.film-rating-critics__bar[data-v-b923cbeb]{height:16px;border-radius:2px;display:flex}.film-rating-critics__bar-progress[data-v-b923cbeb],.film-rating-critics__bar-remainder[data-v-b923cbeb]{border-radius:2px;height:100%;display:flex;justify-content:center;align-items:center}.film-rating-critics__bar-progress[data-v-b923cbeb]{background-color:#99d6ad;transition:.3s;position:relative}.film-rating-critics__bar-progress[data-v-b923cbeb]:after{content:"";position:absolute;z-index:1000;right:-1px;top:-3px;width:2px;height:22px;display:inline-block;background-color:#093}.film-rating-critics__bar-remainder[data-v-b923cbeb]{background-color:#ffd1b2}.film-rating-critics__bar-text[data-v-b923cbeb]{height:100%;display:flex;font-weight:700;font-size:12px;align-items:center;font-family:sans-serif}.film-rating-critics__bar-progress .film-rating-critics__bar-text[data-v-b923cbeb]{color:#149933}.film-rating-critics__bar-remainder .film-rating-critics__bar-text[data-v-b923cbeb]{color:#fe000b}.film-rating-critics__percentage[data-v-b923cbeb]{font-family:sans-serif;font-weight:700;font-size:22px;color:#3bb33b}.film-rating-critics__total-count[data-v-b923cbeb]{font-family:sans-serif;font-size:12px;color:#666}.film-rating-critics__star-value[data-v-b923cbeb]{margin-left:10px;font-size:18px}.film-rating-critics__star-value[data-v-b923cbeb]:before{display:inline-block;width:20px;height:20px;margin-inline-end:6px;content:"";vertical-align:-10%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 14.886-5.407 3.03L5.8 11.83 1.25 7.616l6.154-.73L10 1.25l2.596 5.635 6.154.731-4.55 4.214 1.207 6.087L10 14.885Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.film-poster-link[data-v-564d7ea8]{height:100%;width:100%;display:flex;flex-direction:column;gap:6px}.film-poster-link__poster[data-v-564d7ea8]{height:78%;position:relative}.film-poster-link__poster-img[data-v-564d7ea8]{width:100%;height:100%;object-fit:cover}.film-poster-link__rating[data-v-564d7ea8]{display:flex;align-items:center;justify-content:center;font-family:Tahoma;font-weight:700;font-size:13px;color:#fff;z-index:100;top:6px;left:6px;position:absolute;width:32px;height:20px;background-color:#3bb33b}.film-poster-link__title[data-v-564d7ea8]{height:13%;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:600;font-size:15px;line-height:15px;font-family:Tahoma}.film-poster-link__misc[data-v-564d7ea8]{height:9%;display:block;overflow:hidden;font-size:13px;font-weight:400;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.carousel__scrollBar[data-v-62d86cdb]{height:100%;position:relative}.carousel__itemsList[data-v-62d86cdb]{display:flex;height:100%;width:100%;max-width:1000px;overflow-x:hidden;scrollbar-width:none}.carousel__itemsList__item[data-v-62d86cdb]{transition:margin .2s ease-out;overflow:hidden}.carousel__buttonRight[data-v-62d86cdb]{z-index:20;height:44px;width:44px;position:absolute;top:calc(50% - 22px);background-color:orange;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8px' height='14px' viewBox='0 0 8 14' fill='%23666'%3E%3Cpath d='M1.3 0 8 7l-6.7 7L0 12.7 5.5 7 0 1.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;box-shadow:0 4px 6px #0000000d,0 1px 0 1px #0000000d,0 0 0 1px #0000000d;transition:.2s;cursor:pointer;-webkit-user-select:none;user-select:none}.carousel__buttonRight[data-v-62d86cdb]:hover{transform:translate(5px)}.carousel__buttonLeft[data-v-62d86cdb]{z-index:20;height:44px;width:44px;position:absolute;top:calc(50% - 22px);left:-22px;background-color:orange;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8px' height='14px' viewBox='0 0 8 14' fill='%23666'%3E%3Cpath d='M1.3 0 8 7l-6.7 7L0 12.7 5.5 7 0 1.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;box-shadow:0 4px 6px #0000000d,0 1px 0 1px #0000000d,0 0 0 1px #0000000d;transition:.2s;cursor:pointer;transform:scaleX(-1);-webkit-user-select:none;user-select:none}.carousel__buttonLeft[data-v-62d86cdb]:hover{transform:scaleX(-1) translate(5px)}.similar-films[data-v-45ed54e6]{display:flex;flex-direction:column;gap:20px}.similar-films__header[data-v-45ed54e6]{color:#000}.similar-films__carousel[data-v-45ed54e6]{width:790px;height:290px}.list-items__item[data-v-b2978b56]{position:relative;list-style:none;line-height:20px;font-size:14px;color:#000;padding:16px 0 16px 24px;font-family:Tahoma;border-bottom:solid 1px #d3d3d3}.list-items__item[data-v-b2978b56]:before{position:absolute;top:23px;left:0;display:block;width:8px;height:8px;content:"";border-radius:50%;background-color:#1f1f1f66}.list-items__item[data-v-b2978b56]:last-child{border-bottom:none}.list-items__more-button[data-v-b2978b56]{font-weight:700;height:35px;width:170px}.list-items__more-button[data-v-b2978b56]:hover{transform:scale(1.05)}.button__publishReview[data-v-77e26eea]{width:220px;margin-top:10px;margin-bottom:30px}.reviewText[data-v-77e26eea]{margin:10px 20px 20px;font-size:13px;font-family:Verdana;overflow:hidden;--max-lines: 3;--line-height: 1.4;line-height:var(--line-height)}.writeReviewForm__wrapper[data-v-77e26eea]{display:flex;flex-direction:column;margin-top:40px;border:1.2px solid rgba(0,0,0,.1);border-radius:6px;width:622px}.writeReviewForm__header[data-v-77e26eea]{display:flex;height:81px;border-bottom:1px solid rgba(31,31,31,.07);align-items:center}.writeReviewForm__header__rulesWarning[data-v-77e26eea]{margin-left:auto;margin-right:20px;width:192px;font-size:13px;line-height:18px;text-align:right;color:#0009}.writeReviewForm__header__userInfo[data-v-77e26eea]{display:flex;margin-left:20px;height:48px;gap:10px}.writeReviewForm__header__userInfo__infoContainer[data-v-77e26eea]{display:flex;flex-direction:column;font-size:14px;justify-content:center;color:#5e635e}.writeReviewForm__header__userInfo__avatarContainer[data-v-77e26eea]{height:48px;width:48px}.writeReviewForm__header__summaryInfo[data-v-77e26eea]{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;margin-right:20px;font-size:14px;color:#5e635e}.writeReviewForm__body[data-v-77e26eea]{display:flex;flex-direction:column;align-items:center;gap:16px}.writeReviewForm__body__selectReviewType[data-v-77e26eea]{cursor:pointer;position:relative;display:block;height:44px;border-radius:8px;background-color:#0000000d;width:90%;margin-top:16px}.writeReviewForm__body__selectReviewType__dropdown[data-v-77e26eea]{display:flex;flex-direction:column;position:absolute;top:50px;border-radius:8px;width:100%;background:#fff;box-shadow:0 0 10px #0000000f,0 4px 10px #0000000f}.writeReviewForm__body__selectReviewType__dropdown__option[data-v-77e26eea]{width:100%;height:40px}.writeReviewForm__body__selectReviewType__dropdown__option[data-v-77e26eea]:hover{background-color:orange}.writeReviewForm__body__inputTitle[data-v-77e26eea]{height:44px}.writeReviewForm__body__inputText[data-v-77e26eea]{height:290px}.input_general[data-v-77e26eea],.writeReviewForm__body__inputTitle[data-v-77e26eea],.writeReviewForm__body__inputText[data-v-77e26eea]{width:90%;border-radius:8px;border:1px solid transparent;background-color:#0000000d;caret-color:#f50;font-size:15px;font-weight:500;padding:13px 16px 13px 20px;color:#333;line-height:18px}.input_general[data-v-77e26eea]:focus,.writeReviewForm__body__inputTitle[data-v-77e26eea]:focus,.writeReviewForm__body__inputText[data-v-77e26eea]:focus{outline:none}.input_general[data-v-77e26eea]::placeholder,.writeReviewForm__body__inputTitle[data-v-77e26eea]::placeholder,.writeReviewForm__body__inputText[data-v-77e26eea]::placeholder{color:#0006}.film-reviews-list[data-v-c5a6b5ee]{display:flex;flex-direction:column;gap:2%;width:800px}.review-card[data-v-c5a6b5ee]{width:622px;background-color:#ebf7eb}.review-card__header[data-v-c5a6b5ee]{display:flex;background-color:#ebf7eb;height:81px;border-bottom:1px solid rgba(31,31,31,.07);align-items:center}.review-card__author[data-v-c5a6b5ee]{display:flex;margin-left:20px;height:48px;gap:10px}.review-card__avatar[data-v-c5a6b5ee]{height:48px;width:48px}.review-card__author-info[data-v-c5a6b5ee]{display:flex;flex-direction:column;font-size:14px;justify-content:center;color:#5e635e}.review-card__meta[data-v-c5a6b5ee]{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;margin-right:20px;font-size:14px;color:#5e635e}.review-card__title[data-v-c5a6b5ee]{color:#000;font-weight:700;font-size:19px;margin:10px 20px 0}.review-card__text[data-v-c5a6b5ee]{margin:10px 20px 20px;font-size:13px;font-family:Verdana;overflow:hidden;--max-lines: 3;--line-height: 1.4;line-height:var(--line-height);max-height:calc(var(--max-lines) * 1em * var(--line-height))}.review-card__text--expanded[data-v-c5a6b5ee]{max-height:none}.review-card__more-button[data-v-c5a6b5ee]{background-color:#1f1f1f1a;color:#565956;cursor:pointer;border:none;width:160px;height:18px;font-size:13px;margin-left:20px;margin-bottom:20px;padding:1px 6px 2px}.review-card__actions[data-v-c5a6b5ee]{margin-top:35px;display:flex}.review-card__comment-button[data-v-c5a6b5ee]{background-color:transparent;color:#565956;cursor:pointer;border:none;height:18px;font-size:14px;margin-left:20px;margin-bottom:20px;padding:1px 6px 2px}.review-card__vote[data-v-c5a6b5ee]{gap:10px;color:#565956;display:flex;margin-left:auto;margin-right:20px}.form-input[data-v-c8269fcf]{position:relative;margin-bottom:30px}.form-error[data-v-c8269fcf]{background:var(--danger);margin-top:4px;border-radius:7px;font-size:13px;color:#fff;padding:5px}.textarea-text[data-v-c8269fcf]{font-size:16px;width:700px;height:200px;resize:none;border-radius:7px;padding:2px 10px;border:1px solid var(--primary);position:relative}.input-text[data-v-c8269fcf]{font-size:16px;width:100%;height:30px;border-radius:7px;padding:0 10px;border:1px solid var(--primary);position:relative}.input-text:focus+.input-label[data-v-c8269fcf]{z-index:1;opacity:1;top:-24px}.input-label[data-v-c8269fcf]{display:block;position:absolute;z-index:-1;opacity:0;top:20px;color:var(--primary);font-size:14px;font-weight:700}.labelAlwaysVisible[data-v-c8269fcf]{display:block;position:absolute;z-index:1;opacity:1;top:-24px;color:var(--primary);font-size:14px;font-weight:700}.updateStatusMessage[data-v-49603f3b]{font-size:24px;color:green}.filmEdit__form[data-v-49603f3b]{display:flex;border:solid 1px white;justify-content:center;margin-top:2rem;height:80%}.filmEdit__leftColumn[data-v-49603f3b]{display:flex;flex-direction:column;padding:2rem;background:#ffffffd9;overflow-y:scroll}.filmEdit__rightColumn[data-v-49603f3b]{display:flex;flex-direction:column;padding:3rem 2rem;background:#ffffffd9;width:800px;position:relative;overflow-y:scroll}.label__posterUpd[data-v-49603f3b]{font-size:20px;font-weight:700;margin-bottom:8px}.modal-overlay[data-v-49603f3b]{position:fixed;display:none;justify-content:center;z-index:2000;top:0;height:100%;width:100%;background:#000000e6}.modal-overlay_isopen[data-v-49603f3b]{display:flex}.btn__close[data-v-49603f3b]{position:absolute;top:30px;right:30px;color:gray;cursor:pointer;font-size:34px}.btn__close[data-v-49603f3b]:hover{color:#fff}.btn__submitForm[data-v-49603f3b]{max-width:200px;margin-top:20px;background-color:orange;min-height:40px;margin-left:auto}.film-page__hero[data-v-f35c8597]{border-bottom:solid 1px rgba(222,222,222,.4);display:flex;padding:50px 360px;justify-content:center}.film-page__hero-inner[data-v-f35c8597]{min-width:1200px}@media screen and (max-width: 1200px){.film-page__hero-inner[data-v-f35c8597]{min-width:1000px}}.film-page__body[data-v-f35c8597]{display:flex;padding:50px 360px;justify-content:center}.film-page__body-inner[data-v-f35c8597]{min-width:1200px;display:flex;gap:80px}@media screen and (max-width: 1200px){.film-page__body-inner[data-v-f35c8597]{min-width:1000px}}.film-page__main[data-v-f35c8597]{display:flex;flex-direction:column}.film-page__spoiler-bar[data-v-f35c8597]{display:flex;gap:14px;height:37px;border-bottom:solid 1px rgba(222,222,222,.4);cursor:pointer}.film-page__spoiler-bar-item[data-v-f35c8597]:hover{color:#f50}.film-page__synopsis[data-v-f35c8597]{padding:40px 0;width:728px}.film-page__rating-main[data-v-f35c8597]{padding-bottom:20px;border-bottom:solid 1px rgba(222,222,222,.4)}.film-page__rating-critics[data-v-f35c8597]{display:flex;margin-top:20px;gap:40px}.film-page__section[data-v-f35c8597]{margin-top:60px;width:800px}.film-page__section-header[data-v-f35c8597]{color:#000;margin-bottom:14px}.film-page__trailers-carousel[data-v-f35c8597]{height:217px}.film-page__actors[data-v-f35c8597]{margin-top:100px}.film-page__actors--voice[data-v-f35c8597]{margin-top:50px}.film-page__actors-title[data-v-f35c8597]{font-weight:700;font-size:16px;position:relative;display:inline-block;margin-bottom:10px;cursor:pointer;color:#000}.film-page__actors-title[data-v-f35c8597]:after{content:"";position:absolute;top:5px;width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.519 23.968 13.339 8.466 16.66 5l18 17.246 1.821 1.745-1.832 1.732-18 17.02-3.298-3.487L29.52 23.968Z'/%3E%3C/svg%3E")}.film-page__actors-item[data-v-f35c8597]{margin-top:2px;display:block;font-size:14px;cursor:pointer}.film-page__actors-item[data-v-f35c8597]:hover{color:#f50}.film-page__actors-count[data-v-f35c8597]{display:block;margin-top:10px;font-size:14px;color:#f50;cursor:pointer}.film-page__sidebar[data-v-f35c8597]{display:flex;flex-direction:column;background-color:#f0f0f0;width:320px;height:fit-content;padding:20px;gap:30px}.film-page__sidebar-title[data-v-f35c8597]{display:block;font-size:18px;margin-bottom:8px}.film-page__sidebar-empty[data-v-f35c8597],.film-page__sidebar-content[data-v-f35c8597]{font-size:14px}.film-row[data-v-37febca5]{display:grid;grid-template-columns:40px 90px 1fr auto;align-items:start;column-gap:20px;padding:24px 0;border-bottom:1px solid #eaeaea;cursor:pointer}.film-row:hover .film-row__title[data-v-37febca5]{color:#0468ff}.film-row__rank[data-v-37febca5]{padding-top:4px;font-size:18px;font-weight:500;color:#888;text-align:left}.film-row__poster[data-v-37febca5]{width:90px;height:130px;border-radius:6px;overflow:hidden;background:#f0f0f0;flex-shrink:0}.film-row__poster img[data-v-37febca5]{width:100%;height:100%;object-fit:cover;display:block}.film-row__info[data-v-37febca5]{min-width:0;padding-top:2px}.film-row__title[data-v-37febca5]{margin:0 0 4px;font-size:20px;line-height:1.3;font-weight:700;color:#1a1a1a;transition:color .15s ease}.film-row__subtitle[data-v-37febca5]{margin:0 0 10px;font-size:14px;color:#888}.film-row__meta[data-v-37febca5]{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:4px;margin:0 0 4px;font-size:14px;color:#888}.film-row__meta-group[data-v-37febca5]{display:inline-flex;gap:6px;color:#888}.film-row__meta-label[data-v-37febca5]{color:#888}.film-row__cast[data-v-37febca5]{margin:0 0 14px;font-size:14px;color:#1a1a1a}.film-row__cast .film-row__meta-label[data-v-37febca5]{color:#888}.film-row__watch-block[data-v-37febca5]{margin-top:4px}.film-row__watch-actions[data-v-37febca5]{display:flex;align-items:center;gap:8px}.film-row__watch-button[data-v-37febca5]{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:20px;padding:9px 20px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(90deg,#ff4d8d,#ff7a45);cursor:pointer}.film-row__watch-button[data-v-37febca5]:hover{opacity:.9}.film-row__play-icon[data-v-37febca5]{font-size:10px}.film-row__icon-button[data-v-37febca5]{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.film-row__icon-button[data-v-37febca5]:hover{background:#f5f5f5}.film-row__subscription[data-v-37febca5]{margin:8px 0 0;font-size:13px;color:#888}.film-row__trailer-button[data-v-37febca5]{display:inline-flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:20px;padding:8px 18px;font-size:14px;font-weight:500;color:#333;background:#fff;cursor:pointer}.film-row__trailer-button[data-v-37febca5]:hover{background:#f5f5f5}.film-row__camera-icon[data-v-37febca5]{font-size:13px}.film-row__rating[data-v-37febca5]{display:flex;flex-direction:column;align-items:center;padding-top:4px}.film-row__rating-value[data-v-37febca5]{display:flex;align-items:center;gap:4px}.film-row__rating-bracket[data-v-37febca5]{width:6px;height:16px;background:currentColor;clip-path:polygon(100% 0,100% 100%,0 80%,0 20%)}.film-row__rating-bracket--right[data-v-37febca5]{transform:scaleX(-1)}.film-row__rating-number[data-v-37febca5]{font-size:22px;font-weight:700}.film-row__votes[data-v-37febca5]{margin-top:4px;font-size:13px;color:#888}.film-row--high[data-v-37febca5]{color:#eab308}.film-row--mid[data-v-37febca5]{color:#ff9800}.film-row--low[data-v-37febca5]{color:#ef4444}.film-row__actions[data-v-37febca5]{display:flex;gap:10px;padding-top:2px}.films-page[data-v-b388fcc9]{max-width:1200px;margin:auto;position:relative;display:flex;flex-direction:column}m .films-page__add-button[data-v-b388fcc9]{position:absolute;right:50px;top:25px}.films-page__list[data-v-b388fcc9]{display:flex;flex-direction:column}.actions-bookmark[data-v-b388fcc9]{font-weight:700;height:40px;width:180px}.actions-bookmark[data-v-b388fcc9]:hover{transform:scale(1.05)}.actions-more[data-v-b388fcc9]{font-weight:700;height:40px;width:50px}.actions-more[data-v-b388fcc9]:hover{transform:scale(1.05)}.sort-dropdown[data-v-b388fcc9]{margin-top:20px;position:relative;display:inline-block}.sort-trigger[data-v-b388fcc9]{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:.88rem;font-family:inherit;color:#444;cursor:pointer;transition:all .15s ease;white-space:nowrap}.sort-trigger[data-v-b388fcc9]:hover{border-color:#bbb;color:#1a1a1a}.sort-icon[data-v-b388fcc9]{color:#999;flex-shrink:0}.chevron[data-v-b388fcc9]{color:#999;transition:transform .2s ease;flex-shrink:0}.chevron.open[data-v-b388fcc9]{transform:rotate(180deg)}.sort-menu[data-v-b388fcc9]{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:.35rem;box-shadow:0 4px 16px #00000014;z-index:20}.sort-option[data-v-b388fcc9]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.55rem .75rem;background:none;border:none;border-radius:6px;font-size:.88rem;font-family:inherit;color:#444;cursor:pointer;transition:background .1s ease;text-align:left}.sort-option[data-v-b388fcc9]:hover{background:#f5f5f5}.sort-option.active[data-v-b388fcc9]{color:#111;font-weight:500}.check[data-v-b388fcc9]{color:#333;flex-shrink:0}.sort-fade-enter-active[data-v-b388fcc9],.sort-fade-leave-active[data-v-b388fcc9]{transition:all .15s ease}.sort-fade-enter-from[data-v-b388fcc9],.sort-fade-leave-to[data-v-b388fcc9]{opacity:0;transform:translateY(-6px)}.name-page__hero[data-v-b506e0ca]{border-bottom:solid 1px rgba(222,222,222,.4);display:flex;padding:50px 360px;justify-content:center}.name-page__hero-inner[data-v-b506e0ca]{min-width:1200px}@media screen and (max-width: 1200px){.name-page__hero-inner[data-v-b506e0ca]{min-width:1000px}}.name-page__body[data-v-b506e0ca]{display:flex;padding:50px 360px;justify-content:center}.name-page__body-inner[data-v-b506e0ca]{min-width:1200px;display:flex;flex-direction:column;gap:50px}@media screen and (max-width: 1200px){.name-page__body-inner[data-v-b506e0ca]{min-width:1000px}}.name-page__section-header[data-v-b506e0ca]{font-weight:700;font-size:16px;color:#000;margin-bottom:10px}.name-page__section-item[data-v-b506e0ca]{margin-top:2px;display:block;font-size:14px;cursor:pointer}.name-page__section-item[data-v-b506e0ca]:hover{color:#f50}.edit-profile-page[data-v-49ccfb2b]{max-width:640px;margin:0 auto;padding:2.5rem 1.5rem 3rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a1a;background:#fafafa;min-height:100vh}.edit-container[data-v-49ccfb2b]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:2.5rem 2rem}.page-header[data-v-49ccfb2b]{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid #eeeeee}.page-title[data-v-49ccfb2b]{font-size:1.5rem;font-weight:700;color:#111;margin:0 0 .3rem;letter-spacing:-.02em}.page-subtitle[data-v-49ccfb2b]{font-size:.9rem;color:#888;margin:0}.form-section[data-v-49ccfb2b]{margin-bottom:2rem}.section-title[data-v-49ccfb2b]{font-size:.85rem;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.04em;margin:0 0 1rem}.avatar-upload[data-v-49ccfb2b]{display:flex;align-items:flex-end;gap:1rem}.upload-zone[data-v-49ccfb2b]{position:relative;width:130px;height:130px;border-radius:50%;overflow:hidden;cursor:pointer;border:2px dashed #d5d5d5;transition:all .2s ease;background:#fafafa;display:flex;align-items:center;justify-content:center}.upload-zone[data-v-49ccfb2b]:hover,.upload-zone.dragging[data-v-49ccfb2b]{border-color:#888;background:#f5f5f5}.file-input[data-v-49ccfb2b]{display:none}.upload-placeholder[data-v-49ccfb2b]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#999}.upload-text[data-v-49ccfb2b]{font-size:.78rem;font-weight:500;color:#888}.upload-hint[data-v-49ccfb2b]{font-size:.7rem;color:#bbb}.preview-wrapper[data-v-49ccfb2b]{position:relative;width:100%;height:100%}.preview-img[data-v-49ccfb2b]{width:100%;height:100%;object-fit:cover}.preview-overlay[data-v-49ccfb2b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;font-size:.78rem;font-weight:500;opacity:0;transition:opacity .2s ease}.preview-wrapper:hover .preview-overlay[data-v-49ccfb2b]{opacity:1}.remove-avatar-btn[data-v-49ccfb2b]{background:none;border:1px solid #dddddd;border-radius:6px;padding:.4rem 1rem;font-size:.85rem;font-family:inherit;color:#888;cursor:pointer;transition:all .15s ease;margin-bottom:4px}.remove-avatar-btn[data-v-49ccfb2b]:hover{color:#d32f2f;border-color:#d32f2f}.fields-grid[data-v-49ccfb2b]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field-full[data-v-49ccfb2b]{grid-column:1 / -1}.field-group[data-v-49ccfb2b]{position:relative;display:flex;flex-direction:column;gap:.35rem}.field-label[data-v-49ccfb2b]{font-size:.85rem;font-weight:500;color:#444}.field-input[data-v-49ccfb2b]{padding:.65rem .85rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;font-family:inherit;color:#1a1a1a;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-49ccfb2b]:focus{border-color:#888;box-shadow:0 0 0 3px #0000000a}.field-input[data-v-49ccfb2b]:disabled{background:#f7f7f7;color:#999;cursor:not-allowed}.field-input[data-v-49ccfb2b]::placeholder{color:#bbb}.field-hint[data-v-49ccfb2b]{font-size:.78rem;color:#aaa}.char-count[data-v-49ccfb2b]{position:absolute;right:10px;bottom:-18px;font-size:.72rem;color:#ccc}.form-actions[data-v-49ccfb2b]{display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid #eeeeee;margin-top:.5rem}.save-btn[data-v-49ccfb2b]{padding:.7rem 2rem;background:#111;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease}.save-btn[data-v-49ccfb2b]:hover{background:#333}.save-btn[data-v-49ccfb2b]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-49ccfb2b]{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin-49ccfb2b .6s linear infinite;vertical-align:middle}@keyframes spin-49ccfb2b{to{transform:rotate(360deg)}}.saved-message[data-v-49ccfb2b]{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:#2e7d32}.fade-enter-active[data-v-49ccfb2b],.fade-leave-active[data-v-49ccfb2b]{transition:opacity .3s ease}.fade-enter-from[data-v-49ccfb2b],.fade-leave-to[data-v-49ccfb2b]{opacity:0}@media (max-width: 600px){.edit-profile-page[data-v-49ccfb2b]{padding:1.5rem .75rem 2rem}.edit-container[data-v-49ccfb2b]{padding:1.5rem 1.25rem}.fields-grid[data-v-49ccfb2b]{grid-template-columns:1fr}.avatar-upload[data-v-49ccfb2b]{flex-direction:column;align-items:center}.remove-avatar-btn[data-v-49ccfb2b]{margin-bottom:0}.form-actions[data-v-49ccfb2b]{flex-direction:column;align-items:stretch}.save-btn[data-v-49ccfb2b]{width:100%}.saved-message[data-v-49ccfb2b]{justify-content:center}}.verify-wrapper[data-v-4d4e450a]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem}.verify-form[data-v-4d4e450a]{width:100%;max-width:400px;background:#111;border:1px solid #222222;border-radius:12px;padding:3rem 2rem 2rem;position:relative;overflow:hidden}.form-accent[data-v-4d4e450a]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#f5c518 20%,#f5c518 80%,transparent);opacity:.8}.form-header[data-v-4d4e450a]{margin-bottom:2rem;text-align:center}.form-title[data-v-4d4e450a]{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em}.form-subtitle[data-v-4d4e450a]{font-size:.9rem;color:#666;margin:0;font-weight:400;line-height:1.5}.email-highlight[data-v-4d4e450a]{color:#999;font-weight:500}.code-inputs[data-v-4d4e450a]{display:flex;gap:.6rem;justify-content:center;margin-bottom:1.5rem}.code-digit[data-v-4d4e450a]{width:46px;height:52px;text-align:center;font-size:1.25rem;font-weight:600;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;color:#fff;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;outline:none;transition:all .2s ease;caret-color:#f5c518}.code-digit[data-v-4d4e450a]:focus{border-color:#555;background:#222;box-shadow:0 0 0 3px #ffffff0a}.code-digit[data-v-4d4e450a]:hover:not(:focus){border-color:#333}.code-digit[data-v-4d4e450a]::-webkit-outer-spin-button,.code-digit[data-v-4d4e450a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.code-digit[type=number][data-v-4d4e450a]{-moz-appearance:textfield}.form-error[data-v-4d4e450a]{display:flex;align-items:center;gap:.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:.75rem 1rem;color:#ef4444;font-size:.85rem;margin-bottom:1.5rem}.error-icon[data-v-4d4e450a]{flex-shrink:0;color:#ef4444}.error-fade-enter-active[data-v-4d4e450a],.error-fade-leave-active[data-v-4d4e450a]{transition:all .3s ease}.error-fade-enter-from[data-v-4d4e450a],.error-fade-leave-to[data-v-4d4e450a]{opacity:0;transform:translateY(-8px)}.submit-btn[data-v-4d4e450a]{width:100%;padding:.85rem;background:#fff;color:#0a0a0a;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease;position:relative;overflow:hidden}.submit-btn[data-v-4d4e450a]:hover:not(:disabled){background:#e5e5e5;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff1a}.submit-btn[data-v-4d4e450a]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-4d4e450a]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.btn-loader[data-v-4d4e450a]{display:inline-block;width:18px;height:18px;border:2px solid transparent;border-top-color:#0a0a0a;border-radius:50%;animation:spin-4d4e450a .6s linear infinite;vertical-align:middle}@keyframes spin-4d4e450a{to{transform:rotate(360deg)}}.form-footer[data-v-4d4e450a]{margin-top:1.5rem;text-align:center;display:flex;justify-content:center;align-items:center;gap:.5rem}.footer-text[data-v-4d4e450a]{color:#555;font-size:.9rem}.footer-link[data-v-4d4e450a]{color:#888;text-decoration:none;font-size:.9rem;font-weight:500;background:none;border:none;border-bottom:1px solid transparent;cursor:pointer;transition:color .2s ease;font-family:inherit;padding:0}.footer-link[data-v-4d4e450a]:hover{color:#fff;border-bottom-color:#333}.success-state[data-v-4d4e450a]{text-align:center;padding:1rem 0}.success-icon[data-v-4d4e450a]{margin-bottom:1.5rem;animation:scaleIn-4d4e450a .3s ease}.success-title[data-v-4d4e450a]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem}.success-text[data-v-4d4e450a]{font-size:.9rem;color:#888;margin:0}@keyframes scaleIn-4d4e450a{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}[data-v-4d4e450a] .form-success{text-align:center;color:#10b981;font-size:.85rem;margin-bottom:.5rem;animation:fadeInOut-4d4e450a 3s ease}@keyframes fadeInOut-4d4e450a{0%,to{opacity:0;transform:translateY(-4px)}15%,85%{opacity:1;transform:translateY(0)}}.shake[data-v-4d4e450a]{animation:shake-4d4e450a .5s ease}@keyframes shake-4d4e450a{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-4px)}30%,70%{transform:translate(4px)}}@media (max-width: 480px){.verify-form[data-v-4d4e450a]{padding:2rem 1.25rem 1.5rem;border-radius:8px}.form-title[data-v-4d4e450a]{font-size:1.5rem}.code-digit[data-v-4d4e450a]{width:40px;height:46px;font-size:1.1rem}.code-inputs[data-v-4d4e450a]{gap:.4rem}}.reset-wrapper[data-v-c32f4923]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem}.reset-form[data-v-c32f4923]{width:100%;max-width:400px;background:#111;border:1px solid #222222;border-radius:12px;padding:3rem 2rem 2rem;position:relative;overflow:hidden}.form-accent[data-v-c32f4923]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#f5c518 20%,#f5c518 80%,transparent);opacity:.8}.form-header[data-v-c32f4923]{margin-bottom:1.5rem;text-align:center}.form-title[data-v-c32f4923]{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em}.form-subtitle[data-v-c32f4923]{font-size:.9rem;color:#666;margin:0;font-weight:400;line-height:1.5}.email-highlight[data-v-c32f4923]{color:#999;font-weight:500}.steps-indicator[data-v-c32f4923]{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2rem}.step-dot[data-v-c32f4923]{width:10px;height:10px;border-radius:50%;background:#2a2a2a;transition:all .3s ease;flex-shrink:0}.step-dot.active[data-v-c32f4923]{background:#f5c518;box-shadow:0 0 8px #f5c51866}.step-dot.done[data-v-c32f4923]{background:#555}.step-line[data-v-c32f4923]{width:40px;height:1px;background:#2a2a2a;transition:background .3s ease}.step-line.done[data-v-c32f4923]{background:#555}.step-content[data-v-c32f4923]{display:flex;flex-direction:column}.field-group[data-v-c32f4923]{position:relative;margin-bottom:.5rem}.field-input[data-v-c32f4923]{width:100%;padding:.9rem 2.5rem .5rem 0;border:none;background:transparent;color:#fff;font-size:.95rem;outline:none;font-family:inherit;transition:all .2s ease}.field-label[data-v-c32f4923]{position:absolute;left:0;top:.75rem;color:#555;font-size:.95rem;font-weight:400;pointer-events:none;transition:all .2s ease;transform-origin:left top}.field-border[data-v-c32f4923]{position:absolute;bottom:0;left:0;right:0;height:1px;background:#2a2a2a;transition:all .3s ease}.field-border[data-v-c32f4923]:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:1px;background:#fff;transition:all .3s ease}.field-input:focus~.field-label[data-v-c32f4923],.field-input:not(:placeholder-shown)~.field-label[data-v-c32f4923]{top:-.5rem;font-size:.75rem;color:#888}.field-input:focus~.field-border[data-v-c32f4923]:after{left:0;right:0}.field-input[data-v-c32f4923]:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #111111 inset!important;-webkit-text-fill-color:#ffffff!important}.toggle-password[data-v-c32f4923]{position:absolute;right:0;top:.65rem;background:none;border:none;color:#555;cursor:pointer;padding:4px;transition:color .15s ease;z-index:1}.toggle-password[data-v-c32f4923]:hover{color:#999}.code-inputs[data-v-c32f4923]{display:flex;gap:.6rem;justify-content:center;margin-bottom:1.5rem}.code-digit[data-v-c32f4923]{width:46px;height:52px;text-align:center;font-size:1.25rem;font-weight:600;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;color:#fff;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;outline:none;transition:all .2s ease;caret-color:#f5c518}.code-digit[data-v-c32f4923]:focus{border-color:#555;background:#222;box-shadow:0 0 0 3px #ffffff0a}.password-strength[data-v-c32f4923]{margin-bottom:1.5rem}.strength-bars[data-v-c32f4923]{display:flex;gap:4px;margin-bottom:.5rem}.strength-bar[data-v-c32f4923]{flex:1;height:3px;background:#2a2a2a;border-radius:2px;transition:all .3s ease}.strength-bar.weak[data-v-c32f4923]{background:#ef4444}.strength-bar.medium[data-v-c32f4923]{background:#f59e0b}.strength-bar.strong[data-v-c32f4923]{background:#10b981}.strength-text[data-v-c32f4923]{font-size:.75rem;color:#666}.form-error[data-v-c32f4923]{display:flex;align-items:center;gap:.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:.75rem 1rem;color:#ef4444;font-size:.85rem;margin-bottom:1.5rem}.error-icon[data-v-c32f4923]{flex-shrink:0;color:#ef4444}.error-fade-enter-active[data-v-c32f4923],.error-fade-leave-active[data-v-c32f4923]{transition:all .3s ease}.error-fade-enter-from[data-v-c32f4923],.error-fade-leave-to[data-v-c32f4923]{opacity:0;transform:translateY(-8px)}.submit-btn[data-v-c32f4923]{width:100%;padding:.85rem;background:#fff;color:#0a0a0a;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease;position:relative;overflow:hidden}.submit-btn[data-v-c32f4923]:hover:not(:disabled){background:#e5e5e5;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff1a}.submit-btn[data-v-c32f4923]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-c32f4923]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.btn-loader[data-v-c32f4923]{display:inline-block;width:18px;height:18px;border:2px solid transparent;border-top-color:#0a0a0a;border-radius:50%;animation:spin-c32f4923 .6s linear infinite;vertical-align:middle}@keyframes spin-c32f4923{to{transform:rotate(360deg)}}.form-footer[data-v-c32f4923]{margin-top:1.5rem;text-align:center;display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.footer-text[data-v-c32f4923]{color:#555;font-size:.9rem}.footer-link[data-v-c32f4923]{color:#888;text-decoration:none;font-size:.9rem;font-weight:500;background:none;border:none;border-bottom:1px solid transparent;cursor:pointer;transition:color .2s ease;font-family:inherit;padding:0}.footer-link[data-v-c32f4923]:hover{color:#fff;border-bottom-color:#333}.footer-link.disabled[data-v-c32f4923]{color:#444;cursor:not-allowed}.footer-link.disabled[data-v-c32f4923]:hover{color:#444;border-bottom-color:transparent}.footer-separator[data-v-c32f4923]{color:#444}.success-state[data-v-c32f4923]{text-align:center;padding:1rem 0}.success-icon[data-v-c32f4923]{margin-bottom:1.5rem;animation:scaleIn-c32f4923 .3s ease}.success-title[data-v-c32f4923]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem}.success-text[data-v-c32f4923]{font-size:.9rem;color:#888;margin:0}@keyframes scaleIn-c32f4923{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}[data-v-c32f4923] .temp-message{text-align:center;color:#10b981;font-size:.85rem;margin-bottom:.5rem;animation:fadeInOut-c32f4923 3s ease}@keyframes fadeInOut-c32f4923{0%,to{opacity:0;transform:translateY(-4px)}15%,85%{opacity:1;transform:translateY(0)}}.shake[data-v-c32f4923]{animation:shake-c32f4923 .5s ease}@keyframes shake-c32f4923{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-4px)}30%,70%{transform:translate(4px)}}@media (max-width: 480px){.reset-form[data-v-c32f4923]{padding:2rem 1.25rem 1.5rem;border-radius:8px}.form-title[data-v-c32f4923]{font-size:1.5rem}.code-digit[data-v-c32f4923]{width:40px;height:46px;font-size:1.1rem}.code-inputs[data-v-c32f4923]{gap:.4rem}.step-line[data-v-c32f4923]{width:28px}}
