.pt-video-detail-page .pt-video-detail-workspace{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative}.pt-video-detail-page .pt-video-detail-stage{grid-area:1/1;width:100%;min-width:0;max-width:100%}.pt-video-detail-page :is(.pt-top10-stage-card,.pt-profile-stage-card){overflow:visible;border-radius:24px!important}.pt-video-detail-page .pt-top10-stage-card,.pt-video-detail-page .pt-profile-stage-card>.card-body{padding:24px!important}.pt-video-detail-page .pt-video-detail-stage-header{min-height:45px;padding-right:62px;gap:16px!important}.pt-video-detail-page .pt-top10-player-header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pt-video-detail-page .pt-top10-player-copy{flex:240px;gap:5px;min-height:0}.pt-video-detail-page .pt-top10-player-controls{flex-wrap:wrap;gap:6px;overflow:visible}.pt-video-detail-page :is(.pt-top10-video-frame,#ptpp-video){width:100%;min-width:0;box-shadow:0 0 0 1px #a1b8db1f;border-radius:16px!important}.pt-video-detail-page .pt-video-detail-disclosure{z-index:25;width:44px;height:44px;position:absolute;top:24px;right:24px}.pt-video-detail-page .pt-video-detail-dot{cursor:pointer;background:#1b2940;border:1px solid #9fb3d238;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 5px 15px #0000002e}.pt-video-detail-page .pt-video-detail-dot>span{background:#f06478;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #ef526817,0 0 15px #ef526840}.pt-video-detail-page .pt-video-detail-dot:is(:hover,[aria-expanded=true]){background:#402335;border-color:#f87c90a6;box-shadow:0 0 0 4px #ef526814}.pt-video-detail-page .pt-video-detail-dot:focus-visible{outline-offset:4px;outline:2px solid #f48295}.pt-video-detail-page .pt-video-detail-panel{visibility:hidden;opacity:0;pointer-events:none;transform-origin:100% 0;background:linear-gradient(155deg,#1a263b,#101a2b 80%);border:1px solid #b1839a4d;border-radius:19px;width:400px;max-width:calc(100vw - 172px);transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:55px;right:0;transform:translateY(-7px)scale(.98);box-shadow:0 24px 80px #0000008f}.pt-video-detail-page .pt-video-detail-panel:before{content:"";background:#1a263b;border-top:1px solid #b1839a4d;border-left:1px solid #b1839a4d;width:10px;height:10px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.pt-video-detail-page .is-open>.pt-video-detail-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.pt-video-detail-page .pt-video-detail-close{z-index:2;color:#afbed4;background:#24314a;border:1px solid #97add02e;border-radius:9px;place-items:center;width:30px;height:30px;min-height:30px;padding:4px;display:grid;position:absolute;top:13px;right:13px}.pt-video-detail-page .pt-video-detail-panel-body{max-height:min(65dvh, 680px, var(--pt-video-detail-panel-height,680px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4e5c74 transparent;border-radius:inherit;padding:19px 16px 16px;overflow:auto}.pt-video-detail-page .pt-video-detail-panel-body>:first-child>:first-child{padding-right:32px}.pt-video-detail-page .pt-top10-playlist-card,.pt-video-detail-page .pt-video-detail-panel .card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.pt-video-detail-page .pt-top10-playlist-card,.pt-video-detail-page .pt-video-detail-panel .card-body{padding:0!important}.pt-video-detail-page .pt-video-detail-panel #ptpp-reel>.card-body>.d-flex:first-child{padding-right:32px}.pt-video-detail-page .pt-top10-playlist{max-height:none;padding-right:0;overflow:visible}.pt-video-detail-page .pt-top10-playlist-card>.d-flex:first-child{flex-wrap:wrap}.pt-video-detail-page .pt-video-detail-panel :is(.pt-profile-performance-card,.pt-profile-recruiting-card){padding-top:20px;border-top:1px solid #97add026!important;margin-top:22px!important}.pt-video-detail-page .pt-profile-reel-grid{grid-template-columns:minmax(0,1fr);display:grid}.pt-video-detail-page .pt-profile-event-card{width:100%;min-width:0!important;max-width:none!important}.pt-video-detail-page .pt-video-detail-panel :is(.pt-profile-datum-grid,.pt-profile-meta-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.pt-video-detail-page .pt-video-detail-panel .pt-profile-reel-title{font-size:18px}@media (width<=767px){.pt-app-refresh:has(.pt-video-detail-page){padding:12px 14px calc(104px + env(safe-area-inset-bottom))}.pt-video-detail-page :is(.pt-top10-screen,.pt-profile-shell){padding:0 0 14px!important}.pt-video-detail-page .pt-top10-stage-card,.pt-video-detail-page .pt-profile-stage-card>.card-body{flex-direction:column;display:flex;padding:12px!important}.pt-video-detail-page :is(.pt-top10-stage-card,.pt-profile-stage-card){border-radius:18px!important}.pt-video-detail-page .pt-video-detail-stage-header{display:contents!important}.pt-video-detail-page .pt-top10-player-copy,.pt-video-detail-page .pt-video-detail-stage-header>div:first-child{flex:none;min-height:44px;padding-right:54px}.pt-video-detail-page .pt-top10-player-title,.pt-video-detail-page .pt-profile-stage-title{line-height:1.3;font-size:16px!important}.pt-video-detail-page .pt-top10-player-meta{font-size:10px}.pt-video-detail-page :is(.pt-top10-video-frame,#ptpp-video){order:1;border-radius:11px!important;margin-top:14px!important}.pt-video-detail-page :is(.pt-top10-player-controls,.pt-video-detail-playback-controls){order:2;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 0;overflow:visible;gap:7px!important;display:grid!important}.pt-video-detail-page :is(.pt-top10-player-controls,.pt-video-detail-playback-controls)>.btn{justify-content:center;min-width:0;min-height:39px;font-size:10px;padding:8px 4px!important}.pt-video-detail-page .pt-top10-player-controls svg{width:17px;height:17px}.pt-video-detail-page .pt-top10-social-actions,.pt-video-detail-page .pt-profile-stage-card>.card-body>.d-flex,.pt-video-detail-page .pt-profile-stage-card>.card-body>:not(.pt-video-detail-stage-header):not(#ptpp-video){order:3}.pt-video-detail-page .pt-top10-social-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;display:grid!important}.pt-video-detail-page .pt-top10-social-buttons>.btn{min-width:0;font-size:10px;padding:8px 3px!important}.pt-video-detail-page .pt-top10-social-buttons>.btn>.d-flex{justify-content:center;gap:4px!important}.pt-video-detail-page .pt-top10-social-buttons>.btn>.d-flex>span{background:0 0!important;border:0!important;width:20px!important;height:20px!important}.pt-video-detail-page .pt-top10-page-header>div:first-child{flex-wrap:wrap;width:100%}.pt-video-detail-page .pt-top10-page-header>div:first-child>div:first-child{flex-wrap:wrap}.pt-video-detail-page .pt-video-detail-disclosure{top:12px;right:12px}.pt-video-detail-page .pt-video-detail-panel{border-radius:16px;width:min(400px,100vw - 52px);max-width:none;top:54px}.pt-video-detail-page .pt-video-detail-panel-body{max-height:min(62dvh, 520px, var(--pt-video-detail-panel-height,520px));padding:18px 13px 13px}.pt-video-detail-page .pt-top10-video-frame>div>div[style*="min-width: 320px"]{width:calc(100% - 24px);min-width:0!important}.pt-video-detail-page :is(.pt-top10-video-frame,#ptpp-video)>.btn>div{width:54px!important;height:54px!important}.pt-app-refresh:has(.pt-video-detail-page) .pt-shell-sidebar.pt-icon-rail{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:row;align-items:center;min-height:64px;display:flex;background:linear-gradient(155deg,#182439f7,#0d1728f7)!important;border-radius:19px!important;width:calc(100% - 20px)!important;height:64px!important;box-shadow:0 12px 50px #0009!important}.pt-app-refresh:has(.pt-video-detail-page) .pt-icon-rail-brand{border:0;border-right:1px solid #97add024;flex:0 0 38px;width:38px;margin:0 4px 0 0!important;padding:0 8px 0 0!important}.pt-app-refresh:has(.pt-video-detail-page) .pt-icon-rail-brand>img{width:30px;height:30px}.pt-app-refresh:has(.pt-video-detail-page) .pt-rail-role{display:none!important}.pt-app-refresh:has(.pt-video-detail-page) .pt-shell-nav{flex-direction:row;align-items:center;width:100%;min-width:0;height:48px;gap:3px!important;padding:0!important;display:flex!important;overflow:auto hidden!important}.pt-app-refresh:has(.pt-video-detail-page) :is(.pt-shell-nav .list-group-item,.pt-rail-change){flex:0 0 42px;min-width:42px;border-radius:12px!important;width:42px!important;height:43px!important;min-height:43px!important;margin:0 5px!important;padding:10px!important}.pt-app-refresh:has(.pt-video-detail-page) .pt-rail-change{border:0!important}.pt-app-refresh:has(.pt-video-detail-page) .pt-help-widget{bottom:calc(88px + env(safe-area-inset-bottom))}body:has(.pt-app-refresh .pt-video-detail-page) .pt-rail-tooltip{bottom:calc(86px + env(safe-area-inset-bottom));max-width:calc(100vw - 30px);transform:translate(-50%);top:auto!important;left:50%!important}}@media (prefers-reduced-motion:reduce){.pt-video-detail-page :is(.pt-video-detail-dot,.pt-video-detail-panel){transition:none}}
