body{font-family:sans-serif;background-color:#d5e5f4;background-attachment:fixed;background-repeat:no-repeat;background-position:top center;margin:0;padding:0;color:#333;font-size:0.9em;line-height:1.4}#page-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-3;background-size:cover;background-position:top center;background-repeat:no-repeat;filter:blur(25px);transform:scale(1.1);opacity:0;transition:opacity .6s ease}#page-lighten-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:rgba(255,255,255,0.15);pointer-events:none}#page-gradient-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(to bottom,rgba(213,229,244,0.4) 0px,rgba(213,229,244,0.7) 700px,#d5e5f4 800px);background-repeat:no-repeat;background-position:top center;background-size:auto;pointer-events:none}h2,h3,h4,h3b,.film-details-section strong,.biography-section strong{font-family:'Hammersmith One',sans-serif;margin:5px 0;color:#105289}h3b{font-weight:normal}a{text-decoration:none;color:#105289}a:hover{text-decoration:underline}#search-container{width:560px;max-width:100%;height:130px;margin-left:auto;margin-right:auto;padding:20px;background-color:rgba(255,255,255,0.6);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}#frmSearch{display:flex;align-items:center;gap:8px;width:100%}#main-search-input{flex-grow:1;padding:8px 12px;border:1px solid #a9c2d9;border-radius:4px;font-size:1.1em;box-sizing:border-box}#frmSearch input[type="reset"],#frmSearch input[type="submit"]{padding:8px 15px;border-radius:4px;border:1px solid #a9c2d9;background-color:#e0eaf3;cursor:pointer;font-size:1em;font-family:sans-serif;color:#105289}#frmSearch input[type="reset"]:hover,#frmSearch input[type="submit"]:hover{background-color:#d5e5f4;border-color:#7486a6}#search-options-link{text-align:right;margin-top:8px;font-size:0.9em}#search-options-link a{font-size:0.9em}.ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:1000}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete .ui-menu-item a{display:block;padding:5px 8px;text-decoration:none;cursor:pointer;color:#333 !important}.ui-autocomplete .ui-menu-item a:hover,.ui-autocomplete .ui-menu-item.ui-state-focus a{background-color:#eaf2fa;color:#105289 !important;text-decoration:none}.ui-autocomplete strong{font-weight:bold;color:#105289}#az-nav-login-container{background-color:rgba(255,255,255,0.6);border-radius:4px;padding:15px;box-sizing:border-box;width:100% !important;max-width:1034px !important;margin:0 auto !important}.az-nav h3{margin-bottom:5px;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center}.az-nav span{display:inline-block;font-weight:bold;color:#105289;margin-right:3px;flex-shrink:0}.az-nav a{display:inline-block;margin-right:1px;padding:1px;text-decoration:none;color:#105289;min-width:1em;text-align:center;border-radius:2px}.az-nav a:hover{background-color:#d5e5f4;text-decoration:none}.az-nav-dropdown{display:none !important;padding:6px 10px;border:1px solid #a9c2d9;border-radius:4px;background-color:#fff;color:#105289;font-size:0.95em;font-family:sans-serif;cursor:pointer;min-width:120px;margin-left:10px}.az-nav-dropdown:focus{outline:2px solid #105289;outline-offset:2px}#az-nav-login-container h2 a,#az-nav-login-container h3 a{}#az-nav-login-container h2 a[style*="color:#ff0000"],#az-nav-login-container h3 a[style*="color:#ff0000"]{color:#ff0000 !important}@media screen and (max-width:1034px){#header-top-bar{width:100% !important;max-width:1034px;margin:0 auto;padding:0 10px;box-sizing:border-box}#header-top-bar>table{width:100% !important}#header-top-bar table[style*="max-width"]{width:100% !important;max-width:1034px;margin:0 auto}#header-top-bar table[style*="max-width"] tr{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;align-items:center;justify-content:center}#header-top-bar table[style*="max-width"] td{flex:1 1 auto;min-width:200px;text-align:center;padding:5px}#header-top-bar table[style*="max-width"] td:first-child{flex:0 0 auto}#header-top-bar table[style*="max-width"] td img{max-width:100%;height:auto}#search-container{width:100% !important;max-width:560px;margin:10px auto 0 auto;height:auto;min-height:80px}#az-nav-login-container{padding:10px;width:100% !important;max-width:1034px !important;margin:0 auto !important;box-sizing:border-box}#az-nav-login-container>table{width:100% !important}#az-nav-login-container>table>tr>td{width:100% !important;display:block}#az-nav-login-container>table>tr>td>table{width:100% !important}#az-nav-login-container>table>tr>td>table>tr{display:flex;flex-direction:column;width:100%}#az-nav-login-container>table>tr>td>table>tr>td{width:100% !important;text-align:center;padding:5px 0}#az-nav-login-container>table>tr>td>table>tr>td[width="808"]{width:100% !important}#az-nav-login-container>table>tr>td>table>tr>td[width="104"]{width:100% !important;display:inline-block}.az-nav h3{font-size:0.9em;margin-bottom:3px;flex-wrap:wrap}.az-nav h3 span{font-size:0.85em;margin-right:4px;display:inline-block !important}.az-nav h3 a{display:none !important}.az-nav h3 select.az-nav-dropdown{display:inline-block !important}.header-links-row,.header-links-row *,#az-nav-login-container .header-links-row,#az-nav-login-container .header-links-row *,#az-nav-login-container h4.header-links-row,#az-nav-login-container h4.header-links-row *{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;opacity:0 !important;position:absolute !important;left:-9999px !important;font-size:0 !important;line-height:0 !important;border:none !important}.dashboard-icon-link,.logout-icon-link{width:80px;height:80px}.logout-icon-link svg{width:48px;height:48px}#az-nav-login-container h2{font-size:1em}}@media screen and (max-width:950px){.film-details-section,.biography-section{padding:12px}.film-details-section img.poster,.biography-section img.portrait{float:none !important;display:block;width:100%;max-width:300px;margin:0 0 15px 0 !important}.poster-container,.portrait-container{float:none !important;width:100% !important;text-align:left !important;margin:0 0 15px 0 !important;position:relative !important}#film-content-right,#bio-content-right{overflow:visible;width:100%;clear:both}.clip-item-main{flex-wrap:wrap !important}.clip-item-main .clip-actions{flex-basis:100% !important;margin-top:10px;width:100%}}@media screen and (max-width:1034px){.film-details-section,.biography-section{padding:12px}.film-details-section img.poster,.biography-section img.portrait{float:none !important;display:block !important;width:100%;max-width:300px;margin:0 0 15px 0 !important}.poster-container,.portrait-container{float:none !important;width:100% !important;text-align:left !important;margin:0 0 15px 0 !important}#film-content-right,#bio-content-right{overflow:visible;width:100%;clear:both}.clip-item-main{flex-wrap:wrap !important;gap:15px}.clip-item-main .clip-actions{flex-basis:100% !important;margin-top:10px;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.clip-actions .resolution-badge-wrapper{flex-shrink:0}.clip-actions .button-columns-wrapper{flex:1;min-width:260px;justify-content:center}.clip-details-collapsible{text-align:left !important;padding:10px 0 10px 15px !important}.clip-details-table{margin:0 !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:100% !important}.clip-details-table tr{border-bottom:1px solid #ddd}.clip-details-table tr:last-child{border-bottom:none}.clip-details-table td{padding-left:0 !important;padding-right:10px !important}.sort-options span{display:none !important}.sort-options a.sort-link{display:none !important}.sort-options select.sort-options-dropdown{display:inline-block !important;width:100%;max-width:250px}.sort-options button#collapse-all-button{margin:8px 0 0 0;width:100%;max-width:250px}}@media screen and (max-width:768px){.label-value-pair{flex-direction:column;align-items:flex-start}.label-value-pair strong{width:100%;min-width:100%;margin-bottom:4px;margin-right:0}.label-value-pair>span.value,.label-value-pair>ul{width:100%;padding-left:0}.film-header,.bio-header{flex-direction:column;align-items:flex-start;gap:10px}.film-header h2,.bio-header h2{font-size:1.3em;word-wrap:break-word;overflow-wrap:break-word}}@media screen and (max-width:768px){#header-top-bar{max-width:1034px}#az-nav-login-container{max-width:1034px}#header-top-bar table[style*="max-width"] tr{flex-direction:column}#header-top-bar table[style*="max-width"] td{width:100% !important;min-width:100%}.az-nav h3{font-size:0.85em}.az-nav h3 span{font-size:0.8em;margin-right:3px;display:inline-block !important}.az-nav h3 a{display:none !important}.az-nav h3 select.az-nav-dropdown{display:inline-block !important;font-size:0.9em;padding:5px 8px}.header-links-row,.header-links-row *,#az-nav-login-container .header-links-row,#az-nav-login-container .header-links-row *,#az-nav-login-container h4.header-links-row,#az-nav-login-container h4.header-links-row *{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;opacity:0 !important;position:absolute !important;left:-9999px !important;font-size:0 !important;line-height:0 !important;border:none !important}.dashboard-icon-link,.logout-icon-link{width:80px;height:80px}.logout-icon-link svg{width:48px;height:48px}#az-nav-login-container h2{font-size:1em}}@media (max-width:576px){#header-top-bar{padding:5px;max-width:1034px}#az-nav-login-container{padding:8px;max-width:1034px}#header-top-bar table[style*="max-width"] td{padding:5px}.film-details-section,.biography-section{padding:10px}.film-details-section img.poster,.biography-section img.portrait{max-width:100%;width:100%}.film-header h2,.bio-header h2{font-size:1.1em}.label-value-pair strong{font-size:0.9em}.label-value-pair>span.value,.label-value-pair>ul{font-size:0.85em}.sort-options span{display:none !important}.sort-options a.sort-link{display:none !important}.sort-options select.sort-options-dropdown{display:inline-block !important;width:100%;max-width:250px}.sort-options button#collapse-all-button{margin:8px 0 0 0;width:100%;max-width:250px}.clip-item-main{flex-direction:column;align-items:stretch;gap:15px;padding:10px}.clip-item-main .clip-image{width:100%;max-width:100%;text-align:center}.clip-item-main .clip-image img{width:100%;max-width:200px;height:auto;margin:0 auto}.clip-item-main .clip-info{width:100%;padding:0;text-align:center}.clip-item-main .clip-info h3{text-align:center}.clip-item-main .clip-actions{width:100%;flex-direction:column;align-items:stretch;gap:10px;min-width:0;justify-content:center}.clip-actions .resolution-badge-wrapper{width:100%;max-width:200px;margin:0 auto;order:1}.clip-actions .button-columns-wrapper{width:100%;flex-direction:row;justify-content:center;gap:10px;order:2}.clip-actions .button-column-left,.clip-actions .button-column-right{flex:1;min-width:0;max-width:200px}.clip-actions .button-column{width:100%}.clip-actions .watch-later-toggle-button{order:3;margin:0 auto}.clip-details-collapsible{padding-left:15px !important}.clip-details-table{display:block;width:100% !important;max-width:100% !important;margin:0 !important;margin-left:0 !important;margin-right:0 !important}.clip-details-table tr{display:block;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:10px}.clip-details-table td{display:block;width:100% !important;padding:5px 0 !important;text-align:left !important}.clip-details-table td:before{content:attr(data-label);font-weight:bold;display:inline-block;min-width:120px}.clip-details-table td strong{display:none}table.clip-item{display:block !important;width:100% !important;max-width:100% !important;box-sizing:border-box;table-layout:fixed;word-wrap:break-word;overflow-wrap:break-word}table.clip-item tr{display:block;width:100%}table.clip-item td{display:block;width:100% !important;padding:10px 0 !important;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}table.clip-item td[width="135"]{width:100% !important;text-align:center}table.clip-item td[width="*"]{width:100% !important}table.clip-item td[width="340"]{width:100% !important}table.clip-item td[width="340"] table{width:100%;display:block;table-layout:fixed;word-wrap:break-word;overflow-wrap:break-word}table.clip-item td[width="340"] table tr{display:block;margin-bottom:10px}table.clip-item td[width="340"] table td{display:block;width:100% !important;padding:5px 0 !important;word-wrap:break-word;overflow-wrap:break-word}#search-container{padding:10px;min-height:70px}#frmSearch{flex-direction:column;gap:5px}#main-search-input{font-size:1em;width:100%}#frmSearch input[type="reset"],#frmSearch input[type="submit"]{font-size:0.9em;padding:6px 12px;width:100%}.az-nav h3{font-size:0.75em;margin-bottom:2px;line-height:1.1}.az-nav h3 span{font-size:0.75em;margin-right:2px;display:inline-block !important}.az-nav h3 a{display:none !important}.az-nav h3 select.az-nav-dropdown{display:inline-block !important;font-size:0.85em;padding:4px 6px;min-width:100px;margin-left:5px}.header-links-row,.header-links-row *,#az-nav-login-container .header-links-row,#az-nav-login-container .header-links-row *,#az-nav-login-container h4.header-links-row,#az-nav-login-container h4.header-links-row *{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;opacity:0 !important;position:absolute !important;left:-9999px !important;font-size:0 !important;line-height:0 !important;border:none !important}.dashboard-icon-link,.logout-icon-link{width:80px;height:80px}.logout-icon-link svg{width:48px;height:48px}#az-nav-login-container h2{font-size:1em}}.film-details-section,.biography-section{border:1px solid #cddcec;margin-bottom:15px;padding:15px;max-width:1034px;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;overflow:auto;text-align:left;color:#333;box-shadow:0 2px 5px rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.6);border-radius:4px;position:relative;z-index:1;font-family:sans-serif;font-size:inherit;line-height:inherit}.film-details-section img.poster,.biography-section img.portrait{float:left;margin-right:20px;margin-bottom:10px;width:300px;max-width:100%;height:auto;border:1px solid #ccc;background-color:#fff;box-sizing:border-box}@media screen and (max-width:1400px) and (min-width:1201px){.film-details-section,.biography-section{overflow-x:hidden}#film-content-right,#bio-content-right{min-width:0;overflow-wrap:break-word;word-wrap:break-word}.label-value-pair{overflow-wrap:break-word;word-wrap:break-word}.label-value-pair>span.value,.label-value-pair>ul{overflow-wrap:break-word;word-wrap:break-word;max-width:100%}}.film-details-section h2,.biography-section h2{margin-top:0;margin-bottom:10px}#film-content-right,#bio-content-right{overflow:hidden}#film-visible-info,#bio-visible-info{padding-bottom:5px}.label-value-pair{display:flex;align-items:baseline;margin-bottom:6px;line-height:1.4;flex-wrap:wrap}.label-value-pair strong{width:150px;min-width:150px;margin-right:8px;flex-shrink:0;font-family:'Hammersmith One',sans-serif;color:#105289;font-weight:normal;padding-top:0;padding-bottom:0}.label-value-pair>span.value{flex-grow:1;flex-shrink:1;flex-basis:0;word-break:break-word;font-family:sans-serif;font-size:0.9em;line-height:1.4;font-weight:600;color:#333;margin:0;padding:0;min-width:0}.label-value-pair>ul{flex-grow:1;flex-shrink:1;flex-basis:0;word-break:break-word;font-family:sans-serif;font-size:0.9em;line-height:1.4;font-weight:600;color:#333;margin:0;padding:0;list-style-position:outside;padding-left:1.2em;min-width:0}.label-value-pair>span.value .list-toggle-container{display:inline;vertical-align:baseline}.label-value-pair>span.value .list-toggle-container .list-visible,.label-value-pair>span.value .list-toggle-container .list-hidden{display:inline;vertical-align:baseline}.label-value-pair>span.value .list-toggle-container .list-toggle{display:inline;vertical-align:baseline}.label-value-pair>ul li{margin-bottom:2px;font-family:sans-serif;font-size:1em;line-height:1.4;font-weight:600}.film-details-section p span.value.na,.biography-section p span.value.na,#film-details-accordion div p span.value.na,#bio-accordion div p span.value.na,#film-details-accordion div ul.na,#bio-accordion div ul.na{color:#777;font-style:italic}#film-details-accordion li,#bio-accordion li,.biography-section #bio-visible-info li{margin-bottom:3px;font-family:sans-serif;font-size:0.9em;line-height:1.4;font-weight:600}#film-details-accordion,#bio-accordion{margin-top:10px;border:none}#film-details-accordion h3.ui-accordion-header,#bio-accordion h3.ui-accordion-header{font-family:'Hammersmith One',sans-serif;font-size:1.1em;font-weight:normal;padding:8px 10px 8px 2.2em;margin:5px 0 0 0;cursor:pointer;background:#eaf2fa;border:1px solid #cddcec;border-radius:3px;color:#105289;position:relative}#film-details-accordion h3.ui-accordion-header .ui-icon,#bio-accordion h3.ui-accordion-header .ui-icon{position:absolute;top:50%;margin-top:-8px;left:0.7em}#film-details-accordion h3.ui-accordion-header.ui-state-active,#bio-accordion h3.ui-accordion-header.ui-state-active{background:#d5e5f4;border-bottom:1px solid #cddcec}#film-details-accordion div.ui-accordion-content,#bio-accordion div.ui-accordion-content{padding:10px;border:1px solid #cddcec;border-top:none;background-color:rgba(255,255,255,0.6);background-image:none;color:#333;font-family:sans-serif;font-size:inherit;line-height:inherit;font-weight:normal}#film-story-text,#film-text-text,#bio-full-text{clear:both;padding-top:15px;margin-top:15px;border-top:1px solid #cddcec}#film-story-text h3,#film-text-text h3,#bio-full-text h3{}#film-story-text p,#film-text-text p,#bio-full-text p{margin:0;font-family:sans-serif;font-size:0.9em;line-height:1.4;font-weight:600}.sort-options{text-align:right;margin-bottom:10px;padding:5px 10px;background-color:rgba(255,255,255,0.6);border:1px solid #cddcec;border-radius:4px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;max-width:1034px;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative}.sort-options-dropdown{display:none;padding:6px 10px;border:1px solid #a9c2d9;border-radius:4px;background-color:#fff;color:#105289;font-size:0.95em;font-family:sans-serif;cursor:pointer;min-width:180px;margin-left:10px}.sort-options span{font-weight:bold;margin-right:10px;color:#105289}.sort-options a{margin-left:10px;padding:3px 6px;border-radius:3px;text-decoration:none}.sort-options a:hover{background-color:#d5e5f4;text-decoration:none}.sort-options a.active{font-weight:bold;background-color:#7486a6;color:#ffffff}.sort-options button#collapse-all-button{margin-left:15px;padding:3px 8px;border-radius:3px;border:1px solid #7486a6;background-color:#eaf2fa;color:#105289;cursor:pointer;font-size:0.9em}.sort-options button#collapse-all-button:hover{background-color:#d5e5f4}#content-container{max-width:1034px;width:100%;margin:0 auto 10px auto;box-sizing:border-box;position:relative;z-index:1;padding:0}@media screen and (max-width:1034px){#content-container{padding:0 10px}}.movie-group-header{display:flex;justify-content:space-between;align-items:center;background-color:#7486a6;color:#ffffff;padding:8px 15px;cursor:pointer;border-bottom:none}.movie-group-header.collapsed{}.movie-group-header .movie-title{font-family:'Hammersmith One',sans-serif;font-size:1.3em;color:#ffffff;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:10px;flex-shrink:1;flex-grow:0}.movie-group-header .movie-title a{color:#ffffff !important;text-decoration:none}.movie-group-header .movie-title a:hover{text-decoration:underline}.movie-group-header .movie-year{font-weight:normal;color:#e0eaf3;font-size:1em;font-family:sans-serif;margin-right:auto;padding-left:0;flex-shrink:0}.movie-group-header.date-header .movie-title{}.movie-group-header .scene-count{margin-right:15px;font-weight:normal;color:#e0eaf3;font-size:0.9em;font-family:sans-serif;text-transform:uppercase;flex-shrink:0}.movie-group-header .toggle-arrow{flex-shrink:0;background:none;border:none;font-size:1.4em;cursor:pointer;padding:0;line-height:1;color:#ffffff;transition:transform 0.2s ease-in-out}.movie-group-header.collapsed .toggle-arrow{transform:rotate(-180deg)}.movie-group{border:1px solid #cddcec;margin-bottom:15px;border-radius:4px;overflow:hidden;clear:both;background-color:rgba(255,255,255,0.6)}.movie-group:last-child{margin-bottom:0}.movie-group-clips{padding:10px;box-sizing:border-box;clear:both;display:block}.actor-group{border:1px solid #cddcec;margin-bottom:15px;border-radius:4px;overflow:hidden;clear:both;background-color:rgba(255,255,255,0.6)}.actor-group:last-child{margin-bottom:0}.actor-group-header{background-color:#7486a6;color:#ffffff;padding:8px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:none}.actor-group-header.collapsed{}.actor-group-header .actor-name{font-family:'Hammersmith One',sans-serif;font-size:1.3em;font-weight:normal}.actor-group-header .actor-name a{color:#ffffff !important;text-decoration:none}.actor-group-header .actor-name a:hover{text-decoration:underline}.actor-group-header .toggle-arrow{background:none;border:none;font-size:1.4em;cursor:pointer;padding:0;line-height:1;color:#ffffff;transition:transform 0.2s ease-in-out}.actor-group-header.collapsed .toggle-arrow{transform:rotate(-180deg)}.actor-group-clips{padding:10px;box-sizing:border-box;clear:both;display:block}.clip-item-wrapper{margin-bottom:8px;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #cddcec;border-radius:4px;overflow:hidden;background-color:rgba(255,255,255,0.6);word-wrap:break-word;overflow-wrap:break-word}.movie-group,.actor-group{width:100%;max-width:1034px;box-sizing:border-box;overflow-x:hidden;margin-left:auto;margin-right:auto}.movie-group-clips,.actor-group-clips{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;padding:10px}table.clip-item{width:100%;max-width:100%;box-sizing:border-box;table-layout:fixed;word-wrap:break-word;overflow-wrap:break-word;border-collapse:collapse}table.clip-item td{word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;max-width:100%}table.clip-item td[width="340"]{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}table.clip-item td[width="340"] table{width:100%;max-width:100%;table-layout:fixed;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}table.clip-item td[width="340"] table td{word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;max-width:100%}@media screen and (max-width:1200px){table.clip-item{display:table;width:100%}table.clip-item td[width="340"]{width:auto !important;max-width:100%}table.clip-item td[width="*"]{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}}.movie-group-clips .clip-item-wrapper:last-child,.actor-group-clips .clip-item-wrapper:last-child{margin-bottom:0}.clip-item-main{display:flex;align-items:center;padding:5px 10px;gap:10px;flex-wrap:wrap;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.clip-item-main .clip-image{flex-shrink:0}.clip-item-main .clip-image img{display:block;width:125px;height:100px;border-radius:3px;object-fit:cover}.clip-item-main .clip-info{flex:1 1 0;padding:0 10px;min-width:150px;text-align:left;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}@media screen and (min-width:1035px){.clip-item-main .clip-info{max-width:calc(100% - 500px)}}.clip-item-main .clip-info h3{margin:0;font-size:1.1em;line-height:1.3;color:#105289;font-weight:normal;text-align:left;overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.clip-item-main .clip-info h3 a{color:#105289}.clip-item-main .clip-info h3 a:hover{text-decoration:underline}.clip-item-main .clip-info .episode-info{font-size:0.9em;color:#555;margin:2px 0 0 0;padding:0;line-height:1.2;text-align:left}.clip-item-main .clip-info .actors-info{font-size:0.95em;color:#333;margin:10px 0 0 0;padding:0;line-height:1.3;text-align:left;overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.clip-item-main .clip-info .actors-info a{color:#105289}.clip-item-main .clip-actions{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;min-width:280px}.clip-actions .resolution-badge-wrapper{display:flex;align-items:center;justify-content:center;padding:4px 8px;border:1px solid #a9c2d9;background-color:#e0eaf3;border-radius:3px;box-sizing:border-box;cursor:default;flex-shrink:0;order:1}.clip-actions .resolution-badge-wrapper img{display:block;max-height:40px;width:auto}.clip-actions .button-columns-wrapper{display:flex;gap:5px;order:2;flex-shrink:0}.clip-actions .button-column{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.clip-actions .button-column .clip-button,.clip-actions .button-column .rating-stat{padding:4px 8px;border:1px solid #a9c2d9;background-color:#e0eaf3;border-radius:3px;font-size:0.9em;text-decoration:none;color:#105289;display:block;width:100%;box-sizing:border-box;text-align:center;white-space:nowrap;font-family:sans-serif;transition:background-color 0.2s ease,border-color 0.2s ease;flex-grow:1;min-height:28px;display:flex;align-items:center;justify-content:center}.clip-actions .button-column .clip-button{cursor:pointer}.clip-actions .button-column .clip-button:hover{background-color:#d5e5f4;border-color:#7486a6;color:#105289}.clip-actions .button-column .rating-stat{background-color:#e0eaf3;cursor:default;font-weight:normal;color:#365b7a}.clip-actions .rating-stat .star{color:#ff9900;margin-left:5px;font-weight:bold;line-height:1}.clip-actions .button-column-left{width:150px;min-width:150px}.clip-actions .button-column-right{width:110px;min-width:110px}.toggle-clip-details .arrow{margin-left:5px;display:inline-block;transition:transform 0.2s ease-in-out}.toggle-clip-details.open .arrow{transform:rotate(180deg)}.clip-details-collapsible{display:none;padding:15px;background-color:#e0eaf3;border-top:1px dashed #cddcec;clear:both;width:100%;box-sizing:border-box;text-align:left}.clip-details-table{width:100%;font-size:0.9em;color:#105289;border-collapse:collapse;table-layout:fixed;word-wrap:break-word;overflow-wrap:break-word;margin:0;max-width:100%}.clip-details-table tr{border-bottom:1px solid #cddcec}.clip-details-table tr:last-child{border-bottom:none}@media screen and (min-width:1200px){.clip-details-collapsible{padding:10px 15px 10px 15px;width:100%;box-sizing:border-box}.clip-details-table{max-width:100%;width:100%;margin:0;box-sizing:border-box}}@media screen and (max-width:1199px){.clip-details-collapsible{text-align:left !important;padding:10px 0 10px 15px !important}.clip-details-table{margin:0 !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:100% !important}.clip-details-table tr{border-bottom:1px solid #ddd}.clip-details-table tr:last-child{border-bottom:none}.clip-details-table td{padding-left:0 !important;padding-right:10px !important}}.clip-details-table td{padding:6px 10px;vertical-align:top;width:33.33%;font-family:sans-serif;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.clip-details-table strong{font-family:'Hammersmith One',sans-serif;color:#105289;margin-right:5px;font-weight:normal;display:inline-block}#loading-indicator{display:none;text-align:center;padding:20px;font-style:italic;color:#555;clear:both;width:100%;max-width:1034px;margin:15px auto;padding-left:10px;padding-right:10px;box-sizing:border-box;position:relative;z-index:1;overflow:hidden;transition:opacity 0.5s ease}.movie-list-item,.actress-list-item{transition:opacity 0.8s ease,transform 0.8s ease}#lightbox-overlay,#video-lightbox-overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;cursor:pointer;transition:opacity 0.3s ease,visibility 0s linear 0.3s;display:flex;align-items:center;justify-content:center}#lightbox-overlay{background-color:rgba(0,0,0,0.85);overflow-y:auto}#video-lightbox-overlay{background-color:rgba(0,0,0,0.9);overflow:hidden;z-index:1010}#lightbox-overlay.lightbox-active,#video-lightbox-overlay.lightbox-active{opacity:1;visibility:visible;transition:opacity 0.3s ease,visibility 0s linear 0s}body.lightbox-open{overflow:hidden}#lightbox-content{position:relative;max-width:90vw;max-height:90vh;width:auto;height:auto;margin:0;cursor:default;background-color:#111;padding:10px;box-sizing:border-box;box-shadow:0 0 15px rgba(0,0,0,0.7);transform:scale(0.95);transition:transform 0.3s ease;display:flex;align-items:center;justify-content:center;overflow:hidden}#lightbox-overlay.lightbox-active #lightbox-content{transform:scale(1)}#lightbox-image{display:block;max-width:calc(90vw - 20px) !important;max-height:calc(90vh - 20px) !important;width:auto !important;height:auto !important;margin:0 auto;cursor:pointer;object-fit:contain !important}#lightbox-close{position:absolute;top:-10px;right:-5px;color:#fff;font-size:35px;font-weight:bold;cursor:pointer;padding:5px 10px;background-color:rgba(0,0,0,0.5);border-radius:50%;line-height:1;z-index:1001}#lightbox-close:hover{color:#ccc}#video-lightbox-content{position:relative;width:80%;max-width:960px;height:auto;margin:0;cursor:default;background-color:transparent;padding:0;transform:scale(0.95);transition:transform 0.3s ease}#video-lightbox-overlay.lightbox-active #video-lightbox-content{transform:scale(1)}#video-lightbox-content .video-player-container{width:100%;position:relative;line-height:0;padding:0;margin:0 auto;max-width:830px;overflow:hidden}#video-lightbox-content #ajax-video-content{}#video-lightbox-content #ajax-video-content p{text-align:center;padding:50px;color:#ccc}#video-lightbox-content .video-player-container .video-js{position:relative;display:block;width:100% !important;padding-top:56.25%;height:0 !important;overflow:hidden;background-color:#000;max-height:none}#video-lightbox-content .video-player-container .video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}#video-lightbox-content .video-player-container .vjs-poster,#video-lightbox-content .video-player-container .vjs-loading-spinner{background-color:#000 !important}#video-lightbox-close{position:absolute;top:-15px;right:-15px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer;padding:0px 8px;background-color:rgba(0,0,0,0.6);border-radius:50%;line-height:0.8;z-index:1011;transition:color 0.2s ease}@media screen and (max-width:768px){#lightbox-content{max-width:95vw;max-height:95vh;padding:5px}#lightbox-image{max-width:calc(95vw - 10px);max-height:calc(95vh - 10px)}#lightbox-close{top:5px;right:5px;font-size:30px;padding:5px 8px}#video-lightbox-content{width:95%;max-width:95vw}#video-lightbox-close{top:5px;right:5px;font-size:30px;padding:5px 8px}}@media screen and (max-width:576px){#lightbox-content{max-width:98vw;max-height:98vh;padding:3px}#lightbox-image{max-width:calc(98vw - 6px);max-height:calc(98vh - 6px)}#lightbox-close{top:2px;right:2px;font-size:25px;padding:3px 6px}#video-lightbox-content{width:98%;max-width:98vw}#video-lightbox-close{top:2px;right:2px;font-size:25px;padding:3px 6px}}#video-lightbox-close:hover{color:#ccc}.footer-container{max-width:1034px;width:100%;margin:40px auto 0 auto;background-color:#7486a6;padding:30px 15px 20px;box-sizing:border-box;border-radius:4px;color:#e0eaf3 !important;text-align:left}.footer-container,.footer-container *{color:#e0eaf3 !important}.footer-grid{display:grid;gap:25px}.footer-column h4{font-family:'Hammersmith One',sans-serif;color:#ffffff !important;margin-top:0;margin-bottom:15px;font-size:1.1em;font-weight:normal}.footer-column ul{list-style:none !important;list-style-type:none !important;padding:0 !important;margin:0 !important}.footer-column ul li{list-style:none !important;list-style-type:none !important;margin-bottom:8px}.birthday-list-small ul,.birthday-list-small ul li{list-style:none !important;list-style-type:none !important;padding-left:0 !important;margin-left:0 !important}.footer-column a,.footer-column a:link,.footer-column a:visited,.footer-column p,.footer-column .footer-text,.footer-column li,.footer-column span{color:#e0eaf3 !important;text-decoration:none;font-size:0.9em;line-height:1.5}.footer-container a,.footer-container a:link,.footer-container a:visited{color:#e0eaf3 !important}.footer-column p{margin-bottom:10px}.footer-column .footer-text{cursor:default}.footer-column:first-child h4+ul{margin-top:0}.footer-column p a,.footer-column p a:link,.footer-column p a:visited{color:#e0eaf3 !important}.footer-column a:hover{text-decoration:underline;color:#ffffff !important}.copyright{text-align:center;font-size:0.9em;margin-top:25px;margin-bottom:20px;padding-top:0;border-top:none;color:#666;font-family:sans-serif}.copyright a{color:#666;text-decoration:none;font-weight:normal}.copyright a:hover{text-decoration:underline;color:#105289}@media (min-width:992px){.footer-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:577px) and (max-width:991px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-column{margin-bottom:15px}}@media (max-width:576px){.footer-container{padding-left:10px;padding-right:10px;padding-bottom:15px}.footer-grid{grid-template-columns:1fr}.footer-column h4{margin-top:15px}.footer-column:first-child h4{margin-top:0}.copyright{margin-top:20px;margin-bottom:15px}}.movie-list-columns,.actress-list-columns{column-count:3;column-gap:20px;padding-top:10px}.movie-list-item,.actress-list-item{margin-bottom:8px;break-inside:avoid-column;padding:5px;text-align:left}.movie-list-item a,.actress-list-item a{text-decoration:none;color:#333;font-size:1.1em;font-weight:bold;display:block}.movie-list-item a:hover,.actress-list-item a:hover{color:#000;text-decoration:underline}#movie-list-container>p,#actress-list-container>p{padding-top:15px;font-style:italic}.title-language-note{font-size:0.9em;color:#555;margin-top:-5px;margin-bottom:15px;text-align:center}.error-message{color:#D8000C;background-color:#FFD2D2;border:1px solid #D8000C;padding:10px 15px;margin:15px 0;border-radius:4px}.info-message-box{padding:15px;margin:15px 0;border:1px solid #cddcec;background-color:#eaf2fa;border-radius:4px;text-align:center;font-style:italic}.search-result-item .clip-info h3{font-size:1.2em;margin-bottom:3px}.search-result-item .clip-info h3 .movie-year{font-size:0.9em;color:#555;font-family:sans-serif;font-weight:normal;margin-left:5px}.search-result-item .clip-info .actors-in-scene{font-size:0.95em;color:#333;margin:0 0 2px 0;line-height:1.3}.search-result-item .clip-info .actors-in-scene a{color:#105289}.search-result-item .clip-info .episode-info{font-size:0.9em;color:#777;margin-top:0}#search-results-container h2 .result-count{font-size:0.8em;color:#555;font-family:sans-serif;font-weight:normal}#search-results-container .sort-options{margin-top:10px;margin-bottom:15px}.JS{border-collapse:collapse}.animate-on-load{opacity:0;transition:opacity 0.7s ease-out,transform 0.7s ease-out;will-change:transform,opacity}.fly-in-from-top{transform:translateY(-80px)}.fly-in-from-bottom{transform:translateY(80px)}.fly-in-from-left{transform:translateX(-80px)}.fly-in-from-right{transform:translateX(80px)}.animate-on-load.is-visible{opacity:1;transform:translateY(0) translateX(0)}#header-top-bar.animate-on-load{opacity:1;transform:none}.actor-bio-block{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.actor-bio-block .portrait-container{flex-shrink:0;width:300px;min-width:300px;max-width:300px}.actor-bio-portrait{flex-shrink:0;width:300px;height:auto;object-fit:contain;max-width:100%}.actor-bio-content-right{flex-grow:1;min-width:0}.list-toggle-container{display:inline}.list-toggle-container .list-visible,.list-toggle-container .list-hidden{display:inline}.list-toggle{transition:all 0.2s ease;display:inline;vertical-align:baseline}.list-toggle .toggle-icon{display:inline-block;vertical-align:middle}.list-toggle:hover{transform:scale(1.1)}.toggle-icon{transition:all 0.2s ease}.list-toggle:hover .toggle-icon{stroke:#333 !important;transform:scale(1.1)}.toggle-icon rect{transition:all 0.2s ease}.list-toggle:hover .toggle-icon rect{stroke:#333 !important;stroke-width:2 !important}.toggle-icon line{transition:all 0.2s ease}.list-toggle:hover .toggle-icon line{stroke:#333 !important;stroke-width:2 !important}.autocomplete-icon{transition:all 0.3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1))}.ui-autocomplete .autocomplete-icon{opacity:0.9}.ui-autocomplete li:hover .autocomplete-icon{opacity:1;transform:scale(1.15);filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2))}.actress-icon{}.movie-icon{}.ui-autocomplete li:hover .actress-icon{filter:drop-shadow(0 2px 6px rgba(74,144,226,0.3))}.ui-autocomplete li:hover .movie-icon{filter:drop-shadow(0 2px 6px rgba(231,76,60,0.3))}#scene-detail-container{width:1034px;max-width:100%;margin:20px auto 0 auto;padding:0;box-sizing:border-box}.video-player-container{max-width:100% !important;width:100% !important;margin:0 auto !important}.scene-details-table-section .clip-details-table{width:100% !important;max-width:100% !important;margin:10px 0 !important}@media screen and (max-width:1034px){#scene-detail-container{padding:0 10px}.video-player-container{max-width:100% !important}.scene-details-table-section .clip-details-table{width:100% !important;margin:10px 0 !important}.actor-bio-block{flex-direction:column;align-items:flex-start}.actor-bio-block .portrait-container{float:none !important;margin-right:0 !important;margin-bottom:15px !important;width:300px !important;min-width:300px !important;max-width:300px !important;text-align:center;flex-shrink:0 !important}.actor-bio-block .portrait-container img{max-width:300px !important;width:300px !important;height:auto}.actor-bio-content-right{width:100%}.film-details-section .poster-container{float:none !important;margin-right:0 !important;margin-bottom:15px !important;width:100%;text-align:center}.film-details-section .poster-container img{max-width:300px;width:100%;height:auto}#film-content-right{width:100%;clear:both}.film-header{flex-direction:column;align-items:flex-start}.film-header h2{width:100%;margin-bottom:10px}.actor-bio-header{flex-direction:column;align-items:flex-start}.actor-bio-header h3{width:100%;margin-bottom:10px}.label-value-pair{flex-direction:column;align-items:flex-start}.label-value-pair strong{width:100%;margin-bottom:5px}.label-value-pair .value{width:100%}}@media screen and (max-width:768px){#scene-detail-container{padding:0 10px}.scene-header{flex-direction:column;align-items:flex-start}.scene-header h1{font-size:1.2em;width:100%}#scene-detail-container .star-rating-widget{flex-direction:column;align-items:center;gap:10px}#scene-detail-container .star-rating-stars{order:1}#scene-detail-container .player-actions-container{order:2;flex-direction:column;width:100%}#scene-detail-container .star-rating-average{order:3;text-align:center;width:100%}.scene-details-table-section .clip-details-table{display:block;width:100% !important}.scene-details-table-section .clip-details-table tr{display:block;margin-bottom:10px;border-bottom:1px solid #cddcec;padding-bottom:10px}.scene-details-table-section .clip-details-table td{display:block;width:100% !important;padding:5px 0 !important;text-align:left !important}.scene-details-table-section .clip-details-table td:before{content:attr(data-label);font-weight:bold;display:inline-block;min-width:120px}.scene-details-table-section .clip-details-table td strong{display:none}}@media screen and (max-width:576px){#scene-detail-container{padding:0 5px}.scene-header h1{font-size:1em}.actor-bio-block .portrait-container{width:300px !important;min-width:300px !important;max-width:300px !important;flex-shrink:0 !important}.actor-bio-block .portrait-container img{max-width:300px !important;width:300px !important}.film-details-section .poster-container img{max-width:200px}}.footer-container ul,.footer-container ul li,.footer-column ul,.footer-column ul li,.birthday-list-small ul,.birthday-list-small ul li{list-style:none !important;list-style-type:none !important}