@layer fh39-hidden {
body.fh52-site{background:radial-gradient(ellipse at 95% 7%,#25343b33,transparent 38%),#0c1217!important;color:#eef0e8!important}
.fh52-site .wrap.page:has(.fh52){max-width:1500px!important;padding:26px 48px 64px!important}
.fh52-site .wrap.page:has(.fh52)>.pagetitle{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
.fh52{--s52-ink:#eef0e8!important;--s52-muted:#a3b3ba!important;--s52-line:#76869036!important;--s52-panel:#141e25!important;--s52-gold:#dfbd7c!important;color:var(--s52-ink)!important;font:14px/1.65 Inter,"Segoe UI",Arial,sans-serif!important}
.fh52 *{box-sizing:border-box!important;min-width:0!important}
.fh52 :is(h2,h3,h4,p){margin:0!important;color:inherit!important}
.fh52 h2{font:650 30px/1.18 Inter,"Segoe UI",sans-serif!important;letter-spacing:-1px!important;color:var(--s52-ink)!important;overflow-wrap:anywhere!important}
.fh52 h3{font:650 20px/1.3 Inter,"Segoe UI",sans-serif!important;letter-spacing:-.35px!important;color:var(--s52-ink)!important}
.fh52 p{color:var(--s52-muted)!important;line-height:1.7!important}
.fh52 a{color:inherit!important;text-decoration:none!important}
.fh52 button{cursor:pointer!important;font:inherit!important;color:inherit!important}
.fh52 button:disabled{cursor:default!important;opacity:.45!important}
.fh52 :is(a,button,input,select,summary):focus-visible{outline:2px solid #edcf93!important;outline-offset:4px!important}
.fh52 svg{width:20px!important;height:20px!important;flex:none!important;vertical-align:middle!important}
.fh52 img{display:block!important;max-width:100%!important}
.fh52 em{font-family:Georgia,serif!important;font-weight:400!important;color:var(--s52-gold)!important}
.fh52 .fh52-kicker{display:block!important;color:var(--s52-gold)!important;font:650 9px/1.5 Inter,sans-serif!important;letter-spacing:1.8px!important;text-transform:uppercase!important;margin:0 0 11px!important}
.fh52 .fh52-note{color:var(--s52-muted)!important;font-size:11px!important;line-height:1.6!important}
.fh52 .fh52-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:13px 20px!important;min-height:44px!important;border:1px solid #dfbd7c!important;border-radius:7px!important;background:#dfbd7c!important;color:#151a1c!important;font:650 12px/1.4 Inter,sans-serif!important;transition:background .2s,transform .2s!important;white-space:normal!important}
.fh52 .fh52-button:hover{background:#ecd098!important;transform:translateY(-1px)!important}
.fh52 .fh52-button-quiet{background:transparent!important;border-color:#6e808955!important;color:#e4e7df!important}
.fh52 .fh52-button-quiet:hover{background:#25343e!important;border-color:#a5aaa766!important}
.fh52 .fh52-button-glass{background:#0b121abb!important;border-color:#bec7cc45!important;color:#f0eee5!important;backdrop-filter:blur(10px)!important;min-height:36px!important;font-size:10px!important;padding:9px 13px!important}
.fh52 .fh52-button-twitch{background:#a37de7!important;border-color:#b392ed!important;color:#100d18!important}
.fh52 .fh52-button-twitch:hover{background:#bc9eef!important}
.fh52 .fh52-intro{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:25px!important;padding:9px 0 20px!important}
.fh52 .fh52-intro h2{font-size:clamp(29px,3.4vw,47px)!important;letter-spacing:-1.8px!important;line-height:1.12!important}
.fh52 .fh52-intro p{font-size:13px!important;margin-top:12px!important}
.fh52 .fh52-nav{display:flex!important;align-items:center!important;gap:27px!important;border-top:1px solid var(--s52-line)!important;border-bottom:1px solid var(--s52-line)!important;margin:0 0 26px!important;padding:0!important;min-height:57px!important;overflow-x:auto!important;scrollbar-width:none!important;background:#0c1217ed!important}
.fh52 .fh52-nav a{display:flex!important;align-items:center!important;gap:8px!important;min-height:57px!important;white-space:nowrap!important;border-bottom:2px solid transparent!important;font:600 11px Inter,sans-serif!important;color:#9caeb7!important;flex-shrink:0!important}
.fh52 .fh52-nav a:last-child{margin-left:auto!important}
.fh52 .fh52-nav a:is(:hover,.is-active){color:#efd49d!important;border-bottom-color:#dfbd7c!important}
.fh52 .fh52-nav svg{width:15px!important;height:15px!important}
.fh52 .fh52-nav b,.fh52 .fh52-counter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;min-height:21px!important;padding:1px 5px!important;border-radius:4px!important;background:#24313a!important;color:#b5c5cb!important;font:500 10px Inter,sans-serif!important}
.fh52 section[id],.fh52 .fh52-anchor{scroll-margin-top:125px!important}
.fh52 .fh52-feature{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:0!important;background:#17232b!important;border:1px solid #7d919c33!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 20px 55px #0003!important}
.fh52 .fh52-feature-person{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:30px!important;background:radial-gradient(ellipse at 100% 0,#4864734d,transparent 80%),#15212a!important;border-left:1px solid #71848d2b!important}
.fh52 .fh52-feature-person>.fh52-kicker{font-size:8px!important;letter-spacing:1.65px!important;margin-bottom:18px!important}
.fh52 .fh52-feature-person>.fh52-avatar{width:69px!important;height:69px!important;margin-bottom:18px!important}
.fh52 .fh52-feature-person h3{font-size:34px!important;letter-spacing:-1.2px!important;margin-bottom:8px!important}
.fh52 .fh52-feature-person p{font-size:13px!important;margin:19px 0 17px!important}
.fh52 .fh52-feature-person>.fh52-button{margin-top:23px!important;width:100%!important}
.fh52 .fh52-avatar{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border-radius:50%!important;border:1px solid #d8c38d80!important;box-shadow:0 0 0 5px #ffffff05!important;overflow:hidden!important;background:#22303a!important;flex:none!important}
.fh52 .fh52-avatar :is(img,.fhci-monogram){width:100%!important;height:100%!important;object-fit:cover!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;font:600 24px Inter,sans-serif!important}
.fh52 .fh52-avatar-small{width:32px!important;height:32px!important}
.fh52 .fh49-status{display:inline-flex!important;align-items:center!important;font:500 9px/1.5 Inter,sans-serif!important;border:1px solid #718b9a45!important;padding:4px 7px!important;border-radius:4px!important;color:#a8bdc7!important;background:#1b2c3477!important}
.fh52 .fh49-status.fhct-on{color:#ffd1d1!important;background:#852d3955!important;border-color:#ee697b77!important}
.fh52 .fh52-platforms{display:flex!important;gap:7px!important;align-items:center!important;flex-wrap:wrap!important}
.fh52 .fh52-platform{display:inline-flex!important;gap:6px!important;align-items:center!important;padding:6px 9px!important;border:1px solid #9cacb740!important;border-radius:5px!important;font:550 10px Inter,sans-serif!important;background:#151d2699!important;color:#c6d1d8!important}
.fh52 .fh52-platform svg{width:14px!important;height:14px!important}
.fh52 .fh52-platform>span:last-child{opacity:.6!important;font-size:9px!important}
.fh52 .fh52-platform-twitch{border-color:#ad80e14d!important;color:#cbb2f4!important;background:#9e6de412!important}
.fh52 .fh52-platform-youtube{border-color:#e9827740!important;color:#f0aba2!important;background:#ee655010!important}
.fh52 .fh52-platform:hover{border-color:currentColor!important}
.fh52 .fh52-video{position:relative!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}
.fh52 .fh52-video-image{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16/9!important;padding:0!important;border:1px solid #8f9ba12b!important;border-radius:10px!important;overflow:hidden!important;background:#101923!important;text-align:left!important;color:#fff!important}
.fh52 .fh52-video-image>img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s,filter .35s!important}
.fh52 .fh52-video-image:after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(180deg,#0003,transparent 45%,#0003)!important}
.fh52 .fh52-video-image:hover>img{transform:scale(1.025)!important;filter:brightness(.85)!important}
.fh52 .fh52-play{position:absolute!important;inset:0!important;margin:auto!important;width:52px!important;height:52px!important;display:grid!important;place-items:center!important;background:#121a20c9!important;border:1px solid #e9dfca9e!important;color:#f1dec0!important;border-radius:50%!important;backdrop-filter:blur(8px)!important;box-shadow:0 7px 24px #0006!important;transition:transform .25s!important;z-index:1!important}
.fh52 .fh52-play svg{width:22px!important;height:22px!important;margin-left:2px!important}
.fh52 .fh52-video-image:hover .fh52-play{transform:scale(1.08)!important}
.fh52 .fh52-video-brand{position:absolute!important;top:14px!important;left:14px!important;display:flex!important;align-items:center!important;gap:6px!important;font:600 9px Inter,sans-serif!important;padding:5px 8px!important;border:1px solid #f0dfce2e!important;border-radius:4px!important;background:#10171ccc!important;color:#eee!important;z-index:1!important}
.fh52 .fh52-video-brand svg{width:14px!important;height:14px!important;color:#ff988b!important}
.fh52 .fh52-video-hero{height:100%!important;min-height:410px!important}
.fh52 .fh52-video-hero>.fh52-video-image{height:100%!important;aspect-ratio:auto!important;min-height:410px!important;border:0!important;border-radius:0!important}
.fh52 .fh52-video-hero .fh52-video-image:after{background:linear-gradient(0deg,#080e16fa,transparent 64%),linear-gradient(90deg,#111b2222,transparent)!important}
.fh52 .fh52-video-hero .fh52-play{width:72px!important;height:72px!important;background:#10192399!important;border-color:#f8e4bfa6!important}
.fh52 .fh52-video-hero .fh52-play svg{width:28px!important;height:28px!important}
.fh52 .fh52-screen-caption{position:absolute!important;bottom:37px!important;left:28px!important;right:30px!important;z-index:1!important;pointer-events:none!important}
.fh52 .fh52-screen-caption>span{display:block!important;font:650 8px Inter,sans-serif!important;letter-spacing:1.9px!important;color:#d7c6a7!important;margin-bottom:9px!important}
.fh52 .fh52-screen-caption strong{font:650 clamp(17px,1.6vw,23px)/1.35 Inter,sans-serif!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#f7f2e9!important;max-width:640px!important}
.fh52 .fh52-external-hero{position:absolute!important;bottom:12px!important;left:28px!important;z-index:2!important;font:500 9px Inter,sans-serif!important;color:#c7c4bc!important}
.fh52 .fh52-feature-fallback{display:block!important;position:relative!important;min-height:390px!important;background:#172129!important}
.fh52 .fh52-feature-fallback img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.65!important}
.fh52 .fh52-feature-fallback>span{position:absolute!important;bottom:30px!important;left:30px!important;font-size:24px!important}
.fh52 .fh52-section{margin:43px 0!important;padding:0!important}
.fh52 .fh52-section-head{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:22px!important;margin-bottom:23px!important}
.fh52 .fh52-section-head h2{font-size:27px!important;letter-spacing:-.9px!important}
.fh52 .fh52-section-head .fh52-kicker{font-size:8px!important;margin-bottom:9px!important}
.fh52 .fh52-section-head p{font-size:12px!important;margin-top:10px!important}
.fh52 .fh52-live{margin:25px 0 40px!important;padding:21px 25px!important;background:linear-gradient(110deg,#191d2d,#141e26 70%)!important;border:1px solid #a08fbe26!important;border-radius:10px!important}
.fh52 .fh52-live .fh52-section-head{margin-bottom:15px!important;align-items:center!important}
.fh52 .fh52-live-heading{display:flex!important;align-items:center!important;gap:10px!important}
.fh52 .fh52-live-heading h2{font-size:17px!important;letter-spacing:-.3px!important}
.fh52 .fh52-signal{width:7px!important;height:7px!important;background:#9b84b7!important;border-radius:50%!important;box-shadow:0 0 0 4px #b18ce811!important}
.fh52 .fh52-live:has(.fh49-live-card) .fh52-signal{background:#f68e9c!important;box-shadow:0 0 0 4px #fa7c9122!important}
.fh52 .fh52-live-update{display:flex!important;align-items:center!important;gap:10px!important;font:400 9px Inter,sans-serif!important;color:#849ba8!important}
.fh52 .fh52-live-update button{border:1px solid #70859140!important;background:transparent!important;color:#b9c9d1!important;border-radius:4px!important;width:30px!important;height:30px!important;font-size:16px!important;padding:0!important}
.fh52 .fh52-live-empty{display:flex!important;align-items:center!important;gap:15px!important;padding-top:15px!important;border-top:1px solid #87939a24!important}
.fh52 .fh52-live-empty h3{font-size:13px!important;letter-spacing:0!important;margin-bottom:5px!important}
.fh52 .fh52-live-empty p{font-size:11px!important;line-height:1.6!important}
.fh52 .fh52-live-empty>a{font-size:11px!important;color:#d8bc86!important;display:flex!important;align-items:center!important;gap:10px!important;flex:none!important;margin-left:auto!important}
.fh52 .fh52-live-symbol{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;background:#ad85dd13!important;color:#bda2e4!important;border:1px solid #c6a2f12b!important;border-radius:8px!important;flex:none!important}
.fh52 .fh52-live-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(265px,100%),1fr))!important;gap:20px!important}
.fh52 .fh49-live-card{display:block!important;border:1px solid #c577823a!important;border-radius:9px!important;background:#111920!important;max-width:580px!important;overflow:hidden!important}
.fh52 .fh49-live-art{position:relative!important;aspect-ratio:16/9!important;background:linear-gradient(135deg,#282039,#101c2b)!important}
.fh52 .fh49-live-art img{width:100%!important;height:100%!important;object-fit:cover!important}
.fh52 .fh49-live-pill{position:absolute!important;top:12px!important;left:12px!important;background:#a93348!important;color:#fff!important;font:700 9px Inter,sans-serif!important;padding:6px 8px!important;border-radius:4px!important}
.fh52 .fh49-live-watch{position:absolute!important;bottom:12px!important;right:12px!important;background:#111827e3!important;color:#f4e5c5!important;font-size:10px!important;padding:7px 10px!important;border-radius:4px!important}
.fh52 .fh49-live-copy{padding:17px!important}
.fh52 .fh49-live-copy .fh49-eyebrow{font:600 9px Inter,sans-serif!important;color:#dfbd8c!important}
.fh52 .fh49-live-copy h3{font-size:16px!important;margin:8px 0!important}
.fh52 .fh49-live-copy p{font-size:11px!important}
.fh52 .fh52-video-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 20px!important}
.fh52 .fh52-video-copy{padding-top:13px!important}
.fh52 .fh52-byline{font:600 10px Inter,sans-serif!important;color:#cfb68d!important;display:inline-flex!important;margin-bottom:8px!important}
.fh52 .fh52-video-copy h3{font:600 13px/1.55 Inter,sans-serif!important;margin:0 0 8px!important;letter-spacing:0!important}
.fh52 .fh52-video-copy h3 button{font:inherit!important;text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;padding:0!important;background:transparent!important;border:0!important;color:#e5eae6!important}
.fh52 .fh52-video-meta{display:flex!important;justify-content:space-between!important;gap:10px!important;color:#8c9fa9!important;font:400 9px Inter,sans-serif!important}
.fh52 .fh52-search{position:relative!important;display:flex!important;align-items:center!important;min-width:0!important}
.fh52 .fh52-search>svg{position:absolute!important;left:13px!important;top:14px!important;width:16px!important;height:16px!important;color:#8298a6!important;pointer-events:none!important}
.fh52 .fh52-search input,.fh52 .fh52-filters select{width:100%!important;height:44px!important;border:1px solid #6c7c893b!important;background:#121b23!important;border-radius:7px!important;color:#d7e1e4!important;padding:11px 13px!important;font:12px Inter,sans-serif!important;min-width:0!important;box-shadow:none!important}
.fh52 .fh52-search input{padding-left:39px!important}
.fh52 .fh52-search input::placeholder{color:#8295a1!important}
.fh52 .fh52-video-search{width:270px!important}
.fh52 .fh52-filters{display:grid!important;grid-template-columns:minmax(150px,1.5fr) 1fr 1fr auto auto!important;gap:12px!important;align-items:center!important;padding:0!important;background:transparent!important;border:0!important}
.fh52 .fh52-filters label{margin:0!important;min-width:0!important}
.fh52 .fh52-check{display:flex!important;align-items:center!important;gap:7px!important;font-size:11px!important;color:#acbec7!important;white-space:nowrap!important;min-height:44px!important;padding-left:5px!important}
.fh52 .fh52-check input{margin:0!important;width:15px!important;height:15px!important;accent-color:#dfbd7c!important;flex:none!important}
.fh52 .fh52-result-line{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:15px 0 18px!important;font-size:10px!important}
.fh52 .fh52-result-line p{font-size:10px!important}
.fh52 .fh52-result-line button{font-size:10px!important;background:transparent!important;border:0!important;color:#c1b391!important;padding:6px 0!important}
.fh52 .fh52-directory{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
.fh52 .fh52-channel{position:relative!important;overflow:hidden!important;border:1px solid #788b9840!important;border-radius:11px!important;background:#141f27!important;padding:0!important;transition:border-color .2s,transform .2s!important}
.fh52 .fh52-channel:hover{border-color:#b39b6777!important;transform:translateY(-2px)!important}
.fh52 .fh52-channel-cover{height:100px!important;display:block!important;position:relative!important;overflow:hidden!important}
.fh52 .fh52-channel-cover img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.7!important}
.fh52 .fh52-channel-cover:after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(0deg,#141f27,transparent)!important}
.fh52 .fh52-channel-copy{position:relative!important;padding:0 22px 20px!important}
.fh52 .fh52-channel-identity{display:flex!important;align-items:center!important;gap:16px!important;margin-top:-29px!important}
.fh52 .fh52-channel-identity .fh52-kicker{font-size:7px!important;margin:0 0 5px!important}
.fh52 .fh52-channel-identity h3{font-size:25px!important;margin:0 0 6px!important}
.fh52 .fh52-channel-copy>p{font-size:12px!important;margin:17px 0!important}
.fh52 .fh52-channel-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:13px!important;border-top:1px solid #72879333!important;margin-top:20px!important;padding-top:16px!important}
.fh52 .fh52-channel-bottom>a{display:flex!important;align-items:center!important;gap:9px!important;font-size:11px!important;color:#e4c68d!important}
.fh52 .fh52-save{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:transparent!important;border:1px solid #8b9caa40!important;border-radius:6px!important;padding:9px 12px!important;min-height:38px!important;color:#bdcbd2!important;font:550 11px Inter,sans-serif!important;white-space:nowrap!important}
.fh52 .fh52-save svg{width:17px!important;height:17px!important}
.fh52 .fh52-save[aria-pressed=true]{color:#edc989!important;border-color:#ddbd6f80!important;background:#d6bb7011!important}
.fh52 .fh52-save[aria-pressed=true] svg{fill:#dfbd7c33!important}
.fh52 .fh52-channel .fh52-save{padding:8px!important;min-height:35px!important}
.fh52 .fh52-channel .fh52-save span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
.fh52 .fh52-directory-single{grid-template-columns:1fr!important}
.fh52 .fh52-directory-single .fh52-channel{display:grid!important;grid-template-columns:25% 1fr!important}
.fh52 .fh52-directory-single .fh52-channel-cover{height:100%!important;min-height:225px!important}
.fh52 .fh52-directory-single .fh52-channel-cover:after{background:linear-gradient(90deg,transparent,#141f27)!important}
.fh52 .fh52-directory-single .fh52-channel-copy{padding:23px 27px!important}
.fh52 .fh52-directory-single .fh52-channel-identity{margin:0!important}
.fh52 .fh52-directory-single .fh52-channel-copy>p{margin:12px 0!important}
.fh52 .fh52-directory-single .fh52-channel .fh52-save span{position:static!important;width:auto!important;height:auto!important;clip-path:none!important}
.fh52 .fh52-empty{padding:28px!important;border:1px dashed #85909b40!important;border-radius:9px!important;color:#a7b9c2!important;background:#17232b80!important;font-size:13px!important}
.fh52 .fh52-empty h3{font-size:18px!important;margin-bottom:10px!important}
.fh52 .fh52-empty p{font-size:12px!important;margin-bottom:16px!important}
.fh52 .fh52-feedback{font:12px/1.65 Inter,sans-serif!important;color:#dbbc88!important;margin-top:13px!important;overflow-wrap:anywhere!important}
.fh52 .fh52-feedback:empty{display:none!important}
.fh52 .fh52-join{position:relative!important;display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:45px!important;padding:45px 48px!important;margin:52px 0 10px!important;border:1px solid #a18d5b52!important;background:radial-gradient(ellipse at 90% 20%,#685c3140,transparent 60%),linear-gradient(110deg,#1e272b,#161e24)!important;border-radius:13px!important;overflow:hidden!important}
.fh52 .fh52-join h2{font-size:clamp(30px,3.5vw,45px)!important;letter-spacing:-1.4px!important;line-height:1.12!important}
.fh52 .fh52-join p{font-size:13px!important;max-width:460px!important;margin:20px 0 25px!important}
.fh52 .fh52-join small{display:block!important;font-size:9px!important;color:#97a9b2!important;margin-top:15px!important}
.fh52 .fh52-join-art{position:relative!important;display:grid!important;place-items:center!important;min-height:230px!important}
.fh52 .fh52-join-art>strong{position:relative!important;font:600 42px/1.2 Inter,sans-serif!important;letter-spacing:-1.8px!important;text-align:center!important;color:#ebe5d3!important}
.fh52 .fh52-join-art strong em{font-size:46px!important}
.fh52 .fh52-orbit{position:absolute!important;width:290px!important;height:290px!important;border:1px solid #b69c6445!important;border-radius:50%!important;box-shadow:0 0 0 27px #bca56206,0 0 0 28px #bca56225,0 0 0 57px #bca56204,0 0 0 58px #bca56212!important;transform:rotate(-20deg)!important}
.fh52 .fh52-orbit-platform{position:absolute!important;top:10%!important;left:10%!important;width:51px!important;height:51px!important;border:1px solid #bc9eec66!important;border-radius:12px!important;background:#262337!important;display:grid!important;place-items:center!important;color:#c2a1f1!important;transform:rotate(-12deg)!important;z-index:1!important;box-shadow:0 7px 25px #0004!important}
.fh52 .fh52-orbit-platform:nth-of-type(2){left:auto!important;top:auto!important;right:6%!important;bottom:5%!important;transform:rotate(12deg)!important;border-color:#eea69555!important;background:#342525!important;color:#ef998d!important}
.fh52 .fh52-orbit-platform svg{width:27px!important;height:27px!important}
.fh52 .fh52-profile-banner{position:relative!important;min-height:300px!important;border:1px solid #83939a40!important;border-radius:13px!important;overflow:hidden!important;background:#162631!important;isolation:isolate!important}
.fh52 .fh52-banner-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 43%!important;z-index:-2!important}
.fh52 .fh52-profile-banner:after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(0deg,#101b26fa,#101924a3 50%,#0a192d55),linear-gradient(90deg,#15212faa,transparent)!important;z-index:-1!important}
.fh52 .fh52-banner-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;padding:23px 29px!important;font:500 10px Inter,sans-serif!important;color:#e4d7bb!important}
.fh52 .fh52-profile-identity{display:flex!important;align-items:center!important;gap:25px!important;padding:28px 38px 33px!important}
.fh52 .fh52-profile-avatar{position:relative!important;flex:none!important}
.fh52 .fh52-profile-avatar .fh52-avatar{width:109px!important;height:109px!important;border:2px solid #e0be7b!important;box-shadow:0 0 0 7px #141e2a80,0 8px 35px #0006!important}
.fh52 .fh52-profile-avatar>a{position:absolute!important;bottom:-3px!important;right:-2px!important;width:31px!important;height:31px!important;display:grid!important;place-items:center!important;background:#17212c!important;border:1px solid #e1bf7880!important;border-radius:50%!important;color:#dfcfb2!important}
.fh52 .fh52-profile-avatar>a svg{width:14px!important;height:14px!important}
.fh52 .fh52-profile-name .fh52-kicker{font-size:8px!important;margin-bottom:6px!important}
.fh52 .fh52-profile-name h2{font-size:clamp(38px,4.8vw,64px)!important;letter-spacing:-2.3px!important;line-height:1.06!important}
.fh52 .fh52-profile-name p{font-size:14px!important;margin-top:12px!important;color:#c0cbd0!important}
.fh52 .fh52-identity-meta{display:flex!important;align-items:center!important;gap:12px!important;margin-top:15px!important}
.fh52 .fh52-identity-meta>span:last-child{font-size:9px!important;color:#859eae!important}
.fh52 .fh52-profile-bar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:19px 3px!important}
.fh52 .fh52-profile-bar .fh52-platform{padding:10px 13px!important;font-size:11px!important}
.fh52 .fh52-profile-buttons{display:flex!important;gap:10px!important;align-items:center!important}
.fh52 .fh52-share-small{display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;padding:9px!important;color:#a6b9c5!important;font-size:11px!important}
.fh52 .fh52-share-small svg{width:16px!important;height:16px!important}
.fh52 .fh52-watch{margin-top:32px!important}
.fh52 .fh52-tabs{display:flex!important;border:1px solid #6e859347!important;background:#111a22!important;border-radius:7px!important;padding:4px!important;gap:4px!important}
.fh52 .fh52-tabs button{display:flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;border-radius:4px!important;font:550 11px Inter,sans-serif!important;color:#9aabba!important;padding:10px 13px!important}
.fh52 .fh52-tabs button[aria-selected=true]{background:#263641!important;color:#e8ddd0!important;box-shadow:0 2px 8px #0004!important}
.fh52 .fh52-tabs b{font:500 9px Inter,sans-serif!important;color:#a3b9c4!important}
.fh52 .fh52-tabs svg{width:16px!important;height:16px!important}
.fh52 .fh52-tabs [data52-live-dot]{width:5px!important;height:5px!important;border-radius:50%!important;background:#5b6472!important}
.fh52 .fh52-tabs [data52-live-dot].is-live{background:#ff8c9a!important;box-shadow:0 0 0 3px #e9798922!important}
.fh52 .fh52-watch-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:24px!important;align-items:start!important}
.fh52 .fh52-screen{width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;border:1px solid #768a9840!important;border-radius:10px!important;background:#070e14!important}
.fh52 .fh52-screen>.fh52-video-image{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}
.fh52 .fh52-screen:has(iframe){min-height:200px!important}
.fh52 :is(.fh52-screen,.fh52-cinema-screen)>iframe{display:block!important;width:100%!important;height:100%!important;border:0!important;min-height:200px!important}
.fh52 .fh52-screen .fh52-play{width:68px!important;height:68px!important}
.fh52 .fh52-watch-controls{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:14px 0 9px!important;min-height:25px!important}
.fh52 .fh52-watch-controls>.fh52-kicker{font-size:8px!important;margin:0!important}
.fh52 .fh52-watch-controls>div{display:flex!important;align-items:center!important;gap:12px!important}
.fh52 .fh52-watch-controls button{display:inline-flex!important;align-items:center!important;gap:7px!important;font:500 10px Inter,sans-serif!important;color:#ccb787!important;border:0!important;background:transparent!important;padding:5px!important}
.fh52 .fh52-watch-controls svg{width:14px!important;height:14px!important}
.fh52 .fh52-playing-title{font-size:19px!important;line-height:1.5!important;margin:5px 0 10px!important;letter-spacing:-.35px!important}
.fh52 .fh52-queue{background:#15202a!important;border:1px solid #8497a02b!important;border-radius:10px!important;padding:20px 14px 13px!important}
.fh52 .fh52-queue header{padding:0 6px 14px!important}
.fh52 .fh52-queue header .fh52-kicker{font-size:7px!important;margin-bottom:7px!important}
.fh52 .fh52-queue h3{font-size:17px!important}
.fh52 [data52-queue]{max-height:425px!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#465562 transparent!important}
.fh52 .fh52-queue-item{display:grid!important;grid-template-columns:98px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;width:100%!important;padding:10px 7px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;text-align:left!important;margin:0 0 5px!important;color:#d2dde0!important}
.fh52 .fh52-queue-item:hover{background:#28394677!important}
.fh52 .fh52-queue-item.is-selected{border-color:#cfb88155!important;background:#b7a5780d!important}
.fh52 .fh52-queue-thumb{position:relative!important;display:block!important;aspect-ratio:16/9!important;border-radius:4px!important;overflow:hidden!important;background:#10161c!important}
.fh52 .fh52-queue-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}
.fh52 .fh52-queue-thumb>span{position:absolute!important;bottom:3px!important;right:4px!important;background:#0c111ad9!important;border-radius:2px!important;padding:2px 4px!important;font:600 8px Inter,sans-serif!important;color:#e2c793!important}
.fh52 .fh52-queue-item strong{font:550 10px/1.55 Inter,sans-serif!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#dbe2e4!important}
.fh52 .fh52-queue-item small{font:400 9px Inter,sans-serif!important;color:#8da3af!important;display:block!important;margin-top:5px!important}
.fh52 .fh52-twitch-screen{aspect-ratio:16/9!important;min-height:300px!important;background:#141627!important;border:1px solid #a997c751!important;border-radius:10px!important;overflow:hidden!important}
.fh52 .fh52-twitch-screen>iframe{width:100%!important;height:100%!important;min-height:300px!important;display:block!important;border:0!important}
.fh52 .fh52-twitch-poster{position:relative!important;min-height:300px!important;height:100%!important;display:grid!important;place-items:center!important;text-align:center!important;isolation:isolate!important;padding:26px!important}
.fh52 .fh52-twitch-poster>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.22!important;z-index:-2!important}
.fh52 .fh52-twitch-poster:after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(120deg,#24203799,#15253199)!important;z-index:-1!important}
.fh52 .fh52-twitch-poster .fh52-avatar{margin:0 auto 17px!important;width:60px!important;height:60px!important;border-color:#b293e4!important}
.fh52 .fh52-twitch-poster h3{font-size:24px!important;max-width:480px!important;margin:0 auto 10px!important}
.fh52 .fh52-twitch-poster p{font-size:12px!important;margin-bottom:18px!important}
.fh52 .fh52-twitch-poster .fh52-note{display:block!important;color:#bea2e6!important;margin-top:12px!important}
.fh52 .fh52-schedule-card{padding:26px!important;border:1px solid #9f8dbb36!important;border-radius:10px!important;background:linear-gradient(135deg,#252335,#151f29)!important}
.fh52 .fh52-schedule-card h3{font:400 30px/1.18 Georgia,serif!important;letter-spacing:-.7px!important;margin-bottom:17px!important}
.fh52 .fh52-schedule-card>p{font-size:12px!important;margin-bottom:22px!important}
.fh52 .fh52-schedule-card>div{border-top:1px solid #9f96ae33!important;padding-top:22px!important;margin-bottom:26px!important}
.fh52 .fh52-schedule-card>div>svg{color:#b099d3!important;width:16px!important;height:16px!important;margin-right:7px!important}
.fh52 .fh52-schedule-card strong{font-size:11px!important;font-weight:600!important;color:#e1d9d1!important}
.fh52 .fh52-schedule-card>div p{font-size:12px!important;margin:12px 0 10px!important}
.fh52 .fh52-schedule-card small{font-size:9px!important;color:#8e9aaa!important}
.fh52 .fh52-schedule-card .fh52-button{width:100%!important;font-size:11px!important;padding-left:10px!important;padding-right:10px!important}
.fh52 .fh52-no-video{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:15px!important;min-height:230px!important;padding:25px!important;text-align:center!important}
.fh52 .fh52-no-video>svg{width:42px!important;height:42px!important;color:#df9b92!important}
.fh52 .fh52-no-video p{font-size:12px!important}
.fh52 .fh52-about{display:grid!important;grid-template-columns:1fr 1.6fr!important;gap:70px!important;border-top:1px solid #7f8f9a36!important;border-bottom:1px solid #7f8f9a36!important;padding:40px 0!important;margin:47px 0!important}
.fh52 .fh52-about h2{font-size:37px!important;margin-bottom:22px!important;line-height:1.1!important}
.fh52 .fh52-about p{font-size:13px!important;line-height:1.85!important;margin-bottom:15px!important}
.fh52 .fh52-about p:last-child{margin-bottom:0!important}
.fh52 .fh52-guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
.fh52 .fh52-guide{display:block!important;padding:25px!important;border:1px solid #81909b3b!important;border-radius:9px!important;background:linear-gradient(125deg,#1f282c,#16202a)!important}
.fh52 .fh52-guide h3{font-size:20px!important;margin-bottom:15px!important}
.fh52 .fh52-guide p{font-size:12px!important;margin-bottom:20px!important}
.fh52 .fh52-guide>span:last-child{font-size:11px!important;color:#d7bd8c!important}
.fh52 .fh52-guide-empty{display:flex!important;align-items:center!important;gap:20px!important;padding:20px 24px!important;border:1px dashed #81909b3b!important;border-radius:9px!important;background:#121d2544!important}
.fh52 .fh52-guide-empty>span{color:#d8bc7c!important;font-size:22px!important}
.fh52 .fh52-guide-empty p{font-size:12px!important}
.fh52 .fh52-guide-empty a{margin-left:auto!important;font-size:11px!important;color:#ccba97!important}
.fh52 .fh52-studio{border:1px solid #af9b664a!important;background:#24272444!important;border-radius:8px!important;margin:35px 0!important}
.fh52 .fh52-studio>summary{padding:18px 22px!important;font:600 12px Inter,sans-serif!important;color:#d5c190!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;gap:15px!important}
.fh52 .fh52-studio>summary>span{font-size:10px!important;font-weight:400!important;color:#a7b5b7!important}
.fh52 .fh52-studio .fhcs-owner{margin:0!important;border:0!important;background:transparent!important}
.fh52 .fh52-studio .fhcs-request-toggle{margin:15px 22px 22px!important}
.fh52 .fh52-share-banner{display:flex!important;align-items:center!important;gap:23px!important;padding:30px!important;border:1px solid #a6906252!important;background:linear-gradient(120deg,#29302b,#18252a)!important;border-radius:10px!important;margin-top:35px!important}
.fh52 .fh52-share-banner>div{flex:1!important}
.fh52 .fh52-share-banner h2{font-size:23px!important;margin:0 0 11px!important}
.fh52 .fh52-share-banner>div>a{font:11px Inter,sans-serif!important;color:#98adb5!important;overflow-wrap:anywhere!important}
.fh52 .fh52-share-banner summary{cursor:pointer!important;font-size:11px!important;color:#d6c293!important}
.fh52 .fh52-share-banner details button{display:block!important;background:transparent!important;border:0!important;color:#d2d6cb!important;font-size:11px!important;padding:9px 0!important}
.fh52 .fh52-cinema{width:min(1200px,94vw)!important;max-width:94vw!important;max-height:91vh!important;overflow-y:auto!important;margin:auto!important;padding:23px!important;border:1px solid #a3946c6b!important;border-radius:12px!important;background:#101821!important;color:#edf0e7!important;box-shadow:0 30px 100px #000b!important}
.fh52 .fh52-cinema::backdrop{background:#03080fe8!important;backdrop-filter:blur(10px)!important}
.fh52 .fh52-cinema>header{display:flex!important;align-items:start!important;gap:25px!important;justify-content:space-between!important;margin-bottom:21px!important}
.fh52 .fh52-cinema>header .fh52-kicker{font-size:8px!important;margin-bottom:7px!important}
.fh52 .fh52-cinema>header h2{font:600 17px/1.45 Inter,sans-serif!important;letter-spacing:-.3px!important;max-width:850px!important}
.fh52 .fh52-cinema>header>button{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;flex:none!important;background:#25333f!important;border:1px solid #758b9b40!important;border-radius:6px!important;color:#f1e4cd!important;padding:0!important}
.fh52 .fh52-cinema-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 245px!important;gap:20px!important}
.fh52 .fh52-cinema-screen{aspect-ratio:16/9!important;min-height:200px!important;background:#060b10!important;border-radius:7px!important;overflow:hidden!important}
.fh52 .fh52-cinema-grid>aside{padding:12px!important;background:#17212b!important;border-radius:7px!important;max-height:510px!important;overflow:auto!important;scrollbar-width:thin!important}
.fh52 .fh52-cinema-grid>aside h3{font-size:13px!important;padding:0 6px 11px!important}
.fh52 .fh52-cinema .fh52-queue-item{grid-template-columns:79px minmax(0,1fr)!important;padding:8px 4px!important;gap:9px!important}
.fh52 .fh52-cinema .fh52-queue-item strong{font-size:10px!important}
.fh52 .fh52-cinema-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:13px!important;margin-top:14px!important;font:11px Inter,sans-serif!important;color:#b9c8cc!important}
.fh52 .fh52-cinema-foot span{display:flex!important;align-items:center!important;gap:13px!important}
.fh52 .fh52-cinema-foot button{background:#1c2b37!important;border:1px solid #7d93a340!important;color:#e0c790!important;font:500 10px Inter,sans-serif!important;padding:8px 11px!important;border-radius:5px!important}
.fh52-home{padding:37px 0 42px!important;margin:0 0 30px!important;border-bottom:1px solid #74919b3b!important}
.fh52-home .fh52-section-head h2{font-size:32px!important}
.fh52 .fh52-home-videos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:23px!important}
.fh52 .fh52-home-join{display:flex!important;align-items:center!important;gap:17px!important;border:1px solid #a1956140!important;border-radius:9px!important;background:linear-gradient(120deg,#22323977,#24312477)!important;padding:20px 25px!important;margin-top:28px!important}
.fh52 .fh52-home-join>span{font-size:23px!important;color:#d7b576!important}
.fh52 .fh52-home-join>span:last-child{margin-left:auto!important}
.fh52 .fh52-home-join strong{font:600 13px Inter,sans-serif!important;color:#e3dfcc!important}
.fh52 .fh52-home-join small{font:11px Inter,sans-serif!important;color:#93aebc!important;display:block!important;margin-top:6px!important}
.fh52 [hidden][hidden][hidden],.fh52 dialog:not([open]){display:none!important}
@media(min-width:1600px){.fh52 .fh52-feature{grid-template-columns:minmax(0,1fr) 355px!important}.fh52 .fh52-feature-person{padding:37px!important}.fh52 .fh52-video-hero{min-height:455px!important}}
@media(max-width:1100px){.fh52-site .wrap.page:has(.fh52){padding-left:30px!important;padding-right:30px!important}.fh52 .fh52-feature{grid-template-columns:minmax(0,1fr) 285px!important}.fh52 .fh52-feature-person{padding:25px!important}.fh52 .fh52-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fh52 .fh52-watch-grid{grid-template-columns:minmax(0,1fr) 270px!important;gap:18px!important}.fh52 .fh52-queue-item{grid-template-columns:80px minmax(0,1fr)!important;gap:9px!important}.fh52 .fh52-filters{grid-template-columns:1.4fr 1fr 1fr!important}.fh52 .fh52-check{min-height:30px!important}.fh52 .fh52-about{gap:40px!important}.fh52 .fh52-schedule-card{padding:20px!important}.fh52 .fh52-share-banner{flex-wrap:wrap!important}}
@media(max-width:850px){.fh52 .fh52-intro h2{font-size:34px!important}.fh52 .fh52-intro{align-items:start!important}.fh52 .fh52-feature{grid-template-columns:minmax(0,1fr) 245px!important}.fh52 .fh52-feature-person{padding:23px!important}.fh52 .fh52-feature-person h3{font-size:29px!important}.fh52 .fh52-feature-person>.fh52-avatar{width:58px!important;height:58px!important}.fh52 .fh52-video-hero,.fh52 .fh52-video-hero>.fh52-video-image{min-height:370px!important}.fh52 .fh52-feature-person>.fh52-button{font-size:10px!important;padding:12px 10px!important}.fh52 .fh52-screen-caption strong{font-size:17px!important}.fh52 .fh52-watch-grid{grid-template-columns:minmax(0,1fr)!important}.fh52 .fh52-queue{padding:18px!important}.fh52 [data52-queue]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;max-height:300px!important}.fh52 .fh52-queue-item{grid-template-columns:100px minmax(0,1fr)!important}.fh52 .fh52-schedule-card{display:block!important}.fh52 .fh52-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fh52 .fh52-directory-single{grid-template-columns:1fr!important}.fh52 .fh52-join{padding:35px!important;gap:25px!important}.fh52 .fh52-join-art{transform:scale(.85)!important}.fh52 .fh52-join h2{font-size:35px!important}.fh52 .fh52-cinema-grid{grid-template-columns:1fr!important}.fh52 .fh52-cinema-grid>aside{max-height:220px!important}.fh52 [data52-dialog-queue]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.fh52 .fh52-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fh52 .fh52-profile-banner{min-height:280px!important}}
@media(max-width:620px){.fh52-site .wrap.page:has(.fh52){padding:18px 17px 40px!important}.fh52 .fh52-intro{display:block!important;padding-bottom:20px!important}.fh52 .fh52-intro h2{font-size:35px!important;letter-spacing:-1.4px!important}.fh52 .fh52-intro h2 em{display:block!important}.fh52 .fh52-intro p{font-size:12px!important;max-width:340px!important}.fh52 .fh52-intro>.fh52-button{margin-top:18px!important;min-height:36px!important;padding:9px 13px!important;font-size:10px!important}.fh52 .fh52-nav{gap:23px!important;min-height:52px!important;margin-bottom:20px!important}.fh52 .fh52-nav a{min-height:52px!important;font-size:10px!important}.fh52 .fh52-nav a:last-child{margin-left:0!important}.fh52 .fh52-feature{grid-template-columns:1fr!important}.fh52 .fh52-video-hero{min-height:0!important;aspect-ratio:16/10!important}.fh52 .fh52-video-hero>.fh52-video-image{min-height:0!important;aspect-ratio:auto!important}.fh52 .fh52-video-hero .fh52-play{width:50px!important;height:50px!important;bottom:30px!important}.fh52 .fh52-screen-caption{left:17px!important;right:17px!important;bottom:30px!important}.fh52 .fh52-screen-caption>span{display:none!important}.fh52 .fh52-screen-caption strong{font-size:13px!important;line-height:1.5!important;-webkit-line-clamp:2!important}.fh52 .fh52-external-hero{left:17px!important;bottom:10px!important;font-size:8px!important}.fh52 .fh52-video-brand{top:10px!important;left:10px!important;font-size:8px!important;padding:4px 6px!important}.fh52 .fh52-feature-person{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:0 16px!important;padding:20px!important;border-left:0!important;border-top:1px solid #798d9833!important}.fh52 .fh52-feature-person>.fh52-kicker{grid-column:2!important;font-size:7px!important;margin-bottom:6px!important}.fh52 .fh52-feature-person>.fh52-avatar{grid-column:1!important;grid-row:1/4!important;width:52px!important;height:52px!important;margin:0!important}.fh52 .fh52-feature-person h3{grid-column:2!important;font-size:27px!important;margin-bottom:7px!important}.fh52 .fh52-feature-person>.fh49-status{grid-column:2!important;justify-self:start!important;font-size:8px!important}.fh52 .fh52-feature-person p{grid-column:1/-1!important;font-size:12px!important;margin:15px 0!important}.fh52 .fh52-feature-person>.fh52-platforms{grid-column:1/-1!important}.fh52 .fh52-feature-person>.fh52-button{grid-column:1/-1!important;margin-top:18px!important;font-size:11px!important}.fh52 .fh52-section{margin:31px 0!important}.fh52 .fh52-section-head{gap:14px!important;align-items:start!important;flex-wrap:wrap!important;margin-bottom:18px!important}.fh52 .fh52-section-head h2{font-size:25px!important}.fh52 .fh52-section-head .fh52-kicker{font-size:7px!important}.fh52 .fh52-live{padding:18px!important;margin:20px 0 30px!important}.fh52 .fh52-live .fh52-section-head{gap:8px!important}.fh52 .fh52-live-heading{gap:7px!important}.fh52 .fh52-live-heading h2{font-size:15px!important}.fh52 .fh52-live-update{font-size:8px!important;gap:8px!important;justify-content:space-between!important;width:100%!important}.fh52 .fh52-live-update button{height:25px!important;width:28px!important}.fh52 .fh52-live-empty{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:13px 10px!important}.fh52 .fh52-live-symbol{width:32px!important;height:32px!important;align-self:start!important}.fh52 .fh52-live-empty h3{font-size:12px!important}.fh52 .fh52-live-empty p{font-size:10px!important}.fh52 .fh52-live-empty>a{grid-column:2!important;margin-left:0!important;font-size:10px!important}.fh52 .fh52-video-grid,.fh52 .fh52-home-videos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 14px!important}.fh52 .fh52-video-grid .fh52-play{width:34px!important;height:34px!important}.fh52 .fh52-video-grid .fh52-play svg{width:16px!important;height:16px!important}.fh52 .fh52-video-copy h3{font-size:11px!important;line-height:1.5!important}.fh52 .fh52-byline{font-size:9px!important}.fh52 .fh52-video-meta{font-size:8px!important;flex-wrap:wrap!important;gap:6px!important}.fh52 .fh52-video-grid .fh52-video-brand{display:none!important}.fh52 .fh52-video-search{width:100%!important}.fh52 .fh52-filters{grid-template-columns:1fr 1fr!important;gap:9px!important}.fh52 .fh52-filters>.fh52-search{grid-column:1/-1!important}.fh52 .fh52-filters select{font-size:10px!important;padding:9px!important}.fh52 .fh52-search input{font-size:11px!important}.fh52 .fh52-directory,.fh52 .fh52-directory-single .fh52-channel{grid-template-columns:1fr!important}.fh52 .fh52-directory-single .fh52-channel-cover{height:100px!important;min-height:0!important}.fh52 .fh52-directory-single .fh52-channel-cover:after{background:linear-gradient(0deg,#141f27,transparent)!important}.fh52 .fh52-directory-single .fh52-channel-copy{padding:0 20px 20px!important}.fh52 .fh52-directory-single .fh52-channel-identity{margin-top:-27px!important}.fh52 .fh52-directory-single .fh52-channel .fh52-save span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.fh52 .fh52-join{grid-template-columns:1fr!important;padding:28px!important;gap:0!important;margin-top:38px!important}.fh52 .fh52-join h2{font-size:34px!important}.fh52 .fh52-join p{font-size:12px!important}.fh52 .fh52-join-art{display:none!important}.fh52 .fh52-join small{font-size:8px!important;line-height:1.7!important}.fh52 .fh52-profile-banner{min-height:0!important}.fh52 .fh52-banner-top{padding:17px 16px!important;gap:7px!important;font-size:9px!important}.fh52 .fh52-banner-top .fh52-button{padding:7px 9px!important;font-size:8px!important;gap:5px!important;min-height:31px!important}.fh52 .fh52-banner-top .fh52-button svg{width:13px!important;height:13px!important}.fh52 .fh52-profile-identity{padding:26px 20px 25px!important;gap:16px!important;align-items:start!important}.fh52 .fh52-profile-avatar .fh52-avatar{width:68px!important;height:68px!important;box-shadow:0 0 0 4px #172432b3!important}.fh52 .fh52-profile-name h2{font-size:39px!important;letter-spacing:-1.6px!important;overflow-wrap:anywhere!important}.fh52 .fh52-profile-name .fh52-kicker{font-size:6px!important;letter-spacing:1px!important}.fh52 .fh52-profile-name p{font-size:11px!important;margin-top:10px!important}.fh52 .fh52-identity-meta{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.fh52 .fh52-identity-meta>span:last-child{font-size:8px!important}.fh52 .fh52-profile-bar{flex-wrap:wrap!important;padding:17px 0!important;gap:14px!important}.fh52 .fh52-profile-bar .fh52-platform{font-size:10px!important;padding:8px 10px!important}.fh52 .fh52-profile-buttons{width:100%!important;justify-content:space-between!important}.fh52 .fh52-profile-buttons .fh52-save{font-size:10px!important;min-height:35px!important}.fh52 .fh52-watch .fh52-section-head{display:block!important}.fh52 .fh52-watch .fh52-tabs{margin-top:18px!important;display:inline-flex!important;max-width:100%!important}.fh52 .fh52-watch-grid{gap:20px!important}.fh52 .fh52-watch-controls{align-items:start!important;flex-wrap:wrap!important}.fh52 .fh52-watch-controls>div{gap:7px!important}.fh52 .fh52-watch-controls>.fh52-kicker{padding-top:7px!important}.fh52 .fh52-watch-controls button{font-size:9px!important}.fh52 .fh52-playing-title{font-size:15px!important}.fh52 .fh52-queue{padding:18px 10px 12px!important}.fh52 [data52-queue]{grid-template-columns:1fr!important;max-height:400px!important}.fh52 .fh52-queue-item{grid-template-columns:98px minmax(0,1fr)!important;gap:12px!important}.fh52 .fh52-queue-item strong{font-size:11px!important}.fh52 .fh52-twitch-screen{aspect-ratio:auto!important;min-height:310px!important}.fh52 .fh52-twitch-poster{padding:25px 15px!important;min-height:310px!important}.fh52 .fh52-twitch-poster h3{font-size:22px!important}.fh52 .fh52-twitch-poster p{font-size:11px!important}.fh52 .fh52-schedule-card h3{font-size:29px!important}.fh52 .fh52-about{grid-template-columns:1fr!important;gap:26px!important;margin:33px 0!important;padding:30px 0!important}.fh52 .fh52-about h2{font-size:33px!important;margin-bottom:17px!important}.fh52 .fh52-about p{font-size:12px!important}.fh52 .fh52-guide-grid{grid-template-columns:1fr!important}.fh52 .fh52-guide-empty{flex-wrap:wrap!important;padding:20px!important;gap:14px!important}.fh52 .fh52-guide-empty a{margin-left:0!important}.fh52 .fh52-studio>summary{flex-direction:column!important;font-size:11px!important;padding:18px!important}.fh52 .fh52-studio>summary>span{font-size:9px!important}.fh52 .fh52-share-banner{padding:23px!important;gap:20px!important}.fh52 .fh52-share-banner>div{flex-basis:100%!important}.fh52 .fh52-share-banner h2{font-size:23px!important}.fh52 .fh52-share-banner>div>a{font-size:10px!important}.fh52 .fh52-cinema{padding:14px!important;width:96vw!important;max-width:96vw!important;max-height:93vh!important;border-radius:9px!important}.fh52 .fh52-cinema>header{gap:10px!important;margin-bottom:13px!important}.fh52 .fh52-cinema>header h2{font-size:13px!important}.fh52 .fh52-cinema>header .fh52-kicker{font-size:7px!important}.fh52 .fh52-cinema>header>button{width:30px!important;height:30px!important}.fh52 .fh52-cinema-grid{gap:18px!important}.fh52 [data52-dialog-queue]{grid-template-columns:1fr!important}.fh52 .fh52-cinema-foot{flex-wrap:wrap!important;font-size:10px!important}.fh52 .fh52-cinema-foot button{font-size:10px!important;padding:8px!important}.fh52-home .fh52-section-head h2{font-size:29px!important}.fh52 .fh52-home-join{padding:18px!important;align-items:start!important;gap:12px!important}.fh52 .fh52-home-join strong{font-size:12px!important;line-height:1.5!important}.fh52 .fh52-home-join small{font-size:10px!important;line-height:1.5!important}}
@media(max-width:360px){.fh52 .fh52-video-grid,.fh52 .fh52-home-videos{grid-template-columns:1fr!important}.fh52 .fh52-video-grid .fh52-video-brand{display:flex!important}.fh52 .fh52-video-copy h3{font-size:13px!important}.fh52 .fh52-video-grid .fh52-play{width:45px!important;height:45px!important}.fh52 .fh52-profile-identity{display:block!important}.fh52 .fh52-profile-avatar{width:max-content!important;margin-bottom:18px!important}.fh52 .fh52-profile-name h2{font-size:42px!important}.fh52 .fh52-banner-top{flex-wrap:wrap!important}.fh52 .fh52-screen-caption strong{-webkit-line-clamp:2!important;font-size:12px!important}.fh52 .fh52-screen-caption{bottom:27px!important}.fh52 .fh52-intro h2{font-size:32px!important}}
@media(prefers-reduced-motion:reduce){.fh52 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
}
