.mobile-app-bar,.mobile-drawer,.mobile-drawer-backdrop{display:none}@media (max-width:760px){body:not(.login-mode):not(.admin-mode){--mobile-header-h:68px;background:#030404}body:not(.login-mode):not(.admin-mode) .topbar-wrap{display:none!important}body:not(.login-mode):not(.admin-mode) .mobile-app-bar{position:fixed;z-index:160;top:0;left:0;right:0;height:calc(var(--mobile-header-h) + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 14px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.mobile-app-bar>*{pointer-events:auto}.mobile-menu-toggle,.mobile-search-button,.mobile-profile-button{width:46px;height:46px;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:rgba(17,19,19,.76);color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:0 8px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)}.mobile-menu-toggle svg,.mobile-search-button svg{width:22px;height:22px}.mobile-search-control{width:46px;height:46px;min-width:46px;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;border:1px solid transparent;border-radius:999px;background:transparent;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);transition:width .5s cubic-bezier(.16,1,.3,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}.mobile-search-control input{width:0;min-width:0;height:44px;padding:0;border:0;outline:0;background:transparent;color:#fff;opacity:0;font:550 14px var(--font-body);transition:width .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1),opacity .24s ease}.mobile-search-control input::placeholder{color:rgba(255,255,255,.46)}.mobile-search-button{position:relative;flex:0 0 46px;padding:0;overflow:hidden}.mobile-search-button span{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .24s ease,transform .42s cubic-bezier(.16,1,.3,1)}.mobile-search-button span svg{width:22px;height:22px}.mobile-search-close-icon{opacity:0;transform:rotate(-80deg) scale(.7)}body.mobile-search-open .mobile-search-control{width:calc(100% - 58px);border-color:rgba(255,255,255,.15);background:rgba(17,19,19,.92);box-shadow:0 12px 36px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08)}body.mobile-search-open .mobile-search-control input{width:100%;padding:0 4px 0 18px;opacity:1}body.mobile-search-open .mobile-search-icon{opacity:0;transform:rotate(80deg) scale(.7)}body.mobile-search-open .mobile-search-close-icon{opacity:1;transform:none}.mobile-profile-button{overflow:hidden;padding:3px}.mobile-profile-button img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.mobile-profile-button svg{width:23px;height:23px;opacity:.72}body:not(.login-mode):not(.admin-mode) .mobile-drawer-backdrop{position:fixed;inset:0;z-index:168;display:block;visibility:hidden;opacity:0;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .28s ease,visibility .28s ease}body:not(.login-mode):not(.admin-mode) .mobile-drawer{position:fixed;z-index:170;top:0;bottom:0;left:0;width:min(84vw,330px);padding:max(24px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:18px;overflow:auto;border-right:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#111415,#080a0b 72%);box-shadow:30px 0 70px rgba(0,0,0,.55);transform:translateX(-105%);transition:transform .36s cubic-bezier(.16,1,.3,1)}body.mobile-drawer-open{overflow:hidden}body.mobile-drawer-open .mobile-drawer{transform:translateX(0)}body.mobile-drawer-open .mobile-drawer-backdrop{visibility:visible;opacity:1}.mobile-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-drawer-profile{flex:1;min-width:0;padding:10px;border:0;border-radius:18px;background:rgba(255,255,255,.055);color:#fff;display:flex;align-items:center;gap:12px;text-align:left}.mobile-drawer-avatar{width:54px;height:54px;flex:0 0 54px;overflow:hidden;border:2px solid rgba(255,255,255,.42);border-radius:50%;background:#1a1e20;display:grid;place-items:center}.mobile-drawer-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mobile-drawer-avatar svg{width:26px;height:26px;opacity:.7}.mobile-drawer-user{min-width:0;display:flex;flex-direction:column;gap:3px}.mobile-drawer-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.mobile-drawer-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.55);font-size:12px}.mobile-drawer-close{width:42px;height:42px;flex:0 0 42px;border:0;border-radius:50%;background:rgba(255,255,255,.07);color:#fff;display:grid;place-items:center}.mobile-drawer-close svg{width:21px;height:21px}.mobile-drawer-nav{display:flex;flex-direction:column;gap:8px}.mobile-drawer-link{width:100%;min-height:56px;padding:0 16px;border:1px solid transparent;border-radius:17px;background:transparent;color:rgba(255,255,255,.72);display:flex;align-items:center;gap:14px;text-align:left;font-size:16px;font-weight:650;transition:.2s ease}.mobile-drawer-link svg{width:22px;height:22px;flex:0 0 22px;stroke:currentColor}.mobile-drawer-link.active{border-color:rgba(255,255,255,.12);background:#fff;color:#111314;box-shadow:0 10px 30px rgba(0,0,0,.25)}.mobile-drawer-link:active{transform:scale(.98)}.mobile-drawer-footer{margin-top:auto;padding:14px 12px 0;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.38);font-size:11px}body:not(.login-mode):not(.admin-mode) .featured-wrap,body:not(.login-mode):not(.admin-mode) .featured{height:clamp(520px,74svh,640px)!important;min-height:clamp(520px,74svh,640px)!important}body:not(.login-mode):not(.admin-mode) .featured{background:#0a0c0d!important}body:not(.login-mode):not(.admin-mode) .f-slide{display:block!important;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s ease}body:not(.login-mode):not(.admin-mode) .f-slide.active{opacity:1;visibility:visible}body:not(.login-mode):not(.admin-mode) .f-media{inset:0!important;background:#0b0d0e}body:not(.login-mode):not(.admin-mode) .f-media img,body:not(.login-mode):not(.admin-mode) .f-media .ph{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 24%!important;filter:saturate(.96) contrast(1.03) brightness(.82)!important;transform:scale(1.01)!important}body:not(.login-mode):not(.admin-mode) .f-media::after{background:linear-gradient(180deg,rgba(3,4,4,.28) 0%,rgba(3,4,4,.04) 26%,rgba(3,4,4,.18) 50%,rgba(3,4,4,.95) 88%,#030404 100%)!important,linear-gradient(90deg,rgba(3,4,4,.58),rgba(3,4,4,.04) 74%)!important}body:not(.login-mode):not(.admin-mode) .f-info{display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;left:20px!important;right:20px!important;bottom:58px!important;width:auto!important;max-width:calc(100% - 40px)!important;padding:0!important;gap:8px!important}body:not(.login-mode):not(.admin-mode) .f-logo{max-width:92%!important;font-size:clamp(31px,10vw,47px)!important;line-height:.98!important}body:not(.login-mode):not(.admin-mode) .f-logo img{max-width:min(84vw,410px)!important;max-height:132px!important}body:not(.login-mode):not(.admin-mode) .f-desc{max-width:95%!important;font-size:13px!important;line-height:1.45!important;-webkit-line-clamp:2!important}body:not(.login-mode):not(.admin-mode) .f-actions{margin-top:4px!important}body:not(.login-mode):not(.admin-mode) .f-dots{right:20px!important;bottom:24px!important}body:not(.login-mode):not(.admin-mode) .video-catalog{margin-top:-18px!important;padding-top:30px!important;border-radius:25px 25px 0 0!important}body:not(.login-mode):not(.admin-mode) .video-rail-title{margin-left:20px!important}body:not(.login-mode):not(.admin-mode) .video-rail{padding-left:20px!important;padding-right:20px!important;scroll-padding-left:20px!important}body:not(.login-mode):not(.admin-mode) .video-card{flex-basis:min(78vw,310px)!important}body.profile-page-active .mobile-app-bar,body.settings-page-active .mobile-app-bar,body.detail-page-active .mobile-app-bar{opacity:1}}@media (max-width:390px){.mobile-app-bar{padding-left:10px!important;padding-right:10px!important}.mobile-search-button{width:42px!important;height:42px!important;flex-basis:42px!important}.mobile-profile-button{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;flex:0 0 54px!important;padding:2px!important}.mobile-search-control{width:42px;height:42px;min-width:42px}.mobile-search-control input{height:40px}body.mobile-search-open .mobile-search-control{width:calc(100% - 54px)}}@media (max-width:760px){body:not(.login-mode):not(.admin-mode) .mobile-app-bar{z-index:10020!important}body:not(.login-mode):not(.admin-mode) .mobile-drawer-backdrop{z-index:10030!important}body:not(.login-mode):not(.admin-mode) .mobile-drawer{z-index:10040!important}body:not(.login-mode):not(.admin-mode) .mobile-search-panel{z-index:10050!important}body:not(.login-mode):not(.admin-mode) .featured-wrap,body:not(.login-mode):not(.admin-mode) .tab-random-featured{position:relative!important;overflow:hidden!important}body:not(.login-mode):not(.admin-mode) .featured{position:relative!important;overflow:hidden!important}body:not(.login-mode):not(.admin-mode) .featured .f-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;display:block!important;opacity:0!important;visibility:hidden!important;z-index:1!important;pointer-events:none!important}body:not(.login-mode):not(.admin-mode) .featured .f-slide.active{opacity:1!important;visibility:visible!important;z-index:2!important;pointer-events:auto!important}body:not(.login-mode):not(.admin-mode) .featured .f-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;display:block!important;opacity:1!important}body:not(.login-mode):not(.admin-mode) .featured .f-media img,body:not(.login-mode):not(.admin-mode) .featured .f-media .ph{display:block!important;opacity:1!important}body:not(.login-mode):not(.admin-mode) .featured .f-info{position:absolute!important;z-index:5!important}body:not(.login-mode):not(.admin-mode) .featured .f-dots{z-index:8!important}.mobile-menu-toggle,.mobile-search-button,.mobile-profile-button,.mobile-drawer-close,.mobile-drawer-profile,.mobile-drawer-link,.mobile-drawer-backdrop{touch-action:manipulation;cursor:pointer}}@media (max-width:760px){.mobile-drawer-footer{margin-top:auto;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.08)}.mobile-logout-button{width:100%;min-height:56px;padding:0 16px;border:1px solid rgba(255,82,92,.24);border-radius:17px;background:rgba(255,55,68,.09);color:#ff6570;display:flex;align-items:center;gap:14px;text-align:left;font-size:16px;font-weight:750;touch-action:manipulation}.mobile-logout-button svg{width:22px;height:22px;flex:0 0 22px}.mobile-logout-button:active{transform:scale(.98);background:rgba(255,55,68,.15)}.mobile-logout-button[hidden]{display:none!important}body[data-home-view="home"] #dynamicSections .film-library-section{display:none!important}body[data-home-view="films"] #dynamicSections .film-library-section:not([hidden]){display:block!important}.mobile-drawer[aria-hidden="false"]{pointer-events:auto}.mobile-drawer[aria-hidden="true"]{pointer-events:none}}@media (max-width:760px){body:not(.login-mode):not(.admin-mode) #mobileAppBar{pointer-events:auto!important;isolation:isolate}body:not(.login-mode):not(.admin-mode) #mobileProfileButton,body:not(.login-mode):not(.admin-mode) #mobileSearchButton{position:relative!important;z-index:10060!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent}}@media (max-width:760px){body:not(.login-mode):not(.admin-mode){--mobile-header-h:80px}body:not(.login-mode):not(.admin-mode) .mobile-profile-button{width:62px;height:62px;min-width:62px;min-height:62px;flex:0 0 62px;padding:2px}}@media (max-width:760px){.mobile-profile-button,.mobile-profile-button>span,.mobile-drawer-avatar{aspect-ratio:1 / 1!important;border-radius:50%!important;overflow:hidden!important;box-sizing:border-box!important;clip-path:circle(50% at 50% 50%)}.mobile-profile-button>span{width:100%!important;height:100%!important;display:grid!important;place-items:center!important}.mobile-profile-button img,.mobile-drawer-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}}@supports (content-visibility:auto){.home-sections>section,.detail-recommendations,.site-footer{content-visibility:auto;contain-intrinsic-size:420px}}.mobile-search-control input[type="search"]{-webkit-appearance:none;appearance:none}.mobile-search-control input[type="search"]::-webkit-search-decoration,.mobile-search-control input[type="search"]::-webkit-search-cancel-button,.mobile-search-control input[type="search"]::-webkit-search-results-button,.mobile-search-control input[type="search"]::-webkit-search-results-decoration{display:none!important;-webkit-appearance:none!important;appearance:none!important}.mobile-search-control input[type="search"]::-ms-clear,.mobile-search-control input[type="search"]::-ms-reveal{display:none!important;width:0!important;height:0!important}@media (max-width:760px){body.profile-onboarding-active #mobileAppBar,body.profile-onboarding-active .mobile-app-bar,body.profile-onboarding-active .mobile-drawer,body.profile-onboarding-active .mobile-drawer-backdrop,body.profile-onboarding-active .topbar-wrap{display:none!important;visibility:hidden!important;pointer-events:none!important}body.profile-onboarding-active{overflow:hidden!important}body.profile-onboarding-active .onboarding-backdrop{z-index:20050!important}body.profile-onboarding-active .avatar-picker-backdrop{z-index:20060!important}}:root{--bg-0:#050816;--bg-1:#081526;--bg-2:#0B1C33;--blue:#2D7FF9;--blue-light:#6EB4FF;--blue-dim:#1B4A8C;--ice:#EAF2FF;--ice-dim:rgba(234,242,255,0.62);--ice-faint:rgba(234,242,255,0.38);--glass-fill:rgba(14,27,51,0.46);--glass-fill-strong:rgba(11,22,43,0.72);--glass-border:rgba(140,190,255,0.14);--glass-border-hi:rgba(140,190,255,0.30);--glass-blur:28px;--glow-blue:0 0 60px rgba(45,127,249,0.22);--glow-blue-soft:0 0 30px rgba(45,127,249,0.14);--r-lg:32px;--r-md:24px;--r-sm:16px;--r-pill:999px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:0.01ms !important;transition-duration:0.01ms !important}}body{font-family:var(--font-body);background:var(--bg-0);color:var(--ice);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:rgba(45,127,249,0.35);color:#fff}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--blue-light);outline-offset:3px;border-radius:8px}.bg{position:fixed;inset:0;z-index:-2;background:radial-gradient(ellipse 900px 600px at 12% -10%,rgba(45,127,249,0.20),transparent 60%),radial-gradient(ellipse 700px 700px at 100% 10%,rgba(45,127,249,0.14),transparent 55%),radial-gradient(ellipse 1000px 800px at 50% 120%,rgba(24,68,140,0.28),transparent 60%),linear-gradient(180deg,var(--bg-0) 0%,#060a1a 45%,#04060f 100%)}.bg-grain{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.particles{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.particle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(110,180,255,0.9),rgba(45,127,249,0) 70%);filter:blur(0.5px);animation:drift linear infinite}@keyframes drift{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:0.6}90%{opacity:0.4}100%{transform:translateY(-120vh) translateX(20px);opacity:0}}.glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--glass-border);box-shadow:0 8px 32px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.05)}.topbar-wrap{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;pointer-events:none}.topbar{pointer-events:auto;width:100%;height:80px;border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--glass-border);display:flex;align-items:center;padding:0 24px;position:relative;transition:all 0.5s var(--ease)}.tb-left,.tb-center,.tb-right{display:flex;align-items:center;transition:opacity 0.35s var(--ease-soft),transform 0.35s var(--ease-soft),filter 0.35s var(--ease-soft)}.tb-left{flex:0 0 auto;gap:10px}.tb-center{flex:1;justify-content:center;gap:10px}.tb-right{flex:0 0 auto;display:flex;align-items:center;gap:10px}.logo-mark{height:65px;width:auto;object-fit:contain;filter:drop-shadow(0 0 16px rgba(45,127,249,0.4));flex-shrink:0;display:block}.logo-btn{display:flex;align-items:center;gap:10px;background:none;border:none;color:inherit;padding:4px;border-radius:14px;transition:transform 0.3s var(--ease),opacity 0.3s}.logo-btn:hover{transform:scale(1.05)}.user-chip{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,0.03);border:1px solid var(--glass-border);border-radius:50%;padding:0;transition:background 0.25s,border-color 0.25s,transform 0.25s var(--ease)}.user-chip:hover{background:rgba(45,127,249,0.10);border-color:var(--glass-border-hi);transform:translateY(-1px)}.avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--blue-dim),var(--bg-2));border:1px solid var(--glass-border-hi);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar svg{width:17px;height:17px;opacity:0.7}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.icon-btn{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.03);border:1px solid var(--glass-border);color:var(--ice-dim);position:relative;transition:background 0.25s,border-color 0.25s,transform 0.25s var(--ease),color 0.25s;flex-shrink:0}.icon-btn:hover{background:rgba(45,127,249,0.14);border-color:var(--glass-border-hi);color:var(--ice);transform:scale(1.06)}.icon-btn svg{width:18px;height:18px}.notif-dot{position:absolute;top:10px;right:11px;width:7px;height:7px;border-radius:50%;background:var(--blue-light);box-shadow:0 0 0 2px var(--bg-1),0 0 8px var(--blue-light)}.user-menu-wrap{position:relative}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;left:auto;transform:translateY(-8px) scale(0.96);transform-origin:top right;width:210px;border-radius:var(--r-md);padding:8px;background:#080b0e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-border-hi);box-shadow:0 20px 50px rgba(0,0,0,0.55);opacity:0;pointer-events:none;transition:opacity 0.28s var(--ease),transform 0.28s var(--ease);z-index:50}.user-dropdown.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.dd-header{font-family:var(--font-mono);font-size:12px;color:var(--ice-faint);padding:10px 12px 8px}.dd-item{display:block;padding:11px 12px;border-radius:14px;font-size:13.5px;font-weight:500;color:var(--ice-dim);transition:background 0.2s,color 0.2s;background:none;border:none;width:100%;text-align:left}.dd-item:hover{background:rgba(45,127,249,0.14);color:var(--ice)}.dd-item.danger{color:#E2895B}.dd-item.danger:hover{background:rgba(226,137,91,0.12);color:#F2A87A}.dd-divider{height:1px;background:var(--glass-border);margin:6px 4px}.featured-wrap{margin-bottom:44px;animation:rise 0.8s var(--ease) both}.featured{position:relative;width:100%;height:560px;border-radius:var(--r-lg);overflow:hidden;background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(36px) saturate(160%);backdrop-filter:blur(36px) saturate(160%);border:1px solid var(--glass-border);box-shadow:0 30px 80px rgba(0,0,0,0.5),0 0 90px rgba(45,127,249,0.10),inset 0 1px 0 rgba(255,255,255,0.06)}.f-slide{position:absolute;inset:0;display:flex;opacity:0;visibility:hidden;transition:opacity 0.6s var(--ease-soft),visibility 0s linear 0.6s;z-index:1}.f-slide.active{opacity:1;visibility:visible;z-index:2;transition:opacity 0.6s var(--ease-soft)}.f-info{position:relative;z-index:3;width:40%;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding:0 56px;gap:16px;background:linear-gradient(100deg,var(--bg-1) 20%,rgba(8,21,38,0.94) 65%,rgba(8,21,38,0.55) 100%);opacity:0;transform:translateX(-26px);transition:opacity 0.65s var(--ease-soft) 0.15s,transform 0.65s var(--ease-soft) 0.15s}.f-slide.active .f-info{opacity:1;transform:translateX(0)}.f-logo{height:46px;width:150px;border-radius:12px;background:rgba(255,255,255,0.05);border:1px solid var(--glass-border-hi);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:0.06em;color:var(--ice-faint);text-transform:uppercase;position:relative;overflow:hidden}.f-logo::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,0.08) 48%,transparent 66%);background-size:220% 100%;animation:shimmer 3.6s ease-in-out infinite}.f-meta{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:13px;font-weight:500}.f-duration{color:#F5C64B}.f-year{color:var(--ice-faint)}.f-dot-sep{width:3px;height:3px;border-radius:50%;background:var(--ice-faint)}.f-desc{font-size:14.5px;line-height:1.65;color:rgba(234,242,255,0.72);max-width:400px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.f-actions{display:flex;align-items:center;gap:12px;margin-top:6px}.f-play{height:56px;padding:0 30px;border-radius:16px;border:none;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(155deg,var(--blue-light),var(--blue));color:#04060f;font-weight:700;font-size:14.5px;transition:transform 0.25s var(--ease),box-shadow 0.25s var(--ease),filter 0.25s}.f-play svg{width:17px;height:17px;fill:#04060f}.f-play:hover{transform:scale(1.035);box-shadow:0 10px 34px rgba(45,127,249,0.45);filter:brightness(1.06)}.f-play:active{transform:scale(0.98)}.f-fav{width:56px;height:56px;flex-shrink:0;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.05);border:1px solid var(--glass-border-hi);color:var(--ice);transition:background 0.25s,transform 0.25s var(--ease),border-color 0.25s}.f-fav svg{width:19px;height:19px}.f-fav:hover{background:rgba(45,127,249,0.28);border-color:var(--blue-light);transform:scale(1.06)}.f-fav:active{transform:scale(0.96)}.f-media{position:relative;flex:1;height:100%;overflow:hidden}.f-media .ph{position:absolute;inset:0;border-radius:0;border:none;transform:scale(1.09);transition:transform 1.4s var(--ease-soft)}.f-slide.active .f-media .ph{transform:scale(1)}.f-media .ph svg{width:34px;height:34px}.f-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg-1) 0%,rgba(8,21,38,0.55) 20%,transparent 48%);z-index:2}.f-dots{position:absolute;left:50%;bottom:24px;z-index:5;transform:translateX(-50%);display:flex;align-items:center;gap:9px}.f-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.35);border:none;padding:0;transition:background 0.3s,transform 0.3s var(--ease),width 0.3s var(--ease)}.f-dot:hover{background:rgba(255,255,255,0.6)}.f-dot.active{background:#fff;width:22px;border-radius:5px}@media (max-width:900px){.featured{height:auto;min-height:0}.f-slide{flex-direction:column;position:relative;inset:auto}.f-slide:not(.active){display:none}.f-slide.active{position:relative}.f-media{height:260px;flex:none;order:1}.f-media::after{background:linear-gradient(0deg,var(--bg-1) 0%,rgba(8,21,38,0.5) 25%,transparent 55%)}.f-info{width:100%;order:2;padding:28px 24px 76px;background:linear-gradient(180deg,rgba(8,21,38,0.94),var(--bg-1))}.f-actions{flex-direction:row}.f-play{flex:1;justify-content:center}.f-dots{bottom:16px}}main{max-width:1240px;margin:0 auto;padding:120px 24px 60px}.page-head{margin-bottom:36px;animation:rise 0.7s var(--ease) both}.eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--blue-light);display:flex;align-items:center;gap:8px;margin-bottom:10px}.eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue-light);box-shadow:0 0 10px var(--blue-light)}.page-title{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4.4vw,42px);letter-spacing:-0.02em;color:var(--ice);margin-bottom:8px}.page-sub{color:var(--ice-faint);font-size:15px;max-width:520px;line-height:1.55}@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);gap:20px}@media (max-width:1080px){.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid{grid-template-columns:1fr}}.w-films{grid-column:span 2;grid-row:span 2}.w-series{grid-column:span 2}.w-videos{grid-column:span 2;grid-row:span 2}.w-shows{grid-column:span 2}.w-news{grid-column:span 2}.w-discog{grid-column:span 2}.w-gallery{grid-column:span 4}@media (max-width:1080px){.w-films,.w-videos{grid-column:span 3;grid-row:span 2}.w-series,.w-shows,.w-news,.w-discog{grid-column:span 3}.w-gallery{grid-column:span 3}}@media (max-width:760px){.w-films,.w-videos,.w-series,.w-shows,.w-news,.w-discog,.w-gallery{grid-column:span 2;grid-row:auto}}@media (max-width:480px){.w-films,.w-videos,.w-series,.w-shows,.w-news,.w-discog,.w-gallery{grid-column:span 1}}.widget{border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;position:relative;overflow:hidden;isolation:isolate;transition:transform 0.45s var(--ease),box-shadow 0.45s var(--ease),border-color 0.45s var(--ease);animation:rise 0.7s var(--ease) both}.widget::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px 220px at var(--mx,50%) var(--my,0%),rgba(45,127,249,0.16),transparent 70%);opacity:0;transition:opacity 0.4s var(--ease-soft)}.widget:hover{transform:translateY(-6px);border-color:var(--glass-border-hi);box-shadow:0 20px 50px rgba(0,0,0,0.45),var(--glow-blue-soft),inset 0 1px 0 rgba(255,255,255,0.06)}.widget:hover::before{opacity:1}.w-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.w-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,rgba(110,180,255,0.18),rgba(45,127,249,0.06));border:1px solid var(--glass-border-hi);color:var(--blue-light);flex-shrink:0}.w-icon svg{width:20px;height:20px}.w-count{font-family:var(--font-mono);font-size:11px;color:var(--ice-faint);background:rgba(255,255,255,0.04);border:1px solid var(--glass-border);padding:4px 9px;border-radius:var(--r-pill);white-space:nowrap}.w-title{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-0.01em;margin-bottom:4px}.w-desc{font-size:12.5px;color:var(--ice-faint);margin-bottom:16px;line-height:1.5}.ph{border-radius:var(--r-sm);background:linear-gradient(135deg,rgba(110,180,255,0.10),rgba(45,127,249,0.02) 60%),repeating-linear-gradient(115deg,rgba(255,255,255,0.025) 0 2px,transparent 2px 26px);border:1px solid var(--glass-border);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ph::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,0.06) 48%,transparent 66%);background-size:220% 100%;animation:shimmer 3.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:160% 0}100%{background-position:-60% 0}}.ph svg{width:26px;height:26px;color:rgba(234,242,255,0.22);z-index:1}.ph-poster{aspect-ratio:2/3;width:64px}.ph-tile{aspect-ratio:16/10}.ph-square{aspect-ratio:1/1}.ph-wide{aspect-ratio:16/9}.ph-circle{border-radius:50%}.stack-row{display:flex;gap:10px;margin-bottom:16px}.stack-row .ph{flex:1}.w-meta{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--ice-faint);padding-top:12px;margin-top:auto;border-top:1px solid var(--glass-border)}.w-meta strong{color:var(--ice-dim);font-weight:600}.w-cta{margin-top:16px;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:13px;font-weight:600;color:var(--blue-light);background:rgba(45,127,249,0.10);border:1px solid rgba(45,127,249,0.28);padding:9px 16px;border-radius:var(--r-pill);transition:background 0.25s,transform 0.25s var(--ease),gap 0.25s}.w-cta:hover{background:rgba(45,127,249,0.20);gap:9px}.w-cta svg{width:13px;height:13px;transition:transform 0.25s var(--ease)}.w-cta:hover svg{transform:translateX(2px)}.films-row{display:flex;gap:10px;margin-bottom:16px;flex:1;min-height:0}.films-row .ph-poster{flex:1;width:auto;max-width:80px}.videos-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;flex:1}.video-row{display:flex;align-items:center;gap:11px}.video-row .ph{width:64px;height:40px;flex-shrink:0;border-radius:10px}.video-lines{flex:1;display:flex;flex-direction:column;gap:6px}.line{height:8px;border-radius:4px;background:rgba(234,242,255,0.08)}.line.w-60{width:60%}.line.w-40{width:40%}.line.w-80{width:80%}.news-item{display:flex;gap:12px;margin-bottom:12px;align-items:flex-start}.news-item .ph{width:52px;height:52px;border-radius:12px;flex-shrink:0}.news-dot{width:6px;height:6px;border-radius:50%;background:var(--blue-light);box-shadow:0 0 8px var(--blue-light);margin-top:6px;flex-shrink:0}.discog-rows{display:flex;flex-direction:column;gap:12px;margin-bottom:6px;flex:1}.discog-row{display:flex;align-items:center;justify-content:space-between}.discog-label{font-size:13px;color:var(--ice-dim);font-weight:500}.discog-value{font-family:var(--font-mono);font-size:12px;color:var(--blue-light)}.discog-bar{height:5px;border-radius:3px;background:rgba(255,255,255,0.05);overflow:hidden;margin-top:6px}.discog-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--blue-dim),var(--blue-light));border-radius:3px}.gallery-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}@media (max-width:900px){.gallery-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.gallery-grid{grid-template-columns:repeat(3,1fr)}}.gallery-grid .ph{aspect-ratio:1/1;border-radius:14px}.show-item{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--glass-border)}.show-item:last-child{border-bottom:none}.show-date{width:46px;text-align:center;flex-shrink:0;font-family:var(--font-mono)}.show-date .d{font-size:17px;font-weight:600;color:var(--ice);line-height:1}.show-date .m{font-size:9.5px;color:var(--ice-faint);text-transform:uppercase;letter-spacing:0.08em}.show-lines{flex:1;display:flex;flex-direction:column;gap:6px}.avatar-picker-backdrop{position:fixed;inset:0;z-index:200;background:rgba(0,4,12,.82);backdrop-filter:blur(12px);display:grid;place-items:center;padding:24px}.avatar-picker-backdrop[hidden]{display:none}.avatar-picker-modal{width:min(1080px,100%);max-height:min(86vh,900px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(139,181,255,.2);border-radius:28px;background:#091321;box-shadow:0 35px 100px rgba(0,0,0,.62)}.avatar-picker-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid rgba(139,181,255,.14)}.avatar-picker-header h2{margin:0;font-size:25px}.avatar-picker-header p{margin:6px 0 0;color:var(--ice-faint);font-size:13px}.avatar-picker-close{width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.06);color:#fff;font-size:25px;cursor:pointer}.avatar-picker-body{padding:24px 28px 30px;overflow:auto}.avatar-category-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.avatar-category{padding:18px;border:1px solid rgba(139,181,255,.14);border-radius:22px;background:rgba(255,255,255,.025)}.avatar-category h3{margin:0 0 14px;padding-left:11px;border-left:3px solid var(--blue-light);font-size:15px;text-transform:uppercase;letter-spacing:.04em}.avatar-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.avatar-option{position:relative;padding:0;border:2px solid transparent;border-radius:18px;background:#050b13;overflow:hidden;aspect-ratio:1;cursor:pointer;transition:.2s}.avatar-option:hover{transform:translateY(-2px);border-color:rgba(125,177,255,.45)}.avatar-option.selected{border-color:var(--blue-light);box-shadow:0 0 0 4px rgba(87,149,255,.14)}.avatar-option img{width:100%;height:100%;object-fit:cover;display:block}.avatar-option span{position:absolute;left:8px;right:8px;bottom:8px;padding:6px 8px;border-radius:9px;background:rgba(0,0,0,.62);color:#fff;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-picker-empty{padding:50px;text-align:center;color:var(--ice-faint)}@media(max-width:800px){.avatar-category-columns{grid-template-columns:1fr}.avatar-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.avatar-picker-backdrop{padding:10px}.avatar-picker-header,.avatar-picker-body{padding:18px}.avatar-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-backdrop{position:fixed;inset:0;z-index:210;background:rgba(0,4,12,.84);backdrop-filter:blur(14px);display:grid;place-items:center;padding:24px}.profile-backdrop[hidden]{display:none}.profile-modal{width:min(820px,100%);max-height:90vh;overflow:auto;border:1px solid rgba(139,181,255,.22);border-radius:30px;background:linear-gradient(180deg,#0b1728,#07101d);box-shadow:0 35px 110px rgba(0,0,0,.68)}.profile-head{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid rgba(139,181,255,.14)}.profile-head h2{font-size:25px}.profile-head p{margin-top:5px;color:var(--ice-faint);font-size:13px}.profile-close{width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.06);color:#fff;font-size:25px}.profile-body{padding:28px}.profile-intro{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;margin-bottom:26px}.profile-avatar-preview{width:120px;height:120px;border-radius:28px;overflow:hidden;border:1px solid var(--glass-border-hi);background:rgba(255,255,255,.04);display:grid;place-items:center}.profile-avatar-preview img{width:100%;height:100%;object-fit:cover}.profile-avatar-preview svg{width:48px;height:48px;opacity:.55}.profile-avatar-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.profile-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.profile-field{display:flex;flex-direction:column;gap:8px}.profile-field.full{grid-column:1/-1}.profile-field label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ice-dim)}.profile-field input,.profile-field textarea{width:100%;border:1px solid var(--glass-border);border-radius:14px;background:rgba(255,255,255,.035);color:#fff;padding:13px 14px;font:inherit}.profile-field input:focus,.profile-field textarea:focus{border-color:var(--blue-light);outline:none;box-shadow:0 0 0 3px rgba(45,127,249,.12)}.profile-field input[readonly]{opacity:.62}.profile-counter{text-align:right;color:var(--ice-faint);font-size:11px}.profile-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.profile-btn{border:1px solid var(--glass-border-hi);border-radius:14px;padding:12px 18px;background:rgba(255,255,255,.04);color:#fff;font-weight:700}.profile-btn.primary{background:linear-gradient(135deg,var(--blue),#1b5fd0);border-color:transparent}.profile-message{min-height:20px;margin-top:12px;font-size:13px}.profile-message.ok{color:#85e6b2}.profile-message.err{color:#ff9b9b}.profile-login-required{text-align:center;padding:34px 10px}.profile-login-required h3{margin-bottom:8px}.profile-login-required p{color:var(--ice-faint);margin-bottom:20px}@media(max-width:620px){.profile-backdrop{padding:10px}.profile-head,.profile-body{padding:19px}.profile-intro{grid-template-columns:1fr;text-align:center}.profile-avatar-preview{margin:auto}.profile-avatar-actions{justify-content:center}.profile-form{grid-template-columns:1fr}.profile-field.full{grid-column:auto}}footer{max-width:1500px;margin:0 auto;padding:54px clamp(24px,4vw,54px) 30px}.footer-card{width:100%;min-height:150px;padding:28px 18px 36px;display:flex;align-items:center;justify-content:space-between;gap:32px;border:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.footer-copy{display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left}.footer-site-logo{display:block;width:auto;height:34px;max-width:140px;object-fit:contain;object-position:left center;margin-bottom:2px}.footer-line{margin:0;font-size:14px;color:rgba(255,255,255,.78);line-height:1.5;max-width:560px}.footer-brand{margin:0;font-family:var(--font-sans);font-size:13px;color:rgba(255,255,255,.7);letter-spacing:0}.footer-socials{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-shrink:0}.footer-social-link{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;color:rgba(255,255,255,.82);background:transparent;transition:color .2s ease,transform .2s ease,background .2s ease}.footer-social-link[hidden]{display:none!important}.footer-social-link:hover{color:#fff;transform:translateY(-2px);background:rgba(255,255,255,.06)}.footer-social-link svg{width:23px;height:23px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer-social-link.is-x svg{fill:currentColor;stroke:none;width:20px;height:20px}.footer-social-link.is-discord svg{fill:currentColor;stroke:none;width:23px;height:23px}@media(max-width:700px){footer{padding:38px 20px 22px}.footer-card{min-height:0;padding:24px 4px 30px;align-items:flex-start;flex-direction:column;gap:24px}.footer-site-logo{height:31px}.footer-line{font-size:13px}.footer-socials{justify-content:flex-start}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.video-catalog{width:min(100%,1600px);margin:0 auto 64px;padding:6px 0 0}.video-rail-section{margin:0 0 38px}.video-rail-title{display:inline-flex;align-items:center;gap:8px;margin:0 24px 14px;color:#fff;font-family:var(--font-display);font-size:clamp(20px,2vw,24px);font-weight:700;letter-spacing:-.02em}.video-rail-title svg{width:18px;height:18px;color:var(--blue-light);filter:drop-shadow(0 0 8px rgba(45,127,249,.5))}.video-rail-shell{position:relative}.video-rail{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:4px 24px 18px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.video-rail::-webkit-scrollbar{display:none}.video-card{flex:0 0 clamp(300px,24vw,390px);aspect-ratio:16/9;border-radius:14px;overflow:hidden;position:relative;scroll-snap-align:start;background:#081224;border:1px solid rgba(140,190,255,.16);box-shadow:0 12px 28px rgba(0,0,0,.28);transform:translateY(0) scale(1);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s,filter .3s}.video-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .32s var(--ease),filter .32s}.video-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,rgba(3,8,20,.25))}@media (hover:hover){.video-card:hover{transform:translateY(-4px) scale(1.03);z-index:2;border-color:rgba(110,180,255,.4);box-shadow:0 16px 36px rgba(0,0,0,.42),0 0 25px rgba(45,127,249,.16)}.video-card:hover img{transform:scale(1.025);filter:contrast(1.06) brightness(1.04)}}.video-rail-arrow{position:absolute;top:50%;z-index:5;transform:translateY(-58%);width:54px;height:86px;border:1px solid rgba(140,190,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(4,10,23,.66);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 10px 35px rgba(0,0,0,.4);opacity:1;transition:opacity .2s,transform .25s var(--ease),background .2s}.video-rail-arrow:hover{background:rgba(12,31,60,.85);transform:translateY(-58%) scale(1.05)}.video-rail-arrow[hidden]{display:none}.video-rail-arrow.prev{left:10px;border-radius:0 18px 18px 0}.video-rail-arrow.next{right:10px;border-radius:18px 0 0 18px}.video-rail-arrow svg{width:31px;height:31px}.video-rail-empty{margin:0 24px;color:var(--ice-faint);padding:22px 0}.video-rail-more{flex:0 0 78px;width:78px;height:78px;align-self:center;margin:0 12px 14px 2px;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.065));box-shadow:0 16px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);cursor:pointer;scroll-snap-align:center;transition:transform .22s var(--ease),background .22s ease,border-color .22s ease,box-shadow .22s ease;-webkit-tap-highlight-color:transparent}.video-rail-more svg{width:32px;height:32px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.28))}.video-rail-more:hover,.video-rail-more:focus-visible{transform:scale(1.07);background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,.1));border-color:rgba(255,255,255,.32);box-shadow:0 18px 40px rgba(0,0,0,.42),0 0 0 5px rgba(255,255,255,.055),inset 0 1px 0 rgba(255,255,255,.22);outline:none}.video-rail-more:active{transform:scale(.96)}@media(max-width:900px){.video-card{flex-basis:clamp(270px,44vw,350px)}.video-rail-arrow{width:46px;height:72px}}@media(max-width:600px){.video-catalog{margin-bottom:42px}.video-rail-section{margin-bottom:28px}.video-rail-title{margin-left:18px;margin-bottom:10px}.video-rail{padding-left:18px;padding-right:18px;gap:11px}.video-card{flex-basis:82vw;border-radius:12px}.video-rail-arrow{width:38px;height:60px}.video-rail-arrow.prev{left:0}.video-rail-arrow.next{right:0}.video-rail-arrow svg{width:25px;height:25px}.video-rail-more{flex-basis:64px;width:64px;height:64px;margin-right:6px;margin-bottom:12px}.video-rail-more svg{width:28px;height:28px}}#authGate{position:fixed;inset:0;z-index:1000;display:none;overflow:hidden;background:#07101b;color:#fff}body.login-mode{overflow:hidden!important}body.login-mode #authGate{display:block}body.login-mode .topbar-wrap,body.login-mode main,body.login-mode footer,body.login-mode .bg,body.login-mode .bg-grain,body.login-mode .particles{display:none!important}.login-bg-stack{position:absolute;inset:-24px;overflow:hidden;background:#050a11}.login-bg-slide{position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#020711;opacity:0;transform:none;filter:none;transition:opacity 1.4s ease}.login-bg-slide.active{opacity:1;transform:none}.login-bg-stack:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,16,29,.9) 0%,rgba(6,14,25,.64) 42%,rgba(4,9,16,.74) 100%),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.48))}.login-shell{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));height:100%;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,490px);gap:70px;align-items:center}.login-brand{align-self:start;padding-top:54px}.login-brand img{width:88px;height:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.35))}.login-copy{align-self:center;max-width:560px}.login-kicker{font:700 12px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ff9b32;margin-bottom:16px}.login-copy h1{font:700 clamp(42px,5vw,76px)/.98 var(--font-display);letter-spacing:-.055em;text-wrap:balance}.login-copy p{margin-top:22px;max-width:520px;font-size:18px;line-height:1.55;color:rgba(234,242,255,.74)}.login-card{justify-self:end;width:100%;max-height:calc(100vh - 48px);overflow:auto;padding:34px;border-radius:28px;background:rgba(10,18,29,.82);border:1px solid rgba(255,255,255,.13);box-shadow:0 32px 90px rgba(0,0,0,.52);backdrop-filter:blur(22px) saturate(125%)}.login-card h2{font:700 32px/1.08 var(--font-display);letter-spacing:-.035em}.login-sub{margin:9px 0 25px;color:rgba(234,242,255,.62);line-height:1.45}.login-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:13px;background:rgba(255,255,255,.055);margin-bottom:22px}.login-tab{border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.58);padding:10px;font-weight:700}.login-tab.active{background:rgba(255,255,255,.11);color:#fff;box-shadow:0 5px 18px rgba(0,0,0,.18)}.auth-form{display:grid;gap:14px}.auth-form[hidden]{display:none}.auth-field{display:grid;gap:7px}.auth-field label{font-size:12px;font-weight:700;color:rgba(255,255,255,.76)}.auth-field input{height:54px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#edf3ff;color:#101723;padding:0 16px;font:500 15px var(--font-body)}.auth-field input:focus{outline:none;border-color:#6eb4ff;box-shadow:0 0 0 4px rgba(45,127,249,.18)}.auth-primary,.auth-google{height:56px;border-radius:999px;font-weight:800;font-size:15px}.auth-primary{border:0;background:#2878ed;color:#fff;margin-top:4px}.auth-primary:hover{background:#3384f7}.auth-google{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px}.auth-google:hover{background:rgba(255,255,255,.12)}.auth-google svg{width:20px;height:20px}.auth-sep{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.38);font-size:12px;margin:4px 0}.auth-sep:before,.auth-sep:after{content:"";height:1px;flex:1;background:rgba(255,255,255,.1)}.auth-status{min-height:21px;font-size:13px;line-height:1.4}.auth-status.error{color:#ffaaa5}.auth-status.ok{color:#8ce8b5}.auth-foot{margin-top:16px;font-size:11px;line-height:1.45;color:rgba(255,255,255,.38);text-align:center}.login-dots{position:absolute;z-index:3;left:50%;bottom:22px;transform:translateX(-50%);display:flex;gap:8px}.login-dot{width:6px;height:6px;border:0;border-radius:99px;background:rgba(255,255,255,.32);padding:0;transition:.3s}.login-dot.active{width:24px;background:#ff9628}.auth-loading{position:fixed;inset:0;z-index:9999;background:#030405;display:block;overflow:hidden}.auth-loading[hidden]{display:none!important}.site-loading-skeleton{min-height:100dvh;padding:14px clamp(22px,4vw,72px) 48px;background:#030405;color:#fff}.skeleton-shimmer{position:relative;overflow:hidden;background:#111315;border:1px solid rgba(255,255,255,.025)}.skeleton-shimmer::after{content:"";position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent);animation:siteSkeletonSweep .78s ease-out 1}@keyframes siteSkeletonSweep{to{transform:translateX(110%)}}.site-skeleton-top{height:82px;display:grid;grid-template-columns:1fr minmax(430px,520px) 1fr;align-items:center;gap:24px;position:relative;z-index:2}.site-skeleton-avatar{width:54px;height:54px;border-radius:50%}.site-skeleton-avatar-left{visibility:hidden;justify-self:start}.site-skeleton-avatar-right{justify-self:end}.site-skeleton-nav{height:62px;border-radius:999px;display:flex;align-items:center;justify-content:space-evenly;padding:8px 12px;background:#0d0f10}.site-skeleton-nav i{display:block;height:34px;border-radius:999px;background:rgba(255,255,255,.055)}.site-skeleton-nav i:nth-child(1){width:76px;background:rgba(255,255,255,.10)}.site-skeleton-nav i:nth-child(2),.site-skeleton-nav i:nth-child(3){width:68px}.site-skeleton-nav i:nth-child(4){width:34px;border-radius:50%}.site-skeleton-hero{height:min(68vh,680px);min-height:520px;margin-top:2px;border-radius:0;position:relative;background:#0a0c0d;border:0}.site-skeleton-copy{position:absolute;left:clamp(30px,4vw,68px);bottom:clamp(72px,11vh,128px);width:min(490px,40vw);display:grid;gap:13px}.site-skeleton-logo{height:112px;width:74%;border-radius:12px}.site-skeleton-meta{height:14px;width:35%;border-radius:999px}.site-skeleton-line{height:14px;border-radius:999px}.site-skeleton-line.short{width:72%}.site-skeleton-actions{display:flex;gap:12px;margin-top:10px}.site-skeleton-button{height:54px;width:174px;border-radius:999px}.site-skeleton-round{height:54px;width:54px;border-radius:50%}.site-skeleton-section{margin-top:0;padding:34px 0 18px}.site-skeleton-heading{height:25px;width:150px;border-radius:7px;margin-bottom:20px}.site-skeleton-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.site-skeleton-card{aspect-ratio:16/9;border-radius:15px}@media(max-width:760px){.site-loading-skeleton{padding:0 0 28px;min-height:100dvh}.site-skeleton-top{height:98px;padding:0 24px;grid-template-columns:58px 1fr 58px;gap:16px;background:linear-gradient(180deg,#050607 0%,rgba(5,6,7,.94) 74%,transparent 100%)}.site-skeleton-avatar-left{visibility:visible;justify-self:start}.site-skeleton-avatar-right{justify-self:end;width:58px;height:58px}.site-skeleton-nav{display:none}.site-skeleton-avatar{width:54px;height:54px}.site-skeleton-hero{height:calc(100dvh - 98px);min-height:620px;margin:0;border-radius:0;background:#090b0c}.site-skeleton-copy{left:34px;right:34px;bottom:72px;width:auto;gap:14px}.site-skeleton-logo{height:220px;width:100%;border-radius:20px}.site-skeleton-meta{width:52%;height:15px}.site-skeleton-line{height:15px}.site-skeleton-line.short{width:74%}.site-skeleton-actions{margin-top:12px}.site-skeleton-button{flex:1;width:auto;height:58px}.site-skeleton-round{flex:0 0 58px;height:58px}.site-skeleton-section{margin:0 0 0;padding:34px 34px 42px;border-top:1px solid rgba(255,255,255,.05);border-radius:30px 30px 0 0;background:#050607}.site-skeleton-heading{height:29px;width:145px;margin-bottom:22px}.site-skeleton-cards{display:flex;overflow:hidden;gap:14px}.site-skeleton-card{flex:0 0 78vw;aspect-ratio:16/9;border-radius:16px}}@media(max-width:850px){.login-shell{grid-template-columns:1fr;width:min(520px,calc(100% - 28px));gap:0}.login-brand{position:absolute;top:22px;left:0;padding:0}.login-brand img{width:70px}.login-copy{display:none}.login-card{justify-self:center;padding:26px;max-height:calc(100vh - 110px);margin-top:64px}.login-dots{bottom:12px}}@media(max-width:480px){.login-shell{width:calc(100% - 20px)}.login-card{padding:22px;border-radius:23px}.login-card h2{font-size:27px}.auth-field input{height:50px}.auth-primary,.auth-google{height:52px}}.login-bg-stack:after{background:linear-gradient(180deg,rgba(4,11,23,.70),rgba(3,9,19,.84)),radial-gradient(circle at 50% 28%,rgba(37,99,235,.18),transparent 45%)}.login-shell{width:min(760px,calc(100% - 40px));height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;padding:72px 0 42px}.login-brand{position:absolute;top:30px;left:50%;transform:translateX(-50%);padding:0;align-self:auto}.login-brand img{width:82px;filter:drop-shadow(0 8px 28px rgba(37,99,235,.30))}.login-copy{align-self:auto;max-width:690px;margin:0 auto;text-align:center}.login-kicker{color:#3b82f6;margin-bottom:10px}.login-copy h1{font-size:clamp(38px,5vw,66px);line-height:1.02;max-width:700px;margin:0 auto}.login-copy p{font-size:17px;max-width:610px;margin:14px auto 0}.login-card{justify-self:auto;width:min(500px,100%);max-height:none;overflow:visible;padding:28px 32px;border-color:rgba(96,165,250,.22);background:rgba(8,18,34,.88);box-shadow:0 32px 90px rgba(0,0,0,.55),0 0 50px rgba(37,99,235,.08)}.login-card h2{text-align:center}.login-sub{text-align:center;margin-bottom:20px}.login-tab.active{background:rgba(59,130,246,.20);box-shadow:0 5px 18px rgba(37,99,235,.16)}.login-dot.active{background:#3b82f6}.auth-field input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.16)!important}.auth-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.auth-primary:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important}@media(max-height:900px) and (min-width:851px){.login-shell{gap:14px;padding-top:58px}.login-brand{top:20px}.login-brand img{width:66px}.login-copy h1{font-size:clamp(34px,4.3vw,54px)}.login-copy p{font-size:15px;margin-top:10px}.login-card{padding:22px 28px}.login-card h2{font-size:28px}.login-sub{margin:7px 0 16px}.login-tabs{margin-bottom:15px}.auth-field{gap:5px}.auth-field input{height:48px}.auth-form{gap:12px}.auth-primary,.auth-google{height:50px}}@media(max-width:850px){.login-shell{width:min(520px,calc(100% - 24px));padding:78px 0 28px;gap:16px}.login-brand{top:20px;left:50%}.login-copy{display:block}.login-copy h1{font-size:clamp(32px,9vw,46px)}.login-copy p{font-size:14px;margin-top:10px}.login-card{margin-top:0;padding:24px;max-height:none}.login-dots{bottom:9px}}@media(max-width:520px){.login-copy p,.login-kicker{display:none}.login-shell{justify-content:center;padding-top:68px}.login-card{padding:22px 18px}.login-brand img{width:64px}}#authGate{min-height:100dvh}.login-bg-stack{inset:0}.login-bg-slide{filter:none;transform:none;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#020711}.login-bg-stack:after{background:linear-gradient(90deg,rgba(2,8,20,.94) 0%,rgba(5,15,34,.84) 43%,rgba(3,9,21,.52) 68%,rgba(2,7,16,.80) 100%),linear-gradient(180deg,rgba(4,12,28,.28),rgba(2,7,16,.72))}.login-shell{width:min(1440px,calc(100% - 72px));height:100%;margin:auto;display:grid;grid-template-columns:minmax(390px,520px) minmax(0,1fr);grid-template-rows:110px 1fr 46px;column-gap:clamp(70px,8vw,150px);align-items:center;text-align:left;padding:0}.login-brand{position:static;transform:none;grid-column:1/-1;grid-row:1;align-self:center;padding:0;justify-self:start}.login-brand img{width:92px;max-height:76px;object-fit:contain;filter:drop-shadow(0 8px 28px rgba(37,99,235,.38))}.login-card{grid-column:1;grid-row:2;justify-self:start;width:100%;max-height:none;overflow:visible;padding:clamp(26px,3.2vh,38px);border-radius:30px;text-align:left;border:1px solid rgba(112,169,255,.25);background:linear-gradient(145deg,rgba(8,20,42,.91),rgba(6,14,29,.84));box-shadow:0 32px 100px rgba(0,0,0,.58),0 0 70px rgba(37,99,235,.10);backdrop-filter:blur(28px) saturate(140%)}.login-card h2{font-size:clamp(30px,3vw,40px);letter-spacing:-.045em;text-align:left}.login-sub{text-align:left;margin:10px 0 24px;font-size:15px}.login-copy{grid-column:2;grid-row:2;align-self:center;max-width:760px;margin:0;text-align:left}.login-kicker{color:#60a5fa;margin-bottom:18px;font-size:12px;letter-spacing:.22em}.login-copy h1{font-size:clamp(48px,5.2vw,82px);line-height:.98;max-width:800px;margin:0;letter-spacing:-.06em}.login-copy h1 strong{color:#3b82f6;font-weight:700}.login-copy p{font-size:clamp(16px,1.35vw,20px);max-width:680px;margin:24px 0 0;line-height:1.6;color:rgba(234,242,255,.72)}.login-features{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:18px;margin-top:34px;max-width:760px}.login-feature{display:grid;gap:10px;color:rgba(234,242,255,.70);font-size:13px;line-height:1.35}.login-feature-icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:rgba(37,99,235,.14);border:1px solid rgba(96,165,250,.16);color:#60a5fa}.login-feature-icon svg{width:24px;height:24px}.login-tabs{margin-bottom:20px;background:rgba(255,255,255,.055)}.login-tab.active{background:linear-gradient(135deg,rgba(59,130,246,.38),rgba(37,99,235,.24));color:#fff}.auth-form{gap:13px}#signupForm{grid-template-columns:1fr;row-gap:14px;align-items:start}#signupForm .auth-primary{grid-column:auto}.auth-field input{height:52px;background:rgba(238,244,255,.98);border:1px solid rgba(255,255,255,.22)}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:rgba(234,242,255,.60);margin-top:-2px}.auth-remember{display:flex;align-items:center;gap:8px;cursor:pointer}.auth-remember input{accent-color:#3b82f6}.auth-link{border:0;background:none;color:#60a5fa;font-size:12px;padding:0}.auth-link:hover{text-decoration:underline}.auth-primary,.auth-google{height:54px}.auth-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 12px 30px rgba(37,99,235,.25)}.social-auth{margin-top:13px}.social-auth .auth-sep{margin:0 0 11px;color:rgba(234,242,255,.46)}.auth-discord{width:100%;height:50px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff;display:flex;align-items:center;justify-content:center;gap:11px;font:800 14px var(--font-body);box-shadow:0 12px 28px rgba(0,0,0,.26);transition:transform .2s var(--ease),filter .2s var(--ease)}.auth-discord:hover{transform:translateY(-1px);filter:brightness(1.08)}.auth-discord:disabled{opacity:.62;cursor:wait;transform:none}.auth-discord svg{width:23px;height:23px;fill:currentColor}#authGate.signup-mode .login-card{padding:24px 28px}#authGate.signup-mode .login-card h2{font-size:32px}#authGate.signup-mode .login-sub{margin:6px 0 14px}#authGate.signup-mode .login-tabs{margin-bottom:14px}#authGate.signup-mode .auth-field{gap:4px}#authGate.signup-mode .auth-field input{height:47px}#authGate.signup-mode .auth-help{font-size:10px;line-height:1.3}#authGate.signup-mode .auth-primary{height:49px;margin-top:1px}.auth-google{width:100%;background:#fff;color:#172033;border-color:#fff}.auth-google:hover{background:#edf4ff}.google-create-note{margin-top:13px;text-align:center;font-size:12px;color:rgba(234,242,255,.55)}.google-create-note button{border:0;background:none;color:#60a5fa;font-weight:700}.login-dots{grid-column:1/-1;grid-row:3;position:static;transform:none;justify-self:center;align-self:center}.login-dot.active{background:#3b82f6}.auth-foot{margin-top:12px}@media(max-height:820px) and (min-width:901px){.login-shell{grid-template-rows:86px 1fr 34px}.login-brand img{width:72px}.login-card{padding:24px 28px;max-height:none}.login-card h2{font-size:30px}.login-sub{margin:7px 0 16px}.login-tabs{margin-bottom:14px}.auth-field input{height:46px}.auth-primary,.auth-google{height:48px}.login-copy h1{font-size:clamp(44px,4.7vw,68px)}.login-copy p{margin-top:16px}.login-features{margin-top:22px}.login-feature-icon{width:44px;height:44px}}@media(max-width:900px){#authGate{overflow:auto}body.login-mode{overflow:auto!important}.login-shell{width:min(560px,calc(100% - 28px));height:auto;min-height:100dvh;display:flex;flex-direction:column;gap:18px;padding:18px 0 30px;text-align:center}.login-brand{position:static;align-self:center;order:0}.login-brand img{width:72px}.login-copy{display:block;order:1;text-align:center}.login-kicker{margin-bottom:8px}.login-copy h1{font-size:clamp(32px,9vw,48px)}.login-copy p{font-size:14px;margin:10px auto 0}.login-features{display:none}.login-card{order:2;max-height:none;overflow:visible;padding:24px;text-align:left}.login-dots{order:3}#signupForm{grid-template-columns:1fr}#signupForm .auth-primary{grid-column:auto}}@media(max-width:520px){.login-shell{width:calc(100% - 20px);padding-top:14px}.login-copy p,.login-kicker{display:none}.login-brand img{width:62px}.login-card{padding:21px 18px;border-radius:24px}.login-card h2{font-size:28px}.auth-options{align-items:flex-start}.auth-field input{height:49px}}.auth-help{margin-top:-1px;color:rgba(234,242,255,.56);font-size:11px;line-height:1.45}.auth-field.username-field input{text-transform:lowercase}#signupForm{grid-template-columns:1fr!important;row-gap:14px!important}#signupForm .auth-primary{grid-column:auto!important}#authGate{overflow-y:auto;overflow-x:hidden;background:#07101b}body.login-mode{overflow:hidden!important}.login-shell{height:auto;min-height:100dvh;padding-bottom:42px}.auth-column{grid-column:1;grid-row:2;align-self:center;justify-self:start;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px}.auth-column .login-card{grid-column:auto;grid-row:auto;justify-self:auto;width:100%;max-height:none;overflow:visible;padding:0;border-radius:30px;text-align:left;background:rgba(25,27,31,.76);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 90px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.045);-webkit-backdrop-filter:blur(32px) saturate(135%);backdrop-filter:blur(32px) saturate(135%)}.auth-step[hidden]{display:none!important}.auth-step{padding:32px;animation:authStepIn .34s var(--ease) both}@keyframes authStepIn{from{opacity:0;transform:translateY(10px) scale(.988)}to{opacity:1;transform:none}}.auth-step-header{margin-bottom:25px}.auth-step-header h2{max-width:440px;font:700 clamp(28px,2.75vw,38px)/1.12 var(--font-display);letter-spacing:-.045em;color:#fff;text-wrap:balance}.auth-step-header p{margin-top:12px;color:rgba(225,232,244,.68);font-size:15px;line-height:1.58}.email-start .auth-step-header{margin-bottom:18px}.email-start .auth-step-header h2{font-size:clamp(22px,2.1vw,29px);line-height:1.25;letter-spacing:-.035em}.auth-form{display:grid;grid-template-columns:1fr;gap:16px}.auth-field{display:grid;gap:8px}.auth-field label{font-size:12px;line-height:1.2;font-weight:750;letter-spacing:.045em;text-transform:uppercase;color:rgba(222,229,241,.72)}.auth-field input{width:100%;height:60px;padding:0 21px;border-radius:17px;border:1px solid rgba(255,255,255,.11);background:rgba(5,7,10,.88);color:#fff;font:500 17px var(--font-body);box-shadow:inset 0 1px 0 rgba(255,255,255,.018);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-field input::placeholder{color:rgba(255,255,255,.38)}.auth-field input:focus{outline:none;border-color:rgba(72,143,255,.9)!important;box-shadow:0 0 0 4px rgba(45,127,249,.16)!important;background:rgba(8,10,14,.95)}.auth-field input:-webkit-autofill,.auth-field input:-webkit-autofill:hover,.auth-field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #090b0f inset;caret-color:#fff}.auth-primary{width:100%;height:64px;margin-top:16px;border:0;border-radius:999px;color:#fff;background:#2878ed!important;box-shadow:0 14px 32px rgba(37,99,235,.26);font:750 17px var(--font-body);transition:transform .2s var(--ease),filter .2s ease,box-shadow .2s ease}.auth-primary:hover{background:#337ff0!important;transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 17px 38px rgba(37,99,235,.32)}.auth-primary:active{transform:scale(.992)}.auth-primary:disabled{opacity:.62;cursor:wait;transform:none;filter:none}.email-start .auth-primary{margin-top:16px}.selected-email-row{min-height:56px;margin-bottom:24px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:16px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.055);color:rgba(225,232,244,.68);font-size:14px}.selected-email-row span{min-width:0;overflow-wrap:anywhere}.selected-email-row strong{color:#fff;font-weight:750}.selected-email-row button,.auth-inline-link{flex:0 0 auto;border:0;background:transparent;color:#2d7ff9;font:750 14px var(--font-body);padding:5px 0}.selected-email-row button:hover,.auth-inline-link:hover{text-decoration:underline}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:-1px;color:rgba(225,232,244,.62);font-size:12px}.auth-remember{display:flex;align-items:flex-start;gap:11px;cursor:pointer;color:rgba(225,232,244,.68);font-size:14px;line-height:1.45}.auth-remember{align-items:center;font-size:12px}.auth-remember input{width:19px;height:19px;margin-top:1px;flex:0 0 auto;accent-color:#2878ed}.auth-link{border:0;background:none;color:#4a91ff;font:650 12px var(--font-body);padding:0}.auth-link:hover{text-decoration:underline}.auth-help{margin-top:-1px;color:rgba(225,232,244,.56);font-size:11.5px;line-height:1.45}.username-field input{text-transform:lowercase}.auth-switch-note{margin-top:18px;text-align:center;color:rgba(225,232,244,.50);font-size:12px}.auth-status{min-height:0;margin:0 32px 26px;font-size:12.5px;line-height:1.45}.auth-status:empty{display:none}.auth-status.error{color:#ffaaa5}.auth-status.ok{color:#8ce8b5}.discord-login-wrap{display:flex;align-items:center;justify-content:center;min-height:72px}.discord-icon-button{width:68px;height:68px;padding:0;border:0;border-radius:50%;overflow:hidden;background:transparent;box-shadow:0 14px 34px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.08);transition:transform .22s var(--ease),filter .22s ease,box-shadow .22s ease}.discord-icon-button:hover{transform:translateY(-3px) scale(1.045);filter:brightness(1.08);box-shadow:0 18px 40px rgba(0,0,0,.48)}.discord-icon-button:active{transform:scale(.97)}.discord-icon-button:disabled{opacity:.58;cursor:wait;transform:none}.discord-icon-button img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}@media(max-height:820px) and (min-width:901px){.login-shell{padding-top:18px;padding-bottom:32px}.auth-step{padding:26px}.auth-step-header{margin-bottom:18px}.auth-step-header p{font-size:13px;margin-top:8px}.selected-email-row{margin-bottom:18px}.auth-form{gap:12px}.auth-field input{height:52px}.auth-primary{height:54px;margin-top:8px}.auth-status{margin:0 26px 20px}.discord-icon-button{width:58px;height:58px}.discord-login-wrap{min-height:60px}}@media(max-width:900px){#authGate{overflow-y:auto}.login-shell{width:min(560px,calc(100% - 28px));height:auto;min-height:100dvh;display:flex;flex-direction:column;gap:18px;padding:18px 0 34px;text-align:center}.auth-column{order:2;width:100%;gap:14px}.auth-column .login-card{max-height:none;overflow:visible;text-align:left}.login-copy{order:1}.login-brand{order:0}.login-dots{order:3}}@media(max-width:520px){.login-shell{width:calc(100% - 20px);padding-top:14px}.auth-column .login-card{border-radius:25px}.auth-step{padding:24px 20px}.auth-step-header{margin-bottom:20px}.auth-step-header h2{font-size:27px}.email-start .auth-step-header h2{font-size:21px}.auth-step-header p{font-size:14px}.auth-field input{height:56px;padding:0 17px;font-size:16px}.auth-primary{height:60px;font-size:16px;margin-top:12px}.selected-email-row{padding:12px 14px;font-size:13px}.auth-options{align-items:flex-start}.auth-status{margin:0 20px 22px}.discord-icon-button{width:62px;height:62px}}.login-copy{display:none!important}.login-shell{width:min(560px,calc(100% - 32px))!important;min-height:100dvh!important;height:auto!important;margin:0 auto!important;padding:104px 0 46px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;text-align:left!important}.login-brand{position:absolute!important;top:24px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;padding:0!important;margin:0!important;align-self:auto!important;justify-self:auto!important}.login-brand img{width:76px!important;max-height:68px!important}.auth-column{width:100%!important;max-width:520px!important;margin:auto 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;grid-column:auto!important;grid-row:auto!important;align-self:auto!important;justify-self:auto!important;order:1!important}.auth-column .login-card{width:100%!important}.discord-login-wrap{width:100%!important;justify-content:center!important}.login-dots{display:none!important}@media(max-width:520px){.login-shell{width:calc(100% - 20px)!important;padding:86px 0 28px!important;gap:12px!important}.login-brand{top:16px!important}.login-brand img{width:62px!important}.auth-column{gap:12px!important}}.auth-field input,.auth-field input:hover,.auth-field input:active,.auth-field input:focus,.auth-field input:not(:placeholder-shown){background-color:#090b0f!important;color:#fff!important;caret-color:#fff!important;color-scheme:dark}.auth-field input:-webkit-autofill,.auth-field input:-webkit-autofill:hover,.auth-field input:-webkit-autofill:active,.auth-field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #090b0f inset!important;box-shadow:0 0 0 1000px #090b0f inset!important;border-color:rgba(72,143,255,.9)!important;transition:background-color 9999s ease-out 0s}.auth-field input:-moz-autofill{background-color:#090b0f!important;color:#fff!important;box-shadow:0 0 0 1000px #090b0f inset!important}.auth-input-with-icon{position:relative;width:100%}.auth-input-with-icon .auth-input-icon{position:absolute;left:20px;top:50%;width:22px;height:22px;transform:translateY(-50%);color:rgba(255,255,255,.58);pointer-events:none;z-index:2;transition:color .2s ease,filter .2s ease}.auth-input-with-icon input{padding-left:58px!important}.auth-input-with-icon:focus-within .auth-input-icon{color:#73b5ff;filter:drop-shadow(0 0 8px rgba(74,145,255,.45))}.auth-primary{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important;box-shadow:0 12px 28px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.18)!important}.auth-primary:hover{background:linear-gradient(135deg,#60a5fa 0%,#2f7bed 100%)!important;box-shadow:0 15px 32px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.22)!important}.login-shell{padding-top:150px!important}.login-brand{top:24px!important}.login-brand img{width:120px!important;max-height:110px!important}@media(max-width:520px){.login-shell{padding:120px 0 28px!important}.login-brand{top:18px!important}.login-brand img{width:92px!important;max-height:86px!important}.auth-input-with-icon .auth-input-icon{left:17px;width:21px;height:21px}.auth-input-with-icon input{padding-left:52px!important}}:root{--ios-blue:#2f7bed;--ios-blue-hover:#3d87f5;--ios-surface:#252b32;--ios-surface-hover:#303740;--ios-line:rgba(255,255,255,.14);--ios-text:#f7f8fb;--ios-muted:rgba(235,240,248,.60)}.auth-primary,.profile-btn,.onboarding-btn,.avatar-picker-cancel,.f-play{min-height:54px;border:1px solid var(--ios-line)!important;border-radius:999px!important;padding:0 24px!important;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--ios-text)!important;background:var(--ios-surface)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 9px 25px rgba(0,0,0,.18)!important;font:750 16px var(--font-body)!important;text-decoration:none;transition:transform .18s ease,background .18s ease,filter .18s ease,box-shadow .18s ease!important}.auth-primary,.profile-btn.primary,.onboarding-btn.primary,.f-play{border-color:transparent!important;background:var(--ios-blue)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 28px rgba(47,123,237,.25)!important}.f-play svg{fill:#fff!important;color:#fff!important}.auth-primary:hover,.profile-btn.primary:hover,.onboarding-btn.primary:hover,.f-play:hover{background:var(--ios-blue-hover)!important;filter:none!important;transform:translateY(-1px)!important}.profile-btn:not(.primary):hover,.onboarding-btn:not(.primary):hover,.avatar-picker-cancel:hover{background:var(--ios-surface-hover)!important;transform:translateY(-1px)!important}.auth-primary:active,.profile-btn:active,.onboarding-btn:active,.avatar-picker-cancel:active,.f-play:active{transform:scale(.985)!important}.auth-primary:disabled,.profile-btn:disabled,.onboarding-btn:disabled{opacity:.56;cursor:wait;transform:none!important}.dd-item,.login-tab,.selected-email-row button,.auth-inline-link,.auth-link{border-radius:13px;transition:background .18s ease,color .18s ease,transform .18s ease}.dd-item{min-height:44px;padding:0 14px!important}.dd-item:hover{background:rgba(255,255,255,.07)!important;transform:none}.login-tab.active{background:rgba(255,255,255,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.user-chip,.icon-btn,.f-fav,.discord-icon-button{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.20)}button:focus-visible,a:focus-visible{outline:3px solid rgba(82,151,255,.72);outline-offset:3px}.onboarding-backdrop{position:fixed;inset:0;z-index:225;display:grid;place-items:center;padding:24px;background:rgba(0,4,10,.78);backdrop-filter:blur(18px) saturate(120%)}.onboarding-backdrop[hidden]{display:none}.onboarding-modal{width:min(900px,100%);max-height:92dvh;overflow:auto;border:1px solid rgba(255,255,255,.13);border-radius:34px;background:linear-gradient(180deg,rgba(17,22,29,.98),rgba(8,11,16,.98));box-shadow:0 38px 110px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.04)}.onboarding-header{padding:34px 38px 0;text-align:center}.onboarding-header .eyebrow{margin:0 0 8px;color:#6da7ff;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.onboarding-header h2{margin:0;font:750 clamp(28px,4vw,42px)/1.08 var(--font-display);letter-spacing:-.045em}.onboarding-header p{margin:11px auto 0;max-width:570px;color:var(--ios-muted);font-size:15px;line-height:1.55}.onboarding-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:38px;padding:36px 38px 38px;align-items:center}.onboarding-avatar-column{display:flex;flex-direction:column;align-items:center;gap:18px}.onboarding-avatar-preview{width:176px;height:176px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 35% 28%,#4b5c70,#171d25 72%);border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 55px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08)}.onboarding-avatar-preview img{width:100%;height:100%;object-fit:cover}.onboarding-avatar-preview svg{width:74px;height:74px;opacity:.72}.onboarding-avatar-column .onboarding-btn{width:100%;max-width:220px;min-height:50px;font-size:15px!important}.onboarding-form{display:grid;gap:17px}.onboarding-label{font-size:13px;font-weight:760;color:rgba(244,247,252,.82)}.onboarding-handle-wrap{height:62px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#080b10;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .18s ease,box-shadow .18s ease}.onboarding-handle-wrap:focus-within{border-color:#4d94ff;box-shadow:0 0 0 4px rgba(45,127,249,.16)}.onboarding-prefix{padding-left:19px;color:#7eb2ff;font-size:21px;font-weight:800}.onboarding-handle-wrap input{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;color:#fff;padding:0 19px 0 4px;font:650 18px var(--font-body);text-transform:lowercase}.onboarding-handle-wrap input::placeholder{color:rgba(255,255,255,.31)}.onboarding-help{margin:0;color:var(--ios-muted);font-size:12.5px;line-height:1.5}.onboarding-preview{min-height:48px;padding:13px 15px;border-radius:15px;background:rgba(255,255,255,.045);color:rgba(240,244,250,.7);font-size:14px}.onboarding-preview strong{color:#fff}.onboarding-message{min-height:20px;font-size:13px;line-height:1.45}.onboarding-message.ok{color:#87e8b3}.onboarding-message.err{color:#ff9e9e}.onboarding-actions{display:grid;grid-template-columns:1fr;gap:11px;margin-top:2px}.onboarding-actions .onboarding-btn{width:100%}.avatar-picker-backdrop{position:fixed!important;inset:0!important;z-index:240!important;display:block!important;padding:0!important;background:radial-gradient(circle at 50% -12%,rgba(52,92,150,.22),transparent 39%),linear-gradient(180deg,#03070d 0%,#070a10 58%,#0b0e14 100%)!important;backdrop-filter:blur(22px) saturate(120%)!important}.avatar-picker-backdrop[hidden]{display:none!important}.avatar-picker-modal{width:100%!important;height:100dvh!important;max-height:none!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.avatar-picker-header{flex:0 0 auto;display:flex!important;align-items:center!important;justify-content:center!important;min-height:112px;padding:25px 78px 18px!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(8,12,19,.86),rgba(8,12,19,.58))!important;backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);position:relative}.avatar-picker-header>div{text-align:center}.avatar-picker-header h2{margin:0!important;font:760 clamp(30px,4vw,48px)/1 var(--font-display)!important;letter-spacing:-.045em}.avatar-picker-header p{display:none}.avatar-picker-close{display:none!important;position:absolute;right:24px;top:23px;width:46px;height:46px;border:1px solid rgba(255,255,255,.11)!important;border-radius:50%!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font-size:25px!important}.avatar-picker-close:hover{background:rgba(255,255,255,.12)!important}.avatar-picker-body{flex:1;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;padding:26px 46px 32px!important;scrollbar-color:rgba(255,255,255,.2) transparent}.avatar-category-columns{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.avatar-category{padding:22px 26px 24px!important;min-width:0;border:1px solid rgba(255,255,255,.095)!important;border-radius:27px!important;background:linear-gradient(135deg,rgba(35,41,51,.68),rgba(17,22,30,.44))!important;backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 20px 55px rgba(0,0,0,.22)!important}.avatar-category h3{margin:0 0 18px!important;padding:0!important;border:0!important;color:#fff;font:750 clamp(20px,2vw,27px)/1.2 var(--font-body)!important;text-transform:none!important;letter-spacing:-.02em!important}.avatar-rail-shell{position:relative;min-width:0}.avatar-options{display:flex!important;grid-template-columns:none!important;gap:34px!important;overflow-x:auto;overflow-y:hidden;padding:5px 14px 12px 8px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.avatar-options::-webkit-scrollbar{display:none}.avatar-option{position:relative!important;flex:0 0 clamp(88px,8vw,124px)!important;width:clamp(88px,8vw,124px)!important;height:clamp(88px,8vw,124px)!important;aspect-ratio:1!important;padding:0!important;border:3px solid rgba(255,255,255,.12)!important;border-radius:50%!important;overflow:hidden!important;background:rgba(10,15,22,.8)!important;scroll-snap-align:start;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 13px 30px rgba(0,0,0,.30);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.avatar-option:hover{transform:scale(1.045)!important;border-color:rgba(255,255,255,.42)!important}.avatar-option.selected{border-color:#fff!important;box-shadow:0 0 0 5px #2f7bed,0 15px 32px rgba(0,0,0,.34)!important}.avatar-option img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block}.avatar-option span{display:none!important}.avatar-rail-arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:46px;height:116px;border:1px solid rgba(255,255,255,.09)!important;background:rgba(14,20,29,.72)!important;color:#fff!important;display:grid;place-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 28px rgba(0,0,0,.28)}.avatar-rail-arrow.prev{left:-40px;border-radius:0 16px 16px 0!important}.avatar-rail-arrow.next{right:-40px;border-radius:16px 0 0 16px!important}.avatar-rail-arrow:hover{background:rgba(28,37,50,.88)!important}.avatar-rail-arrow[hidden]{display:none!important}.avatar-rail-arrow svg{width:29px;height:29px}.avatar-picker-empty{padding:70px 20px!important;text-align:center;color:var(--ios-muted)!important}.avatar-picker-footer{flex:0 0 auto;display:flex;justify-content:center;padding:14px 24px 22px;border-top:1px solid rgba(255,255,255,.065);background:linear-gradient(0deg,rgba(7,10,16,.94),rgba(7,10,16,.68));backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.avatar-picker-cancel{min-width:164px;min-height:52px}.profile-modal{border-radius:32px!important;background:linear-gradient(180deg,#151a21,#090c11)!important;border-color:rgba(255,255,255,.13)!important}.profile-avatar-preview{border-radius:50%!important}.profile-field input,.profile-field textarea{border-radius:17px!important;background:#080b10!important;border-color:rgba(255,255,255,.13)!important}.profile-actions{align-items:center}@media(max-width:760px){.onboarding-backdrop{padding:10px}.onboarding-modal{border-radius:27px}.onboarding-header{padding:26px 22px 0}.onboarding-grid{grid-template-columns:1fr;gap:25px;padding:27px 22px 25px}.onboarding-avatar-preview{width:138px;height:138px}.onboarding-avatar-column{gap:13px}.avatar-picker-header{min-height:88px;padding:20px 62px 13px!important}.avatar-picker-header h2{font-size:29px!important}.avatar-picker-close{right:14px;top:16px;width:42px;height:42px}.avatar-picker-body{padding:18px 14px 22px!important}.avatar-category-columns{gap:18px!important}.avatar-category{padding:18px 16px 20px!important;border-radius:22px!important}.avatar-category h3{font-size:20px!important;margin-bottom:13px!important}.avatar-options{gap:21px!important;padding-left:4px}.avatar-option{flex-basis:88px!important;width:88px!important;height:88px!important}.avatar-rail-arrow{display:none!important}.avatar-picker-footer{padding-bottom:max(17px,env(safe-area-inset-bottom))}}#authGate{background:#02050a!important}.login-bg-stack{inset:-12px!important;background:#02050a!important}.login-bg-slide{inset:-2%!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:scale(1.08)!important;filter:blur(2.4px) brightness(.70) saturate(.88)!important;transition:opacity 1.4s ease,transform 8s ease!important;will-change:opacity,transform}.login-bg-slide.active{transform:scale(1.12)!important}.login-bg-stack:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(10,19,34,.08) 0%,rgba(0,0,0,.28) 58%,rgba(0,0,0,.62) 100%),linear-gradient(180deg,rgba(0,0,0,.34) 0%,rgba(2,7,15,.45) 45%,rgba(0,0,0,.64) 100%)!important;-webkit-backdrop-filter:blur(2px) saturate(105%);backdrop-filter:blur(2px) saturate(105%)}.login-shell{position:relative!important;z-index:2!important;width:min(620px,calc(100% - 40px))!important;min-height:100dvh!important;height:auto!important;margin:0 auto!important;padding:34px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:48px!important;text-align:left!important}.login-topbar{width:100%;max-width:560px;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2px}.login-brand{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:70px;margin:0!important;padding:0!important}.login-brand img{width:82px!important;height:76px!important;max-height:none!important;object-fit:contain!important;filter:drop-shadow(0 10px 26px rgba(0,0,0,.46)) drop-shadow(0 0 18px rgba(47,123,237,.18))!important}.discord-connect-button{min-height:48px;padding:0 22px;border:1px solid rgba(255,255,255,.52);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:rgba(10,14,20,.36);color:#fff;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px rgba(0,0,0,.24);font:750 14px var(--font-body);white-space:nowrap;transition:transform .2s var(--ease),background .2s ease,border-color .2s ease,box-shadow .2s ease}.discord-connect-button svg{width:20px;height:20px;flex:0 0 auto;color:#aeb5ff}.discord-connect-button:hover{transform:translateY(-1px);background:rgba(255,255,255,.10);border-color:rgba(198,204,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 14px 34px rgba(0,0,0,.30)}.discord-connect-button:active{transform:scale(.985)}.discord-connect-button:disabled{opacity:.58;cursor:wait;transform:none}.auth-column{width:100%!important;max-width:560px!important;margin:0!important;display:block!important}.auth-column .login-card{width:100%!important;background:rgba(18,21,27,.76)!important;border:1px solid rgba(255,255,255,.13)!important;-webkit-backdrop-filter:blur(32px) saturate(138%)!important;backdrop-filter:blur(32px) saturate(138%)!important;box-shadow:0 32px 90px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.055)!important}.discord-login-wrap{display:none!important}@media(max-height:760px) and (min-width:521px){.login-shell{gap:24px!important;padding:20px 0!important;justify-content:flex-start!important}.login-topbar{min-height:54px}.login-brand img{width:70px!important;height:64px!important}.auth-step{padding:26px!important}}@media(max-width:520px){.login-shell{width:calc(100% - 22px)!important;padding:max(18px,env(safe-area-inset-top)) 0 max(24px,env(safe-area-inset-bottom))!important;gap:28px!important;justify-content:center!important}.login-topbar{max-width:100%;min-height:50px;padding:0 4px}.login-brand{min-width:54px}.login-brand img{width:64px!important;height:58px!important}.discord-connect-button{min-height:43px;padding:0 15px;font-size:12.5px;gap:7px}.discord-connect-button svg{width:18px;height:18px}.auth-column{max-width:100%!important}.auth-column .login-card{border-radius:25px!important}}.login-bg-stack{inset:0!important}.login-bg-slide{inset:0!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:none!important;filter:brightness(.72) saturate(.90)!important;transition:opacity 1.4s ease!important;will-change:opacity}.login-bg-slide.active{transform:none!important}.login-bg-stack:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.login-topbar,.auth-column{width:100%!important;max-width:560px!important;margin-left:auto!important;margin-right:auto!important}.login-topbar{flex:0 0 auto!important}.auth-column{flex:0 1 auto!important}.auth-column .login-card{width:100%!important;max-width:560px!important;margin:0 auto!important}@media(min-width:901px){#authGate{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}body.login-mode{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.login-shell{width:min(560px,calc(100% - 40px))!important;height:100dvh!important;min-height:0!important;padding:clamp(18px,3.5vh,34px) 0!important;gap:clamp(20px,4.5vh,48px)!important;justify-content:center!important;overflow:hidden!important}.auth-column .login-card{max-height:none!important;overflow:visible!important}}@media(min-width:901px) and (max-height:760px){.login-shell{padding:16px 0!important;gap:18px!important}.login-topbar{min-height:48px!important}.login-brand img{width:66px!important;height:60px!important}.auth-step{padding:22px 26px!important}.auth-step-header{margin-bottom:15px!important}.auth-field input{height:50px!important}.auth-primary{height:52px!important;min-height:52px!important;margin-top:8px!important}}.login-bg-slide{background-position:center 44%!important;filter:brightness(.68) saturate(.88) contrast(.96)!important}.login-bg-stack:after{background:linear-gradient(90deg,rgba(2,3,6,.42),rgba(2,3,6,.22) 50%,rgba(2,3,6,.42)),linear-gradient(180deg,rgba(2,3,6,.22),rgba(2,3,6,.64))!important}.login-dots{display:none!important}.auth-column .login-card{background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.025) 48%,rgba(6,8,12,.44)),rgba(17,20,26,.54)!important;border-color:rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(32px) saturate(145%)!important;backdrop-filter:blur(32px) saturate(145%)!important;box-shadow:0 34px 96px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.12)!important}@media(max-width:600px){.login-bg-slide{background-position:46% center!important}}body:not(.login-mode):not(.admin-mode){background:#030405}body:not(.login-mode):not(.admin-mode) .bg,body:not(.login-mode):not(.admin-mode) .bg-grain,body:not(.login-mode):not(.admin-mode) .particles{display:none}.topbar-wrap{top:18px;padding:0 22px;align-items:flex-start}.home-topbar{width:max-content;max-width:calc(100vw - 150px);height:60px;padding:6px;gap:6px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(18,20,20,.68);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 14px 45px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);transition:width .5s var(--ease),background .35s ease,box-shadow .35s ease}.home-nav-leading{min-width:0;display:flex;align-items:center;gap:6px;flex:0 0 auto;overflow:hidden;transition:max-width .5s var(--ease),opacity .3s ease,transform .5s var(--ease)}.home-logo-pill{width:86px;height:46px;padding:0 10px;justify-content:center;flex:0 0 auto;border-radius:999px;background:#fff;color:#111;box-shadow:0 7px 20px rgba(0,0,0,.22),inset 0 0 0 1px rgba(0,0,0,.05);transition:background .32s var(--ease),color .32s ease,box-shadow .32s ease,transform .22s var(--ease)}.home-logo-pill:hover{transform:none;background:#f1f1f1}.home-logo-pill.active{background:#fff;color:#111;box-shadow:0 7px 20px rgba(0,0,0,.22),0 0 0 2px rgba(66,139,255,.72),inset 0 0 0 1px rgba(0,0,0,.05)}.home-logo-pill .logo-mark{width:50px;height:36px;object-fit:contain;filter:none;opacity:1;transition:opacity .28s ease,filter .28s ease}.home-logo-pill.active .logo-mark{opacity:1}.home-nav-links{display:flex;align-items:center;min-width:0;flex:0 1 auto;gap:6px;overflow:hidden;transition:max-width .5s var(--ease),opacity .28s ease,transform .5s var(--ease)}.home-nav-link{width:88px;min-width:88px;height:46px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.72);font-size:14px;font-weight:650;white-space:nowrap;transition:background .22s ease,color .22s ease,transform .22s var(--ease)}.home-nav-link:hover{color:#fff;background:rgba(255,255,255,.10)}.home-nav-link.active{color:#151616;background:#fff;box-shadow:0 7px 22px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.96)}.home-nav-link:active{transform:scale(.97)}.home-search-wrap{width:46px;height:46px;flex:0 0 46px;display:flex!important;visibility:visible!important;opacity:1!important;margin-left:0;align-items:center;justify-content:flex-end;overflow:hidden;border-radius:999px;background:transparent;transition:width .5s var(--ease),background .3s ease,border-color .3s ease}.home-search-wrap input{width:0;min-width:0;height:44px;padding:0;border:0;outline:0;background:transparent;color:#fff;opacity:0;box-shadow:none;border-radius:999px;font:550 14px var(--font-body);appearance:none;-webkit-appearance:none;transition:width .5s var(--ease),padding .5s var(--ease),opacity .24s ease}.home-search-wrap input::-webkit-search-decoration,.home-search-wrap input::-webkit-search-cancel-button,.home-search-wrap input::-webkit-search-results-button,.home-search-wrap input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.home-search-wrap input::-ms-clear,.home-search-wrap input::-ms-reveal{display:none;width:0;height:0}.home-search-wrap input::placeholder{color:rgba(255,255,255,.46)}.home-search-toggle{width:46px;height:46px;flex:0 0 46px;display:grid!important;place-items:center;border:0;border-radius:50%;background:transparent;color:rgba(255,255,255,.78);transition:background .22s ease,color .22s ease,transform .22s var(--ease)}.home-search-toggle:hover{background:rgba(255,255,255,.10);color:#fff}.home-search-toggle svg{grid-area:1/1;width:20px;height:20px;transition:opacity .24s ease,transform .42s var(--ease)}.home-close-icon{opacity:0;transform:rotate(-80deg) scale(.7)}.home-user-menu{position:fixed;top:21px;right:22px;z-index:102;flex:0 0 auto;margin:0;pointer-events:auto}.home-user-menu .user-chip{width:54px;height:54px;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.075);box-shadow:0 10px 28px rgba(0,0,0,.28)}.home-user-menu .avatar{width:46px;height:46px;border-color:rgba(255,255,255,.30)}.home-topbar.search-open{width:min(650px,calc(100vw - 150px));background:rgba(12,14,14,.82)}.home-topbar.search-open .home-nav-leading{max-width:0;opacity:0;transform:translateX(-34px);pointer-events:none}.home-topbar.search-open .home-search-wrap{width:100%;height:100%;flex:1 1 auto;align-self:stretch;background:transparent;border-radius:999px}.home-topbar.search-open .home-search-wrap input{width:100%;padding:0 4px 0 18px;opacity:1}.home-topbar.search-open .home-search-icon{opacity:0;transform:rotate(80deg) scale(.7)}.home-topbar.search-open .home-close-icon{opacity:1;transform:none}main{width:100%;max-width:none;margin:0;padding:0}.featured-wrap{width:100%;margin:0;min-height:clamp(630px,80vh,790px)}.featured{width:100%;height:clamp(630px,80vh,790px);border:0;border-radius:0;background:#070808;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.f-slide{display:block;background:#070808}.f-media{position:absolute;inset:0;width:100%;height:100%}.f-media img,.f-media .ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;border-radius:0;transform:scale(1.035);filter:saturate(.88) contrast(1.02) brightness(.86);transition:transform 8s ease,filter .8s ease}.f-slide.active .f-media img,.f-slide.active .f-media .ph{transform:scale(1)}.f-media::after{z-index:2;background:linear-gradient(90deg,rgba(3,5,5,.93) 0%,rgba(3,5,5,.72) 28%,rgba(3,5,5,.25) 57%,rgba(3,5,5,.08) 100%),linear-gradient(180deg,rgba(0,0,0,.18) 0%,transparent 38%,rgba(2,3,3,.86) 100%)}.f-info{position:absolute;z-index:4;left:clamp(30px,4vw,68px);bottom:clamp(96px,12vh,132px);width:min(470px,42vw);padding:0;gap:10px;justify-content:flex-end;background:none}.f-logo{width:auto;height:auto;min-height:0;justify-content:flex-start;border:0;border-radius:0;background:none;color:#fff;font:700 clamp(34px,4.2vw,58px)/1.02 var(--font-display);letter-spacing:-.045em;text-transform:none;text-shadow:0 4px 28px rgba(0,0,0,.42);overflow:visible}.f-logo::after{display:none}.f-logo img{display:block;width:auto;max-width:min(480px,42vw);max-height:168px;object-fit:contain;object-position:left center;filter:drop-shadow(0 6px 24px rgba(0,0,0,.45))}.f-meta{font-size:12.5px;gap:9px;color:rgba(255,255,255,.66)}.f-duration{color:#f3c84b;font-weight:700}.f-year{color:#fff}.f-desc{max-width:440px;color:rgba(255,255,255,.78);font-size:clamp(12.5px,.92vw,14px);line-height:1.5;-webkit-line-clamp:3;text-shadow:0 2px 16px rgba(0,0,0,.55)}.f-actions{gap:9px;margin-top:5px}.f-play{height:44px;padding:0 20px;border-radius:999px;background:#fff;color:#101112;font-size:14px;box-shadow:0 8px 25px rgba(0,0,0,.24)}.f-play svg{fill:#101112;width:16px;height:16px}.f-play:hover{box-shadow:0 10px 32px rgba(0,0,0,.36);filter:brightness(.94)}.f-fav{width:44px;height:44px;border-radius:50%;border-color:rgba(255,255,255,.32);background:rgba(18,20,20,.50);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.f-fav:hover,.f-fav.active{background:#fff;color:#171818;border-color:#fff}.f-fav.active svg{fill:currentColor}.f-dots{bottom:96px;left:auto;right:clamp(24px,4vw,64px);transform:none}.f-dot{width:7px;height:7px;background:rgba(255,255,255,.34)}.f-dot.active{width:23px;background:#fff}.video-catalog{position:relative;z-index:8;width:100%;max-width:none;margin:-38px 0 0;padding:clamp(44px,4.2vw,58px) 0 64px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-bottom:0;border-radius:34px 34px 0 0;background:#070809;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -14px 38px rgba(0,0,0,.34)}.video-catalog::before,.video-catalog::after{display:none}.video-rail-section{margin-bottom:34px}.video-rail-title{margin-left:clamp(24px,4vw,68px);font-size:18px;color:#fff;margin-bottom:11px}.video-rail{padding-left:clamp(24px,4vw,68px);padding-right:clamp(24px,4vw,68px);scroll-padding-left:clamp(24px,4vw,68px);gap:12px}.video-card{flex-basis:clamp(190px,18vw,270px);border-radius:11px;border-color:rgba(255,255,255,.12);background:#111;box-shadow:0 8px 22px rgba(0,0,0,.24)}.video-rail-section[hidden],.video-card[hidden]{display:none!important}.home-filter-empty{display:none;margin:0 clamp(24px,4vw,72px) 52px;padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:24px;color:rgba(255,255,255,.66);text-align:center;background:rgba(255,255,255,.045)}.home-filter-empty.show{display:block}.content-detail-wrap{width:100%;margin:0;min-height:clamp(650px,100svh,900px)}.content-detail{position:relative;width:100%;height:clamp(650px,100svh,900px);min-height:clamp(650px,100svh,900px);background:#070808;overflow:hidden}.content-detail[hidden],.content-detail-wrap[hidden]{display:none!important}.detail-bg,.detail-bg img,.detail-bg .ph{position:absolute;inset:0;width:100%;height:100%}.detail-bg img,.detail-bg .ph{object-fit:cover;object-position:center center;filter:brightness(.68) saturate(.9);transform:scale(1.03)}.detail-bg::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.76) 30%,rgba(0,0,0,.18) 62%,rgba(0,0,0,.08) 100%),linear-gradient(180deg,rgba(0,0,0,.18) 0%,transparent 40%,rgba(0,0,0,.75) 100%)}.detail-inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;width:min(560px,44vw);height:100%;padding:clamp(118px,14vh,146px) 0 clamp(96px,12vh,128px) clamp(30px,4vw,68px)}.detail-back{position:absolute;top:clamp(82px,10vh,108px);left:clamp(30px,4vw,68px);z-index:3;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(15,17,17,.48);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:600 13px/1 var(--font-sans);cursor:pointer}.detail-back:hover{background:rgba(255,255,255,.12)}.detail-home{position:absolute;top:clamp(86px,10vh,108px);left:clamp(30px,4vw,68px);z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:5px 16px 5px 6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(24,27,32,.78);color:#fff;text-decoration:none;font:600 14px/1 var(--font-sans);box-shadow:0 4px 18px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .18s ease,border-color .18s ease}.detail-home-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.14)}.detail-home-icon svg{display:block;width:18px;height:18px;fill:currentColor}.detail-home:hover{background:rgba(48,53,63,.94);border-color:rgba(255,255,255,.4)}.detail-home:focus-visible{outline:3px solid #b8cfff;outline-offset:4px}@media(max-width:760px){.detail-home{top:calc(86px + env(safe-area-inset-top));left:max(22px,env(safe-area-inset-left))}}.detail-logo{color:#fff;font:700 clamp(34px,4.7vw,62px)/1.02 var(--font-display);letter-spacing:-.045em;text-shadow:0 6px 28px rgba(0,0,0,.55)}.detail-logo img{display:block;width:auto;max-width:min(500px,46vw);max-height:180px;object-fit:contain;object-position:left center;filter:drop-shadow(0 6px 24px rgba(0,0,0,.48))}.detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:rgba(255,255,255,.9);font-size:14px}.detail-year{color:#fff;font-weight:700}.detail-duration{color:#f3c84b;font-weight:700}.detail-dot{width:4px;height:4px;border-radius:999px;background:rgba(255,255,255,.55)}.detail-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.detail-play,.detail-list,.detail-streaming-mobile-button,.detail-cast,.detail-share{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font:600 15px/1 var(--font-sans);text-decoration:none;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.detail-play{background:#fff;color:#101112;box-shadow:0 10px 28px rgba(0,0,0,.22)}.detail-play svg{fill:#101112;width:16px;height:16px}.detail-list,.detail-streaming-mobile-button,.detail-cast,.detail-share{width:46px;min-width:46px;padding:0;border-radius:50%;background:rgba(255,255,255,.10);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.detail-list svg,.detail-streaming-mobile-button svg,.detail-cast svg,.detail-share svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.detail-cast .airplay-icon{width:21px;height:21px;stroke-width:1.85}.detail-cast .airplay-icon path:last-child{fill:currentColor;stroke:currentColor;stroke-width:1.35}.detail-list.active svg{fill:currentColor}.detail-streaming-mobile-button{display:none}.detail-play:hover,.detail-list:hover,.detail-streaming-mobile-button:hover,.detail-cast:hover,.detail-share:hover{transform:translateY(-1px)}.detail-list.active,.detail-streaming-mobile-button[aria-expanded="true"],.detail-share.is-copied{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.3)}.detail-desc{max-width:540px;color:rgba(255,255,255,.86);font-size:clamp(14px,1.02vw,17px);line-height:1.55;text-shadow:0 3px 16px rgba(0,0,0,.42)}body.detail-page-active .video-catalog{display:none!important}body.detail-page-active footer{display:none!important}.detail-recommendations{width:100%;padding:34px clamp(24px,4vw,68px) 72px;background:#050607}.detail-recommendations[hidden]{display:none!important}.detail-reco-group + .detail-reco-group{margin-top:42px}.detail-reco-group h2{margin:0 0 15px;color:#fff;font:750 clamp(20px,2vw,27px)/1.1 var(--font-display);letter-spacing:-.025em}.detail-reco-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.detail-reco-card{min-width:0;color:#fff;text-decoration:none;transition:transform .22s ease,opacity .22s ease}.detail-reco-card:hover{transform:translateY(-3px)}.detail-reco-thumb{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#111;box-shadow:0 12px 28px rgba(0,0,0,.24)}.detail-reco-thumb img{width:100%;height:100%;display:block;object-fit:cover}.detail-reco-name{display:block;margin-top:10px;overflow:hidden;color:rgba(255,255,255,.88);font-size:14px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.detail-reco-empty{grid-column:1/-1;margin:0;color:rgba(255,255,255,.55);font-size:14px}.detail-comments-group{margin-top:48px;padding-top:34px;border-top:1px solid rgba(255,255,255,.10)}.detail-comments-group[hidden]{display:none!important}.detail-comments-group h2{margin:0 0 18px;color:#fff;font:750 clamp(20px,2vw,27px)/1.1 var(--font-display);letter-spacing:-.025em}.detail-comment-composer{display:flex;align-items:flex-start;gap:12px;max-width:820px;margin-bottom:26px}.detail-comment-composer-avatar,.detail-comment-avatar{flex:0 0 auto;width:42px;height:42px;overflow:hidden;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10)}.detail-comment-composer-avatar img,.detail-comment-avatar img{width:100%;height:100%;display:block;object-fit:cover;opacity:1;visibility:visible}.detail-comment-form{flex:1 1 auto;min-width:0}.detail-comment-form textarea{width:100%;min-height:74px;max-height:180px;resize:vertical;display:block;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.13);outline:none;background:rgba(255,255,255,.055);color:#fff;font:500 14px/1.5 var(--font-body);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.detail-comment-form textarea::placeholder{color:rgba(255,255,255,.42)}.detail-comment-form textarea:focus{border-color:rgba(110,180,255,.5);background:rgba(255,255,255,.075);box-shadow:0 0 0 3px rgba(45,127,249,.10)}.detail-comment-form textarea:disabled{cursor:not-allowed;opacity:.65}.detail-comment-form-footer{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.detail-comment-status{color:rgba(255,255,255,.58);font-size:12.5px;line-height:1.35}.detail-comment-submit{height:36px;padding:0 17px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#fff;color:#0a0b0d;font-size:13px;font-weight:750;transition:transform .18s ease,opacity .18s ease}.detail-comment-submit:hover:not(:disabled){transform:translateY(-1px)}.detail-comment-submit:active:not(:disabled){transform:scale(.97)}.detail-comment-submit:disabled{cursor:not-allowed;opacity:.42}.detail-comments-list{max-width:820px;display:grid;gap:20px}.detail-comment-item{display:flex;align-items:flex-start;gap:12px;min-width:0}.detail-comment-body{min-width:0;padding-top:1px}.detail-comment-user-row{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.detail-comment-user{display:inline-block;max-width:100%;overflow:hidden;color:rgba(255,255,255,.92);font-size:13.5px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.detail-comment-user:hover{text-decoration:underline}.detail-comment-award-tag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:18px;padding:0 6px;border:1px solid transparent;border-radius:6px;font-size:9px;font-weight:850;line-height:1;letter-spacing:-.01em;white-space:nowrap}.detail-comment-award-tag.is-avocado{color:#75c4ff;background:#10283d;border-color:rgba(93,174,255,.18)}.detail-comment-award-tag.is-eyelash{color:#f3cf63;background:#332b12;border-color:rgba(243,207,99,.17)}.detail-comment-award-tag.is-blohsh{color:#74d995;background:#153121;border-color:rgba(116,217,149,.16)}.detail-comment-award-tag.is-billie-fan{color:#dceaff;background:#17365f;border-color:#234f86}.detail-comment-message{margin:4px 0 0;color:rgba(255,255,255,.76);font-size:14px;line-height:1.52;white-space:pre-wrap;overflow-wrap:anywhere}.detail-comments-empty{max-width:820px;margin:0;color:rgba(255,255,255,.48);font-size:13.5px}@media(max-width:760px){.topbar-wrap{top:10px;padding:0 10px}.home-topbar{width:max-content;max-width:calc(100vw - 76px);height:56px;padding:5px;gap:5px}.home-user-menu{top:14px;right:10px}.home-logo-pill{width:68px;height:44px;padding:0 8px}.home-logo-pill .logo-mark{width:47px;height:37px}.home-nav-link{width:66px;min-width:66px;height:44px;padding:0;font-size:12.5px}.home-search-wrap,.home-search-toggle{width:44px;height:44px;flex-basis:44px}.home-user-menu .user-chip{width:48px;height:48px;flex-basis:48px}.home-user-menu .avatar{width:40px;height:40px}.home-topbar.search-open{width:calc(100vw - 76px)}.featured-wrap,.featured{height:690px;min-height:690px}.f-media img,.f-media .ph{object-position:62% center}.f-media::after{background:linear-gradient(90deg,rgba(3,5,5,.70),rgba(3,5,5,.12) 75%),linear-gradient(180deg,rgba(0,0,0,.16) 0%,transparent 35%,rgba(2,3,3,.96) 84%)}.f-info{left:22px;right:22px;bottom:82px;width:auto;gap:9px}.f-logo{font-size:clamp(32px,10vw,48px);max-width:88%}.f-logo img{max-width:82vw;max-height:148px}.f-desc{font-size:12.5px;max-width:92%;-webkit-line-clamp:3}.f-play{height:42px;padding:0 18px}.f-fav{width:42px;height:42px}.f-dots{bottom:66px;right:22px}.content-detail-wrap,.content-detail{height:690px;min-height:690px}.detail-inner{width:auto;padding:118px 22px 84px}.detail-back{left:22px;top:86px}.detail-logo{font-size:clamp(32px,10vw,48px);max-width:88%}.detail-logo img{max-width:84vw;max-height:150px}.detail-desc{font-size:13.5px;max-width:95%}.detail-actions{gap:10px}.detail-play{height:43px;padding:0 18px;font-size:14px}.detail-list,.detail-streaming-mobile-button,.detail-cast,.detail-share{width:43px;min-width:43px;height:43px;padding:0}.detail-recommendations{padding:28px 18px 54px}.detail-reco-rail{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.detail-reco-rail::-webkit-scrollbar{display:none}.detail-reco-card{flex:0 0 min(78vw,310px)}.detail-comments-group{margin-top:38px;padding-top:28px}.detail-comment-composer{gap:10px;margin-bottom:24px}.detail-comment-composer-avatar,.detail-comment-avatar{width:38px;height:38px}.detail-comment-form textarea{min-height:68px;padding:12px 13px;font-size:13.5px}.detail-comments-list{gap:18px}.detail-comment-message{font-size:13.5px}.video-catalog{width:100%;margin-top:-20px;padding-top:34px;border-radius:24px 24px 0 0}.video-rail-title{font-size:17px}.video-card{flex-basis:clamp(210px,58vw,270px)}}@media(max-width:560px){.home-nav-link[data-public-action="support"]{display:none}.home-nav-link{padding:0}.featured-wrap,.featured{height:660px;min-height:660px}.content-detail-wrap,.content-detail{height:660px;min-height:660px}}@media(max-width:430px){.home-nav-link{width:58px;min-width:58px;padding:0;font-size:11.5px}.home-logo-pill{width:60px}.home-logo-pill .logo-mark{width:43px}.home-search-wrap,.home-search-toggle,.home-user-menu .user-chip{width:42px;height:42px;flex-basis:42px}}body.profile-page-active .home-user-menu,body.settings-page-active .home-user-menu{opacity:0;pointer-events:none;transform:translateY(-10px)}body.profile-page-active>main,body.settings-page-active>main,body.profile-page-active #featuredSection,body.profile-page-active #randomFeaturedSection,body.profile-page-active #contentDetailSection,body.profile-page-active #detailRecommendations,body.profile-page-active .video-catalog,body.profile-page-active footer,body.settings-page-active #featuredSection,body.settings-page-active #randomFeaturedSection,body.settings-page-active #contentDetailSection,body.settings-page-active #detailRecommendations,body.settings-page-active .video-catalog,body.settings-page-active footer{display:none!important}.profile-page-shell,.settings-page-shell{position:relative;width:100%;min-height:100vh;background:#040506}.profile-page-shell{padding-top:0}.settings-page-shell{padding-top:96px}.profile-page-shell[hidden],.settings-page-shell[hidden]{display:none!important}.profile-page-hero{position:relative;min-height:100svh;overflow:hidden;border-radius:0;background:#0a0b0d}.profile-page-banner,.profile-page-banner-fallback{position:absolute;inset:0;width:100%;height:100%}.profile-page-banner img,.profile-page-banner-fallback{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;filter:brightness(.63) saturate(.88)}.profile-page-banner-fallback{background:linear-gradient(180deg,#1a2330,#080c12 52%,#06080c 100%)}.profile-page-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.24) 18%,rgba(0,0,0,.58) 70%,rgba(0,0,0,.94) 100%),linear-gradient(90deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.55) 100%);z-index:1}.profile-page-more{position:absolute;top:104px;right:24px;z-index:3;width:48px;height:48px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(17,19,20,.82);color:#fff;display:grid;place-items:center;cursor:pointer}.profile-page-more:hover{background:rgba(255,255,255,.12)}.profile-page-more svg{width:21px;height:21px}.profile-page-info{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;align-items:flex-end;gap:20px;padding:180px clamp(22px,4vw,60px) 38px}.profile-page-avatar{width:132px;height:132px;border-radius:50%;border:4px solid rgba(255,255,255,.95);overflow:hidden;background:#0b0d12;box-shadow:0 16px 40px rgba(0,0,0,.36);flex:0 0 auto}.profile-page-avatar img,.profile-page-avatar svg{width:100%;height:100%;display:block;object-fit:cover}.profile-page-avatar svg{padding:28px;opacity:.58}.profile-page-copy{min-width:0;display:flex;flex-direction:column;gap:8px;padding-bottom:6px}.profile-page-name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-page-name{margin:0;font:800 clamp(32px,4.1vw,56px)/.95 var(--font-display);letter-spacing:-.045em;color:#fff}.profile-page-badge{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#8b5cf6;color:#fff;font-size:12px;font-weight:700}.profile-page-handle{margin:0;color:rgba(255,255,255,.8);font-size:26px;line-height:1;font-weight:500}.profile-page-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:rgba(255,255,255,.9);font-size:15px}.profile-page-meta strong{color:#fff}.profile-page-badge,#profilePageMetaLabel,.profile-page-dot{display:none!important}.profile-page-hero{min-height:100svh}.profile-page-dot{width:4px;height:4px;border-radius:999px;background:rgba(255,255,255,.38)}.profile-page-body{padding:28px clamp(22px,4vw,60px) 56px}.profile-page-card,.settings-card{border:1px solid rgba(255,255,255,.08);border-radius:26px;background:#0b0d11;box-shadow:0 18px 48px rgba(0,0,0,.28)}.profile-page-card{padding:24px 24px 26px}.profile-page-card h2,.settings-card h2{margin:0 0 8px;font-size:22px;color:#fff}.profile-page-card p,.settings-card p,.settings-muted{color:rgba(255,255,255,.64)}.settings-page-shell{padding-bottom:58px}.settings-wrap{padding:16px clamp(22px,4vw,60px) 58px}.settings-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.settings-header h1{margin:0;color:#fff;font:800 clamp(32px,4vw,50px)/.98 var(--font-display);letter-spacing:-.045em}.settings-header p{margin:8px 0 0;color:rgba(255,255,255,.64)}.settings-close-page{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#15181b;color:#fff;font-size:25px;cursor:pointer;flex:0 0 auto}.settings-close-page:hover{background:#20252a}.settings-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;align-items:start}.settings-card{padding:22px}.settings-card + .settings-card{margin-top:18px}.settings-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-field{display:flex;flex-direction:column;gap:8px}.settings-field.full{grid-column:1/-1}.settings-field label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.68)}.settings-field input{width:100%;height:48px;padding:0 15px;border-radius:15px;border:1px solid rgba(255,255,255,.12);background:#11151a;color:#fff;font:inherit}.settings-field input:focus{outline:none;border-color:rgba(89,156,255,.75);box-shadow:0 0 0 4px rgba(55,120,255,.12)}.settings-banner-preview{position:relative;width:100%;aspect-ratio:16/5;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#11151a;margin-bottom:15px}.settings-banner-preview img{width:100%;height:100%;object-fit:cover;display:block}.settings-banner-preview span{position:absolute;inset:auto 14px 14px 14px;font-size:12px;color:rgba(255,255,255,.76)}.settings-avatar-row{display:flex;align-items:center;gap:16px;margin-top:8px}.settings-avatar-preview{width:86px;height:86px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.86);background:#11151a;flex:0 0 auto}.settings-avatar-preview img,.settings-avatar-preview svg{width:100%;height:100%;display:block;object-fit:cover}.settings-avatar-preview svg{padding:18px;opacity:.58}.settings-btn-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.settings-button,.settings-danger,.settings-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#151a20;color:#fff;font:700 14px/1 var(--font-sans);cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.settings-button:hover,.settings-danger:hover,.settings-ghost:hover{transform:translateY(-1px);background:#1b2128}.settings-button.primary{background:#fff;color:#111;border-color:#fff}.settings-button.primary:hover{background:#f2f2f2}.settings-danger{background:#3a1216;border-color:rgba(255,74,74,.28);color:#ffb2b2}.settings-status{min-height:22px;margin-top:14px;font-size:13px}.settings-status.ok{color:#8fe0a2}.settings-status.err{color:#ff9b9b}.settings-connection{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 4px}.settings-connection strong{display:block;color:#fff;margin-bottom:5px}.settings-connection svg{width:20px;height:20px}.banner-picker-backdrop{position:fixed;inset:0;z-index:205;background:rgba(0,4,12,.84);backdrop-filter:blur(12px);display:grid;place-items:center;padding:24px}.banner-picker-backdrop[hidden]{display:none!important}.banner-picker-modal{width:min(1120px,100%);max-height:min(88vh,920px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#0b1017;box-shadow:0 35px 100px rgba(0,0,0,.62)}.banner-picker-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.08)}.banner-picker-header h2{margin:0;font:760 clamp(26px,4vw,42px)/1 var(--font-display);letter-spacing:-.045em}.banner-picker-header p{margin:6px 0 0;color:rgba(255,255,255,.58);font-size:13px}.banner-picker-close{width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.06);color:#fff;font-size:24px;cursor:pointer}.banner-picker-close:hover{background:rgba(255,255,255,.12)}.banner-picker-body{padding:22px 28px 28px;overflow:auto}.banner-group{margin-bottom:26px}.banner-group h3{margin:0 0 14px;padding-left:12px;border-left:3px solid var(--blue-light);font-size:14px;letter-spacing:.05em;text-transform:uppercase}.banner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.banner-option{position:relative;padding:0;border:2px solid transparent;border-radius:22px;overflow:hidden;background:#06080d;cursor:pointer;aspect-ratio:16/6;transition:.2s}.banner-option:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.3)}.banner-option.selected{border-color:#fff;box-shadow:0 0 0 4px rgba(47,123,237,.15)}.banner-option img{width:100%;height:100%;object-fit:cover;display:block}.banner-option span{position:absolute;left:12px;right:12px;bottom:12px;padding:8px 10px;border-radius:10px;background:rgba(0,0,0,.56);font-size:12px;color:#fff;text-align:left}.banner-picker-empty{padding:54px 20px;text-align:center;color:rgba(255,255,255,.58)}@media(max-width:980px){.settings-grid{grid-template-columns:1fr}.settings-card + .settings-card{margin-top:0}.settings-stack .settings-card{margin-top:18px}}@media(max-width:760px){.profile-page-shell{padding-top:0}.settings-page-shell{padding-top:86px}.profile-page-hero{min-height:100svh;border-radius:0}.profile-page-more{top:96px;right:16px;width:44px;height:44px}.profile-page-info{padding:150px 18px 28px;gap:14px;align-items:flex-end}.profile-page-avatar{width:108px;height:108px}.profile-page-name{font-size:clamp(28px,10vw,42px)}.profile-page-handle{font-size:22px}.settings-wrap,.profile-page-body{padding-left:18px;padding-right:18px}.settings-form-grid{grid-template-columns:1fr}.settings-field.full{grid-column:auto}.banner-picker-backdrop{padding:12px}.banner-picker-header,.banner-picker-body{padding-left:18px;padding-right:18px}.banner-grid{grid-template-columns:1fr}}.home-user-menu.is-hidden{opacity:0;pointer-events:none;transform:translateY(-10px)}body.app-immersive-view footer{display:none!important}.public-profile-section,.settings-section{width:100%;background:#050607}.public-profile-section[hidden],.settings-section[hidden],.profile-asset-picker[hidden]{display:none!important}.public-profile-shell{position:relative;min-height:100vh;padding-top:96px;background:#050607}.public-profile-banner{position:relative;height:min(52vw,460px);min-height:290px;background:#111 center/cover no-repeat;overflow:hidden}.public-profile-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.20) 40%,rgba(5,6,7,.96) 100%)}.public-profile-dots{position:absolute;top:120px;right:clamp(24px,4vw,42px);z-index:3;width:50px;height:50px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(17,19,22,.68);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .22s ease,transform .22s ease}.public-profile-dots:hover{background:rgba(255,255,255,.12);transform:translateY(-1px)}.public-profile-dots svg{width:21px;height:21px}.public-profile-content{position:relative;z-index:2;margin-top:-84px;padding:0 clamp(22px,4vw,72px) 56px}.public-profile-card{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.public-profile-avatar{width:144px;height:144px;border-radius:50%;overflow:hidden;border:5px solid #08090c;background:#111;box-shadow:0 20px 42px rgba(0,0,0,.42);display:grid;place-items:center}.public-profile-avatar img{width:100%;height:100%;object-fit:cover}.public-profile-avatar svg{width:54px;height:54px;opacity:.55}.public-profile-copy{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.public-profile-copy h1{margin:0;font:800 clamp(32px,4.8vw,56px)/.98 var(--font-display);letter-spacing:-.05em;color:#fff}.public-profile-handle{margin:0;color:rgba(255,255,255,.74);font-size:20px;font-weight:650}.public-profile-subline{display:flex;gap:10px;flex-wrap:wrap;color:rgba(255,255,255,.66);font-size:14px}.public-profile-summary{margin-top:28px;max-width:780px;color:rgba(255,255,255,.72);font-size:15px;line-height:1.65}.public-profile-summary[hidden]{display:none!important}.settings-section{min-height:100vh;padding:116px clamp(22px,4vw,72px) 72px}.settings-shell{max-width:1020px;margin:0 auto}.settings-hero{margin-bottom:24px}.settings-hero h1{margin:0 0 10px;font:800 clamp(30px,4vw,50px)/1 var(--font-display);letter-spacing:-.05em;color:#fff}.settings-hero p{margin:0;color:rgba(255,255,255,.68);font-size:15px}.settings-grid{display:grid;gap:22px}.settings-card{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:#0a0c0f;box-shadow:0 20px 42px rgba(0,0,0,.24)}.settings-card h2{margin:0 0 6px;font-size:24px;color:#fff}.settings-card p.settings-card-copy{margin:0 0 22px;color:rgba(255,255,255,.62);font-size:14px}.settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-field{display:flex;flex-direction:column;gap:8px}.settings-field.full{grid-column:1/-1}.settings-field label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.55)}.settings-field input{height:50px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#11151b;color:#fff;font:600 14px var(--font-body)}.settings-field input:focus{outline:none;border-color:rgba(99,162,255,.86);box-shadow:0 0 0 3px rgba(80,137,255,.16)}.settings-row-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}.settings-btn{height:46px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#14181f;color:#fff;font:700 14px var(--font-body);cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease}.settings-btn:hover{transform:translateY(-1px);background:#1a2028}.settings-btn.primary{background:#fff;color:#111;border-color:#fff}.settings-btn.primary:hover{background:#f2f2f2}.settings-btn.danger{background:#2a0d10;border-color:rgba(255,80,80,.24);color:#ffb8b8}.settings-status{min-height:20px;margin-top:12px;color:rgba(255,255,255,.68);font-size:13px}.settings-status.ok{color:#84e4aa}.settings-status.err{color:#ffabab}.settings-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-media-card{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#0f1318}.settings-media-card h3{margin:0 0 14px;font-size:18px;color:#fff}.settings-avatar-preview{width:110px;height:110px;border-radius:50%;overflow:hidden;background:#111;border:4px solid rgba(255,255,255,.08);display:grid;place-items:center}.settings-avatar-preview img{width:100%;height:100%;object-fit:cover}.settings-avatar-preview svg{width:42px;height:42px;opacity:.5}.settings-banner-preview{width:100%;aspect-ratio:16/6;border-radius:22px;overflow:hidden;background:#111 center/cover no-repeat;border:1px solid rgba(255,255,255,.09)}.settings-banner-preview.is-empty{display:grid;place-items:center;color:rgba(255,255,255,.42);font-size:13px}.settings-connection-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#0f1318}.settings-connection-copy strong{display:block;margin-bottom:4px;color:#fff;font-size:17px}.settings-connection-copy span{color:rgba(255,255,255,.62);font-size:14px}.settings-chip{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font:700 12px var(--font-body);letter-spacing:.02em}.settings-chip.ok{background:rgba(74,170,98,.16);color:#9ff0b4}.profile-asset-picker{position:fixed;inset:0;z-index:260;background:rgba(4,6,8,.84);backdrop-filter:blur(14px);display:grid;place-items:center;padding:24px}.profile-asset-dialog{width:min(1040px,100%);max-height:88vh;overflow:hidden;border-radius:30px;border:1px solid rgba(255,255,255,.1);background:#090b0e;box-shadow:0 30px 90px rgba(0,0,0,.5);display:flex;flex-direction:column}.profile-asset-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-asset-head h2{margin:0;font-size:26px;color:#fff}.profile-asset-head p{margin:6px 0 0;color:rgba(255,255,255,.62);font-size:13px}.profile-asset-close{width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.06);color:#fff;font-size:26px;cursor:pointer}.profile-asset-body{padding:22px 28px 28px;overflow:auto}.profile-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.profile-asset-card{padding:0;border:2px solid rgba(255,255,255,.06);border-radius:22px;background:#101317;overflow:hidden;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;text-align:left;color:#fff}.profile-asset-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.26);box-shadow:0 18px 34px rgba(0,0,0,.34)}.profile-asset-card.active{border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.10)}.profile-asset-thumb{width:100%;aspect-ratio:16/10;background:#14171c center/cover no-repeat}.profile-asset-card.avatar .profile-asset-thumb{aspect-ratio:1/1;border-radius:0}.profile-asset-meta{padding:13px 14px 15px}.profile-asset-meta strong{display:block;font-size:14px;color:#fff}.profile-asset-meta span{display:block;margin-top:4px;color:rgba(255,255,255,.58);font-size:12px}.profile-asset-empty{padding:56px 18px;text-align:center;color:rgba(255,255,255,.58)}@media(max-width:860px){.settings-fields,.settings-media-grid,.profile-asset-grid{grid-template-columns:1fr}.public-profile-content{margin-top:-74px}.public-profile-avatar{width:122px;height:122px}}@media(max-width:640px){.public-profile-shell{padding-top:82px}.public-profile-banner{height:250px;min-height:250px}.public-profile-dots{top:92px;right:18px;width:46px;height:46px}.public-profile-card{align-items:flex-start;gap:18px}.public-profile-copy h1{font-size:clamp(30px,9vw,46px)}.settings-section{padding-top:94px;padding-left:16px;padding-right:16px}.settings-card{padding:22px}.profile-asset-picker{padding:10px}.profile-asset-head,.profile-asset-body{padding-left:18px;padding-right:18px}}body.settings-page-active main{min-height:100vh;background:#040506}body.settings-page-active .settings-page-shell:not([hidden]){position:fixed!important;inset:0!important;z-index:40!important;display:flex!important;overflow-y:auto!important;padding:112px 24px 38px!important;background:#040506!important}body.settings-page-active .settings-wrap{width:min(1120px,100%)!important;margin:auto!important;padding:0!important}body.settings-page-active .settings-header{width:100%;align-items:center!important}body.settings-page-active #settingsPageBody{width:100%}body.settings-page-active #settingsPageBody>.settings-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr)!important;gap:18px!important;align-items:start!important}.profile-page-banner{z-index:0!important}.profile-page-banner-fallback{z-index:0!important}.profile-page-banner[hidden],.profile-page-banner-fallback[hidden]{display:none!important}.profile-page-hero.has-profile-banner{background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}.banner-option span{display:none!important}@media(max-width:980px){body.settings-page-active #settingsPageBody>.settings-grid{grid-template-columns:1fr!important}body.settings-page-active .settings-stack+.settings-stack{margin-top:0!important}}@media(max-width:640px){body.settings-page-active .settings-page-shell{padding:96px 14px 24px!important}body.settings-page-active .settings-header{align-items:flex-start!important}}body.settings-page-active .settings-wrap{width:min(1180px,100%)!important}body.settings-page-active #settingsPageBody>.settings-grid.settings-grid-aligned{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}.settings-grid-aligned>.settings-card{margin:0!important;min-width:0;height:100%;padding:28px;display:flex;flex-direction:column}.settings-grid-aligned>.settings-card h2{margin:0 0 8px!important;font-size:clamp(24px,2vw,30px);line-height:1.08;letter-spacing:-.025em}.settings-grid-aligned>.settings-card>p{margin:0 0 22px!important;line-height:1.45}.settings-account-card form{display:flex;flex:1;flex-direction:column}.settings-account-card .settings-btn-row{margin-top:auto;padding-top:10px}.settings-profile-card .settings-banner-preview{margin:0 0 20px;aspect-ratio:16/5.4;min-height:150px}.settings-avatar-title{display:block;color:#fff;margin-bottom:6px}.settings-connections-card .settings-connection{margin-top:auto}.settings-session-card .settings-btn-row{margin-top:auto;padding-top:12px}.settings-field label{line-height:1.2;margin:0}.settings-form-grid{align-items:end}.settings-card .settings-status:empty{min-height:10px;margin-top:8px}.settings-close-page,.profile-close,.avatar-picker-close,.banner-picker-close{display:grid!important;place-items:center!important;padding:0!important;line-height:0!important;font-size:0!important}.settings-close-page svg,.profile-close svg,.avatar-picker-close svg,.banner-picker-close svg{width:20px;height:20px;display:block;pointer-events:none}.settings-close-page{width:48px;height:48px;background:#14181d}.settings-close-page:hover{background:#20252a}.login-bg-slide{transform:none!important;filter:brightness(.72) saturate(.96)!important;image-rendering:auto!important}.profile-page-banner img,.settings-banner-preview img,.banner-option img,.profile-page-avatar img,.settings-avatar-preview img,.avatar-option img{image-rendering:auto!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.profile-page-banner img,.settings-banner-preview img{object-position:center center!important}@media(max-width:980px){body.settings-page-active #settingsPageBody>.settings-grid.settings-grid-aligned{grid-template-columns:1fr!important}.settings-grid-aligned>.settings-card{height:auto}}@media(max-width:640px){.settings-grid-aligned>.settings-card{padding:22px}.settings-profile-card .settings-banner-preview{min-height:120px}.settings-connection{align-items:flex-start;flex-direction:column}.settings-connection .settings-button{width:100%}.settings-btn-row .settings-button,.settings-btn-row .settings-danger{flex:1 1 auto}}@media (min-width:761px){#topbar .home-search-wrap{position:relative!important}#topbar:not(.search-open) #homeSearchInput{display:none!important}#topbar.search-open #homeSearchInput{display:block!important;position:static!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0 4px 0 18px!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;opacity:1!important;border-radius:999px!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}}.footer-copy{min-width:0}.footer-legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.footer-legal-links a{color:rgba(255,255,255,.52);font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s ease}.footer-legal-links a:hover,.footer-legal-links a:focus-visible{color:#fff}.footer-supporters-link{display:inline-block;margin-top:10px;color:#3d9cff!important;font-size:13px;line-height:1.4;font-weight:700;text-decoration:none!important;transition:color .18s ease,opacity .18s ease}.footer-supporters-link:hover,.footer-supporters-link:focus-visible{color:#72b7ff!important;text-decoration:underline!important;text-underline-offset:3px}.footer-site-logo{display:none!important}.legal-page-shell{display:none;min-height:100vh;background:#050607;color:#f7f8fa;position:relative;z-index:500}body.legal-page-active{background:#050607!important;overflow-x:hidden}body.legal-page-active .topbar-wrap,body.legal-page-active>main,body.legal-page-active>footer,body.legal-page-active .bg,body.legal-page-active .bg-grain,body.legal-page-active .particles,body.legal-page-active .profile-page-shell,body.legal-page-active .settings-page-shell,body.legal-page-active .content-detail-wrap,body.legal-page-active .detail-recommendations{display:none!important}body.legal-page-active .legal-page-shell{display:block!important}.legal-page-shell[hidden]{display:none}body.legal-page-active .legal-page-shell[hidden]{display:block!important}.legal-page-header{height:104px;padding:20px clamp(22px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:4;background:rgba(5,6,7,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.legal-avatar-button,.legal-home-button{border:1px solid rgba(255,255,255,.16);background:#111315;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.legal-avatar-button:hover,.legal-home-button:hover{border-color:rgba(255,255,255,.3);background:#171a1d}.legal-avatar-button:active,.legal-home-button:active{transform:scale(.97)}.legal-avatar-button{width:58px;height:58px;border-radius:50%;overflow:hidden;padding:3px}.legal-avatar-button img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.legal-avatar-button span{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;background:#4b5fb6;font-size:22px;font-weight:800}.legal-avatar-button img[hidden],.legal-avatar-button span[hidden]{display:none!important}.legal-avatar-button.is-login{width:auto;min-width:104px;height:52px;border-radius:999px;padding:0 20px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.legal-avatar-button.is-login img{display:none!important}.legal-avatar-button.is-login span{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:transparent;font-size:14px;font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap}.legal-home-button{width:92px;height:58px;border-radius:999px}.legal-home-button img{width:49px;height:38px;object-fit:contain}.legal-page-wrap{width:min(1260px,calc(100% - 40px));margin:0 auto;padding:58px 0 96px;display:grid;grid-template-columns:250px minmax(0,820px);justify-content:center;gap:72px}.legal-page-nav{position:sticky;top:138px;align-self:start;display:flex;flex-direction:column;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0b0d0f}.legal-page-nav a{padding:13px 14px;border-radius:12px;color:rgba(255,255,255,.58);font-size:14px;font-weight:700;text-decoration:none}.legal-page-nav a:hover{color:#fff;background:rgba(255,255,255,.05)}.legal-page-nav a.active{color:#111;background:#fff}.legal-page-content{min-width:0}.legal-article{display:block}.legal-article[hidden]{display:none!important}.legal-kicker{display:inline-flex;padding:7px 11px;border:1px solid rgba(68,139,255,.35);border-radius:999px;color:#73a9ff;background:rgba(45,127,249,.08);font-size:11px;font-weight:800;letter-spacing:.12em}.legal-article h1{margin:20px 0 8px;font-size:clamp(38px,6vw,66px);line-height:.98;letter-spacing:-.05em}.legal-updated{margin:0 0 42px!important;color:rgba(255,255,255,.42)!important;font-size:13px!important}.legal-article h2{margin:38px 0 12px;font-size:21px;line-height:1.3;letter-spacing:-.02em}.legal-article p{margin:0 0 16px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.78}.legal-article strong{color:#fff}.legal-article a{color:#72aaff;text-decoration:none}.legal-article a:hover{text-decoration:underline}.cookie-notice{position:fixed;z-index:1000;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(720px,calc(100% - 32px));padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#121416;color:#fff;box-shadow:0 20px 70px rgba(0,0,0,.55)}.cookie-notice[hidden]{display:none!important}.cookie-notice strong{display:block;margin-bottom:5px;font-size:15px}.cookie-notice p{margin:0;color:rgba(255,255,255,.65);font-size:12.5px;line-height:1.45}.cookie-notice a{display:inline-block;margin-top:7px;color:#78adff;font-size:12px;text-decoration:none}.cookie-notice button{flex:0 0 auto;border:0;border-radius:999px;background:#2d7ff9;color:#fff;padding:12px 20px;font-weight:800;cursor:pointer;box-shadow:none}@media(max-width:820px){.legal-page-header{height:86px;padding:14px 20px}.legal-avatar-button{width:52px;height:52px}.legal-avatar-button.is-login{width:auto!important;min-width:96px!important;height:48px!important;padding:0 18px!important}.legal-home-button{width:82px;height:52px}.legal-home-button img{width:43px}.legal-page-wrap{width:min(100% - 32px,760px);padding:34px 0 72px;display:block}.legal-page-nav{position:static;display:flex;flex-direction:row;overflow-x:auto;margin-bottom:38px;border-radius:16px;scrollbar-width:none}.legal-page-nav::-webkit-scrollbar{display:none}.legal-page-nav a{white-space:nowrap}.legal-article h1{font-size:clamp(38px,12vw,56px)}.legal-article h2{font-size:19px}.legal-article p{font-size:15px;line-height:1.72}.cookie-notice{align-items:stretch;flex-direction:column;gap:14px;padding:17px}.cookie-notice button{width:100%}.footer-legal-links{align-items:flex-start;flex-direction:column;gap:12px;margin-top:18px}}#legalPage[hidden],#legalPage .legal-article[hidden]{display:none!important}body.legal-page-active{overflow-x:hidden!important}body.legal-page-active>:not(#legalPage):not(#authLoading):not(.betv-update-popup):not(#mobileAppBar):not(#mobileAccountPopover):not(#mobileNotificationPopover):not(script):not(style){display:none!important}body.legal-page-active>#legalPage{display:block!important;width:100%;min-height:100vh}.user-chip,.avatar,.profile-avatar-preview,.profile-page-avatar,.public-profile-avatar{aspect-ratio:1 / 1!important;border-radius:50%!important;overflow:hidden!important;box-sizing:border-box!important;clip-path:circle(50% at 50% 50%)}.user-chip{padding:3px!important}.avatar{width:100%!important;height:100%!important}.avatar img,.profile-avatar-preview img,.profile-page-avatar img,.public-profile-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}.auth-primary,.auth-primary:hover,.auth-google,.auth-google:hover,.auth-discord,.auth-discord:hover,.discord-icon-button,.discord-icon-button:hover,.discord-connect-button,.discord-connect-button:hover,.profile-btn,.profile-btn:hover,.onboarding-btn,.onboarding-btn:hover,.avatar-picker-cancel,.avatar-picker-cancel:hover,.f-play,.f-play:hover{filter:none!important}.auth-primary,.profile-btn.primary,.onboarding-btn.primary,.f-play{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 12px 28px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.16)!important}.auth-primary:hover,.profile-btn.primary:hover,.onboarding-btn.primary:hover,.f-play:hover{background:linear-gradient(135deg,#60a5fa,#2f7bed)!important;box-shadow:0 14px 30px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.18)!important}.auth-discord,.discord-icon-button,.discord-connect-button{box-shadow:0 12px 28px rgba(0,0,0,.28)!important}.auth-discord:hover,.discord-icon-button:hover,.discord-connect-button:hover{box-shadow:0 15px 32px rgba(0,0,0,.32)!important}.home-nav-leading{position:relative!important;isolation:isolate;--home-tab-x:0px;--home-tab-y:0px;--home-tab-width:86px;--home-tab-height:46px}.home-nav-leading::before{content:"";position:absolute;z-index:0;left:0;top:0;width:var(--home-tab-width);height:var(--home-tab-height);border-radius:999px;background:#fff;transform:translate(var(--home-tab-x),var(--home-tab-y));box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);transition:transform .42s var(--ease),width .42s var(--ease),height .42s var(--ease);pointer-events:none}.home-nav-links{position:relative;z-index:1}.home-logo-pill,.home-logo-pill:hover,.home-logo-pill.active,.home-nav-link,.home-nav-link:hover,.home-nav-link.active{position:relative;z-index:2;background:transparent!important;box-shadow:none!important}.home-logo-pill:not(.active) .logo-mark{opacity:.78}.home-logo-pill.active .logo-mark{opacity:1}.home-nav-link.active{color:#151616!important}.home-nav-link:not(.active){color:rgba(255,255,255,.72)!important}.home-nav-link:not(.active):hover{color:#fff!important;background:rgba(255,255,255,.08)!important}#settingsLogoutAccount svg{width:19px;height:19px;flex:0 0 auto}body.login-mode .auth-primary,body.login-mode .auth-primary:hover,body.login-mode .auth-google,body.login-mode .auth-google:hover,body.login-mode .auth-discord,body.login-mode .auth-discord:hover,body.login-mode .discord-icon-button,body.login-mode .discord-icon-button:hover{box-shadow:none!important;filter:none!important}body.login-mode .auth-column,body.login-mode .login-card,body.login-mode .auth-step,body.login-mode .auth-form,body.login-mode .auth-primary,body.login-mode .auth-primary:hover,body.login-mode .auth-primary:active,body.login-mode .auth-google,body.login-mode .auth-google:hover,body.login-mode .auth-discord,body.login-mode .auth-discord:hover,body.login-mode button{box-shadow:none!important;filter:none!important}body.login-mode .auth-column .login-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(17,20,26,.94)!important}body.login-mode .auth-primary::before,body.login-mode .auth-primary::after,body.login-mode .login-card::before,body.login-mode .login-card::after{content:none!important;display:none!important;box-shadow:none!important;filter:none!important}.auth-loading{position:fixed!important;inset:0!important;z-index:2147483647!important;display:block!important;overflow:hidden!important;isolation:isolate!important;background:#030405!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.auth-loading[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-site-loaded="true"] #authLoading{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html[data-site-loaded="true"] #authLoading .skeleton-shimmer::after{display:none!important;animation:none!important}.site-loading-skeleton{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:auto!important;overscroll-behavior:none!important;background:#030405!important}.site-skeleton-title{display:grid;gap:10px;width:min(470px,100%)}.site-skeleton-title>i{display:block;height:38px;border-radius:9px}.site-skeleton-title>i:nth-child(1){width:88%}.site-skeleton-title>i:nth-child(2){width:72%}.site-skeleton-title>i:nth-child(3){display:none;width:54%}@media(min-width:761px){.site-loading-skeleton{padding:14px clamp(22px,4vw,72px) 48px!important}.site-skeleton-top{height:82px!important;grid-template-columns:1fr minmax(430px,520px) 1fr!important}.site-skeleton-hero{height:min(68vh,680px)!important;min-height:520px!important;margin-top:2px!important}.site-skeleton-copy{left:clamp(30px,4vw,68px)!important;right:auto!important;bottom:clamp(72px,11vh,128px)!important;width:min(490px,40vw)!important}.site-skeleton-title>i{height:42px}.site-skeleton-title>i:nth-child(1){width:94%}.site-skeleton-title>i:nth-child(2){width:68%}}@media(max-width:760px){.site-loading-skeleton{padding:0!important;background:#030405!important}.site-skeleton-top{position:absolute!important;top:0!important;left:0!important;right:0!important;height:96px!important;padding:18px 24px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;background:linear-gradient(180deg,rgba(3,4,5,.98) 0%,rgba(3,4,5,.84) 72%,transparent 100%)!important;z-index:5!important}.site-skeleton-nav{display:none!important}.site-skeleton-avatar-left,.site-skeleton-avatar-right{visibility:visible!important;display:block!important;width:54px!important;height:54px!important;min-width:54px!important;border-radius:50%!important;justify-self:auto!important}.site-skeleton-hero{height:calc(100svh - 74px)!important;max-height:920px!important;min-height:660px!important;margin:0!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,rgba(3,4,5,.08) 0%,rgba(3,4,5,.12) 38%,rgba(3,4,5,.92) 100%),#0b0d0f!important}.site-skeleton-copy{left:34px!important;right:34px!important;bottom:62px!important;width:auto!important;gap:13px!important}.site-skeleton-title{gap:8px;width:100%}.site-skeleton-title>i{height:44px;border-radius:8px}.site-skeleton-title>i:nth-child(1){width:92%}.site-skeleton-title>i:nth-child(2){width:76%}.site-skeleton-title>i:nth-child(3){display:block;width:56%}.site-skeleton-meta{width:44%!important;height:13px!important}.site-skeleton-line{height:13px!important;width:100%!important}.site-skeleton-line.short{width:72%!important}.site-skeleton-actions{display:flex!important;gap:12px!important;margin-top:10px!important}.site-skeleton-button{flex:1 1 auto!important;width:auto!important;height:56px!important;border-radius:999px!important}.site-skeleton-round{flex:0 0 56px!important;width:56px!important;height:56px!important;border-radius:50%!important}.site-skeleton-section{position:relative!important;z-index:2!important;margin:-1px 0 0!important;padding:32px 34px 44px!important;border:1px solid rgba(255,255,255,.055)!important;border-bottom:0!important;border-radius:30px 30px 0 0!important;background:#050607!important}.site-skeleton-heading{width:142px!important;height:27px!important;margin-bottom:22px!important;border-radius:7px!important}.site-skeleton-cards{display:flex!important;gap:14px!important;overflow:hidden!important}.site-skeleton-card{flex:0 0 min(78vw,340px)!important;aspect-ratio:16/9!important;border-radius:16px!important}}.profile-page-more{z-index:30!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important}body.support-page-active{background:#000!important;color:#f5f5f7;overflow-x:hidden!important}body.support-page-active>main,body.support-page-active>footer,body.support-page-active>.bg,body.support-page-active>.bg-grain,body.support-page-active>.particles,body.support-page-active>.profile-page-shell,body.support-page-active>.settings-page-shell,body.support-page-active>.legal-page-shell,body.support-page-active>.content-detail-wrap,body.support-page-active>.detail-recommendations{display:none!important}.support-page-shell{display:none;position:relative;z-index:2;width:100%;min-height:100svh;padding:132px 24px 96px;background:#000;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Arial,sans-serif}.support-page-shell[hidden]{display:none!important}body.support-page-active>.support-page-shell{display:block!important}body.support-page-active .home-search-wrap{display:none!important}body.support-page-active .home-nav-link[data-public-action="support"]{display:inline-flex!important}.support-page-inner{width:min(820px,100%);margin:0 auto}.support-hero{margin:0 auto 42px;text-align:center}.support-kicker{margin:0 0 14px;color:#2997ff;font-size:13px;font-weight:700;letter-spacing:.025em}.support-hero h1{margin:0;color:#f5f5f7;font-size:clamp(40px,6.3vw,64px);font-weight:700;line-height:1.02;letter-spacing:-.048em}.support-hero>p:last-child{max-width:560px;margin:18px auto 0;color:#86868b;font-size:17px;line-height:1.55}.support-search{position:relative;width:100%;height:58px;display:flex;align-items:center;margin:0 0 12px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#161617;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.support-search:focus-within{border-color:#2997ff;background:#1c1c1e;box-shadow:0 0 0 4px rgba(41,151,255,.14)}.support-search-icon{width:21px;height:21px;margin-left:18px;flex:0 0 auto;color:#8e8e93}.support-search input{width:100%;height:100%;min-width:0;padding:0 14px;border:0;outline:0;background:transparent;color:#f5f5f7;font:500 16px/1.2 -apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,Arial,sans-serif;appearance:none;-webkit-appearance:none}.support-search input::-webkit-search-cancel-button{display:none}.support-search input::placeholder{color:#77777d}.support-search-clear{width:42px;height:42px;margin-right:7px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#8e8e93;cursor:pointer}.support-search-clear[hidden]{display:none!important}.support-search-clear:hover{color:#c7c7cc}.support-search-clear svg{width:20px;height:20px}.support-no-results{margin:24px 0 8px;padding:20px 0;border-top:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11);text-align:center}.support-no-results[hidden]{display:none!important}.support-no-results strong{display:block;font-size:16px}.support-no-results p{margin:7px 0 0;color:#86868b;font-size:14px;line-height:1.5}.support-faq{margin-top:58px}.support-faq>h2{margin:0 0 10px;color:#f5f5f7;font-size:24px;font-weight:700;letter-spacing:-.025em}.support-faq-list{border-top:1px solid rgba(255,255,255,.14)}.support-faq-item{margin:0;border-bottom:1px solid rgba(255,255,255,.14)}.support-faq-item[hidden]{display:none!important}.support-faq-item summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 1px;color:#f5f5f7;font-size:16px;font-weight:600;line-height:1.45;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.support-faq-item summary::-webkit-details-marker{display:none}.support-faq-item summary:hover{color:#fff}.support-faq-item summary:focus-visible{outline:2px solid #2997ff;outline-offset:5px;border-radius:4px}.support-faq-chevron{flex:0 0 auto;color:#8e8e93;font-size:22px;font-weight:400;line-height:1;transform-origin:center;transition:transform .22s ease,color .22s ease}.support-faq-item[open] .support-faq-chevron{color:#2997ff;transform:rotate(90deg)}.support-faq-answer{max-width:720px;padding:0 46px 21px 1px}.support-faq-answer p{margin:0;color:#a1a1a6;font-size:15px;line-height:1.68}.support-inline-link{color:#2997ff;font-weight:600;text-decoration:none}.support-inline-link:hover{text-decoration:underline}.support-inline-link:focus-visible{outline:2px solid #2997ff;outline-offset:3px;border-radius:3px}.support-contact{padding:78px 0 8px;text-align:center}.support-contact h2{margin:0;color:#f5f5f7;font-size:clamp(28px,4vw,38px);font-weight:700;letter-spacing:-.035em}.support-contact p{margin:12px 0 24px;color:#86868b;font-size:15px;line-height:1.55}.support-contact-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 25px;border-radius:999px;background:#0071e3;color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.support-contact-button:hover{background:#0077ed}.support-contact-button:active{transform:scale(.97)}.support-contact-button:focus-visible{outline:2px solid #fff;outline-offset:4px}.support-contact>span{display:block;margin-top:15px;color:#6e6e73;font-size:12px}@media(max-width:600px){.support-page-shell{padding:108px 18px 72px}.support-hero{margin-bottom:32px}.support-kicker{margin-bottom:11px;font-size:12px}.support-hero h1{font-size:clamp(36px,11.5vw,48px)}.support-hero>p:last-child{margin-top:15px;font-size:15px}.support-search{height:54px;border-radius:16px}.support-faq{margin-top:46px}.support-faq>h2{font-size:21px}.support-faq-item summary{min-height:64px;padding:18px 1px;font-size:15px;gap:18px}.support-faq-answer{padding:0 28px 19px 1px}.support-faq-answer p{font-size:14px}.support-contact{padding-top:62px}}@media(max-width:360px){body.support-page-active .home-nav-link[data-home-view]{display:none!important}}@media(prefers-reduced-motion:reduce){.support-search,.support-faq-chevron,.support-contact-button{transition:none!important}}html.site-loading-active,body.site-loading-active{width:100%;height:100%;overflow:hidden!important;overscroll-behavior:none}.site-loading-skeleton{scrollbar-width:auto;scrollbar-color:#8e8e93 #242628}.site-loading-skeleton::-webkit-scrollbar{width:11px;height:11px}.site-loading-skeleton::-webkit-scrollbar-track{background:#242628}.site-loading-skeleton::-webkit-scrollbar-thumb{min-height:54px;border:2px solid #242628;border-radius:999px;background:#8e8e93}.site-loading-skeleton::-webkit-scrollbar-thumb:hover{background:#a5a5aa}.notification-menu-wrap{position:relative}.home-notification-menu{position:fixed;top:21px;right:88px;z-index:104}.notification-button{position:relative;width:54px;height:54px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:rgba(14,16,17,.78);color:#f5f5f7;cursor:pointer;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);box-shadow:0 12px 38px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .2s ease,background .2s ease,border-color .2s ease}.notification-button:hover,.notification-button[aria-expanded="true"]{border-color:rgba(255,255,255,.24);background:rgba(32,34,36,.94)}.notification-button:active{transform:scale(.96)}.notification-button svg{width:23px;height:23px}.notification-unread-dot{position:absolute;top:7px;right:7px;width:10px;height:10px;border:2px solid #101213;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 2px rgba(255,59,48,.16)}.notification-unread-dot[hidden]{display:none!important}.notification-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:min(370px,calc(100vw - 28px));padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:27px;background:rgba(8,10,12,.96);color:#f5f5f7;box-shadow:0 28px 72px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(34px) saturate(130%);backdrop-filter:blur(34px) saturate(130%);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .25s cubic-bezier(.16,1,.3,1)}.notification-dropdown.open{opacity:1;visibility:visible;transform:none;pointer-events:auto}.notification-dropdown-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:11px 12px 13px;border-bottom:1px solid rgba(255,255,255,.09)}.notification-dropdown-header strong{font-size:18px;letter-spacing:-.025em}.notification-dropdown-header span{color:#77777d;font-size:11px}.notification-preview-list{display:grid;padding:7px 0}.notification-preview-item{width:100%;min-height:82px;padding:11px 10px;border:0;border-radius:18px;display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:11px;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.notification-preview-item:hover{background:rgba(255,255,255,.065)}.notification-preview-item:active{transform:scale(.985)}.notification-preview-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:rgba(41,151,255,.14);color:#5eacff}.notification-preview-icon svg{width:23px;height:23px}.notification-preview-copy{min-width:0;display:grid;gap:3px}.notification-preview-copy strong{overflow:hidden;color:#f5f5f7;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.notification-preview-copy>span{display:-webkit-box;overflow:hidden;color:#a1a1a6;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-preview-copy small{color:#6e6e73;font-size:10px}.notification-preview-arrow{width:24px;height:24px;display:grid;place-items:center;color:#636366}.notification-preview-arrow svg{width:16px;height:16px}.notification-preview-empty{min-height:116px;padding:24px 16px;display:grid;place-content:center;gap:6px;color:#8e8e93;text-align:center}.notification-preview-empty strong{color:#d1d1d6;font-size:14px}.notification-preview-empty span{font-size:12px;line-height:1.45}.notification-view-all{width:100%;min-height:46px;border:0;border-radius:15px;background:#1c1c1e;color:#2997ff;font-size:13px;font-weight:700;cursor:pointer}.notification-view-all:hover{background:#242426}.mobile-notification-popover{display:none}body.notification-page-active{min-height:100svh;overflow-x:hidden!important;background:#050607!important;color:#f5f5f7}body.notification-page-active>:not(#notificationPage):not(#authLoading):not(.betv-update-popup):not(#mobileAppBar):not(#mobileAccountPopover):not(#mobileNotificationPopover):not(script):not(style){display:none!important}body.notification-page-active>#notificationPage{display:block!important;width:100%;min-height:100svh}.notification-page-shell{display:none;min-height:100svh;background:#050607;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Arial,sans-serif}.notification-page-shell[hidden]{display:none!important}.notification-page-header{position:sticky;top:0;z-index:20;height:84px;padding:0 clamp(20px,4vw,58px);display:grid;grid-template-columns:minmax(132px,1fr) auto minmax(132px,1fr);align-items:center;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(5,6,7,.86);-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%)}.notification-page-leading{justify-self:start;display:flex;align-items:center;gap:11px}.notification-page-avatar,.notification-page-close{width:48px;height:48px;padding:0;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:#151617;color:#f5f5f7;cursor:pointer}.notification-page-avatar img{width:100%;height:100%;object-fit:cover}.notification-page-avatar span{font-size:17px;font-weight:750;line-height:1}.notification-page-home{width:43px;height:43px;padding:0;display:grid;place-items:center;border:0;border-radius:0;background:transparent;cursor:pointer}.notification-page-home img{width:38px;height:38px;object-fit:contain}.notification-page-close{justify-self:end}.notification-page-close svg{width:21px;height:21px}.notification-page-heading{justify-self:center;display:flex;align-items:baseline;gap:8px}.notification-page-heading span{color:#77777d;font-size:12px;font-weight:800;letter-spacing:.1em}.notification-page-heading strong{font-size:18px;letter-spacing:-.02em}.notification-page-wrap{width:min(1180px,100%);min-height:calc(100svh - 84px);margin:0 auto;display:grid;grid-template-columns:340px minmax(0,1fr)}.notification-page-nav{padding:34px 20px 70px;border-right:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;gap:7px}.notification-page-link{width:100%;padding:16px;border:1px solid transparent;border-radius:19px;display:grid;gap:6px;background:transparent;color:#f5f5f7;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.notification-page-link:hover{background:rgba(255,255,255,.045)}.notification-page-link.active{border-color:rgba(41,151,255,.22);background:rgba(41,151,255,.13)}.notification-page-link strong{font-size:15px;line-height:1.3}.notification-page-link span{display:-webkit-box;overflow:hidden;color:#98989d;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-page-link small{color:#636366;font-size:10px}.notification-page-link.active small{color:#5eacff}.notification-page-content{padding:70px clamp(32px,7vw,92px) 110px}.notification-article{max-width:710px}.notification-article-kicker{color:#2997ff;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.notification-article h1{margin:15px 0 10px;color:#f5f5f7;font-size:clamp(38px,5.4vw,62px);line-height:1.03;letter-spacing:-.047em}.notification-article-date{display:block;margin:0 0 38px;color:#2997ff;font-size:13px;font-weight:600}.notification-article-body{color:#c7c7cc;font-size:17px;line-height:1.75;white-space:normal}.notification-page-empty{min-height:180px;padding:28px;display:grid;place-content:center;gap:7px;color:#77777d;text-align:center}.notification-page-empty strong{color:#d1d1d6}.notification-page-empty span{font-size:13px;line-height:1.45}.support-hero{margin-bottom:34px}.support-kicker,.support-hero>p:last-child,.support-contact>span{display:none!important}.support-faq-chevron{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#1c1c1e;color:#8e8e93;font-size:0}.support-faq-chevron svg{width:16px;height:16px}.support-faq-item[open] .support-faq-chevron{background:rgba(41,151,255,.15);color:#2997ff;transform:rotate(90deg)}@media(max-width:760px){.home-notification-menu{display:none!important}.mobile-header-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.mobile-notification-button{position:relative;width:46px;height:46px;flex:0 0 46px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:rgba(17,19,19,.76);color:#fff;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:0 8px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)}.mobile-notification-button svg{width:22px;height:22px}.mobile-notification-button .notification-unread-dot{top:5px;right:5px;border-color:#111313}.mobile-header-actions .mobile-search-control{margin-left:0}body.mobile-search-open .mobile-header-actions{flex:1}body.mobile-search-open .mobile-notification-button{display:none}body.mobile-search-open .mobile-header-actions .mobile-search-control{width:100%}.mobile-notification-popover{position:fixed;z-index:10060;top:calc(var(--mobile-header-h,68px) + env(safe-area-inset-top) + 8px);left:12px;right:12px;max-height:calc(100dvh - var(--mobile-header-h,68px) - env(safe-area-inset-top) - 28px);padding:10px;overflow:auto;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:rgba(8,10,12,.97);color:#fff;box-shadow:0 28px 75px rgba(0,0,0,.68),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(34px) saturate(135%);backdrop-filter:blur(34px) saturate(135%)}.mobile-notification-popover:not([hidden]){display:block}.mobile-notification-head{min-height:54px;padding:5px 7px 9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.09)}.mobile-notification-head>div{display:grid;gap:2px}.mobile-notification-head strong{font-size:18px}.mobile-notification-head span{color:#77777d;font-size:11px}.mobile-notification-head button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#1c1c1e;color:#a1a1a6}.mobile-notification-head svg{width:18px;height:18px}.mobile-notification-popover .notification-preview-item{grid-template-columns:40px minmax(0,1fr) 22px}body.notification-page-active{overflow:auto!important}.notification-page-header{height:74px;padding:0 14px;grid-template-columns:minmax(104px,1fr) auto minmax(104px,1fr)}.notification-page-leading{gap:7px}.notification-page-avatar,.notification-page-close{width:42px;height:42px}.notification-page-home{width:36px;height:36px}.notification-page-home img{width:32px;height:32px}.notification-page-heading span{display:none}.notification-page-heading strong{font-size:17px}.notification-page-wrap{min-height:calc(100svh - 74px);display:block}.notification-page-nav{position:sticky;top:74px;z-index:9;padding:12px 14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:row;gap:8px;overflow-x:auto;background:rgba(5,6,7,.94);scrollbar-width:none}.notification-page-nav::-webkit-scrollbar{display:none}.notification-page-link{width:min(76vw,290px);min-width:min(76vw,290px);padding:13px 14px;border-radius:17px}.notification-page-link span{-webkit-line-clamp:1}.notification-page-content{padding:46px 22px 80px}.notification-article h1{font-size:clamp(36px,11vw,50px)}.notification-article-date{margin-bottom:28px}.notification-article-body{font-size:16px;line-height:1.7}.support-page-shell{padding-top:104px}.support-hero{margin-bottom:28px}}@media(max-width:390px){.mobile-notification-button{width:42px;height:42px;flex-basis:42px}}@media(prefers-reduced-motion:reduce){.notification-button,.notification-dropdown,.notification-preview-item,.notification-page-link{transition:none!important}}.profile-page-meta{display:none!important}.notification-unread-dot{width:11px;height:11px;border-color:#101213;background:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.18),0 0 16px rgba(10,132,255,.55)}.notification-dropdown-header{align-items:center;padding:10px 10px 12px 14px}.notification-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.notification-mark-all{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:rgba(10,132,255,.14);color:#58a9ff;font:700 12px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif;cursor:pointer}.notification-mark-all:hover{background:rgba(10,132,255,.22)}.notification-header-close{width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#1c1c1e;color:#a1a1a6;cursor:pointer}.notification-header-close svg{width:17px;height:17px}.notification-preview-empty{min-height:104px}.notification-preview-empty span{display:none!important}.notification-page-heading{align-items:center}.notification-page-heading span,.notification-article-kicker{display:none!important}.notification-page-empty span{display:none!important}.mobile-notification-head{align-items:center}.mobile-notification-head>strong{font-size:18px}.mobile-notification-head .notification-header-actions{display:flex}.mobile-notification-head .notification-mark-all{width:auto;height:34px;padding:0 11px;background:rgba(10,132,255,.14);color:#58a9ff}.mobile-notification-head .notification-header-close{width:36px;height:36px;background:#1c1c1e;color:#a1a1a6}body.settings-page-active #settingsPageBody>.settings-grid.settings-grid-aligned{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;align-items:start!important}.settings-grid-aligned>.settings-profile-card{margin:0!important;height:auto!important;min-height:520px;padding:30px;display:flex;flex-direction:column}.settings-side-stack{min-width:0;display:grid;gap:20px;align-content:start}.settings-side-stack>.settings-card{margin:0!important;height:auto;padding:26px;display:flex;flex-direction:column}.settings-side-stack .settings-account-card form{display:flex;flex-direction:column}.settings-side-stack .settings-account-card .settings-btn-row{margin-top:18px;padding-top:0}.settings-profile-card .settings-btn-row{margin-top:auto;padding-top:22px}.settings-profile-card .settings-status{margin-top:10px}.settings-profile-card .settings-banner-preview{min-height:190px}.ios-confirm-backdrop{position:fixed;inset:0;z-index:10090;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%)}.ios-confirm-backdrop[hidden]{display:none!important}.ios-confirm-dialog{width:min(292px,calc(100vw - 40px));overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(38,38,41,.94);color:#fff;box-shadow:0 26px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.1);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif;transform:translateZ(0)}.ios-confirm-copy{padding:21px 20px 19px;text-align:center}.ios-confirm-copy h2{margin:0 0 7px;font-size:17px;line-height:1.25;letter-spacing:-.01em}.ios-confirm-copy p{margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.38}.ios-confirm-actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.16)}.ios-confirm-actions button{min-height:48px;border:0;background:transparent;color:#0a84ff;font:500 17px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif;cursor:pointer}.ios-confirm-actions button+button{border-left:1px solid rgba(255,255,255,.16)}.ios-confirm-actions button.primary{font-weight:700}.ios-confirm-actions button:active{background:rgba(255,255,255,.08)}.ios-save-toast{position:fixed;z-index:10100;left:50%;top:max(22px,env(safe-area-inset-top));transform:translateX(-50%);min-height:48px;padding:0 17px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(29,29,31,.92);color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);font:700 13px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif}.ios-save-toast[hidden]{display:none!important}.ios-save-toast svg{width:19px;height:19px;color:#30d158}@media(max-width:980px){body.settings-page-active #settingsPageBody>.settings-grid.settings-grid-aligned{grid-template-columns:1fr!important}.settings-grid-aligned>.settings-profile-card{min-height:0}}@media(max-width:640px){.settings-grid-aligned>.settings-profile-card,.settings-side-stack>.settings-card{padding:22px}.settings-profile-card .settings-banner-preview{min-height:130px}.notification-header-actions{gap:5px}.notification-mark-all{padding:0 9px;font-size:11px}}.home-notification-menu{top:27px}.notification-button{width:42px;height:42px}.notification-button svg{width:18px;height:18px}.notification-button .notification-unread-dot{top:4px;right:4px;width:9px;height:9px}body.support-page-active>:not(.topbar-wrap):not(.mobile-app-bar):not(.support-page-shell):not(footer):not(.mobile-footer-support-cta):not(.mobile-footer-fans-cta):not(.mobile-drawer):not(.mobile-drawer-backdrop):not(.betv-update-popup):not(script):not(style){display:none!important}body.support-page-active>.support-page-shell{display:block!important}.support-page-shell.support-filter-empty .support-faq{display:none!important}.support-page-shell.support-filter-empty .support-contact{margin-top:52px;padding-top:52px}@media(max-width:760px){.mobile-notification-button{width:38px;height:38px;flex:0 0 38px}.mobile-notification-button svg{width:18px;height:18px}.mobile-notification-button .notification-unread-dot{top:3px;right:3px;width:9px;height:9px}}@media(max-width:390px){.mobile-notification-button{width:36px;height:36px;flex-basis:36px}}body.support-page-active .home-nav-link[data-home-view]{display:none!important}body.support-page-active .home-nav-links{max-width:94px}:root{--header-action-size:54px;--header-action-top:21px;--header-action-edge:22px;--header-action-gap:12px}.home-user-menu,.home-notification-menu{top:var(--header-action-top)!important}.home-user-menu{right:var(--header-action-edge)!important}.home-notification-menu{right:calc(var(--header-action-edge) + var(--header-action-size) + var(--header-action-gap))!important}.home-user-menu .user-chip,.notification-button{width:var(--header-action-size)!important;height:var(--header-action-size)!important;min-width:var(--header-action-size)!important;min-height:var(--header-action-size)!important;flex-basis:var(--header-action-size)!important}body.profile-page-active .home-notification-menu{top:24px!important;right:24px!important}body.profile-page-active .profile-page-more{top:104px!important;right:24px!important}.ios-save-toast{top:auto!important;bottom:max(24px,env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important}@media(max-width:760px){body.profile-page-active .mobile-app-bar{height:0!important;padding:0!important;background:transparent!important;pointer-events:none!important}body.profile-page-active .mobile-profile-button,body.profile-page-active .mobile-search-control{display:none!important}body.profile-page-active .mobile-header-actions{position:fixed!important;top:calc(22px + env(safe-area-inset-top))!important;right:16px!important;width:46px!important;height:46px!important;margin:0!important;display:block!important;pointer-events:auto!important;z-index:10021!important}body.profile-page-active .mobile-notification-button{display:grid!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;margin:0!important}body.profile-page-active .profile-page-more{top:calc(82px + env(safe-area-inset-top))!important;right:16px!important;width:46px!important;height:46px!important}.ios-save-toast{bottom:max(18px,env(safe-area-inset-bottom))!important}}html.admin-mode,body.admin-mode{min-height:100%;margin:0;overflow:hidden!important;background:#05070b}.protected-admin-system-page{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:24px;background:#05070b;color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.protected-admin-login-page{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:32px 24px;overflow:hidden;color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:#05070b url("/_static/media/auth/login-bg-3.webp") center center/cover no-repeat}.protected-admin-login-page::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 48%,rgba(0,0,0,.12),rgba(0,0,0,.38) 48%,rgba(0,0,0,.62) 100%),rgba(0,0,0,.48)}.protected-admin-login-shell{width:min(670px,calc(100vw - 40px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transform:none}.protected-admin-login-logo{width:72px;height:72px;display:grid;place-items:center;margin:0 auto;border-radius:20px;text-decoration:none;-webkit-tap-highlight-color:transparent}.protected-admin-login-logo img{width:68px;height:68px;display:block;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.protected-admin-login-card{width:100%;padding:36px 38px;border:1px solid rgba(255,255,255,.22);border-radius:34px;background:linear-gradient(145deg,rgba(40,40,44,.88),rgba(13,15,19,.9));box-shadow:0 28px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.07);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.protected-admin-google-button{width:100%;min-height:78px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 28px;border:0;border-radius:999px;background:#3b82ee;color:#fff;font:800 20px/1 Inter,system-ui,sans-serif;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 12px 28px rgba(18,91,218,.25);transition:transform .18s ease,filter .18s ease,opacity .18s ease;-webkit-tap-highlight-color:transparent}.protected-admin-google-button:hover{filter:brightness(1.06)}.protected-admin-google-button:active{transform:scale(.985)}.protected-admin-google-button:focus-visible{outline:3px solid rgba(255,255,255,.92);outline-offset:4px}.protected-admin-google-button:disabled{cursor:wait;opacity:.72}.protected-admin-google-icon{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border-radius:50%;background:#fff;color:#4285f4;font:800 16px/1 Arial,sans-serif}@media(max-width:700px){.protected-admin-login-page{padding:24px 18px;background-position:58% center}.protected-admin-login-shell{width:min(100%,540px);gap:22px;transform:none}.protected-admin-login-logo{width:62px;height:62px;margin:0 auto}.protected-admin-login-logo img{width:60px;height:60px}.protected-admin-login-card{padding:24px;border-radius:27px}.protected-admin-google-button{min-height:62px;padding:0 18px;font-size:17px}.protected-admin-google-icon{width:23px;height:23px;flex-basis:23px;font-size:14px}}@media(max-height:620px) and (min-width:701px){.protected-admin-login-shell{gap:20px;transform:none}.protected-admin-login-logo{margin:0 auto}.protected-admin-login-card{padding:28px 32px}.protected-admin-google-button{min-height:66px}}.home-notification-menu{z-index:10025!important;pointer-events:auto!important;isolation:isolate}.notification-button{pointer-events:auto!important;touch-action:manipulation}.notification-dropdown{z-index:2}.notification-preview-copy small,.notification-page-link small{display:none!important}.notification-article-date{display:block!important;color:#2997ff!important}.notification-article h1{margin-bottom:10px}body.settings-page-active .home-notification-menu,body.settings-page-active .mobile-notification-button,body.settings-page-active #mobileNotificationPopover{display:none!important}.support-search{box-sizing:border-box;border:1px solid rgba(255,255,255,.18)!important;border-radius:22px!important;box-shadow:none!important;overflow:hidden}.support-search:focus-within{border-color:#2997ff!important;box-shadow:0 0 0 2px rgba(41,151,255,.22)!important}.support-search input{border-radius:inherit}.support-search input::-webkit-search-decoration,.support-search input::-webkit-search-cancel-button,.support-search input::-webkit-search-results-button,.support-search input::-webkit-search-results-decoration{display:none!important;-webkit-appearance:none!important;appearance:none!important}.support-search input::-ms-clear,.support-search input::-ms-reveal{display:none!important;width:0!important;height:0!important}@media(max-width:760px){.support-search{border-radius:19px!important}}.user-dropdown{border:1px solid rgba(255,255,255,.13)!important;border-radius:27px!important;background:rgba(8,10,12,.96)!important;box-shadow:0 28px 72px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.05)!important;-webkit-backdrop-filter:blur(34px) saturate(130%)!important;backdrop-filter:blur(34px) saturate(130%)!important}.mobile-footer-support-cta,.mobile-footer-fans-cta{display:none}@media(max-width:760px){body:not(.login-mode):not(.admin-mode):not(.profile-page-active):not(.settings-page-active):not(.detail-page-active):not(.support-page-active):not(.legal-page-active):not(.notification-page-active):not(.fans-page-active) .mobile-footer-support-cta,body:not(.login-mode):not(.admin-mode):not(.profile-page-active):not(.settings-page-active):not(.detail-page-active):not(.support-page-active):not(.legal-page-active):not(.notification-page-active):not(.fans-page-active) .mobile-footer-fans-cta{width:calc(100% - 40px);min-height:52px;margin-left:20px;margin-right:20px;padding:0 24px;display:flex;align-items:center;justify-content:center;border-radius:18px;font:750 16px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif;text-align:center;text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}body:not(.login-mode):not(.admin-mode):not(.profile-page-active):not(.settings-page-active):not(.detail-page-active):not(.support-page-active):not(.legal-page-active):not(.notification-page-active):not(.fans-page-active) .mobile-footer-support-cta{margin-top:0;margin-bottom:12px;border:0;background:#0a84ff;color:#fff;box-shadow:0 12px 30px rgba(10,132,255,.24)}body:not(.login-mode):not(.admin-mode):not(.profile-page-active):not(.settings-page-active):not(.detail-page-active):not(.support-page-active):not(.legal-page-active):not(.notification-page-active):not(.fans-page-active) .mobile-footer-fans-cta{margin-top:0;margin-bottom:max(30px,env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.9);background:#fff;color:#08090b!important;box-shadow:0 12px 30px rgba(0,0,0,.22)}.mobile-footer-support-cta:active{transform:scale(.985);background:#0077ed}.mobile-footer-fans-cta:active{transform:scale(.985);background:#ececef}}@media(max-width:760px){html.mobile-optimized{scroll-behavior:auto}html.mobile-optimized body{overscroll-behavior-y:none}html.mobile-optimized .f-media img,html.mobile-optimized .f-media .ph{transition:opacity .25s ease!important;transform:none!important}html.mobile-optimized .featured-wrap,html.mobile-optimized .video-rail-section,html.mobile-optimized .gallery-page-shell,html.mobile-optimized .footer-card{animation:none!important}html.mobile-optimized .video-card,html.mobile-optimized .video-card img,html.mobile-optimized .home-nav-link,html.mobile-optimized .mobile-drawer-link{transition-duration:.12s!important}html.mobile-optimized .video-rail{scroll-behavior:auto!important;overscroll-behavior-inline:contain}html.mobile-optimized .home-sections>section,html.mobile-optimized #dynamicSections>section,html.mobile-optimized footer,html.mobile-optimized .support-faq-item{content-visibility:auto;contain-intrinsic-size:360px}html.mobile-optimized img{image-rendering:auto}}@media(max-width:760px){html.mobile-lite .home-topbar,html.mobile-lite .mobile-app-bar,html.mobile-lite .mobile-search-control,html.mobile-lite .mobile-menu-toggle,html.mobile-lite .mobile-search-button,html.mobile-lite .mobile-profile-button,html.mobile-lite .mobile-notification-button,html.mobile-lite .user-dropdown,html.mobile-lite .notification-dropdown,html.mobile-lite .mobile-notification-popover,html.mobile-lite .footer-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.mobile-lite .home-topbar,html.mobile-lite .mobile-app-bar{background:transparent!important}html.mobile-lite .user-dropdown,html.mobile-lite .notification-dropdown,html.mobile-lite .mobile-notification-popover{background:#080a0c!important}html.mobile-lite *,html.mobile-lite *::before,html.mobile-lite *::after{animation-duration:.01ms!important;animation-iteration-count:1!important}html.mobile-lite .video-card:hover img{transform:none!important;filter:none!important}}.video-rail-title svg{color:#f5f5f7!important;filter:none!important}.video-rail-title:hover svg{color:#fff!important}.avatar-picker-footer,.banner-picker-footer{border-top:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.avatar-picker-cancel,.banner-picker-cancel{box-shadow:none!important}.banner-picker-backdrop.avatar-picker-backdrop{z-index:245!important}.banner-picker-modal.avatar-picker-modal{width:100%!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.banner-picker-header.avatar-picker-header{min-height:112px!important;padding:25px 78px 18px!important;justify-content:center!important}.banner-picker-header.avatar-picker-header>div{text-align:center!important}.banner-picker-header.avatar-picker-header h2{font:760 clamp(30px,4vw,48px)/1 var(--font-display)!important;letter-spacing:-.045em!important}.banner-picker-header.avatar-picker-header p{display:none!important}.banner-picker-body.avatar-picker-body{flex:1!important;min-height:0!important;overflow-y:auto!important;padding:26px 46px 32px!important}.banner-group{margin:0 0 30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.banner-group h3{margin:0 0 18px!important;padding:0!important;border:0!important;color:#fff!important;font:750 clamp(20px,2vw,27px)/1.2 var(--font-body)!important;text-transform:none!important;letter-spacing:-.02em!important}.banner-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.banner-option{border:3px solid rgba(255,255,255,.12)!important;border-radius:22px!important;background:rgba(10,15,22,.8)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 13px 30px rgba(0,0,0,.30)!important}.banner-option.selected{border-color:#fff!important;box-shadow:0 0 0 5px #2f7bed,0 15px 32px rgba(0,0,0,.34)!important}.banner-picker-footer.avatar-picker-footer{flex:0 0 auto!important;display:flex!important;justify-content:center!important;padding:14px 24px 22px!important}body.section-catalog-active footer{display:none!important}body.section-catalog-active main>section:not(#contentDetailSection){display:none!important}#dynamicSections.section-view-mode{min-height:100vh;padding-top:128px!important;padding-bottom:72px!important}#dynamicSections.section-view-mode>.video-rail-section:not(.section-view-active){display:none!important}#dynamicSections .section-view-active{display:block!important;width:min(1500px,100%);margin:0 auto!important;padding:0 clamp(18px,4vw,68px)!important}.section-view-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 24px;padding:0 16px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#15191e;color:#fff;font:700 14px var(--font-body);cursor:pointer}.section-view-back:hover{background:#20262d}.section-view-back svg{width:19px;height:19px}.section-view-active>.video-rail-title{margin-left:0!important;margin-bottom:24px!important;font-size:clamp(28px,5vw,52px)!important;pointer-events:none}.section-view-active>.video-rail-title svg{display:none!important}.section-view-active .video-rail-shell{padding:0!important}.section-view-active .video-rail{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:22px!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important}.section-view-active .video-card{width:100%!important;min-width:0!important;max-width:none!important;scroll-snap-align:none!important}.section-view-active .video-rail-arrow,.section-view-active .video-rail-more{display:none!important}.section-view-active .video-rail-empty{grid-column:1/-1}@media(max-width:760px){.banner-picker-header.avatar-picker-header{min-height:88px!important;padding:20px 62px 13px!important}.banner-picker-header.avatar-picker-header h2{font-size:29px!important}.banner-picker-body.avatar-picker-body{padding:18px 14px 22px!important}.banner-group{padding:0!important;border-radius:0!important}.banner-group h3{font-size:20px!important;margin-bottom:13px!important}.banner-grid{grid-template-columns:1fr!important;gap:14px!important}.banner-picker-footer.avatar-picker-footer{padding-bottom:max(17px,env(safe-area-inset-bottom))!important}#dynamicSections.section-view-mode{padding-top:104px!important}#dynamicSections .section-view-active{padding:0 16px!important}.section-view-active .video-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.section-view-back{margin-bottom:18px}}@media(max-width:430px){.section-view-active .video-rail{grid-template-columns:1fr!important}}body.profile-page-active .home-notification-menu,body.profile-page-active .profile-page-more{right:24px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;box-sizing:border-box!important}body.profile-page-active .home-notification-menu{top:24px!important}body.profile-page-active .home-notification-menu .notification-button{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}body.profile-page-active .profile-page-more{top:96px!important}body.section-catalog-active{background:#020611!important}body.section-catalog-active .topbar-wrap{background:linear-gradient(180deg,rgba(2,6,17,.98),rgba(2,6,17,.88))!important}#dynamicSections.section-view-mode{width:100%!important;max-width:none!important;min-height:100svh!important;margin:0!important;padding:126px 6px 82px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#020611!important;box-shadow:none!important}#dynamicSections .section-view-active{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.section-view-active>.video-rail-title{display:inline-flex!important;margin:0 0 36px!important;padding:0!important;color:#fff!important;font-size:clamp(25px,2.2vw,34px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.025em!important}.section-view-active>.video-rail-title svg,.section-view-back{display:none!important}.section-view-active .video-rail-shell{padding:0!important}.section-view-active .video-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:20px 18px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}.section-view-active .video-card{width:100%!important;min-width:0!important;max-width:none!important;aspect-ratio:16/9!important;border:3px solid #171b29!important;border-radius:12px!important;background:#070b16!important;box-shadow:none!important;scroll-snap-align:none!important}.section-view-active .video-card:hover{transform:none!important;border-color:#26314a!important;box-shadow:none!important}.section-view-active .video-card:hover img{transform:none!important}@media(max-width:1280px){.section-view-active .video-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:980px){.section-view-active .video-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){body.profile-page-active .home-notification-menu,body.profile-page-active .profile-page-more{right:16px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}body.profile-page-active .home-notification-menu{top:calc(22px + env(safe-area-inset-top))!important}body.profile-page-active .home-notification-menu .notification-button{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}body.profile-page-active .profile-page-more{top:calc(82px + env(safe-area-inset-top))!important}#dynamicSections.section-view-mode{padding:104px 14px 64px!important}.section-view-active>.video-rail-title{margin-bottom:22px!important;font-size:26px!important}.section-view-active .video-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important}.section-view-active .video-card{border-width:2px!important;border-radius:10px!important}}@media(max-width:430px){.section-view-active .video-rail{grid-template-columns:1fr!important}}@media (min-width:761px){body.section-catalog-active .topbar-wrap{display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important;z-index:1200!important}body.section-catalog-active .home-topbar{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.section-catalog-active .home-nav-leading,body.section-catalog-active .home-nav-links,body.section-catalog-active .home-search-wrap{display:flex!important;visibility:visible!important;opacity:1!important}}:root{--be-page-background:#070809;--be-content-gutter:clamp(42px,5vw,92px);--be-content-max:1680px}body:not(.login-mode):not(.admin-mode):not(.support-page-active):not(.notification-page-active):not(.legal-page-active){background:var(--be-page-background)!important}body:not(.login-mode):not(.admin-mode):not(.support-page-active):not(.notification-page-active):not(.legal-page-active)>.bg{background:var(--be-page-background)!important}body:not(.login-mode):not(.admin-mode):not(.support-page-active):not(.notification-page-active):not(.legal-page-active)>.bg-grain,body:not(.login-mode):not(.admin-mode):not(.support-page-active):not(.notification-page-active):not(.legal-page-active)>.particles{display:none!important}#dynamicSections.video-catalog{background:var(--be-page-background)!important}#dynamicSections:not(.section-view-mode) .video-rail-title{margin-left:var(--be-content-gutter)!important;margin-right:var(--be-content-gutter)!important}#dynamicSections:not(.section-view-mode) .video-rail{padding-left:var(--be-content-gutter)!important;padding-right:var(--be-content-gutter)!important;scroll-padding-left:var(--be-content-gutter)!important}#dynamicSections:not(.section-view-mode) .home-filter-empty{margin-left:var(--be-content-gutter)!important;margin-right:var(--be-content-gutter)!important}body.section-catalog-active{background:var(--be-page-background)!important}body.section-catalog-active .topbar-wrap{background:linear-gradient(180deg,rgba(7,8,9,.99),rgba(7,8,9,.9))!important}#dynamicSections.section-view-mode{width:100%!important;max-width:none!important;min-height:calc(100svh - 110px)!important;padding:126px var(--be-content-gutter) 82px!important;background:var(--be-page-background)!important}#dynamicSections.section-view-mode>.section-view-active{width:min(100%,var(--be-content-max))!important;max-width:var(--be-content-max)!important;margin:0 auto!important;padding:0!important}body.section-catalog-active>footer{display:block!important}body[data-home-view="home"]>footer,body[data-home-view="films"]>footer,body[data-home-view="videos"]>footer,body[data-home-view="movies"]>footer,body[data-home-view="series"]>footer,body.section-catalog-active>footer{width:100%!important;max-width:none!important;margin:0!important;padding:28px var(--be-content-gutter) 34px!important;background:var(--be-page-background)!important}body[data-home-view]>footer>.footer-card,body.section-catalog-active>footer>.footer-card{width:min(100%,var(--be-content-max))!important;margin:0 auto!important}@media(max-width:760px){:root{--be-content-gutter:18px}#dynamicSections.section-view-mode{padding:104px var(--be-content-gutter) 58px!important}body[data-home-view]>footer,body.section-catalog-active>footer{padding:24px var(--be-content-gutter) 28px!important}}.featured,.f-slide{background:var(--be-page-background)!important}html{scroll-padding-top:112px}body[data-home-view="films"],body[data-home-view="videos"],body[data-home-view="movies"],body[data-home-view="series"]{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--be-page-background,#070809)!important}body[data-home-view="films"]>main,body[data-home-view="videos"]>main,body[data-home-view="movies"]>main,body[data-home-view="series"]>main{width:100%;min-height:calc(100svh - 210px);flex:1 0 auto}body[data-home-view="films"]>footer,body[data-home-view="videos"]>footer,body[data-home-view="movies"]>footer,body[data-home-view="series"]>footer{flex:0 0 auto}body[data-home-view="films"] .topbar-wrap,body[data-home-view="videos"] .topbar-wrap,body[data-home-view="movies"] .topbar-wrap,body[data-home-view="series"] .topbar-wrap{top:0!important;min-height:108px;padding-top:18px!important;background:linear-gradient(180deg,rgba(7,8,9,1) 0%,rgba(7,8,9,.97) 58%,rgba(7,8,9,0) 100%)!important}body[data-home-view="films"] .home-topbar,body[data-home-view="videos"] .home-topbar,body[data-home-view="movies"] .home-topbar,body[data-home-view="series"] .home-topbar{pointer-events:auto}#featuredSection,#randomFeaturedSection,#dynamicSections,#dynamicSections .video-rail-section{scroll-margin-top:112px!important}body[data-home-view="films"] #dynamicSections.video-catalog,body[data-home-view="videos"] #dynamicSections.video-catalog,body[data-home-view="movies"] #dynamicSections.video-catalog,body[data-home-view="series"] #dynamicSections.video-catalog,body.section-catalog-active #dynamicSections.video-catalog{margin-top:0!important;border-top:0!important;border-radius:0!important;box-shadow:none!important}body[data-home-view="films"] #dynamicSections:not(.section-view-mode),body[data-home-view="videos"] #dynamicSections:not(.section-view-mode),body[data-home-view="movies"] #dynamicSections:not(.section-view-mode),body[data-home-view="series"] #dynamicSections:not(.section-view-mode){min-height:clamp(360px,48svh,620px);padding-bottom:72px!important}@media(max-width:760px){html{scroll-padding-top:92px}body[data-home-view="films"] .topbar-wrap,body[data-home-view="videos"] .topbar-wrap,body[data-home-view="movies"] .topbar-wrap,body[data-home-view="series"] .topbar-wrap{min-height:92px;padding-top:10px!important}#featuredSection,#randomFeaturedSection,#dynamicSections,#dynamicSections .video-rail-section{scroll-margin-top:92px!important}body[data-home-view="films"] #dynamicSections:not(.section-view-mode),body[data-home-view="videos"] #dynamicSections:not(.section-view-mode),body[data-home-view="movies"] #dynamicSections:not(.section-view-mode),body[data-home-view="series"] #dynamicSections:not(.section-view-mode){min-height:360px;padding-bottom:48px!important}}body[data-home-view="films"] .topbar-wrap,body[data-home-view="movies"] .topbar-wrap,body[data-home-view="series"] .topbar-wrap,body[data-home-view="videos"] .topbar-wrap,body.section-catalog-active .topbar-wrap{background:transparent!important;box-shadow:none!important}body[data-home-view="films"] #randomFeaturedSection,body[data-home-view="movies"] #randomFeaturedSection,body[data-home-view="series"] #randomFeaturedSection,body[data-home-view="videos"] #randomFeaturedSection{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}body[data-home-view="films"] #randomFeaturedSection .featured,body[data-home-view="movies"] #randomFeaturedSection .featured,body[data-home-view="series"] #randomFeaturedSection .featured,body[data-home-view="videos"] #randomFeaturedSection .featured{border:0!important;border-radius:0!important;box-shadow:none!important}body[data-home-view="films"] #dynamicSections.video-catalog:not(.section-view-mode),body[data-home-view="movies"] #dynamicSections.video-catalog:not(.section-view-mode),body[data-home-view="series"] #dynamicSections.video-catalog:not(.section-view-mode),body[data-home-view="videos"] #dynamicSections.video-catalog:not(.section-view-mode){position:relative!important;z-index:8!important;margin-top:-38px!important;padding-top:clamp(44px,4.2vw,58px)!important;border:1px solid rgba(255,255,255,.09)!important;border-bottom:0!important;border-radius:34px 34px 0 0!important;background:var(--be-page-background,#070809)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.section-catalog-active,body.section-catalog-active main,body.section-catalog-active #dynamicSections.section-view-mode,body.section-catalog-active #dynamicSections .section-view-active{background:var(--be-page-background,#070809)!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.section-catalog-active #dynamicSections.section-view-mode{border:0!important;border-radius:0!important;margin-top:0!important}@media(max-width:760px){body[data-home-view="films"] #dynamicSections.video-catalog:not(.section-view-mode),body[data-home-view="movies"] #dynamicSections.video-catalog:not(.section-view-mode),body[data-home-view="series"] #dynamicSections.video-catalog:not(.section-view-mode),body[data-home-view="videos"] #dynamicSections.video-catalog:not(.section-view-mode){margin-top:-18px!important;padding-top:30px!important;border-radius:25px 25px 0 0!important}}body[data-home-view="films"] #randomFeaturedSection,body[data-home-view="movies"] #randomFeaturedSection,body[data-home-view="series"] #randomFeaturedSection,body[data-home-view="videos"] #randomFeaturedSection{display:block!important;height:auto!important;min-height:0!important;visibility:visible!important}body[data-home-view="films"] #randomFeaturedSection[hidden],body[data-home-view="movies"] #randomFeaturedSection[hidden],body[data-home-view="series"] #randomFeaturedSection[hidden],body[data-home-view="videos"] #randomFeaturedSection[hidden]{display:none!important}body.section-catalog-active #featuredSection,body.section-catalog-active #randomFeaturedSection{display:none!important}body.section-catalog-active #dynamicSections.section-view-mode{min-height:auto!important;padding-top:112px!important;padding-bottom:72px!important}body.section-catalog-active #dynamicSections.section-view-mode>.section-view-active{width:min(100%,var(--be-content-max))!important;max-width:var(--be-content-max)!important;margin:0 auto!important}body.section-catalog-active .section-view-active>.video-rail-title{margin:0 0 24px!important}body.section-catalog-active .section-view-active .video-rail{align-content:start!important}@media(max-width:760px){body.section-catalog-active #dynamicSections.section-view-mode{padding-top:96px!important;padding-bottom:56px!important}body.section-catalog-active .section-view-active>.video-rail-title{margin-bottom:18px!important}}body.section-catalog-active>main{display:none!important;min-height:0!important;height:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.section-catalog-active #dynamicSections.section-view-mode{display:block!important;width:100%!important;min-height:calc(100svh - 104px)!important;margin:0!important;padding-top:126px!important;padding-bottom:72px!important;background:var(--be-page-background,#070809)!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.section-catalog-active #dynamicSections.section-view-mode>.section-view-active{background:transparent!important;background-image:none!important;box-shadow:none!important}@media(max-width:760px){body.section-catalog-active #dynamicSections.section-view-mode{min-height:calc(100svh - 82px)!important;padding-top:104px!important;padding-bottom:56px!important}}.notification-dropdown-header,.mobile-notification-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.notification-dropdown-header>strong,.mobile-notification-head>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.notification-header-actions{min-width:max-content!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.notification-mark-all{width:auto!important;min-width:max-content!important;height:36px!important;min-height:36px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}.notification-header-close{flex:0 0 auto!important}body.profile-page-active #dynamicSections,body.settings-page-active #dynamicSections,body.notification-page-active #dynamicSections,body.support-page-active #dynamicSections,body.legal-page-active #dynamicSections{display:none!important}@media(max-width:760px){.notification-page-header{grid-template-columns:1fr auto 1fr!important}.notification-page-leading{display:none!important}.notification-page-heading{grid-column:2!important;justify-self:center!important}.notification-page-close{grid-column:3!important;justify-self:end!important}.mobile-notification-head{padding:7px 8px 10px 14px!important}.mobile-notification-head>.notification-header-actions{display:flex!important}.mobile-notification-head .notification-mark-all{height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important}}@media(min-width:761px){.notification-page-home{display:none!important}.notification-page-leading{gap:0!important}}#dynamicSections:not(.section-view-mode) .video-rail{padding-top:12px!important;padding-bottom:22px!important}#dynamicSections:not(.section-view-mode) .video-card{transform:translateY(0)!important;transform-origin:center center!important;z-index:1}@media (hover:hover) and (pointer:fine){#dynamicSections:not(.section-view-mode) .video-card:hover{transform:translateY(-4px)!important;z-index:10!important}#dynamicSections:not(.section-view-mode) .video-card:hover img{transform:scale(1.025)!important}}#notificationMarkAll,#mobileNotificationMarkAll{box-sizing:border-box!important;width:auto!important;min-width:max-content!important;height:36px!important;min-height:36px!important;padding:0 13px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}.section-view-mobile-home{display:none}@media(max-width:760px){body.section-catalog-active #dynamicSections.section-view-mode>.section-view-active{position:relative!important}body.section-catalog-active .section-view-mobile-home{position:absolute!important;top:-5px!important;right:0!important;left:auto!important;z-index:12!important;display:inline-grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;background:#17191c!important;color:#fff!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}body.section-catalog-active .section-view-mobile-home:active{transform:scale(.96)!important;background:#22252a!important}body.section-catalog-active .section-view-mobile-home svg{width:23px!important;height:23px!important}body.section-catalog-active .section-view-active>.video-rail-title{display:flex!important;align-items:center!important;min-height:44px!important;margin-left:0!important;margin-right:58px!important;padding-right:0!important}}.video-card>.video-card-thumbnail{position:relative;z-index:0}.video-card>.video-card-logo{position:absolute!important;top:50%!important;left:clamp(12px,1.35vw,22px)!important;z-index:3!important;display:block!important;width:auto!important;height:auto!important;max-width:46%!important;max-height:58%!important;object-fit:contain!important;object-position:left center!important;transform:translateY(-50%)!important;filter:drop-shadow(0 3px 10px rgba(0,0,0,.72))!important;pointer-events:none!important;user-select:none!important}.video-card::after{z-index:1}@media (hover:hover) and (pointer:fine){.video-card:hover>.video-card-logo{transform:translateY(-50%)!important;filter:drop-shadow(0 3px 10px rgba(0,0,0,.72))!important}}@media(max-width:760px){.video-card>.video-card-logo{left:12px!important;max-width:48%!important;max-height:56%!important}}.detail-recommendations{padding-top:48px!important;padding-bottom:82px!important}.detail-reco-rail{column-gap:18px!important;row-gap:34px!important}.detail-reco-name{margin-top:12px!important;padding-inline:2px}.video-card>.video-card-logo{width:min(46%,240px)!important;height:58%!important;max-width:calc(100% - 28px)!important;max-height:calc(100% - 24px)!important;object-fit:contain!important;object-position:left center!important;transform:translateY(-50%)!important;transform-origin:left center!important}@media (hover:hover) and (pointer:fine){.video-card:hover>.video-card-logo{transform:translateY(-50%)!important}}@media(max-width:760px){.detail-recommendations{padding:34px 18px 62px!important}.detail-reco-rail{column-gap:14px!important;row-gap:24px!important;padding-top:6px!important;padding-bottom:12px!important}.video-card>.video-card-logo{width:min(48%,190px)!important;height:56%!important;max-width:calc(100% - 22px)!important;max-height:calc(100% - 20px)!important}}.video-card>.video-card-logo-slot{position:absolute!important;top:50%!important;left:clamp(14px,1.45vw,23px)!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:58%!important;height:58%!important;padding:4px 0!important;box-sizing:border-box!important;overflow:visible!important;transform:translateY(-50%)!important;transform-origin:left center!important;pointer-events:none!important;user-select:none!important}.video-card>.video-card-logo-slot>.video-card-logo{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:left center!important;transform:none!important;transform-origin:center!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.76))!important;transition:none!important}.video-card>.video-card-logo-slot[data-logo-shape="wide"]{width:69%!important;height:50%!important}.video-card>.video-card-logo-slot[data-logo-shape="tall"]{width:48%!important;height:68%!important}@media (hover:hover) and (pointer:fine){.video-card:hover>.video-card-thumbnail{transform:scale(1.025)!important;filter:contrast(1.06) brightness(1.04)!important}.video-card:hover>.video-card-logo-slot{transform:translateY(-50%)!important}.video-card:hover>.video-card-logo-slot>.video-card-logo{transform:none!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.76))!important}}@media(max-width:760px){.video-card>.video-card-logo-slot{left:12px!important;width:60%!important;height:58%!important}.video-card>.video-card-logo-slot[data-logo-shape="wide"]{width:72%!important;height:50%!important}.video-card>.video-card-logo-slot[data-logo-shape="tall"]{width:50%!important;height:66%!important}}.settings-side-stack>.settings-account-card>p{margin:0 0 24px!important;line-height:1.45}.settings-side-stack .settings-account-card .settings-form-grid{margin:0;column-gap:18px;row-gap:16px}.settings-side-stack .settings-account-card .settings-field{gap:9px}.settings-side-stack .settings-account-card .settings-status:empty{min-height:0;margin:0}.settings-side-stack .settings-account-card .settings-status:not(:empty){min-height:0;margin:13px 0 0}.settings-side-stack .settings-account-card .settings-btn-row{margin-top:24px;padding-top:0}@media(max-width:760px){.settings-side-stack>.settings-account-card>p{margin-bottom:20px!important}.settings-side-stack .settings-account-card .settings-form-grid{row-gap:14px}.settings-side-stack .settings-account-card .settings-btn-row{margin-top:20px}}.betv-update-popup{position:fixed;z-index:2147483000;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));width:min(390px,calc(100vw - 44px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 14px 14px 18px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(25,25,28,.86);color:#fff;box-shadow:0 22px 65px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif;isolation:isolate;animation:betvUpdatePopupIn .42s cubic-bezier(.2,.86,.24,1) both}.betv-update-popup[hidden]{display:none!important}.betv-update-copy{min-width:0}.betv-update-copy strong{display:block;margin:0 0 3px;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.betv-update-copy span{display:block;color:rgba(255,255,255,.66);font-size:12px;line-height:1.35}.betv-update-action{min-width:88px;height:38px;padding:0 15px;border:0;border-radius:12px;background:#0a84ff;color:#fff;font:700 13px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif;cursor:pointer;box-shadow:0 6px 18px rgba(10,132,255,.28),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .18s ease,filter .18s ease,opacity .18s ease}.betv-update-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.betv-update-action:active{transform:scale(.97)}.betv-update-action:focus-visible{outline:3px solid rgba(84,171,255,.36);outline-offset:2px}.betv-update-action:disabled{cursor:wait;opacity:.72;transform:none;filter:none}@keyframes betvUpdatePopupIn{from{opacity:0;transform:translate3d(22px,14px,0) scale(.96)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@media(max-width:640px){.betv-update-popup{right:14px;bottom:max(14px,env(safe-area-inset-bottom));width:calc(100vw - 28px);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 12px 12px 16px;border-radius:20px}.betv-update-action{min-width:82px;padding:0 13px}}@media(max-width:390px){.betv-update-popup{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-left:14px}.betv-update-copy strong{font-size:13px}.betv-update-copy span{font-size:11px}.betv-update-action{min-width:76px;height:38px;padding:0 12px}}@media(prefers-reduced-motion:reduce){.betv-update-popup{animation:none}.betv-update-action{transition:none}}.profile-page-logout{position:absolute;z-index:3;padding:0;border:1px solid rgba(255,69,58,.34);border-radius:50%;background:rgba(28,15,16,.88);color:#ff453a;display:grid;place-items:center;cursor:pointer;line-height:0;-webkit-appearance:none;appearance:none;box-shadow:0 12px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .2s ease,background .2s ease,border-color .2s ease}.profile-page-logout:hover{border-color:rgba(255,69,58,.62);background:rgba(75,22,24,.9)}.profile-page-logout:active{transform:scale(.96)}.profile-page-logout:disabled{opacity:.55;cursor:wait}.profile-page-logout svg{display:block;width:23px;height:23px;overflow:visible}body.profile-page-active{--profile-action-size:56px;--profile-action-gap:16px;--profile-action-edge:24px;--profile-action-top:24px}body.profile-page-active .home-notification-menu,body.profile-page-active .profile-page-more,body.profile-page-active .profile-page-logout{right:var(--profile-action-edge)!important;width:var(--profile-action-size)!important;height:var(--profile-action-size)!important;min-width:var(--profile-action-size)!important;min-height:var(--profile-action-size)!important;box-sizing:border-box!important;margin:0!important}body.profile-page-active .home-notification-menu{top:var(--profile-action-top)!important}body.profile-page-active .home-notification-menu .notification-button{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important}body.profile-page-active .profile-page-more{top:calc(var(--profile-action-top) + var(--profile-action-size) + var(--profile-action-gap))!important;padding:0!important;line-height:0!important}body.profile-page-active .profile-page-logout{top:calc(var(--profile-action-top) + var(--profile-action-size) + var(--profile-action-gap) + var(--profile-action-size) + var(--profile-action-gap))!important}body.profile-page-active .notification-button svg,body.profile-page-active .mobile-notification-button svg,body.profile-page-active .profile-page-more svg,body.profile-page-active .profile-page-logout svg{display:block;margin:auto}body.profile-page-active .profile-page-more svg{width:22px!important;height:22px!important;transform:translateY(-.5px)}@media(max-width:760px){body.profile-page-active{--profile-action-size:46px;--profile-action-gap:14px;--profile-action-edge:16px;--profile-action-top:calc(22px + env(safe-area-inset-top))}body.profile-page-active .mobile-header-actions{top:var(--profile-action-top)!important;right:var(--profile-action-edge)!important;width:var(--profile-action-size)!important;height:var(--profile-action-size)!important}body.profile-page-active .mobile-notification-button{width:var(--profile-action-size)!important;height:var(--profile-action-size)!important;min-width:var(--profile-action-size)!important;min-height:var(--profile-action-size)!important;margin:0!important}body.profile-page-active .profile-page-more,body.profile-page-active .profile-page-logout{right:var(--profile-action-edge)!important;width:var(--profile-action-size)!important;height:var(--profile-action-size)!important;min-width:var(--profile-action-size)!important;min-height:var(--profile-action-size)!important}body.profile-page-active .profile-page-more{top:calc(var(--profile-action-top) + var(--profile-action-size) + var(--profile-action-gap))!important}body.profile-page-active .profile-page-logout{top:calc(var(--profile-action-top) + var(--profile-action-size) + var(--profile-action-gap) + var(--profile-action-size) + var(--profile-action-gap))!important}.profile-page-logout svg{width:21px;height:21px}}body.section-catalog-active #dynamicSections.section-view-mode>.video-rail-section:not(.section-view-active),body.section-catalog-active #dynamicSections.section-view-mode>.film-library-section:not(.section-view-active){display:none!important}.avatar-picker-backdrop,.banner-picker-backdrop.avatar-picker-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.avatar-picker-header,.banner-picker-header.avatar-picker-header,.avatar-picker-footer,.banner-picker-footer.avatar-picker-footer,.avatar-category,.banner-group,.avatar-rail-arrow{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.avatar-picker-modal,.banner-picker-modal.avatar-picker-modal{contain:layout paint style}.avatar-category,.banner-group{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 260px}.avatar-option,.banner-option{contain:layout paint}.avatar-option img,.banner-option img{background:#111722}.avatar-option img:not([src]),.banner-option img:not([src]){opacity:0}.avatar-option img[src],.banner-option img[src]{opacity:1;transition:opacity .12s linear}@media(max-width:760px){body.section-catalog-active #dynamicSections.section-view-mode>.video-rail-section:not(.section-view-active),body.section-catalog-active #dynamicSections.section-view-mode>.film-library-section:not(.section-view-active){display:none!important}body.avatar-picker-active #mobileAppBar,body.avatar-picker-active .mobile-app-bar,body.avatar-picker-active .topbar-wrap,body.avatar-picker-active .mobile-drawer,body.avatar-picker-active .mobile-drawer-backdrop,body.avatar-picker-active .mobile-footer-support-cta,body.banner-picker-active #mobileAppBar,body.banner-picker-active .mobile-app-bar,body.banner-picker-active .topbar-wrap,body.banner-picker-active .mobile-drawer,body.banner-picker-active .mobile-drawer-backdrop,body.banner-picker-active .mobile-footer-support-cta{display:none!important;visibility:hidden!important;pointer-events:none!important}body.avatar-picker-active,body.banner-picker-active{overflow:hidden!important;background:#05070b!important}body.avatar-picker-active .avatar-picker-backdrop,body.banner-picker-active .banner-picker-backdrop{z-index:20080!important;background:#05070b!important}body.avatar-picker-active .avatar-picker-modal,body.banner-picker-active .banner-picker-modal{height:100dvh!important;max-height:100dvh!important;background:#05070b!important}body.avatar-picker-active .avatar-picker-header,body.banner-picker-active .banner-picker-header{padding-top:max(20px,env(safe-area-inset-top))!important;background:#080c13!important;box-shadow:none!important}body.avatar-picker-active .avatar-picker-body,body.banner-picker-active .banner-picker-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.avatar-category,.banner-group{background:#10151d!important;box-shadow:none!important}.avatar-option,.banner-option{box-shadow:none!important;transition:border-color .12s linear!important}.avatar-option:hover,.banner-option:hover{transform:none!important}}@media(max-width:760px){body.section-catalog-active #dynamicSections.section-view-mode>.section-view-active{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;grid-auto-rows:auto!important;column-gap:12px!important;align-items:center!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}body.section-catalog-active .section-view-active>.video-rail-title{grid-column:1!important;grid-row:1!important;min-width:0!important;min-height:46px!important;margin:0 0 18px!important;padding:0!important;align-self:center!important}body.section-catalog-active .section-view-mobile-home{position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;margin:0 0 18px!important;overflow:visible!important;transform:none!important;box-sizing:border-box!important}body.section-catalog-active .section-view-mobile-home svg{display:block!important;width:24px!important;height:24px!important;overflow:visible!important;flex:none!important}body.section-catalog-active .section-view-active>.video-rail,body.section-catalog-active .section-view-active>.section-view-all-items,body.section-catalog-active .section-view-active>.video-rail-empty{grid-column:1 / -1!important}}.settings-data-card .settings-export-button svg,.settings-session-card .settings-button svg{width:19px;height:19px;flex:0 0 19px}.settings-data-card .settings-btn-row{margin-top:18px}.settings-data-card .settings-export-button{background:#18212b;border-color:rgba(111,174,255,.24)}.settings-data-card .settings-export-button:hover{background:#202d3a;border-color:rgba(111,174,255,.42)}.home-filter-empty.show{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px}.home-filter-empty strong{display:block;color:#a5a5aa;font-weight:650}.home-filter-empty span{display:block;color:#85858b;font-size:14px}.home-filter-empty a{color:#5da6ff;text-decoration:none;font-weight:750}.home-filter-empty a:hover{text-decoration:underline}.be-markdown{line-height:1.58}.be-markdown>:first-child{margin-top:0!important}.be-markdown>:last-child{margin-bottom:0!important}.be-markdown p{margin:0 0 .72em}.be-markdown h1,.be-markdown h2,.be-markdown h3,.be-markdown h4{margin:.85em 0 .38em;color:inherit;font:800 1em/1.22 var(--font-display,var(--font-sans));letter-spacing:-.015em}.be-markdown h1{font-size:1.28em}.be-markdown h2{font-size:1.18em}.be-markdown h3{font-size:1.1em}.be-markdown h4{font-size:1.02em}.be-markdown ul,.be-markdown ol{margin:.45em 0 .8em;padding-left:1.35em}.be-markdown li+li{margin-top:.25em}.be-markdown blockquote{margin:.7em 0;padding:.1em 0 .1em .9em;border-left:3px solid rgba(92,160,255,.58);color:rgba(255,255,255,.72)}.be-markdown code{padding:.14em .38em;border-radius:.42em;background:rgba(255,255,255,.09);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.be-markdown pre{overflow:auto;margin:.75em 0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#080b10}.be-markdown pre code{padding:0;background:none;white-space:pre}.be-markdown a{color:#70adff;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.be-markdown hr{height:1px;margin:1em 0;border:0;background:rgba(255,255,255,.12)}.be-markdown del{opacity:.68}.f-desc.be-markdown{display:block}.f-desc.be-markdown p{margin:0}.notification-article-body.be-markdown{white-space:normal}.notification-article-body.be-markdown a:not(.notification-markdown-image){color:#2997ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.notification-article-body.be-markdown a:not(.notification-markdown-image):hover{color:#64b5ff}.notification-markdown-image{display:block;width:min(100%,760px);margin:1.25em 0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0b0d11;box-shadow:0 18px 48px rgba(0,0,0,.28);text-decoration:none!important}.notification-markdown-image img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;background:#080a0d}.notification-markdown-image:focus-visible{outline:3px solid rgba(41,151,255,.82);outline-offset:4px}@media(max-width:640px){.notification-markdown-image{margin:1em 0;border-radius:15px}.notification-markdown-image img{max-height:520px}}.ios-ban-toast{position:fixed;z-index:10120;left:50%;top:max(22px,env(safe-area-inset-top));bottom:auto;width:min(440px,calc(100% - 28px));min-height:72px;padding:13px 48px 13px 14px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,69,78,.32);border-radius:24px;background:rgba(31,24,27,.94);color:#fff;box-shadow:0 22px 70px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);opacity:0;transform:translate(-50%,-22px) scale(.98);transition:opacity .24s ease,transform .24s ease;pointer-events:none}.ios-ban-toast[hidden]{display:none!important}.ios-ban-toast.show{opacity:1;transform:translate(-50%,0) scale(1);pointer-events:auto}.ios-ban-toast-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:#ff3b30;color:#fff;font:900 22px/1 -apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;box-shadow:0 8px 22px rgba(255,59,48,.25)}.ios-ban-toast-copy{min-width:0;display:grid;gap:5px}.ios-ban-toast-copy strong{color:#ff6961;font:800 15px/1.15 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif}.ios-ban-toast-copy a{color:rgba(255,255,255,.82);font:600 12.5px/1.35 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;text-decoration:none}.ios-ban-toast-copy a:hover{text-decoration:underline}.ios-ban-toast-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.07);color:rgba(255,255,255,.68);font-size:20px;cursor:pointer}@media(max-width:640px){.settings-data-card .settings-export-button{width:100%}.home-filter-empty span{font-size:13px;line-height:1.45}.ios-ban-toast{top:max(16px,env(safe-area-inset-top));bottom:auto;border-radius:22px}}body.settings-page-active{background:#050607!important;overflow:hidden!important}body.settings-page-active>:not(#settingsPage):not(#authLoading):not(#avatarPicker):not(#bannerPicker):not(#settingsSaveConfirm):not(#settingsSaveToast):not(#accountBanToast):not(.betv-update-popup):not(#mobileAppBar):not(#mobileAccountPopover):not(#mobileNotificationPopover):not(script):not(style){display:none!important}body.settings-page-active>#settingsPage:not([hidden]){display:block!important;width:100%;height:100dvh;min-height:100vh;overflow-y:auto!important;overflow-x:hidden!important;background:#050607!important;color:#f7f8fa;position:fixed!important;inset:0!important;z-index:500!important;padding:0!important}#settingsPage[hidden],body.settings-page-active #settingsPage[hidden]{display:none!important}body.settings-page-active #profilePage{display:none!important}body.settings-page-active .settings-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.settings-page-active .settings-header{height:104px;margin:0!important;padding:20px clamp(22px,5vw,72px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:5;background:rgba(5,6,7,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.settings-page-active .settings-header h1{margin:0!important;font:800 24px/1 var(--font-display)!important;letter-spacing:-.035em!important}body.settings-page-active .settings-header p{margin:7px 0 0!important;color:rgba(255,255,255,.48)!important;font-size:13px!important}body.settings-page-active .settings-close-page{width:58px!important;height:58px!important;flex:0 0 58px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#111315!important;color:#fff!important;box-shadow:none!important}body.settings-page-active .settings-close-page:hover{border-color:rgba(255,255,255,.3)!important;background:#171a1d!important}body.settings-page-active #settingsPageBody{width:min(1260px,calc(100% - 40px))!important;margin:0 auto!important;padding:58px 0 96px!important}.settings-legal-layout{display:grid;grid-template-columns:250px minmax(0,820px);justify-content:center;gap:72px;align-items:start}.settings-page-nav{position:sticky;top:138px;align-self:start;display:flex;flex-direction:column;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0b0d0f}.settings-page-nav button{width:100%;min-height:46px;padding:13px 14px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.58);font:700 14px/1.2 var(--font-body);text-align:left;white-space:normal;cursor:pointer;box-shadow:none!important}.settings-page-nav button:hover{color:#fff;background:rgba(255,255,255,.05)}.settings-page-nav button.active{color:#111;background:#fff}.settings-page-content{min-width:0}.settings-section-panel{display:block;min-width:0}.settings-section-panel[hidden]{display:none!important}.settings-section-panel>h1{margin:20px 0 8px;font-size:clamp(38px,6vw,66px);line-height:.98;letter-spacing:-.05em;color:#fff}.settings-panel-lead{margin:0 0 42px!important;color:rgba(255,255,255,.52)!important;font-size:15px!important;line-height:1.6!important}.settings-panel-card{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#0b0d0f;box-shadow:none}.settings-panel-card .settings-banner-preview{margin:0 0 22px;min-height:170px;aspect-ratio:16/5.4}.settings-panel-card .settings-avatar-row{margin-top:0;padding-top:2px}.settings-panel-card .settings-form-grid{align-items:end}.settings-panel-card .settings-btn-row{margin-top:22px}.settings-panel-card .settings-status:empty{min-height:10px}.settings-panel-card .settings-connection{padding:2px 0;align-items:center}.settings-panel-card .settings-data-copy{margin:0!important;color:rgba(255,255,255,.66)!important;font-size:15px!important;line-height:1.7!important}.settings-device-sync{display:flex;align-items:center;gap:12px;margin:0 0 24px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.035)}.settings-device-sync>span:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.settings-device-sync strong{color:#fff;font-size:14px;line-height:1.25}.settings-device-sync small{color:rgba(255,255,255,.58);font-size:12px;line-height:1.45}.settings-device-sync-dot{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:rgba(255,255,255,.35);box-shadow:0 0 0 5px rgba(255,255,255,.04)}.settings-device-sync.is-active .settings-device-sync-dot{background:#84e4aa;box-shadow:0 0 0 5px rgba(132,228,170,.09)}.settings-device-sync.is-syncing .settings-device-sync-dot{background:#83b8ff;box-shadow:0 0 0 5px rgba(131,184,255,.09);animation:settingsSyncPulse 1.1s ease-in-out infinite}.settings-device-sync.is-error .settings-device-sync-dot{background:#ffabab;box-shadow:0 0 0 5px rgba(255,171,171,.08)}@keyframes settingsSyncPulse{0%,100%{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.settings-session-panel-card .settings-btn-row{margin-top:0}.settings-export-button svg,#settingsLogoutAccount svg{width:19px;height:19px;flex:0 0 auto}@media(max-width:820px){body.settings-page-active .settings-header{height:86px;padding:14px 20px!important}body.settings-page-active .settings-header h1{font-size:21px!important}body.settings-page-active .settings-header p{display:none!important}body.settings-page-active .settings-close-page{width:52px!important;height:52px!important;flex-basis:52px!important}body.settings-page-active #settingsPageBody{width:min(100% - 32px,760px)!important;padding:34px 0 72px!important}.settings-legal-layout{display:block}.settings-page-nav{position:static;display:flex;flex-direction:row;overflow-x:auto;gap:4px;margin-bottom:38px;border-radius:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.settings-page-nav::-webkit-scrollbar{display:none}.settings-page-nav button{width:auto;flex:0 0 auto;white-space:nowrap;text-align:center}.settings-section-panel>h1{font-size:clamp(38px,12vw,56px);margin-top:0}.settings-panel-lead{margin-bottom:30px!important}.settings-panel-card{padding:22px;border-radius:22px}.settings-panel-card .settings-banner-preview{min-height:125px}}@media(max-width:560px){body.settings-page-active #settingsPageBody{width:calc(100% - 24px)!important}.settings-panel-card{padding:18px}.settings-panel-card .settings-connection{align-items:flex-start;flex-direction:column;gap:18px}.settings-panel-card .settings-connection .settings-button{width:100%}.settings-panel-card .settings-btn-row{display:grid;grid-template-columns:1fr}.settings-panel-card .settings-button,.settings-panel-card .settings-danger{width:100%}}.support-contact{scroll-margin-top:clamp(92px,10vh,132px)}.notification-button,.mobile-notification-button,.mobile-search-button,.section-view-mobile-home,.avatar-picker-close,.banner-picker-close,.settings-close-page,.profile-close,.notification-header-close,.notification-page-close,.mobile-drawer-close{box-sizing:border-box!important;display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;padding:0!important;line-height:0!important;text-align:center!important}.notification-button>svg,.mobile-notification-button>svg,.section-view-mobile-home>svg,.avatar-picker-close>svg,.banner-picker-close>svg,.settings-close-page>svg,.profile-close>svg,.notification-header-close>svg,.notification-page-close>svg,.mobile-drawer-close>svg{display:block!important;margin:0!important;flex:0 0 auto!important;transform:none!important;transform-origin:center!important;overflow:visible!important;pointer-events:none!important;stroke-linecap:round;stroke-linejoin:round}.mobile-search-button>span{display:grid!important;place-items:center!important;line-height:0!important}.mobile-search-button>span>svg{display:block!important;margin:0!important;flex:none!important;transform-origin:center!important;overflow:visible!important}.section-view-mobile-home>svg{translate:-1px 0}.avatar-picker-close>svg,.banner-picker-close>svg,.settings-close-page>svg,.profile-close>svg,.notification-header-close>svg,.notification-page-close>svg,.mobile-drawer-close>svg{width:20px!important;height:20px!important}@media(max-width:760px){body.section-catalog-active .section-view-mobile-home{display:grid!important;place-items:center!important;overflow:hidden!important}body.section-catalog-active .section-view-mobile-home>svg{width:23px!important;height:23px!important}.avatar-picker-close,.banner-picker-close{display:grid!important;place-items:center!important}}body.support-page-active .home-topbar{width:max-content!important}body.support-page-active .home-nav-leading{max-width:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important}body.support-page-active .home-topbar.search-open .home-nav-leading{max-width:none!important;opacity:1!important;transform:none!important}body.support-page-active .home-nav-leading::before{opacity:1!important}body.support-page-active #logoBtn,body.support-page-active #logoBtn.active,body.support-page-active .home-nav-link[data-public-action="support"],body.support-page-active .home-nav-link[data-public-action="support"].active{background:transparent!important;box-shadow:none!important}.profile-page-home{position:absolute;top:24px;left:24px;z-index:4;width:56px;height:56px;min-width:56px;min-height:56px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(17,19,20,.82);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .2s ease,background .2s ease,border-color .2s ease;-webkit-appearance:none;appearance:none}.profile-page-home:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.24)}.profile-page-home:active{transform:scale(.96)}.profile-page-home svg{display:block;width:23px;height:23px;margin:auto}@media(min-width:761px){body.profile-page-active .profile-page-home{display:none!important}}.profile-saved-section{position:relative;z-index:3;width:100%;padding:34px clamp(22px,4vw,60px) 70px;background:#090a0c}.profile-saved-section[hidden]{display:none!important}.profile-saved-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.profile-saved-heading h2{margin:0;color:#fff;font:800 clamp(25px,3vw,34px)/1 var(--font-display);letter-spacing:-.035em}.profile-saved-heading span{color:rgba(255,255,255,.48);font-size:13px;font-weight:700}.profile-saved-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px}.profile-saved-card{min-width:0;padding:0;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:10px;-webkit-appearance:none;appearance:none}.profile-saved-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:2px solid #191d26;border-radius:13px;background:#11141a;box-shadow:0 13px 28px rgba(0,0,0,.18)}.profile-saved-thumb img,.profile-saved-placeholder{display:block;width:100%;height:100%;object-fit:cover}.profile-saved-placeholder{background:linear-gradient(135deg,#161b25,#090b10)}.profile-saved-play{position:absolute;left:50%;top:50%;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-50%);color:#fff;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.22);opacity:0;transition:opacity .2s ease,transform .2s ease}.profile-saved-play svg{width:18px;height:18px;transform:translateX(1px)}.profile-saved-card:hover .profile-saved-thumb{border-color:#33415e}.profile-saved-card:hover .profile-saved-play{opacity:1;transform:translate(-50%,-50%) scale(1.04)}.profile-saved-copy{display:flex;min-width:0;flex-direction:column;gap:4px;padding:0 2px}.profile-saved-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;color:#fff}.profile-saved-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.5);font-size:11px}.profile-saved-empty{grid-column:1/-1;min-height:190px;padding:28px;border:1px dashed rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:rgba(255,255,255,.55)}.profile-saved-empty svg{width:34px;height:34px;margin-bottom:4px;color:rgba(255,255,255,.38)}.profile-saved-empty strong{color:#fff;font-size:15px}.profile-saved-empty span{max-width:340px;font-size:12px;line-height:1.5}@media(max-width:1180px){.profile-saved-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.profile-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body.profile-page-active{--profile-mobile-action-size:46px;--profile-mobile-action-gap:9px;--profile-mobile-action-edge:14px;--profile-mobile-action-top:calc(16px + env(safe-area-inset-top));background:#090909!important}body.profile-page-active .profile-page-shell{min-height:100svh!important;overflow:hidden!important;background:#090909!important}body.profile-page-active .profile-page-hero{min-height:510px!important;height:auto!important;overflow:visible!important;border-radius:0!important;background:#090909!important}body.profile-page-active .profile-page-hero.has-profile-banner{background-image:none!important}body.profile-page-active .profile-page-banner,body.profile-page-active .profile-page-banner-fallback{position:absolute!important;inset:0 0 auto!important;width:100%!important;height:330px!important;min-height:330px!important}body.profile-page-active .profile-page-banner img,body.profile-page-active .profile-page-banner-fallback{filter:brightness(.64) saturate(.88)!important;object-position:center 28%!important}body.profile-page-active .profile-page-hero::after{inset:0 0 auto!important;width:100%!important;height:330px!important;background:linear-gradient(180deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.16) 48%,rgba(9,9,9,.7) 78%,#090909 100%)!important;pointer-events:none}body.profile-page-active .profile-page-info{position:absolute!important;inset:258px 0 auto!important;width:100%!important;padding:0 18px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:center!important}body.profile-page-active .profile-page-avatar{width:146px!important;height:146px!important;min-width:146px!important;min-height:146px!important;border:6px solid #090909!important;border-radius:50%!important;background:#0c0d10!important;box-shadow:0 18px 44px rgba(0,0,0,.48)!important}body.profile-page-active .profile-page-avatar svg{padding:30px!important}body.profile-page-active .profile-page-copy{width:100%!important;padding:0!important;align-items:center!important;gap:5px!important}body.profile-page-active .profile-page-name-row{justify-content:center!important;gap:8px!important}body.profile-page-active .profile-page-name{font-size:30px!important;line-height:1.02!important;letter-spacing:-.035em!important}body.profile-page-active .profile-page-handle{font-size:17px!important;line-height:1.2!important;color:rgba(255,255,255,.62)!important}body.profile-page-active .profile-page-home,body.profile-page-active .profile-page-more,body.profile-page-active .profile-page-logout,body.profile-page-active .mobile-notification-button{width:var(--profile-mobile-action-size)!important;height:var(--profile-mobile-action-size)!important;min-width:var(--profile-mobile-action-size)!important;min-height:var(--profile-mobile-action-size)!important;top:var(--profile-mobile-action-top)!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(25,25,26,.78)!important;color:#fff!important;box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}body.profile-page-active .profile-page-home{display:grid!important;position:absolute!important;left:var(--profile-mobile-action-edge)!important;right:auto!important}body.profile-page-active .mobile-app-bar{position:absolute!important;inset:0 0 auto!important;height:0!important;padding:0!important;pointer-events:none!important;background:transparent!important}body.profile-page-active .mobile-header-actions{position:absolute!important;top:var(--profile-mobile-action-top)!important;right:calc(var(--profile-mobile-action-edge) + var(--profile-mobile-action-size) + var(--profile-mobile-action-gap) + var(--profile-mobile-action-size) + var(--profile-mobile-action-gap))!important;width:var(--profile-mobile-action-size)!important;height:var(--profile-mobile-action-size)!important;margin:0!important;display:block!important;pointer-events:auto!important;z-index:10021!important}body.profile-page-active .mobile-notification-button{display:grid!important;margin:0!important}body.profile-page-active .profile-page-more{right:calc(var(--profile-mobile-action-edge) + var(--profile-mobile-action-size) + var(--profile-mobile-action-gap))!important;left:auto!important}body.profile-page-active .profile-page-logout{right:var(--profile-mobile-action-edge)!important;left:auto!important}body.profile-page-active .home-notification-menu{display:none!important}body.profile-page-active .profile-page-home svg,body.profile-page-active .profile-page-more svg,body.profile-page-active .profile-page-logout svg,body.profile-page-active .mobile-notification-button svg{width:21px!important;height:21px!important;margin:auto!important}body.profile-page-active .profile-saved-section{padding:16px 16px max(58px,env(safe-area-inset-bottom))!important;background:#090909!important}body.profile-page-active .profile-saved-heading{margin-bottom:16px!important}body.profile-page-active .profile-saved-heading h2{font-size:25px!important}body.profile-page-active .profile-saved-heading span{font-size:11px!important}body.profile-page-active .profile-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}body.profile-page-active .profile-saved-card{gap:8px!important}body.profile-page-active .profile-saved-thumb{border-width:2px!important;border-radius:11px!important}body.profile-page-active .profile-saved-play{width:34px;height:34px;opacity:1;background:rgba(0,0,0,.48)}body.profile-page-active .profile-saved-copy strong{font-size:12px!important}body.profile-page-active .profile-saved-copy small{font-size:10px!important}body.profile-page-active .profile-saved-empty{min-height:170px!important;padding:24px 18px!important;border-radius:17px!important}body.profile-page-active .mobile-notification-popover{top:calc(var(--profile-mobile-action-top) + var(--profile-mobile-action-size) + 10px)!important}}@media(max-width:380px){body.profile-page-active{--profile-mobile-action-size:43px;--profile-mobile-action-gap:7px;--profile-mobile-action-edge:10px}body.profile-page-active .profile-page-banner,body.profile-page-active .profile-page-banner-fallback,body.profile-page-active .profile-page-hero::after{height:310px!important;min-height:310px!important}body.profile-page-active .profile-page-info{inset:242px 0 auto!important}body.profile-page-active .profile-page-avatar{width:134px!important;height:134px!important;min-width:134px!important;min-height:134px!important}body.profile-page-active .profile-page-hero{min-height:485px!important}}@media (min-width:1024px){body.settings-page-active #settingsPageBody{width:min(1504px,calc(100% - 80px))!important}.settings-legal-layout{grid-template-columns:312px minmax(0,1fr)!important;gap:90px!important;justify-content:stretch!important}.settings-profile-panel{position:relative}.settings-profile-panel>.settings-panel-lead{max-width:620px}.settings-profile-panel .settings-profile-actions{position:absolute;top:27px;right:0;z-index:2;margin:0!important;padding:0!important;flex-wrap:nowrap}}.settings-session-panel .settings-session-section{margin-top:72px}.settings-session-panel .settings-session-section>h1{margin:0 0 8px;font-size:clamp(38px,6vw,66px);line-height:.98;letter-spacing:-.05em;color:#fff}.settings-session-panel .settings-session-actions{margin-top:0}.settings-session-panel .settings-session-status{margin-top:14px}.settings-session-panel .settings-panel-card + .settings-panel-card{margin-top:18px}.settings-security-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.settings-security-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.settings-security-copy>strong{font-size:17px;color:#fff}.settings-security-actions{display:flex;align-items:center;gap:16px;flex:0 0 auto}.settings-security-forgot{border:0;background:transparent;color:#3b82f6;padding:10px 2px;font:700 14px/1.2 var(--font-body);cursor:pointer}.settings-security-forgot:hover{text-decoration:underline}.settings-security-forgot:disabled{opacity:.55;cursor:wait;text-decoration:none}.settings-mfa-setup{display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;margin-top:26px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);align-items:start}.settings-mfa-setup[hidden]{display:none!important}.settings-mfa-qr{width:190px;aspect-ratio:1;border-radius:18px;background:#fff;padding:12px;display:grid;place-items:center;overflow:hidden;color:#111;font-weight:800}.settings-mfa-qr img{width:100%;height:100%;object-fit:contain}.settings-mfa-setup-copy{min-width:0}.settings-mfa-setup-copy>strong{display:block;margin:2px 0 7px;font-size:18px;color:#fff}.settings-mfa-setup-copy>p{margin:0 0 18px;color:rgba(255,255,255,.58);font-size:13px;line-height:1.55}.settings-mfa-secret-row{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:18px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.035)}.settings-mfa-secret-row>span{flex:0 0 auto;color:rgba(255,255,255,.52);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.settings-mfa-secret-row code{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:12px}.settings-mfa-verify-actions{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px!important}.auth-mfa-step #mfaCode{text-align:center;letter-spacing:.28em;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:820px){.settings-session-panel .settings-session-section{margin-top:52px}.settings-session-panel .settings-session-section>h1{font-size:clamp(38px,12vw,56px)}.settings-security-row{align-items:flex-start;flex-direction:column}.settings-security-actions{width:100%;justify-content:space-between}.settings-mfa-setup{grid-template-columns:1fr}.settings-mfa-qr{width:min(220px,100%)}}@media(max-width:560px){.settings-security-actions{align-items:stretch;flex-direction:column;gap:6px}.settings-security-actions .settings-button{width:100%}.settings-security-forgot{width:100%;text-align:center}.settings-mfa-verify-actions{display:grid!important;grid-template-columns:1fr!important}}@media (max-width:1023px){.settings-profile-panel .settings-profile-actions{position:static}}.settings-data-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px}.settings-data-actions .settings-export-button{flex:0 0 auto}.settings-data-privacy-note{min-width:0;display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.62);font-size:13px;line-height:1.45}.settings-data-privacy-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:10px 15px;border:1px solid #0a84ff;border-radius:999px;background:#0a84ff;color:#fff!important;font:700 13px/1 var(--font-body);text-decoration:none!important;box-shadow:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.settings-data-privacy-button:hover{background:#0077ed;border-color:#0077ed;transform:translateY(-1px)}.settings-data-privacy-button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:720px){.settings-data-actions{align-items:stretch;flex-direction:column;gap:16px}.settings-data-actions .settings-export-button{width:100%}.settings-data-privacy-note{align-items:flex-start;flex-direction:column;gap:10px}.settings-data-privacy-button{width:100%}}@media(max-width:760px){body.profile-page-active .mobile-header-actions>.mobile-notification-button{position:relative!important;inset:auto!important;top:0!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;vertical-align:top!important}}.login-trust-note{width:min(520px,100%);margin:18px auto 0;color:rgba(238,243,251,.62);font-size:11.5px;line-height:1.55;text-align:center}.login-trust-note>span:first-child{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.login-trust-links{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:5px}.login-trust-note a{color:#8ebcff;text-decoration:none;font-weight:700}.login-trust-note a:hover{text-decoration:underline}.auth-guest{width:100%;min-height:54px;margin-top:12px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(118,118,128,.24);color:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 24px rgba(0,0,0,.13);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);font:750 15px var(--font-body);letter-spacing:-.01em;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,filter .18s ease}.auth-guest:hover{background:rgba(142,142,147,.31);border-color:rgba(255,255,255,.18);filter:brightness(1.04)}.auth-guest:active{transform:scale(.992);background:rgba(99,99,102,.34)}.auth-guest:focus-visible{outline:3px solid rgba(10,132,255,.38);outline-offset:3px}.login-trust-links{flex-wrap:wrap;column-gap:7px;row-gap:2px}.login-trust-note a{color:#0a84ff}@media(max-width:520px){.login-trust-note{padding:0 10px;font-size:10.5px}.auth-guest{min-height:50px;margin-top:10px;font-size:14.5px}}@media(max-width:760px){body.profile-page-active .profile-page-more{right:var(--profile-mobile-action-edge)!important;left:auto!important}body.profile-page-active .mobile-header-actions{right:calc(var(--profile-mobile-action-edge) + var(--profile-mobile-action-size) + var(--profile-mobile-action-gap))!important}}.profile-favorites-section{position:relative;z-index:3;width:100%;padding:48px clamp(30px,5vw,76px) 58px;overflow:hidden;background:#090a0c;border-top:1px solid rgba(255,255,255,.06)}.profile-favorites-section[hidden]{display:none!important}.profile-favorites-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1540px;margin:0 auto 28px}.profile-favorites-eyebrow{display:block;margin-bottom:7px;color:rgba(255,255,255,.42);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-favorites-heading h2{margin:0;color:#fff;font:800 clamp(30px,3.2vw,44px)/1 var(--font-display);letter-spacing:-.045em}.profile-favorites-edit{min-height:42px;padding:0 18px;border:1px solid rgba(10,132,255,.5);border-radius:999px;background:rgba(10,132,255,.12);color:#64a9ff;font:750 13px/1 var(--font-body);cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease}.profile-favorites-edit:hover{background:rgba(10,132,255,.2);border-color:rgba(10,132,255,.75)}.profile-favorites-edit:active{transform:scale(.97)}.profile-favorites-content{max-width:1540px;margin:0 auto;overflow:hidden}.profile-favorites-empty{width:100%;min-height:176px;padding:34px;border:1px dashed rgba(255,255,255,.16);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.profile-favorites-empty:hover{border-color:rgba(10,132,255,.56);background:rgba(10,132,255,.055)}.profile-favorites-empty:active{transform:scale(.995)}.profile-favorites-empty-icon{width:48px;height:48px;margin-bottom:5px;border-radius:50%;display:grid;place-items:center;background:#0a84ff;color:#fff;box-shadow:0 10px 30px rgba(10,132,255,.28)}.profile-favorites-empty-icon svg{width:23px;height:23px}.profile-favorites-empty strong{font-size:18px;letter-spacing:-.02em}.profile-favorites-empty>span:last-child{color:rgba(255,255,255,.5);font-size:13px}.profile-favorites-ranking{display:flex;align-items:center;gap:clamp(14px,1.5vw,24px);width:100%;padding:4px 2px 15px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.profile-favorites-ranking::-webkit-scrollbar{display:none}.profile-favorite-ranked-item{position:relative;flex:0 0 clamp(330px,23vw,365px);min-width:330px;min-height:184px;padding:12px 0 0 clamp(68px,5.2vw,88px);border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start}.profile-favorite-rank{position:absolute;left:0;top:50%;z-index:0;transform:translateY(-50%);color:#7d828c;font:900 clamp(108px,8vw,142px)/.78 var(--font-display);letter-spacing:-.09em;opacity:.86;pointer-events:none;text-shadow:0 8px 28px rgba(0,0,0,.38)}.profile-favorite-poster{position:relative;z-index:1;display:block;width:100%;aspect-ratio:16/8.9;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:#121418;box-shadow:0 18px 38px rgba(0,0,0,.32);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.profile-favorite-ranked-item:hover .profile-favorite-poster{transform:translateY(-4px);border-color:rgba(255,255,255,.3);box-shadow:0 24px 46px rgba(0,0,0,.42)}.profile-favorite-poster img,.profile-favorite-placeholder{display:block;width:100%;height:100%;object-fit:cover}.profile-favorite-placeholder{background:linear-gradient(135deg,#1a1d24,#0a0b0f)}.profile-favorite-type{position:absolute;right:7px;top:7px;padding:5px 8px;border-radius:4px;background:rgba(255,255,255,.94);color:#111;font-size:9px;font-weight:900;letter-spacing:.03em}.profile-favorite-title{position:absolute;inset:auto 0 0;padding:24px 12px 10px;overflow:hidden;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.84));font-size:12px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-favorites-picker-backdrop{position:fixed;inset:0;z-index:20500;display:grid;place-items:center;padding:28px;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(16px) saturate(.9);backdrop-filter:blur(16px) saturate(.9)}.profile-favorites-picker-backdrop[hidden]{display:none!important}body.profile-favorites-picker-active{overflow:hidden!important}.profile-favorites-picker{width:min(1100px,100%);height:min(780px,calc(100dvh - 56px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:rgba(22,22,24,.96);color:#fff;box-shadow:0 40px 120px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05)}.profile-favorites-picker-header{min-height:112px;padding:24px 26px 20px 30px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.09)}.profile-favorites-picker-header span{display:block;margin-bottom:5px;color:#0a84ff;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.profile-favorites-picker-header h2{margin:0;font-size:28px;line-height:1.08;letter-spacing:-.035em}.profile-favorites-picker-header p{margin:7px 0 0;color:rgba(255,255,255,.5);font-size:13px}.profile-favorites-picker-close{width:42px;height:42px;flex:0 0 42px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(118,118,128,.22);color:rgba(255,255,255,.82);cursor:pointer}.profile-favorites-picker-close:hover{background:rgba(118,118,128,.34);color:#fff}.profile-favorites-picker-close svg{width:19px;height:19px}.profile-favorites-picker-search{margin:18px 26px 10px;min-height:46px;padding:0 15px;display:flex;align-items:center;gap:10px;border-radius:13px;background:rgba(118,118,128,.2);color:rgba(255,255,255,.48)}.profile-favorites-picker-search svg{width:19px;height:19px;flex:0 0 auto}.profile-favorites-picker-search input{width:100%;height:46px;padding:0;border:0;outline:0;background:transparent;color:#fff;font:500 15px/1 var(--font-body)}.profile-favorites-picker-search input::placeholder{color:rgba(255,255,255,.43)}.profile-favorites-picker-search input::-webkit-search-cancel-button,.profile-favorites-picker-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.profile-favorites-picker-body{min-height:0;padding:12px 26px 24px;overflow:auto;overscroll-behavior:contain}.profile-favorites-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}.profile-favorites-search-hint{margin:24px 0 2px;padding:17px 18px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(118,118,128,.11);text-align:center;color:rgba(255,255,255,.52);font-size:12px;line-height:1.45}.profile-favorites-search-hint strong{display:block;margin-bottom:3px;color:rgba(255,255,255,.88);font-size:13px}.profile-favorites-search-hint span{display:block}.profile-favorites-option{min-width:0;padding:0;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:9px}.profile-favorites-option-media{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:2px solid transparent;border-radius:14px;background:#101115;transition:border-color .16s ease,transform .16s ease,filter .16s ease}.profile-favorites-option:hover .profile-favorites-option-media{transform:translateY(-2px);border-color:rgba(255,255,255,.22)}.profile-favorites-option.selected .profile-favorites-option-media{border-color:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.18)}.profile-favorites-option-media img,.profile-favorites-option-media .profile-favorite-placeholder{display:block;width:100%;height:100%;object-fit:cover}.profile-favorites-option-order{position:absolute;right:8px;top:8px;width:28px;height:28px;box-sizing:border-box;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(20,20,22,.76);color:#fff;font-size:13px;font-weight:850;line-height:1;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-favorites-option-order svg{display:block;width:14px;height:14px;margin:0;flex:0 0 14px;overflow:visible;pointer-events:none}.profile-favorites-option.selected .profile-favorites-option-order{border-color:#0a84ff;background:#0a84ff}.profile-favorites-option-copy{display:flex;min-width:0;flex-direction:column;gap:3px;padding:0 3px}.profile-favorites-option-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.profile-favorites-option-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.46);font-size:10px;font-weight:650}.profile-favorites-picker-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;color:rgba(255,255,255,.5)}.profile-favorites-picker-empty strong{color:#fff;font-size:16px}.profile-favorites-picker-empty span{font-size:12px}.profile-favorites-picker-footer{width:100%;min-height:84px;box-sizing:border-box;padding:16px 28px;display:grid;grid-template-columns:minmax(160px,1fr) minmax(72px,auto) minmax(160px,1fr);align-items:center;column-gap:24px;border-top:1px solid rgba(255,255,255,.09);background:rgba(22,22,24,.98)}.profile-favorites-cancel,.profile-favorites-save{width:152px;min-width:152px;min-height:46px;margin:0;padding:0 20px;border:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font:750 14px/1 var(--font-body);text-align:center;white-space:nowrap;cursor:pointer}.profile-favorites-cancel{justify-self:start;background:rgba(118,118,128,.22);color:#fff}.profile-favorites-save{justify-self:end;background:#0a84ff;color:#fff;box-shadow:0 9px 24px rgba(10,132,255,.22)}.profile-favorites-save:disabled{background:rgba(118,118,128,.22);color:rgba(255,255,255,.35);box-shadow:none;cursor:not-allowed}.profile-favorites-selection-count{min-width:72px;margin:0;justify-self:center;align-self:center;text-align:center;color:rgba(255,255,255,.58);font-size:12px;font-weight:750;line-height:1;white-space:nowrap;transition:color .15s ease}.profile-favorites-selection-count.limit{color:#ff9f0a}@media(max-width:1100px){.profile-favorites-ranking{gap:14px}.profile-favorite-ranked-item{flex-basis:330px;min-width:330px;padding-left:68px}.profile-favorite-rank{font-size:108px}.profile-favorites-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.profile-favorites-section{display:none!important}.profile-favorites-picker-backdrop{display:none!important}}@media(min-width:761px){.profile-favorites-section{padding:34px clamp(22px,4vw,60px) 58px}.profile-favorites-heading,.profile-favorites-content{max-width:none;margin-left:0;margin-right:0}.profile-favorites-heading{margin-bottom:28px}.profile-favorite-ranked-item{flex:0 0 clamp(390px,23vw,430px);min-width:390px;padding-left:clamp(44px,3.2vw,56px)}}.settings-data-privacy-note{gap:0}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-height:42px;border:2px solid transparent;border-radius:999px;background:rgba(255,255,255,.24);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.36);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}.profile-favorite-rank{width:126px;height:240px;top:50%;display:block;color:transparent;font-size:0;line-height:0;opacity:.62;text-shadow:none}.profile-favorite-rank-svg{display:block;width:126px;height:240px;overflow:visible}@media(min-width:761px){.profile-favorite-ranked-item{padding-left:58px}.video-rail,.video-card{list-style:none!important}.video-card{display:block;font-size:0;line-height:0}.video-card::before,.video-card::marker{content:none!important;display:none!important}.video-card>.video-card-logo-slot:empty,.video-card>.video-card-logo:not([src]),.video-card>.video-card-logo[src=""]{display:none!important}}.settings-data-copy-outside{margin:-18px 0 22px!important;color:rgba(255,255,255,.66)!important;font-size:15px!important;line-height:1.7!important}.settings-data-action-card{padding:24px 28px!important}.settings-data-action-card .settings-data-actions{margin-top:0!important}@media(max-width:720px){.settings-data-copy-outside{margin:-10px 0 18px!important}.settings-data-action-card{padding:20px!important}}@media(min-width:761px){.profile-favorite-rank{left:-14px}}.profile-favorites-picker-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto}.profile-favorites-header-save{min-width:96px;min-height:42px;padding:0 20px;border:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:#0a84ff;color:#fff;font:750 14px/1 var(--font-body);box-shadow:0 9px 24px rgba(10,132,255,.24);cursor:pointer}.profile-favorites-header-save:hover{background:#168dff}.profile-favorites-header-save:active{transform:scale(.97)}.profile-favorites-header-save:disabled{background:rgba(118,118,128,.22);color:rgba(255,255,255,.35);box-shadow:none;cursor:not-allowed;transform:none}@media(min-width:761px){body.profile-page-active,body.profile-page-active .profile-page-shell{background:#090a0c!important}body.profile-page-active .profile-page-hero{width:100%!important;height:clamp(380px,30vw,470px)!important;min-height:380px!important;overflow:hidden!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#0a0b0d!important}body.profile-page-active .profile-page-banner,body.profile-page-active .profile-page-banner-fallback{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}body.profile-page-active .profile-page-banner img,body.profile-page-active .profile-page-banner-fallback{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 34%!important;filter:brightness(.66) saturate(.88)!important}body.profile-page-active .profile-page-hero::after{inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.16) 42%,rgba(5,6,7,.76) 78%,#090a0c 100%),linear-gradient(90deg,rgba(0,0,0,.14) 0%,transparent 52%,rgba(0,0,0,.18) 100%)!important}body.profile-page-active .profile-page-info{position:absolute!important;inset:auto clamp(36px,5vw,76px) 20px!important;width:auto!important;padding:0!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:18px!important;text-align:left!important}body.profile-page-active .profile-page-avatar{width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;border:5px solid #090a0c!important;border-radius:50%!important;background:#0c0d10!important;box-shadow:0 14px 34px rgba(0,0,0,.48)!important}body.profile-page-active .profile-page-copy{width:auto!important;min-width:0!important;padding:0 0 9px!important;align-items:flex-start!important;gap:5px!important}body.profile-page-active .profile-page-name-row{justify-content:flex-start!important;gap:9px!important}body.profile-page-active .profile-page-name{font-size:clamp(27px,2.35vw,36px)!important;line-height:1!important;letter-spacing:-.035em!important}body.profile-page-active .profile-page-handle{font-size:15px!important;line-height:1.3!important;color:rgba(255,255,255,.66)!important}body.profile-page-active .profile-page-badge,body.profile-page-active .profile-page-meta{display:none!important}body.profile-page-active{--profile-action-size:48px;--profile-action-gap:10px;--profile-action-edge:clamp(24px,3vw,46px);--profile-action-top:24px}body.profile-page-active .home-notification-menu{top:var(--profile-action-top)!important;right:calc(var(--profile-action-edge) + var(--profile-action-size) + var(--profile-action-gap))!important;width:var(--profile-action-size)!important;height:var(--profile-action-size)!important}body.profile-page-active .profile-page-more{top:var(--profile-action-top)!important;right:var(--profile-action-edge)!important;width:var(--profile-action-size)!important;height:var(--profile-action-size)!important;min-width:var(--profile-action-size)!important;min-height:var(--profile-action-size)!important}body.profile-page-active .profile-favorites-section{border-top:0!important;padding-top:42px!important}}html:not(.admin-route-boot).site-loading-active body>:not(#authLoading):not(script):not(style){visibility:hidden!important}html:not(.admin-route-boot).site-loading-active body>#authLoading{visibility:visible!important}.settings-data-panel .settings-data-actions-outside{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:0}.settings-data-panel .settings-data-status{margin-top:12px}@media(max-width:560px){.settings-data-panel .settings-data-actions-outside{display:grid;grid-template-columns:1fr}.settings-data-panel .settings-data-actions-outside .settings-button,.settings-data-panel .settings-data-actions-outside .settings-data-privacy-button{width:100%;justify-content:center}}@media (min-width:761px){body.profile-page-active .home-topbar,body.profile-page-active .home-user-menu{display:none!important}body.profile-page-active .topbar-wrap{position:static!important;inset:auto!important;width:0!important;height:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}body.profile-page-active{--profile-desktop-action-size:48px;--profile-desktop-action-gap:10px;--profile-desktop-action-edge:clamp(22px,3vw,42px);--profile-desktop-action-top:28px}body.profile-page-active .profile-page-home,body.profile-page-active .home-notification-menu,body.profile-page-active .profile-page-more{display:grid!important;position:fixed!important;top:var(--profile-desktop-action-top)!important;width:var(--profile-desktop-action-size)!important;height:var(--profile-desktop-action-size)!important;min-width:var(--profile-desktop-action-size)!important;min-height:var(--profile-desktop-action-size)!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:50%!important;background:rgba(21,22,24,.78)!important;color:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important;backdrop-filter:blur(14px) saturate(120%)!important;pointer-events:auto!important;z-index:10040!important}body.profile-page-active .profile-page-home{left:auto!important;right:calc(var(--profile-desktop-action-edge) + (var(--profile-desktop-action-size) + var(--profile-desktop-action-gap)) * 2)!important}body.profile-page-active .home-notification-menu{right:calc(var(--profile-desktop-action-edge) + var(--profile-desktop-action-size) + var(--profile-desktop-action-gap))!important}body.profile-page-active .home-notification-menu .notification-button{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border:0!important;background:transparent!important;box-shadow:none!important}body.profile-page-active .home-notification-menu .notification-dropdown{position:absolute!important;top:calc(100% + 10px)!important;right:0!important}body.profile-page-active .profile-page-more{right:var(--profile-desktop-action-edge)!important;left:auto!important;padding:0!important}body.profile-page-active .profile-page-home:hover,body.profile-page-active .home-notification-menu:hover,body.profile-page-active .profile-page-more:hover{background:rgba(42,43,46,.9)!important;border-color:rgba(255,255,255,.25)!important}body.profile-page-active .profile-page-home svg,body.profile-page-active .notification-button svg,body.profile-page-active .profile-page-more svg{width:21px!important;height:21px!important;margin:auto!important}body.profile-page-active .profile-favorites-content{max-width:1540px!important;overflow:visible!important}body.profile-page-active .profile-favorites-ranking{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.15vw,18px)!important;width:100%!important;padding:4px 0 14px!important;overflow:visible!important;scroll-snap-type:none!important}body.profile-page-active .profile-favorite-ranked-item{width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:10px 0 0 clamp(48px,4.1vw,72px)!important;scroll-snap-align:none!important}body.profile-page-active .profile-favorite-rank{left:0!important;font-size:clamp(88px,7vw,126px)!important}body.profile-page-active .profile-favorite-poster{width:100%!important;aspect-ratio:16/9!important}body.profile-page-active>footer{display:block!important;position:relative!important;z-index:3!important;margin-top:0!important;background:#090a0c!important}}@media (min-width:761px) and (max-width:1050px){body.profile-page-active .profile-favorite-ranked-item{padding-left:42px!important}body.profile-page-active .profile-favorite-rank{font-size:82px!important}}body.profile-page-active>footer{display:block!important;position:relative!important;z-index:3!important;background:#090a0c!important}.profile-page-like{display:none}body.section-catalog-active.detail-page-active>main{display:block!important;min-height:0!important;height:auto!important;flex:initial!important;margin:0!important;padding:0!important;overflow:visible!important}body.section-catalog-active.detail-page-active #dynamicSections.section-view-mode{display:none!important}@media(min-width:761px){body.profile-page-active .home-notification-menu{display:none!important}body.profile-page-active .profile-page-home,body.profile-page-active .profile-page-like,body.profile-page-active .profile-page-more{display:grid!important;position:absolute!important;top:auto!important;bottom:22px!important;left:auto!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:50%!important;background:rgba(21,22,24,.82)!important;color:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important;backdrop-filter:blur(14px) saturate(120%)!important;place-items:center!important;pointer-events:auto!important;z-index:8!important}body.profile-page-active .profile-page-home{right:calc(clamp(24px,3vw,46px) + 116px)!important}body.profile-page-active .profile-page-like{right:calc(clamp(24px,3vw,46px) + 58px)!important}body.profile-page-active .profile-page-more{right:clamp(24px,3vw,46px)!important}body.profile-page-active .profile-page-home:hover,body.profile-page-active .profile-page-like:hover,body.profile-page-active .profile-page-more:hover{background:rgba(42,43,46,.92)!important;border-color:rgba(255,255,255,.26)!important}body.profile-page-active .profile-page-home svg,body.profile-page-active .profile-page-like svg,body.profile-page-active .profile-page-more svg{display:block!important;width:21px!important;height:21px!important;margin:auto!important}body.profile-page-active .profile-favorite-rank{left:18px!important}}.avatar-picker-backdrop,.banner-picker-backdrop.avatar-picker-backdrop{z-index:20080!important}body.settings-page-active.avatar-picker-active #avatarPicker,body.settings-page-active.banner-picker-active #bannerPicker{display:grid!important;visibility:visible!important;pointer-events:auto!important}body.detail-page-active #detailRecommendations:not([hidden]){display:block!important;visibility:visible!important}@media(min-width:761px){body.profile-page-active .profile-favorite-ranked-item{padding-left:clamp(42px,3.4vw,56px)!important}body.profile-page-active .profile-favorite-rank{left:-8px!important}}@media(min-width:761px){body.profile-page-active .profile-favorite-ranked-item{padding-left:clamp(64px,5vw,82px)!important}body.profile-page-active .profile-favorite-rank{left:-10px!important}}.saved-content-limit-toast{position:fixed;left:50%;bottom:max(28px,env(safe-area-inset-bottom));z-index:20150;max-width:min(420px,calc(100% - 32px));padding:13px 18px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(28,28,30,.94);color:#fff;box-shadow:0 18px 48px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font:700 13px/1.35 var(--font-body);text-align:center;opacity:0;transform:translate(-50%,18px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.saved-content-limit-toast.show{opacity:1;transform:translate(-50%,0)}.avatar-picker-header .avatar-picker-close,.banner-picker-header.avatar-picker-header .banner-picker-close{display:grid!important;place-items:center!important;position:absolute!important;top:50%!important;right:clamp(14px,2vw,24px)!important;transform:translateY(-50%)!important;margin:0!important}@media(max-width:760px){.avatar-picker-header .avatar-picker-close,.banner-picker-header.avatar-picker-header .banner-picker-close{top:50%!important;right:14px!important;transform:translateY(-50%)!important}}@media(max-width:760px){body.profile-page-active .profile-favorites-section{display:block!important;width:100%!important;padding:34px 20px 44px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#050607!important}body.profile-page-active .profile-favorites-section[hidden]{display:none!important}body.profile-page-active .profile-favorites-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;margin:0 0 22px!important}body.profile-page-active .profile-favorites-heading h2{margin:0!important;font-size:clamp(32px,10vw,42px)!important;line-height:1!important}body.profile-page-active .profile-favorites-edit{min-height:40px!important;padding:0 15px!important;flex:0 0 auto!important;font-size:12px!important}body.profile-page-active .profile-favorites-content{width:calc(100% + 20px)!important;max-width:none!important;margin-right:-20px!important;overflow:visible!important}body.profile-page-active .profile-favorites-ranking{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;padding:2px 20px 14px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}body.profile-page-active .profile-favorites-ranking::-webkit-scrollbar{display:none!important}body.profile-page-active .profile-favorite-ranked-item{flex:0 0 min(82vw,330px)!important;width:min(82vw,330px)!important;min-width:min(82vw,330px)!important;min-height:160px!important;padding:8px 0 0 54px!important;scroll-snap-align:start!important}body.profile-page-active .profile-favorite-rank{left:-5px!important;top:50%!important;width:92px!important;height:174px!important;transform:translateY(-50%)!important;opacity:.84!important}body.profile-page-active .profile-favorite-rank-svg{width:92px!important;height:174px!important}body.profile-page-active .profile-favorite-poster{width:100%!important;aspect-ratio:16/9!important;border-radius:15px!important}body.profile-page-active .profile-favorites-empty{width:calc(100% - 20px)!important;min-height:156px!important;padding:26px 20px!important;border-radius:22px!important}.profile-favorites-picker-backdrop{display:grid!important;place-items:stretch!important;padding:0!important;background:rgba(0,0,0,.72)!important;z-index:20120!important}.profile-favorites-picker-backdrop[hidden]{display:none!important}.profile-favorites-picker{width:100%!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;background:#111113!important}.profile-favorites-picker-header{min-height:104px!important;padding:20px 18px 15px!important;gap:12px!important}.profile-favorites-picker-header h2{font-size:25px!important}.profile-favorites-picker-header p{font-size:12px!important}.profile-favorites-picker-header-actions{gap:8px!important}.profile-favorites-header-save{min-width:76px!important;height:42px!important;padding:0 14px!important}.profile-favorites-picker-close{width:42px!important;height:42px!important;flex:0 0 42px!important}.profile-favorites-picker-search{margin:12px 16px 8px!important}.profile-favorites-picker-body{padding:10px 16px 104px!important}.profile-favorites-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px 10px!important}.profile-favorites-option-media{border-radius:13px!important}.profile-favorites-picker-footer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:4!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important;background:rgba(28,28,30,.96)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}.profile-favorites-cancel,.profile-favorites-save{min-width:0!important;width:100%!important;height:46px!important;padding:0 12px!important;font-size:12px!important}.profile-favorites-selection-count{min-width:54px!important}}body.profile-page-active .profile-page-avatar[hidden],body.profile-page-active .profile-page-like[hidden],body.profile-page-active .profile-page-more[hidden]{display:none!important}body.profile-page-active .profile-page-info.without-avatar{gap:0!important}body.profile-page-active .profile-page-info.without-avatar .profile-page-copy{max-width:min(900px,100%)!important}body.profile-page-active .profile-public-empty{cursor:default!important;pointer-events:none!important}body.profile-viewer-guest.profile-page-active .profile-page-like,body.profile-viewer-guest.profile-page-active .profile-page-more,body.profile-viewer-guest.profile-page-active .home-notification-menu,body.profile-viewer-guest.profile-page-active .mobile-header-actions,body.profile-viewer-guest.profile-page-active .profile-page-logout{display:none!important}@media(min-width:761px){body.profile-viewer-guest.profile-page-active .profile-page-home{left:auto!important;right:clamp(24px,3vw,46px)!important}}@media(max-width:760px){body.profile-page-active .profile-page-info.without-avatar{align-items:center!important}body.profile-page-active .profile-page-info.without-avatar .profile-page-copy{align-items:center!important;text-align:center!important}}body.drive-player-open{overflow:hidden!important;overscroll-behavior:none}.drive-player-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:stretch;background:#000;color:#fff;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.drive-player-overlay[hidden]{display:none!important}.drive-player-overlay.is-open{opacity:1;visibility:visible}.drive-player-shell{position:relative;width:100%;height:100%;height:100dvh;overflow:hidden;background:#000;isolation:isolate}.drive-player-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(circle at center,#15202f 0%,#06080d 68%,#000 100%)}.drive-player-backdrop[hidden]{display:none!important}.drive-player-backdrop::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.38) 0%,rgba(0,0,0,.52) 48%,rgba(0,0,0,.78) 100%)}.drive-player-backdrop-image{width:100%;height:100%;object-fit:cover;transform:scale(1.06);filter:blur(16px) saturate(1.08)}.drive-player-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;background:#000}.drive-player-frame-shell{position:absolute;inset:0;z-index:2;overflow:hidden;background:#000}.drive-player-frame-shell[hidden]{display:none!important}.drive-player-frame{position:absolute;left:0;top:-64px;width:100%;height:calc(100% + 64px);border:0;background:#000}.drive-player-loading{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;color:#fff;background:#000}.drive-player-loading[hidden],.drive-player-loading-message[hidden],.drive-player-support-link[hidden]{display:none!important}.drive-player-overlay.is-audio-mode.has-backdrop .drive-player-loading{background:rgba(0,0,0,.22)}.drive-player-loader{position:relative;width:34px;height:34px;display:block;flex:0 0 auto;border:0;border-radius:50%;background:conic-gradient( from 0deg,rgba(255,255,255,.08) 0deg,rgba(255,255,255,.14) 55deg,rgba(255,255,255,.28) 120deg,rgba(255,255,255,.52) 190deg,rgba(255,255,255,.82) 255deg,#fff 320deg,rgba(255,255,255,.08) 360deg );-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:drive-player-spin .78s linear infinite}.drive-player-loader::before,.drive-player-loader::after{content:none!important;display:none!important}.drive-player-loading-message{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@keyframes drive-player-spin{to{transform:rotate(360deg)}}.drive-player-top-controls,.drive-player-center-controls,.drive-player-bottom-controls{position:absolute;z-index:6;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.drive-player-overlay.controls-visible .drive-player-top-controls,.drive-player-overlay.controls-visible .drive-player-center-controls,.drive-player-overlay.controls-visible .drive-player-bottom-controls,.drive-player-overlay.is-paused .drive-player-top-controls,.drive-player-overlay.is-paused .drive-player-center-controls,.drive-player-overlay.is-paused .drive-player-bottom-controls{opacity:1;pointer-events:auto}.drive-player-shell::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.54),transparent 24%,transparent 70%,rgba(0,0,0,.7));transition:opacity .18s ease}.drive-player-overlay.controls-visible .drive-player-shell::after,.drive-player-overlay.is-paused .drive-player-shell::after{opacity:1}.drive-player-top-controls{top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));display:flex;align-items:center;gap:8px;transform:translateY(-5px)}.drive-player-overlay.controls-visible .drive-player-top-controls,.drive-player-overlay.is-paused .drive-player-top-controls{transform:translateY(0)}.drive-player-icon,.drive-player-skip,.drive-player-toggle{appearance:none;border:0;margin:0;padding:0;display:grid;place-items:center;color:#fff;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.drive-player-icon{width:46px;height:46px;border-radius:50%}.drive-player-icon:hover,.drive-player-icon:focus-visible{background:rgba(255,255,255,.13);outline:none}.drive-player-icon svg{width:27px;height:27px;fill:currentColor}.drive-player-volume .volume-off{display:none}.drive-player-overlay.is-muted .drive-player-volume .volume-on{display:none}.drive-player-overlay.is-muted .drive-player-volume .volume-off{display:block}.drive-player-center-controls{left:50%;top:50%;display:flex;align-items:center;gap:clamp(42px,8vw,112px);transform:translate(-50%,-48%) scale(.96)}.drive-player-overlay.controls-visible .drive-player-center-controls,.drive-player-overlay.is-paused .drive-player-center-controls{transform:translate(-50%,-50%) scale(1)}.drive-player-skip{width:76px;height:76px;border-radius:50%}.drive-player-skip:hover,.drive-player-skip:focus-visible,.drive-player-toggle:hover,.drive-player-toggle:focus-visible{background:rgba(255,255,255,.1);outline:none}.drive-player-skip svg{width:68px;height:68px;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.drive-player-skip text{fill:currentColor;stroke:none;font-size:19px;font-family:inherit;font-weight:700;text-anchor:middle}.drive-player-toggle{width:82px;height:82px;border-radius:50%}.drive-player-toggle svg{width:62px;height:62px;fill:currentColor}.drive-player-toggle .play-icon{display:none;margin-left:5px}.drive-player-overlay.is-paused .drive-player-toggle .pause-icon{display:none}.drive-player-overlay.is-paused .drive-player-toggle .play-icon{display:block}.drive-player-bottom-controls{left:max(34px,env(safe-area-inset-left));right:max(34px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));transform:translateY(6px)}.drive-player-overlay.controls-visible .drive-player-bottom-controls,.drive-player-overlay.is-paused .drive-player-bottom-controls{transform:translateY(0)}.drive-player-progress{width:100%;height:22px;margin:0;appearance:none;background:transparent;cursor:pointer;accent-color:#fff}.drive-player-progress::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,#fff 0 var(--drive-progress,0%),rgba(255,255,255,.38) var(--drive-progress,0%) 100%)}.drive-player-progress::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgba(0,0,0,.16)}.drive-player-progress::-moz-range-track{height:4px;border-radius:99px;background:rgba(255,255,255,.38)}.drive-player-progress::-moz-range-progress{height:4px;border-radius:99px;background:#fff}.drive-player-progress::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff}.drive-player-time{display:flex;align-items:center;gap:5px;margin-top:1px;color:rgba(255,255,255,.82);font-size:15px;font-variant-numeric:tabular-nums}.drive-player-overlay.is-audio-mode .drive-player-shell{background:#05070b}.drive-player-overlay.is-audio-mode .drive-player-video{opacity:0;background:transparent}.drive-player-overlay.is-audio-mode .drive-player-shell::after{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 28%,transparent 68%,rgba(0,0,0,.62))}.drive-player-overlay.is-frame-mode .drive-player-video,.drive-player-overlay.is-frame-mode .drive-player-loading,.drive-player-overlay.is-frame-mode .drive-player-volume,.drive-player-overlay.is-frame-mode .drive-player-center-controls,.drive-player-overlay.is-frame-mode .drive-player-bottom-controls{display:none!important}.drive-player-overlay.is-frame-mode .drive-player-shell::after{display:none}.drive-player-overlay.is-frame-mode .drive-player-top-controls{opacity:1;pointer-events:auto;transform:none}.drive-player-overlay.is-frame-mode .drive-player-close{background:rgba(0,0,0,.55);backdrop-filter:blur(8px)}.drive-player-overlay.is-youtube-mode .drive-player-frame-shell{inset:56px 0 0;background:#000}.drive-player-overlay.is-youtube-mode .drive-player-frame{inset:0;width:100%;height:100%}.drive-player-overlay.is-youtube-mode .drive-player-top-controls{top:5px;right:max(8px,env(safe-area-inset-right));height:46px}.drive-player-overlay.is-youtube-mode .drive-player-volume,.drive-player-overlay.is-youtube-mode .drive-player-external{display:none!important}.drive-player-overlay.is-youtube-mode .drive-player-close{width:44px;height:44px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.drive-player-overlay.is-youtube-mode .drive-player-close:hover,.drive-player-overlay.is-youtube-mode .drive-player-close:focus-visible{background:rgba(255,255,255,.2)}@media (max-width:700px){.drive-player-frame{top:-52px;height:calc(100% + 52px)}.drive-player-top-controls{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right))}.drive-player-overlay.is-youtube-mode .drive-player-frame-shell{inset:50px 0 0}.drive-player-overlay.is-youtube-mode .drive-player-top-controls{top:3px;height:44px}.drive-player-overlay.is-youtube-mode .drive-player-close{width:42px;height:42px}.drive-player-icon{width:42px;height:42px}.drive-player-icon svg{width:24px;height:24px}.drive-player-center-controls{gap:clamp(18px,7vw,42px)}.drive-player-skip{width:64px;height:64px}.drive-player-skip svg{width:58px;height:58px}.drive-player-toggle{width:70px;height:70px}.drive-player-toggle svg{width:52px;height:52px}.drive-player-bottom-controls{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.drive-player-time{font-size:13px}}@media (prefers-reduced-motion:reduce){.drive-player-overlay,.drive-player-top-controls,.drive-player-center-controls,.drive-player-bottom-controls,.drive-player-shell::after{transition:none!important}.drive-player-loader::before{animation-duration:1.5s}.drive-player-loader::after{animation:none}}.drive-player-overlay.is-audio-frame-mode .drive-player-frame-shell{inset:auto;left:50%;top:50%;width:min(620px,calc(100vw - 32px));height:132px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;background:rgba(8,10,14,.82);box-shadow:0 18px 70px rgba(0,0,0,.48);backdrop-filter:blur(18px)}.drive-player-overlay.is-audio-frame-mode .drive-player-frame{inset:0;width:100%;height:100%;background:transparent}.drive-player-overlay.is-audio-frame-mode .drive-player-backdrop{display:block!important}.drive-player-overlay.is-audio-frame-mode .drive-player-top-controls{z-index:8}@media (max-width:700px){.drive-player-overlay.is-audio-frame-mode .drive-player-frame-shell{width:calc(100vw - 24px);height:118px;border-radius:15px}}.drive-player-overlay.is-audio-mode .drive-player-backdrop{display:block!important}.drive-player-overlay.is-audio-mode.has-backdrop .drive-player-backdrop-image{transform:scale(1.025);filter:brightness(.58) saturate(1.08)}.drive-player-overlay.is-audio-mode .drive-player-loading{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.34));text-shadow:0 1px 16px rgba(0,0,0,.72)}.drive-player-overlay.is-loading:not(.is-error) .drive-player-center-controls,.drive-player-overlay.is-loading:not(.is-error) .drive-player-bottom-controls{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.drive-player-icon:disabled,.drive-player-skip:disabled,.drive-player-toggle:disabled,.drive-player-progress:disabled{cursor:wait;opacity:.42}.drive-player-overlay.is-error .drive-player-loader{display:none}.drive-player-overlay.is-error .drive-player-loading{flex-direction:column;gap:14px;padding:24px;text-align:center;line-height:1.55;background:rgba(0,0,0,.56)}.drive-player-overlay.is-error .drive-player-loading-message{position:static!important;width:min(520px,100%)!important;height:auto!important;padding:18px 20px!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px;color:rgba(255,255,255,.9);background:rgba(8,12,20,.6);box-shadow:0 18px 50px rgba(0,0,0,.3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.drive-player-support-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:rgba(255,255,255,.09);font-size:14px;font-weight:650;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.drive-player-support-link:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.16)}.drive-player-support-link:active{transform:scale(.98)}.drive-player-support-link:focus-visible{outline:2px solid #fff;outline-offset:3px}.drive-player-overlay{--drive-player-actionbar-height:68px}.drive-player-video{height:calc(100% - var(--drive-player-actionbar-height))}.drive-player-loading,.drive-player-shell::after{bottom:var(--drive-player-actionbar-height)}.drive-player-center-controls{top:calc((100% - var(--drive-player-actionbar-height))/2)}.drive-player-bottom-controls{bottom:calc(var(--drive-player-actionbar-height) + max(20px,env(safe-area-inset-bottom)))}.drive-player-top-controls{top:auto!important;left:0;right:0!important;bottom:0;width:100%;height:var(--drive-player-actionbar-height)!important;padding:0 max(18px,env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:flex-end;gap:8px;opacity:1!important;pointer-events:auto!important;transform:none!important;background:linear-gradient(180deg,rgba(8,8,9,.98),#000);border-top:1px solid rgba(255,255,255,.09);box-shadow:0 -16px 36px rgba(0,0,0,.22);z-index:10}.drive-player-top-controls::before{display:none}.drive-player-fullscreen{margin-right:auto}.drive-player-fullscreen .fullscreen-exit{display:none}.drive-player-overlay.is-browser-fullscreen .drive-player-fullscreen .fullscreen-enter{display:none}.drive-player-overlay.is-browser-fullscreen .drive-player-fullscreen .fullscreen-exit{display:block}.drive-player-top-controls .drive-player-icon{width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.07);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.drive-player-top-controls .drive-player-icon:hover,.drive-player-top-controls .drive-player-icon:focus-visible{background:rgba(255,255,255,.15)}.drive-player-frame-shell,.drive-player-overlay.is-frame-mode .drive-player-frame-shell,.drive-player-overlay.is-youtube-mode .drive-player-frame-shell{inset:0 0 var(--drive-player-actionbar-height) 0!important}.drive-player-overlay.is-youtube-mode .drive-player-frame{inset:0!important;width:100%!important;height:100%!important}.drive-player-overlay.is-frame-mode .drive-player-volume,.drive-player-overlay.is-frame-mode .drive-player-external,.drive-player-overlay.is-youtube-mode .drive-player-volume,.drive-player-overlay.is-youtube-mode .drive-player-external{display:grid!important}.drive-player-overlay.is-frame-mode .drive-player-close,.drive-player-overlay.is-youtube-mode .drive-player-close{width:44px;height:44px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}@media(max-width:700px){.drive-player-overlay{--drive-player-actionbar-height:60px}.drive-player-top-controls{height:var(--drive-player-actionbar-height)!important;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));gap:6px}.drive-player-top-controls::before{display:none}.drive-player-top-controls .drive-player-icon,.drive-player-overlay.is-frame-mode .drive-player-close,.drive-player-overlay.is-youtube-mode .drive-player-close{width:42px;height:42px;flex-basis:42px}.drive-player-bottom-controls{bottom:calc(var(--drive-player-actionbar-height) + max(12px,env(safe-area-inset-bottom)))}}.video-rail-more{flex-basis:54px!important;width:54px!important;height:54px!important;margin:0 9px 12px 1px!important;border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.065)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.2)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transition:none!important}.video-rail-more svg{width:22px!important;height:22px!important;filter:none!important}.video-rail-more:hover,.video-rail-more:focus-visible,.video-rail-more:active{transform:none!important;border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.065)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.2)!important}.video-rail-more:focus-visible{outline:2px solid rgba(255,255,255,.7)!important;outline-offset:3px!important}@media(max-width:600px){.video-rail-more{flex-basis:48px!important;width:48px!important;height:48px!important;margin-right:5px!important}.video-rail-more svg{width:20px!important;height:20px!important}}.drive-player-overlay.is-youtube-mode.is-browser-fullscreen .drive-player-external{display:none!important}.drive-player-top-controls .drive-player-fullscreen{width:40px!important;height:40px!important;flex:0 0 40px!important;margin-right:auto!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:13px!important;background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.2)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15)!important;backdrop-filter:blur(14px) saturate(1.15)!important}.drive-player-top-controls .drive-player-fullscreen svg{width:21px!important;height:21px!important;fill:none!important}.drive-player-top-controls .drive-player-fullscreen:hover,.drive-player-top-controls .drive-player-fullscreen:focus-visible{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.085))!important;border-color:rgba(255,255,255,.18)!important}.drive-player-top-controls .drive-player-fullscreen:focus-visible{outline:2px solid rgba(255,255,255,.86)!important;outline-offset:3px!important}.drive-player-overlay.is-browser-fullscreen{--drive-player-actionbar-height:0px}.drive-player-overlay.is-browser-fullscreen .drive-player-top-controls{display:none!important}.drive-player-overlay.is-browser-fullscreen .drive-player-video{height:100%!important}.drive-player-overlay.is-browser-fullscreen .drive-player-loading,.drive-player-overlay.is-browser-fullscreen .drive-player-shell::after{bottom:0!important}.drive-player-overlay.is-browser-fullscreen .drive-player-center-controls{top:50%!important}.drive-player-overlay.is-browser-fullscreen .drive-player-bottom-controls{bottom:max(20px,env(safe-area-inset-bottom))!important}@media(max-width:700px){.drive-player-top-controls .drive-player-fullscreen{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:12px!important}.drive-player-top-controls .drive-player-fullscreen svg{width:20px!important;height:20px!important}.drive-player-overlay.is-browser-fullscreen .drive-player-bottom-controls{bottom:max(12px,env(safe-area-inset-bottom))!important}}.billie-home-spotlight{width:100%;margin:18px 0 46px;padding:0 var(--be-content-gutter,clamp(20px,4vw,58px))}.billie-home-spotlight[hidden]{display:none!important}.billie-home-spotlight-frame{position:relative;width:min(100%,var(--be-content-max,1680px));height:clamp(300px,28vw,400px);margin:0 auto;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.14);border-radius:34px;background:#080a0f;box-shadow:0 30px 78px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 0 rgba(255,255,255,.035)}.billie-home-spotlight-frame::after{display:none}.billie-home-spotlight-frame>img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.92) contrast(1.03) brightness(.76);transform:scale(1.01)}.billie-home-spotlight-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,6,15,.34) 0%,rgba(2,7,17,.18) 44%,rgba(2,7,17,.14) 72%,rgba(2,7,17,.56) 100%),linear-gradient(0deg,rgba(2,6,13,.68),transparent 68%)}.billie-home-spotlight-copy{position:absolute;left:clamp(32px,4.6vw,72px);top:50%;z-index:4;max-width:min(620px,60%);display:flex;flex-direction:column;gap:6px;transform:translateY(-50%)}.billie-home-spotlight-copy span{color:#77b7ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.billie-home-spotlight-copy strong{color:#fff;font-size:clamp(32px,3.2vw,52px);font-weight:760;line-height:1.03;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 10px 32px rgba(0,0,0,.42)}.billie-home-spotlight-button{position:absolute;right:clamp(24px,3.6vw,54px);bottom:clamp(24px,3vw,40px);z-index:5;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid rgba(151,202,255,.28);border-radius:13px;background:linear-gradient(135deg,#2387ff,#1261d7);box-shadow:0 12px 30px rgba(13,91,211,.3);color:#fff;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.billie-home-spotlight-button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 16px 36px rgba(13,91,211,.4)}.billie-home-spotlight-button:focus-visible{outline:3px solid rgba(112,180,255,.45);outline-offset:3px}.billie-home-spotlight-button svg{width:17px;height:17px;flex:0 0 auto}.billie-page-shell{display:none;position:relative;z-index:2;width:100%;min-height:100svh;background:#05070b;color:#f7f9ff}.billie-page-shell[hidden]{display:none!important}body.billie-page-active{min-height:100svh;overflow-x:hidden!important;background:#05070b!important}body.billie-page-active>:not(#billiePage):not(footer):not(.cookie-notice):not(.betv-update-popup):not(#mobileAppBar):not(#mobileAccountPopover):not(#mobileNotificationPopover):not(script):not(style){display:none!important}body.billie-page-active>#billiePage{display:block!important}body.billie-page-active>footer{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px var(--be-content-gutter,clamp(20px,4vw,58px)) 34px!important;background:#05070b!important}body.billie-page-active>footer>.footer-card{width:min(100%,var(--be-content-max,1680px))!important;margin:0 auto!important}.billie-page-header{position:fixed;inset:0 0 auto;z-index:80;height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,3.1vw,48px);background:linear-gradient(180deg,rgba(5,7,11,.98) 0%,rgba(5,7,11,.82) 66%,transparent 100%);pointer-events:none}.billie-page-header>*{pointer-events:auto}.billie-page-header-actions{display:flex;align-items:center;gap:12px}.billie-page-home,.billie-page-notifications,.billie-page-avatar{position:relative;width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:rgba(15,19,28,.76);box-shadow:0 12px 34px rgba(0,0,0,.26);color:#fff;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.billie-page-home{width:48px;height:48px;flex-basis:48px;border-radius:50%;background:rgba(17,19,20,.82);border-color:rgba(255,255,255,.14);box-shadow:0 12px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}.billie-page-notifications,.billie-page-avatar{border-radius:50%}.billie-page-home:hover,.billie-page-notifications:hover,.billie-page-avatar:hover{border-color:rgba(84,161,255,.55);background:rgba(31,46,69,.88);transform:translateY(-1px)}.billie-page-home:hover{box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)}.billie-page-home:focus-visible,.billie-page-notifications:focus-visible,.billie-page-avatar:focus-visible{outline:3px solid rgba(74,155,255,.36);outline-offset:3px}.billie-page-home svg,.billie-page-notifications svg,.billie-page-avatar>svg{width:21px;height:21px}.billie-page-home svg{width:22px;height:22px}.billie-page-avatar img{width:100%;height:100%;display:block;object-fit:cover}.billie-page-avatar img[hidden],.billie-page-avatar svg[hidden]{display:none!important}.billie-page-unread-dot{position:absolute;top:5px;right:5px;width:9px;height:9px;border:2px solid #0d1119;border-radius:50%;background:#2587ff;box-shadow:0 0 10px rgba(37,135,255,.9)}.billie-page-unread-dot[hidden]{display:none!important}.billie-page-content{width:min(100%,1280px);min-height:calc(100svh - 80px);margin:0 auto;padding:146px clamp(24px,4.5vw,72px) 96px}.billie-biography-grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(42px,6vw,96px);align-items:center}.billie-portrait-frame{position:relative;width:100%;max-width:520px;margin:0;padding:4px;border:1px solid rgba(255,255,255,.15);border-radius:34px;background:linear-gradient(145deg,rgba(30,33,39,.98),rgba(8,10,14,.98) 58%,rgba(28,31,37,.96));box-shadow:0 34px 80px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.035)}.billie-portrait-frame::after{display:none}.billie-portrait-inner{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:29px;background:#0a0d14}.billie-portrait-inner::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,5,9,.32),transparent 48%);pointer-events:none}.billie-portrait-inner img{width:100%;height:100%;display:block;object-fit:cover;object-position:55% center;filter:saturate(.9) contrast(1.03)}.billie-biography-copy{max-width:760px}.billie-page-kicker{margin:0 0 13px;color:#3c98ff;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.billie-biography-copy h1{margin:0 0 28px;color:#fff;font-size:clamp(48px,6.8vw,88px);font-weight:760;line-height:.95;letter-spacing:-.065em}.billie-biography-text{display:flex;flex-direction:column;gap:17px;color:rgba(235,241,250,.75);font-size:clamp(16px,1.25vw,19px);line-height:1.72}.billie-biography-text p{margin:0}.billie-biography-text em{color:#fff;font-style:normal;font-weight:650}.billie-biography-text[hidden]{display:none!important}.billie-social-section{margin-top:38px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.billie-social-section h2{margin:0 0 18px;color:#fff;font-size:17px;font-weight:750;letter-spacing:-.015em}.billie-social-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.billie-social-link{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:rgba(255,255,255,.82);text-decoration:none;transition:transform .2s ease,color .2s ease,opacity .2s ease}.billie-social-link:hover{transform:translateY(-2px);background:transparent;color:#fff}.billie-social-link:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:5px;border-radius:4px}.billie-social-link svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.billie-social-link.is-x svg{width:21px;height:21px;fill:currentColor;stroke:none}.billie-social-link.is-youtube svg{width:25px;height:25px;fill:currentColor;stroke:none}.billie-social-link.is-spotify svg{width:24px;height:24px;fill:none;stroke:none}.billie-social-link.is-spotify .spotify-disc{fill:currentColor;stroke:none}.billie-social-link.is-spotify .spotify-wave{fill:none;stroke:#05070b;stroke-width:1.45;stroke-linecap:round}@media(max-width:900px){.billie-home-spotlight-copy{max-width:56%}.billie-biography-grid{grid-template-columns:1fr;gap:48px;align-items:start}.billie-portrait-frame{max-width:620px;margin:0 auto}.billie-biography-copy{max-width:760px;margin:0 auto}.billie-biography-copy h1{font-size:clamp(46px,10vw,76px)}}@media(max-width:760px){.billie-home-spotlight{margin:12px 0 34px;padding:0 18px}.billie-home-spotlight-frame{width:100%;min-height:0;height:230px;max-height:none;border-radius:26px}.billie-home-spotlight-frame>img{object-position:56% center}.billie-home-spotlight-overlay{background:linear-gradient(90deg,rgba(2,6,15,.8),rgba(2,7,17,.26)),linear-gradient(0deg,rgba(2,6,13,.75),transparent 75%)}.billie-home-spotlight-copy{left:24px;right:24px;top:24px;max-width:76%;transform:none}.billie-home-spotlight-copy span{font-size:10px}.billie-home-spotlight-copy strong{font-size:32px;line-height:1.04}.billie-home-spotlight-button{right:20px;bottom:18px;min-height:42px;padding:0 14px;font-size:12px;border-radius:12px}.billie-page-header{height:82px;padding:0 16px}.billie-page-header-actions{gap:9px}.billie-page-notifications,.billie-page-avatar{width:44px;height:44px;flex-basis:44px}.billie-page-home{width:48px;height:48px;flex-basis:48px;border-radius:50%}.billie-page-home svg,.billie-page-notifications svg,.billie-page-avatar>svg{width:19px;height:19px}.billie-page-home svg{width:20px;height:20px}.billie-page-content{padding:112px 18px 72px}.billie-biography-grid{gap:36px}.billie-portrait-frame{max-width:520px;padding:3px;border-radius:28px}.billie-portrait-inner{border-radius:24px;aspect-ratio:4/4.7}.billie-biography-copy h1{margin-bottom:22px;font-size:clamp(43px,14vw,64px)}.billie-biography-text{gap:15px;font-size:16px;line-height:1.65}.billie-social-section{margin-top:30px;padding-top:24px}.billie-social-link{width:26px;height:26px}body.billie-page-active>footer{padding:20px 18px 28px!important}}@media(max-width:430px){.billie-home-spotlight-frame{height:196px}.billie-home-spotlight-copy{max-width:78%}.billie-home-spotlight-copy strong{font-size:26px;line-height:1.05}.billie-home-spotlight-button{max-width:calc(100% - 40px);white-space:nowrap}}body.billie-page-active #dynamicSections{display:none!important}.drive-player-top-controls .drive-player-fullscreen .fullscreen-enter path{stroke-width:1.9!important}.drive-player-shell:fullscreen,.drive-player-shell:-webkit-full-screen{--drive-player-actionbar-height:0px!important;width:100vw!important;height:100vh!important;background:#000!important}.drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-shell:fullscreen .drive-player-center-controls,.drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-shell:-webkit-full-screen .drive-player-top-controls,.drive-player-shell:-webkit-full-screen .drive-player-center-controls,.drive-player-shell:-webkit-full-screen .drive-player-bottom-controls{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.drive-player-shell:fullscreen .drive-player-video,.drive-player-shell:-webkit-full-screen .drive-player-video{height:100%!important}.drive-player-shell:fullscreen .drive-player-frame-shell,.drive-player-shell:-webkit-full-screen .drive-player-frame-shell{inset:0!important}.drive-player-shell:fullscreen .drive-player-loading,.drive-player-shell:fullscreen::after,.drive-player-shell:-webkit-full-screen .drive-player-loading,.drive-player-shell:-webkit-full-screen::after{bottom:0!important}.drive-player-overlay.is-browser-fullscreen .drive-player-bottom-controls{display:none!important}.drive-player-overlay.is-browser-fullscreen .drive-player-frame-shell{inset:0!important}.billie-biography-grid{align-items:start}.billie-portrait-column{position:-webkit-sticky;position:sticky;top:116px;display:grid;gap:18px;align-self:start;height:max-content}.billie-wikipedia-loading{min-height:84px;display:flex;align-items:center;gap:13px;margin:0 0 22px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(255,255,255,.025)}.billie-wikipedia-loading[hidden]{display:none!important}.billie-wikipedia-loading span{width:22px;height:22px;border:2px solid rgba(255,255,255,.18);border-top-color:#3b94ff;border-radius:50%;animation:billieWikiSpin .8s linear infinite}.billie-wikipedia-loading p{margin:0;color:rgba(235,241,250,.72);font-size:14px}@keyframes billieWikiSpin{to{transform:rotate(360deg)}}.billie-wikipedia-error{margin:0 0 22px;padding:14px 16px;border:1px solid rgba(255,183,76,.2);border-radius:15px;background:rgba(255,155,38,.07);color:#ffd49a;font-size:13px;line-height:1.5}.billie-wikipedia-error[hidden]{display:none!important}.billie-wikipedia-content{display:block;color:rgba(235,241,250,.76);font-size:clamp(15.5px,1.1vw,18px);line-height:1.74}.billie-wikipedia-content[hidden]{display:none!important}.billie-wikipedia-content>p:first-child{font-size:clamp(17px,1.25vw,20px);color:rgba(245,248,255,.88)}.billie-wikipedia-content p{margin:0 0 16px}.billie-wikipedia-content h2{margin:42px 0 17px;padding-top:4px;color:#fff;font-size:clamp(27px,3vw,40px);line-height:1.08;letter-spacing:-.035em}.billie-wikipedia-content h3{margin:30px 0 13px;color:#f8faff;font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.02em}.billie-wikipedia-content h4{margin:24px 0 10px;color:#f5f8ff;font-size:18px}.billie-wikipedia-content ul,.billie-wikipedia-content ol{margin:0 0 18px;padding-left:24px}.billie-wikipedia-content li{margin:6px 0}.billie-wikipedia-content a{color:#55a5ff;text-decoration:none;border-bottom:1px solid rgba(85,165,255,.28)}.billie-wikipedia-content a:hover{color:#8bc1ff;border-bottom-color:currentColor}.billie-wikipedia-content strong,.billie-wikipedia-content b{color:#fff}.billie-wikipedia-content blockquote{margin:20px 0;padding:15px 18px;border-left:3px solid #2e88f2;background:rgba(46,136,242,.06);border-radius:0 14px 14px 0}.billie-wikipedia-content table{width:100%;margin:22px 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.02);font-size:13px;line-height:1.5}.billie-wikipedia-content th,.billie-wikipedia-content td{padding:11px 12px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);vertical-align:top;text-align:left}.billie-wikipedia-content th{color:#fff;background:rgba(49,126,229,.09)}.billie-wikipedia-content tr:last-child>*{border-bottom:0}.billie-wikipedia-content tr>*:last-child{border-right:0}.billie-wikipedia-content dl{margin:18px 0}.billie-wikipedia-content dt{color:#fff;font-weight:750}.billie-wikipedia-content dd{margin:4px 0 12px 18px}.billie-wikipedia-attribution{margin:36px 0 0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.025);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:rgba(218,225,236,.62);font-size:12px;line-height:1.65}.billie-wikipedia-attribution[hidden]{display:none!important}.billie-wikipedia-attribution summary{min-height:52px;display:flex;align-items:center;gap:11px;padding:0 18px;color:rgba(236,240,247,.78);font-weight:720;cursor:pointer;list-style:none;user-select:none;transition:background .2s ease,color .2s ease}.billie-wikipedia-attribution summary::-webkit-details-marker{display:none}.billie-wikipedia-attribution summary::before{content:"";width:8px;height:8px;flex:0 0 8px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(-45deg);transition:transform .22s ease}.billie-wikipedia-attribution[open] summary::before{transform:rotate(45deg) translate(-1px,-1px)}.billie-wikipedia-attribution summary:hover{background:rgba(255,255,255,.035);color:#fff}.billie-wikipedia-attribution p{margin:0;padding:0 18px 18px 37px}.billie-wikipedia-attribution a{color:rgba(238,242,248,.78);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2)}.billie-wikipedia-attribution a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.55)}@media(max-width:900px){.billie-portrait-column{position:relative;top:auto;max-width:620px;width:100%;margin:0 auto}.billie-wikipedia-content table{display:block;overflow-x:auto;white-space:normal}}@media(max-width:760px){.billie-wikipedia-content h2{margin-top:34px}.billie-wikipedia-content table{font-size:12px}.billie-wikipedia-content th,.billie-wikipedia-content td{padding:9px 10px}}body.billie-page-active .billie-page-kicker{color:rgba(241,244,249,.64)}body.billie-page-active .billie-page-home:hover,body.billie-page-active .billie-page-notifications:hover,body.billie-page-active .billie-page-avatar:hover{border-color:rgba(255,255,255,.22);background:rgba(29,32,38,.92)}body.billie-page-active .billie-page-home:focus-visible,body.billie-page-active .billie-page-notifications:focus-visible,body.billie-page-active .billie-page-avatar:focus-visible{outline-color:rgba(255,255,255,.42)}body.billie-page-active .billie-wikipedia-loading span{border-top-color:rgba(255,255,255,.82)}body.billie-page-active .billie-wikipedia-content a{color:rgba(244,247,251,.86);border-bottom-color:rgba(255,255,255,.2)}body.billie-page-active .billie-wikipedia-content a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.58)}body.billie-page-active .billie-wikipedia-content blockquote{border-left-color:rgba(255,255,255,.24);background:rgba(255,255,255,.035)}body.billie-page-active .billie-wikipedia-content th{background:rgba(255,255,255,.045)}body.billie-page-active .billie-wikipedia-attribution a{color:rgba(238,242,248,.72)}@media (max-width:900px){body.billie-page-active .billie-page-content{width:100%;padding:106px 20px 68px}body.billie-page-active .billie-biography-grid{grid-template-columns:minmax(0,1fr);gap:30px;align-items:start}body.billie-page-active .billie-portrait-column{position:relative;top:auto;width:100%;max-width:none;margin:0}body.billie-page-active .billie-portrait-frame{width:min(72vw,370px);max-width:370px;margin:0 auto}body.billie-page-active .billie-biography-copy{width:100%;max-width:720px;margin:0 auto}}@media (max-width:760px){body.billie-page-active .billie-page-header{height:76px;padding:0 14px}body.billie-page-active .billie-page-header-actions{gap:8px}body.billie-page-active .billie-page-home,body.billie-page-active .billie-page-notifications,body.billie-page-active .billie-page-avatar{width:44px;height:44px;flex-basis:44px}body.billie-page-active .billie-page-content{padding:92px 18px 58px}body.billie-page-active .billie-biography-grid{gap:27px}body.billie-page-active .billie-portrait-frame{width:min(82vw,340px);max-width:340px;padding:3px;border-radius:27px}body.billie-page-active .billie-portrait-inner{aspect-ratio:4/5;border-radius:23px}body.billie-page-active .billie-portrait-inner img{object-position:52% center}body.billie-page-active .billie-page-kicker{margin:0 0 10px;font-size:11px;letter-spacing:.11em}body.billie-page-active .billie-biography-copy h1{margin:0 0 20px;font-size:clamp(42px,13.5vw,58px);line-height:.97;letter-spacing:-.055em}body.billie-page-active .billie-biography-text,body.billie-page-active .billie-wikipedia-content{font-size:15.5px;line-height:1.65}body.billie-page-active .billie-wikipedia-content>p:first-child{font-size:16px}body.billie-page-active .billie-wikipedia-content h2{margin:32px 0 14px;font-size:clamp(26px,8vw,34px)}body.billie-page-active .billie-wikipedia-content h3{margin:25px 0 11px;font-size:clamp(21px,6vw,27px)}body.billie-page-active .billie-social-section{margin-top:28px;padding-top:22px}body.billie-page-active .billie-wikipedia-attribution{margin-top:28px;border-radius:16px}}@media (max-width:430px){body.billie-page-active .billie-page-content{padding-right:16px;padding-left:16px}body.billie-page-active .billie-portrait-frame{width:min(84vw,310px);max-width:310px;border-radius:25px}body.billie-page-active .billie-portrait-inner{border-radius:21px}body.billie-page-active .billie-biography-grid{gap:24px}body.billie-page-active .billie-biography-copy h1{font-size:clamp(40px,13vw,52px)}}.user-dropdown .support-site-action{display:flex;align-items:center;justify-content:center;gap:0;margin:6px 8px 4px;width:calc(100% - 16px);border:1px solid rgba(255,255,255,.88)!important;border-radius:12px;color:#080808!important;background:#fff!important;box-shadow:none!important;font-weight:800}.user-dropdown .support-site-action:hover,.user-dropdown .support-site-action:focus-visible{color:#080808!important;background:#f2f2f7!important;border-color:#fff!important;transform:none!important;box-shadow:none!important}.user-dropdown .support-site-action svg{display:none!important}#donatePage[hidden]{display:none!important}body.donate-page-active{min-height:100vh;overflow-x:hidden;background:#070809}body.donate-page-active>:not(#donatePage):not(#authLoading):not(footer):not(.ios-ban-toast):not(.betv-update-popup):not(.be-pay-overlay):not(#mobileAppBar):not(#mobileAccountPopover):not(#mobileNotificationPopover):not(script):not(style){display:none!important}body.donate-page-active #donatePage{display:block!important}body.donate-page-active>footer{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px var(--be-content-gutter,clamp(20px,4vw,58px)) 34px!important;background:#070809!important}body.donate-page-active>footer>.footer-card{width:min(100%,1390px)!important;max-width:1390px!important;margin:0 auto!important}.donate-page-shell{position:relative;min-height:100vh;color:#f7f8f8;background:#070809}.donate-page-header{position:absolute!important;inset:0 0 auto!important;z-index:30;display:flex;align-items:center;justify-content:space-between;min-height:94px;padding:18px 16px 28px;border:0;background:linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.34) 54%,transparent 100%)}.donate-page-header-actions{display:flex;align-items:center;gap:11px}.donate-notification-wrap{position:relative;display:flex;align-items:center}.donate-notification-dropdown{top:calc(100% + 12px);right:-59px;z-index:80}.donate-page-home,.donate-page-notifications,.donate-page-avatar{position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;background:rgba(8,10,11,.55);-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);box-shadow:0 8px 28px rgba(0,0,0,.28);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.donate-page-home:hover,.donate-page-notifications:hover,.donate-page-avatar:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.38);transform:translateY(-1px)}.donate-page-home:focus-visible,.donate-page-notifications:focus-visible,.donate-page-avatar:focus-visible{outline:2px solid #fff;outline-offset:3px}.donate-page-home svg,.donate-page-notifications svg,.donate-page-avatar svg{width:23px;height:23px}.donate-page-avatar{overflow:hidden}.donate-page-avatar img{width:100%;height:100%;object-fit:cover}.donate-page-unread-dot{position:absolute;right:4px;top:3px;width:10px;height:10px;border:2px solid #080909;border-radius:50%;background:#347dff;box-shadow:0 0 12px rgba(52,125,255,.9)}.donate-hero{position:relative;width:100%;height:clamp(430px,42vw,680px);min-height:430px;overflow:hidden;border:0;border-radius:0;background:#070809;background-position:center 35%;background-size:cover;background-repeat:no-repeat;box-shadow:none}.donate-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.34) 19%,rgba(0,0,0,.08) 42%,transparent 60%),linear-gradient(0deg,rgba(0,0,0,.25) 0%,transparent 28%);pointer-events:none}.donate-hero.has-banner{background-image:var(--donate-hero-banner)}.donate-page-content{position:relative;z-index:8;width:100%;margin:-38px 0 0;padding:clamp(34px,2.8vw,44px) 0 76px;overflow:hidden;border:1px solid rgba(255,255,255,.09)!important;border-bottom:0!important;border-color:rgba(255,255,255,.09)!important;border-image:none!important;border-radius:34px 34px 0 0;background:#070809;background-image:none!important;background-clip:padding-box;box-shadow:0 -14px 38px rgba(0,0,0,.34)}.donate-page-content::before,.donate-page-content::after{display:none!important;content:none!important}.donate-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:min(1120px,calc(100% - 40px));margin:0 auto;text-align:center!important}.donate-intro h1{display:block;width:100%;margin:0 auto;color:#f5f5f7;font:700 clamp(48px,6.3vw,76px)/1.02 var(--font-display);letter-spacing:-.052em;text-align:center!important}.donate-intro p{display:block;width:100%;max-width:940px;margin:0 auto;color:rgba(255,255,255,.70);font-size:clamp(16px,1.45vw,18px);line-height:1.62;text-align:center!important}.donate-ngos-section{margin-top:clamp(44px,5vw,70px)}.donate-ngo-status{display:grid;place-items:center;min-height:180px;margin:0 clamp(24px,4vw,68px);border:1px dashed rgba(255,255,255,.14);border-radius:18px;color:rgba(255,255,255,.58);background:rgba(255,255,255,.025)}.donate-ngo-status[hidden]{display:none!important}.donate-ngo-list{display:flex;align-items:flex-start;gap:12px;width:100%;padding:4px clamp(24px,4vw,68px) 22px;overflow-x:auto;overflow-y:hidden;scroll-padding-left:clamp(24px,4vw,68px);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.donate-ngo-list::-webkit-scrollbar{display:none}.donate-ngo-card{flex:0 0 clamp(260px,24vw,390px);scroll-snap-align:start;overflow:hidden;border:1px solid transparent;border-radius:12px;background:transparent;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.donate-ngo-card.is-open{border-color:rgba(255,255,255,.12);background:#0c0e0f;box-shadow:0 18px 42px rgba(0,0,0,.3)}.donate-ngo-toggle{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#fff;background:#111;box-shadow:0 8px 22px rgba(0,0,0,.24);cursor:pointer;text-align:left;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.donate-ngo-toggle img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .32s var(--ease),filter .32s ease}.donate-ngo-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,#162438,#0c1717 60%,#172119);font-size:clamp(30px,6vw,64px);font-weight:900;letter-spacing:-.06em;color:rgba(255,255,255,.16)}.donate-ngo-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (hover:hover){.donate-ngo-card:not(.is-open):hover{transform:translateY(-4px)}.donate-ngo-card:hover .donate-ngo-toggle{border-color:rgba(110,180,255,.4);box-shadow:0 16px 36px rgba(0,0,0,.42),0 0 25px rgba(45,127,249,.16)}.donate-ngo-card:hover .donate-ngo-toggle img{transform:scale(1.025);filter:contrast(1.06) brightness(1.04)}}.donate-ngo-details{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.donate-ngo-details-inner{overflow:hidden}.donate-ngo-card.is-open .donate-ngo-details{grid-template-rows:1fr}.donate-ngo-details-content{padding:0 18px;opacity:0;transform:translateY(-5px);transition:padding .28s ease,opacity .22s ease,transform .22s ease}.donate-ngo-card.is-open .donate-ngo-details-content{padding:19px 18px 18px;opacity:1;transform:none}.donate-ngo-details-content h3{margin:0 0 10px;color:#fff;font-size:20px;line-height:1.15;letter-spacing:-.025em}.donate-ngo-description{color:rgba(255,255,255,.68);font-size:14px;line-height:1.65;white-space:pre-line}.donate-ngo-donation{display:grid;gap:9px;margin-top:18px;padding-top:17px;border-top:1px solid rgba(255,255,255,.1)}.donate-ngo-amount-label{color:#fff;font-size:13px;font-weight:800;line-height:1.3}.donate-ngo-amount-field{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.17);border-radius:12px;background:rgba(255,255,255,.055);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.donate-ngo-amount-field:focus-within{border-color:rgba(80,150,255,.9);background:rgba(255,255,255,.075);box-shadow:0 0 0 3px rgba(40,120,255,.14)}.donate-ngo-amount-field.is-invalid{border-color:#ff6c72;box-shadow:0 0 0 3px rgba(255,91,99,.12)}.donate-ngo-amount-field>span{flex:0 0 auto;color:rgba(255,255,255,.66);font-size:14px;font-weight:800}.donate-ngo-amount-input{min-width:0;width:100%;height:46px;padding:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:16px;font-weight:750}.donate-ngo-amount-input::placeholder{color:rgba(255,255,255,.34)}.donate-ngo-amount-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:18px}.donate-ngo-amount-meta small{color:rgba(255,255,255,.46);font-size:11px;line-height:1.45}.donate-ngo-amount-meta .donate-ngo-amount-error{color:#ff8d92;text-align:right}.donate-ngo-support-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:4px;padding:12px 20px;border:0;border-radius:12px;color:#fff!important;background:#2878ff;box-shadow:0 10px 26px rgba(40,120,255,.26);font-weight:800;text-decoration:none;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease,opacity .18s ease}.donate-ngo-support-button:hover{background:#438bff;transform:translateY(-1px);box-shadow:0 13px 30px rgba(40,120,255,.36)}.donate-ngo-support-button[aria-disabled="true"]{opacity:.46;cursor:not-allowed;box-shadow:none;pointer-events:auto}.donate-ngo-support-button[aria-disabled="true"]:hover{background:#2878ff;transform:none;box-shadow:none}.donate-ngo-support-button.is-loading{cursor:progress;opacity:.78;transform:none;box-shadow:none}.donate-ngo-support-button:disabled{font:inherit}.donate-payment-note{display:block;color:#7f8ba0;font-size:10.5px;line-height:1.45}@media (max-width:720px){.user-dropdown .support-site-action{border-radius:11px}.donate-page-header{min-height:76px;padding:12px 16px 22px}.donate-page-home,.donate-page-notifications,.donate-page-avatar{width:44px;height:44px}.donate-hero{height:clamp(420px,112vw,570px);min-height:420px;border-radius:0;background-position:center}.donate-page-content{margin-top:-28px;padding-top:36px;padding-bottom:54px;border-radius:26px 26px 0 0}.donate-intro{width:min(100% - 32px,720px);gap:15px;text-align:center!important}.donate-intro h1{font-size:clamp(40px,11.5vw,56px);text-align:center!important}.donate-intro p{max-width:100%;font-size:15px;line-height:1.62;text-align:center!important}.donate-ngos-section{margin-top:36px}.donate-ngo-status{margin:0 16px;border-radius:15px}.donate-ngo-list{gap:11px;padding-right:18px;padding-left:18px;scroll-padding-left:18px}.donate-ngo-card{flex-basis:82vw;border-radius:12px}body.donate-page-active>footer{padding-top:0}}@media (prefers-reduced-motion:reduce){.donate-page-home,.donate-page-notifications,.donate-page-avatar,.donate-ngo-card,.donate-ngo-toggle,.donate-ngo-toggle img,.donate-ngo-details,.donate-ngo-details-content,.donate-ngo-support-button{transition:none!important}}@media (min-width:761px){.donate-page-header{min-height:0!important;padding:21px 22px 28px!important}.donate-page-header-actions{gap:12px!important}.donate-page-home,.donate-page-notifications,.donate-page-avatar{width:54px!important;height:54px!important;flex:0 0 54px!important}.donate-notification-dropdown{right:-66px!important}.billie-page-header{height:96px!important;padding-right:22px!important;padding-left:22px!important}.billie-page-header-actions{gap:12px!important}.billie-page-notifications,.billie-page-avatar{width:54px!important;height:54px!important;flex-basis:54px!important}.legal-page-header{height:96px!important;padding-right:22px!important;padding-left:22px!important}.legal-avatar-button:not(.is-login){width:54px!important;height:54px!important}}.donate-home-spotlight{display:none}@media (max-width:760px){.donate-home-spotlight{display:block;width:100%;margin:12px 0 34px;padding:0 18px}.donate-home-spotlight[hidden]{display:none!important}.donate-home-spotlight-frame{position:relative;width:100%;height:230px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#080a0f;box-shadow:0 22px 54px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.1)}.donate-home-spotlight-frame>img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.03) brightness(.76)}.donate-home-spotlight-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,5,8,.72),rgba(2,5,8,.12) 72%),linear-gradient(0deg,rgba(2,5,8,.58),transparent 72%);pointer-events:none}.donate-home-spotlight-button{position:absolute;left:20px;bottom:18px;z-index:2;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border:1px solid #3b82f6;border-radius:12px;color:#fff!important;background:#3b82f6;box-shadow:none;font-size:13px;font-weight:800;line-height:1;text-decoration:none}.donate-home-spotlight-button:active{transform:scale(.98)}body.donate-page-active .donate-page-header{position:fixed!important;inset:0 0 auto!important;min-height:72px;padding:12px 14px 20px!important;pointer-events:none}body.donate-page-active .donate-page-header>.donate-page-home,body.donate-page-active .donate-page-header>.donate-page-header-actions,body.donate-page-active .donate-notification-dropdown{pointer-events:auto}body.donate-page-active .donate-page-header-actions{gap:8px!important}body.donate-page-active .donate-page-home{width:42px!important;height:42px!important;flex:0 0 42px!important}body.donate-page-active .donate-page-notifications,body.donate-page-active .donate-page-avatar{width:38px!important;height:38px!important;flex:0 0 38px!important}body.donate-page-active .donate-page-home svg{width:20px!important;height:20px!important}body.donate-page-active .donate-page-notifications svg,body.donate-page-active .donate-page-avatar svg{width:18px!important;height:18px!important}body.donate-page-active .donate-page-unread-dot{top:1px;right:1px;width:9px;height:9px}body.donate-page-active .donate-notification-dropdown{top:calc(100% + 10px);right:-48px!important}}@media (max-width:390px){.donate-home-spotlight-frame{height:196px}body.donate-page-active .donate-page-header{padding-right:12px!important;padding-left:12px!important}}.donate-page-avatar{padding:3px!important}.donate-page-avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}.donate-ngo-name{display:block;margin:0 0 10px;color:#fff;font-size:22px;font-weight:850;line-height:1.12;letter-spacing:-.035em}@media (min-width:761px){body.donate-page-active .donate-page-header{min-height:0!important;padding:21px 22px 28px!important}body.donate-page-active .donate-page-header-actions{gap:12px!important}body.donate-page-active .donate-page-home,body.donate-page-active .donate-page-notifications,body.donate-page-active .donate-page-avatar{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;flex:0 0 54px!important}body.donate-page-active .donate-page-notifications svg{width:18px!important;height:18px!important}body.donate-page-active .donate-page-avatar svg{width:17px!important;height:17px!important}}@media (max-width:760px){body.donate-page-active .donate-page-header{position:fixed!important;inset:0 0 auto!important;min-height:calc(68px + env(safe-area-inset-top))!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;align-items:center!important}body.donate-page-active .donate-page-header-actions{gap:8px!important}body.donate-page-active .donate-page-home,body.donate-page-active .donate-page-avatar{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;flex:0 0 46px!important}body.donate-page-active .donate-page-notifications{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;flex:0 0 38px!important}body.donate-page-active .donate-page-home svg{width:22px!important;height:22px!important}body.donate-page-active .donate-page-notifications svg{width:18px!important;height:18px!important}body.donate-page-active .donate-page-avatar svg{width:23px!important;height:23px!important;opacity:.72}body.donate-page-active .donate-notification-dropdown{right:-54px!important}}@media (max-width:390px){body.donate-page-active .donate-page-header{padding-right:10px!important;padding-left:10px!important}body.donate-page-active .donate-page-home,body.donate-page-active .donate-page-avatar{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex-basis:42px!important}body.donate-page-active .donate-page-notifications{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex-basis:36px!important}body.donate-page-active .donate-notification-dropdown{right:-48px!important}}body.donate-page-active .donate-page-header{position:fixed!important;inset:0 0 auto!important;pointer-events:none!important}body.donate-page-active .donate-page-header>.donate-page-home,body.donate-page-active .donate-page-header>.donate-page-header-actions,body.donate-page-active .donate-notification-dropdown{pointer-events:auto!important}body.donate-page-active .donate-page-avatar{overflow:hidden!important;line-height:0!important;vertical-align:top!important;isolation:isolate!important}body.donate-page-active .donate-page-avatar::before,body.donate-page-active .donate-page-avatar::after{display:none!important;content:none!important}body.donate-page-active .donate-page-avatar img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;border-radius:50%!important;transform:translateZ(0)}body.donate-page-active .topbar-wrap,body.donate-page-active .home-user-menu,body.donate-page-active .home-notification-menu{display:none!important;visibility:hidden!important;pointer-events:none!important}body.donate-page-active .donate-page-avatar{position:relative!important;display:grid!important;place-items:center!important;padding:3px!important;overflow:hidden!important;font-size:0!important;line-height:0!important}body.donate-page-active .donate-page-avatar>img,body.donate-page-active .donate-page-avatar>svg{grid-area:1/1!important}body.donate-page-active .donate-page-avatar>img[hidden],body.donate-page-active .donate-page-avatar>svg[hidden]{display:none!important;visibility:hidden!important;opacity:0!important}body.donate-page-active .donate-page-avatar>img:not([hidden]){position:absolute!important;inset:3px!important;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;z-index:2!important}body.donate-page-active .donate-page-avatar>img:not([hidden])~svg{display:none!important}body.donate-page-active .donate-page-avatar>svg:not([hidden]){position:relative!important;z-index:1!important}.donate-ngo-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;width:min(1390px,calc(100% - clamp(32px,8vw,96px)))!important;margin:0 auto!important;padding:4px 0 22px!important;overflow:visible!important;scroll-snap-type:none!important}.donate-ngo-card{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;scroll-snap-align:none!important}.donate-ngo-card[hidden]{display:none!important}.donate-ngo-show-more-wrap{display:flex;justify-content:center;width:min(1390px,calc(100% - 32px));margin:10px auto 0}.donate-ngo-show-more{display:inline-flex;align-items:center;justify-content:center;min-width:138px;min-height:48px;padding:12px 26px;border:1px solid rgba(255,255,255,.92);border-radius:999px;color:#090909;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04),0 8px 22px rgba(0,0,0,.28);font:800 15px/1 var(--font-display);letter-spacing:-.015em;cursor:pointer;transition:none!important;transform:none!important}.donate-ngo-show-more:hover,.donate-ngo-show-more:focus-visible,.donate-ngo-show-more:active{color:#090909;background:#fff;transform:none!important}.donate-ngo-show-more:focus-visible{outline:2px solid #fff;outline-offset:4px}.donate-ngo-show-more[hidden]{display:none!important}.donate-supporters-section{width:min(1390px,calc(100% - clamp(32px,8vw,96px)));margin:clamp(60px,7vw,96px) auto 0}.donate-supporters-section[hidden]{display:none!important}.donate-supporters-section h2{margin:0 0 24px;color:#f5f5f7;font:750 clamp(30px,3vw,44px)/1.05 var(--font-display);letter-spacing:-.045em;text-align:center}.donate-supporters-status{display:grid;place-items:center;min-height:120px;border:1px dashed rgba(255,255,255,.14);border-radius:18px;color:rgba(255,255,255,.58);background:rgba(255,255,255,.025)}.donate-supporters-status[hidden]{display:none!important}.donate-supporters-sentinel{display:grid;grid-template-columns:auto auto;place-content:center;align-items:center;gap:9px;min-height:1px;margin-top:1px;color:rgba(255,255,255,.58);font:650 13px/1.35 var(--font-body)}.donate-supporters-sentinel[hidden]{display:none!important}.donate-supporters-sentinel.is-loading{min-height:34px;margin-top:14px}.donate-supporters-sentinel.is-loading::before{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.82);border-radius:50%;content:"";animation:donate-supporters-spin .75s linear infinite}@keyframes donate-supporters-spin{to{transform:rotate(360deg)}}.donate-supporters-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.donate-supporter-card{position:relative;display:block;min-width:0;min-height:116px;overflow:hidden;border:1px solid rgba(255,255,255,.10);border-radius:12px;color:#fff!important;background:#11141a;box-shadow:0 10px 26px rgba(0,0,0,.22);text-decoration:none!important}.donate-supporter-banner{position:absolute;inset:0;background:linear-gradient(135deg,#161a24,#0e1117 58%,#18151f)}.donate-supporter-banner img{width:100%;height:100%;object-fit:cover;display:block}.donate-supporter-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,10,.92) 0%,rgba(5,7,10,.70) 42%,rgba(5,7,10,.28) 100%),linear-gradient(0deg,rgba(0,0,0,.22),transparent 70%)}.donate-supporter-content{position:relative;z-index:2;display:flex;align-items:center;gap:14px;min-height:116px;padding:14px 18px}.donate-supporter-avatar{display:grid;place-items:center;width:72px;height:72px;min-width:72px;overflow:hidden;border:3px solid #f5ad16;border-radius:50%;color:#fff;background:#5426d9;box-shadow:0 5px 18px rgba(0,0,0,.42);font-size:20px;font-weight:850}.donate-supporter-avatar img{width:100%;height:100%;object-fit:cover;display:block}.donate-supporter-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.donate-supporter-copy strong{overflow:hidden;color:#fff;font-size:17px;font-weight:850;line-height:1.14;text-overflow:ellipsis;white-space:nowrap}.donate-supporter-copy small{overflow:hidden;color:rgba(255,255,255,.68);font-size:13px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.donate-supporter-card:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:760px){.donate-ngo-list{display:flex!important;align-items:flex-start!important;gap:11px!important;width:100%!important;margin:0!important;padding:4px 18px 22px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-left:18px!important;scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.donate-ngo-list::-webkit-scrollbar{display:none!important}.donate-ngo-card{flex:0 0 min(84vw,380px)!important;width:min(84vw,380px)!important;min-width:min(84vw,380px)!important;max-width:min(84vw,380px)!important;scroll-snap-align:start!important;scroll-snap-stop:always}.donate-ngo-show-more-wrap{display:none!important}.donate-supporters-section{width:calc(100% - 32px);margin-top:54px}.donate-supporters-list{grid-template-columns:1fr;gap:11px}.donate-supporter-card,.donate-supporter-content{min-height:104px}.donate-supporter-avatar{width:64px;height:64px;min-width:64px}}@media (max-width:520px){.donate-ngo-list{padding-right:16px!important;padding-left:16px!important;scroll-padding-left:16px!important}.donate-ngo-card{flex-basis:calc(100vw - 48px)!important;width:calc(100vw - 48px)!important;min-width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important}}:root{--betv-header-avatar-size:54px;--betv-header-avatar-padding:3px;--betv-header-avatar-border:rgba(255,255,255,.18);--betv-header-avatar-inner-border:rgba(255,255,255,.30);--betv-header-avatar-bg:rgba(255,255,255,.075)}.home-user-menu .user-chip,body.billie-page-active .billie-page-avatar,body.donate-page-active .donate-page-avatar,body.notification-page-active .notification-page-avatar,body.legal-page-active .legal-avatar-button:not(.is-login){width:var(--betv-header-avatar-size)!important;height:var(--betv-header-avatar-size)!important;min-width:var(--betv-header-avatar-size)!important;min-height:var(--betv-header-avatar-size)!important;flex:0 0 var(--betv-header-avatar-size)!important;padding:var(--betv-header-avatar-padding)!important;border:1px solid var(--betv-header-avatar-border)!important;border-radius:50%!important;box-sizing:border-box!important;background:var(--betv-header-avatar-bg)!important;box-shadow:0 10px 28px rgba(0,0,0,.28)!important;overflow:hidden!important;isolation:isolate!important;clip-path:none!important;line-height:0!important}.home-user-menu .user-chip>.avatar{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:1px solid var(--betv-header-avatar-inner-border)!important;border-radius:50%!important;box-sizing:border-box!important;overflow:hidden!important}.home-user-menu .user-chip>.avatar>img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;display:block!important}body.billie-page-active .billie-page-avatar,body.donate-page-active .donate-page-avatar,body.notification-page-active .notification-page-avatar,body.legal-page-active .legal-avatar-button:not(.is-login){position:relative!important;display:grid!important;place-items:center!important;font-size:0!important}body.billie-page-active .billie-page-avatar::after,body.donate-page-active .donate-page-avatar::after,body.notification-page-active .notification-page-avatar::after,body.legal-page-active .legal-avatar-button:not(.is-login)::after{content:""!important;display:block!important;position:absolute!important;inset:var(--betv-header-avatar-padding)!important;z-index:4!important;border:1px solid var(--betv-header-avatar-inner-border)!important;border-radius:50%!important;box-sizing:border-box!important;pointer-events:none!important}body.billie-page-active .billie-page-avatar>img,body.donate-page-active .donate-page-avatar>img,body.notification-page-active .notification-page-avatar>img,body.legal-page-active .legal-avatar-button:not(.is-login)>img,body.donate-page-active .donate-page-avatar>img:not([hidden]){position:static!important;inset:auto!important;grid-area:1/1!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;box-sizing:border-box!important;object-fit:cover!important;display:block!important;transform:none!important;clip-path:none!important}body.billie-page-active .billie-page-avatar>svg,body.donate-page-active .donate-page-avatar>svg,body.notification-page-active .notification-page-avatar>span,body.legal-page-active .legal-avatar-button:not(.is-login)>span{grid-area:1/1!important;position:relative!important;z-index:2!important}body.billie-page-active .billie-page-avatar>img[hidden],body.donate-page-active .donate-page-avatar>img[hidden],body.notification-page-active .notification-page-avatar>img[hidden],body.legal-page-active .legal-avatar-button>img[hidden],body.billie-page-active .billie-page-avatar>svg[hidden],body.donate-page-active .donate-page-avatar>svg[hidden],body.notification-page-active .notification-page-avatar>span[hidden],body.legal-page-active .legal-avatar-button>span[hidden]{display:none!important;visibility:hidden!important;opacity:0!important}body.billie-page-active .billie-page-avatar>img:not([hidden])~svg,body.donate-page-active .donate-page-avatar>img:not([hidden])~svg{display:none!important}@media(max-width:760px){:root{--betv-header-avatar-size:56px}.mobile-profile-button{width:var(--betv-header-avatar-size)!important;height:var(--betv-header-avatar-size)!important;min-width:var(--betv-header-avatar-size)!important;min-height:var(--betv-header-avatar-size)!important;flex:0 0 var(--betv-header-avatar-size)!important;padding:var(--betv-header-avatar-padding)!important;border:1px solid var(--betv-header-avatar-border)!important;border-radius:50%!important;box-sizing:border-box!important;background:var(--betv-header-avatar-bg)!important;box-shadow:0 8px 28px rgba(0,0,0,.28)!important;overflow:hidden!important;position:relative!important;isolation:isolate!important;clip-path:none!important}.mobile-profile-button::after{content:""!important;display:block!important;position:absolute!important;inset:var(--betv-header-avatar-padding)!important;z-index:4!important;border:1px solid var(--betv-header-avatar-inner-border)!important;border-radius:50%!important;box-sizing:border-box!important;pointer-events:none!important}.mobile-profile-button>span{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:50%!important}.mobile-profile-button img{width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:50%!important;object-fit:cover!important;display:block!important}}@media(max-width:430px){:root{--betv-header-avatar-size:50px}}.home-user-menu .user-chip,body.billie-page-active .billie-page-avatar,body.donate-page-active .donate-page-avatar,body.notification-page-active .notification-page-avatar,body.legal-page-active .legal-avatar-button:not(.is-login){box-sizing:border-box!important;padding:var(--betv-header-avatar-padding,3px)!important;border:1px solid var(--betv-header-avatar-border,rgba(255,255,255,.18))!important;border-radius:50%!important;overflow:hidden!important;background:var(--betv-header-avatar-bg,rgba(255,255,255,.075))!important;line-height:0!important;isolation:isolate!important}body.billie-page-active .billie-page-avatar::before,body.billie-page-active .billie-page-avatar::after,body.donate-page-active .donate-page-avatar::before,body.donate-page-active .donate-page-avatar::after,body.notification-page-active .notification-page-avatar::before,body.notification-page-active .notification-page-avatar::after,body.legal-page-active .legal-avatar-button:not(.is-login)::before,body.legal-page-active .legal-avatar-button:not(.is-login)::after,.mobile-profile-button::before,.mobile-profile-button::after{display:none!important;content:none!important}body.billie-page-active .billie-page-avatar>img,body.donate-page-active .donate-page-avatar>img,body.notification-page-active .notification-page-avatar>img,body.legal-page-active .legal-avatar-button:not(.is-login)>img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid var(--betv-header-avatar-inner-border,rgba(255,255,255,.30))!important;border-radius:50%!important;box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;display:block!important;transform:none!important;clip-path:none!important;background:linear-gradient(135deg,var(--blue-dim,#1a3155),var(--bg-2,#0b1320))!important}body.billie-page-active .billie-page-avatar>img[hidden],body.donate-page-active .donate-page-avatar>img[hidden],body.notification-page-active .notification-page-avatar>img[hidden],body.legal-page-active .legal-avatar-button:not(.is-login)>img[hidden]{display:none!important}body.billie-page-active .billie-page-avatar>svg,body.donate-page-active .donate-page-avatar>svg,body.notification-page-active .notification-page-avatar>span,body.legal-page-active .legal-avatar-button:not(.is-login)>span{position:static!important;inset:auto!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:1px solid var(--betv-header-avatar-inner-border,rgba(255,255,255,.30))!important;border-radius:50%!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,var(--blue-dim,#1a3155),var(--bg-2,#0b1320))!important}body.billie-page-active .billie-page-avatar>svg[hidden],body.donate-page-active .donate-page-avatar>svg[hidden],body.notification-page-active .notification-page-avatar>span[hidden],body.legal-page-active .legal-avatar-button:not(.is-login)>span[hidden],body.billie-page-active .billie-page-avatar>img:not([hidden])~svg,body.donate-page-active .donate-page-avatar>img:not([hidden])~svg{display:none!important}@media(max-width:760px){.mobile-profile-button{box-sizing:border-box!important;padding:var(--betv-header-avatar-padding,3px)!important;border:1px solid var(--betv-header-avatar-border,rgba(255,255,255,.18))!important;border-radius:50%!important;overflow:hidden!important;background:var(--betv-header-avatar-bg,rgba(255,255,255,.075))!important}.mobile-profile-button>span{width:100%!important;height:100%!important;border:1px solid var(--betv-header-avatar-inner-border,rgba(255,255,255,.30))!important;border-radius:50%!important;box-sizing:border-box!important;overflow:hidden!important}.mobile-profile-button img{width:100%!important;height:100%!important;border:0!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important;display:block!important}}.settings-language-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-language-option{min-height:92px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:16px;color:#fff;background:rgba(255,255,255,.035);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.settings-language-option strong{font-size:15px;line-height:1.25}.settings-language-option span{color:var(--ice-faint);font-size:12px}.settings-language-option:hover{transform:translateY(-1px);border-color:rgba(92,158,255,.48);background:rgba(65,130,235,.09)}.settings-language-option.active{border-color:#5a9cff;background:rgba(45,127,249,.15);box-shadow:0 0 0 3px rgba(45,127,249,.12)}.settings-language-option:focus-visible{outline:3px solid rgba(74,155,255,.32);outline-offset:3px}.settings-language-note{display:block;margin-top:16px!important;line-height:1.55}@media(max-width:760px){.settings-language-options{grid-template-columns:1fr}.settings-language-option{min-height:76px}}body.billie-page-active .billie-page-avatar,body.donate-page-active .donate-page-avatar{position:relative!important;display:block!important;width:var(--betv-header-avatar-size)!important;height:var(--betv-header-avatar-size)!important;min-width:var(--betv-header-avatar-size)!important;min-height:var(--betv-header-avatar-size)!important;padding:var(--betv-header-avatar-padding,3px)!important;border:1px solid var(--betv-header-avatar-border,rgba(255,255,255,.18))!important;border-radius:50%!important;box-sizing:border-box!important;overflow:hidden!important;background:var(--betv-header-avatar-bg,rgba(255,255,255,.075))!important;isolation:isolate!important;line-height:0!important}body.billie-page-active .billie-page-avatar::before,body.billie-page-active .billie-page-avatar::after,body.donate-page-active .donate-page-avatar::before,body.donate-page-active .donate-page-avatar::after{content:none!important;display:none!important}body.billie-page-active .billie-page-avatar>img,body.billie-page-active .billie-page-avatar>svg,body.donate-page-active .donate-page-avatar>img,body.donate-page-active .donate-page-avatar>svg{position:absolute!important;top:var(--betv-header-avatar-padding,3px)!important;left:var(--betv-header-avatar-padding,3px)!important;width:calc(100% - (var(--betv-header-avatar-padding,3px) * 2))!important;height:calc(100% - (var(--betv-header-avatar-padding,3px) * 2))!important;margin:0!important;padding:0!important;border-radius:50%!important;box-sizing:border-box!important;transform:none!important;clip-path:none!important}body.billie-page-active .billie-page-avatar>img,body.donate-page-active .donate-page-avatar>img{z-index:2!important;display:block!important;border:1px solid var(--betv-header-avatar-inner-border,rgba(255,255,255,.30))!important;object-fit:cover!important;object-position:center!important;background:linear-gradient(135deg,var(--blue-dim,#1a3155),var(--bg-2,#0b1320))!important}body.billie-page-active .billie-page-avatar>svg,body.donate-page-active .donate-page-avatar>svg{z-index:1!important;display:grid!important;place-items:center!important;border:1px solid var(--betv-header-avatar-inner-border,rgba(255,255,255,.30))!important;background:linear-gradient(135deg,var(--blue-dim,#1a3155),var(--bg-2,#0b1320))!important}body.billie-page-active .billie-page-avatar.has-photo>svg,body.donate-page-active .donate-page-avatar.has-photo>svg,body.billie-page-active .billie-page-avatar>img:not([hidden])~svg,body.donate-page-active .donate-page-avatar>img:not([hidden])~svg{display:none!important}body.billie-page-active .billie-page-avatar>img[hidden],body.donate-page-active .donate-page-avatar>img[hidden],body.billie-page-active .billie-page-avatar>svg[hidden],body.donate-page-active .donate-page-avatar>svg[hidden]{display:none!important;visibility:hidden!important;opacity:0!important}@media (max-width:760px){body.billie-page-active .billie-page-avatar,body.donate-page-active .donate-page-avatar{width:var(--betv-header-avatar-size)!important;height:var(--betv-header-avatar-size)!important;min-width:var(--betv-header-avatar-size)!important;min-height:var(--betv-header-avatar-size)!important}}body.billie-page-active .billie-page-avatar,body.donate-page-active .donate-page-avatar{display:grid!important;place-items:center!important;padding:var(--betv-header-avatar-padding,3px)!important;border:1px solid var(--betv-header-avatar-border,rgba(255,255,255,.18))!important;border-radius:50%!important;box-sizing:border-box!important;overflow:hidden!important;background:var(--betv-header-avatar-bg,rgba(255,255,255,.075))!important;line-height:0!important}body.billie-page-active .billie-page-avatar::before,body.billie-page-active .billie-page-avatar::after,body.donate-page-active .donate-page-avatar::before,body.donate-page-active .donate-page-avatar::after{content:none!important;display:none!important}body.billie-page-active .billie-page-avatar>.betv-header-avatar-inner,body.donate-page-active .donate-page-avatar>.betv-header-avatar-inner{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid var(--betv-header-avatar-inner-border,rgba(255,255,255,.30))!important;border-radius:50%!important;box-sizing:border-box!important;overflow:hidden!important;background:linear-gradient(135deg,var(--blue-dim,#1a3155),var(--bg-2,#0b1320))!important}body.billie-page-active .billie-page-avatar>.betv-header-avatar-inner>img,body.donate-page-active .donate-page-avatar>.betv-header-avatar-inner>img{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;display:block!important;transform:none!important;clip-path:none!important}body.billie-page-active .billie-page-avatar>.betv-header-avatar-inner>svg,body.donate-page-active .donate-page-avatar>.betv-header-avatar-inner>svg{position:relative!important;inset:auto!important;z-index:1!important;width:48%!important;height:48%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;display:block!important;opacity:.72!important}body.billie-page-active .billie-page-avatar>.betv-header-avatar-inner>img[hidden],body.donate-page-active .donate-page-avatar>.betv-header-avatar-inner>img[hidden],body.billie-page-active .billie-page-avatar>.betv-header-avatar-inner>svg[hidden],body.donate-page-active .donate-page-avatar>.betv-header-avatar-inner>svg[hidden],body.billie-page-active .billie-page-avatar>.betv-header-avatar-inner>img:not([hidden])+svg,body.donate-page-active .donate-page-avatar>.betv-header-avatar-inner>img:not([hidden])+svg{display:none!important;visibility:hidden!important;opacity:0!important}#authGate[data-auth-step="recovery"] .discord-connect-button{display:none!important}.password-recovery-step .auth-help{margin-top:-3px;color:rgba(255,255,255,.58);font-size:12px;line-height:1.5}.password-recovery-step .auth-switch-note{text-align:center}#publicUserFallback[hidden],#billiePageAvatarFallback[hidden],#donatePageAvatarFallback[hidden],#notificationPageAvatarFallback[hidden]{display:none!important}#publicUserPhoto,#billiePageAvatarImage,#donatePageAvatarImage,#notificationPageAvatarImage,.mobile-profile-button img,.mobile-drawer-avatar img,.profile-page-avatar img,.settings-avatar-preview img,.profile-avatar-preview img,.onboarding-avatar-preview img{object-fit:cover!important;object-position:center!important;opacity:1!important;visibility:visible!important}.footer-side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;justify-content:center;gap:20px}.footer-fans-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 20px;border:1px solid rgba(255,255,255,.92);border-radius:999px;color:#08090b!important;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.22);font:800 13px/1 var(--font-display);letter-spacing:-.01em;text-decoration:none!important;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}.footer-fans-link:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.3)}.footer-fans-link:focus-visible{outline:2px solid #fff;outline-offset:4px}.footer-fans-support-link{display:none}@media (min-width:901px){body.fans-page-active .footer-fans-link:not(.footer-fans-support-link){display:none!important}body.fans-page-active .footer-fans-support-link{display:inline-flex!important;border-color:#0a84ff!important;color:#fff!important;background:#0a84ff!important;box-shadow:0 10px 26px rgba(10,132,255,.28)!important}body.fans-page-active .footer-fans-support-link:hover{background:#168cff!important;box-shadow:0 14px 32px rgba(10,132,255,.36)!important}}.fans-page-shell{display:none;position:relative;z-index:120;width:100%;min-height:100svh;color:#f5f5f7;background:#050607}.fans-page-shell[hidden]{display:none!important}body.fans-page-active{min-height:100svh;overflow-x:hidden!important;background:#050607!important}body.fans-page-active>:not(#fansPage):not(footer):not(.mobile-footer-support-cta):not(.mobile-footer-fans-cta):not(.betv-update-popup):not(#mobileAppBar):not(#mobileAccountPopover):not(#mobileNotificationPopover):not(script):not(style){display:none!important}body.fans-page-active>#fansPage{display:block!important}body.fans-page-active>footer{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px var(--be-content-gutter,clamp(20px,4vw,58px)) 34px!important;background:#050607!important}body.fans-page-active>footer>.footer-card{width:min(100%,1390px)!important;max-width:1390px!important;margin:0 auto!important}.fans-page-header{position:sticky;top:0;z-index:30;height:88px;display:flex;align-items:center;padding:0 clamp(28px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(5,6,7,.88);-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.fans-page-home{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:#111315;cursor:pointer}.fans-page-home:hover{border-color:rgba(255,255,255,.3);background:#181a1d}.fans-page-home:focus-visible{outline:2px solid #fff;outline-offset:4px}.fans-page-home svg{width:22px;height:22px}.fans-page-content{width:min(1390px,calc(100% - clamp(48px,8vw,120px)));min-height:calc(100svh - 88px);margin:0 auto;padding:clamp(64px,7vw,104px) 0 104px}.fans-page-intro{max-width:780px;margin:0 auto clamp(42px,5vw,68px);text-align:center}.fans-page-kicker{margin:0 0 14px;color:rgba(255,255,255,.58);font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.fans-page-intro h1{margin:0;color:#fff;font:800 clamp(42px,6vw,76px)/.98 var(--font-display);letter-spacing:-.055em}.fans-page-intro>p:last-child{max-width:620px;margin:22px auto 0;color:rgba(255,255,255,.62);font-size:clamp(15px,1.4vw,18px);line-height:1.6}.fans-page-status{display:grid;min-height:150px;place-items:center;border:1px dashed rgba(255,255,255,.13);border-radius:18px;color:rgba(255,255,255,.58);background:rgba(255,255,255,.022)}.fans-page-status[hidden]{display:none!important}.fans-page-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fans-page-sentinel{margin-top:18px}@media(max-width:900px){.footer-fans-link{display:none!important}.footer-side{display:contents}body.fans-page-active>footer{display:none!important}.fans-page-header{height:72px;padding:0 16px;background:rgba(5,6,7,.96)}.fans-page-home{width:44px;height:44px}.fans-page-content{width:calc(100% - 28px);min-height:calc(100svh - 72px);padding:38px 0 72px}.fans-page-intro{margin-bottom:32px}.fans-page-kicker{font-size:11px}.fans-page-intro h1{white-space:nowrap!important;font-size:clamp(25px,7.2vw,34px)!important;line-height:1!important;letter-spacing:-.045em}.fans-page-intro>p:last-child{margin-top:18px;font-size:15px;line-height:1.55}.fans-page-list{grid-template-columns:1fr;gap:12px}.fans-page-status{min-height:120px}}.donate-supporter-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.donate-supporter-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.22);box-shadow:0 16px 34px rgba(0,0,0,.32)}.donate-supporter-card.is-community .donate-supporter-avatar,.donate-supporter-card.is-creator .donate-supporter-avatar{border-color:#fff;background:#171a20}.donate-supporter-avatar-fallback{display:grid;width:100%;height:100%;place-items:center}.donate-supporter-card.is-community .donate-supporter-copy,.donate-supporter-card.is-creator .donate-supporter-copy{justify-content:center}.donate-supporter-card.is-community .donate-supporter-copy strong,.donate-supporter-card.is-creator .donate-supporter-copy strong{font-size:18px}.donate-supporter-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.donate-supporter-tag{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:3px 7px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(15,18,24,.72);color:rgba(255,255,255,.84);font-size:10px!important;font-weight:600;line-height:1.2;white-space:nowrap;backdrop-filter:blur(6px)}.donate-supporter-tag.is-community-tag{border-color:rgba(92,168,255,.48);background:rgba(35,102,190,.22);color:#a9d2ff}.donate-supporter-tag.is-creator-tag{border-color:rgba(189,124,255,.48);background:rgba(116,56,178,.22);color:#ddbaff}@media (max-width:900px){.fans-page-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.fans-page-list .donate-supporter-card{min-height:148px;border-radius:12px}.fans-page-list .donate-supporter-content{min-height:148px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding:12px}.fans-page-list .donate-supporter-shade{background:linear-gradient(0deg,rgba(5,7,10,.96) 0%,rgba(5,7,10,.72) 48%,rgba(5,7,10,.20) 100%)}.fans-page-list .donate-supporter-avatar{width:50px;height:50px;min-width:50px;border-width:2px;font-size:15px}.fans-page-list .donate-supporter-copy{width:100%;gap:3px}.fans-page-list .donate-supporter-copy strong,.fans-page-list .donate-supporter-card.is-community .donate-supporter-copy strong,.fans-page-list .donate-supporter-card.is-creator .donate-supporter-copy strong{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.18;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fans-page-list .donate-supporter-copy small{max-width:100%;font-size:11px}.fans-page-list .donate-supporter-tags{gap:4px;margin-top:2px}.fans-page-list .donate-supporter-tag{padding:2px 5px;font-size:9px!important}}@media (max-width:380px){.fans-page-list{gap:8px!important}.fans-page-list .donate-supporter-card,.fans-page-list .donate-supporter-content{min-height:138px}.fans-page-list .donate-supporter-content{padding:10px}.fans-page-list .donate-supporter-avatar{width:46px;height:46px;min-width:46px}.fans-page-list .donate-supporter-copy strong,.fans-page-list .donate-supporter-card.is-community .donate-supporter-copy strong,.fans-page-list .donate-supporter-card.is-creator .donate-supporter-copy strong{font-size:13px}}@media (max-width:760px){body.fans-page-active>footer,body.support-page-active>footer{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:34px 20px 22px!important;background:#050607!important}body.fans-page-active>footer>.footer-card,body.support-page-active>footer>.footer-card{width:100%!important;max-width:none!important;margin:0!important}body.fans-page-active>.mobile-footer-support-cta,body.support-page-active>.mobile-footer-fans-cta{width:calc(100% - 40px)!important;min-height:52px!important;margin-left:20px!important;margin-right:20px!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;font:750 16px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}body.fans-page-active>.mobile-footer-support-cta{margin-top:0!important;margin-bottom:max(30px,env(safe-area-inset-bottom))!important;border:0!important;background:#0a84ff!important;color:#fff!important;box-shadow:0 12px 30px rgba(10,132,255,.24)!important}body.support-page-active>.mobile-footer-fans-cta{margin-top:0!important;margin-bottom:max(30px,env(safe-area-inset-bottom))!important;border:1px solid rgba(255,255,255,.9)!important;background:#fff!important;color:#08090b!important;box-shadow:0 12px 30px rgba(0,0,0,.22)!important}body.fans-page-active>.mobile-footer-fans-cta,body.support-page-active>.mobile-footer-support-cta{display:none!important}}.album-home-section{margin-top:4px}.album-home-section .album-home-rail{align-items:flex-start}.album-home-card{flex:0 0 clamp(170px,14vw,218px);min-width:0;display:grid;gap:9px;color:#fff;text-decoration:none;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.album-home-cover{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:linear-gradient(145deg,#17202c,#080b10);box-shadow:0 12px 28px rgba(0,0,0,.28)}.album-home-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease,filter .28s ease}.album-home-cover i{font-style:normal;font-size:42px;color:rgba(255,255,255,.48)}.album-home-card>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2}.album-home-card>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.58);font-size:11px}@media(hover:hover){.album-home-card:hover .album-home-cover img{transform:scale(1.045);filter:brightness(1.07)}.album-home-card:hover>strong{color:#91bdff}}.album-home-title svg{animation:none!important;transition:none!important;transform:none!important}.album-home-section .video-rail-arrow{transition:none!important}.album-home-section .video-rail-arrow:hover{transform:translateY(-58%)!important}.album-page-shell{position:relative;width:100%;min-height:100vh;min-height:100svh;padding:124px clamp(24px,4vw,68px) 86px;background:#080909;color:#fff}.album-page-shell[hidden]{display:none!important}body.album-page-active{background:#080909!important}body.album-page-active>main,body.album-page-active>#dynamicSections,body.album-page-active>#profilePage,body.album-page-active>#settingsPage,body.album-page-active>#supportPage,body.album-page-active>#donatePage,body.album-page-active>#fansPage,body.album-page-active>#notificationPage,body.album-page-active>#billiePage,body.album-page-active>#legalPage{display:none!important}body.album-page-active>.album-page-shell{display:block!important}body.album-page-active .topbar-wrap{z-index:170}.album-page-inner{width:min(1450px,100%);margin:0 auto}.album-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;margin-bottom:22px;padding:0 2px 17px;border-bottom:1px solid rgba(255,255,255,.08)}.album-page-heading h1{margin:0;min-width:0;font-size:clamp(25px,2.35vw,36px);line-height:1.08;letter-spacing:-.035em}.album-page-back{flex:0 0 42px;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.045);color:#fff;display:grid;place-items:center;transition:none}.album-page-back svg{width:21px;height:21px;animation:none;transition:none;transform:none}@media(hover:hover){.album-page-back:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28);transform:none}}.album-page-back:active{transform:none}.album-page-cover-rail{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:4px 2px 25px;scrollbar-width:none}.album-page-cover-rail[hidden]{display:none!important}.album-page-cover-rail::-webkit-scrollbar{display:none}.album-page-cover-card{flex:0 0 clamp(150px,14vw,210px);min-width:0;display:grid;gap:9px;color:#fff;text-decoration:none;scroll-snap-align:start;opacity:.66;transition:opacity .2s ease,transform .2s ease}.album-page-cover-card>span{width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,#182332,#080b10);box-shadow:0 14px 30px rgba(0,0,0,.28);border:2px solid transparent}.album-page-cover-card img{width:100%;height:100%;object-fit:cover;display:block}.album-page-cover-card i{font-style:normal;font-size:40px;color:rgba(255,255,255,.45)}.album-page-cover-card strong,.album-page-cover-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-page-cover-card strong{font-size:13px;line-height:1.2}.album-page-cover-card small{font-size:10px;color:rgba(255,255,255,.58)}.album-page-cover-card.active{opacity:1;transform:translateY(-2px)}.album-page-cover-card.active>span{border-color:rgba(255,255,255,.9);box-shadow:0 14px 36px rgba(0,0,0,.38),0 0 0 3px rgba(70,142,255,.2)}.album-page-status{min-height:90px;display:grid;place-items:center;color:rgba(255,255,255,.62);text-align:center}.album-page-status[hidden]{display:none!important}.album-page-detail{margin-top:0;border-top:0;padding-top:22px}.album-page-detail[hidden]{display:none!important}.album-detail-hero{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:end;gap:26px;margin-bottom:32px}.album-detail-cover-wrap{width:170px;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#111;box-shadow:0 20px 48px rgba(0,0,0,.38)}.album-detail-cover{width:100%;height:100%;object-fit:cover;display:block}.album-detail-copy{min-width:0;padding-bottom:3px}.album-detail-copy>span{display:block;margin-bottom:6px;color:#82aef0;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.album-detail-copy h2{margin:0;max-width:900px;font-size:clamp(28px,4vw,52px);line-height:1;letter-spacing:-.05em;overflow-wrap:anywhere}.album-detail-copy>p{margin:9px 0 0;color:rgba(255,255,255,.66);line-height:1.48}.album-detail-copy>#albumDetailMeta{font-size:13px;font-weight:650}.album-detail-copy>#albumDetailDescription{max-width:780px;font-size:13px}.album-detail-player{align-self:end;justify-self:end;margin-bottom:26px;width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:50%;background:#fff;color:#080909;text-decoration:none;box-shadow:0 14px 32px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.08) inset;transition:none}.album-detail-player[hidden]{display:none!important}.album-detail-player svg{display:block;width:23px;height:23px;fill:currentColor;transform:translateX(1px);animation:none;transition:none}@media(hover:hover){.album-detail-player:hover{transform:none;background:#dceaff;box-shadow:0 16px 38px rgba(0,0,0,.38),0 0 0 4px rgba(130,174,240,.16)}}.album-track-heading,.album-track-list li{display:grid;grid-template-columns:44px minmax(0,1fr) 96px;align-items:center;gap:12px}.album-track-heading{min-height:42px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.11);color:rgba(255,255,255,.52);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.album-track-heading svg{justify-self:end;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.album-track-list{list-style:none;margin:0;padding:0}.album-track-list li{min-height:57px;padding:7px 14px;border-bottom:1px solid rgba(255,255,255,.055);transition:background .18s ease}.album-track-list li:hover{background:rgba(255,255,255,.035)}.album-track-index{color:rgba(255,255,255,.48);font-size:12px}.album-track-list li strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.album-track-list li small{justify-self:end;color:rgba(255,255,255,.62);font-size:12px}.album-track-list .album-track-empty{display:block;padding:28px 14px;color:rgba(255,255,255,.58)}@media(max-width:760px){.album-home-card{flex-basis:42vw;gap:7px}.album-home-cover{border-radius:9px}.album-home-card>strong{font-size:12px}.album-home-card>small{font-size:10px}.album-page-shell{padding:calc(var(--mobile-header-h,68px) + env(safe-area-inset-top) + 30px) 16px 58px}.album-page-heading{min-height:56px;margin-bottom:17px;padding:0 0 13px}.album-page-heading h1{font-size:clamp(23px,7.2vw,30px);line-height:1.08}.album-page-back{flex-basis:38px;width:38px;height:38px}.album-page-back svg{width:19px;height:19px}.album-page-cover-rail{gap:12px;margin:0 -16px;padding:4px 16px 23px}.album-page-cover-card{flex-basis:31vw;gap:6px}.album-page-cover-card>span{border-radius:8px;border-width:1.5px}.album-page-cover-card strong{font-size:11px}.album-page-cover-card small{font-size:9px}.album-page-detail{margin-top:0;padding-top:16px}.album-detail-hero{grid-template-columns:102px minmax(0,1fr) 44px;align-items:center;gap:13px;margin-bottom:23px}.album-detail-cover-wrap{width:102px;border-radius:7px}.album-detail-copy{align-self:center}.album-detail-copy>span{font-size:9px;margin-bottom:5px}.album-detail-copy h2{font-size:clamp(21px,6.4vw,29px);line-height:1.03}.album-detail-copy>#albumDetailMeta{font-size:10px;margin-top:7px}.album-detail-copy>#albumDetailDescription{grid-column:1/-1;font-size:11px;display:none}.album-detail-player{align-self:center;margin-bottom:0;width:44px;height:44px}.album-detail-player svg{width:20px;height:20px}.album-track-heading,.album-track-list li{grid-template-columns:28px minmax(0,1fr) 52px;gap:8px}.album-track-heading{padding:0 8px;min-height:38px;font-size:9px}.album-track-heading svg{width:16px;height:16px}.album-track-list li{min-height:52px;padding:6px 8px}.album-track-list li strong{font-size:12px}.album-track-list li small,.album-track-index{font-size:10px}}@media(max-width:390px){.album-page-cover-card{flex-basis:34vw}.album-detail-hero{grid-template-columns:90px minmax(0,1fr) 40px}.album-detail-cover-wrap{width:90px}.album-detail-player{width:40px;height:40px}}@media(max-width:760px){:root{--betv-header-avatar-size:62px;--betv-header-avatar-padding:2px}}@media(max-width:430px){:root{--betv-header-avatar-size:58px;--betv-header-avatar-padding:2px}}@media(max-width:390px){:root{--betv-header-avatar-size:58px;--betv-header-avatar-padding:2px}}.legal-home-button .legal-home-icon{width:25px!important;height:25px!important;display:block!important;visibility:visible!important;opacity:1!important;color:#fff!important;fill:none!important;stroke:currentColor!important;pointer-events:none!important}.legal-home-button .legal-home-icon path{fill:none!important;stroke:currentColor!important}@media(max-width:820px){.legal-home-button .legal-home-icon{width:23px!important;height:23px!important}}html.site-loading-active body.legal-page-active>#authLoading,body.site-loading-active.legal-page-active>#authLoading{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.site-loading-active body.legal-page-active>#legalPage,body.site-loading-active.legal-page-active>#legalPage{visibility:hidden!important;pointer-events:none!important}@media (max-width:760px){body.login-mode .login-topbar{min-height:76px!important;align-items:center!important}body.login-mode .login-brand{min-width:82px!important;height:76px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important}body.login-mode .login-brand img{width:82px!important;height:76px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;display:block!important}}html.legal-route-boot body>:not(#authLoading):not(script):not(style){display:none!important;visibility:hidden!important}html.legal-route-boot body>#authLoading{display:block!important;visibility:visible!important;opacity:1!important}html.legal-route-boot #legalPage,html.legal-route-boot .legal-page-header,html.legal-route-boot .legal-home-button{display:none!important;visibility:hidden!important}body.login-mode .login-topbar{align-items:center!important}body.login-mode .login-brand{min-width:124px!important;height:74px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;line-height:0!important}body.login-mode .login-brand img{width:124px!important;height:auto!important;max-width:none!important;max-height:74px!important;object-fit:contain!important;object-position:left center!important;display:block!important}@media (max-width:760px){body.login-mode .login-topbar{min-height:74px!important;align-items:center!important}body.login-mode .login-brand{min-width:124px!important;height:74px!important}body.login-mode .login-brand img{width:124px!important;height:auto!important;max-height:74px!important}}@media (max-width:380px){body.login-mode .login-brand{min-width:114px!important}body.login-mode .login-brand img{width:114px!important}}@media (min-width:761px){.home-logo-pill .logo-mark{width:54px!important;height:37px!important}}@media (max-width:760px){body.login-mode .login-brand{min-width:72px!important;width:72px!important;height:74px!important}body.login-mode .login-brand img{width:72px!important;height:auto!important;max-width:72px!important;max-height:62px!important;object-fit:contain!important;object-position:left center!important}}@media (max-width:380px){body.login-mode .login-brand{min-width:68px!important;width:68px!important}body.login-mode .login-brand img{width:68px!important;max-width:68px!important}}.donate-supporter-card.is-user .donate-supporter-avatar{border-color:#39d98a!important;box-shadow:0 0 0 1px rgba(57,217,138,.16),0 0 18px rgba(57,217,138,.12)!important}.donate-supporter-card.is-creator .donate-supporter-avatar{border-color:#3d8cff!important;box-shadow:0 0 0 1px rgba(61,140,255,.18),0 0 18px rgba(61,140,255,.14)!important}.donate-supporter-card.is-community .donate-supporter-avatar{border-color:#fff!important}.donate-supporter-tag.is-creator-tag{border-color:#d2ad52!important;background:#d7b65d!important;color:#292929!important;font-weight:750!important;box-shadow:none!important}.donate-supporter-tag.is-community-tag{border-color:rgba(255,255,255,.18)!important;background:rgba(15,18,24,.72)!important;color:rgba(255,255,255,.84)!important}body.section-catalog-active.featured-section-catalog-active #dynamicSections.section-view-mode>.billie-home-spotlight,body.section-catalog-active.featured-section-catalog-active #dynamicSections.section-view-mode>.donate-home-spotlight{display:none!important}.profile-loved-albums-section{padding-top:42px}.profile-loved-albums-section .profile-favorites-ranking{gap:clamp(18px,2vw,30px)}.profile-loved-albums-section .profile-favorite-ranked-item{flex-basis:clamp(250px,19vw,310px);min-width:250px;min-height:250px;padding-left:clamp(58px,4.5vw,78px)}.profile-loved-albums-section .profile-favorite-poster{aspect-ratio:1}.profile-loved-albums-section .profile-favorite-type{letter-spacing:.04em}.album-detail-actions{align-self:end;justify-self:end;margin-bottom:26px;display:flex;align-items:center;gap:10px}.album-detail-actions .album-detail-player{align-self:auto;justify-self:auto;margin-bottom:0}.album-detail-favorite{width:58px;height:58px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:rgba(255,255,255,.055);color:#fff;cursor:pointer;box-shadow:0 14px 32px rgba(0,0,0,.24);-webkit-appearance:none;appearance:none;transition:none}.album-detail-favorite svg{display:block;width:25px;height:25px;fill:transparent;stroke:currentColor;stroke-width:1.8;transition:none;animation:none}.album-detail-favorite.active,.album-detail-favorite[aria-pressed="true"]{background:#0a84ff;border-color:#0a84ff;color:#fff}.album-detail-favorite.active svg,.album-detail-favorite[aria-pressed="true"] svg{fill:currentColor}@media(hover:hover){.album-detail-favorite:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.52)}.album-detail-favorite.active:hover,.album-detail-favorite[aria-pressed="true"]:hover{background:#0a84ff;border-color:#0a84ff}}@media(max-width:760px){body.profile-page-active .profile-loved-albums-section{padding-top:32px!important}body.profile-page-active .profile-loved-albums-section .profile-favorite-ranked-item{flex:0 0 min(72vw,292px)!important;width:min(72vw,292px)!important;min-width:min(72vw,292px)!important;min-height:230px!important;padding-left:50px!important}body.profile-page-active .profile-loved-albums-section .profile-favorite-poster{aspect-ratio:1!important}.album-detail-hero{grid-template-columns:102px minmax(0,1fr) auto}.album-detail-actions{align-self:center;margin-bottom:0;gap:7px}.album-detail-actions .album-detail-player,.album-detail-favorite{width:44px;height:44px}.album-detail-favorite svg{width:21px;height:21px}}@media(max-width:390px){.album-detail-hero{grid-template-columns:90px minmax(0,1fr) auto}.album-detail-actions{gap:6px}.album-detail-actions .album-detail-player,.album-detail-favorite{width:40px;height:40px}}.profile-saved-card.is-album .profile-saved-thumb img{object-fit:contain;background:#0b0d11}#profileLovedAlbumsPicker .profile-favorites-option-media{aspect-ratio:1}@media (min-width:1051px){body.profile-page-active .profile-loved-albums-section .profile-favorites-ranking{grid-template-columns:repeat(3,minmax(0,365px))!important;justify-content:center!important;gap:clamp(18px,2vw,30px)!important}}body.profile-page-active .profile-page-socials[hidden]{display:none!important}body.profile-page-active .profile-page-socials{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:6px 0 2px;min-height:24px}body.profile-page-active .profile-page-social-link{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;padding:0;border:0;background:transparent;color:rgba(255,255,255,.78);text-decoration:none;line-height:1;cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s ease}body.profile-page-active .profile-page-social-link:hover,body.profile-page-active .profile-page-social-link:focus-visible{color:#fff;transform:translateY(-1px);outline:none}body.profile-page-active .profile-page-social-link.is-static{cursor:default;opacity:.72}body.profile-page-active .profile-page-social-link.is-static:hover{transform:none;color:rgba(255,255,255,.78)}body.profile-page-active .profile-page-social-link svg{display:block;width:20px;height:20px}body.profile-page-active .profile-page-social-link.is-x svg{fill:currentColor;stroke:none}body.profile-page-active .profile-page-social-link.is-instagram svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.profile-page-active .profile-page-social-link.is-tiktok{margin-left:-1px}body.profile-page-active .profile-page-social-link.is-tiktok svg{width:22px;height:22px;fill:currentColor;stroke:none;transform:translateY(-.5px)}.settings-connections-panel .settings-panel-card + .settings-panel-card{margin-top:18px}.settings-social-card{display:block}.settings-social-heading{margin:0 0 22px}.settings-social-heading h2{margin:0 0 7px;color:#fff;font-size:20px;line-height:1.2;letter-spacing:-.02em}.settings-social-heading p{margin:0;color:rgba(255,255,255,.58);font-size:14px;line-height:1.55}.settings-social-fields{display:grid;gap:16px}.settings-social-field{display:grid;gap:8px}.settings-social-field label{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.62);font-size:12px;font-weight:700;letter-spacing:.02em}.settings-social-brand{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.settings-social-brand svg{display:block;width:16px;height:16px}.settings-social-brand.is-x svg{fill:currentColor;stroke:none}.settings-social-brand.is-instagram svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings-social-brand.is-tiktok svg{width:17.5px;height:17.5px;fill:currentColor;stroke:none;transform:translateY(-.35px)}.settings-social-input-wrap{min-height:50px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#090c10;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.settings-social-input-wrap:focus-within{border-color:rgba(89,156,255,.72);box-shadow:0 0 0 4px rgba(55,120,255,.11);background:#0b0f14}.settings-social-prefix{flex:0 0 auto;padding-left:15px;color:rgba(255,255,255,.36);font-size:14px;font-weight:500;user-select:none}.settings-social-input-wrap input{min-width:0;width:100%;height:48px;padding:0 15px 0 4px;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#fff;font:600 14px var(--font-body)}.settings-social-input-wrap.no-prefix input{padding-left:15px}.settings-social-input-wrap input::placeholder{color:rgba(255,255,255,.3);font-weight:500}.settings-social-note{margin:14px 0 0;color:rgba(255,255,255,.45);font-size:12px;line-height:1.55}.settings-social-actions{justify-content:flex-end}.settings-social-actions .settings-button{min-width:190px}@media(max-width:760px){body.profile-page-active .profile-page-socials{gap:7px;margin:4px 0 1px}body.profile-page-active .profile-page-social-link{width:21px;height:21px;flex-basis:21px}body.profile-page-active .profile-page-social-link svg{width:19px;height:19px}body.profile-page-active .profile-page-social-link.is-tiktok svg{width:21px;height:21px;transform:translateY(-.5px)}.settings-social-heading{margin-bottom:18px}.settings-social-actions .settings-button{width:100%;min-width:0}}body.profile-page-active .profile-page-handle{display:none!important}.profile-page-share{display:none}body.profile-page-active .profile-page-share.is-copied{border-color:rgba(255,255,255,.34)!important;background:rgba(49,51,55,.94)!important}@media(min-width:761px){body.profile-page-active .profile-page-home,body.profile-page-active .profile-page-like,body.profile-page-active .profile-page-share,body.profile-page-active .profile-page-more{display:grid!important;position:absolute!important;top:auto!important;bottom:22px!important;left:auto!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:50%!important;background:rgba(21,22,24,.82)!important;color:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important;backdrop-filter:blur(14px) saturate(120%)!important;place-items:center!important;pointer-events:auto!important;z-index:8!important}body.profile-page-active .profile-page-home{right:calc(clamp(24px,3vw,46px) + 174px)!important}body.profile-page-active .profile-page-like{right:calc(clamp(24px,3vw,46px) + 116px)!important}body.profile-page-active .profile-page-share{right:calc(clamp(24px,3vw,46px) + 58px)!important}body.profile-page-active .profile-page-more{right:clamp(24px,3vw,46px)!important}body.profile-page-active .profile-page-home:hover,body.profile-page-active .profile-page-like:hover,body.profile-page-active .profile-page-share:hover,body.profile-page-active .profile-page-more:hover{background:rgba(42,43,46,.92)!important;border-color:rgba(255,255,255,.26)!important}body.profile-page-active .profile-page-home svg,body.profile-page-active .profile-page-like svg,body.profile-page-active .profile-page-share svg,body.profile-page-active .profile-page-more svg{display:block!important;width:21px!important;height:21px!important;margin:auto!important}body.profile-viewer-guest.profile-page-active .profile-page-home{right:calc(clamp(24px,3vw,46px) + 58px)!important}body.profile-viewer-guest.profile-page-active .profile-page-share{right:clamp(24px,3vw,46px)!important}}@media(max-width:760px){body.profile-page-active .profile-page-share{display:grid!important;position:absolute!important;top:var(--profile-mobile-action-top,calc(22px + env(safe-area-inset-top)))!important;right:calc(var(--profile-mobile-action-edge,16px) + (var(--profile-mobile-action-size,46px) + var(--profile-mobile-action-gap,10px)) * 2)!important;left:auto!important;width:var(--profile-mobile-action-size,46px)!important;height:var(--profile-mobile-action-size,46px)!important;min-width:var(--profile-mobile-action-size,46px)!important;min-height:var(--profile-mobile-action-size,46px)!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:50%!important;background:rgba(25,25,26,.78)!important;color:#fff!important;box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;place-items:center!important;z-index:10021!important}body.profile-page-active .profile-page-share svg{width:21px!important;height:21px!important;margin:auto!important}body.profile-page-active .mobile-header-actions{right:calc(var(--profile-mobile-action-edge,16px) + (var(--profile-mobile-action-size,46px) + var(--profile-mobile-action-gap,10px)) * 3)!important}body.profile-viewer-guest.profile-page-active .profile-page-share{right:var(--profile-mobile-action-edge,16px)!important}}body.profile-page-active .profile-page-share{display:grid!important;place-items:center!important;padding:0!important}body.profile-page-active .profile-page-share svg{display:block!important;width:21px!important;height:21px!important;margin:0!important;transform:translateX(.5px)!important;transform-origin:center center!important}@media(max-width:760px){body.profile-page-active{--profile-mobile-action-edge:24px;--profile-mobile-action-gap:10px;--profile-mobile-action-size:46px;--profile-mobile-action-top:calc(18px + env(safe-area-inset-top))}body.profile-page-active .profile-page-home,body.profile-page-active .mobile-header-actions,body.profile-page-active .profile-page-share,body.profile-page-active .profile-page-more{top:var(--profile-mobile-action-top)!important}body.profile-page-active .profile-page-home{left:var(--profile-mobile-action-edge)!important;right:auto!important}body.profile-page-active .mobile-header-actions{right:calc(var(--profile-mobile-action-edge) + (var(--profile-mobile-action-size) + var(--profile-mobile-action-gap)) * 2)!important;left:auto!important}body.profile-page-active .profile-page-share{right:calc(var(--profile-mobile-action-edge) + (var(--profile-mobile-action-size) + var(--profile-mobile-action-gap)))!important;left:auto!important}body.profile-page-active .profile-page-more{right:var(--profile-mobile-action-edge)!important;left:auto!important}}body.profile-page-active:not(.profile-viewer-guest) .profile-page-like,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more,body.profile-page-active .profile-page-home,body.profile-page-active .profile-page-share{display:grid!important;place-items:center!important;padding:0!important}body.profile-page-active .profile-page-home svg,body.profile-page-active .profile-page-like svg,body.profile-page-active .profile-page-share svg,body.profile-page-active .profile-page-more svg{display:block!important;width:21px!important;height:21px!important;margin:0!important;align-self:center!important;justify-self:center!important}body.profile-page-active .profile-page-share svg{transform:none!important;transform-origin:center center!important}@media(min-width:761px){body.profile-page-active .profile-page-home,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like,body.profile-page-active .profile-page-share,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more{position:absolute!important;top:auto!important;bottom:22px!important;left:auto!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:50%!important;background:rgba(21,22,24,.82)!important;color:#fff!important;z-index:10021!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-home{right:calc(clamp(24px,3vw,46px) + 174px)!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-like{right:calc(clamp(24px,3vw,46px) + 116px)!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-share{right:calc(clamp(24px,3vw,46px) + 58px)!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-more{right:clamp(24px,3vw,46px)!important}body.profile-viewer-guest.profile-page-active .profile-page-home{right:calc(clamp(24px,3vw,46px) + 58px)!important}body.profile-viewer-guest.profile-page-active .profile-page-share{right:clamp(24px,3vw,46px)!important}}@media(max-width:760px){body.profile-page-active{--profile-mobile-action-edge:24px;--profile-mobile-action-size:46px;--profile-mobile-action-gap:10px;--profile-mobile-action-top:calc(18px + env(safe-area-inset-top))}body.profile-page-active .mobile-header-actions{display:none!important}body.profile-page-active .profile-page-home,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like,body.profile-page-active .profile-page-share,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more{position:absolute!important;top:var(--profile-mobile-action-top)!important;width:var(--profile-mobile-action-size)!important;height:var(--profile-mobile-action-size)!important;min-width:var(--profile-mobile-action-size)!important;min-height:var(--profile-mobile-action-size)!important;margin:0!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:50%!important;background:rgba(25,25,26,.78)!important;color:#fff!important;box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:10021!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-home{left:var(--profile-mobile-action-edge)!important;right:auto!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-like{right:calc(var(--profile-mobile-action-edge) + (var(--profile-mobile-action-size) + var(--profile-mobile-action-gap)) * 2)!important;left:auto!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-share{right:calc(var(--profile-mobile-action-edge) + (var(--profile-mobile-action-size) + var(--profile-mobile-action-gap)))!important;left:auto!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-more{right:var(--profile-mobile-action-edge)!important;left:auto!important}body.profile-viewer-guest.profile-page-active .profile-page-home{left:var(--profile-mobile-action-edge)!important;right:auto!important}body.profile-viewer-guest.profile-page-active .profile-page-share{right:var(--profile-mobile-action-edge)!important;left:auto!important}}.donate-intro .donate-terms-link{display:inline-flex;align-items:center;justify-content:center;width:max-content;margin-top:10px;color:#4da3ff!important;opacity:.98;font-size:14px;font-weight:700;line-height:1.35;letter-spacing:-.01em;text-decoration:none;transition:color .18s ease,opacity .18s ease,transform .18s ease}.donate-intro .donate-terms-link:visited{color:#4da3ff!important}.donate-intro .donate-terms-link:hover,.donate-intro .donate-terms-link:focus-visible{color:#82c0ff!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;outline:none;transform:translateY(-1px)}@media (max-width:720px){.donate-intro .donate-terms-link{margin-top:8px;color:#5aaeff!important;opacity:1;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.donate-intro .donate-terms-link:visited{color:#5aaeff!important}}@media (max-width:720px){.donate-intro .donate-terms-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;margin:2px auto 0!important;padding:2px 0!important;color:#58a6ff!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.005em!important;text-decoration:none!important;opacity:.94!important}.donate-intro .donate-terms-link:hover,.donate-intro .donate-terms-link:focus-visible{color:#82c0ff!important;text-decoration:underline!important;text-underline-offset:3px!important;opacity:1!important}}body.site-loading-active.donate-page-active>#authLoading{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:auto!important}body.site-loading-active.donate-page-active>#donatePage,body.site-loading-active.donate-page-active>footer{visibility:hidden!important;pointer-events:none!important}@media(max-width:760px){.footer-supporters-link{margin-top:9px;font-size:12px!important;font-weight:700!important;color:#2997ff!important}}.user-dropdown{width:220px;padding:8px;border-radius:20px;border-color:rgba(255,255,255,.16);background:rgba(13,15,17,.98);box-shadow:0 20px 54px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.025)}.user-dropdown .dd-item:not(.support-site-action){min-height:44px;padding:0 14px;border-radius:11px;color:rgba(235,238,243,.66);font-size:13.5px;font-weight:650}.user-dropdown .dd-item:not(.support-site-action):hover,.user-dropdown .dd-item:not(.support-site-action):focus-visible{color:#fff;background:rgba(255,255,255,.075)}.user-dropdown .support-site-action{min-height:44px;margin:6px 8px 5px;border-radius:12px!important}.user-dropdown .dd-divider{width:auto;height:1px;margin:6px 8px 5px;background:rgba(255,255,255,.12)}.user-dropdown .dd-item.danger{color:#e7895b}.user-dropdown .dd-item.danger:hover,.user-dropdown .dd-item.danger:focus-visible{color:#f2a172;background:rgba(231,137,91,.10)}.fans-page-header{justify-content:space-between;gap:18px}.fans-page-header-actions{display:flex;align-items:center;justify-content:flex-end;min-width:0}.fans-page-account{width:54px;height:54px;min-width:54px;display:grid;place-items:center;padding:3px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;background:rgba(255,255,255,.075);box-shadow:0 10px 28px rgba(0,0,0,.28);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.fans-page-account:hover{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.11);transform:translateY(-1px)}.fans-page-account:focus-visible{outline:2px solid #fff;outline-offset:4px}.fans-page-account.is-login{width:auto;min-width:88px;height:44px;padding:0 18px;border-radius:999px;background:#16181b;box-shadow:none}.fans-page-account.is-login:hover{background:#1d2024}.fans-page-avatar-frame{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.30);border-radius:50%;background:#111315}.fans-page-avatar-frame[hidden]{display:none!important}.fans-page-avatar-frame img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.fans-page-login-label{display:none;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.fans-page-account.is-login .fans-page-login-label{display:block}@media(max-width:900px){.fans-page-account{width:44px;height:44px;min-width:44px;padding:2px}.fans-page-account.is-login{width:auto;min-width:78px;height:40px;padding:0 15px}}.detail-logo-media--video{display:flex;align-items:flex-end;justify-content:flex-start;width:min(520px,46vw);height:150px;max-width:100%;margin:0;overflow:visible;line-height:0}.detail-logo-media--video>img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important;object-position:left bottom!important;filter:drop-shadow(0 6px 24px rgba(0,0,0,.48))}@media(max-width:760px){.detail-logo-media--video{width:min(88vw,390px);height:128px;max-width:calc(100vw - 36px)}.detail-logo-media--video>img{transform:scale(1.08);transform-origin:left bottom}}.fans-page-intro .fans-page-description{max-width:none;margin:22px auto 0;color:rgba(255,255,255,.62);font-size:clamp(15px,1.4vw,18px);line-height:1.6}.fans-page-community-help{display:inline-block;margin-top:10px;color:#3d9cff;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none;transition:color .18s ease,opacity .18s ease}.fans-page-community-help:hover,.fans-page-community-help:focus-visible{color:#72b7ff;text-decoration:underline;text-underline-offset:3px}@media(min-width:901px){.fans-page-intro{max-width:980px}.fans-page-intro .fans-page-description{white-space:nowrap}}@media(max-width:900px){.fans-page-intro .fans-page-description{margin-top:18px;font-size:15px;line-height:1.55}.fans-page-community-help{max-width:330px;margin-top:10px;font-size:13px}}.drive-player-overlay.is-frame-mode.is-vk-api-mode .drive-player-volume{display:grid!important}.drive-player-overlay.is-frame-mode.is-vk-api-mode .drive-player-center-controls{display:flex!important}.drive-player-overlay.is-frame-mode.is-vk-api-mode .drive-player-bottom-controls{display:block!important}.drive-player-overlay.is-frame-mode.is-vk-api-mode .drive-player-shell::after{display:block!important}.drive-player-overlay.is-vk-api-mode .drive-player-frame{pointer-events:none}.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell::after{content:"";position:absolute;left:0;right:0;bottom:0;height:78px;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.drive-player-overlay.is-vk-api-mode.controls-visible .drive-player-shell::after,.drive-player-overlay.is-vk-api-mode.is-paused .drive-player-shell::after{opacity:1}@media(max-width:700px){.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell::after{height:70px}}.drive-player-overlay.controls-idle .drive-player-top-controls,.drive-player-overlay.controls-idle .drive-player-center-controls,.drive-player-overlay.controls-idle .drive-player-bottom-controls,.drive-player-overlay.controls-idle.is-paused .drive-player-top-controls,.drive-player-overlay.controls-idle.is-paused .drive-player-center-controls,.drive-player-overlay.controls-idle.is-paused .drive-player-bottom-controls{opacity:0!important;pointer-events:none!important}.drive-player-overlay.controls-idle .drive-player-shell::after,.drive-player-overlay.controls-idle.is-paused .drive-player-shell::after,.drive-player-overlay.is-vk-api-mode.controls-idle .drive-player-shell::after,.drive-player-overlay.is-vk-api-mode.controls-idle.is-paused .drive-player-shell::after{opacity:0!important}.drive-player-overlay.controls-idle .drive-player-top-controls,.drive-player-overlay.controls-idle.is-paused .drive-player-top-controls{transform:translateY(-5px)!important}.drive-player-overlay.controls-idle .drive-player-center-controls,.drive-player-overlay.controls-idle.is-paused .drive-player-center-controls{transform:translate(-50%,-48%) scale(.96)!important}.drive-player-overlay.controls-idle .drive-player-bottom-controls,.drive-player-overlay.controls-idle.is-paused .drive-player-bottom-controls{transform:translateY(6px)!important}@media (hover:hover) and (pointer:fine){.drive-player-overlay.controls-idle:not(.is-frame-mode) .drive-player-shell,.drive-player-overlay.controls-idle.is-vk-api-mode .drive-player-shell{cursor:none}}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-top-controls{display:flex!important;height:64px!important;padding:0 max(18px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))!important;border-top:0!important;box-shadow:none!important}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-center-controls{display:flex!important}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-bottom-controls{display:block!important;bottom:78px!important}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-video,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-video{height:100%!important}.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-frame-shell{inset:0!important}.drive-player-shell:fullscreen .drive-player-overlay-controls-placeholder,.drive-player-shell:-webkit-full-screen .drive-player-overlay-controls-placeholder{display:block}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-bottom-controls{visibility:visible!important}.drive-player-overlay.is-browser-fullscreen.controls-visible:not(.is-frame-mode) .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.controls-visible:not(.is-frame-mode) .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.controls-visible:not(.is-frame-mode) .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.controls-visible.is-vk-api-mode .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.controls-visible.is-vk-api-mode .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.controls-visible.is-vk-api-mode .drive-player-bottom-controls{opacity:1!important;pointer-events:auto!important}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:fullscreen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:-webkit-full-screen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:-webkit-full-screen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:-webkit-full-screen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:fullscreen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:-webkit-full-screen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:-webkit-full-screen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:-webkit-full-screen .drive-player-bottom-controls{visibility:visible!important}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:-webkit-full-screen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:-webkit-full-screen .drive-player-top-controls{display:flex!important}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:fullscreen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:-webkit-full-screen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:fullscreen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:-webkit-full-screen .drive-player-center-controls{display:flex!important}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-shell:-webkit-full-screen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:-webkit-full-screen .drive-player-bottom-controls{display:block!important}.drive-player-overlay.is-browser-fullscreen.controls-idle .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.controls-idle .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.controls-idle .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.controls-idle .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.controls-idle .drive-player-shell:fullscreen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.controls-idle .drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.controls-idle .drive-player-shell:-webkit-full-screen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.controls-idle .drive-player-shell:-webkit-full-screen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen.controls-idle .drive-player-shell:-webkit-full-screen .drive-player-bottom-controls{opacity:0!important;pointer-events:none!important}@media(max-width:700px){.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-top-controls{height:58px!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.drive-player-overlay.is-browser-fullscreen:not(.is-frame-mode) .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-bottom-controls{bottom:68px!important;left:max(16px,env(safe-area-inset-left))!important;right:max(16px,env(safe-area-inset-right))!important}}.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell::after{content:"";position:absolute;left:0;right:0;bottom:0;height:52px;z-index:5;pointer-events:none;background:#000;opacity:1}@media(max-width:700px){.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell::after{height:58px}}.drive-player-overlay.controls-idle:not(.is-browser-fullscreen) .drive-player-top-controls,.drive-player-overlay.controls-idle:not(.is-browser-fullscreen) .drive-player-center-controls,.drive-player-overlay.controls-idle:not(.is-browser-fullscreen) .drive-player-bottom-controls,.drive-player-overlay.controls-idle:not(.is-browser-fullscreen).is-paused .drive-player-top-controls,.drive-player-overlay.controls-idle:not(.is-browser-fullscreen).is-paused .drive-player-center-controls,.drive-player-overlay.controls-idle:not(.is-browser-fullscreen).is-paused .drive-player-bottom-controls{opacity:0!important;pointer-events:none!important}.drive-player-overlay.controls-idle:not(.is-browser-fullscreen) .drive-player-shell::after,.drive-player-overlay.controls-idle:not(.is-browser-fullscreen).is-paused .drive-player-shell::after,.drive-player-overlay.is-vk-api-mode.controls-idle:not(.is-browser-fullscreen) .drive-player-shell::after{opacity:0!important}.drive-player-overlay.is-open .drive-player-top-controls,.drive-player-overlay.is-open .drive-player-center-controls,.drive-player-overlay.is-open .drive-player-bottom-controls,.drive-player-overlay.is-open.is-paused .drive-player-top-controls,.drive-player-overlay.is-open.is-paused .drive-player-center-controls,.drive-player-overlay.is-open.is-paused .drive-player-bottom-controls{opacity:1!important;pointer-events:auto!important}.drive-player-overlay.is-open .drive-player-shell::after,.drive-player-overlay.is-open.is-paused .drive-player-shell::after{opacity:1!important}.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell::after{opacity:1!important}.drive-player-overlay.is-open:not(.is-browser-fullscreen) .drive-player-top-controls,.drive-player-overlay.is-open:not(.is-browser-fullscreen) .drive-player-center-controls,.drive-player-overlay.is-open:not(.is-browser-fullscreen) .drive-player-bottom-controls{opacity:1!important;pointer-events:auto!important}.drive-player-overlay.is-browser-fullscreen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-center-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-center-controls{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.drive-player-overlay.is-browser-fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-bottom-controls{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;left:max(24px,env(safe-area-inset-left))!important;right:max(24px,env(safe-area-inset-right))!important;bottom:max(24px,env(safe-area-inset-bottom))!important;transform:none!important;z-index:12!important}.drive-player-overlay.is-browser-fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-top-controls{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:12!important}.drive-player-overlay.is-vk-api-mode .drive-player-frame{pointer-events:none!important}.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell{overflow:hidden!important}.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell::after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;z-index:8;pointer-events:none;background:#000!important;opacity:1!important}.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-frame-shell::after{height:86px!important}.drive-player-overlay.is-vk-api-mode:not(.is-browser-fullscreen) .drive-player-toggle{position:relative;z-index:10!important;background:rgba(0,0,0,.82)!important;box-shadow:0 0 0 1px rgba(255,255,255,.05)}.drive-player-overlay.is-vk-api-mode:not(.is-browser-fullscreen).is-paused .drive-player-toggle{background:#000!important}.drive-player-overlay.is-browser-fullscreen .drive-player-shell::after{z-index:9!important;background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 24%,transparent 72%,rgba(0,0,0,.72))!important;opacity:1!important}.drive-player-overlay.is-browser-fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-bottom-controls{z-index:12!important}@media(max-width:700px){.drive-player-overlay.is-browser-fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-bottom-controls{left:max(18px,env(safe-area-inset-left))!important;right:max(18px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important}.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell::after{height:70px}.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-frame-shell::after{height:92px!important}}.drive-player-overlay.is-vk-api-mode .drive-player-toggle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.drive-player-overlay.is-browser-fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-top-controls{position:absolute!important;top:max(16px,env(safe-area-inset-top))!important;bottom:auto!important;left:max(18px,env(safe-area-inset-left))!important;right:max(18px,env(safe-area-inset-right))!important;width:auto!important;height:auto!important;min-height:48px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;z-index:20!important}.drive-player-overlay.is-browser-fullscreen .drive-player-top-controls .drive-player-fullscreen,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-top-controls .drive-player-fullscreen,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-top-controls .drive-player-fullscreen{margin-right:auto!important}.drive-player-overlay.is-browser-fullscreen .drive-player-top-controls .drive-player-icon,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-top-controls .drive-player-icon,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-top-controls .drive-player-icon{background:rgba(0,0,0,.48)!important;border:1px solid rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.drive-player-overlay.is-browser-fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-bottom-controls{z-index:18!important}@media(max-width:700px){.drive-player-overlay.is-browser-fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-top-controls{top:max(10px,env(safe-area-inset-top))!important;left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;min-height:44px!important;gap:6px!important}}.drive-player-overlay.is-vk-api-mode:not(.is-browser-fullscreen) .drive-player-center-controls{gap:clamp(120px,20vw,320px)!important}@media(max-width:700px){.drive-player-overlay.is-vk-api-mode:not(.is-browser-fullscreen) .drive-player-center-controls{gap:clamp(72px,24vw,118px)!important}}.drive-player-overlay.is-browser-fullscreen .drive-player-top-controls{transition:opacity .18s ease,transform .18s ease!important}.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle .drive-player-shell:-webkit-full-screen .drive-player-top-controls{opacity:0!important;pointer-events:none!important;transform:translateY(-8px)!important}@media (hover:hover) and (pointer:fine){.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle .drive-player-shell,.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle .drive-player-video,.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle .drive-player-frame-shell{cursor:none!important}}.drive-player-overlay:not(.is-browser-fullscreen) .drive-player-skip{transition:opacity .18s ease,transform .18s ease!important}.drive-player-overlay:not(.is-browser-fullscreen).center-skip-idle .drive-player-skip{opacity:0!important;pointer-events:none!important;transform:scale(.94)!important}@media(max-width:700px){.drive-player-overlay.is-vk-api-mode:not(.is-browser-fullscreen) .drive-player-center-controls{gap:clamp(120px,36vw,170px)!important}}@media(max-width:950px) and (max-height:560px) and (orientation:landscape){.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-frame{top:-38px!important;height:calc(100% + 76px)!important}.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-frame-shell::after{height:42px!important;background:#000!important;opacity:1!important}.drive-player-overlay.is-browser-fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-bottom-controls,.drive-player-overlay.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-bottom-controls{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(4px,env(safe-area-inset-bottom))!important}.drive-player-overlay.is-browser-fullscreen .drive-player-progress{height:14px!important}.drive-player-overlay.is-browser-fullscreen .drive-player-time{margin-top:-1px!important;font-size:11px!important;line-height:1.15!important}.drive-player-overlay.is-browser-fullscreen .drive-player-shell::after{background:linear-gradient( 180deg,rgba(0,0,0,.34),transparent 20%,transparent 82%,rgba(0,0,0,.48) )!important}.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle .drive-player-shell:-webkit-full-screen .drive-player-top-controls{opacity:0!important;pointer-events:none!important;transform:translateY(-8px)!important}}.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell{inset:0!important;overflow:hidden!important;background:#000!important}.drive-player-overlay.is-vk-api-mode .drive-player-frame{inset:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;pointer-events:auto!important;background:#000!important}.drive-player-overlay.is-vk-api-mode .drive-player-frame-shell::after,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-frame-shell::after{content:none!important;display:none!important}.drive-player-overlay.is-vk-api-mode .drive-player-center-controls,.drive-player-overlay.is-vk-api-mode .drive-player-bottom-controls{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.drive-player-overlay.is-vk-api-mode .drive-player-shell::after{content:none!important;display:none!important}.drive-player-overlay.is-vk-api-mode .drive-player-top-controls{display:flex!important;position:absolute!important;top:max(10px,env(safe-area-inset-top))!important;right:max(10px,env(safe-area-inset-right))!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;z-index:20!important}.drive-player-overlay.is-vk-api-mode .drive-player-top-controls>:not(.drive-player-close){display:none!important}.drive-player-overlay.is-vk-api-mode .drive-player-close{display:grid!important;width:44px!important;height:44px!important;pointer-events:auto!important;color:#fff!important;background:rgba(0,0,0,.52)!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.fullscreen-ui-idle.is-vk-api-mode .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-shell:-webkit-full-screen .drive-player-top-controls{display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none!important}@media(max-width:950px) and (max-height:560px) and (orientation:landscape){.drive-player-overlay.is-browser-fullscreen.is-vk-api-mode .drive-player-frame{inset:0!important;top:0!important;width:100%!important;height:100%!important}}.drive-player-overlay.is-youtube-mode.is-browser-fullscreen .drive-player-top-controls,.drive-player-overlay.is-youtube-mode.is-browser-fullscreen .drive-player-shell:fullscreen .drive-player-top-controls,.drive-player-overlay.is-youtube-mode.is-browser-fullscreen .drive-player-shell:-webkit-full-screen .drive-player-top-controls{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.drive-player-overlay.is-youtube-mode .drive-player-bottom-controls,.drive-player-overlay.is-youtube-mode .drive-player-progress-wrap,.drive-player-overlay.is-youtube-mode .drive-player-time{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.drive-player-bottom-controls[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.external-video-player-open{overflow:hidden!important;overscroll-behavior:none}.youtube-player-overlay,.vk-player-overlay{position:fixed;inset:0;z-index:2147483100;color:#fff}.youtube-player-overlay[hidden],.vk-player-overlay[hidden]{display:none!important}.youtube-player-overlay{background:#000}.youtube-player-shell{position:relative;width:100%;height:100%;height:100dvh;display:grid;grid-template-rows:58px minmax(0,1fr);overflow:hidden;background:#000;isolation:isolate}.youtube-player-toolbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));border-bottom:1px solid rgba(255,255,255,.08);background:rgba(8,8,8,.96)}.youtube-player-brand{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;letter-spacing:.01em;color:#fff}.youtube-player-brand i{width:10px;height:10px;border-radius:50%;background:#ff0033;box-shadow:0 0 0 5px rgba(255,0,51,.12)}.youtube-player-actions{display:flex;align-items:center;gap:7px}.youtube-player-action{appearance:none;width:42px;height:42px;margin:0;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fff;background:rgba(255,255,255,.07);cursor:pointer}.youtube-player-action:hover,.youtube-player-action:focus-visible{background:rgba(255,255,255,.15);outline:none}.youtube-player-action svg{width:23px;height:23px}.youtube-player-close{border-color:rgba(255,0,51,.24);background:rgba(255,0,51,.12)}.youtube-player-frame-shell{position:relative;min-height:0;overflow:hidden;background:#000}.youtube-player-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.vk-player-overlay{background:#080d16}.vk-player-shell{position:relative;width:100%;height:100%;height:100dvh;display:grid;grid-template-rows:64px minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 50% 0,#13243c 0,#080d16 42%,#05070b 100%);isolation:isolate}.vk-player-toolbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 max(14px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));border-bottom:1px solid rgba(74,142,255,.18);background:rgba(12,20,33,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.vk-player-brand{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:650;color:rgba(255,255,255,.9)}.vk-player-brand strong{display:grid;place-items:center;min-width:35px;height:29px;padding:0 8px;border-radius:9px;background:#2787f5;color:#fff;font-size:13px;letter-spacing:-.02em}.vk-player-actions{display:flex;align-items:center;gap:8px}.vk-player-action{appearance:none;width:43px;height:43px;margin:0;padding:0;display:grid;place-items:center;border:1px solid rgba(111,166,255,.17);border-radius:13px;color:#fff;background:rgba(39,135,245,.1);cursor:pointer}.vk-player-action:hover,.vk-player-action:focus-visible{background:rgba(39,135,245,.22);outline:none}.vk-player-action svg{width:23px;height:23px}.vk-player-close{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1)}.vk-player-frame-shell{position:relative;min-height:0;overflow:hidden;background:#000}.vk-player-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}@media(max-width:700px){.youtube-player-shell{grid-template-rows:52px minmax(0,1fr)}.vk-player-shell{grid-template-rows:56px minmax(0,1fr)}.youtube-player-toolbar,.vk-player-toolbar{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.youtube-player-action,.vk-player-action{width:40px;height:40px}.youtube-player-brand{font-size:13px}.vk-player-brand{font-size:13px}}@media(prefers-reduced-motion:reduce){.youtube-player-action,.vk-player-action{transition:none!important}}.youtube-player-shell{display:block!important}.youtube-player-toolbar{position:absolute!important;top:max(10px,env(safe-area-inset-top))!important;right:max(10px,env(safe-area-inset-right))!important;left:auto!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;z-index:20!important}.youtube-player-brand{display:none!important}.youtube-player-actions{pointer-events:auto!important}.youtube-player-frame-shell{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.youtube-player-shell:fullscreen .youtube-player-toolbar,.youtube-player-shell:-webkit-full-screen .youtube-player-toolbar{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.youtube-player-fullscreen{background:rgba(255,255,255,.07)!important}.youtube-player-toolbar{top:auto!important;right:auto!important;left:50%!important;bottom:max(12px,env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:54px!important;height:46px!important;padding:4px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:rgba(52,52,52,.78)!important;box-shadow:0 8px 24px rgba(0,0,0,.28)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;pointer-events:auto!important}.youtube-player-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}.youtube-player-fullscreen{display:none!important}.youtube-player-close{width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:rgba(255,255,255,.92)!important;box-shadow:none!important}.youtube-player-close:hover,.youtube-player-close:focus-visible{background:rgba(255,255,255,.12)!important}.youtube-player-close svg{width:21px!important;height:21px!important}.youtube-player-shell:fullscreen .youtube-player-toolbar,.youtube-player-shell:-webkit-full-screen .youtube-player-toolbar{display:none!important}body.drive-video-player-open{overflow:hidden!important;overscroll-behavior:none}.drive-video-player-overlay{--drive-video-actionbar-height:68px;position:fixed;inset:0;z-index:2147483010;display:grid;place-items:stretch;background:#000;color:#fff;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.drive-video-player-overlay[hidden]{display:none!important}.drive-video-player-overlay.is-open{opacity:1;visibility:visible}.drive-video-player-shell{position:relative;width:100%;height:100%;height:100dvh;overflow:hidden;background:#000;isolation:isolate}.drive-video-player-video{position:absolute;inset:0 0 var(--drive-video-actionbar-height) 0;z-index:1;width:100%;height:calc(100% - var(--drive-video-actionbar-height));object-fit:contain;background:#000}.drive-video-player-frame-shell{position:absolute;inset:0 0 var(--drive-video-actionbar-height) 0;z-index:2;overflow:hidden;background:#000}.drive-video-player-frame-shell[hidden]{display:none!important}.drive-video-player-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.drive-video-player-shell::after{content:"";position:absolute;inset:0 0 var(--drive-video-actionbar-height) 0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.14),transparent 22%,transparent 65%,rgba(0,0,0,.62));opacity:1;transition:opacity .18s ease}.drive-video-player-loading{position:absolute;inset:0 0 var(--drive-video-actionbar-height) 0;z-index:7;display:flex;align-items:center;justify-content:center;background:#000}.drive-video-player-loading[hidden],.drive-video-player-loading-message[hidden]{display:none!important}.drive-video-player-loader{width:34px;height:34px;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,255,255,.08),rgba(255,255,255,.28),rgba(255,255,255,.7),#fff,rgba(255,255,255,.08));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:drive-video-player-spin .78s linear infinite}@keyframes drive-video-player-spin{to{transform:rotate(360deg)}}.drive-video-player-toggle{appearance:none;position:absolute;left:50%;top:calc((100% - var(--drive-video-actionbar-height))/2);z-index:6;width:72px;height:72px;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(18,18,20,.48);box-shadow:0 10px 34px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%,-50%);cursor:pointer;opacity:1;transition:opacity .18s ease,transform .18s ease,background .18s ease;-webkit-tap-highlight-color:transparent}.drive-video-player-toggle:hover,.drive-video-player-toggle:focus-visible{background:rgba(38,38,42,.66);outline:none}.drive-video-player-toggle svg{width:46px;height:46px;fill:currentColor}.drive-video-player-toggle .play-icon{display:none;margin-left:4px}.drive-video-player-overlay.is-paused .drive-video-player-toggle .pause-icon{display:none}.drive-video-player-overlay.is-paused .drive-video-player-toggle .play-icon{display:block}.drive-video-player-progress-area{position:absolute;left:max(28px,env(safe-area-inset-left));right:max(28px,env(safe-area-inset-right));bottom:calc(var(--drive-video-actionbar-height) + max(18px,env(safe-area-inset-bottom)));z-index:6;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.drive-video-player-progress{width:100%;height:22px;margin:0;appearance:none;background:transparent;cursor:pointer;accent-color:#fff}.drive-video-player-progress::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,#fff 0 var(--drive-video-progress,0%),rgba(255,255,255,.36) var(--drive-video-progress,0%) 100%)}.drive-video-player-progress::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgba(0,0,0,.14)}.drive-video-player-progress::-moz-range-track{height:4px;border-radius:999px;background:rgba(255,255,255,.36)}.drive-video-player-progress::-moz-range-progress{height:4px;border-radius:999px;background:#fff}.drive-video-player-progress::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff}.drive-video-player-time{display:flex;align-items:center;gap:5px;margin-top:1px;color:rgba(255,255,255,.82);font-size:15px;font-variant-numeric:tabular-nums}.drive-video-player-actionbar{position:absolute;left:0;right:0;bottom:0;z-index:10;height:var(--drive-video-actionbar-height);padding:0 max(18px,env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(180deg,rgba(16,16,18,.96),rgba(5,5,6,.99));border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -14px 34px rgba(0,0,0,.24);opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.drive-video-player-actions-right{display:flex;align-items:center;gap:8px}.drive-video-player-action{appearance:none;width:46px;height:46px;flex:0 0 46px;margin:0;padding:0;border:1px solid rgba(255,255,255,.09);border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;-webkit-tap-highlight-color:transparent}.drive-video-player-action:hover,.drive-video-player-action:focus-visible{background:rgba(255,255,255,.15);outline:none}.drive-video-player-action svg{width:27px;height:27px;fill:currentColor}.drive-video-player-volume .volume-off{display:none}.drive-video-player-overlay.is-muted .drive-video-player-volume .volume-on{display:none}.drive-video-player-overlay.is-muted .drive-video-player-volume .volume-off{display:block}.drive-video-player-fullscreen .fullscreen-exit{display:none}.drive-video-player-overlay.is-browser-fullscreen .drive-video-player-fullscreen .fullscreen-enter{display:none}.drive-video-player-overlay.is-browser-fullscreen .drive-video-player-fullscreen .fullscreen-exit{display:block}.drive-video-player-toggle:disabled,.drive-video-player-progress:disabled,.drive-video-player-volume:disabled{cursor:wait;opacity:.42}.drive-video-player-overlay.is-loading .drive-video-player-toggle,.drive-video-player-overlay.is-loading .drive-video-player-progress-area{opacity:0;pointer-events:none}.drive-video-player-overlay.is-frame-mode .drive-video-player-toggle,.drive-video-player-overlay.is-frame-mode .drive-video-player-progress-area,.drive-video-player-overlay.is-frame-mode .drive-video-player-volume{display:none!important}.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-toggle,.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-progress-area,.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-actionbar{opacity:0;pointer-events:none}.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-toggle{transform:translate(-50%,-50%) scale(.96)}.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-progress-area{transform:translateY(6px)}.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-actionbar{transform:translateY(8px)}.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-shell::after{opacity:0}.drive-video-player-overlay.controls-idle .drive-video-player-shell,.drive-video-player-overlay.controls-idle .drive-video-player-video{cursor:none}@media(max-width:700px){.drive-video-player-overlay{--drive-video-actionbar-height:68px}.drive-video-player-progress-area{left:max(27px,env(safe-area-inset-left));right:max(27px,env(safe-area-inset-right));bottom:calc(var(--drive-video-actionbar-height) + max(16px,env(safe-area-inset-bottom)))}.drive-video-player-time{font-size:13px}.drive-video-player-actionbar{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));gap:7px}.drive-video-player-actions-right{gap:7px}.drive-video-player-action{width:46px;height:46px;flex-basis:46px}.drive-video-player-toggle{width:68px;height:68px}.drive-video-player-toggle svg{width:43px;height:43px}}@media(prefers-reduced-motion:reduce){.drive-video-player-overlay,.drive-video-player-toggle,.drive-video-player-progress-area,.drive-video-player-actionbar,.drive-video-player-shell::after{transition:none!important}}.external-native-player-overlay{position:fixed;inset:0;z-index:2147483100;display:grid;place-items:stretch;background:#000;color:#fff}.external-native-player-overlay[hidden]{display:none!important}.external-native-player-shell{position:relative;width:100%;height:100%;height:100dvh;overflow:hidden;background:#000;isolation:isolate}.external-native-player-frame-shell{position:absolute;inset:0;overflow:hidden;background:#000}.external-native-player-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.external-native-player-bottom-shade{position:absolute;left:0;right:0;bottom:0;height:188px;z-index:12;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.40) 0%,rgba(0,0,0,.24) 34%,rgba(0,0,0,.10) 58%,rgba(0,0,0,0) 100%);opacity:0;transition:opacity .18s ease}.external-native-player-wake-zone{position:absolute;z-index:23;left:50%;bottom:max(126px,calc(env(safe-area-inset-bottom) + 116px));width:270px;height:58px;transform:translateX(-50%);background:transparent}.external-native-player-toolbar::before,.external-native-player-toolbar::after{content:"";position:absolute;top:0;width:54px;height:100%;background:transparent}.external-native-player-toolbar::before{right:100%}.external-native-player-toolbar::after{left:100%}.external-native-player-overlay[data-provider="vk"] .external-native-player-bottom-shade{opacity:.9}.external-native-player-toolbar{position:absolute;z-index:24;left:50%;bottom:max(74px,calc(env(safe-area-inset-bottom) + 64px));transform:translateX(-50%) translateY(0);display:flex;align-items:center;justify-content:center;gap:2px;width:auto;min-width:56px;height:48px;padding:3px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(17,19,19,.76);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:0 8px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);opacity:1;transition:opacity .18s ease,transform .18s ease}.external-native-player-overlay.controls-idle[data-provider="vk"] .external-native-player-toolbar{opacity:0;transform:translateX(-50%) translateY(14px);pointer-events:none}.external-native-player-overlay.controls-idle[data-provider="vk"] .external-native-player-menu{opacity:0;pointer-events:none}.external-native-player-overlay.controls-idle[data-provider="vk"] .external-native-player-bottom-shade{opacity:.28}.external-native-player-overlay[data-provider="youtube"] .external-native-player-toolbar{bottom:max(8px,env(safe-area-inset-bottom))}.external-native-player-overlay[data-provider="youtube"] .external-native-player-wake-zone{display:none!important;pointer-events:none!important}.external-native-player-overlay[data-provider="youtube"] .external-native-player-toolbar::before,.external-native-player-overlay[data-provider="youtube"] .external-native-player-toolbar::after{display:none!important;pointer-events:none!important}.external-native-player-action{appearance:none;width:40px;height:40px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:rgba(255,255,255,.92);box-shadow:none;cursor:pointer;outline:none;transition:background .16s ease,color .16s ease}.external-native-player-action:hover,.external-native-player-action:active,.external-native-player-action:focus,.external-native-player-action:focus-visible{background:rgba(255,255,255,.08);box-shadow:none;transform:none;outline:none}.external-native-player-close:hover,.external-native-player-close:active,.external-native-player-close:focus,.external-native-player-close:focus-visible{background:transparent}.external-native-player-action svg{width:21px;height:21px;pointer-events:none}.external-native-player-quality-badge{display:grid;place-items:center;box-sizing:border-box;width:30px;min-width:30px;max-width:30px;height:18px;padding:0 2px;border:1.5px solid currentColor;border-radius:5px;font-size:9px;line-height:1;font-weight:900;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-transform:uppercase;pointer-events:none}.external-native-player-volume{-webkit-tap-highlight-color:transparent}.external-native-player-volume svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.external-native-player-volume:hover,.external-native-player-volume:active,.external-native-player-volume:focus,.external-native-player-volume:focus-visible{background:transparent}.external-native-player-volume:active{opacity:.68}.external-native-player-volume:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:1px}.external-native-player-volume .volume-off{display:none}.external-native-player-overlay.is-muted .external-native-player-volume .volume-on{display:none}.external-native-player-overlay.is-muted .external-native-player-volume .volume-off{display:block}.external-native-player-overlay:not([data-provider="vk"]) .external-native-player-quality,.external-native-player-overlay:not([data-provider="vk"]) .external-native-player-volume,.external-native-player-overlay:not([data-provider="vk"]) .external-native-player-fullscreen,.external-native-player-overlay:not([data-provider="vk"]) .external-native-player-menu{display:none!important}.external-native-player-fullscreen .fullscreen-exit{display:none!important}.external-native-player-overlay.is-browser-fullscreen .external-native-player-fullscreen .fullscreen-enter{display:none!important}.external-native-player-overlay.is-browser-fullscreen .external-native-player-fullscreen .fullscreen-exit{display:block!important}.external-native-player-fullscreen .fullscreen-enter path,.external-native-player-fullscreen .fullscreen-exit path{fill:currentColor!important;stroke:none!important}.external-native-player-menu{position:absolute;z-index:26;left:50%;bottom:max(132px,calc(env(safe-area-inset-bottom) + 122px));transform:translateX(-50%);width:min(220px,calc(100vw - 28px));padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(17,19,19,.9);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 18px 46px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07);transition:opacity .18s ease,transform .18s ease}.external-native-player-menu[hidden]{display:none!important}.external-native-player-menu-item{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:42px;padding:0 13px;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.82);font:inherit;font-size:13px;font-weight:750;text-align:left;cursor:pointer}.external-native-player-menu-item small{color:rgba(255,255,255,.46);font-size:10px;font-weight:700}.external-native-player-menu-item:hover,.external-native-player-menu-item:focus-visible{background:rgba(255,255,255,.075);outline:none}.external-native-player-menu-item.is-active,.external-native-player-menu-item[aria-checked="true"]{color:#fff;background:rgba(255,255,255,.1)}.external-native-player-menu-item.is-active::after,.external-native-player-menu-item[aria-checked="true"]::after{content:"✓";margin-left:auto;font-size:12px;font-weight:900}.external-native-player-menu-item.is-active small,.external-native-player-menu-item[aria-checked="true"] small{margin-left:auto}@media(max-width:700px){.external-native-player-toolbar{bottom:max(62px,calc(env(safe-area-inset-bottom) + 52px));height:46px}.external-native-player-overlay[data-provider="youtube"] .external-native-player-toolbar{bottom:max(8px,env(safe-area-inset-bottom))}.external-native-player-action{width:38px;height:38px}.external-native-player-menu{bottom:max(118px,calc(env(safe-area-inset-bottom) + 108px))}.external-native-player-wake-zone{bottom:max(112px,calc(env(safe-area-inset-bottom) + 102px));width:252px;height:52px}.external-native-player-bottom-shade{height:164px}}@media(prefers-reduced-motion:reduce){.external-native-player-action,.external-native-player-toolbar,.external-native-player-menu,.external-native-player-bottom-shade{transition:none!important}}.drive-player-overlay.is-audio-mode{--drive-player-actionbar-height:74px}.drive-player-overlay.is-audio-mode .drive-player-backdrop{display:block!important;background:#05070b}.drive-player-overlay.is-audio-mode.has-backdrop .drive-player-backdrop-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.015)!important;filter:brightness(.56) saturate(1.06)!important;opacity:1!important}.drive-player-overlay.is-audio-mode .drive-player-backdrop::after{background:linear-gradient(180deg,rgba(0,0,0,.20) 0%,rgba(0,0,0,.30) 50%,rgba(0,0,0,.56) 100%)!important}.drive-player-overlay.is-audio-mode .drive-player-video{opacity:0!important;background:transparent!important}.drive-player-overlay.is-audio-mode .drive-player-center-controls{top:50%!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls{left:50%!important;right:auto!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:max-content!important;min-width:0!important;height:58px!important;padding:6px!important;gap:6px!important;justify-content:center!important;border:1px solid rgba(255,255,255,.17)!important;border-radius:999px!important;background:rgba(18,20,20,.68)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important;box-shadow:0 14px 45px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateX(-50%)!important}.drive-player-overlay.is-audio-mode .drive-player-fullscreen{margin-right:0!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls .drive-player-icon{width:46px!important;height:46px!important;flex:0 0 46px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background .18s ease,transform .18s ease!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls .drive-player-icon:hover,.drive-player-overlay.is-audio-mode .drive-player-top-controls .drive-player-icon:focus-visible{background:rgba(255,255,255,.10)!important;box-shadow:none!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls .drive-player-icon:active{transform:scale(.96)}.drive-player-overlay.is-audio-mode .drive-player-bottom-controls{bottom:calc(88px + max(8px,env(safe-area-inset-bottom)))!important}@media(max-width:700px){.drive-player-overlay.is-audio-mode{--drive-player-actionbar-height:68px}.drive-player-overlay.is-audio-mode .drive-player-top-controls{bottom:max(12px,env(safe-area-inset-bottom))!important;height:54px!important;padding:5px!important;gap:4px!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls .drive-player-icon{width:44px!important;height:44px!important;flex-basis:44px!important}.drive-player-overlay.is-audio-mode .drive-player-bottom-controls{bottom:calc(80px + max(8px,env(safe-area-inset-bottom)))!important}}.drive-player-overlay.is-audio-mode .drive-player-center-controls{left:50%!important;top:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(72px,12vw,170px)!important;transform:translate(-50%,-50%)!important;opacity:1;z-index:8!important}.drive-player-overlay.is-audio-mode .drive-player-skip,.drive-player-overlay.is-audio-mode .drive-player-toggle{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:rgba(255,255,255,.74)!important;opacity:1!important}.drive-player-overlay.is-audio-mode .drive-player-skip{width:78px!important;height:78px!important;border-radius:0!important}.drive-player-overlay.is-audio-mode .drive-player-skip svg{width:68px!important;height:68px!important;stroke:currentColor!important}.drive-player-overlay.is-audio-mode .drive-player-skip text{fill:currentColor!important;font-size:19px!important;font-weight:700!important}.drive-player-overlay.is-audio-mode .drive-player-toggle{width:76px!important;height:76px!important;border-radius:0!important}.drive-player-overlay.is-audio-mode .drive-player-toggle svg{width:58px!important;height:58px!important;fill:currentColor!important}.drive-player-overlay.is-audio-mode .drive-player-toggle .play-icon{margin-left:5px!important}.drive-player-overlay.is-audio-mode .drive-player-skip:hover,.drive-player-overlay.is-audio-mode .drive-player-skip:focus-visible,.drive-player-overlay.is-audio-mode .drive-player-toggle:hover,.drive-player-overlay.is-audio-mode .drive-player-toggle:focus-visible{background:transparent!important;box-shadow:none!important;color:rgba(255,255,255,.92)!important;outline:none!important}.drive-player-overlay.is-audio-mode .drive-player-skip:active,.drive-player-overlay.is-audio-mode .drive-player-toggle:active{transform:scale(.94)!important}@media(max-width:700px){.drive-player-overlay.is-audio-mode .drive-player-center-controls{gap:clamp(48px,14vw,92px)!important}.drive-player-overlay.is-audio-mode .drive-player-skip{width:66px!important;height:66px!important}.drive-player-overlay.is-audio-mode .drive-player-skip svg{width:58px!important;height:58px!important}.drive-player-overlay.is-audio-mode .drive-player-toggle{width:64px!important;height:64px!important}.drive-player-overlay.is-audio-mode .drive-player-toggle svg{width:50px!important;height:50px!important}}.drive-video-player-overlay{--drive-video-actionbar-height:74px}.drive-video-player-center-controls{position:absolute;left:50%;top:50%;z-index:8;display:flex;align-items:center;justify-content:center;gap:clamp(72px,12vw,170px);transform:translate(-50%,-50%);opacity:1;transition:opacity .18s ease,transform .18s ease}.drive-video-player-skip,.drive-video-player-toggle{appearance:none;position:static!important;left:auto!important;top:auto!important;margin:0;padding:0;display:grid;place-items:center;border:0!important;border-radius:0!important;color:rgba(255,255,255,.74)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s ease,transform .16s ease!important}.drive-video-player-skip{width:78px!important;height:78px!important}.drive-video-player-skip svg{width:68px!important;height:68px!important;fill:none!important;stroke:currentColor!important;stroke-width:4!important;stroke-linecap:round!important;stroke-linejoin:round!important}.drive-video-player-skip text{fill:currentColor!important;stroke:none!important;font-size:19px!important;font-family:inherit!important;font-weight:700!important;text-anchor:middle!important}.drive-video-player-toggle{width:76px!important;height:76px!important}.drive-video-player-toggle svg{width:58px!important;height:58px!important;fill:currentColor!important}.drive-video-player-toggle .play-icon{margin-left:5px!important}.drive-video-player-skip:hover,.drive-video-player-skip:focus-visible,.drive-video-player-toggle:hover,.drive-video-player-toggle:focus-visible{color:rgba(255,255,255,.92)!important;background:transparent!important;box-shadow:none!important;outline:none!important}.drive-video-player-skip:active,.drive-video-player-toggle:active{transform:scale(.94)!important}.drive-video-player-progress-area{left:max(34px,env(safe-area-inset-left))!important;right:max(34px,env(safe-area-inset-right))!important;bottom:calc(88px + max(8px,env(safe-area-inset-bottom)))!important}.drive-video-player-action-wake-zone{position:absolute;left:50%;bottom:0;z-index:9;width:238px;height:92px;transform:translateX(-50%);background:transparent;pointer-events:auto}@media(hover:none),(pointer:coarse){.drive-video-player-action-wake-zone{pointer-events:none}}.drive-video-player-actionbar{left:50%!important;right:auto!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:max-content!important;min-width:0!important;height:58px!important;padding:6px!important;gap:6px!important;justify-content:center!important;border:1px solid rgba(255,255,255,.17)!important;border-radius:999px!important;background:rgba(18,20,20,.68)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important;box-shadow:0 14px 45px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateX(-50%)!important}.drive-video-player-actions-right{display:contents!important}.drive-video-player-action{width:46px!important;height:46px!important;flex:0 0 46px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background .18s ease,transform .18s ease!important}.drive-video-player-action:hover,.drive-video-player-action:focus-visible{background:rgba(255,255,255,.10)!important;box-shadow:none!important;outline:none!important}.drive-video-player-action:active{transform:scale(.96)}.drive-video-player-video,.drive-video-player-frame-shell{inset:0!important;width:100%!important;height:100%!important}.drive-video-player-shell::after,.drive-video-player-loading{inset:0!important}.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-center-controls,.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-progress-area,.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-actionbar{opacity:0!important;pointer-events:none!important}.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-center-controls{transform:translate(-50%,-50%) scale(.96)!important}.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-actionbar{transform:translateX(-50%) translateY(8px)!important}.drive-video-player-overlay.is-loading .drive-video-player-center-controls,.drive-video-player-overlay.is-loading .drive-video-player-progress-area{opacity:0!important;pointer-events:none!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-center-controls,.drive-video-player-overlay.is-frame-mode .drive-video-player-progress-area,.drive-video-player-overlay.is-frame-mode .drive-video-player-volume{display:none!important}.drive-video-player-skip:disabled,.drive-video-player-toggle:disabled,.drive-video-player-progress:disabled,.drive-video-player-volume:disabled{cursor:wait;opacity:.42!important}@media(max-width:700px){.drive-video-player-overlay{--drive-video-actionbar-height:68px}.drive-video-player-center-controls{gap:clamp(48px,14vw,92px)!important}.drive-video-player-skip{width:66px!important;height:66px!important}.drive-video-player-skip svg{width:58px!important;height:58px!important}.drive-video-player-toggle{width:64px!important;height:64px!important}.drive-video-player-toggle svg{width:50px!important;height:50px!important}.drive-video-player-action-wake-zone{width:222px;height:82px}.drive-video-player-actionbar{bottom:max(12px,env(safe-area-inset-bottom))!important;height:54px!important;padding:5px!important;gap:4px!important}.drive-video-player-action{width:44px!important;height:44px!important;flex-basis:44px!important}.drive-video-player-progress-area{left:max(16px,env(safe-area-inset-left))!important;right:max(16px,env(safe-area-inset-right))!important;bottom:calc(80px + max(8px,env(safe-area-inset-bottom)))!important}}.drive-video-player-overlay.is-drive-warming .drive-video-player-frame-shell,.drive-video-player-overlay.is-source-syncing .drive-video-player-frame-shell{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important}.drive-video-player-overlay.is-drive-warming .drive-video-player-frame,.drive-video-player-overlay.is-source-syncing .drive-video-player-frame{pointer-events:none!important}.drive-video-player-overlay.is-source-syncing .drive-video-player-video{opacity:0!important}.drive-video-player-overlay.is-source-syncing .drive-video-player-shell{background:#000!important}.drive-video-player-overlay.is-source-syncing .drive-video-player-actionbar{opacity:1!important;pointer-events:auto!important}.drive-video-player-overlay.is-source-syncing .drive-video-player-center-controls,.drive-video-player-overlay.is-source-syncing .drive-video-player-progress-area{opacity:0!important;pointer-events:none!important}.drive-video-player-overlay.is-error .drive-video-player-actionbar{opacity:1!important;pointer-events:auto!important}.drive-player-overlay.is-audio-mode{padding:clamp(18px,3vw,42px)!important;place-items:center!important;background:rgba(0,0,0,.94)!important}.drive-player-overlay.is-audio-mode .drive-player-shell{width:min(1120px,calc(100vw - clamp(36px,6vw,84px)))!important;height:min(630px,calc(100dvh - clamp(36px,8vh,84px)))!important;min-height:420px!important;max-height:calc(100dvh - 36px)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;overflow:hidden!important;background:#08090b!important;box-shadow:0 30px 100px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.06)!important}.drive-player-overlay.is-audio-mode .drive-player-backdrop,.drive-player-overlay.is-audio-mode .drive-player-video,.drive-player-overlay.is-audio-mode .drive-player-loading,.drive-player-overlay.is-audio-mode .drive-player-shell::after{inset:0!important;width:100%!important;height:100%!important;bottom:auto!important}.drive-player-overlay.is-audio-mode.has-backdrop .drive-player-backdrop-image{transform:scale(1.01)!important;filter:brightness(.52) saturate(1.04) contrast(1.02)!important}.drive-player-overlay.is-audio-mode .drive-player-backdrop::after{background:linear-gradient(180deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.18) 44%,rgba(0,0,0,.60) 100%),linear-gradient(90deg,rgba(0,0,0,.14),transparent 38%,transparent 62%,rgba(0,0,0,.14))!important}.drive-player-overlay.is-audio-mode .drive-player-shell::after{background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 44%,rgba(0,0,0,.42))!important}.drive-player-overlay.is-audio-mode .drive-player-center-controls{top:48%!important;gap:clamp(44px,7vw,96px)!important}.drive-player-overlay.is-audio-mode .drive-player-skip{width:64px!important;height:64px!important}.drive-player-overlay.is-audio-mode .drive-player-skip svg{width:56px!important;height:56px!important}.drive-player-overlay.is-audio-mode .drive-player-toggle{width:68px!important;height:68px!important;border-radius:50%!important;background:rgba(16,17,19,.46)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;backdrop-filter:blur(14px) saturate(130%)!important;box-shadow:0 10px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)!important}.drive-player-overlay.is-audio-mode .drive-player-toggle svg{width:48px!important;height:48px!important}.drive-player-overlay.is-audio-mode .drive-player-toggle:hover,.drive-player-overlay.is-audio-mode .drive-player-toggle:focus-visible{background:rgba(30,31,34,.62)!important}.drive-player-overlay.is-audio-mode .drive-player-bottom-controls{left:clamp(18px,3vw,36px)!important;right:clamp(18px,3vw,36px)!important;bottom:86px!important;padding:11px 14px 9px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:15px!important;background:rgba(12,13,15,.42)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important;backdrop-filter:blur(16px) saturate(125%)!important;box-shadow:0 12px 34px rgba(0,0,0,.22)!important}.drive-player-overlay.is-audio-mode .drive-player-progress{height:18px!important}.drive-player-overlay.is-audio-mode .drive-player-time{margin-top:2px!important;font-size:12px!important;color:rgba(255,255,255,.76)!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls{bottom:18px!important;height:52px!important;padding:4px!important;gap:3px!important;border-color:rgba(255,255,255,.14)!important;background:rgba(15,16,18,.58)!important;box-shadow:0 12px 34px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.07)!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls .drive-player-icon{width:43px!important;height:43px!important;flex-basis:43px!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls .drive-player-icon svg{width:23px!important;height:23px!important}.drive-player-overlay.is-audio-mode.is-browser-fullscreen,.drive-player-overlay.is-audio-mode:has(.drive-player-shell:fullscreen),.drive-player-overlay.is-audio-mode:has(.drive-player-shell:-webkit-full-screen){padding:0!important}.drive-player-overlay.is-audio-mode.is-browser-fullscreen .drive-player-shell,.drive-player-overlay.is-audio-mode .drive-player-shell:fullscreen,.drive-player-overlay.is-audio-mode .drive-player-shell:-webkit-full-screen{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:100%!important;border:0!important;border-radius:0!important}@media(max-width:700px){.drive-player-overlay.is-audio-mode{padding:12px!important}.drive-player-overlay.is-audio-mode .drive-player-shell{width:calc(100vw - 24px)!important;height:min(72dvh,610px)!important;min-height:390px!important;max-height:calc(100dvh - 24px)!important;border-radius:20px!important}.drive-player-overlay.is-audio-mode .drive-player-center-controls{top:46%!important;gap:clamp(28px,10vw,58px)!important}.drive-player-overlay.is-audio-mode .drive-player-skip{width:56px!important;height:56px!important}.drive-player-overlay.is-audio-mode .drive-player-skip svg{width:49px!important;height:49px!important}.drive-player-overlay.is-audio-mode .drive-player-toggle{width:62px!important;height:62px!important}.drive-player-overlay.is-audio-mode .drive-player-toggle svg{width:44px!important;height:44px!important}.drive-player-overlay.is-audio-mode .drive-player-bottom-controls{left:12px!important;right:12px!important;bottom:78px!important;padding:9px 11px 8px!important;border-radius:13px!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls{bottom:14px!important;height:50px!important}.drive-player-overlay.is-audio-mode .drive-player-top-controls .drive-player-icon{width:41px!important;height:41px!important;flex-basis:41px!important}}body.profile-page-active{padding-top:0!important;margin-top:0!important}body.profile-page-active .topbar-wrap,body.profile-page-active .home-topbar,body.profile-page-active>.topbar-wrap{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}body.profile-page-active .profile-page-shell,body.profile-page-active #profilePage{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;padding:0!important;transform:none!important;background:#050607!important}body.profile-page-active .profile-page-hero{margin:0!important;top:0!important}@media(min-width:761px){body.profile-page-active .profile-page-hero{height:clamp(400px,32vw,500px)!important;min-height:400px!important}body.profile-page-active .profile-page-info{inset:auto clamp(36px,5vw,76px) 20px!important}body.profile-page-active .profile-favorites-section{margin-top:0!important;padding-top:34px!important}}.drive-video-player-overlay.is-source-syncing .drive-video-player-actionbar,.drive-video-player-overlay.is-source-syncing .drive-video-player-action-wake-zone{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.drive-player-overlay.is-loading:not(.is-audio-mode) .drive-player-top-controls{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:820px),(pointer:coarse) and (max-height:620px){.external-native-player-overlay,.external-native-player-shell{width:100vw!important;height:100dvh!important;min-height:100dvh!important;background:#000!important}.external-native-player-frame-shell,.external-native-player-frame{inset:0!important;width:100%!important;height:100%!important}.external-native-player-wake-zone,.external-native-player-toolbar::before,.external-native-player-toolbar::after{display:none!important;pointer-events:none!important}.external-native-player-toolbar{min-width:0!important;height:44px!important;padding:3px!important;gap:2px!important;border-radius:999px!important;background:rgba(15,17,18,.76)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important;box-shadow:0 8px 28px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important}.external-native-player-action{width:36px!important;height:36px!important}.external-native-player-action svg{width:20px!important;height:20px!important}.external-native-player-quality-badge{width:28px!important;min-width:28px!important;max-width:28px!important;height:17px!important;font-size:8px!important}.external-native-player-overlay[data-provider="youtube"] .external-native-player-toolbar{bottom:max(58px,calc(env(safe-area-inset-bottom) + 50px))!important}.external-native-player-overlay[data-provider="youtube"] .external-native-player-bottom-shade{opacity:0!important}.external-native-player-overlay[data-provider="vk"] .external-native-player-toolbar{bottom:max(70px,calc(env(safe-area-inset-bottom) + 60px))!important}.external-native-player-overlay[data-provider="vk"] .external-native-player-bottom-shade{height:150px!important;opacity:.78!important;background:linear-gradient(to top,rgba(0,0,0,.42) 0%,rgba(0,0,0,.20) 42%,rgba(0,0,0,0) 100%)!important}.external-native-player-menu{width:min(210px,calc(100vw - 32px))!important;bottom:max(122px,calc(env(safe-area-inset-bottom) + 112px))!important;border-radius:16px!important}.external-native-player-menu-item{min-height:44px!important;padding:0 12px!important}.external-native-player-overlay.controls-idle[data-provider="vk"] .external-native-player-toolbar{opacity:0!important;pointer-events:none!important;transform:translateX(-50%) translateY(10px)!important}.external-native-player-overlay.controls-idle[data-provider="vk"] .external-native-player-bottom-shade{opacity:.28!important}.drive-video-player-overlay,.drive-video-player-shell{width:100vw!important;height:100dvh!important;min-height:100dvh!important;background:#000!important}.drive-video-player-shell{overflow:hidden!important;touch-action:manipulation}.drive-video-player-video,.drive-video-player-frame-shell,.drive-video-player-frame{inset:0!important;width:100%!important;height:100%!important;background:#000!important}.drive-video-player-video{object-fit:contain!important}.drive-video-player-center-controls{top:50%!important;gap:clamp(26px,9vw,54px)!important}.drive-video-player-skip{width:52px!important;height:52px!important}.drive-video-player-skip svg{width:46px!important;height:46px!important}.drive-video-player-skip text{font-size:16px!important}.drive-video-player-toggle{width:58px!important;height:58px!important}.drive-video-player-toggle svg{width:44px!important;height:44px!important}.drive-video-player-progress-area{left:max(14px,env(safe-area-inset-left))!important;right:max(14px,env(safe-area-inset-right))!important;bottom:calc(72px + max(8px,env(safe-area-inset-bottom)))!important}.drive-video-player-time{margin-top:0!important;font-size:12px!important}.drive-video-player-actionbar{left:50%!important;right:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:max-content!important;height:50px!important;padding:4px!important;gap:2px!important;transform:translateX(-50%)!important;border-radius:999px!important;background:rgba(17,19,19,.78)!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important;box-shadow:0 10px 32px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)!important}.drive-video-player-action{width:40px!important;height:40px!important;flex-basis:40px!important}.drive-video-player-action svg{width:22px!important;height:22px!important}.drive-video-player-action-wake-zone{display:none!important;pointer-events:none!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-actionbar{left:auto!important;right:max(10px,env(safe-area-inset-right))!important;top:max(10px,env(safe-area-inset-top))!important;bottom:auto!important;height:46px!important;padding:3px!important;transform:none!important;background:rgba(12,14,15,.78)!important;z-index:20!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-action{width:38px!important;height:38px!important;flex-basis:38px!important}.drive-video-player-overlay.is-frame-mode.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-actionbar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-shell::after{opacity:0!important;pointer-events:none!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-frame-shell,.drive-video-player-overlay.is-frame-mode .drive-video-player-frame{pointer-events:auto!important;visibility:visible!important}.drive-video-player-overlay.is-source-syncing .drive-video-player-actionbar{bottom:max(10px,env(safe-area-inset-bottom))!important}}@media (max-width:820px){.external-native-player-overlay[data-provider="youtube"] .external-native-player-toolbar{bottom:max(150px,calc(env(safe-area-inset-bottom) + 138px))!important}}@media (max-width:920px) and (orientation:landscape),(pointer:coarse) and (max-height:620px){.external-native-player-overlay[data-provider="youtube"] .external-native-player-toolbar{bottom:max(72px,calc(env(safe-area-inset-bottom) + 62px))!important}}@media (max-width:820px) and (orientation:portrait){.drive-video-player-overlay.is-frame-mode .drive-video-player-frame-shell{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;width:100vw!important;height:56.25vw!important;max-width:100vw!important;max-height:calc(100dvh - 120px)!important;transform:translate(-50%,-50%)!important;overflow:hidden!important;background:#000!important;z-index:2!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-frame{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:1280px!important;height:720px!important;min-width:1280px!important;min-height:720px!important;max-width:none!important;max-height:none!important;border:0!important;transform-origin:0 0!important;transform:scale(var(--drive-mobile-frame-scale,.322))!important;will-change:transform!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-frame-shell{contain:layout paint!important;touch-action:auto!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-frame{pointer-events:auto!important;touch-action:auto!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-actionbar{left:auto!important;right:max(10px,env(safe-area-inset-right))!important;top:calc(50% - 28.125vw - 58px)!important;bottom:auto!important;transform:none!important;z-index:24!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-center-controls,.drive-video-player-overlay.is-frame-mode .drive-video-player-progress-area,.drive-video-player-overlay.is-frame-mode .drive-video-player-loading,.drive-video-player-overlay.is-frame-mode .drive-video-player-action-wake-zone{display:none!important;pointer-events:none!important}}@media (max-width:920px) and (orientation:landscape),(pointer:coarse) and (max-height:620px){.drive-video-player-overlay.is-frame-mode .drive-video-player-frame-shell{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important}}@media (min-width:821px) and (hover:hover) and (pointer:fine){.external-native-player-overlay[data-provider="youtube"] .external-native-player-wake-zone{display:block!important;pointer-events:auto!important;left:50%!important;bottom:max(3px,env(safe-area-inset-bottom))!important;width:76px!important;height:58px!important;transform:translateX(-50%)!important;background:transparent!important}.external-native-player-overlay[data-provider="youtube"] .external-native-player-toolbar{opacity:1;transform:translateX(-50%) translateY(0);transition:opacity .18s ease,transform .18s ease}.external-native-player-overlay.controls-idle[data-provider="youtube"] .external-native-player-toolbar{opacity:0;transform:translateX(-50%) translateY(10px);pointer-events:none}}html.site-loading-active body.notification-page-active>#authLoading,body.site-loading-active.notification-page-active>#authLoading{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:auto!important}html.site-loading-active body.notification-page-active>#notificationPage,body.site-loading-active.notification-page-active>#notificationPage{visibility:hidden!important;pointer-events:none!important}body.profile-page-active .profile-page-home,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like,body.profile-page-active .profile-page-share,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more{transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important;transform:translateZ(0);will-change:transform,background-color,border-color}body.profile-page-active .profile-page-home:hover,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like:hover,body.profile-page-active .profile-page-share:hover,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more:hover{background:rgba(42,43,46,.92)!important;border-color:rgba(255,255,255,.26)!important;transform:scale(1.045)!important}body.profile-page-active .profile-page-home:active,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like:active,body.profile-page-active .profile-page-share:active,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more:active{transform:scale(.94)!important;transition-duration:.09s!important}body.profile-page-active .profile-page-home svg,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like svg,body.profile-page-active .profile-page-share svg,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)!important}body.profile-page-active .profile-page-home:hover svg,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like:hover svg,body.profile-page-active .profile-page-share:hover svg,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more:hover svg{transform:scale(1.06)!important}@media (hover:none),(pointer:coarse){body.profile-page-active .profile-page-home:hover,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like:hover,body.profile-page-active .profile-page-share:hover,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more:hover{transform:none!important}body.profile-page-active .profile-page-home:hover svg,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like:hover svg,body.profile-page-active .profile-page-share:hover svg,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more:hover svg{transform:none!important}}html.performance-lite *,html.performance-lite *::before,html.performance-lite *::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.performance-lite .login-bg-slide,html.performance-lite .f-slide,html.performance-lite .video-card,html.performance-lite .profile-page-action,html.performance-lite .notification-page-action{transition-duration:.18s!important}html.performance-lite .skeleton-shimmer::after{animation-duration:1.8s!important}html.performance-lite body:not(.login-mode):not(.admin-mode) .topbar-wrap,html.performance-lite body:not(.login-mode):not(.admin-mode) .home-topbar,html.performance-lite body:not(.login-mode):not(.admin-mode) .mobile-app-bar{background:transparent!important;box-shadow:none!important}html.performance-lite body:not(.login-mode):not(.admin-mode) .home-topbar.search-open{background:transparent!important}@media (max-width:760px){body.detail-page-active #featuredSection,body.detail-page-active #randomFeaturedSection,body.detail-page-active #dynamicSections,body.detail-page-active>footer{display:none!important;visibility:hidden!important;pointer-events:none!important}body.detail-page-active>main{display:block!important;width:100%!important;min-height:0!important;height:auto!important;flex:initial!important;margin:0!important;padding:0!important;overflow:visible!important}body.detail-page-active>main>section:not(#contentDetailSection):not(#detailRecommendations){display:none!important}body.detail-page-active #contentDetailSection{display:block!important;visibility:visible!important}body.detail-page-active #detailRecommendations:not([hidden]){display:block!important;visibility:visible!important}}body.profile-page-active .profile-page-likes-received{position:absolute;z-index:10022;margin:0;width:max-content;max-width:calc(100% - 48px);color:rgba(255,255,255,.78);font-size:13px;font-weight:650;line-height:1.2;letter-spacing:-.01em;text-shadow:0 1px 14px rgba(0,0,0,.48);pointer-events:none}body.profile-page-active .profile-page-likes-received[hidden]{display:none!important}body.profile-page-active .profile-page-like.is-liked{color:#ff6685!important;border-color:rgba(255,102,133,.5)!important;background:rgba(71,28,39,.86)!important}body.profile-page-active .profile-page-like.is-liked svg{fill:currentColor!important;stroke:currentColor!important}body.profile-page-active .profile-page-like:not(.is-liked) svg{fill:none!important}body.profile-page-active .profile-page-like:disabled{cursor:wait;opacity:.72}@media(min-width:761px){body.profile-page-active .profile-page-likes-received{right:clamp(24px,3vw,46px);bottom:82px;text-align:right}body.profile-page-active.profile-view-own .profile-page-home{right:calc(clamp(24px,3vw,46px) + 116px)!important}body.profile-page-active.profile-view-own .profile-page-share{right:calc(clamp(24px,3vw,46px) + 58px)!important}body.profile-page-active.profile-view-own .profile-page-more{right:clamp(24px,3vw,46px)!important}}@media(max-width:760px){body.profile-page-active .profile-page-likes-received{top:calc(var(--profile-mobile-action-top,calc(18px + env(safe-area-inset-top))) + var(--profile-mobile-action-size,46px) + 10px);right:var(--profile-mobile-action-edge,24px);text-align:right;font-size:12px}body.profile-page-active.profile-view-own .profile-page-share{right:calc(var(--profile-mobile-action-edge,24px) + (var(--profile-mobile-action-size,46px) + var(--profile-mobile-action-gap,10px)))!important}body.profile-page-active.profile-view-own .profile-page-more{right:var(--profile-mobile-action-edge,24px)!important}}@media (min-width:1024px){body.settings-page-active .settings-profile-panel .settings-panel-card{min-width:0}body.settings-page-active .settings-profile-panel .settings-banner-preview{width:100%!important;height:clamp(160px,22vh,230px)!important;min-height:160px!important;max-height:230px!important;aspect-ratio:auto!important;flex:0 0 auto}body.settings-page-active .settings-profile-panel .settings-banner-preview img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}}@media (min-width:1024px) and (max-height:800px){body.settings-page-active .settings-profile-panel>h1{margin-top:8px!important}body.settings-page-active .settings-profile-panel>.settings-panel-lead{margin-bottom:24px!important}body.settings-page-active .settings-profile-panel .settings-panel-card{padding:22px!important}body.settings-page-active .settings-profile-panel .settings-banner-preview{height:clamp(150px,21vh,180px)!important;min-height:150px!important;max-height:180px!important;margin-bottom:18px!important}body.settings-page-active .settings-profile-panel .settings-avatar-preview{width:76px!important;height:76px!important}body.settings-page-active .settings-profile-panel .settings-btn-row{margin-top:16px!important}}.public-user-search-results{position:fixed;z-index:166;top:80px;left:50%;width:min(650px,calc(100vw - 150px));max-height:min(360px,calc(100vh - 104px));padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-50%);border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(14,16,18,.97);box-shadow:0 18px 44px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.05);pointer-events:auto}.public-user-search-results[hidden]{display:none!important}.public-user-search-item{width:100%;min-height:52px;display:flex;align-items:center;gap:11px;padding:6px 10px;border:0;border-radius:11px;background:transparent;color:#f4f4f5;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.public-user-search-item:hover,.public-user-search-item:focus-visible{background:rgba(255,255,255,.075);outline:none}.public-user-search-item:active{transform:scale(.992)}.public-user-search-avatar{width:38px;height:38px;flex:0 0 38px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#17191c}.public-user-search-avatar img{width:100%;height:100%;display:block;object-fit:cover}.public-user-search-item strong{min-width:0;overflow:hidden;color:#f0f0f2;font:700 14px/1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.public-user-search-state{min-height:48px;display:flex;align-items:center;padding:8px 12px;color:rgba(255,255,255,.62);font:600 13px/1.35 var(--font-body)}@media(max-width:760px){.public-user-search-results{z-index:172;top:calc(64px + env(safe-area-inset-top));left:14px;right:14px;width:auto;max-height:min(320px,calc(100vh - 92px - env(safe-area-inset-top)));transform:none;border-radius:15px}.public-user-search-item{min-height:50px;padding:6px 9px}.public-user-search-avatar{width:36px;height:36px;flex-basis:36px}}.detail-comment-body{flex:1 1 auto}.detail-comment-actions{flex:0 0 auto;display:flex;align-items:center;gap:5px;margin-left:auto;padding-top:1px}.detail-comment-action{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:rgba(255,255,255,.48);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.detail-comment-action svg{width:18px;height:18px;display:block}.detail-comment-action:hover,.detail-comment-action:focus-visible{outline:none;background:rgba(255,255,255,.075);color:rgba(255,255,255,.9)}.detail-comment-action.danger:hover,.detail-comment-action.danger:focus-visible{background:rgba(255,69,58,.11);color:#ff746c}.detail-comment-action:active{transform:scale(.92)}.detail-comment-action:disabled{opacity:.35;cursor:default;transform:none}.detail-comment-like{min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.48);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.detail-comment-like svg{width:18px;height:18px;display:block;flex:0 0 auto}.detail-comment-like-count{min-width:8px;font-size:12px;font-weight:700;line-height:1;color:currentColor}.detail-comment-like-count[hidden]{display:none!important}.detail-comment-like:hover,.detail-comment-like:focus-visible{outline:none;background:rgba(255,255,255,.075);color:rgba(255,255,255,.92)}.detail-comment-like.is-liked{color:#fff}.detail-comment-like.is-liked svg{fill:currentColor}.detail-comment-like:active{transform:scale(.92)}.detail-comment-like:disabled{opacity:.48;cursor:default;transform:none}.detail-comment-action-backdrop{position:fixed;inset:0;z-index:860;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.46);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);animation:detailCommentBackdropIn .18s ease both}.detail-comment-action-sheet{width:min(480px,100%);max-height:min(720px,calc(100dvh - 36px));overflow:auto;padding:10px 12px 12px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:rgba(20,20,22,.94);color:#fff;-webkit-backdrop-filter:blur(34px) saturate(145%);backdrop-filter:blur(34px) saturate(145%);box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.07);animation:detailCommentSheetIn .22s cubic-bezier(.2,.72,.2,1) both}.detail-comment-sheet-handle{width:38px;height:5px;margin:2px auto 12px;border-radius:999px;background:rgba(255,255,255,.2)}.detail-comment-sheet-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;padding:4px 8px 14px}.detail-comment-sheet-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:rgba(10,132,255,.14);color:#5aa8ff}.detail-comment-sheet-icon.danger{background:rgba(255,69,58,.13);color:#ff6961}.detail-comment-sheet-icon svg{width:21px;height:21px}.detail-comment-sheet-head h3,.detail-comment-report-success h3{margin:0;color:#fff;font:750 20px/1.15 var(--font-display);letter-spacing:-.02em}.detail-comment-sheet-head p,.detail-comment-report-success p{margin:6px 0 0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.5}.detail-comment-report-user{margin:0 8px 9px;padding:10px 12px;border-radius:13px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.72);font-size:13px;font-weight:750}.detail-comment-report-options{overflow:hidden;margin:0 4px;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:rgba(255,255,255,.035)}.detail-comment-report-option{width:100%;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:rgba(255,255,255,.83);text-align:left;font-size:13.5px;font-weight:600;cursor:pointer}.detail-comment-report-option:last-child{border-bottom:0}.detail-comment-report-option:hover{background:rgba(255,255,255,.045)}.detail-comment-report-option.selected{background:rgba(10,132,255,.12);color:#fff}.detail-comment-report-option i{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%}.detail-comment-report-option.selected i{border-color:#0a84ff;background:#0a84ff}.detail-comment-report-option.selected i::after{content:"";width:6px;height:10px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.detail-comment-report-status{min-height:18px;margin:9px 8px 0;color:#ff9a94;font-size:12px;line-height:1.4}.detail-comment-sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:0 4px 2px}.detail-comment-sheet-actions.single{grid-template-columns:1fr}.detail-comment-sheet-button{min-height:46px;padding:0 15px;border:0;border-radius:14px;background:rgba(255,255,255,.075);color:#fff;font-size:13.5px;font-weight:750;cursor:pointer}.detail-comment-sheet-button.primary{background:#0a84ff;color:#fff}.detail-comment-sheet-button.danger{background:rgba(255,69,58,.16);color:#ff746c}.detail-comment-sheet-button:disabled{opacity:.42;cursor:default}.detail-comment-report-success{display:grid;justify-items:center;padding:10px 14px 8px;text-align:center}.detail-comment-report-success-icon{width:54px;height:54px;display:grid;place-items:center;margin:2px 0 13px;border-radius:50%;background:rgba(52,199,89,.15);color:#58d77b;font-size:26px;font-weight:800}.detail-comment-report-success .detail-comment-sheet-button{width:100%;margin-top:18px}@keyframes detailCommentBackdropIn{from{opacity:0}to{opacity:1}}@keyframes detailCommentSheetIn{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:760px){.detail-comment-item{gap:10px}.detail-comment-action{width:32px;height:32px}.detail-comment-action svg{width:17px;height:17px}.detail-comment-action-backdrop{place-items:end center;padding:0;background:rgba(0,0,0,.38)}.detail-comment-action-sheet{width:100%;max-height:min(78dvh,720px);padding:9px 10px max(12px,env(safe-area-inset-bottom));border-left:0;border-right:0;border-bottom:0;border-radius:28px 28px 0 0;animation:detailCommentSheetMobileIn .24s cubic-bezier(.2,.72,.2,1) both}.detail-comment-sheet-head{padding-left:7px;padding-right:7px}.detail-comment-report-options{margin-left:2px;margin-right:2px}.detail-comment-report-option{min-height:51px;font-size:13.5px}@keyframes detailCommentSheetMobileIn{from{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:none}}}@media (min-width:761px){body.profile-page-active{--profile-desktop-action-size-final:48px;--profile-desktop-action-gap-final:10px;--profile-desktop-action-edge-final:clamp(24px,3vw,46px)}body.profile-page-active .profile-page-home,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like,body.profile-page-active .profile-page-share,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more{display:grid!important;visibility:visible!important;opacity:1!important;place-items:center!important;width:var(--profile-desktop-action-size-final)!important;height:var(--profile-desktop-action-size-final)!important;min-width:var(--profile-desktop-action-size-final)!important;min-height:var(--profile-desktop-action-size-final)!important;top:auto!important;bottom:22px!important;left:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;isolation:isolate!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-more{right:var(--profile-desktop-action-edge-final)!important}body.profile-page-active .profile-page-share{right:calc(var(--profile-desktop-action-edge-final) + var(--profile-desktop-action-size-final) + var(--profile-desktop-action-gap-final))!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-like{right:calc(var(--profile-desktop-action-edge-final) + (var(--profile-desktop-action-size-final) + var(--profile-desktop-action-gap-final)) * 2)!important}body.profile-page-active:not(.profile-viewer-guest) .profile-page-home{right:calc(var(--profile-desktop-action-edge-final) + (var(--profile-desktop-action-size-final) + var(--profile-desktop-action-gap-final)) * 3)!important}body.profile-page-active.profile-view-own .profile-page-more{right:var(--profile-desktop-action-edge-final)!important}body.profile-page-active.profile-view-own .profile-page-share{right:calc(var(--profile-desktop-action-edge-final) + var(--profile-desktop-action-size-final) + var(--profile-desktop-action-gap-final))!important}body.profile-page-active.profile-view-own .profile-page-home{right:calc(var(--profile-desktop-action-edge-final) + (var(--profile-desktop-action-size-final) + var(--profile-desktop-action-gap-final)) * 2)!important}body.profile-page-active .profile-page-like::before,body.profile-page-active .profile-page-like::after{content:none!important;display:none!important}}@media (min-width:761px){body.profile-page-active #profilePageHome,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike,body.profile-page-active #profilePageShare,body.profile-page-active:not(.profile-viewer-guest) #profilePageMore{position:absolute!important;top:auto!important;bottom:22px!important;left:auto!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:grid!important;visibility:visible!important;opacity:1!important;place-items:center!important;pointer-events:auto!important;z-index:10060!important}body.profile-page-active:not(.profile-viewer-guest) #profilePageMore{right:clamp(24px,3vw,46px)!important}body.profile-page-active #profilePageShare{right:calc(clamp(24px,3vw,46px) + 58px)!important}body.profile-page-active:not(.profile-viewer-guest) #profilePageLike{right:calc(clamp(24px,3vw,46px) + 116px)!important}body.profile-page-active #profilePageHome{right:calc(clamp(24px,3vw,46px) + 174px)!important}body.profile-page-active:not(.profile-viewer-guest) #profilePageLike,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike:hover,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike:active,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike.is-liked{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}body.profile-page-active:not(.profile-viewer-guest) #profilePageLike::before,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike::after{content:none!important;display:none!important}body.profile-page-active #profilePageHome svg,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike svg,body.profile-page-active #profilePageShare svg,body.profile-page-active:not(.profile-viewer-guest) #profilePageMore svg{display:block!important;width:21px!important;height:21px!important;margin:0!important}}@media (min-width:761px){body.profile-page-active:not(.profile-viewer-guest) #profilePageLike,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike:hover,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike:active,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike.is-liked{overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:50%!important;background:rgba(21,22,24,.82)!important;box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important;backdrop-filter:blur(14px) saturate(120%)!important}body.profile-page-active:not(.profile-viewer-guest) #profilePageLike:hover{background:rgba(42,43,46,.92)!important;border-color:rgba(255,255,255,.26)!important}body.profile-page-active:not(.profile-viewer-guest) #profilePageLike:active{transform:scale(.94)!important}}@media (max-width:760px){body.detail-page-active .detail-comment-avatar,body.detail-page-active .detail-comment-composer-avatar{display:block!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;opacity:1!important;visibility:visible!important}body.detail-page-active .detail-comment-avatar img,body.detail-page-active .detail-comment-composer-avatar img{display:block!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important}body.detail-page-active .detail-comment-like{min-width:32px;height:32px;padding:0 6px}body.detail-page-active .detail-comment-like svg{width:17px;height:17px}body.detail-page-active #detailRecommendations:not([hidden]){display:block!important;visibility:visible!important}body.detail-page-active #detailRecommendations:not([hidden]) #detailCommentsGroup{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important;margin-top:38px!important;padding-top:28px!important}}.detail-comment-like,.detail-comment-like:hover,.detail-comment-like:focus,.detail-comment-like:focus-visible,.detail-comment-like:active,.detail-comment-like.is-liked,.detail-comment-like.is-liked:hover,.detail-comment-like.is-liked:focus-visible,.detail-comment-like.is-liked:active{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.detail-comment-like::before,.detail-comment-like::after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important}@media (min-width:761px){body.detail-page-active .detail-comment-actions .detail-comment-like{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.detail-page-active .detail-comment-actions .detail-comment-like:hover,body.detail-page-active .detail-comment-actions .detail-comment-like:focus,body.detail-page-active .detail-comment-actions .detail-comment-like:focus-visible,body.detail-page-active .detail-comment-actions .detail-comment-like:active,body.detail-page-active .detail-comment-actions .detail-comment-like.is-liked{background:transparent!important;background-color:transparent!important;box-shadow:none!important}}@media (pointer:coarse),(max-width:920px){body.external-video-player-open .external-native-player-overlay,body.external-video-player-open .external-native-player-shell,body.drive-player-open .drive-player-overlay,body.drive-player-open .drive-player-shell,body.drive-video-player-open .drive-video-player-overlay,body.drive-video-player-open .drive-video-player-shell{width:var(--betv-player-vw,100vw)!important;height:var(--betv-player-vh,100dvh)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important}}@media (orientation:landscape) and (pointer:coarse),(orientation:landscape) and (max-height:620px){body.external-video-player-open .external-native-player-overlay,body.drive-player-open .drive-player-overlay,body.drive-video-player-open .drive-video-player-overlay{position:fixed!important;inset:0!important;width:var(--betv-player-vw,100vw)!important;height:var(--betv-player-vh,100dvh)!important;overflow:hidden!important}body.external-video-player-open .external-native-player-shell,body.drive-player-open .drive-player-shell,body.drive-video-player-open .drive-video-player-shell{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}body.external-video-player-open .external-native-player-frame-shell,body.external-video-player-open .external-native-player-frame,body.drive-player-open .drive-player-frame-shell,body.drive-player-open .drive-player-frame,body.drive-player-open .drive-player-video,body.drive-video-player-open .drive-video-player-frame-shell,body.drive-video-player-open .drive-video-player-frame,body.drive-video-player-open .drive-video-player-video{inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}body.drive-player-open .drive-player-frame-shell,body.drive-video-player-open .drive-video-player-frame-shell,body.external-video-player-open .external-native-player-frame-shell{transform:none!important}}@media (max-width:760px){body.section-catalog-active #dynamicSections.section-view-mode{padding:104px 16px 72px !important}body.section-catalog-active .section-view-active>.video-rail-title{margin:0 0 22px !important;padding-right:64px !important;font-size:clamp(24px,7vw,32px) !important;line-height:1.06 !important}body.section-catalog-active .section-view-active .video-rail{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px 12px !important;align-items:start !important}body.section-catalog-active .section-view-active .video-card{width:100% !important;min-width:0 !important;max-width:none !important;aspect-ratio:16 / 10 !important;border-radius:16px !important;overflow:hidden !important;border:2px solid rgba(50,71,117,.48) !important;background:#080b14 !important;box-shadow:none !important}body.section-catalog-active .section-view-active .video-card::after{background:linear-gradient(180deg,transparent 62%,rgba(4,8,20,.18)) !important}}@media (max-width:430px){body.section-catalog-active #dynamicSections.section-view-mode{padding-left:14px !important;padding-right:14px !important}body.section-catalog-active .section-view-active .video-rail{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px 10px !important}body.section-catalog-active .section-view-active .video-card{aspect-ratio:16 / 10 !important;border-radius:14px !important}}.detail-streaming-store[hidden],.detail-streaming-panel[hidden],.detail-streaming-mobile-sheet[hidden]{display:none!important}.detail-streaming-store{display:none}body.detail-streaming-mobile-open{overflow:hidden}.detail-streaming-service-icon{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.detail-streaming-service-icon[data-streaming-icon="netflix"]{background-image:url("/_static/media/streaming/netflix.webp")}.detail-streaming-service-icon[data-streaming-icon="apple-tv"]{background-image:url("/_static/media/streaming/apple-tv.webp")}.detail-streaming-service-icon[data-streaming-icon="prime-video"]{background-image:url("/_static/media/streaming/prime-video.webp")}.detail-streaming-service-icon[data-streaming-icon="paramount-plus"]{background-image:url("/_static/media/streaming/paramount-plus.webp")}.detail-streaming-service-icon[data-streaming-icon="disney-plus"]{background-image:url("/_static/media/streaming/disney-plus.webp")}@media (min-width:921px),(min-width:761px) and (pointer:fine){.detail-streaming-mobile-button,.detail-streaming-mobile-sheet{display:none!important}body.detail-page-active .detail-streaming-store:not([hidden]){position:relative;z-index:7;display:inline-flex;align-items:center;flex:0 0 auto}.detail-streaming-button{width:46px;min-width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.10);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.detail-streaming-button:hover,.detail-streaming-button[aria-expanded="true"]{transform:translateY(-1px);background:rgba(38,39,41,.88);border-color:rgba(255,255,255,.3)}.detail-streaming-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.detail-streaming-panel{position:fixed;z-index:12020;top:0;left:0;right:auto;bottom:auto;width:min(250px,calc(100vw - 32px));max-height:min(58vh,420px);overflow:auto;overscroll-behavior:contain;padding:9px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(14,15,17,.94);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 20px 54px rgba(0,0,0,.42);transform:none;transform-origin:center}.detail-streaming-panel-title{display:block;padding:6px 8px 8px;color:rgba(255,255,255,.58);font:700 10px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.detail-streaming-list{display:grid;gap:3px}.detail-streaming-link{min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;color:#fff;text-decoration:none;transition:background .16s ease}.detail-streaming-link:hover{background:rgba(255,255,255,.075)}.detail-streaming-service-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#090a0c;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.detail-streaming-service-name{font:650 13px/1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-streaming-link-arrow{color:rgba(255,255,255,.42);font-size:19px;line-height:1;text-align:center}}@media (max-width:760px),(pointer:coarse) and (max-width:920px){.detail-streaming-store{display:none!important}.detail-streaming-panel{display:none!important}.detail-streaming-mobile-button:not([hidden]){display:inline-flex}.detail-streaming-mobile-sheet{position:fixed!important;top:var(--detail-streaming-viewport-top,0px)!important;right:0!important;bottom:auto!important;left:0!important;z-index:12050;box-sizing:border-box;width:100%;min-width:0;min-height:0;height:var(--detail-streaming-viewport-height,100dvh);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;isolation:isolate;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.detail-streaming-mobile-backdrop{position:absolute;inset:0;z-index:0;border:0;background:rgba(1,2,5,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:0}.detail-streaming-mobile-dialog{position:relative;z-index:1;box-sizing:border-box;width:min(430px,100%);max-width:100%;max-height:min(560px,calc(var(--detail-streaming-viewport-height,100dvh) - max(24px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom))));margin:0 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden;overscroll-behavior:contain;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:rgba(20,20,22,.94);-webkit-backdrop-filter:blur(28px) saturate(1.15);backdrop-filter:blur(28px) saturate(1.15);box-shadow:0 20px 55px rgba(0,0,0,.42)}.detail-streaming-mobile-dialog::before{content:"";display:block;flex:0 0 auto;width:36px;height:5px;margin:2px auto 7px;border-radius:999px;background:rgba(255,255,255,.23)}.detail-streaming-mobile-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 10px}.detail-streaming-mobile-title{color:#fff;font:700 17px/1.2 var(--font-sans);letter-spacing:-.025em}.detail-streaming-mobile-close{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:rgba(255,255,255,.075);color:#fff}.detail-streaming-mobile-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.detail-streaming-mobile-list{display:grid;gap:7px;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 2px}.detail-streaming-mobile-list::-webkit-scrollbar{display:none}.detail-streaming-mobile-list .detail-streaming-link{min-height:62px;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:8px 12px;border:1px solid rgba(255,255,255,.035);border-radius:18px;color:#fff;text-decoration:none;background:rgba(255,255,255,.045);-webkit-tap-highlight-color:transparent}.detail-streaming-mobile-list .detail-streaming-link:active{background:rgba(255,255,255,.08)}.detail-streaming-mobile-list .detail-streaming-service-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:13px;background-color:#090a0c}.detail-streaming-mobile-list .detail-streaming-service-name{font:650 16px/1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-streaming-mobile-list .detail-streaming-link-arrow{color:rgba(255,255,255,.38);font-size:22px;line-height:1;text-align:center}}@media (max-width:760px) and (orientation:landscape),(pointer:coarse) and (max-width:920px) and (orientation:landscape){.detail-streaming-mobile-sheet{align-items:center}.detail-streaming-mobile-dialog{max-height:calc(var(--detail-streaming-viewport-height,100dvh) - max(18px,env(safe-area-inset-top)) - max(18px,env(safe-area-inset-bottom)))}}@media (max-width:760px){body.section-catalog-active #dynamicSections.section-view-mode{padding-left:8px!important;padding-right:8px!important}body.section-catalog-active .section-view-active .video-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important}body.section-catalog-active .section-view-active .video-card{width:100%!important;min-width:0!important;max-width:none!important;aspect-ratio:16/11!important;border-radius:14px!important}}@media (max-width:430px){body.section-catalog-active #dynamicSections.section-view-mode{padding-left:6px!important;padding-right:6px!important}body.section-catalog-active .section-view-active .video-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 6px!important}body.section-catalog-active .section-view-active .video-card{aspect-ratio:16/11!important;border-radius:13px!important}}@media (max-width:760px){body.section-catalog-active #dynamicSections.section-view-mode{padding-left:3px!important;padding-right:3px!important}body.section-catalog-active #dynamicSections.section-view-mode>.section-view-active{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}body.section-catalog-active .section-view-active>.video-rail-title{margin-left:7px!important}body.section-catalog-active .section-view-active .video-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:5px!important;row-gap:8px!important;width:100%!important}body.section-catalog-active .section-view-active .video-card{width:100%!important;min-width:0!important;max-width:none!important;aspect-ratio:16/11.25!important;border-width:1px!important;border-radius:13px!important}}@media (max-width:430px){body.section-catalog-active #dynamicSections.section-view-mode{padding-left:2px!important;padding-right:2px!important}body.section-catalog-active .section-view-active .video-rail{column-gap:4px!important;row-gap:7px!important}body.section-catalog-active .section-view-active .video-card{aspect-ratio:16/11.4!important;border-radius:12px!important}}body.profile-page-active .profile-page-likes-received{left:auto!important;margin:0!important;text-align:center!important;white-space:nowrap}@media (min-width:761px){body.profile-page-active .profile-page-likes-received{right:clamp(24px,3vw,46px)!important;bottom:82px!important;width:222px!important;max-width:calc(100% - 48px)!important}body.profile-page-active.profile-view-own .profile-page-likes-received{width:164px!important}body.profile-viewer-guest.profile-page-active .profile-page-likes-received{width:106px!important}}@media (max-width:760px){body.profile-page-active .profile-page-likes-received{top:calc(var(--profile-mobile-action-top,calc(18px + env(safe-area-inset-top))) + var(--profile-mobile-action-size,46px) + 10px)!important;right:var(--profile-mobile-action-edge,24px)!important;width:158px!important;max-width:calc(100% - 48px)!important}body.profile-page-active.profile-view-own .profile-page-likes-received{width:102px!important}body.profile-viewer-guest.profile-page-active .profile-page-likes-received{width:46px!important}}#emailStepTitle.auth-step-title{max-width:440px;margin:0 auto;font:700 clamp(22px,2.1vw,29px)/1.25 var(--font-display);letter-spacing:-.035em;color:#fff;text-align:center;text-wrap:balance}@media (max-width:520px){#emailStepTitle.auth-step-title{font-size:21px}}.billie-home-spotlight-copy{max-width:min(760px,66%)}.billie-home-spotlight-copy strong{font-size:clamp(45px,4.55vw,76px);font-weight:600;line-height:.98;letter-spacing:-.045em}@media(max-width:900px){.billie-home-spotlight-copy{max-width:min(560px,72%)}.billie-home-spotlight-copy strong{font-size:clamp(37px,6.15vw,59px);font-weight:600}}@media(max-width:640px){.billie-home-spotlight-copy{display:none!important}}@media (max-width:760px){body.section-catalog-active #dynamicSections.section-view-mode{width:100vw!important;max-width:100vw!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}body.section-catalog-active #dynamicSections.section-view-mode>.section-view-active{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0 6px!important;box-sizing:border-box!important}body.section-catalog-active .section-view-active>.video-rail-title{margin-left:6px!important;margin-right:6px!important}body.section-catalog-active .section-view-active .video-rail-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.section-catalog-active .section-view-active .video-rail{width:100%!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:6px!important;row-gap:8px!important;margin:0!important;padding:0!important}body.section-catalog-active .section-view-active .video-card{width:100%!important;min-width:0!important;max-width:none!important;aspect-ratio:16/11!important;border-radius:13px!important}body.profile-page-active.profile-view-own .profile-page-likes-received{right:var(--profile-mobile-action-edge,24px)!important;width:calc((var(--profile-mobile-action-size,46px) * 3) + (var(--profile-mobile-action-gap,10px) * 2))!important;max-width:calc(100% - (var(--profile-mobile-action-edge,24px) * 2))!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}}@media (max-width:430px){body.section-catalog-active #dynamicSections.section-view-mode>.section-view-active{padding:0 4px!important}body.section-catalog-active .section-view-active .video-rail{column-gap:4px!important;row-gap:7px!important}body.section-catalog-active .section-view-active .video-card{aspect-ratio:16/11.15!important;border-radius:12px!important}}.profile-page-award-tags{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:5px;margin-bottom:2px}.profile-page-award-tags[hidden]{display:none!important}.profile-award-tag{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:850;line-height:1;letter-spacing:-.01em;box-shadow:none;white-space:nowrap}.profile-award-tag.is-avocado{color:#75c4ff;background:#10283d;border-color:rgba(93,174,255,.18)}.profile-award-tag.is-eyelash{color:#f3cf63;background:#332b12;border-color:rgba(243,207,99,.17)}.profile-award-tag.is-blohsh{color:#74d995;background:#153121;border-color:rgba(116,217,149,.16)}.profile-award-tag.is-billie-fan{color:#dceaff;background:#17365f;border-color:#234f86}@media(max-width:760px){.profile-page-award-tags{margin-top:3px;gap:6px}.profile-award-tag{min-height:22px;padding:0 9px;font-size:11px}}.settings-profile-colors{margin-top:28px;padding-top:6px;border-top:1px solid rgba(255,255,255,.09)}.profile-color-control{padding:24px 0 26px;border-bottom:1px solid rgba(255,255,255,.09)}.profile-color-control:last-child{border-bottom:0;padding-bottom:4px}.profile-color-heading{margin-bottom:15px}.profile-color-heading h2{margin:0 0 6px;color:#f5f5f7;font:750 18px/1.15 var(--font-body);letter-spacing:-.025em}.profile-color-heading p{margin:0;color:rgba(255,255,255,.48);font-size:13px;line-height:1.45}.profile-color-options{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-color-swatch{position:relative;width:38px;height:38px;flex:0 0 38px;padding:0;border:2px solid transparent;border-radius:50%;background:var(--profile-swatch);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 2px 8px rgba(0,0,0,.18);cursor:pointer;appearance:none;-webkit-appearance:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.profile-color-swatch:hover{transform:translateY(-1px) scale(1.04)}.profile-color-swatch:active{transform:scale(.96)}.profile-color-swatch.is-selected{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.18),inset 0 0 0 1px rgba(0,0,0,.1)}.profile-color-custom-trigger{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 13px 0 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.72);font:650 13px/1 var(--font-body);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.profile-color-custom-trigger:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff}.profile-color-custom-trigger:active{transform:scale(.98)}.profile-color-custom-trigger.is-selected{border-color:var(--profile-theme-color,#fff);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.05) inset}.profile-color-rainbow{width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:conic-gradient(#ff3b30,#ff9500,#ffcc00,#34c759,#00c7be,#0a84ff,#5e5ce6,#bf5af2,#ff375f,#ff3b30);box-shadow:inset 0 0 0 2px rgba(255,255,255,.14),0 1px 5px rgba(0,0,0,.28)}.profile-custom-color-panel{width:min(430px,100%);margin-top:16px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#101113;box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)}.profile-custom-color-panel[hidden]{display:none!important}.profile-color-sv{position:relative;width:100%;height:205px;overflow:hidden;border-radius:11px 11px 5px 5px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--profile-picker-hue,#f00);cursor:crosshair;touch-action:none;outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.profile-color-sv:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.15)}.profile-color-picker-dot{position:absolute;width:31px;height:31px;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 7px rgba(0,0,0,.48);transform:translate(-50%,-50%);pointer-events:none}.profile-color-hue{width:100%;height:18px;margin:0;display:block;border:0;border-radius:0 0 8px 8px;background:linear-gradient(90deg,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00);appearance:none;-webkit-appearance:none;cursor:pointer}.profile-color-hue::-webkit-slider-runnable-track{height:18px;background:transparent;border-radius:0 0 8px 8px}.profile-color-hue::-moz-range-track{height:18px;background:transparent;border:0;border-radius:0 0 8px 8px}.profile-color-hue::-webkit-slider-thumb{width:24px;height:24px;margin-top:-3px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 2px 5px rgba(0,0,0,.48);appearance:none;-webkit-appearance:none}.profile-color-hue::-moz-range-thumb{width:21px;height:21px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 2px 5px rgba(0,0,0,.48)}.profile-color-hex-row{margin-top:10px;display:flex;align-items:center;gap:10px}.profile-color-hex{width:100%;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#0b0c0e;color:#fff;outline:none;text-align:center;font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;text-transform:uppercase}.profile-color-hex:focus{border-color:rgba(255,255,255,.28);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.profile-color-live-preview{width:42px;height:42px;flex:0 0 42px;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.35)}.profile-color-panel-actions{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.profile-color-preview-label{margin-right:2px;color:rgba(255,255,255,.5);font-size:11px;font-weight:800;letter-spacing:.04em}.profile-color-save{min-width:92px!important;justify-content:center}.profile-color-restore{min-height:42px;padding:0 8px;border:0;background:transparent;color:#ff453a;font:650 13px/1 var(--font-body);cursor:pointer}.profile-color-restore:hover{color:#ff6961;text-decoration:underline}.settings-avatar-preview.has-custom-ring{border-color:var(--settings-avatar-ring)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--settings-avatar-ring) 36%,transparent),0 8px 22px rgba(0,0,0,.24)!important}body.profile-page-active.profile-color-customized,body.profile-page-active.profile-color-customized .profile-page-shell{background:radial-gradient(circle at 50% -10%,rgba(var(--profile-theme-rgb),.24) 0,rgba(var(--profile-theme-rgb),.095) 23rem,transparent 47rem),#090a0c!important}body.profile-page-active.profile-color-customized .profile-page-banner-fallback{background:radial-gradient(circle at 50% 14%,rgba(var(--profile-theme-rgb),.46),rgba(var(--profile-theme-rgb),.14) 42%,transparent 72%),linear-gradient(180deg,#16181c,#090a0c 72%)!important}body.profile-page-active.profile-color-customized .profile-page-handle,body.profile-page-active.profile-color-customized .profile-favorites-eyebrow{color:var(--profile-theme-color)!important}body.profile-page-active.profile-color-customized .profile-favorites-edit{color:var(--profile-theme-color)!important;border-color:rgba(var(--profile-theme-rgb),.52)!important;background:rgba(var(--profile-theme-rgb),.12)!important}body.profile-page-active.profile-color-customized .profile-favorites-edit:hover{border-color:rgba(var(--profile-theme-rgb),.82)!important;background:rgba(var(--profile-theme-rgb),.2)!important}body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section{background:linear-gradient(180deg,rgba(var(--profile-theme-rgb),.072),rgba(var(--profile-theme-rgb),.022) 220px,transparent 420px),#090a0c!important}body.profile-page-active.profile-avatar-border-customized .profile-page-avatar{border-color:var(--profile-avatar-border)!important;box-shadow:0 14px 34px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.045)!important}@media(min-width:761px){body.profile-page-active.profile-color-customized .profile-page-hero::after{background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.16) 42%,rgba(var(--profile-theme-rgb),.18) 76%,#090a0c 100%),linear-gradient(90deg,rgba(0,0,0,.14) 0%,transparent 52%,rgba(0,0,0,.18) 100%)!important}}@media(max-width:760px){.settings-profile-colors{margin-top:22px}.profile-color-control{padding:21px 0 23px}.profile-color-heading h2{font-size:17px}.profile-color-options{gap:9px}.profile-color-swatch{width:36px;height:36px;flex-basis:36px}.profile-color-custom-trigger{min-height:36px;font-size:12px}.profile-custom-color-panel{padding:12px;border-radius:15px}.profile-color-sv{height:190px}.profile-color-panel-actions{display:grid;grid-template-columns:auto 1fr;align-items:center}.profile-color-panel-actions .profile-color-preview-label{grid-column:1/-1}.profile-color-save{width:100%!important}.profile-color-restore{justify-self:start;padding-left:0}body.profile-page-active.profile-color-customized,body.profile-page-active.profile-color-customized .profile-page-shell,body.profile-page-active.profile-color-customized .profile-page-hero{background:radial-gradient(circle at 50% 0,rgba(var(--profile-theme-rgb),.2),transparent 390px),#090909!important}body.profile-page-active.profile-color-customized .profile-page-hero::after{background:linear-gradient(180deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.16) 44%,rgba(var(--profile-theme-rgb),.16) 77%,#090909 100%)!important}body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section{background:linear-gradient(180deg,rgba(var(--profile-theme-rgb),.075),rgba(var(--profile-theme-rgb),.018) 200px,transparent 360px),#090909!important}}body.profile-page-active.profile-color-customized,body.profile-page-active.profile-color-customized .profile-page-shell{background:#090a0c!important;background-image:none!important}body.profile-page-active.profile-color-customized .profile-page-hero{background:#0a0b0d!important;border-bottom-color:transparent!important}body.profile-page-active.profile-color-customized .profile-page-banner-fallback{background:linear-gradient(180deg,#1a2330,#080c12 52%,#06080c 100%)!important}body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section{background:#090a0c!important;background-image:none!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important}@media(min-width:761px){body.profile-page-active.profile-color-customized .profile-page-hero::after{background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.16) 42%,rgba(5,6,7,.76) 78%,#090a0c 100%),linear-gradient(90deg,rgba(0,0,0,.14) 0%,transparent 52%,rgba(0,0,0,.18) 100%)!important}}@media(max-width:760px){body.profile-page-active.profile-color-customized,body.profile-page-active.profile-color-customized .profile-page-shell,body.profile-page-active.profile-color-customized .profile-page-hero,body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section{background:#090909!important;background-image:none!important}body.profile-page-active.profile-color-customized .profile-page-hero::after{background:linear-gradient(180deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.16) 48%,rgba(9,9,9,.7) 78%,#090909 100%)!important}}html.profile-avatar-global-customized .home-user-menu .user-chip>.avatar,html.profile-avatar-global-customized body.billie-page-active .billie-page-avatar>.betv-header-avatar-inner,html.profile-avatar-global-customized body.donate-page-active .donate-page-avatar>.betv-header-avatar-inner,html.profile-avatar-global-customized body.notification-page-active .notification-page-avatar>img,html.profile-avatar-global-customized body.legal-page-active .legal-avatar-button:not(.is-login)>img,html.profile-avatar-global-customized .mobile-profile-button>span,html.profile-avatar-global-customized .mobile-drawer-avatar,html.profile-avatar-global-customized .fans-page-avatar-frame{border-color:var(--betv-user-avatar-border)!important}body.profile-page-active .profile-page-actions-menu{position:fixed!important;left:var(--profile-actions-left,auto)!important;top:var(--profile-actions-top,auto)!important;right:auto!important;bottom:auto!important;width:min(224px,calc(100vw - 24px))!important;padding:6px!important;margin:0!important;display:grid!important;gap:2px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:rgba(18,18,20,.96)!important;box-shadow:0 18px 50px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.045)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;backdrop-filter:blur(18px) saturate(125%)!important;z-index:10140!important;overflow:hidden!important;transform-origin:bottom right!important;animation:profileActionsIn .14s ease-out both!important}body.profile-page-active .profile-page-actions-menu[hidden]{display:none!important}body.profile-page-active .profile-page-action-item{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:46px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#fff!important;display:flex!important;align-items:center!important;gap:11px!important;font:inherit!important;font-size:14px!important;font-weight:700!important;text-align:left!important;cursor:pointer!important;transition:background .16s ease,transform .16s ease!important}body.profile-page-active .profile-page-action-item:hover,body.profile-page-active .profile-page-action-item:focus-visible{background:rgba(255,255,255,.09)!important;outline:none!important}body.profile-page-active .profile-page-action-item:active{transform:scale(.985)!important}body.profile-page-active .profile-page-action-item svg{width:20px!important;height:20px!important;flex:0 0 20px!important;color:rgba(255,255,255,.9)!important}body.profile-page-active #profilePageMore[aria-expanded="true"]{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.26)!important}@keyframes profileActionsIn{from{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){body.profile-page-active .profile-page-actions-menu{width:min(210px,calc(100vw - 24px))!important;border-radius:15px!important}body.profile-page-active .profile-page-action-item{min-height:48px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){body.profile-page-active .profile-page-actions-menu{animation:none!important}body.profile-page-active .profile-page-action-item{transition:none!important}}body.profile-page-active.profile-color-customized,body.profile-page-active.profile-color-customized .profile-page-shell,body.profile-page-active.profile-color-customized .profile-page-hero,body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section{background:color-mix(in srgb,var(--profile-theme-color) 14%,#090a0c)!important;background-image:none!important;border-top-color:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}body.profile-page-active.profile-color-customized .profile-page-banner-fallback{background:color-mix(in srgb,var(--profile-theme-color) 23%,#08090b)!important;background-image:none!important}body.profile-page-active.profile-color-customized .profile-page-hero::after{background:rgba(0,0,0,.28)!important;background-image:none!important}html.profile-avatar-global-customized .home-user-menu .user-chip,html.profile-avatar-global-customized .home-user-menu .user-chip>.avatar,html.profile-avatar-global-customized body.billie-page-active .billie-page-avatar,html.profile-avatar-global-customized body.billie-page-active .billie-page-avatar>.betv-header-avatar-inner,html.profile-avatar-global-customized body.donate-page-active .donate-page-avatar,html.profile-avatar-global-customized body.donate-page-active .donate-page-avatar>.betv-header-avatar-inner,html.profile-avatar-global-customized body.notification-page-active .notification-page-avatar,html.profile-avatar-global-customized body.notification-page-active .notification-page-avatar>img,html.profile-avatar-global-customized body.legal-page-active .legal-avatar-button:not(.is-login),html.profile-avatar-global-customized body.legal-page-active .legal-avatar-button:not(.is-login)>img,html.profile-avatar-global-customized .mobile-profile-button,html.profile-avatar-global-customized .mobile-profile-button>span,html.profile-avatar-global-customized .mobile-drawer-avatar,html.profile-avatar-global-customized .fans-page-avatar-frame{border-color:var(--betv-user-avatar-border)!important}html.profile-avatar-global-customized .mobile-profile-button::after,html.profile-avatar-global-customized body.notification-page-active .notification-page-avatar::after,html.profile-avatar-global-customized body.legal-page-active .legal-avatar-button:not(.is-login)::after{border-color:var(--betv-user-avatar-border)!important}.profile-page-avatar-edit-wrap{position:relative;width:132px;height:132px;flex:0 0 132px}.profile-page-avatar-edit-wrap>.profile-page-avatar{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.profile-inline-banner-edit,.profile-inline-avatar-edit,.profile-inline-name-edit,.profile-inline-edit-dock{display:none}body.profile-page-active.profile-inline-editing .profile-inline-banner-edit,body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit,body.profile-page-active.profile-inline-editing .profile-inline-name-edit,body.profile-page-active.profile-inline-editing .profile-inline-edit-dock{display:flex}body.profile-page-active.profile-inline-editing .profile-inline-banner-edit{position:absolute;top:108px;left:50%;z-index:5;min-height:43px;padding:0 18px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:rgba(15,15,17,.20);color:#fff;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);box-shadow:0 8px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);font:700 14px/1 var(--font-body);transform:translateX(-50%);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}body.profile-page-active.profile-inline-editing .profile-inline-banner-edit:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.84);transform:translateX(-50%) translateY(-1px)}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{position:absolute;left:50%;bottom:-17px;z-index:6;width:38px;height:38px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.60);border-radius:50%;background:rgba(18,18,20,.88);color:#fff;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);box-shadow:0 8px 22px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.08);transform:translateX(-50%);cursor:pointer}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit svg{width:20px;height:20px}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit:hover{background:rgba(42,42,46,.96)}body.profile-page-active.profile-inline-editing .profile-inline-name-edit{width:38px;height:38px;padding:0;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.17);border-radius:50%;background:rgba(22,22,24,.64);color:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}body.profile-page-active.profile-inline-editing .profile-inline-name-edit svg{width:18px;height:18px}body.profile-page-active.profile-inline-editing .profile-inline-name-edit:hover,body.profile-page-active.profile-inline-editing .profile-inline-name-edit.is-active{background:rgba(10,132,255,.20);border-color:rgba(10,132,255,.72);color:#72b7ff}body.profile-page-active.profile-inline-editing #profilePageName.is-inline-editing{min-width:min(480px,54vw);padding:4px 10px 6px;margin-left:-10px;border-radius:12px;background:rgba(0,0,0,.20);box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 0 4px rgba(10,132,255,.12);outline:none;caret-color:#0a84ff;white-space:nowrap;overflow:hidden}body.profile-page-active.profile-inline-editing .profile-inline-edit-dock{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:10120;align-items:center;gap:10px;padding:7px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(28,28,30,.78);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);box-shadow:0 18px 48px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);transform:translateX(-50%)}.profile-inline-palette{width:48px;height:48px;padding:0;display:grid;place-items:center;border:0;border-radius:17px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease}.profile-inline-palette svg{width:25px;height:25px}.profile-inline-palette:hover,.profile-inline-palette.is-active{background:rgba(255,255,255,.15)}.profile-inline-palette:active{transform:scale(.96)}.profile-inline-save{min-width:118px;height:48px;padding:0 22px;border:0;border-radius:17px;background:#0a84ff;color:#fff;box-shadow:0 6px 18px rgba(10,132,255,.25),inset 0 1px 0 rgba(255,255,255,.18);font:750 15px/1 var(--font-body);cursor:pointer;transition:filter .18s ease,transform .18s ease,opacity .18s ease}.profile-inline-save:hover{filter:brightness(1.08)}.profile-inline-save:active{transform:scale(.98)}.profile-inline-save:disabled{opacity:.62;cursor:default}.profile-inline-color-popover{position:fixed;left:50%;bottom:98px;z-index:10130;width:min(480px,calc(100vw - 28px));max-height:min(72vh,720px);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:rgba(29,29,31,.88);-webkit-backdrop-filter:blur(34px) saturate(150%);backdrop-filter:blur(34px) saturate(150%);box-shadow:0 26px 80px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.08);color:#f5f5f7;transform:translateX(-50%);animation:profileInlineColorsIn .2s cubic-bezier(.2,.75,.3,1) both}.profile-inline-color-popover[hidden]{display:none!important}.profile-inline-color-head{min-height:72px;padding:15px 15px 13px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.10)}.profile-inline-color-head>div{display:grid;gap:3px}.profile-inline-color-head strong{font-size:17px;letter-spacing:-.02em}.profile-inline-color-head span{color:#8e8e93;font-size:12px}.profile-inline-color-close{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.09);color:#d1d1d6;cursor:pointer}.profile-inline-color-close svg{width:17px;height:17px}.profile-inline-color-scroll{max-height:calc(min(72vh,720px) - 72px);padding:0 20px 20px;overflow:auto;overscroll-behavior:contain}.profile-inline-color-popover .settings-profile-colors{margin-top:0}.profile-inline-color-popover .profile-color-control{padding:20px 0 21px}.profile-inline-color-popover .profile-color-heading{margin-bottom:13px}.profile-inline-color-popover .profile-color-heading h2{font-size:16px}.profile-inline-color-popover .profile-color-heading p{display:none}.profile-inline-color-popover .profile-color-options{gap:9px}.profile-inline-color-popover .profile-color-swatch{width:36px;height:36px;flex-basis:36px}.profile-inline-color-popover .profile-color-custom-trigger{min-height:36px;background:rgba(255,255,255,.055)}.profile-inline-color-popover .profile-custom-color-panel{width:100%;border-color:rgba(255,255,255,.10);background:rgba(10,10,12,.58);box-shadow:none}.profile-inline-color-popover .profile-color-save{background:#0a84ff!important;border-color:#0a84ff!important}@keyframes profileInlineColorsIn{from{opacity:0;transform:translateX(-50%) translateY(12px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media(max-width:760px){.profile-page-avatar-edit-wrap{width:108px;height:108px;flex-basis:108px}body.profile-page-active.profile-inline-editing .profile-inline-banner-edit{top:96px;min-height:40px;font-size:13px}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{width:36px;height:36px;bottom:-16px}body.profile-page-active.profile-inline-editing .profile-inline-name-edit{width:35px;height:35px;flex-basis:35px}body.profile-page-active.profile-inline-editing #profilePageName.is-inline-editing{min-width:min(68vw,330px)}body.profile-page-active.profile-inline-editing .profile-inline-edit-dock{bottom:max(16px,env(safe-area-inset-bottom));padding:6px;border-radius:22px}.profile-inline-palette{width:46px;height:46px;border-radius:16px}.profile-inline-save{height:46px;min-width:110px;border-radius:16px}.profile-inline-color-popover{left:10px;right:10px;bottom:82px;width:auto;max-height:min(76vh,680px);border-radius:26px;transform:none;animation:profileInlineColorsMobileIn .2s cubic-bezier(.2,.75,.3,1) both}.profile-inline-color-scroll{max-height:calc(min(76vh,680px) - 72px);padding:0 16px 18px}.profile-inline-color-popover .profile-color-panel-actions{grid-template-columns:auto 1fr}}@keyframes profileInlineColorsMobileIn{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.profile-inline-color-popover{animation:none!important}}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{left:auto!important;right:-8px!important;bottom:10px!important;width:42px!important;height:42px!important;transform:none!important}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit svg{width:21px!important;height:21px!important}@media(max-width:760px){body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{right:-6px!important;bottom:8px!important;width:40px!important;height:40px!important}}body.profile-page-active.profile-avatar-border-customized .profile-page-hero{border-bottom:1px solid color-mix(in srgb,var(--profile-avatar-border) 32%,rgba(255,255,255,.08))!important}body.profile-page-active.profile-avatar-border-customized .profile-favorites-section,body.profile-page-active.profile-avatar-border-customized .profile-saved-section{position:relative;width:min(calc(100% - 28px),1880px);margin:0 auto 24px;border:1px solid color-mix(in srgb,var(--profile-avatar-border) 30%,rgba(255,255,255,.08));border-radius:32px;background:#090a0c!important;box-shadow:0 20px 46px rgba(0,0,0,.18),inset 0 1px 0 color-mix(in srgb,var(--profile-avatar-border) 14%,rgba(255,255,255,.04));overflow:hidden}body.profile-page-active.profile-avatar-border-customized .profile-favorites-section{margin-top:10px}body.profile-page-active.profile-avatar-border-customized .profile-favorites-section::before,body.profile-page-active.profile-avatar-border-customized .profile-saved-section::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:color-mix(in srgb,var(--profile-avatar-border) 52%,rgba(255,255,255,.08));pointer-events:none}body.profile-page-active.profile-avatar-border-customized .profile-favorites-edit{border-color:color-mix(in srgb,var(--profile-avatar-border) 52%,rgba(255,255,255,.18))!important;background:color-mix(in srgb,var(--profile-avatar-border) 14%,transparent)!important;color:var(--profile-avatar-border)!important}body.profile-page-active.profile-avatar-border-customized .profile-favorites-edit:hover{border-color:color-mix(in srgb,var(--profile-avatar-border) 78%,rgba(255,255,255,.22))!important;background:color-mix(in srgb,var(--profile-avatar-border) 20%,transparent)!important}@media(max-width:760px){body.profile-page-active.profile-avatar-border-customized .profile-favorites-section,body.profile-page-active.profile-avatar-border-customized .profile-saved-section{width:min(calc(100% - 16px),1880px);margin-bottom:18px;border-radius:24px}}html.profile-avatar-global-customized .home-user-menu .user-chip{padding:0!important;border:0!important;background:transparent!important;box-shadow:0 10px 28px rgba(0,0,0,.28)!important;overflow:visible!important}html.profile-avatar-global-customized .home-user-menu .user-chip>.avatar{width:100%!important;height:100%!important;padding:0!important;border:5px solid var(--betv-user-avatar-border)!important;background:#0b0d12!important;box-shadow:none!important;overflow:hidden!important}html.profile-avatar-global-customized .home-user-menu .user-chip>.avatar>img{width:100%!important;height:100%!important;border:0!important;border-radius:50%!important;object-fit:cover!important}.profile-color-control .profile-color-custom-trigger.is-selected{border-color:rgba(255,255,255,.72)!important;box-shadow:0 0 0 2px rgba(255,255,255,.10)!important}body.profile-page-active.profile-color-customized>footer{background:color-mix(in srgb,var(--profile-theme-color) 14%,#090a0c)!important;background-image:none!important}body.profile-page-active.profile-color-customized>footer>.footer-card{background:transparent!important}body.profile-page-active.profile-color-customized .profile-page-hero::after{background:linear-gradient(180deg,rgba(0,0,0,.06) 0%,rgba(0,0,0,.12) 40%,rgba(0,0,0,.54) 70%,rgba(5,6,7,.88) 86%,#090a0c 100%),linear-gradient(90deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.03) 52%,rgba(0,0,0,.20) 100%)!important;background-color:transparent!important}@media(max-width:760px){body.profile-page-active.profile-color-customized .profile-page-hero::after{background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.12) 42%,rgba(0,0,0,.58) 70%,rgba(5,6,7,.90) 86%,#090a0c 100%)!important}}.profile-inline-cancel{min-width:104px;height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:rgba(255,255,255,.075);color:#f5f5f7;font:750 15px/1 var(--font-body);cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease,border-color .18s ease}.profile-inline-cancel:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.22)}.profile-inline-cancel:active{transform:scale(.98)}.profile-inline-cancel:disabled{opacity:.62;cursor:default}.profile-inline-color-popover{display:flex;flex-direction:column}.profile-inline-color-popover[hidden]{display:none!important}.profile-inline-color-scroll{min-height:0;max-height:calc(min(72vh,720px) - 132px)}.profile-inline-color-footer{flex:0 0 auto;padding:12px 18px 14px;border-top:1px solid rgba(255,255,255,.10);background:rgba(29,29,31,.93);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%)}.profile-inline-reset{width:100%;min-height:44px;padding:0 16px;border:1px solid rgba(255,69,58,.28);border-radius:14px;background:rgba(255,69,58,.08);color:#ff6961;font:750 14px/1 var(--font-body);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.profile-inline-reset:hover{background:rgba(255,69,58,.14);border-color:rgba(255,69,58,.44)}.profile-inline-reset:active{transform:scale(.985)}@media(max-width:760px){body.profile-page-active{--profile-mobile-action-size:42px!important;--profile-mobile-action-gap:8px!important;--profile-mobile-action-edge:12px!important;--profile-mobile-action-top:calc(12px + env(safe-area-inset-top))!important}body.profile-page-active .profile-page-shell{min-height:100dvh!important;overflow:visible!important}body.profile-page-active .profile-page-hero{min-height:430px!important;height:430px!important;overflow:visible!important}body.profile-page-active .profile-page-banner,body.profile-page-active .profile-page-banner-fallback{height:282px!important;min-height:282px!important}body.profile-page-active .profile-page-banner img,body.profile-page-active .profile-page-banner-fallback{object-position:center 28%!important}body.profile-page-active .profile-page-hero::after,body.profile-page-active.profile-color-customized .profile-page-hero::after{height:315px!important;min-height:315px!important;inset:0 0 auto!important;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.13) 38%,rgba(0,0,0,.58) 68%,rgba(5,6,7,.92) 86%,#090a0c 100%)!important}body.profile-page-active .profile-page-info{inset:211px 0 auto!important;padding:0 16px 22px!important;gap:9px!important;align-items:center!important;text-align:center!important}body.profile-page-active .profile-page-avatar-edit-wrap{width:118px!important;height:118px!important;flex:0 0 118px!important}body.profile-page-active .profile-page-avatar{width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;border-width:5px!important}body.profile-page-active .profile-page-copy{width:min(100%,430px)!important;gap:4px!important;padding:0!important}body.profile-page-active .profile-page-name-row{width:100%!important;min-width:0!important;justify-content:center!important;flex-wrap:nowrap!important;gap:7px!important}body.profile-page-active .profile-page-name{min-width:0!important;max-width:calc(100vw - 70px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(27px,8.6vw,34px)!important;line-height:1.02!important}body.profile-page-active.profile-inline-editing #profilePageName.is-inline-editing{min-width:0!important;max-width:calc(100vw - 88px)!important;flex:1 1 auto!important}body.profile-page-active.profile-inline-editing .profile-inline-name-edit{width:34px!important;height:34px!important;flex:0 0 34px!important}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{right:-4px!important;bottom:7px!important;width:38px!important;height:38px!important}body.profile-page-active.profile-inline-editing .profile-inline-banner-edit{top:74px!important;min-height:38px!important;padding:0 15px!important;font-size:12px!important}body.profile-page-active .profile-page-home,body.profile-page-active:not(.profile-viewer-guest) .profile-page-like,body.profile-page-active .profile-page-share,body.profile-page-active:not(.profile-viewer-guest) .profile-page-more{width:var(--profile-mobile-action-size)!important;height:var(--profile-mobile-action-size)!important;min-width:var(--profile-mobile-action-size)!important;min-height:var(--profile-mobile-action-size)!important;top:var(--profile-mobile-action-top)!important}body.profile-page-active .profile-page-home{left:var(--profile-mobile-action-edge)!important;right:auto!important}body.profile-page-active.profile-view-own .profile-page-like{display:none!important}body.profile-page-active.profile-view-own .profile-page-share{right:calc(var(--profile-mobile-action-edge) + var(--profile-mobile-action-size) + var(--profile-mobile-action-gap))!important}body.profile-page-active.profile-view-own .profile-page-more{right:var(--profile-mobile-action-edge)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-like{right:calc(var(--profile-mobile-action-edge) + (var(--profile-mobile-action-size) + var(--profile-mobile-action-gap)) * 2)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-share{right:calc(var(--profile-mobile-action-edge) + var(--profile-mobile-action-size) + var(--profile-mobile-action-gap))!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-more{right:var(--profile-mobile-action-edge)!important}body.profile-viewer-guest.profile-page-active .profile-page-share{right:var(--profile-mobile-action-edge)!important}body.profile-page-active .profile-page-likes-received,body.profile-page-active.profile-view-own .profile-page-likes-received{top:calc(var(--profile-mobile-action-top) + var(--profile-mobile-action-size) + 8px)!important;right:var(--profile-mobile-action-edge)!important;width:calc((var(--profile-mobile-action-size) * 2) + var(--profile-mobile-action-gap))!important;max-width:calc(100% - 24px)!important;font-size:11px!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-likes-received{width:calc((var(--profile-mobile-action-size) * 3) + (var(--profile-mobile-action-gap) * 2))!important}body.profile-page-active .profile-favorites-section{width:calc(100% - 16px)!important;margin:0 8px 14px!important;padding:28px 14px 36px!important;border-radius:22px!important}body.profile-page-active .profile-favorites-heading{align-items:center!important;gap:10px!important;margin-bottom:20px!important}body.profile-page-active .profile-favorites-heading h2{font-size:clamp(28px,9vw,36px)!important}body.profile-page-active .profile-favorites-edit{min-height:38px!important;padding:0 13px!important;font-size:11px!important}body.profile-page-active .profile-saved-section{width:calc(100% - 16px)!important;margin:0 8px 14px!important;padding:24px 12px max(52px,env(safe-area-inset-bottom))!important;border-radius:22px!important}body.profile-page-active.profile-inline-editing .profile-page-shell{padding-bottom:88px!important}body.profile-page-active.profile-inline-editing .profile-inline-edit-dock{width:max-content!important;max-width:calc(100vw - 20px)!important;bottom:max(12px,env(safe-area-inset-bottom))!important;gap:6px!important;padding:6px!important;border-radius:20px!important}.profile-inline-palette{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:15px!important}.profile-inline-cancel,.profile-inline-save{height:44px!important;min-width:88px!important;padding:0 14px!important;border-radius:15px!important;font-size:13px!important}.profile-inline-color-popover{left:8px!important;right:8px!important;bottom:78px!important;width:auto!important;max-height:min(78dvh,680px)!important;border-radius:24px!important}.profile-inline-color-head{min-height:64px!important;padding:12px 12px 11px 16px!important}.profile-inline-color-head strong{font-size:16px!important}.profile-inline-color-scroll{flex:1 1 auto!important;max-height:none!important;padding:0 14px 14px!important}.profile-inline-color-popover .profile-color-control{padding:17px 0 18px!important}.profile-inline-color-popover .profile-color-options{gap:8px!important}.profile-inline-color-popover .profile-color-swatch{width:34px!important;height:34px!important;flex-basis:34px!important}.profile-inline-color-popover .profile-color-custom-trigger{min-height:34px!important;padding:0 11px!important;font-size:11px!important}.profile-inline-color-footer{padding:10px 14px 12px!important}.profile-inline-reset{min-height:42px!important;font-size:13px!important}}@media(max-width:360px){.profile-inline-cancel,.profile-inline-save{min-width:80px!important;padding:0 11px!important}.profile-inline-palette{width:42px!important;height:42px!important;flex-basis:42px!important}body.profile-page-active .profile-page-name{font-size:26px!important}}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{left:auto!important;right:-16px!important;bottom:12px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-width:1px!important;transform:none!important}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit svg{width:17px!important;height:17px!important}body.profile-page-active.profile-avatar-border-customized .profile-page-hero{border-bottom:1px solid rgba(255,255,255,.08)!important}body.profile-page-active.profile-avatar-border-customized .profile-favorites-section,body.profile-page-active.profile-avatar-border-customized .profile-saved-section{width:100%!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important}body.profile-page-active.profile-avatar-border-customized .profile-favorites-section{border-top:1px solid rgba(255,255,255,.06)!important}body.profile-page-active.profile-avatar-border-customized .profile-saved-section{border-top:0!important}body.profile-page-active.profile-avatar-border-customized .profile-favorites-section::before,body.profile-page-active.profile-avatar-border-customized .profile-saved-section::before{content:none!important;display:none!important}body.profile-page-active.profile-avatar-border-customized .profile-favorites-edit{border-color:rgba(10,132,255,.5)!important;background:rgba(10,132,255,.12)!important;color:#64a9ff!important}body.profile-page-active.profile-avatar-border-customized .profile-favorites-edit:hover{border-color:rgba(10,132,255,.75)!important;background:rgba(10,132,255,.2)!important}body.profile-page-active.profile-color-customized.profile-avatar-border-customized .profile-favorites-edit{color:var(--profile-theme-color)!important;border-color:rgba(var(--profile-theme-rgb),.52)!important;background:rgba(var(--profile-theme-rgb),.12)!important}body.profile-page-active.profile-color-customized.profile-avatar-border-customized .profile-favorites-edit:hover{border-color:rgba(var(--profile-theme-rgb),.82)!important;background:rgba(var(--profile-theme-rgb),.2)!important}@media(min-width:761px){body.profile-page-active .profile-page-hero{height:clamp(350px,27vw,430px)!important;min-height:350px!important}body.profile-page-active .profile-page-info{bottom:16px!important}body.profile-page-active .profile-favorites-section{padding-top:28px!important;padding-bottom:44px!important}body.profile-page-active .profile-favorites-heading{margin-bottom:20px!important}body.profile-page-active .profile-saved-section{padding-top:26px!important;padding-bottom:52px!important}}@media(max-width:760px){body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{right:-14px!important;bottom:10px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit svg{width:16px!important;height:16px!important}body.profile-page-active.profile-avatar-border-customized .profile-favorites-section,body.profile-page-active.profile-avatar-border-customized .profile-saved-section{width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important;border-radius:22px!important}}body.profile-page-active .profile-page-hero{border-bottom:1px solid rgba(255,255,255,.10)!important}body.profile-page-active .profile-favorites-section,body.profile-page-active .profile-saved-section{border-top:0!important;border-bottom:0!important;box-shadow:none!important}@media(max-width:760px){body.profile-page-active.profile-color-customized,body.profile-page-active.profile-color-customized .profile-page-shell,body.profile-page-active.profile-color-customized .profile-page-hero,body.profile-page-active.profile-color-customized .profile-page-body,body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section,body.profile-page-active.profile-color-customized>footer,body.profile-page-active.profile-color-customized>footer>.footer-card{background:color-mix(in srgb,var(--profile-theme-color) 20%,#090a0c)!important;background-image:none!important}body.profile-page-active .profile-page-hero::after,body.profile-page-active.profile-color-customized .profile-page-hero::after{height:282px!important;min-height:282px!important;inset:0 0 auto!important;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.14) 38%,rgba(0,0,0,.48) 68%,rgba(0,0,0,.72) 86%,rgba(0,0,0,.80) 100%)!important}body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section{border:0!important}body.profile-page-active .profile-page-hero{border-bottom:1px solid rgba(255,255,255,.11)!important}}@media(max-width:760px){body.profile-page-active .profile-favorites-section,body.profile-page-active .profile-saved-section,body.profile-page-active.profile-avatar-border-customized .profile-favorites-section,body.profile-page-active.profile-avatar-border-customized .profile-saved-section{width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:0!important}}body.profile-page-active .profile-page-hero,body.profile-page-active.profile-avatar-border-customized .profile-page-hero{border-bottom:0!important}body.profile-page-active #profileFavoritesSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection[hidden] + #profileSavedSection:not([hidden]){position:relative!important;z-index:8!important;margin-top:-1px!important;border:1px solid rgba(255,255,255,.09)!important;border-bottom:0!important;border-radius:34px 34px 0 0!important;box-shadow:0 -14px 38px rgba(0,0,0,.34)!important}body.profile-page-active #profileFavoritesSection:not([hidden])~.profile-favorites-section,body.profile-page-active #profileFavoritesSection:not([hidden])~.profile-saved-section,body.profile-page-active #profileLovedAlbumsSection:not([hidden])~.profile-saved-section{border-top:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:760px){body.profile-page-active #profileFavoritesSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection[hidden] + #profileSavedSection:not([hidden]){width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:30px 30px 0 0!important}body.profile-page-active.profile-color-customized #profileFavoritesSection:not([hidden]),body.profile-page-active.profile-color-customized #profileFavoritesSection[hidden] + #profileLovedAlbumsSection:not([hidden]),body.profile-page-active.profile-color-customized #profileFavoritesSection[hidden] + #profileLovedAlbumsSection[hidden] + #profileSavedSection:not([hidden]){border:1px solid rgba(255,255,255,.09)!important;border-bottom:0!important}}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{left:auto!important;right:-6px!important;bottom:6px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;transform:none!important;z-index:9!important}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit svg{width:18px!important;height:18px!important}@media(max-width:760px){body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{right:-4px!important;bottom:4px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit svg{width:17px!important;height:17px!important}}body.profile-page-active .profile-favorites-section,body.profile-page-active .profile-saved-section{margin:0!important}body.profile-page-active.profile-color-customized,body.profile-page-active.profile-color-customized .profile-page-shell,body.profile-page-active.profile-color-customized .profile-page-body,body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section,body.profile-page-active.profile-color-customized>footer,body.profile-page-active.profile-color-customized>footer>.footer-card{background:color-mix(in srgb,var(--profile-theme-color) 18%,#090a0c)!important;background-image:none!important}body.profile-page-active.profile-color-customized .profile-page-hero{background:transparent!important}body.profile-page-active .profile-page-hero::after,body.profile-page-active.profile-color-customized .profile-page-hero::after{background:linear-gradient(180deg,rgba(0,0,0,.10) 0%,rgba(0,0,0,.16) 34%,rgba(0,0,0,.50) 68%,rgba(0,0,0,.82) 100%),linear-gradient(90deg,rgba(0,0,0,.34) 0%,rgba(0,0,0,.12) 40%,rgba(0,0,0,.54) 100%)!important}@media(min-width:761px){body.profile-page-active #profileFavoritesSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection[hidden] + #profileSavedSection:not([hidden]){margin-top:0!important;border-top:1px solid rgba(255,255,255,.09)!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important}body.profile-page-active #profileFavoritesSection:not([hidden])~.profile-favorites-section,body.profile-page-active #profileFavoritesSection:not([hidden])~.profile-saved-section,body.profile-page-active #profileLovedAlbumsSection:not([hidden])~.profile-saved-section,body.profile-page-active .profile-favorites-section,body.profile-page-active .profile-saved-section{border:0!important;border-radius:0!important;box-shadow:none!important}body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section{background:color-mix(in srgb,var(--profile-theme-color) 18%,#090a0c)!important}}@media(max-width:760px){body.profile-page-active,body.profile-page-active .profile-page-shell,body.profile-page-active .profile-page-body,body.profile-page-active .profile-favorites-section,body.profile-page-active .profile-saved-section,body.profile-page-active>footer,body.profile-page-active>footer>.footer-card{background:#090a0c!important;background-image:none!important}body.profile-page-active.profile-color-customized,body.profile-page-active.profile-color-customized .profile-page-shell,body.profile-page-active.profile-color-customized .profile-page-body,body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section,body.profile-page-active.profile-color-customized>footer,body.profile-page-active.profile-color-customized>footer>.footer-card{background:color-mix(in srgb,var(--profile-theme-color) 20%,#090a0c)!important;background-image:none!important}body.profile-page-active #profileFavoritesSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection[hidden] + #profileSavedSection:not([hidden]),body.profile-page-active .profile-favorites-section,body.profile-page-active .profile-saved-section,body.profile-page-active.profile-avatar-border-customized .profile-favorites-section,body.profile-page-active.profile-avatar-border-customized .profile-saved-section{width:100%!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.profile-page-active #profileFavoritesSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection[hidden] + #profileSavedSection:not([hidden]){border-top:0!important}body.profile-page-active .profile-page-hero::after,body.profile-page-active.profile-color-customized .profile-page-hero::after{inset:0!important;height:auto!important;min-height:0!important;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.12) 34%,rgba(0,0,0,.40) 58%,rgba(0,0,0,.68) 76%,rgba(0,0,0,.84) 100%)!important}}body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{left:auto!important;right:4px!important;bottom:4px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;transform:none!important;z-index:12!important}body.profile-page-active #profileFavoritesSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection[hidden] + #profileSavedSection:not([hidden]){border-top:1px solid rgba(255,255,255,.12)!important}@media(max-width:760px){body.profile-page-active.profile-inline-editing .profile-inline-avatar-edit{right:2px!important;bottom:2px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}body.profile-page-active .profile-page-hero{min-height:470px!important;height:470px!important}body.profile-page-active .profile-page-banner,body.profile-page-active .profile-page-banner-fallback{height:360px!important;min-height:360px!important}body.profile-page-active .profile-page-banner img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}body.profile-page-active .profile-page-hero::after,body.profile-page-active.profile-color-customized .profile-page-hero::after{inset:0 0 auto!important;height:390px!important;min-height:390px!important;background:linear-gradient(180deg,rgba(0,0,0,.06) 0%,rgba(0,0,0,.11) 35%,rgba(0,0,0,.38) 62%,rgba(0,0,0,.68) 82%,rgba(0,0,0,.86) 100%)!important}body.profile-page-active .profile-page-info{inset:285px 0 auto!important}body.profile-page-active #profileFavoritesSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection:not([hidden]),body.profile-page-active #profileFavoritesSection[hidden] + #profileLovedAlbumsSection[hidden] + #profileSavedSection:not([hidden]){border-top:1px solid rgba(255,255,255,.12)!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important}}@media(min-width:761px){body.profile-page-active .profile-page-hero{height:clamp(520px,62vh,590px)!important;min-height:520px!important}body.profile-page-active .profile-page-info{inset:auto clamp(64px,4.6vw,88px) 28px!important;gap:20px!important;align-items:flex-end!important;padding:0!important}body.profile-page-active .profile-page-avatar-edit-wrap{width:126px!important;height:126px!important;flex:0 0 126px!important}body.profile-page-active .profile-page-avatar{width:126px!important;height:126px!important;min-width:126px!important;min-height:126px!important}body.profile-page-active .profile-page-copy{gap:7px!important;padding-bottom:3px!important}body.profile-page-active .profile-page-name{font-size:clamp(38px,3.1vw,48px)!important;line-height:1!important}body.profile-page-active .profile-page-handle{font-size:22px!important}body.profile-page-active #profilePageHome,body.profile-page-active:not(.profile-viewer-guest) #profilePageLike,body.profile-page-active #profilePageShare,body.profile-page-active:not(.profile-viewer-guest) #profilePageMore{bottom:28px!important}body.profile-page-active .profile-page-likes-received{bottom:88px!important}body.profile-page-active .profile-favorites-section{padding-top:42px!important}}@media(max-width:760px){body.profile-page-active .profile-page-banner,body.profile-page-active .profile-page-banner-fallback{inset:0!important;width:100%!important;height:100%!important;min-height:100%!important}body.profile-page-active .profile-page-banner img,body.profile-page-active .profile-page-banner-fallback{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important}body.profile-page-active .profile-page-hero::after,body.profile-page-active.profile-color-customized .profile-page-hero::after{inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.10) 34%,rgba(0,0,0,.34) 58%,rgba(0,0,0,.66) 78%,rgba(0,0,0,.88) 100%)!important}}@media(max-width:760px){body.profile-page-active .profile-page-info{inset:258px 0 auto!important}}@media(max-width:760px){body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) #profilePageLike:not([hidden]){display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:absolute!important;top:var(--profile-mobile-action-top,calc(12px + env(safe-area-inset-top)))!important;right:calc(var(--profile-mobile-action-edge,12px) + (var(--profile-mobile-action-size,42px) + var(--profile-mobile-action-gap,8px)) * 2)!important;left:auto!important;width:var(--profile-mobile-action-size,42px)!important;height:var(--profile-mobile-action-size,42px)!important;min-width:var(--profile-mobile-action-size,42px)!important;min-height:var(--profile-mobile-action-size,42px)!important;margin:0!important;padding:0!important;place-items:center!important;z-index:10080!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) #profilePageLike:not([hidden]) svg{display:block!important;width:21px!important;height:21px!important;margin:0!important}}body.profile-share-campaign-open{overflow:hidden!important}.profile-share-campaign-backdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.profile-share-campaign-card{width:min(438px,100%);max-height:min(780px,calc(100dvh - 30px));overflow:auto;overscroll-behavior:contain;padding:10px 18px 18px;border:1px solid rgba(255,255,255,.13);border-radius:36px;background:linear-gradient(180deg,rgba(35,35,38,.98),rgba(19,19,21,.99));box-shadow:0 30px 100px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.08);color:#fff;-webkit-font-smoothing:antialiased}.profile-share-campaign-handle{width:42px;height:5px;margin:2px auto 16px;border-radius:999px;background:rgba(255,255,255,.22)}.profile-share-campaign-person{display:flex;flex-direction:column;align-items:center;text-align:center}.profile-share-campaign-avatar{width:82px;height:82px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#2b2b2e;box-shadow:0 10px 28px rgba(0,0,0,.28);font-size:28px;font-weight:850}.profile-share-campaign-avatar img{width:100%;height:100%;object-fit:cover}.profile-share-campaign-name{max-width:100%;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;letter-spacing:-.025em}.profile-share-campaign-favorites{display:flex;justify-content:center;gap:8px;margin:17px auto 3px}.profile-share-campaign-favorite{width:66px;aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#111214;box-shadow:0 7px 18px rgba(0,0,0,.22)}.profile-share-campaign-favorite img{width:100%;height:100%;display:block;object-fit:cover}.profile-share-campaign-favorite>span{display:block;width:100%;height:100%;background:linear-gradient(135deg,#25262a,#111214)}.profile-share-campaign-copy{margin-top:22px;text-align:left}.profile-share-campaign-title-row{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap}.profile-share-campaign-title-row h2{flex:1 1 230px;margin:0;font-size:25px;line-height:1.08;letter-spacing:-.045em}.profile-share-campaign-tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:8px;background:#17365f;color:#e5f0ff;font-size:11px;font-weight:850;white-space:nowrap;box-shadow:inset 0 0 0 1px #234f86}.profile-share-campaign-copy p{margin:12px 0 0;color:rgba(255,255,255,.64);font-size:14px;line-height:1.5}.profile-share-campaign-actions{display:flex;gap:10px;margin-top:22px}.profile-share-campaign-button{min-width:0;min-height:50px;flex:1;border:0;border-radius:15px;padding:0 14px;font:inherit;font-size:14px;font-weight:800;letter-spacing:-.015em;cursor:pointer;transition:transform .14s ease,filter .14s ease}.profile-share-campaign-button:active{transform:scale(.985)}.profile-share-campaign-button.primary{background:#0a84ff;color:#fff;box-shadow:0 10px 24px rgba(10,132,255,.22)}.profile-share-campaign-button.secondary{background:#f2f2f7;color:#111114;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}@media(max-width:520px){.profile-share-campaign-backdrop{align-items:end;padding:0}.profile-share-campaign-card{width:100%;max-height:calc(100dvh - 8px);padding:9px 16px max(16px,env(safe-area-inset-bottom));border-left:0;border-right:0;border-bottom:0;border-radius:34px 34px 0 0}.profile-share-campaign-avatar{width:76px;height:76px}.profile-share-campaign-title-row h2{font-size:24px}.profile-share-campaign-favorite{width:min(67px,20vw)}.profile-share-campaign-actions{gap:8px}.profile-share-campaign-button{min-height:50px;padding:0 11px;font-size:13px}}@media(max-width:380px){.profile-share-campaign-actions{flex-direction:column-reverse}.profile-share-campaign-button{width:100%}.profile-share-campaign-favorite{width:60px}}.profile-inline-tag-button{width:48px;height:48px;flex:0 0 48px;padding:0;display:grid;place-items:center;border:0;border-radius:17px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.profile-inline-tag-button[hidden]{display:none!important}.profile-inline-tag-button svg{width:23px;height:23px}.profile-inline-tag-button:hover,.profile-inline-tag-button.is-active{background:rgba(10,132,255,.22);color:#8cc7ff}.profile-inline-tag-button:active{transform:scale(.96)}.profile-inline-tag-popover{position:fixed;left:50%;bottom:98px;z-index:10131;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:rgba(29,29,31,.91);-webkit-backdrop-filter:blur(34px) saturate(150%);backdrop-filter:blur(34px) saturate(150%);box-shadow:0 26px 80px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.08);color:#f5f5f7;transform:translateX(-50%);animation:profileInlineColorsIn .2s cubic-bezier(.2,.75,.3,1) both}.profile-inline-tag-popover[hidden]{display:none!important}.profile-inline-tag-head{min-height:76px;padding:16px 15px 14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.10)}.profile-inline-tag-head>div{display:grid;gap:4px;min-width:0}.profile-inline-tag-head strong{font-size:17px;letter-spacing:-.02em}.profile-inline-tag-head span{color:#8e8e93;font-size:12px;line-height:1.35}.profile-inline-tag-close{width:36px;height:36px;flex:0 0 36px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.09);color:#d1d1d6;cursor:pointer}.profile-inline-tag-close svg{width:17px;height:17px}.profile-inline-tag-list{display:grid;gap:8px;padding:12px}.profile-inline-tag-option{width:100%;min-height:58px;display:grid;grid-template-columns:1fr auto 24px;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(255,255,255,.045);color:#fff;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.profile-inline-tag-option:hover{background:rgba(255,255,255,.075)}.profile-inline-tag-option:active{transform:scale(.99)}.profile-inline-tag-option.is-selected{border-color:rgba(10,132,255,.38);background:rgba(10,132,255,.12);box-shadow:inset 0 0 0 1px rgba(10,132,255,.06)}.profile-inline-tag-option:disabled{opacity:.58;cursor:default}.profile-inline-tag-option-main{display:flex;align-items:center;min-width:0}.profile-inline-tag-option-state{color:#8e8e93;font-size:11px;font-weight:750;white-space:nowrap}.profile-inline-tag-option.is-selected .profile-inline-tag-option-state{color:#7dbbff}.profile-inline-tag-check{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#6cb4ff;font-size:16px;font-weight:900}.profile-inline-tag-popover .profile-award-tag{margin:0!important}@media(max-width:760px){.profile-inline-tag-button{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:15px!important}.profile-inline-tag-popover{left:8px!important;right:8px!important;bottom:78px!important;width:auto!important;border-radius:24px!important;transform:none!important;animation:profileInlineColorsMobileIn .2s cubic-bezier(.2,.75,.3,1) both}.profile-inline-tag-head{min-height:68px;padding:13px 12px 12px 16px}.profile-inline-tag-head strong{font-size:16px}.profile-inline-tag-list{padding:10px}.profile-inline-tag-option{min-height:54px;border-radius:16px;padding:9px 11px}}@media(max-width:360px){.profile-inline-tag-button{width:42px!important;height:42px!important;flex-basis:42px!important}}@media(prefers-reduced-motion:reduce){.profile-inline-tag-popover{animation:none!important}}@media (min-width:761px){body.profile-page-active .profile-page-copy{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;align-content:flex-end!important;column-gap:10px!important;row-gap:6px!important}body.profile-page-active .profile-page-name-row{flex:0 0 100%!important;width:100%!important}body.profile-page-active .profile-page-award-tags{flex:0 0 auto!important;width:auto!important;margin:0!important}body.profile-page-active .profile-page-socials{flex:0 0 auto!important;width:auto!important;min-height:24px!important;margin:0!important;gap:8px!important}body.profile-page-active .profile-page-meta{flex:0 0 100%!important;width:100%!important}}@media (max-width:760px){body.profile-page-active .profile-page-info{inset:225px 0 auto!important}}body.profile-page-active .profile-page-name{position:relative!important;transform:translateY(-6px)!important}@media (max-width:760px){body.profile-page-active .profile-page-name{transform:translateY(-8px)!important}}@media(max-width:760px){.detail-comment-user-row{gap:5px}.detail-comment-award-tag{min-height:17px;padding:0 5px;font-size:8.5px}}@media(max-width:760px){html[lang^="fr"] body.profile-page-active.profile-view-own .profile-page-likes-received,html[lang^="it"] body.profile-page-active.profile-view-own .profile-page-likes-received{right:var(--profile-mobile-action-edge,24px)!important;width:calc((var(--profile-mobile-action-size,46px) * 2) + var(--profile-mobile-action-gap,10px))!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;font-size:10px!important;letter-spacing:-.025em!important}}.player-cc-icon{display:grid;place-items:center;min-width:24px;height:18px;padding:0 3px;border:1.5px solid currentColor;border-radius:4px;font-size:9px;line-height:1;font-weight:900;letter-spacing:-.02em;pointer-events:none}.external-native-player-subtitle[hidden],.drive-video-player-subtitle[hidden]{display:none!important}.external-native-player-subtitle.is-active,.drive-video-player-subtitle.is-active{background:rgba(255,255,255,.16)!important;color:#fff!important}.external-native-player-subtitle.is-loading,.drive-video-player-subtitle.is-loading{opacity:.62}.external-native-player-subtitle.is-error,.drive-video-player-subtitle.is-error{opacity:.72}.external-native-player-overlay:not([data-provider="vk"]) .external-native-player-subtitle{display:none!important}.player-subtitle-sync-notice{position:absolute;z-index:60;top:max(20px,calc(env(safe-area-inset-top) + 12px));left:50%;width:min(570px,calc(100% - 32px));box-sizing:border-box;display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:rgba(13,16,20,.88);color:#fff;box-shadow:0 14px 40px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);opacity:0;transform:translate(-50%,-9px) scale(.985);transition:opacity .2s ease,transform .2s ease;pointer-events:none;user-select:none}.player-subtitle-sync-notice[hidden]{display:none!important}.player-subtitle-sync-notice.is-visible{opacity:1;transform:translate(-50%,0) scale(1)}.player-subtitle-sync-notice-icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;margin-top:1px;border-radius:50%;background:#f4c24f;color:#17120a;font-size:14px;line-height:1;font-weight:950;box-shadow:0 0 0 4px rgba(244,194,79,.13)}.player-subtitle-sync-notice p{margin:0;color:rgba(255,255,255,.94);font-size:13px;line-height:1.42;font-weight:650;text-align:left}.player-subtitle-sync-notice-copy{display:grid;gap:5px;min-width:0}.player-subtitle-sync-notice-primary{display:block}.player-subtitle-sync-notice-secondary{display:block;color:rgba(255,255,255,.70);font-size:11px;line-height:1.36;font-weight:560;opacity:0;transform:translateY(4px);transition:opacity .36s ease,transform .36s ease;will-change:opacity,transform}.player-subtitle-sync-notice-secondary.is-visible{opacity:1;transform:translateY(0)}.external-native-player-subtitle-overlay,.drive-video-player-subtitle-overlay{position:absolute;z-index:20;left:50%;width:max-content;max-width:min(88vw,1120px);transform:translateX(-50%);padding:7px 12px;border-radius:8px;background:rgba(0,0,0,.66);color:#fff;font-size:clamp(17px,2vw,30px);line-height:1.28;font-weight:700;text-align:center;white-space:pre-line;overflow-wrap:anywhere;text-shadow:0 1px 3px rgba(0,0,0,.9);pointer-events:none;user-select:none}.external-native-player-subtitle-overlay[hidden],.drive-video-player-subtitle-overlay[hidden]{display:none!important}.external-native-player-subtitle-overlay{bottom:max(146px,calc(env(safe-area-inset-bottom) + 136px))}.drive-video-player-subtitle-overlay{bottom:calc(150px + max(8px,env(safe-area-inset-bottom)));z-index:12}.drive-video-player-overlay.is-frame-mode .drive-video-player-subtitle,.drive-video-player-overlay.is-frame-mode .drive-video-player-subtitle-overlay{display:none!important}@media(max-width:700px){.player-subtitle-sync-notice{top:max(12px,calc(env(safe-area-inset-top) + 7px));width:calc(100% - 20px);gap:10px;padding:11px 12px;border-radius:13px}.player-subtitle-sync-notice-icon{flex-basis:22px;width:22px;height:22px;font-size:13px}.player-subtitle-sync-notice p{font-size:12px;line-height:1.38}.external-native-player-subtitle-overlay{bottom:max(132px,calc(env(safe-area-inset-bottom) + 122px));max-width:90vw;padding:6px 10px;font-size:clamp(15px,4.1vw,22px)}.drive-video-player-subtitle-overlay{bottom:calc(138px + max(8px,env(safe-area-inset-bottom)));max-width:90vw;padding:6px 10px;font-size:clamp(15px,4.1vw,22px)}}@media (max-width:920px) and (orientation:landscape),(pointer:coarse) and (max-height:620px){.player-subtitle-sync-notice{top:max(8px,calc(env(safe-area-inset-top) + 5px));width:min(620px,76vw);padding:8px 11px}.player-subtitle-sync-notice-icon{flex-basis:20px;width:20px;height:20px;font-size:12px}.player-subtitle-sync-notice p{font-size:11px;line-height:1.32}.external-native-player-subtitle-overlay{bottom:max(88px,calc(env(safe-area-inset-bottom) + 78px));max-width:84vw;padding:5px 9px;font-size:clamp(14px,2.8vw,20px)}.drive-video-player-subtitle-overlay{bottom:calc(94px + max(6px,env(safe-area-inset-bottom)));max-width:84vw;padding:5px 9px;font-size:clamp(14px,2.8vw,20px)}}@media(prefers-reduced-motion:reduce){.player-subtitle-sync-notice{transition:none!important}}@media (max-width:760px){body.profile-page-active.profile-view-own #profilePageMore:not([hidden]){display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:10160!important}body.profile-page-active.profile-view-own #profilePageActionsMenu:not([hidden]){display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:10220!important}body.profile-page-active.profile-view-own.profile-inline-editing .profile-inline-banner-edit,body.profile-page-active.profile-view-own.profile-inline-editing .profile-inline-avatar-edit,body.profile-page-active.profile-view-own.profile-inline-editing .profile-inline-name-edit,body.profile-page-active.profile-view-own.profile-inline-editing .profile-inline-edit-dock{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.profile-page-active.profile-view-own.profile-inline-editing .profile-inline-edit-dock{z-index:10240!important}body.profile-page-active.profile-view-own.profile-inline-editing .profile-inline-color-popover:not([hidden]),body.profile-page-active.profile-view-own.profile-inline-editing .profile-inline-tag-popover:not([hidden]){display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:10260!important}}.external-native-player-toolbar,.drive-video-player-actionbar{--be-player-action-size:42px;--be-player-icon-size:22px;--be-player-badge-width:26px;--be-player-badge-height:18px;box-sizing:border-box!important;height:50px!important;padding:4px!important;gap:4px!important;align-items:center!important;justify-content:center!important}.external-native-player-action,.drive-video-player-action{box-sizing:border-box!important;width:var(--be-player-action-size)!important;min-width:var(--be-player-action-size)!important;height:var(--be-player-action-size)!important;min-height:var(--be-player-action-size)!important;flex:0 0 var(--be-player-action-size)!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important}.external-native-player-action>svg,.drive-video-player-action>svg{display:block!important;width:var(--be-player-icon-size)!important;min-width:var(--be-player-icon-size)!important;max-width:var(--be-player-icon-size)!important;height:var(--be-player-icon-size)!important;min-height:var(--be-player-icon-size)!important;max-height:var(--be-player-icon-size)!important;margin:auto!important;transform:none!important}.external-native-player-volume .volume-on,.external-native-player-volume .volume-off{grid-area:1/1}.external-native-player-volume .volume-on{display:block!important}.external-native-player-volume .volume-off{display:none!important}.external-native-player-overlay.is-muted .external-native-player-volume .volume-on{display:none!important}.external-native-player-overlay.is-muted .external-native-player-volume .volume-off{display:block!important}.external-native-player-quality-badge,.external-native-player-subtitle .player-cc-icon,.drive-video-player-subtitle .player-cc-icon{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:var(--be-player-badge-width)!important;min-width:var(--be-player-badge-width)!important;max-width:var(--be-player-badge-width)!important;height:var(--be-player-badge-height)!important;min-height:var(--be-player-badge-height)!important;max-height:var(--be-player-badge-height)!important;margin:auto!important;padding:0 2px!important;border-width:1.5px!important;border-radius:5px!important;font-size:9px!important;line-height:1!important;letter-spacing:0!important;text-align:center!important}.drive-video-player-actions-right{display:contents!important}@media (max-width:820px),(pointer:coarse) and (max-height:620px){.external-native-player-toolbar,.drive-video-player-actionbar{--be-player-action-size:40px;--be-player-icon-size:22px;height:48px!important;padding:4px!important;gap:3px!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-actionbar{height:48px!important;padding:4px!important}.drive-video-player-overlay.is-frame-mode .drive-video-player-action{width:var(--be-player-action-size)!important;min-width:var(--be-player-action-size)!important;height:var(--be-player-action-size)!important;min-height:var(--be-player-action-size)!important;flex-basis:var(--be-player-action-size)!important}}@media (max-width:760px){.mobile-drawer-footer{display:grid;gap:10px}.mobile-install-button{width:100%;min-height:56px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:17px;background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;gap:14px;text-align:left;font-size:16px;font-weight:750;touch-action:manipulation}.mobile-install-button.is-ready{background:#fff;color:#111314;border-color:#fff}.mobile-install-button svg{width:22px;height:22px;flex:0 0 22px}.mobile-install-button:active{transform:scale(.98);background:rgba(255,255,255,.14)}.mobile-install-button.is-ready:active{background:#e9e9e9}.mobile-install-button[hidden]{display:none!important}.mobile-install-sheet-backdrop{position:fixed;inset:0;z-index:20200;display:flex;align-items:flex-end;justify-content:center;padding:18px max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:rgba(0,0,0,.64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-install-sheet{position:relative;width:min(100%,430px);padding:27px 22px 22px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:#111315;color:#fff;box-shadow:0 28px 80px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.06);text-align:center}.mobile-install-sheet-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center}.mobile-install-sheet-close svg{width:19px;height:19px}.mobile-install-sheet-icon{width:58px;height:58px;margin:0 auto 17px;border-radius:18px;display:grid;place-items:center;background:#fff;color:#101214}.mobile-install-sheet-icon svg{width:29px;height:29px}.mobile-install-sheet h2{margin:0;font-size:22px;letter-spacing:-.035em}.mobile-install-sheet p{margin:11px auto 21px;max-width:340px;color:rgba(255,255,255,.62);font-size:14px;line-height:1.55}.mobile-install-sheet-done{width:100%;min-height:50px;border:0;border-radius:15px;background:#fff;color:#101214;font-family:inherit;font-size:15px;font-weight:800;line-height:1}body.mobile-install-sheet-open{overflow:hidden}}html.profile-avatar-global-customized{--betv-avatar-ring-width:2px;--betv-avatar-ring-gap:2px;--betv-avatar-ring-bg:#08090b}html.profile-avatar-global-customized .home-user-menu .user-chip>.avatar,html.profile-avatar-global-customized body.notification-page-active .notification-page-avatar,html.profile-avatar-global-customized body.legal-page-active .legal-avatar-button:not(.is-login),html.profile-avatar-global-customized .mobile-profile-button>span,html.profile-avatar-global-customized .mobile-drawer-avatar,html.profile-avatar-global-customized .fans-page-avatar-frame,html.profile-avatar-global-customized .settings-avatar-preview,html.profile-avatar-global-customized .profile-avatar-preview,html.profile-avatar-global-customized .profile-share-campaign-avatar,html.profile-avatar-global-customized .detail-comment-composer-avatar,html.profile-avatar-global-customized .detail-comment-item.is-current-user .detail-comment-avatar{box-sizing:border-box!important;padding:var(--betv-avatar-ring-gap)!important;border:var(--betv-avatar-ring-width) solid var(--betv-user-avatar-border)!important;border-radius:50%!important;background:var(--betv-avatar-ring-bg)!important;overflow:hidden!important;box-shadow:none!important}html.profile-avatar-global-customized .home-user-menu .user-chip>.avatar>img,html.profile-avatar-global-customized body.notification-page-active .notification-page-avatar>img,html.profile-avatar-global-customized body.legal-page-active .legal-avatar-button:not(.is-login)>img,html.profile-avatar-global-customized .mobile-profile-button>span>img,html.profile-avatar-global-customized .mobile-drawer-avatar>img,html.profile-avatar-global-customized .fans-page-avatar-frame>img,html.profile-avatar-global-customized .settings-avatar-preview>img,html.profile-avatar-global-customized .profile-avatar-preview>img,html.profile-avatar-global-customized .profile-share-campaign-avatar>img,html.profile-avatar-global-customized .detail-comment-composer-avatar>img,html.profile-avatar-global-customized .detail-comment-item.is-current-user .detail-comment-avatar>img{width:100%!important;height:100%!important;border:0!important;border-radius:50%!important;object-fit:cover!important;display:block!important}html.profile-avatar-global-customized body.billie-page-active .billie-page-avatar,html.profile-avatar-global-customized body.donate-page-active .donate-page-avatar{box-sizing:border-box!important;padding:var(--betv-avatar-ring-gap)!important;border:var(--betv-avatar-ring-width) solid var(--betv-user-avatar-border)!important;background:var(--betv-avatar-ring-bg)!important;box-shadow:none!important}html.profile-avatar-global-customized body.billie-page-active .billie-page-avatar>.betv-header-avatar-inner,html.profile-avatar-global-customized body.donate-page-active .donate-page-avatar>.betv-header-avatar-inner{border:0!important;background:var(--betv-avatar-ring-bg)!important}html.profile-avatar-global-customized .home-user-menu .user-chip,html.profile-avatar-global-customized .mobile-profile-button{padding:0!important;border:0!important;background:transparent!important}html.profile-avatar-global-customized .community-ranking-row.is-current-user .community-rank-avatar,html.profile-avatar-global-customized .community-ranking-own-row .community-rank-avatar{box-sizing:border-box!important;padding:1px!important;border:2px solid var(--betv-user-avatar-border)!important;background:var(--betv-avatar-ring-bg)!important}html.profile-avatar-global-customized .community-favorite-face.is-current-user{box-sizing:border-box!important;padding:1px!important;border:1.5px solid var(--betv-user-avatar-border)!important;background:var(--betv-avatar-ring-bg)!important}html.profile-avatar-global-customized .community-ranking-row.is-current-user .community-rank-avatar img,html.profile-avatar-global-customized .community-ranking-own-row .community-rank-avatar img,html.profile-avatar-global-customized .community-favorite-face.is-current-user img{border-radius:50%!important}body.profile-page-active.profile-avatar-border-customized .profile-page-avatar{box-sizing:border-box!important;padding:3px!important;border:5px solid var(--profile-avatar-border)!important;border-radius:50%!important;background:#08090b!important;box-shadow:0 14px 34px rgba(0,0,0,.48)!important}body.profile-page-active.profile-avatar-border-customized .profile-page-avatar>img{width:100%!important;height:100%!important;border:0!important;border-radius:50%!important;object-fit:cover!important}@media(max-width:760px){html.profile-avatar-global-customized{--betv-avatar-ring-width:2px;--betv-avatar-ring-gap:2px}}.drive-video-player-fullscreen .fullscreen-enter,.drive-video-player-fullscreen .fullscreen-exit{grid-area:1 / 1!important;width:22px!important;height:22px!important;margin:0!important;fill:none!important}.drive-player-fullscreen .fullscreen-enter,.drive-player-fullscreen .fullscreen-exit{fill:none!important}.drive-video-player-fullscreen .fullscreen-enter{display:block}.drive-video-player-fullscreen .fullscreen-exit{display:none}.drive-video-player-overlay.is-browser-fullscreen .drive-video-player-fullscreen .fullscreen-enter{display:none}.drive-video-player-overlay.is-browser-fullscreen .drive-video-player-fullscreen .fullscreen-exit{display:block}.user-dropdown .install-app-action{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 16px);min-height:46px;margin:6px 8px 5px;padding:0 14px!important;border:1px solid #fff!important;border-radius:12px!important;background:#fff!important;color:#111314!important;font-size:13.5px;font-weight:800!important}.user-dropdown .install-app-action:hover,.user-dropdown .install-app-action:focus-visible{background:#f1f1f1!important;color:#0c0d0f!important}.user-dropdown .install-app-action[hidden]{display:none!important}.mobile-install-sheet-backdrop{position:fixed;inset:0;z-index:20200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-install-sheet{position:relative;width:min(100%,430px);padding:31px 24px 24px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:#111315;color:#fff;box-shadow:0 28px 80px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.06);text-align:center}.mobile-install-sheet-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center}.mobile-install-sheet-close svg{width:19px;height:19px}.mobile-install-sheet-icon{width:58px;height:58px;margin:0 auto 17px;border-radius:18px;display:grid;place-items:center;background:#fff;color:#101214}.mobile-install-sheet-icon svg{width:29px;height:29px}.mobile-install-sheet h2{margin:0;font-size:22px;letter-spacing:-.035em}.mobile-install-sheet p{margin:11px auto 21px;max-width:350px;color:rgba(255,255,255,.62);font-size:14px;line-height:1.55}.mobile-install-sheet-done{width:100%;min-height:50px;border:0;border-radius:15px;background:#fff;color:#101214;font-family:inherit;font-size:15px;font-weight:800;line-height:1}body.mobile-install-sheet-open{overflow:hidden}@media (max-width:760px){.mobile-install-button,.mobile-install-button.is-ready{background:#fff!important;color:#111314!important;border-color:#fff!important}.mobile-install-button:active,.mobile-install-button.is-ready:active{background:#e9e9e9!important}.mobile-install-sheet-backdrop{align-items:flex-end;padding:18px max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}}html.betv-installed-app .user-dropdown .install-app-action{display:none!important}@media (display-mode:standalone){.user-dropdown .install-app-action{display:none!important}}@media(min-width:761px){.user-dropdown .install-app-action{border-color:#0a84ff!important;background:#0a84ff!important;color:#fff!important}.user-dropdown .install-app-action:hover,.user-dropdown .install-app-action:focus-visible{border-color:#2997ff!important;background:#2997ff!important;color:#fff!important}}.mobile-install-sheet.is-installed .mobile-install-sheet-icon{background:#30d158!important;color:#07140b!important;box-shadow:0 10px 28px rgba(48,209,88,.24)}.mobile-install-sheet.is-installed .mobile-install-sheet-icon svg{width:31px;height:31px}.mobile-install-sheet.is-installed .mobile-install-sheet-done{cursor:pointer}.drive-player-fullscreen .fullscreen-enter path,.drive-player-fullscreen .fullscreen-exit path,.drive-video-player-fullscreen .fullscreen-enter path,.drive-video-player-fullscreen .fullscreen-exit path{fill:currentColor!important;stroke:none!important}@media(max-width:700px){.drive-player-top-controls .drive-player-fullscreen,.drive-video-player-action.drive-video-player-fullscreen{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(31,31,33,.88)!important;box-shadow:0 5px 18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.drive-player-top-controls .drive-player-fullscreen svg,.drive-video-player-action.drive-video-player-fullscreen svg,.external-native-player-fullscreen svg{width:24px!important;height:24px!important}.drive-player-top-controls .drive-player-fullscreen .fullscreen-enter,.drive-video-player-action.drive-video-player-fullscreen .fullscreen-enter,.external-native-player-fullscreen .fullscreen-enter{display:block!important}.drive-player-top-controls .drive-player-fullscreen .fullscreen-exit,.drive-video-player-action.drive-video-player-fullscreen .fullscreen-exit,.external-native-player-fullscreen .fullscreen-exit{display:none!important}.external-native-player-overlay.is-browser-fullscreen .external-native-player-fullscreen .fullscreen-enter{display:none!important}.external-native-player-overlay.is-browser-fullscreen .external-native-player-fullscreen .fullscreen-exit{display:block!important}.is-streaming-fullscreen-icon{color:#fff!important}.is-streaming-fullscreen-icon svg{width:25px!important;height:25px!important;shape-rendering:geometricPrecision}.is-streaming-fullscreen-icon svg path{fill:#fff!important;stroke:none!important}}.detail-comment-avatar.has-custom-ring{box-sizing:border-box!important;padding:2px!important;border:2px solid var(--detail-comment-avatar-ring,#fff)!important;border-radius:50%!important;background:#08090b!important;overflow:hidden!important;box-shadow:none!important}.detail-comment-avatar.has-custom-ring>img{width:100%!important;height:100%!important;border:0!important;border-radius:50%!important;object-fit:cover!important;display:block!important}body.profile-page-active .profile-page-banner img{filter:brightness(.92) saturate(.96)!important}@media(min-width:761px){body.profile-page-active .profile-page-hero::after,body.profile-page-active.profile-color-customized .profile-page-hero::after{background:linear-gradient(180deg,rgba(0,0,0,.03) 0%,rgba(0,0,0,.08) 36%,rgba(0,0,0,.28) 66%,rgba(0,0,0,.70) 100%),linear-gradient(90deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.05) 44%,rgba(0,0,0,.28) 100%)!important}}@media(max-width:760px){body.profile-page-active .profile-page-banner img{filter:brightness(.94) saturate(.97)!important}body.profile-page-active .profile-page-hero::after,body.profile-page-active.profile-color-customized .profile-page-hero::after{background:linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.06) 34%,rgba(0,0,0,.22) 58%,rgba(0,0,0,.50) 78%,rgba(0,0,0,.78) 100%)!important}}@media (max-width:820px),(pointer:coarse) and (max-height:620px){.external-native-player-overlay.controls-idle .external-native-player-toolbar{opacity:0!important;pointer-events:none!important;transform:translateX(-50%) translateY(10px)!important}.external-native-player-overlay.controls-idle[data-provider="vk"] .external-native-player-bottom-shade{opacity:.28!important}.external-native-player-overlay.controls-idle .external-native-player-wake-zone{display:block!important;position:absolute!important;inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;transform:none!important;pointer-events:auto!important;background:transparent!important;z-index:23!important}.drive-video-player-overlay.is-frame-mode.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-actionbar,.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-actionbar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(-50%) translateY(8px)!important}.drive-video-player-overlay.is-frame-mode.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-actionbar{transform:translateY(8px)!important}.drive-video-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-video-player-action-wake-zone{display:block!important;position:absolute!important;inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;transform:none!important;pointer-events:auto!important;background:transparent!important;z-index:23!important}}@media (max-width:760px){body.mobile-search-open .mobile-app-bar{gap:10px}body.mobile-search-open .mobile-header-actions{flex:1 1 auto!important;min-width:0!important;gap:0!important}body.mobile-search-open .mobile-notification-button{display:none!important}body.mobile-search-open .mobile-header-actions .mobile-search-control{width:100%!important;min-width:0!important;height:48px!important;padding:1px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:rgba(16,18,20,.92)!important;box-shadow:0 10px 30px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07)!important;-webkit-backdrop-filter:blur(22px) saturate(140%)!important;backdrop-filter:blur(22px) saturate(140%)!important}body.mobile-search-open .mobile-search-control input{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:46px!important;padding:0 10px 0 17px!important;font-size:15px!important;line-height:46px!important}body.mobile-search-open .mobile-search-button{width:44px!important;height:44px!important;flex:0 0 44px!important;margin:0!important;border:0!important;background:rgba(255,255,255,.045)!important;box-shadow:none!important}body.mobile-search-open .mobile-search-button span svg{width:21px!important;height:21px!important}}[data-mobile-account="install"][hidden],html.betv-installed-app [data-mobile-account="install"]{display:none!important}.drive-player-wake-zone{display:none;pointer-events:none}@media (max-width:820px),(pointer:coarse) and (max-height:620px){.drive-player-overlay.controls-idle:not(.is-loading):not(.is-error) .drive-player-wake-zone{display:block!important;position:absolute!important;inset:0!important;z-index:5!important;pointer-events:auto!important;background:transparent!important;-webkit-tap-highlight-color:transparent!important}}html.betv-installed-app #mobileInstallButton,html.betv-installed-app [data-mobile-account="install"],html.betv-installed-app .install-app-action{display:none!important}@media (max-width:760px){html:not(.betv-installed-app) #mobileInstallButton:not([hidden]){display:flex!important}}#communityPage[hidden]{display:none!important}body.community-page-active main>:not(#communityPage){display:none!important}body.community-page-active #dynamicSections{display:none!important}body.community-page-active #communityPage{display:block!important}body.community-page-active .home-nav-link.active:not([data-community-tab]),body.community-page-active #logoBtn.active{background:transparent!important;color:rgba(255,255,255,.72)!important;box-shadow:none!important}body.community-page-active .home-nav-link[data-community-tab]{background:transparent!important;color:#151616!important;box-shadow:none!important}body.support-page-active .home-nav-link[data-community-tab]{display:none!important}.community-page{width:100%;min-height:70vh;padding:clamp(112px,12vw,148px) 0 72px}.community-page-inner{width:100%;margin:0 auto}.community-page-heading{max-width:980px;margin:0 auto clamp(42px,5vw,68px);padding:0 24px;text-align:center}.community-page-heading h1{margin:0;color:#fff;font:800 clamp(42px,6vw,76px)/.98 var(--font-display);letter-spacing:-.055em}.community-page-heading p{max-width:none;margin:22px auto 0;color:rgba(255,255,255,.62);font-size:clamp(15px,1.4vw,18px);line-height:1.6;white-space:nowrap}.community-section{margin:0 0 42px}.community-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 clamp(24px,4vw,68px) 12px}.community-section-head h2{margin:0;color:#fff;font-size:18px;line-height:1.2;font-weight:760;letter-spacing:-.015em}.community-featured-head{align-items:flex-start}.community-section-title{min-width:0;display:flex;flex-direction:column;gap:5px}.community-section-subtitle{margin:0;color:rgba(255,255,255,.48);font-size:13px;line-height:1.45;font-weight:500}.community-section-action{border:0;background:transparent;color:#78b4ff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;padding:7px 0}.community-section-action:hover{color:#fff}.community-rules-details{position:relative;margin:0;padding:0}.community-rules-button{list-style:none;border:0;background:transparent;color:#4f9dff;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer;padding:7px 0}.community-rules-button::-webkit-details-marker{display:none}.community-rules-button:hover{color:#8fc2ff}.community-rules-details[open] .community-rules-button{color:#fff}.community-rules-details:not([open]) .community-rules-panel{display:none!important}.community-rules-panel{position:absolute;right:0;top:100%;z-index:20;width:min(392px,calc(100vw - 48px));margin:4px 0 0;padding:10px 12px;border:1px solid rgba(79,157,255,.18);border-radius:14px;background:rgba(10,14,20,.94);box-shadow:0 14px 32px rgba(0,0,0,.34);color:rgba(223,229,239,.82);font-size:12.5px;line-height:1.46}body.community-page-active #footerFansLink,body.community-page-active #mobileFooterFansLink{display:none!important}.community-rail{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:0 clamp(24px,4vw,68px) 10px;scroll-padding-left:clamp(24px,4vw,68px)}.community-rail::-webkit-scrollbar{display:none}.community-rail .video-card{flex:0 0 clamp(190px,18vw,270px)}.community-empty{margin:0 clamp(24px,4vw,68px);padding:20px 22px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.54);font-size:13px;line-height:1.5}.community-ranking-wrap{margin:0 clamp(24px,4vw,68px)}.community-ranking-card{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(10,13,19,.68);box-shadow:0 18px 45px rgba(0,0,0,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.community-ranking-row{width:100%;min-height:68px;display:grid;grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;border:0;border-bottom:1px solid rgba(255,255,255,.075);background:transparent;color:#fff;text-align:left;text-decoration:none;cursor:pointer}.community-ranking-row:last-child{border-bottom:0}.community-ranking-row:hover{background:rgba(255,255,255,.045)}.community-rank-number{font-size:14px;font-weight:820;color:rgba(255,255,255,.44);text-align:center}.community-ranking-row.top-three .community-rank-number{color:#9bc8ff}.community-ranking-row.rank-first .community-rank-number{color:#d8b04f}.community-ranking-row.rank-second .community-rank-number{color:#c2c7d1}.community-ranking-row.rank-third .community-rank-number{color:#8a5c40}.community-rank-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10)}.community-rank-avatar img{width:100%;height:100%;display:block;object-fit:cover}.community-rank-avatar svg{width:22px;height:22px;opacity:.55}.community-rank-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.community-rank-name-line{display:flex;align-items:center;gap:7px;min-width:0;max-width:100%}.community-rank-name-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760}.community-rank-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.48);font-size:12px}.community-rank-value{font-size:13px;font-weight:760;color:rgba(255,255,255,.78);white-space:nowrap}.community-ranking-own{margin-top:10px;padding:13px 16px;border:1px solid rgba(76,151,255,.18);border-radius:16px;background:rgba(45,127,249,.08);color:rgba(255,255,255,.72);font-size:13px;font-weight:650}.community-ranking-own[hidden]{display:none!important}.community-ranking-empty{padding:22px;color:rgba(255,255,255,.52);font-size:13px;text-align:center}.community-watch-toolbar{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.04)}.community-watch-filter{height:30px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.58);font-size:12px;font-weight:720;cursor:pointer}.community-watch-filter.active{background:#fff;color:#111}.mobile-account-popover{display:none}.community-privacy-card{margin-top:18px}.community-privacy-card .community-privacy-copy{display:flex;flex-direction:column;gap:5px}.community-privacy-card .community-privacy-copy h2{margin:0;font-size:16px;color:#fff}.community-privacy-card .community-privacy-copy p{margin:0;color:rgba(255,255,255,.52);font-size:13px;line-height:1.48}.community-privacy-toggle{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer}.community-privacy-toggle span{color:rgba(255,255,255,.78);font-size:13px;line-height:1.4}.community-privacy-switch{position:relative;flex:0 0 48px;width:48px;height:28px}.community-privacy-switch input{position:absolute;opacity:0;pointer-events:none}.community-privacy-switch i{position:absolute;inset:0;border-radius:999px;background:rgba(255,255,255,.14);transition:.2s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.community-privacy-switch i::after{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.34);transition:.2s ease}.community-privacy-switch input:checked + i{background:#0a84ff}.community-privacy-switch input:checked + i::after{transform:translateX(20px)}.community-privacy-status{min-height:18px;margin-top:9px;color:rgba(255,255,255,.5);font-size:12px}.community-privacy-status.ok{color:#81dba1}.community-privacy-status.err{color:#ff9c9c}@media(max-width:760px){.community-page{padding:88px 0 48px}.community-page-heading{margin-bottom:32px;padding:0 20px}.community-page-heading h1{white-space:nowrap!important;font-size:clamp(25px,7.2vw,34px)!important;line-height:1!important;letter-spacing:-.045em}.community-page-heading p{margin-top:18px;font-size:15px;line-height:1.55;white-space:normal}.community-section{margin-bottom:32px}.community-section-head{margin:0 20px 10px;align-items:flex-end}.community-section-head h2{font-size:17px}.community-section-subtitle{font-size:12.5px;line-height:1.42}.community-rules-panel{right:0;width:min(340px,calc(100vw - 40px));margin:4px 0 0;padding:10px 11px}.community-rail{padding-left:20px;padding-right:20px;scroll-padding-left:20px;gap:11px}.community-rail .video-card{flex-basis:min(78vw,310px)!important}.community-empty,.community-ranking-wrap{margin-left:20px;margin-right:20px}.community-ranking-card{border-radius:18px}.community-ranking-row{grid-template-columns:28px 40px minmax(0,1fr) auto;gap:10px;min-height:62px;padding:9px 12px}.community-rank-avatar{width:40px;height:40px}.community-rank-copy strong{font-size:13.5px}.community-rank-value{font-size:12px}.community-watch-toolbar{max-width:100%}.community-watch-filter{height:28px;padding:0 9px;font-size:11px}.mobile-account-popover{position:fixed;top:66px;left:12px;z-index:10080;width:min(260px,calc(100vw - 24px));padding:7px;display:block;visibility:hidden;opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top left;pointer-events:none;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(15,17,20,.86);box-shadow:0 24px 64px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);transition:opacity .17s ease,transform .17s ease,visibility .17s step-end}body.mobile-account-menu-open .mobile-account-popover{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .17s ease,transform .17s ease,visibility 0s}.mobile-account-popover button{width:100%;min-height:44px;display:flex;align-items:center;padding:0 14px;border:0;border-radius:14px;background:transparent;color:#fff;font:650 14px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif;text-align:left;cursor:pointer}.mobile-account-popover button:active{background:rgba(255,255,255,.09);transform:scale(.985)}.mobile-account-popover .danger{color:#ff6961}.mobile-account-divider{height:1px;margin:6px 7px;background:rgba(255,255,255,.10)}html.mobile-lite .mobile-account-popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(12,14,17,.98)}}@media(min-width:761px){.home-nav-link[data-community-tab]{width:104px;min-width:104px}}@media(prefers-reduced-motion:reduce){.mobile-account-popover,.community-privacy-switch i,.community-privacy-switch i::after{transition:none!important}}.community-favorite-social{position:absolute;right:10px;bottom:10px;z-index:4;display:flex;align-items:center;gap:7px;min-height:30px;padding:4px 8px 4px 5px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(8,11,16,.72);box-shadow:0 7px 22px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);pointer-events:none}.community-favorite-faces{display:flex;align-items:center;padding-left:2px}.community-favorite-face{width:23px;height:23px;margin-left:-6px;overflow:hidden;border:2px solid rgba(8,11,16,.96);border-radius:50%;background:#151a22}.community-favorite-face:first-child{margin-left:0}.community-favorite-face img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transform:none!important;filter:none!important}.community-favorite-count{min-width:18px;color:#fff;font-size:11px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.community-ranking-own{padding:0;overflow:hidden;background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.11)}.community-ranking-own.is-message{padding:13px 16px;color:rgba(255,255,255,.62);font-size:13px;font-weight:650}.community-ranking-own-row{min-height:64px;display:grid;grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;color:#fff}.community-ranking-own-row .community-rank-number{color:#fff}.community-supporters-cta-wrap{display:flex;justify-content:center;margin:8px clamp(24px,4vw,68px) 0;padding-top:4px}.community-supporters-cta{min-height:52px;padding:0 30px;border:0;border-radius:14px;background:#fff;color:#111;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 10px 28px rgba(0,0,0,.28);cursor:pointer;transition:transform .18s ease,opacity .18s ease}.community-supporters-cta:hover{transform:translateY(-1px)}.community-supporters-cta:active{transform:scale(.985)}@media(max-width:760px){.community-favorite-social{right:9px;bottom:9px}.community-favorite-face{width:21px;height:21px}.community-ranking-own-row{grid-template-columns:28px 40px minmax(0,1fr) auto;gap:10px;min-height:60px;padding:9px 12px}.community-supporters-cta-wrap{margin:4px 20px 0}.community-supporters-cta{width:100%}}.community-ong-spotlight{margin:28px clamp(24px,4vw,68px) 8px}.community-ong-spotlight[hidden]{display:none!important}.community-ong-spotlight-frame{position:relative;width:100%;height:clamp(220px,27vw,360px);overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#080a0f;box-shadow:0 22px 54px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.1)}.community-ong-spotlight-frame>img{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.03) brightness(.76)}.community-ong-spotlight-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,5,8,.72),rgba(2,5,8,.12) 72%),linear-gradient(0deg,rgba(2,5,8,.58),transparent 72%);pointer-events:none}.community-ong-spotlight-button{position:absolute;left:20px;bottom:18px;z-index:2;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border:1px solid rgba(255,255,255,.94);border-radius:12px;color:#08090a!important;background:#fff;box-shadow:none;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease}.community-ong-spotlight-button:hover{transform:translateY(-1px)}.community-ong-spotlight-button:active{transform:scale(.98)}@media(max-width:760px){.community-ong-spotlight{margin:24px 20px 2px}.community-ong-spotlight-frame{height:230px;border-radius:26px}.community-ong-spotlight-button{left:20px;bottom:18px}}.community-page{padding-top:0}.community-page-inner{width:min(100%,1920px);margin:0 auto}.community-hero-banner{margin:0 0 18px}.community-hero-banner-frame{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12);border-radius:0 0 34px 34px;background:#080a0f;box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}.community-hero-banner-frame>img{display:block;width:100%;height:clamp(330px,35vw,560px);object-fit:cover;object-position:center 42%}.community-hero-banner-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,4,7,.10) 0%,rgba(2,4,7,.30) 56%,rgba(2,4,7,.82) 100%);pointer-events:none}.community-content-shell{position:relative;z-index:2;width:min(100%,1840px);margin:-165px auto 0;padding:18px 0 0;border-radius:34px 34px 0 0;background:linear-gradient(180deg,rgba(4,6,9,.98) 0%,#020406 100%);box-shadow:0 -10px 42px rgba(0,0,0,.22)}.community-page-heading{position:relative;z-index:3;margin-top:-10px;margin-bottom:clamp(28px,3vw,42px)}.community-rules-panel p{margin:0 0 9px}.community-rules-panel p:last-of-type{margin-bottom:11px}.community-rules-tags{display:grid;gap:7px}.community-rules-tag-row{display:flex;align-items:center;gap:9px;min-height:36px;padding:6px 8px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.022);box-shadow:none}.community-rules-place{min-width:58px;color:rgba(255,255,255,.88);font-size:10.5px;font-weight:800;letter-spacing:-.01em}.community-award-tag{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border:1px solid transparent;border-radius:6px;font-size:10px;font-weight:850;line-height:1;letter-spacing:-.01em;box-shadow:none;white-space:nowrap}.community-award-tag::before{display:none}.community-award-tag.is-avocado{color:#75c4ff;background:#10283d;border-color:rgba(93,174,255,.18)}.community-award-tag.is-eyelash{color:#f3cf63;background:#332b12;border-color:rgba(243,207,99,.17)}.community-award-tag.is-blohsh{color:#74d995;background:#153121;border-color:rgba(116,217,149,.16)}.community-award-tag.is-billie-fan{color:#dceaff;background:#17365f;border-color:#234f86}.community-rank-tag{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}.community-rank-tag .community-award-tag{min-height:18px;padding:0 6px;font-size:9px;font-weight:850}@media(max-width:760px){.community-rank-name-line{gap:5px}.community-rank-tag .community-award-tag{min-height:17px;padding:0 5px;font-size:8.5px}}@media(max-width:760px){.community-page{padding-top:0}.community-hero-banner{margin:0 0 14px}.community-hero-banner-frame{border-radius:0 0 26px 26px}.community-hero-banner-frame>img{height:280px;object-position:center 32%}.community-content-shell{margin:-48px auto 0;padding-top:16px;border-radius:26px 26px 0 0}.community-rules-tag-row{gap:8px;min-height:34px;padding:6px 8px}.community-rules-place{min-width:54px;font-size:10px}.community-award-tag{min-height:19px;padding:0 7px;font-size:9.5px}}#communityContinueSection .community-section-head h2::first-letter{text-transform:uppercase}body.community-page-active>footer,body.community-page-active .site-footer{background:#020406!important}@media (min-width:761px){body.community-page-active,body.community-page-active>main,body.community-page-active #communityPage,body.community-page-active .community-page,body.community-page-active .community-page-inner,body.community-page-active .community-content-shell,body.community-page-active>footer,body.community-page-active .site-footer{background:#020406!important}body.community-page-active .community-page{padding-bottom:0!important}body.community-page-active>footer{padding-top:0!important}}@media (max-width:760px){.mobile-account-popover button[data-mobile-account="install"]{margin:4px 0;border:1px solid #fff!important;background:#fff!important;color:#111314!important;-webkit-text-fill-color:#111314!important;font-weight:800!important}.mobile-account-popover button[data-mobile-account="install"]:active,.mobile-account-popover button[data-mobile-account="install"]:focus-visible{background:#f1f1f1!important;color:#0c0d0f!important;-webkit-text-fill-color:#0c0d0f!important}}.community-rank-avatar.has-custom-ring{box-sizing:border-box!important;padding:1px!important;border:2px solid var(--community-avatar-ring,#fff)!important;border-radius:50%!important;background:#08090b!important;overflow:hidden!important}.community-rank-avatar.has-custom-ring img{width:100%!important;height:100%!important;border:0!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.betv-tv-session-widget{position:fixed;top:18px;left:22px;z-index:2200;width:260px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;filter:drop-shadow(0 16px 40px rgba(0,0,0,.34));transition:opacity .2s ease,transform .2s ease}.betv-tv-session-widget[hidden]{display:none!important}.betv-tv-session-shell{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.19);border-radius:24px;background:rgba(17,19,23,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.10);backdrop-filter:blur(26px) saturate(1.25);-webkit-backdrop-filter:blur(26px) saturate(1.25)}.betv-tv-session-art{position:absolute;top:0;left:0;right:0;height:60px;background-image:linear-gradient(90deg,rgba(7,8,10,.88) 0%,rgba(7,8,10,.72) 55%,rgba(7,8,10,.58) 100%),var(--betv-tv-cover,linear-gradient(135deg,#15181d,#08090b));background-position:center;background-size:cover;filter:saturate(.9);transform:scale(1.03);pointer-events:none}.betv-tv-session-summary{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;width:100%;min-height:60px;padding:9px 12px 9px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.betv-tv-session-copy{display:grid;gap:3px;min-width:0}.betv-tv-session-copy small{font-size:11px;font-weight:700;letter-spacing:.02em;color:rgba(255,255,255,.68)}.betv-tv-session-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;font-weight:750;text-shadow:0 1px 10px rgba(0,0,0,.55)}.betv-tv-session-widget.is-empty .betv-tv-session-copy{gap:0}.betv-tv-session-widget.is-empty .betv-tv-session-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2}.betv-tv-session-chevron{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(12,13,16,.52);transition:transform .2s ease,background .2s ease}.betv-tv-session-chevron svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.betv-tv-session-widget.is-open .betv-tv-session-chevron{transform:rotate(180deg);background:rgba(255,255,255,.13)}.betv-tv-session-panel{position:relative;z-index:3;padding:11px 12px 12px;border-top:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.94)}.betv-tv-session-panel[hidden]{display:none!important}.betv-tv-session-disconnect{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ff3b30;color:#fff;font-size:13px;font-weight:750;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.16);transition:background .15s ease,transform .15s ease,opacity .15s ease}.betv-tv-session-disconnect:hover{background:#ff453a}.betv-tv-session-disconnect:active{transform:scale(.98)}.betv-tv-session-disconnect:disabled{opacity:.55;cursor:wait}.betv-tv-session-widget.is-busy .betv-tv-session-summary{cursor:progress}body.drive-player-open .betv-tv-session-widget,body.player-open .betv-tv-session-widget{opacity:0;pointer-events:none;transform:translateY(-6px)}@media(max-width:999px),(pointer:coarse){.betv-tv-session-widget{display:none!important}}@media(prefers-reduced-motion:reduce){.betv-tv-session-widget,.betv-tv-session-chevron,.betv-tv-session-disconnect{transition:none!important}}@media (max-width:760px){html.mobile-optimized #dynamicSections>.video-rail-section,html.mobile-optimized .album-home-section,html.mobile-optimized .film-library-section{content-visibility:auto;contain-intrinsic-size:320px}html.mobile-lite .user-dropdown,html.mobile-lite .notification-dropdown,html.mobile-lite .mobile-notification-popover,html.mobile-lite .mobile-account-popover{background:rgba(8,10,12,.90)!important}html.mobile-lite .video-card,html.mobile-lite .album-home-card,html.mobile-lite .detail-reco-card{box-shadow:none!important}html.mobile-lite .bg-grain{display:none!important}}html.performance-lite .f-slide:not(.active),html.performance-lite .login-bg-slide:not(.active){animation:none!important}html.performance-lite .f-slide:not(.active) img{content-visibility:auto}.user-dropdown.is-logged-out>:not(#publicAuthAction){display:none!important}.user-dropdown.is-logged-out #publicAuthAction.guest-create-account{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:0 16px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:14px!important;background:#1688ff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:800!important;text-align:center}.user-dropdown.is-logged-out #publicAuthAction.guest-create-account:hover,.user-dropdown.is-logged-out #publicAuthAction.guest-create-account:focus-visible{background:#087cf0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (min-width:900px){.login-trust-note{width:min(720px,calc(100vw - 48px));max-width:calc(100vw - 48px)}.login-trust-note>span:first-child{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}}body.auth-mfa-mode #authStatus:empty{display:none!important}.auth-primary[aria-busy="true"]{cursor:wait;opacity:.82}html[data-site-loaded="true"] #authLoading{display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-site-loaded="true"] .skeleton-shimmer::after{animation:none!important;display:none!important}@media (min-width:761px){.community-ong-spotlight-button{min-width:196px!important;min-height:58px!important;padding:0 28px!important;border-color:#0a84ff!important;background:#0a84ff!important;color:#fff!important;font-size:16px!important;font-weight:850!important;box-shadow:0 12px 28px rgba(10,132,255,.24)!important}.community-ong-spotlight-button:hover{background:#168cff!important;border-color:#168cff!important}}.settings-devices-panel{max-width:900px}.settings-devices-list{display:grid;gap:10px;margin-top:22px}.settings-device-item{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:12px 14px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.035)}.settings-device-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgba(255,255,255,.075);color:#fff}.settings-device-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings-device-copy{display:grid;gap:5px;min-width:0}.settings-device-copy strong{display:flex;align-items:center;gap:8px;min-width:0;color:#fff;font-size:15px;line-height:1.25}.settings-device-copy strong em{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:rgba(10,132,255,.14);color:#65aaff;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.settings-device-copy small{color:rgba(255,255,255,.50);font-size:12px;font-variant-numeric:tabular-nums}.settings-device-disconnect{min-height:38px;padding:0 14px;border:1px solid rgba(255,69,58,.32);border-radius:11px;background:rgba(255,69,58,.12);color:#ff6961;font:800 12px var(--font-body);cursor:pointer}.settings-device-disconnect:hover{background:rgba(255,69,58,.19);border-color:rgba(255,69,58,.45)}.settings-device-disconnect:disabled{opacity:.58;cursor:wait}.settings-devices-loading,.settings-devices-empty{padding:28px 18px;border:1px dashed rgba(255,255,255,.10);border-radius:18px;color:rgba(255,255,255,.55);text-align:center;font-size:13px}@media(max-width:620px){.settings-device-item{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:12px}.settings-device-icon{width:44px;height:44px;border-radius:13px}.settings-device-disconnect{grid-column:1/-1;width:100%;min-height:42px}.settings-device-copy strong{font-size:14px;flex-wrap:wrap}}@media(max-width:760px){.settings-device-item{content-visibility:auto;contain-intrinsic-size:78px}.settings-page-nav,.settings-device-item{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}body.profile-page-active .profile-page-follow,body.profile-page-active .profile-page-like,body.profile-page-active .profile-page-share,body.profile-page-active .profile-page-home,body.profile-page-active .profile-page-more{display:grid!important;place-items:center}body.profile-page-active .profile-page-follow{position:absolute!important;top:clamp(312px,34vw,404px)!important;width:50px!important;height:50px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(17,19,22,.82)!important;color:#1688ff!important;z-index:5!important;box-shadow:0 18px 32px rgba(0,0,0,.26)!important}body.profile-page-active .profile-page-follow svg{width:22px!important;height:22px!important}body.profile-page-active .profile-page-follow.is-following{background:rgba(17,19,22,.82)!important;color:#fff!important}body.profile-page-active .profile-page-follow[hidden]{display:none!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-follow{right:calc(clamp(24px,3vw,46px) + 232px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-like{right:calc(clamp(24px,3vw,46px) + 174px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-share{right:calc(clamp(24px,3vw,46px) + 116px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-home{right:calc(clamp(24px,3vw,46px) + 58px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-more{right:clamp(24px,3vw,46px)!important}body.profile-view-own.profile-page-active .profile-page-follow,body.profile-viewer-guest.profile-page-active .profile-page-follow{display:none!important}body.profile-page-active .profile-page-follow-stats{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:8px 0 2px}body.profile-page-active .profile-page-follow-stat{display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;font:inherit}body.profile-page-active .profile-page-follow-stat strong{font-size:15px;font-weight:800;line-height:1}body.profile-page-active .profile-page-follow-stat span{font-size:13px;font-weight:650;color:rgba(255,255,255,.74)}body.profile-page-active .profile-page-follow-stat:hover span,body.profile-page-active .profile-page-follow-stat:focus-visible span{color:#fff}body.profile-page-active .profile-page-follow-stat:disabled{opacity:.6;cursor:default}body.profile-page-active .profile-page-copy{padding-bottom:6px!important}body.profile-page-active .profile-page-info{transform:translateY(-10px)}.profile-relationships-backdrop{position:fixed;inset:0;z-index:1600;background:rgba(3,5,10,.72);backdrop-filter:blur(14px);display:grid;place-items:center;padding:20px}.profile-relationships-backdrop[hidden]{display:none!important}.profile-relationships-panel{width:min(560px,100%);max-height:min(78vh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:rgba(7,10,16,.96);border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 72px rgba(0,0,0,.48)}.profile-relationships-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 14px}.profile-relationships-header h2{margin:0;color:#fff;font-size:28px;font-weight:850;letter-spacing:-.04em}.profile-relationships-header p{margin:6px 0 0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.45}.profile-relationships-close{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff;display:grid;place-items:center;cursor:pointer}.profile-relationships-close svg{width:18px;height:18px}.profile-relationships-search{display:flex;align-items:center;gap:10px;margin:0 24px 14px;padding:0 14px;height:48px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.profile-relationships-search svg{width:18px;height:18px;color:rgba(255,255,255,.56);flex:0 0 auto}.profile-relationships-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:600 14px/1.3 inherit}.profile-relationships-search input::placeholder{color:rgba(255,255,255,.44)}.profile-relationships-list{padding:0 14px 14px;overflow:auto}.profile-relationships-empty,.profile-relationships-loading{padding:18px 14px;color:rgba(255,255,255,.68);font-size:14px}.profile-relationships-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 10px;border:0;border-radius:18px;background:transparent;text-align:left;text-decoration:none;color:#fff;font:inherit;cursor:pointer}.profile-relationships-item:hover{background:rgba(255,255,255,.05)}.profile-relationships-person{display:flex;align-items:center;gap:12px;min-width:0}.profile-relationships-avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.profile-relationships-avatar img{width:100%;height:100%;object-fit:cover}.profile-relationships-avatar svg{width:24px;height:24px;opacity:.7}.profile-relationships-copy{display:flex;flex-direction:column;min-width:0}.profile-relationships-copy strong{font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-relationships-copy span{font-size:13px;color:rgba(255,255,255,.66);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-relationships-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;background:rgba(22,136,255,.18);color:#8ec4ff;font-size:12px;font-weight:800;flex:0 0 auto}.profile-relationships-loadmore{display:flex;justify-content:center;padding:12px 0 2px}.profile-relationships-loadmore button{min-width:180px;min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff;font-weight:800;cursor:pointer}@media (max-width:760px){body.profile-page-active .profile-page-follow-stats{gap:14px;margin-top:6px}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-follow{top:208px!important;right:calc(var(--profile-mobile-action-edge,16px) + 168px)!important;width:46px!important;height:46px!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-like{right:calc(var(--profile-mobile-action-edge,16px) + 126px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-share{right:calc(var(--profile-mobile-action-edge,16px) + 84px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-home{right:calc(var(--profile-mobile-action-edge,16px) + 42px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-more{right:var(--profile-mobile-action-edge,16px)!important}body.profile-page-active .profile-page-info{transform:translateY(-6px)}.profile-relationships-backdrop{padding:12px}.profile-relationships-panel{width:100%;max-height:calc(100vh - 24px);border-radius:24px}.profile-relationships-header{padding:20px 18px 12px}.profile-relationships-header h2{font-size:24px}.profile-relationships-search{margin:0 18px 12px}.profile-relationships-list{padding:0 10px 12px}}@media (min-width:761px){body.profile-page-active .profile-page-info{align-items:center!important}body.profile-page-active .profile-page-copy{align-self:center!important;align-content:center!important;padding-bottom:0!important;row-gap:7px!important}body.profile-page-active .profile-page-name-row{order:1!important;flex:0 0 100%!important;width:100%!important}body.profile-page-active .profile-page-award-tags{order:2!important}body.profile-page-active .profile-page-socials{order:2!important}body.profile-page-active .profile-page-follow-stats{order:3!important;flex:0 0 100%!important;width:100%!important;margin:0!important;min-height:22px!important}body.profile-page-active .profile-page-handle,body.profile-page-active .profile-page-meta{order:4!important;flex:0 0 100%!important;width:100%!important}}body.profile-page-active .profile-page-follow{margin:0!important;padding:0!important;overflow:hidden!important;isolation:isolate!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(21,22,24,.82)!important;box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important;backdrop-filter:blur(14px) saturate(120%)!important}body.profile-page-active .profile-page-follow:not(.is-following){color:#1688ff!important}body.profile-page-active .profile-page-follow.is-following{color:#fff!important;background:rgba(21,22,24,.82)!important}body.profile-page-active .profile-page-follow:hover{background:rgba(42,43,46,.92)!important;border-color:rgba(255,255,255,.26)!important;transform:scale(1.045)!important}body.profile-page-active .profile-page-follow:active{transform:scale(.94)!important}body.profile-page-active .profile-page-follow svg{display:block!important;margin:auto!important}@media (min-width:761px){body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-follow,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-like,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-share,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-home,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-more{top:auto!important;bottom:22px!important;width:var(--profile-desktop-action-size-final,48px)!important;height:var(--profile-desktop-action-size-final,48px)!important;min-width:var(--profile-desktop-action-size-final,48px)!important;min-height:var(--profile-desktop-action-size-final,48px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-more{right:var(--profile-desktop-action-edge-final,clamp(24px,3vw,46px))!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-home{right:calc(var(--profile-desktop-action-edge-final,clamp(24px,3vw,46px)) + (var(--profile-desktop-action-size-final,48px) + var(--profile-desktop-action-gap-final,10px)) * 1)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-share{right:calc(var(--profile-desktop-action-edge-final,clamp(24px,3vw,46px)) + (var(--profile-desktop-action-size-final,48px) + var(--profile-desktop-action-gap-final,10px)) * 2)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-like{right:calc(var(--profile-desktop-action-edge-final,clamp(24px,3vw,46px)) + (var(--profile-desktop-action-size-final,48px) + var(--profile-desktop-action-gap-final,10px)) * 3)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-follow{right:calc(var(--profile-desktop-action-edge-final,clamp(24px,3vw,46px)) + (var(--profile-desktop-action-size-final,48px) + var(--profile-desktop-action-gap-final,10px)) * 4)!important}body.profile-page-active .profile-page-follow svg{width:21px!important;height:21px!important}}@media (max-width:760px){body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-follow,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-like,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-share,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-home,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-more{top:var(--profile-mobile-action-top,calc(12px + env(safe-area-inset-top)))!important;width:var(--profile-mobile-action-size,42px)!important;height:var(--profile-mobile-action-size,42px)!important;min-width:var(--profile-mobile-action-size,42px)!important;min-height:var(--profile-mobile-action-size,42px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-more{right:var(--profile-mobile-action-edge,12px)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-home{right:calc(var(--profile-mobile-action-edge,12px) + (var(--profile-mobile-action-size,42px) + var(--profile-mobile-action-gap,8px)) * 1)!important;left:auto!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-share{right:calc(var(--profile-mobile-action-edge,12px) + (var(--profile-mobile-action-size,42px) + var(--profile-mobile-action-gap,8px)) * 2)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-like{right:calc(var(--profile-mobile-action-edge,12px) + (var(--profile-mobile-action-size,42px) + var(--profile-mobile-action-gap,8px)) * 3)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-follow{right:calc(var(--profile-mobile-action-edge,12px) + (var(--profile-mobile-action-size,42px) + var(--profile-mobile-action-gap,8px)) * 4)!important}body.profile-page-active .profile-page-follow svg{width:20px!important;height:20px!important}}body.profile-page-active .profile-page-actions-row{position:absolute!important;z-index:6!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;right:clamp(24px,3vw,46px)!important;bottom:22px!important;width:auto!important;height:auto!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow,body.profile-page-active .profile-page-actions-row>.profile-page-like,body.profile-page-active .profile-page-actions-row>.profile-page-share,body.profile-page-active .profile-page-actions-row>.profile-page-home,body.profile-page-active .profile-page-actions-row>.profile-page-more{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;transform:none!important;border-radius:50%!important;vertical-align:middle!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow{background:rgba(21,22,24,.82)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow:hover{transform:scale(1.045)!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow:active{transform:scale(.94)!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow[hidden]{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-follow,body.profile-page-active.profile-viewer-guest .profile-page-actions-row>.profile-page-follow{display:none!important}body.profile-relationships-open .profile-page-actions-row,body.profile-relationships-open .profile-page-likes-received,body.profile-relationships-open .profile-page-actions-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.profile-relationships-header>div>p{display:none!important}.profile-relationships-header{align-items:center!important}@media (max-width:760px){body.profile-page-active .profile-page-actions-row{top:var(--profile-mobile-action-top,calc(12px + env(safe-area-inset-top)))!important;right:var(--profile-mobile-action-edge,12px)!important;bottom:auto!important;gap:8px!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow,body.profile-page-active .profile-page-actions-row>.profile-page-like,body.profile-page-active .profile-page-actions-row>.profile-page-share,body.profile-page-active .profile-page-actions-row>.profile-page-home,body.profile-page-active .profile-page-actions-row>.profile-page-more{flex-basis:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}}@media (max-width:760px){body.profile-page-active .profile-page-actions-row{left:var(--profile-mobile-action-edge,12px)!important;right:var(--profile-mobile-action-edge,12px)!important;width:auto!important;justify-content:flex-end!important;gap:8px!important}body.profile-page-active .profile-page-actions-row>.profile-page-home{position:absolute!important;left:0!important;right:auto!important;top:0!important;bottom:auto!important;margin:0!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-follow{display:grid!important;order:1!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-like{display:grid!important;order:2!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-share{display:grid!important;order:3!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-more{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-follow,body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-like{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-share{display:grid!important;order:1!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-more{display:grid!important;order:2!important}body.profile-page-active.profile-viewer-guest .profile-page-actions-row>.profile-page-follow,body.profile-page-active.profile-viewer-guest .profile-page-actions-row>.profile-page-like,body.profile-page-active.profile-viewer-guest .profile-page-actions-row>.profile-page-more{display:none!important}body.profile-page-active.profile-viewer-guest .profile-page-actions-row>.profile-page-share{display:grid!important;order:1!important}}.mobile-account-popover [hidden]{display:none!important}@media (min-width:761px){body.profile-page-active .profile-page-actions-row{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow{order:1!important}body.profile-page-active .profile-page-actions-row>.profile-page-like{order:2!important}body.profile-page-active .profile-page-actions-row>.profile-page-share{order:3!important}body.profile-page-active .profile-page-actions-row>.profile-page-home{order:4!important}body.profile-page-active .profile-page-actions-row>.profile-page-more{order:5!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow,body.profile-page-active .profile-page-actions-row>.profile-page-like,body.profile-page-active .profile-page-actions-row>.profile-page-share,body.profile-page-active .profile-page-actions-row>.profile-page-home,body.profile-page-active .profile-page-actions-row>.profile-page-more{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;transform:none!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}}@media (min-width:761px){body.profile-page-active .profile-page-actions-row{position:absolute!important;right:clamp(24px,3vw,46px)!important;bottom:22px!important;left:auto!important;width:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow,body.profile-page-active .profile-page-actions-row>.profile-page-like,body.profile-page-active .profile-page-actions-row>.profile-page-share,body.profile-page-active .profile-page-actions-row>.profile-page-home,body.profile-page-active .profile-page-actions-row>.profile-page-more{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;transform:none!important;order:initial!important;display:grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-follow{order:1!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-like{order:2!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-share{order:3!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-home{order:4!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-more{order:5!important}}@media (min-width:761px){body.profile-page-active .profile-page-actions-row{bottom:8px!important}}@media (min-width:761px){body.profile-page-active .profile-page-actions-row{position:absolute!important;right:clamp(24px,3vw,46px)!important;bottom:8px!important;left:auto!important;top:auto!important;width:auto!important;height:48px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow,body.profile-page-active .profile-page-actions-row>.profile-page-like,body.profile-page-active .profile-page-actions-row>.profile-page-share,body.profile-page-active .profile-page-actions-row>.profile-page-home,body.profile-page-active .profile-page-actions-row>.profile-page-more{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;align-self:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;display:grid!important;place-items:center!important;box-sizing:border-box!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-follow{order:1!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-like{order:2!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-share{order:3!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-home{order:4!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-more{order:5!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow svg,body.profile-page-active .profile-page-actions-row>.profile-page-like svg,body.profile-page-active .profile-page-actions-row>.profile-page-share svg,body.profile-page-active .profile-page-actions-row>.profile-page-home svg,body.profile-page-active .profile-page-actions-row>.profile-page-more svg{display:block!important;margin:0!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-likes-received{right:clamp(24px,3vw,46px)!important;bottom:66px!important;width:280px!important;max-width:280px!important;text-align:center!important;line-height:1.2!important}}@media (max-width:760px){body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-follow{display:grid!important;order:1!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-like{display:grid!important;order:2!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-share{display:grid!important;order:3!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-home{display:grid!important;order:4!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-more{display:none!important}body.profile-page-active .profile-page-info{transform:translateY(-16px)!important}body.profile-page-active .profile-page-follow-stats{margin-top:2px!important;margin-bottom:0!important}}@media (min-width:761px){body.profile-page-active .profile-page-actions-row{--betv-profile-action-size:48px;--betv-profile-action-gap:10px;position:absolute!important;top:auto!important;right:clamp(24px,3vw,46px)!important;bottom:22px!important;left:auto!important;width:auto!important;height:var(--betv-profile-action-size)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:var(--betv-profile-action-gap)!important;margin:0!important;padding:0!important;transform:none!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow,body.profile-page-active .profile-page-actions-row>.profile-page-like,body.profile-page-active .profile-page-actions-row>.profile-page-share,body.profile-page-active .profile-page-actions-row>.profile-page-home,body.profile-page-active .profile-page-actions-row>.profile-page-more{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;align-self:center!important;justify-self:auto!important;flex:0 0 var(--betv-profile-action-size)!important;width:var(--betv-profile-action-size)!important;height:var(--betv-profile-action-size)!important;min-width:var(--betv-profile-action-size)!important;min-height:var(--betv-profile-action-size)!important;max-width:var(--betv-profile-action-size)!important;max-height:var(--betv-profile-action-size)!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(21,22,24,.82)!important;box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important;backdrop-filter:blur(14px) saturate(120%)!important;display:grid!important;place-items:center!important;overflow:hidden!important;translate:none!important;transform:none!important;vertical-align:middle!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-follow{order:1!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-like{order:2!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-share{order:3!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-home{order:4!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-more{order:5!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow:not(.is-following){color:#1688ff!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow.is-following{color:#fff!important;background:rgba(21,22,24,.82)!important;border-color:rgba(255,255,255,.14)!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow:hover,body.profile-page-active .profile-page-actions-row>.profile-page-like:hover,body.profile-page-active .profile-page-actions-row>.profile-page-share:hover,body.profile-page-active .profile-page-actions-row>.profile-page-home:hover,body.profile-page-active .profile-page-actions-row>.profile-page-more:hover{background:rgba(42,43,46,.92)!important;border-color:rgba(255,255,255,.26)!important;transform:scale(1.045)!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow:active,body.profile-page-active .profile-page-actions-row>.profile-page-like:active,body.profile-page-active .profile-page-actions-row>.profile-page-share:active,body.profile-page-active .profile-page-actions-row>.profile-page-home:active,body.profile-page-active .profile-page-actions-row>.profile-page-more:active{transform:scale(.94)!important;transition-duration:.09s!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow svg,body.profile-page-active .profile-page-actions-row>.profile-page-like svg,body.profile-page-active .profile-page-actions-row>.profile-page-share svg,body.profile-page-active .profile-page-actions-row>.profile-page-home svg,body.profile-page-active .profile-page-actions-row>.profile-page-more svg{display:block!important;width:21px!important;height:21px!important;margin:0!important;align-self:center!important;justify-self:center!important;transform:none!important;transition:transform .2s cubic-bezier(.2,.8,.2,1)!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow:hover svg,body.profile-page-active .profile-page-actions-row>.profile-page-like:hover svg,body.profile-page-active .profile-page-actions-row>.profile-page-share:hover svg,body.profile-page-active .profile-page-actions-row>.profile-page-home:hover svg,body.profile-page-active .profile-page-actions-row>.profile-page-more:hover svg{transform:scale(1.06)!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-likes-received{position:absolute!important;top:auto!important;right:clamp(24px,3vw,46px)!important;bottom:78px!important;left:auto!important;width:calc((var(--betv-profile-action-size) * 5) + (var(--betv-profile-action-gap) * 4))!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1.2!important;white-space:nowrap!important;pointer-events:none!important}}@media (min-width:761px){body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-follow{display:grid!important;order:1!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-like{display:grid!important;order:2!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-share{display:grid!important;order:3!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-home{display:grid!important;order:4!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-more{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-follow,body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-like{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-share{display:grid!important;order:1!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-home{display:grid!important;order:2!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-more{display:grid!important;order:3!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-likes-received{width:calc((var(--betv-profile-action-size,48px) * 4) + (var(--betv-profile-action-gap,10px) * 3))!important}}@media (max-width:760px){body.profile-page-active .profile-page-actions-row{position:absolute!important;top:calc(14px + env(safe-area-inset-top))!important;left:14px!important;right:14px!important;bottom:auto!important;width:auto!important;height:44px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;padding:0!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow,body.profile-page-active .profile-page-actions-row>.profile-page-like,body.profile-page-active .profile-page-actions-row>.profile-page-share,body.profile-page-active .profile-page-actions-row>.profile-page-home,body.profile-page-active .profile-page-actions-row>.profile-page-more{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;margin:0!important;transform:none!important}body.profile-page-active .profile-page-actions-row>.profile-page-home{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;display:grid!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-follow{display:grid!important;order:1!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-like{display:grid!important;order:2!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-share{display:grid!important;order:3!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-more{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-follow,body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-like{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-share{display:grid!important;order:1!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-more{display:grid!important;order:2!important}body.profile-page-active.profile-viewer-guest .profile-page-actions-row>.profile-page-follow,body.profile-page-active.profile-viewer-guest .profile-page-actions-row>.profile-page-like,body.profile-page-active.profile-viewer-guest .profile-page-actions-row>.profile-page-more{display:none!important}body.profile-page-active.profile-viewer-guest .profile-page-actions-row>.profile-page-share{display:grid!important;order:1!important}}body.profile-page-active .profile-page-actions-row>[hidden]{display:none!important}@media (min-width:761px){body.profile-page-active .profile-page-actions-row{--betv-profile-action-size:48px;--betv-profile-action-gap:10px;position:absolute!important;top:auto!important;right:clamp(24px,3vw,46px)!important;bottom:28px!important;left:auto!important;width:auto!important;height:var(--betv-profile-action-size)!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:var(--betv-profile-action-gap)!important;margin:0!important;padding:0!important;transform:none!important;z-index:10022!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow,body.profile-page-active .profile-page-actions-row>.profile-page-like,body.profile-page-active .profile-page-actions-row>.profile-page-share,body.profile-page-active .profile-page-actions-row>.profile-page-home,body.profile-page-active .profile-page-actions-row>.profile-page-more{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;order:initial!important;align-self:center!important;flex:0 0 var(--betv-profile-action-size)!important;width:var(--betv-profile-action-size)!important;height:var(--betv-profile-action-size)!important;min-width:var(--betv-profile-action-size)!important;min-height:var(--betv-profile-action-size)!important;max-width:var(--betv-profile-action-size)!important;max-height:var(--betv-profile-action-size)!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(21,22,24,.82)!important;color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important;backdrop-filter:blur(14px) saturate(120%)!important;transform:none!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow svg,body.profile-page-active .profile-page-actions-row>.profile-page-like svg,body.profile-page-active .profile-page-actions-row>.profile-page-share svg,body.profile-page-active .profile-page-actions-row>.profile-page-home svg,body.profile-page-active .profile-page-actions-row>.profile-page-more svg{display:block!important;width:21px!important;height:21px!important;margin:0!important;transform:none!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow:not(.is-following){color:#1688ff!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow.is-following{color:#fff!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-follow,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-like,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-share,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-home{display:grid!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-more{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-follow,body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-like{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-share,body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-home,body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-more{display:grid!important}body.profile-page-active .profile-page-likes-received{top:auto!important;right:clamp(24px,3vw,46px)!important;bottom:86px!important;left:auto!important;margin:0!important;text-align:right!important;white-space:nowrap!important}}@media (max-width:760px){body.profile-page-active .profile-page-actions-row{--betv-profile-mobile-action-size:44px;--betv-profile-mobile-action-gap:8px;position:absolute!important;top:calc(14px + env(safe-area-inset-top))!important;left:14px!important;right:14px!important;bottom:auto!important;width:auto!important;height:var(--betv-profile-mobile-action-size)!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:var(--betv-profile-mobile-action-gap)!important;margin:0!important;padding:0!important;z-index:10022!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow,body.profile-page-active .profile-page-actions-row>.profile-page-like,body.profile-page-active .profile-page-actions-row>.profile-page-share,body.profile-page-active .profile-page-actions-row>.profile-page-home,body.profile-page-active .profile-page-actions-row>.profile-page-more{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;order:initial!important;flex:0 0 var(--betv-profile-mobile-action-size)!important;width:var(--betv-profile-mobile-action-size)!important;height:var(--betv-profile-mobile-action-size)!important;min-width:var(--betv-profile-mobile-action-size)!important;min-height:var(--betv-profile-mobile-action-size)!important;max-width:var(--betv-profile-mobile-action-size)!important;max-height:var(--betv-profile-mobile-action-size)!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(21,22,24,.82)!important;box-shadow:0 10px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055)!important;transform:none!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow svg,body.profile-page-active .profile-page-actions-row>.profile-page-like svg,body.profile-page-active .profile-page-actions-row>.profile-page-share svg,body.profile-page-active .profile-page-actions-row>.profile-page-home svg,body.profile-page-active .profile-page-actions-row>.profile-page-more svg{width:20px!important;height:20px!important;margin:0!important;transform:none!important}body.profile-page-active .profile-page-actions-row>.profile-page-home{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;display:grid!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-follow,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-like,body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-share{display:grid!important}body.profile-page-active:not(.profile-view-own):not(.profile-viewer-guest) .profile-page-actions-row>.profile-page-more{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-follow,body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-like{display:none!important}body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-share,body.profile-page-active.profile-view-own .profile-page-actions-row>.profile-page-more{display:grid!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow:not(.is-following){color:#1688ff!important}body.profile-page-active .profile-page-actions-row>.profile-page-follow.is-following{color:#fff!important}}.settings-page-opening{min-height:min(72vh,760px)}@supports (content-visibility:auto){.detail-comments-group{content-visibility:auto;contain-intrinsic-size:480px}}.community-boaf-section{width:100%;margin:0 auto clamp(38px,4vw,56px);padding:0 20px;box-sizing:border-box}.community-boaf-section .community-section-head{justify-content:center;margin:0 0 16px;text-align:center}.community-boaf-section .community-section-head h2{color:#fff;font-size:18px;line-height:1.18;font-weight:850;letter-spacing:-.025em;text-align:center}.community-boaf-card{width:min(100%,360px);margin:0 auto;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;box-shadow:none}.community-boaf-promo{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.community-boaf-promo h3{margin:0 0 5px;color:#fff;font:850 clamp(30px,3vw,36px)/1 var(--font-display);letter-spacing:-.045em;text-align:center}.community-boaf-tag{min-width:58px;min-height:20px;margin:0 0 10px;padding:0 9px;border-radius:6px;color:#fff!important;background:#168cff!important;border-color:#168cff!important;font-size:10px;font-weight:850}.community-award-tag.is-boaf,.profile-award-tag.is-boaf,.detail-comment-award-tag.is-boaf{color:#fff!important;background:#168cff!important;border-color:#168cff!important}.community-boaf-media{width:188px;height:212px;max-width:100%;overflow:hidden;flex:0 0 auto;border-radius:20px;background:#080c12}.community-boaf-media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border:0}.community-boaf-listen{width:176px;min-height:47px;margin:13px auto 0;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:14px;background:#16cf63;color:#050807!important;-webkit-text-fill-color:#050807!important;font-size:14px;font-weight:850;line-height:1;text-decoration:none;box-shadow:none;transition:transform .16s ease,filter .16s ease}.community-boaf-listen:hover{filter:brightness(1.04)}.community-boaf-listen:active{transform:scale(.98)}.community-boaf-card .boaf-stream-status{min-height:0;margin:8px 0 0;color:rgba(255,255,255,.64);font-size:12px;line-height:1.35;text-align:center}.community-boaf-card .boaf-stream-status:empty{display:none}.community-boaf-card .boaf-stream-status.is-success{color:#6ee7a0}.community-boaf-card .boaf-stream-status.is-warning{color:#ffd16a}@media(max-width:760px){.community-boaf-section{margin-bottom:36px;padding:0 16px}.community-boaf-section .community-section-head{margin:0 0 17px}.community-boaf-section .community-section-head h2{font-size:17px;white-space:nowrap}.community-boaf-card{width:min(100%,340px)}.community-boaf-promo h3{font-size:33px}.community-boaf-media{width:188px;height:212px;border-radius:20px}.community-boaf-listen{width:176px;min-height:47px;margin-top:13px}}@media(max-width:390px){.community-boaf-section .community-section-head h2{font-size:15px}.community-boaf-promo h3{font-size:30px}}body.boaf-stream-panel-open{overflow:hidden!important}.boaf-stream-panel-backdrop{position:fixed;inset:0;z-index:20240;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}.boaf-stream-panel-backdrop[hidden]{display:none!important}.boaf-stream-panel{position:relative;width:min(720px,100%);max-height:calc(100dvh - 48px);overflow:auto;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:20px;box-sizing:border-box;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:rgba(28,28,30,.96);box-shadow:0 28px 80px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(28px) saturate(125%);backdrop-filter:blur(28px) saturate(125%)}.boaf-stream-panel-close{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(58,58,60,.88);color:#fff;cursor:pointer}.boaf-stream-panel-close svg{display:block;width:17px;height:17px}.boaf-stream-panel-media{width:190px;height:218px;max-width:100%;overflow:hidden;border-radius:22px;background:#080c12}.boaf-stream-panel-media img{display:block!important;width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;object-fit:cover!important;object-position:center!important;transform:none!important}.boaf-stream-panel-copy{min-width:0;padding:8px 38px 8px 0}.boaf-stream-panel-copy h2{margin:0 0 10px;color:#fff;font:850 28px/1.04 var(--font-display);letter-spacing:-.035em}.boaf-stream-panel-copy>p:not(.boaf-stream-status){margin:0;color:rgba(255,255,255,.7);font-size:13px;line-height:1.5}.boaf-stream-reward{margin-top:14px;color:#fff;font-size:13px;line-height:1.4}.boaf-stream-inline-tag{display:inline-flex;vertical-align:middle;margin-left:4px}.boaf-stream-listen{width:100%;min-height:46px;margin-top:16px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:14px;background:#16cf63;color:#050807!important;-webkit-text-fill-color:#050807!important;font-size:14px;font-weight:850;text-decoration:none}.boaf-stream-panel .boaf-stream-status{min-height:0;margin:8px 0 0;color:rgba(255,255,255,.64);font-size:11px;line-height:1.35}.boaf-stream-panel .boaf-stream-status:empty{display:none}.boaf-stream-panel .boaf-stream-status.is-success{color:#6ee7a0}.boaf-stream-panel .boaf-stream-status.is-warning{color:#ffd16a}@media(max-width:760px){.boaf-stream-panel-backdrop{place-items:center;padding:max(16px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom));background:rgba(0,0,0,.54)}.boaf-stream-panel{width:min(100%,460px);max-height:calc(100dvh - 32px);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;padding:18px;border-radius:28px;overflow:auto;-webkit-overflow-scrolling:touch}.boaf-stream-panel-close{top:12px;right:12px;width:36px;height:36px;background:rgba(72,72,74,.82);border-color:rgba(255,255,255,.12)}.boaf-stream-panel-close svg{width:16px;height:16px}.boaf-stream-panel-media{width:110px!important;height:132px!important;min-width:110px!important;max-width:110px!important;min-height:132px!important;max-height:132px!important;border-radius:20px!important}.boaf-stream-panel-media img{width:110px!important;height:132px!important;min-width:110px!important;max-width:110px!important;min-height:132px!important;max-height:132px!important;object-fit:cover!important}.boaf-stream-panel-copy{display:flex;flex-direction:column;min-width:0;padding:2px 42px 0 0}.boaf-stream-panel-copy h2{margin:0 0 8px;font-size:24px;line-height:1.02}.boaf-stream-panel-copy>p:not(.boaf-stream-status){font-size:12.25px;line-height:1.46}.boaf-stream-reward{margin-top:10px;font-size:12px;line-height:1.45}.boaf-stream-listen{min-height:47px;margin-top:14px;border-radius:15px;font-size:14px}.boaf-stream-panel .boaf-stream-status{font-size:11px;margin-top:8px}body.community-page-active .community-boaf-card{width:min(100%,340px)!important;max-width:340px!important;overflow:visible!important}body.community-page-active .community-boaf-promo{width:100%!important;max-width:340px!important;overflow:visible!important}body.community-page-active .community-boaf-media{width:188px!important;height:212px!important;min-width:188px!important;max-width:188px!important;min-height:212px!important;max-height:212px!important;flex:0 0 188px!important;overflow:hidden!important;border-radius:20px!important}body.community-page-active .community-boaf-media img{display:block!important;width:188px!important;height:212px!important;min-width:188px!important;max-width:188px!important;min-height:212px!important;max-height:212px!important;margin:0!important;object-fit:cover!important;object-position:center!important;transform:none!important}}@media(max-width:430px){.boaf-stream-panel{width:min(100%,420px);grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px;border-radius:26px}.boaf-stream-panel-media{width:96px!important;height:114px!important;min-width:96px!important;max-width:96px!important;min-height:114px!important;max-height:114px!important;border-radius:18px!important}.boaf-stream-panel-media img{width:96px!important;height:114px!important;min-width:96px!important;max-width:96px!important;min-height:114px!important;max-height:114px!important}.boaf-stream-panel-copy{padding:1px 38px 0 0}.boaf-stream-panel-copy h2{font-size:21px}.boaf-stream-panel-copy>p:not(.boaf-stream-status){font-size:11.5px}.boaf-stream-reward{font-size:11.5px}.boaf-stream-listen{min-height:45px;font-size:13.5px}}@media(max-width:390px){.boaf-stream-panel-backdrop{padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))}.boaf-stream-panel{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:14px;border-radius:24px}.boaf-stream-panel-close{top:10px;right:10px;width:34px;height:34px}.boaf-stream-panel-media{width:88px!important;height:104px!important;min-width:88px!important;max-width:88px!important;min-height:104px!important;max-height:104px!important;border-radius:16px!important}.boaf-stream-panel-media img{width:88px!important;height:104px!important;min-width:88px!important;max-width:88px!important;min-height:104px!important;max-height:104px!important}.boaf-stream-panel-copy{padding-right:34px}.boaf-stream-panel-copy h2{font-size:19px}.boaf-stream-panel-copy>p:not(.boaf-stream-status){font-size:11px;line-height:1.42}.boaf-stream-reward{font-size:11px}.boaf-stream-listen{min-height:43px;margin-top:12px;font-size:13px}}@media(max-width:760px){.boaf-stream-panel-backdrop{place-items:center!important;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))!important;background:rgba(0,0,0,.56)!important;-webkit-backdrop-filter:blur(22px) saturate(118%)!important;backdrop-filter:blur(22px) saturate(118%)!important}.boaf-stream-panel{width:min(100%,430px)!important;max-height:calc(100dvh - 28px)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:14px!important;border-radius:28px!important;overflow:auto!important;background:rgba(28,28,30,.97)!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 28px 80px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05)!important;-webkit-overflow-scrolling:touch}.boaf-stream-panel-close{top:24px!important;right:24px!important;width:38px!important;height:38px!important;z-index:5!important;background:rgba(58,58,60,.9)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 6px 18px rgba(0,0,0,.24)!important}.boaf-stream-panel-close svg{width:17px!important;height:17px!important}.boaf-stream-panel-media{order:1!important;width:100%!important;height:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;overflow:hidden!important;border-radius:21px!important;background:#080c12!important}.boaf-stream-panel-media img{display:block!important;width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;object-fit:cover!important;object-position:center!important;transform:none!important}.boaf-stream-panel-copy{order:2!important;display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;padding:18px 4px 2px!important;box-sizing:border-box!important}.boaf-stream-panel-copy h2{margin:0 0 10px!important;padding:0!important;font-size:26px!important;line-height:1.02!important;letter-spacing:-.035em!important}.boaf-stream-panel-copy>p:not(.boaf-stream-status){margin:0!important;font-size:12.5px!important;line-height:1.48!important}.boaf-stream-reward{margin-top:13px!important;font-size:12px!important;line-height:1.45!important}.boaf-stream-inline-tag{margin-left:5px!important}.boaf-stream-listen{width:100%!important;min-height:49px!important;margin-top:15px!important;border-radius:15px!important;font-size:14px!important}.boaf-stream-panel .boaf-stream-status{margin-top:8px!important;font-size:11px!important}}@media(max-width:390px){.boaf-stream-panel-backdrop{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important}.boaf-stream-panel{width:100%!important;padding:12px!important;border-radius:25px!important}.boaf-stream-panel-close{top:20px!important;right:20px!important;width:36px!important;height:36px!important}.boaf-stream-panel-media{border-radius:19px!important}.boaf-stream-panel-copy{padding:16px 3px 2px!important}.boaf-stream-panel-copy h2{font-size:23px!important}.boaf-stream-panel-copy>p:not(.boaf-stream-status){font-size:11.75px!important;line-height:1.46!important}.boaf-stream-reward{font-size:11.5px!important}.boaf-stream-listen{min-height:47px!important;margin-top:14px!important;font-size:13.5px!important}}.login-trust-note{width:min(620px,calc(100vw - 32px))!important;max-width:min(620px,calc(100vw - 32px))!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;overflow:visible!important}.login-trust-note>span:first-child{display:block!important;width:min(590px,100%)!important;max-width:590px!important;margin:0 auto!important;white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;text-align:center!important}.login-trust-links{width:100%!important;justify-content:center!important;text-align:center!important}@media(max-width:699px){.login-trust-note{width:min(100%,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;padding:0 4px!important}.login-trust-note>span:first-child{width:100%!important;max-width:100%!important;text-wrap:balance!important}}.login-trust-disclaimer{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;text-align:center!important}.login-trust-copy{display:none;width:100%;text-align:center}.login-trust-copy>span{display:block;width:100%;white-space:nowrap;text-align:center}html[lang^="pt"] .login-trust-copy-pt,html:not([lang]) .login-trust-copy-pt{display:block}html[lang^="en"] .login-trust-copy-en{display:block}html[lang^="es"] .login-trust-copy-es{display:block}html[lang^="it"] .login-trust-copy-it{display:block}html[lang^="fr"] .login-trust-copy-fr{display:block}@media(min-width:700px){.login-trust-note{width:min(760px,calc(100vw - 48px))!important;max-width:min(760px,calc(100vw - 48px))!important;text-align:center!important}.login-trust-disclaimer{font-size:11px!important;line-height:1.45!important}}@media(max-width:699px){.login-trust-copy>span{white-space:normal}}@media(max-width:760px){body.profile-page-active .profile-page-actions-row{top:calc(24px + env(safe-area-inset-top))!important}body.profile-page-active .profile-page-likes-received{top:calc(24px + env(safe-area-inset-top) + var(--betv-profile-mobile-action-size,44px) + 8px)!important;right:14px!important;bottom:auto!important;width:auto!important;max-width:calc(100% - 28px)!important;text-align:right!important;white-space:nowrap!important}}.community-award-tag.is-boaf,.profile-page-award-tags .is-boaf,.profile-award-tag.is-boaf,.detail-comment-award-tag.is-boaf,[data-community-tag="boaf"]{color:#fff!important;background:#168cff!important;border-color:#168cff!important}@media(max-width:760px){body.profile-page-active .profile-page-hero{--profile-mobile-cover-height:clamp(160px,46vw,220px);height:auto!important;min-height:0!important;padding:calc(var(--profile-mobile-cover-height) - 44px) 0 0!important;overflow:visible!important;background:#0a0c10!important;background-image:none!important;border-bottom:1px solid rgba(255,255,255,.09)!important}body.profile-page-active .profile-page-banner,body.profile-page-active .profile-page-banner-fallback{inset:0 0 auto!important;height:var(--profile-mobile-cover-height)!important;min-height:0!important;max-height:none!important;border-radius:0!important}body.profile-page-active .profile-page-banner img{height:100%!important;filter:brightness(.82) saturate(.95)!important}body.profile-page-active .profile-page-hero::after{inset:0 0 auto!important;height:var(--profile-mobile-cover-height)!important;min-height:0!important;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 55%,rgba(0,0,0,.15))!important;pointer-events:none!important}body.profile-page-active .profile-page-info,body.profile-page-active .profile-page-info.without-avatar{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;width:100%!important;padding:0 20px 20px!important;margin:0!important;transform:none!important;box-sizing:border-box!important;z-index:2!important}body.profile-page-active .profile-page-avatar-edit-wrap{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;flex:0 0 88px!important}body.profile-page-active .profile-page-avatar{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;flex:0 0 88px!important;margin:0!important;border-width:4px!important;box-shadow:0 0 0 4px #0a0c10!important}body.profile-page-active .profile-page-copy,body.profile-page-active .profile-page-info.without-avatar .profile-page-copy{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;width:100%!important;min-width:0!important;gap:8px!important;padding:0!important;margin:0!important}body.profile-page-active .profile-page-name-row{order:1!important;width:100%!important;gap:8px!important;margin:0!important;justify-content:flex-start!important;text-align:left!important}body.profile-page-active .profile-page-name{font-size:clamp(24px,6.5vw,30px)!important;line-height:1.2!important;letter-spacing:-.025em!important;text-align:left!important;overflow-wrap:anywhere!important;transform:none!important;margin:0!important}body.profile-page-active .profile-page-handle{order:2!important;display:block!important;text-align:left!important;font-size:15px!important;line-height:1.4!important;color:#9ea7b5!important;margin:0!important;overflow-wrap:anywhere}body.profile-page-active .profile-page-award-tags{order:3!important;margin:2px 0!important;gap:6px!important;flex-wrap:wrap!important}body.profile-page-active .profile-page-socials{order:4!important;display:flex;flex-wrap:wrap!important;gap:8px!important;margin:2px 0!important}body.profile-page-active .profile-page-socials[hidden],body.profile-page-active .profile-page-award-tags[hidden]{display:none!important}body.profile-page-active .profile-page-social-link{min-width:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:rgba(255,255,255,.055)!important}body.profile-page-active .profile-page-meta{order:5!important;display:flex!important;font-size:12px!important;line-height:1.5!important;color:#9ea7b5!important;gap:8px!important;margin:0!important}body.profile-page-active .profile-page-follow-stats{order:6!important;width:100%!important;display:flex!important;gap:24px!important;flex-wrap:wrap!important;margin:8px 0 0!important;padding:8px 0 0!important;border-top:1px solid rgba(255,255,255,.08)!important}body.profile-page-active .profile-page-follow-stat{min-height:44px!important;gap:6px!important;align-items:center!important;padding:0!important}body.profile-page-active .profile-page-follow-stat strong{font-size:17px!important;line-height:1.2!important}body.profile-page-active .profile-page-follow-stat span{font-size:13px!important;color:#9ea7b5!important}body.profile-page-active .profile-page-likes-received{position:static!important;inset:auto!important;order:7!important;width:auto!important;max-width:100%!important;margin:0!important;text-align:left!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important;color:#9ea7b5!important}body.profile-page-active .profile-page-likes-received[hidden]{display:none!important}body.profile-page-active .profile-page-actions-menu{top:calc(var(--profile-mobile-cover-height) + 66px)!important;right:16px!important;bottom:auto!important;left:auto!important;max-width:calc(100vw - 32px)!important;z-index:10023!important}body.profile-page-active .profile-page-actions-row>button:focus-visible,body.profile-page-active .profile-page-follow-stat:focus-visible{outline:2px solid #60a5fa!important;outline-offset:4px!important}body.profile-page-active #profileFollowStatus:empty{display:none}body.profile-page-active .profile-favorites-section,body.profile-page-active .profile-saved-section{margin:0!important;padding:24px 20px!important;border-radius:0!important;box-sizing:border-box!important}body.profile-page-active .profile-favorites-heading,body.profile-page-active .profile-saved-heading{gap:12px!important;flex-wrap:wrap!important;align-items:center!important}body.profile-page-active .profile-favorites-heading h2,body.profile-page-active .profile-saved-heading h2{font-size:20px!important;line-height:1.25!important;letter-spacing:-.02em!important}body.profile-page-active .profile-page-info.without-avatar{padding-top:110px!important}}.mobile-home-brand{display:none}@media(max-width:760px){body.profile-page-active .profile-page-identity-row{order:2;display:flex;align-items:center;gap:8px;width:100%;min-width:0}body.profile-page-active .profile-page-identity-row .profile-page-handle{order:0!important;flex:0 1 auto;min-width:0;max-width:calc(100% - 105px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}body.profile-page-active .profile-page-identity-row .profile-page-award-tags{order:0!important;flex:0 0 auto;max-width:45%;margin:0!important;flex-wrap:nowrap!important}body.profile-page-active .profile-page-identity-row .profile-award-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.profile-page-active .profile-page-identity-row:not(:has(.profile-page-award-tags:not([hidden]))) .profile-page-handle{max-width:100%}body.profile-page-active.profile-color-customized,body.profile-page-active.profile-color-customized .profile-page-shell,body.profile-page-active.profile-color-customized .profile-page-hero,body.profile-page-active.profile-color-customized .profile-page-body,body.profile-page-active.profile-color-customized .profile-favorites-section,body.profile-page-active.profile-color-customized .profile-saved-section,body.profile-page-active.profile-color-customized>footer,body.profile-page-active.profile-color-customized>footer>.footer-card{background:var(--profile-theme-color)!important;background-image:none!important;color:var(--profile-mobile-ink,#fff)!important}body.profile-page-active.profile-color-customized .profile-page-avatar{box-shadow:0 0 0 4px var(--profile-theme-color)!important}body.profile-page-active.profile-color-customized .profile-page-name,body.profile-page-active.profile-color-customized .profile-page-follow-stat strong,body.profile-page-active.profile-color-customized .profile-favorites-heading h2,body.profile-page-active.profile-color-customized .profile-saved-heading h2,body.profile-page-active.profile-color-customized .profile-page-social-link{color:var(--profile-mobile-ink,#fff)!important}body.profile-page-active.profile-color-customized .profile-page-handle,body.profile-page-active.profile-color-customized .profile-page-meta,body.profile-page-active.profile-color-customized .profile-page-likes-received,body.profile-page-active.profile-color-customized .profile-page-follow-stat span,body.profile-page-active.profile-color-customized .profile-favorites-empty{color:var(--profile-mobile-muted,rgba(255,255,255,.78))!important}body.profile-page-active.profile-color-customized .profile-page-hero,body.profile-page-active.profile-color-customized .profile-page-follow-stats{border-color:var(--profile-mobile-line,rgba(255,255,255,.18))!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode){--mobile-home-gutter:20px;background:var(--be-page-background,#030404)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-app-bar{padding-left:20px!important;padding-right:20px!important;background:linear-gradient(180deg,rgba(3,4,4,.96),rgba(3,4,4,.82) 72%,transparent)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-home-brand{display:grid;place-items:center;position:absolute;left:50%;transform:translateX(-50%);width:60px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-home-brand img{width:60px;height:32px;object-fit:contain}body.mobile-home-layout:not(.login-mode):not(.admin-mode).mobile-search-open .mobile-home-brand{display:none}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .featured-wrap,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .featured{height:clamp(440px,65svh,590px)!important;min-height:clamp(440px,65svh,590px)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .featured-wrap{width:calc(100% - 32px)!important;margin:calc(76px + env(safe-area-inset-top)) 16px 0!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .featured{width:100%!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 36px rgba(0,0,0,.2)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-slide{position:absolute!important;inset:0!important;height:100%!important;min-height:0!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-media img,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-media .ph{object-position:center 28%!important;filter:saturate(1.02) contrast(1.02) brightness(.96)!important;transform:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-media::after{background:linear-gradient(180deg,rgba(3,4,4,.02) 0%,rgba(3,4,4,.02) 38%,rgba(3,4,4,.48) 60%,rgba(3,4,4,.95) 87%,#030404 100%)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-info{left:18px!important;right:18px!important;bottom:48px!important;max-width:calc(100% - 36px)!important;align-items:center!important;text-align:center!important;gap:9px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-logo{width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;font-size:clamp(28px,8vw,40px)!important;line-height:1.08!important;letter-spacing:-.035em!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-logo img{max-width:min(68vw,300px)!important;max-height:96px!important;object-position:center!important;margin-inline:auto!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-meta{justify-content:center!important;font-size:12px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-desc{width:100%!important;max-width:360px!important;margin:0!important;font-size:13px!important;line-height:1.45!important;-webkit-line-clamp:2!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-actions{width:100%!important;justify-content:center!important;gap:10px!important;margin-top:5px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-play{flex:1 1 auto!important;max-width:260px!important;min-height:48px!important;height:48px!important;border-radius:14px!important;font-size:15px!important;font-weight:750!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-fav{flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;border-radius:14px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-dots{bottom:18px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;gap:7px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .video-catalog{margin-top:0!important;padding-top:28px!important;border-radius:0!important;box-shadow:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) #dynamicSections>.video-rail-section,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .album-home-section{margin-bottom:30px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .video-rail-title,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .album-home-title{margin:0 var(--mobile-home-gutter) 12px!important;font-size:22px!important;line-height:1.2!important;letter-spacing:-.025em!important;font-weight:750!important;text-transform:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .video-rail{gap:12px!important;padding:2px var(--mobile-home-gutter) 12px!important;scroll-padding-left:var(--mobile-home-gutter)!important;scroll-snap-type:x proximity!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .video-card{flex-basis:min(72vw,330px)!important;border-radius:14px!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 5px 16px rgba(0,0,0,.18)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .album-home-card{flex-basis:min(43vw,196px)!important;gap:8px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .album-home-cover{border-radius:14px!important;box-shadow:0 5px 16px rgba(0,0,0,.18)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .album-home-card>strong{font-size:14px!important;line-height:1.3!important;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .album-home-card>small{font-size:12px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-play:focus-visible,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-fav:focus-visible,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-home-brand:focus-visible{outline:2px solid #60a5fa!important;outline-offset:4px}}@media(max-width:760px){body.profile-page-active.profile-color-customized>.bg,body.profile-page-active.profile-color-customized .profile-page-banner-fallback{background:var(--profile-theme-color)!important;background-image:none!important}body.profile-page-active.profile-color-customized>.bg::before,body.profile-page-active.profile-color-customized>.bg::after{display:none!important}body.profile-page-active.profile-color-customized .profile-page-shell{min-height:100svh!important}body.profile-page-active.profile-color-customized .profile-page-hero::after{inset:0 0 auto!important;height:var(--profile-mobile-cover-height)!important;min-height:0!important;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 55%,rgba(0,0,0,.08))!important}body.profile-page-active.profile-color-customized .profile-favorites-empty>span,body.profile-page-active.profile-color-customized #profileSavedCount,body.profile-page-active.profile-color-customized>footer .footer-line,body.profile-page-active.profile-color-customized>footer .footer-brand,body.profile-page-active.profile-color-customized>footer .footer-legal-links a{color:var(--profile-mobile-muted,rgba(255,255,255,.78))!important}}@media(max-width:760px){body.profile-page-active.profile-color-customized #profilePage{background:var(--profile-theme-color)!important;background-image:none!important;color:var(--profile-mobile-ink,#fff)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) #dynamicSections{margin-top:0!important;padding-top:28px!important;border-radius:0!important;box-shadow:none!important}}@media(max-width:760px){body:not(.login-mode):not(.admin-mode) .mobile-app-bar button{touch-action:manipulation;cursor:pointer;pointer-events:auto!important}body:not(.login-mode):not(.admin-mode) .mobile-app-bar .mobile-header-actions{pointer-events:auto!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-app-bar{height:calc(78px + env(safe-area-inset-top));padding:calc(16px + env(safe-area-inset-top)) 20px 12px!important;gap:10px;background:linear-gradient(180deg,rgba(3,4,4,.7),transparent)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode).mobile-home-scrolled .mobile-app-bar{background:rgba(6,7,9,.94)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06)}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-home-brand{position:static!important;order:-1;transform:none!important;width:92px!important;height:46px!important;flex:0 0 92px;justify-content:start}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-home-brand img{width:90px!important;height:46px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-profile-button{order:2;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:2px!important;margin:0!important;box-shadow:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-header-actions{order:1;margin-left:auto!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode):not(.mobile-search-open) .mobile-search-control{display:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-notification-button{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;margin:0!important;box-shadow:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode).mobile-search-open .mobile-home-brand{display:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode).mobile-search-open .mobile-header-actions{order:2!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode).mobile-search-open .mobile-profile-button{order:0!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .featured-wrap{width:100%!important;margin:0!important;height:clamp(540px,82svh,760px)!important;min-height:clamp(540px,82svh,760px)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .featured{height:100%!important;min-height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#030404!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-media::after{background:linear-gradient(180deg,rgba(3,4,4,.12),transparent 26%,rgba(3,4,4,.2) 46%,rgba(3,4,4,.86) 77%,#030404 96%)!important;pointer-events:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-info{left:24px!important;right:24px!important;bottom:70px!important;max-width:calc(100% - 48px)!important;gap:12px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-logo{font-size:clamp(28px,8vw,42px)!important;line-height:1.1!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-desc{font-size:15px!important;line-height:1.45!important;max-width:380px!important;-webkit-line-clamp:3!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-play{height:52px!important;min-height:52px!important;max-width:280px!important;border-radius:999px!important;font-size:16px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-fav{height:52px!important;width:52px!important;flex-basis:52px!important;border-radius:50%!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-dots{bottom:24px!important;max-width:calc(100% - 40px)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-dot{width:7px!important;height:7px!important;padding:0!important;border-radius:999px!important;background:#777!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .f-dot.active{width:23px!important;background:#fff!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) #dynamicSections{padding-top:24px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .video-rail-title,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .album-home-title{font-size:clamp(20px,5.5vw,26px)!important;margin-bottom:14px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .video-card{flex-basis:min(76vw,380px)!important;box-shadow:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .video-rail-arrow{display:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .billie-home-spotlight,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .donate-home-spotlight{margin:4px 0 32px!important;padding:0 20px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .billie-home-spotlight-frame,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .donate-home-spotlight-frame{height:clamp(230px,65vw,340px)!important;min-height:0!important;max-height:none!important;border-radius:20px!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .billie-home-spotlight-copy,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .donate-home-spotlight-copy{position:absolute!important;z-index:2;inset:auto 20px 82px!important;display:block!important;max-width:calc(100% - 40px)!important;transform:none!important;color:#fff}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .billie-home-spotlight-copy strong,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .donate-home-spotlight-copy strong{font-size:22px!important;line-height:1.2!important;letter-spacing:-.02em!important;text-wrap:balance}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .billie-home-spotlight-button,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .donate-home-spotlight-button{inset:auto auto 20px 20px!important;min-height:44px!important;max-width:calc(100% - 40px)!important;padding:0 18px!important;border-radius:999px!important;font-size:13px!important;white-space:normal!important;text-align:center!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .billie-home-spotlight-overlay,body.mobile-home-layout:not(.login-mode):not(.admin-mode) .donate-home-spotlight-overlay{background:linear-gradient(180deg,transparent 15%,rgba(2,5,10,.25) 38%,rgba(2,5,10,.88) 100%)!important}body:not(.login-mode):not(.admin-mode) .mobile-notification-popover{position:fixed!important;top:calc(78px + env(safe-area-inset-top))!important;left:12px!important;right:12px!important;bottom:auto!important;max-height:calc(100dvh - 170px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overscroll-behavior:contain}body.profile-page-active .profile-favorite-poster,body.profile-page-active .profile-favorite-ranked-item:hover .profile-favorite-poster{box-shadow:0 5px 12px rgba(0,0,0,.16)!important;transform:none!important}body.profile-page-active .profile-favorites-ranking{padding-bottom:20px!important}body.profile-page-active .profile-favorites-content{overflow:hidden!important}body.profile-page-active .profile-favorite-rank{filter:none!important;text-shadow:none!important}}@media(max-width:760px){body:not(.login-mode):not(.admin-mode).mobile-drawer-open .mobile-drawer{transform:translateX(0)!important}body:not(.login-mode):not(.admin-mode).mobile-drawer-open .mobile-drawer-backdrop{visibility:visible!important;opacity:1!important}body:not(.login-mode):not(.admin-mode) .mobile-drawer{max-height:100dvh;overscroll-behavior:contain}}@media(max-width:760px){body:not(.login-mode):not(.admin-mode){padding-bottom:env(safe-area-inset-bottom)!important}body:not(.login-mode):not(.admin-mode) .mobile-account-popover{padding:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(35,36,40,.94);box-shadow:0 12px 38px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08);transform-origin:top right;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.mobile-account-popover::-webkit-scrollbar{display:none}.mobile-account-group{padding:2px 0;background:rgba(255,255,255,.015)}.mobile-account-group+.mobile-account-group{border-top:7px solid rgba(0,0,0,.17)}body:not(.login-mode):not(.admin-mode) .mobile-account-popover button{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;padding:12px 16px;border-radius:0;border-bottom:1px solid rgba(255,255,255,.065);font-size:15px;font-weight:450;line-height:1.25;touch-action:manipulation;transform:none}.mobile-account-popover button:last-child{border-bottom:0!important}.mobile-account-popover button[hidden]{display:none!important}.mobile-account-label{min-width:0}.mobile-account-icon{width:21px;height:21px;flex:0 0 21px;opacity:.92}.mobile-account-popover button:focus-visible{outline:2px solid #60a5fa;outline-offset:-3px;background:rgba(255,255,255,.08)}body.mobile-home-layout:not(.login-mode):not(.admin-mode):not(.mobile-search-open) .mobile-search-control{display:flex!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-header-actions{gap:8px!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-search-button{height:44px!important;width:44px!important;flex-basis:44px!important;box-shadow:none!important}body.mobile-home-layout:not(.login-mode):not(.admin-mode):not(.mobile-search-open) .mobile-search-control{width:44px!important;min-width:44px!important;height:44px!important}}@media(max-width:760px){.mobile-account-popover.is-logged-out>.mobile-account-group{display:block!important}.mobile-footer-support-cta,.footer-fans-support-link,.donate-home-spotlight{display:none!important}}@media(max-width:760px){body:not(.login-mode):not(.admin-mode) #mobileAccountPopover{display:block!important;background:rgba(35,36,40,.98)!important}body:not(.login-mode):not(.admin-mode) #mobileAccountPopover button{background:transparent!important;color:#f5f5f7!important;font-weight:450!important;box-shadow:none!important}body:not(.login-mode):not(.admin-mode) #mobileAccountPopover button.danger{color:#ff6961!important}body:not(.login-mode):not(.admin-mode) #mobileAccountPopover button:active{background:rgba(255,255,255,.09)!important}}@media(max-width:760px){body.mobile-home-layout:not(.login-mode):not(.admin-mode) .mobile-app-bar,body.mobile-home-layout:not(.login-mode):not(.admin-mode).mobile-home-scrolled .mobile-app-bar{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(max-width:760px){body:not(.login-mode):not(.admin-mode) #mobileAccountPopover{padding:7px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:rgba(15,17,20,.96)!important;box-shadow:0 18px 48px rgba(0,0,0,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}#mobileAccountPopover .mobile-account-group{padding:0;background:transparent;border:0}#mobileAccountPopover .mobile-account-group+.mobile-account-group{border:0;margin-top:4px}body:not(.login-mode):not(.admin-mode) #mobileAccountPopover button{min-height:42px;padding:10px 14px;border:0!important;border-radius:14px;font-size:14px;font-weight:600!important;line-height:1.2;justify-content:flex-start;text-align:left}#mobileAccountPopover .mobile-account-icon{display:none}body:not(.login-mode):not(.admin-mode) #mobileAccountPopover [data-mobile-account="install"]{margin:5px 0;background:#fff!important;color:#111114!important;-webkit-text-fill-color:#111114!important;font-weight:750!important}body:not(.login-mode):not(.admin-mode) #mobileAccountPopover [data-mobile-account="logout"],body:not(.login-mode):not(.admin-mode) #mobileAccountPopover button.danger{margin-top:5px;background:#ff3b30!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700!important}body:not(.login-mode):not(.admin-mode) #mobileAccountPopover [data-mobile-account="install"]:active{background:#e5e5ea!important}body:not(.login-mode):not(.admin-mode) #mobileAccountPopover [data-mobile-account="logout"]:active{background:#d93027!important}}@media(max-width:760px){body:not(.login-mode):not(.admin-mode):not(.drive-player-open):not(.player-open) #mobileAppBar{display:flex!important;inset:0 0 auto!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:calc(78px + env(safe-area-inset-top))!important;min-height:0!important;padding:calc(16px + env(safe-area-inset-top)) 20px 12px!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;opacity:1!important;visibility:visible!important;z-index:10020!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}body:not(.login-mode):not(.admin-mode):not(.drive-player-open):not(.player-open):not(.profile-page-active) #mobileAppBar{position:fixed!important}body.profile-page-active:not(.login-mode):not(.admin-mode):not(.drive-player-open):not(.player-open) #mobileAppBar{position:absolute!important}body:not(.login-mode):not(.admin-mode) #mobileAppBar .mobile-header-actions{display:flex!important;position:static!important;inset:auto!important;order:1!important;width:auto!important;height:44px!important;min-width:0!important;gap:8px!important;margin:0!important;align-items:center!important;pointer-events:auto!important}body:not(.login-mode):not(.admin-mode) #mobileAppBar #mobileProfileButton{display:grid!important;position:static!important;inset:auto!important;order:2!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;margin:0!important;padding:2px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:none!important}body:not(.login-mode):not(.admin-mode) #mobileAppBar #mobileNotificationButton{display:grid!important;position:relative!important;inset:auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;margin:0!important;padding:0!important;pointer-events:auto!important;box-shadow:none!important}body:not(.login-mode):not(.admin-mode) #mobileAppBar #mobileSearchControl{display:flex!important;position:relative!important;inset:auto!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important}body:not(.login-mode):not(.admin-mode) #mobileAppBar #mobileSearchButton{display:grid!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:0!important;margin:0!important;box-shadow:none!important}body:not(.login-mode):not(.admin-mode).mobile-search-open #mobileAppBar .mobile-header-actions{flex:1 1 auto!important}body:not(.login-mode):not(.admin-mode).mobile-search-open #mobileAppBar #mobileSearchControl{width:100%!important;min-width:0!important}body:not(.login-mode):not(.admin-mode).mobile-search-open #mobileAppBar #mobileNotificationButton{display:none!important}body:not(.login-mode):not(.admin-mode) #mobileAccountPopover{z-index:10080!important}body.legal-page-active #legalAvatarButton{display:none!important}body.legal-page-active .legal-page-header{justify-content:flex-start!important}body.notification-page-active .notification-page-header{margin-top:calc(78px + env(safe-area-inset-top))!important}body:not(.login-mode):not(.admin-mode).profile-onboarding-active #mobileAppBar,body:not(.login-mode):not(.admin-mode).avatar-picker-active #mobileAppBar,body:not(.login-mode):not(.admin-mode).banner-picker-active #mobileAppBar,body:not(.login-mode):not(.admin-mode).profile-favorites-picker-active #mobileAppBar{display:none!important}}@media(max-width:760px){body.community-page-active,body.notification-page-active,body.settings-page-active,body.donate-page-active{background:#050607!important}#communityPage,.notification-page-shell,.settings-page-shell,.donate-page-shell{max-width:100%;min-width:0}body.community-page-active .community-hero-banner-frame{border:0;border-radius:0;box-shadow:none}body.community-page-active .community-hero-banner-frame>img{height:clamp(280px,85vw,430px)}body.community-page-active .community-hero-banner-overlay{background:linear-gradient(180deg,rgba(5,6,7,.24),transparent 36%,#050607 100%)}body.community-page-active .community-content-shell{margin:-44px auto 0;padding-top:0;background:#050607;border-radius:0;box-shadow:none}body.community-page-active .community-page-heading{margin:0 0 32px;padding:0 20px;text-align:left}body.community-page-active .community-page-heading h1{white-space:normal!important;font-size:clamp(30px,8.5vw,40px)!important;line-height:1.08!important;letter-spacing:-.04em}body.community-page-active .community-page-heading p{margin:12px 0 0;font-size:15px;line-height:1.55}body.community-page-active .community-section{margin-bottom:36px}body.community-page-active .community-section-head{gap:12px;align-items:center;margin:0 20px 16px}body.community-page-active .community-section-head h2{font-size:clamp(22px,6.2vw,28px);line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}body.community-page-active .community-featured-head{align-items:flex-start}body.community-page-active .community-rules-button{min-height:44px;display:flex;align-items:center;padding:0 8px}body.community-page-active .community-watch-toolbar{flex-wrap:wrap;border-radius:18px}body.community-page-active .community-watch-filter{min-height:36px}body.community-page-active .community-rail{gap:12px;scroll-snap-type:x proximity;padding-bottom:16px}body.community-page-active .community-rail .video-card{flex-basis:min(82vw,420px)!important;border-radius:18px;scroll-snap-align:start}body.community-page-active .community-ranking-card{background:#111316;border-radius:22px;border-color:rgba(255,255,255,.08);box-shadow:none}body.community-page-active .community-ranking-row,body.community-page-active .community-ranking-own-row{grid-template-columns:22px 40px minmax(0,1fr) auto;min-height:76px;gap:8px;padding:12px 10px}body.community-page-active .community-rank-name-line{flex-wrap:wrap;row-gap:4px}body.community-page-active .community-rank-name-line strong{max-width:100%;font-size:14px}body.community-page-active .community-rank-value{max-width:72px;white-space:normal;overflow-wrap:anywhere;text-align:right;font-size:12px;line-height:1.35}body.community-page-active .community-ranking-own{border-radius:18px;margin-top:12px}body.notification-page-active .notification-page-header{position:relative;top:auto;height:auto;min-height:72px;margin-top:calc(78px + env(safe-area-inset-top))!important;padding:12px 20px 16px;display:flex;justify-content:space-between;gap:12px;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}body.notification-page-active .notification-page-leading{display:none}body.notification-page-active .notification-page-heading{min-width:0}body.notification-page-active .notification-page-heading strong{font-size:30px;line-height:1.1;letter-spacing:-.04em}body.notification-page-active .notification-page-close{width:44px;height:44px;flex:0 0 44px;background:#17191c}body.notification-page-active .notification-page-nav{top:calc(78px + env(safe-area-inset-top));padding:12px 20px 16px;gap:12px;background:rgba(5,6,7,.96);border:0;scroll-padding-left:20px;scroll-snap-type:x proximity}body.notification-page-active .notification-page-link{width:min(78vw,340px);min-width:min(78vw,340px);border-radius:18px;background:#111316;padding:16px;scroll-snap-align:start}body.notification-page-active .notification-page-link.active{background:rgba(10,132,255,.18);border-color:rgba(10,132,255,.4)}body.notification-page-active .notification-page-content{min-width:0;padding:28px 20px 64px}body.notification-page-active .notification-article h1{font-size:clamp(28px,8vw,38px);overflow-wrap:anywhere}body.notification-page-active .notification-article-body{overflow-wrap:anywhere}body.notification-page-active .notification-article-body img,body.notification-page-active .notification-article-body video,body.notification-page-active .notification-article-body iframe{max-width:100%;border-radius:16px}body.settings-page-active .settings-header{position:relative;top:auto;height:auto;min-height:72px;margin:calc(78px + env(safe-area-inset-top)) 0 0!important;padding:12px 20px 16px!important;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}body.settings-page-active .settings-header h1{font-size:30px!important;line-height:1.1!important}body.settings-page-active .settings-close-page{width:44px!important;height:44px!important;flex-basis:44px!important;background:#17191c!important}body.settings-page-active #settingsPageBody{width:calc(100% - 40px)!important;padding:12px 0 64px!important}body.settings-page-active .settings-page-nav{position:sticky;top:calc(78px + env(safe-area-inset-top));z-index:10;margin:0 -20px 28px;padding:12px 20px;gap:8px;border:0;border-radius:0;background:rgba(5,6,7,.96);scroll-padding-left:20px}body.settings-page-active .settings-page-nav button{min-height:44px;border-radius:999px;background:#17191c;padding:12px 18px}body.settings-page-active .settings-page-nav button.active{background:#fff;color:#111}body.settings-page-active .settings-section-panel>h1{font-size:30px;line-height:1.12;overflow-wrap:anywhere}body.settings-page-active .settings-panel-lead{margin-bottom:20px!important}body.settings-page-active .settings-panel-card{min-width:0;padding:20px 16px;border-radius:22px;background:#111316;border-color:rgba(255,255,255,.08)}body.settings-page-active .settings-form-grid{grid-template-columns:minmax(0,1fr)}body.settings-page-active .settings-field input,body.settings-page-active .settings-field select{min-width:0;max-width:100%;min-height:44px;font-size:16px}body.settings-page-active .settings-btn-row{flex-wrap:wrap;gap:10px}body.settings-page-active .settings-button,body.settings-page-active .settings-danger{min-height:44px}body.donate-page-active .donate-page-header-actions{display:none!important}body.donate-page-active .donate-page-header{min-height:78px;padding:16px 20px 12px!important;background:transparent!important}body.donate-page-active .donate-page-home{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}body.donate-page-active .donate-hero{height:clamp(280px,85vw,430px);min-height:280px}body.donate-page-active .donate-hero::before{background:linear-gradient(180deg,rgba(5,6,7,.24),transparent 36%,#050607 100%)}body.donate-page-active .donate-page-content{margin:-32px 0 0;padding:0 0 64px;border:0!important;border-radius:0;background:#050607;box-shadow:none}body.donate-page-active .donate-intro{width:calc(100% - 40px);align-items:flex-start;gap:12px;text-align:left!important}body.donate-page-active .donate-intro h1{font-size:clamp(30px,8.5vw,40px);line-height:1.08;text-align:left!important}body.donate-page-active .donate-intro p{font-size:15px;line-height:1.6;text-align:left!important}body.donate-page-active .donate-ngos-section{margin-top:28px}body.donate-page-active .donate-ngo-list{display:flex!important;width:100%!important;margin:0!important;padding:4px 20px 22px!important;gap:12px!important;overflow-x:auto!important;scroll-padding-left:20px!important;scroll-snap-type:x proximity!important}body.donate-page-active .donate-ngo-card{flex:0 0 min(82vw,420px)!important;width:min(82vw,420px)!important;min-width:0!important;max-width:min(82vw,420px)!important;scroll-snap-align:start!important}body.donate-page-active .donate-ngo-toggle{border-radius:22px!important}body.donate-page-active .donate-ngo-details-content{padding:18px 16px!important;border-radius:0 0 22px 22px;background:#111316}body.donate-page-active .donate-ngo-support-button{min-height:48px;border-radius:999px}}body:not(.catalog-search-available) #homeSearchWrap,body:not(.catalog-search-available):not(.login-mode):not(.admin-mode) #mobileAppBar .mobile-header-actions #mobileSearchControl{display:none!important;pointer-events:none!important}@media (max-width:760px){body:not(.login-mode):not(.admin-mode) #mobileAppBar,body:not(.login-mode):not(.admin-mode) .topbar-wrap,body:not(.login-mode):not(.admin-mode) .home-topbar{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}html.performance-lite .skeleton-shimmer::after,html.performance-lite .site-skeleton-shimmer,html.performance-lite .bg-grain{animation:none!important}.catalog-load-error{margin:24px auto;padding:24px;max-width:680px;text-align:center;color:#fff;background:#101216;border-radius:18px}.catalog-load-error button{min-height:44px;padding:10px 18px;border:0;border-radius:12px;background:#fff;color:#111;font-weight:700;cursor:pointer}.catalog-load-error button:disabled{opacity:.6;cursor:wait}body.community-page-active #donatePage,body.donate-page-active #communityPage{display:none!important}.boaf-stream-counter{color:#fff;font:900 clamp(46px,7vw,76px)/1 var(--font-display,system-ui,sans-serif);letter-spacing:-.055em;text-align:center;font-variant-numeric:tabular-nums}.boaf-stream-counter-subtitle{margin:8px 0 15px;color:rgba(255,255,255,.82);font-size:clamp(15px,2vw,19px);font-weight:650;text-align:center}.community-boaf-promo>.community-award-tag.is-boaf{margin:0 0 15px}@media (max-width:760px){.boaf-stream-counter{font-size:clamp(42px,12vw,64px)}}.community-instagram-section{width:min(calc(100% - 40px),850px);margin:0 auto clamp(34px,4vw,48px)}.community-instagram-card{display:flex;align-items:center;gap:14px;min-width:0;padding:15px 18px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#101115}.community-instagram-icon{display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;color:#ed5b96}.community-instagram-icon svg{width:30px;height:30px}.community-instagram-content{flex:1 1 auto;min-width:0}.community-instagram-content h2{margin:0 0 3px;color:#fff;font-size:16px;font-weight:740;line-height:1.25;letter-spacing:-.015em}.community-instagram-content p{margin:0;color:rgba(255,255,255,.51);font-size:13px;font-weight:500;line-height:1.35}.community-instagram-follow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:94px;min-height:43px;padding:0 19px;box-sizing:border-box;border:0;border-radius:999px;background:linear-gradient(105deg,#ed577e,#bb3eb3);color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 14px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;text-decoration:none!important;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:filter .16s ease,transform .16s ease}.community-instagram-follow:hover{filter:brightness(1.10)}.community-instagram-follow:active{transform:scale(.96)}.community-instagram-follow:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (max-width:760px){.community-instagram-section{width:calc(100% - 32px);margin-bottom:32px}.community-instagram-card{gap:10px;padding:13px 14px;border-radius:18px}.community-instagram-icon{flex-basis:33px;width:33px;height:33px}.community-instagram-icon svg{width:27px;height:27px}.community-instagram-content h2{font-size:15px}.community-instagram-content p{font-size:12px}.community-instagram-follow{min-width:82px;min-height:40px;padding:0 13px;font-size:13px}}@media (prefers-reduced-motion:reduce){.community-instagram-follow{transition:none}}#mobileHomeButton{display:none}@media(max-width:760px){body:not(.login-mode):not(.admin-mode) #mobileAppBar #mobileHomeButton:not([hidden]){display:grid!important;place-items:center!important;position:static!important;inset:auto!important;order:0!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0 auto 0 0!important;padding:10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;background:#17191c!important;color:#fff!important;box-shadow:none!important;cursor:pointer;pointer-events:auto!important;touch-action:manipulation}#mobileHomeButton[hidden]{display:none!important}#mobileHomeButton svg{display:block;width:22px;height:22px;pointer-events:none}#mobileHomeButton:focus-visible{outline:2px solid #8ec5ff;outline-offset:3px}body.mobile-secondary-page:not(.profile-page-active):not(.login-mode):not(.admin-mode) #mobileAppBar{background:#050607!important;background-image:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body.mobile-secondary-page #profilePageHome,body.mobile-secondary-page #billiePageHome,body.mobile-secondary-page #donatePageHome,body.mobile-secondary-page #notificationPageHome,body.mobile-secondary-page #fansPageHome,body.mobile-secondary-page #legalHomeButton{display:none!important}#featured,#randomFeatured{touch-action:pan-y pinch-zoom}}@media(max-width:760px){body.settings-page-active{overflow-y:auto!important;overflow-x:hidden!important}body.settings-page-active>#settingsPage:not([hidden]){position:relative!important;inset:auto!important;height:auto!important;min-height:100svh!important;overflow:visible!important;padding:0!important}body.settings-page-active .settings-header,body.legal-page-active .legal-page-header{display:none!important}body.settings-page-active #settingsPageBody,body.legal-page-active .legal-page-wrap{display:block!important;width:calc(100% - 32px)!important;max-width:760px!important;margin:0 auto!important;padding:calc(112px + env(safe-area-inset-top)) 0 72px!important}body.settings-page-active .settings-legal-layout{display:block!important}body.settings-page-active .settings-page-nav,body.legal-page-active .legal-page-nav{position:static!important;inset:auto!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:4px!important;margin:0 0 38px!important;padding:10px!important;overflow-x:auto!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#0b0d0f!important;box-shadow:none!important;scroll-padding-inline:10px;overscroll-behavior-x:contain;scrollbar-width:none}body.settings-page-active .settings-page-nav button,body.legal-page-active .legal-page-nav a{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-height:44px!important;padding:13px 14px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:rgba(255,255,255,.58)!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important}body.settings-page-active .settings-page-nav button.active,body.legal-page-active .legal-page-nav a.active{color:#111!important;background:#fff!important}body.settings-page-active .settings-section-panel>h1,body.legal-page-active .legal-article h1{margin:0 0 8px!important;font-size:clamp(38px,12vw,56px)!important;line-height:1.05!important;letter-spacing:-.05em!important;overflow-wrap:anywhere}body.settings-page-active .settings-panel-lead{margin:0 0 30px!important;font-size:15px!important;line-height:1.6!important}body.settings-page-active .settings-page-content{min-width:0}body.settings-page-active .settings-panel-card{padding:22px 18px;border-radius:22px}}
@media (min-width:761px){body.detail-page-active .topbar-wrap > #topbar{display:none!important}}


/* Video details only — single mobile Home icon and see-through header. */
@media (max-width:760px) {
  body.detail-page-active #detailHomeLink {
    display:none!important;
  }
  body.detail-page-active:not(.login-mode):not(.admin-mode) #mobileAppBar,
  body.detail-page-active.mobile-secondary-page:not(.profile-page-active):not(.login-mode):not(.admin-mode) #mobileAppBar {
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    border:0!important;
    border-bottom:0!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  body.detail-page-active #mobileAppBar::before,
  body.detail-page-active #mobileAppBar::after {
    content:none!important;
    display:none!important;
  }
}


/* Details-only desktop controls and transition. */
@media (min-width:761px) {
  body.detail-page-active .topbar-wrap{display:flex!important}
  body.detail-page-active .home-notification-menu,
  body.detail-page-active .home-user-menu{pointer-events:auto!important}
  body.detail-page-active #detailHomeLink,
  body.detail-page-active #detailHomeLink:hover{
    position:absolute;
    top:var(--header-action-top,21px)!important;
    left:clamp(22px,3.7vw,56px)!important;
    width:var(--header-action-size,54px);
    min-width:var(--header-action-size,54px);
    height:var(--header-action-size,54px);
    min-height:var(--header-action-size,54px);
    box-sizing:border-box;
    padding:0;
    gap:0;
    justify-content:center;
    border-radius:50%;
  }
  body.detail-page-active #detailHomeLink > span:last-child{display:none}
  body.detail-page-active #detailHomeLink .detail-home-icon{width:100%;height:100%;background:transparent}
  body.detail-page-active #detailHomeLink .detail-home-icon svg{width:22px;height:22px}
}

/* BETV: simple dark-gray lazy states for video covers and avatars only. */
:root { --betv-lazy-gray: #24262a; }

/* Neutral backing while an image is waiting to render. */
.video-card,
.detail-reco-thumb,
.f-media,
.detail-bg,
.user-chip,
.mobile-profile-button,
.mobile-drawer-avatar,
.profile-page-avatar,
.public-user-search-avatar,
.detail-comment-avatar,
.notification-page-avatar,
.donate-supporter-avatar,
.betv-header-avatar-inner,
.billie-page-avatar,
.fans-page-avatar-frame {
  background-color: var(--betv-lazy-gray);
}

/* No artwork, gradient, spinner or shimmer on loading covers and avatars. */
img.betv-image-pending:is(
  .video-card-thumbnail,
  .f-media img,
  .detail-bg img,
  .detail-reco-thumb img,
  [class*="avatar"],
  [class*="avatar"] img,
  .user-chip img,
  .mobile-profile-button img
),
img.betv-image-error:is(
  .video-card-thumbnail,
  .f-media img,
  .detail-bg img,
  .detail-reco-thumb img,
  [class*="avatar"],
  [class*="avatar"] img,
  .user-chip img,
  .mobile-profile-button img
) {
  background-color: var(--betv-lazy-gray) !important;
  background-image: none !important;
}


/* No fixed Community hero: position content safely while the gallery is empty/loading. */
.community-hero-banner[hidden]{display:none!important}
body.community-page-active .community-page-inner:not(.has-community-banner) .community-content-shell{
  margin-top:0!important;
}
@media(min-width:761px){
  body.community-page-active .community-page-inner:not(.has-community-banner) .community-content-shell{
    padding-top:115px!important;
  }
}
@media(max-width:760px){
  body.community-page-active .community-page-inner:not(.has-community-banner) .community-content-shell{
    margin-top:0!important;
    padding-top:calc(96px + env(safe-area-inset-top))!important;
  }
}


/* Community / NGOs: transparent top overlays on phones (including scrolled header). */
@media(max-width:760px){
  body.community-page-active:not(.login-mode):not(.admin-mode) #mobileAppBar,
  body.donate-page-active:not(.login-mode):not(.admin-mode) #mobileAppBar,
  body.community-page-active.mobile-home-layout.mobile-home-scrolled #mobileAppBar,
  body.donate-page-active.mobile-home-layout.mobile-home-scrolled #mobileAppBar,
  body.donate-page-active .donate-page-header{
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    border:0!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  body.community-page-active #mobileAppBar::before,
  body.community-page-active #mobileAppBar::after,
  body.donate-page-active #mobileAppBar::before,
  body.donate-page-active #mobileAppBar::after,
  body.donate-page-active .donate-page-header::before,
  body.donate-page-active .donate-page-header::after{
    content:none!important;
    display:none!important;
  }
  /* Keep the fade below the artwork, not across the top navigation. */
  body.community-page-active .community-hero-banner-overlay,
  body.donate-page-active .donate-hero::before{
    background:linear-gradient(180deg,transparent 0%,transparent 36%,#050607 100%)!important;
  }
}


/* Mobile: artwork must extend behind the transparent Community/NGO navigation. */
@media (max-width:760px) {
  /* No dark navigation surface, including secondary-page and scroll variants. */
  body.community-page-active #mobileAppBar,
  body.community-page-active.mobile-secondary-page #mobileAppBar,
  body.donate-page-active #mobileAppBar,
  body.donate-page-active.mobile-secondary-page #mobileAppBar,
  body.donate-page-active .donate-page-header {
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    border:0!important;
    border-bottom:0!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  /* Pull the artwork up under the header, preserving the content's original position. */
  body.donate-page-active #donateHero {
    margin-top:calc(-78px - env(safe-area-inset-top))!important;
    height:calc(clamp(280px,85vw,430px) + 78px + env(safe-area-inset-top))!important;
    min-height:calc(280px + 78px + env(safe-area-inset-top))!important;
  }
  body.community-page-active .community-page-inner.has-community-banner .community-hero-banner {
    margin-top:calc(-78px - env(safe-area-inset-top))!important;
  }
  body.community-page-active .community-page-inner.has-community-banner .community-hero-banner-frame>img {
    height:calc(clamp(280px,85vw,430px) + 78px + env(safe-area-inset-top))!important;
  }
  body.community-page-active #mobileAppBar::before,
  body.community-page-active #mobileAppBar::after,
  body.donate-page-active #mobileAppBar::before,
  body.donate-page-active #mobileAppBar::after,
  body.donate-page-active .donate-page-header::before,
  body.donate-page-active .donate-page-header::after {
    content:none!important;
    display:none!important;
  }
}

.donate-page-shell,.donate-home-spotlight,.donate-ngos-section,.donate-ngo-list,.donate-hero,.donate-intro{display:none!important}
