body{--text-color-default: #c6c6c6;--sub-text-color-default: #969696;--background-color-default: #161616;--title-color-default: rgb(255, 255, 0, .8);--title-color-default-2: hsl(60, 94%, 42%);--title-color-hover-default: rgb(255, 255, 0, .85);--title-color-hover-default-2: hsl(60, 94%, 47%);--straight-color-default: #3A88E9;--gay-color-default: yellowgreen;--trans-color-default: coral;color:var(--text-color-default);background-color:var(--background-color-default);margin:0;-webkit-text-size-adjust:none}.hidden,.layout-loading{display:none}header{display:flex;align-items:center;padding-left:17px;padding-right:17px;border-bottom:solid 1px var(--sub-text-color-default);margin-bottom:17px;height:50px;margin-left:8px;margin-right:8px}header a{text-decoration:none}header .logo-title{display:flex;align-items:center}header .dtc-logo{display:block;fill:var(--title-color-default);stroke:var(--title-color-default);width:25px;height:25px}header .dtc-title{color:var(--background-color-default);font-family:Arial Rounded MT Bold,sans-serif;font-size:1.7rem;text-shadow:-1px -1px 0 var(--title-color-default),1px 1px 0 var(--title-color-default),-1px 1px 0 var(--title-color-default),1px -1px 0 var(--title-color-default);letter-spacing:3px;padding-left:10px}header .link-menu{display:none}header .link-menu .link-menu-title{display:flex;justify-content:center}header .link-menu .link-menu-title:hover{color:var(--title-color-default)}header .link-menu .link-menu-title.hidden{display:none}header .link-menu .link-menu-title button{display:flex;align-items:center}header .link-menu .link-menu-title button span{margin-right:3px}header .link-menu .link-menu-title .link-menu-title-arrow{display:block;width:15px;height:15px;fill:var(--title-color-default);transition:transform .4s ease-in-out;transform:rotateX(0)}header .link-menu .link-menu-title button.active .link-menu-title-arrow{transform:rotateX(-180deg)}header .link{flex-grow:1;display:flex;justify-content:center}header .link a{color:var(--text-color-default);font-size:.85rem;margin-left:40px;margin-right:40px;font-family:Arial,sans-serif}header .link a:hover{color:var(--title-color-default)}header .link a.active{border-bottom:solid 1px var(--title-color-default)}header .link a.hidden{visibility:hidden}header button{font-size:.875rem;background-color:var(--background-color-default);border:none;color:var(--text-color-default);cursor:pointer;padding:0;opacity:1;transition:opacity .4s ease-out,visibility .4s}header button:hover{color:var(--title-color-default)}header button.hidden{visibility:hidden;opacity:0}.header-right-container{position:absolute;top:14px;right:165px}.header-right-container .search{display:block;width:23px;height:23px;fill:var(--text-color-default);cursor:pointer}.header-right-container .search:hover{fill:var(--title-color-hover-default)}@media (max-width: 800px){header{padding-left:5px;padding-right:5px}header .link-menu{flex-grow:1;display:block}header .link{position:absolute;flex-direction:column;align-items:center;top:51px;left:0;width:100%;background-color:var(--background-color-default);box-shadow:0 15px 17px #000000bf;z-index:1;height:0;overflow:hidden;transition:height .4s ease-in-out}header .link.active{height:140px}header .link a{margin-left:0;margin-right:0;margin-top:20px}header .link a:last-child{margin-bottom:20px}}@media (max-width: 900px){.header-right-container{position:inherit;float:right;margin-right:14px;margin-bottom:8px;margin-top:-2px}.header-right-container .search{width:26px;height:26px}}.modal-sign-in-container{visibility:hidden;opacity:0;position:fixed;top:0;width:100vw;height:100vh;transition:opacity .4s ease-out,visibility .4s;min-height:500px}.modal-sign-in-container.active{visibility:visible;opacity:1}.modal-sign-in-container .overlay-sign-in{position:absolute;width:100%;height:100%;background-color:#000;opacity:.4}.modal-sign-in{width:95%;max-width:500px;background-color:var(--background-color-default);border-radius:7px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #00000080;padding:30px;box-sizing:border-box}.modal-sign-in .close{display:block;position:absolute;top:10px;right:10px;fill:var(--text-color-default);width:15px;height:15px;cursor:pointer}.modal-sign-in .close:hover{fill:var(--title-color-hover-default)}.modal-sign-in .header{display:flex;align-items:center;justify-content:center}.modal-sign-in .logo-title{display:flex;align-items:center}.modal-sign-in .dtc-logo{display:block;fill:var(--title-color-default);stroke:var(--title-color-default);width:45px;height:45px}.modal-sign-in .dtc-title{color:var(--background-color-default);font-family:Arial Rounded MT Bold,sans-serif;font-size:3.2rem;text-shadow:-2px -2px 0 var(--title-color-default),2px 2px 0 var(--title-color-default),-2px 2px 0 var(--title-color-default),2px -2px 0 var(--title-color-default);letter-spacing:6px;padding-left:20px}.modal-sign-in input{font-size:1rem;padding:5px;max-width:300px;width:95%}.modal-sign-in .login{display:flex;justify-content:center;padding-top:30px}.modal-sign-in .password{display:flex;justify-content:center;padding-top:30px;padding-bottom:20px}.modal-sign-in .sign-in{display:flex;justify-content:center;padding-top:20px}.modal-sign-in .sign-up{display:flex;justify-content:center;padding-top:50px;font-family:Arial,sans-serif;font-size:.91rem;padding-bottom:10px}.modal-sign-in .sign-up span{margin-right:5px}.modal-sign-in .sign-up a{color:var(--title-color-default)}.modal-sign-in .error-message{display:flex;justify-content:center;color:red;height:20px}.modal-dialog .modal-search-video-filter{display:flex;justify-content:center;padding-top:30px}.modal-dialog .modal-search-video-ai{display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;background-color:var(--background-color-default);border:none;margin-right:10px}.modal-dialog .modal-search-video-ai-icon{display:block;width:29px;height:29px;fill:var(--text-color-default)}.modal-dialog .modal-search-video-ai:hover .modal-search-video-ai-icon{fill:var(--title-color-hover-default)}.modal-dialog .modal-search-video-filter input{font-size:1rem;padding:5px;width:80%}.modal-dialog .modal-search-video-sex-orientation-container{display:flex;justify-content:space-around;max-width:300px;width:100%;padding-top:30px;padding-bottom:10px;margin:auto}.modal-dialog .modal-search-video-sex-orientation-container button{background:none;border:none;cursor:pointer;color:var(--text-color-default);border-bottom:solid 1px var(--background-color-default);padding:1px 4px}.modal-dialog .modal-search-video-sex-orientation-container button[data-search-video-sex-orientation=Straight]{fill:var(--straight-color-default)}.modal-dialog .modal-search-video-sex-orientation-container button[data-search-video-sex-orientation=Gay]{fill:var(--gay-color-default)}.modal-dialog .modal-search-video-sex-orientation-container button[data-search-video-sex-orientation=Trans]{fill:var(--trans-color-default)}.modal-dialog .modal-search-video-sex-orientation-container[data-search-video-sex-orientation=Straight] button[data-search-video-sex-orientation=Straight],.modal-dialog .modal-search-video-sex-orientation-container[data-search-video-sex-orientation=Gay] button[data-search-video-sex-orientation=Gay],.modal-dialog .modal-search-video-sex-orientation-container[data-search-video-sex-orientation=Trans] button[data-search-video-sex-orientation=Trans]{border-bottom:solid 1px var(--title-color-default);color:var(--text-color-default);cursor:default}.modal-dialog .modal-search-video-sex-orientation-container button:hover{color:var(--title-color-hover-default)}.modal-dialog .modal-search-video-sex-orientation-container button .modal-search-video-sex-orientation{display:inline-block;width:28px;height:28px}.modal-dialog .modal-search-video-sex-orientation-container button span{display:block;font-family:Arial,sans-serif;font-size:.83rem}.modal-dialog .modal-search-video-footer{display:flex;align-items:center;justify-content:center;padding-top:20px;padding-bottom:20px}@media (max-width: 800px){.modal-sign-in .sign-up{flex-direction:column;align-items:center;line-height:1.4rem}}.modal-dialog-container{visibility:hidden;opacity:0;position:fixed;top:0;width:100vw;height:100vh;transition:opacity .4s ease-out,visibility .4s;min-height:500px}.modal-dialog-container.active{visibility:visible;opacity:1}.modal-dialog-container[position=top]{position:relative;display:flex;justify-content:center;height:auto}.modal-dialog-overlay{position:fixed;width:100%;height:100%;background-color:#000;opacity:.4}.modal-dialog{width:95%;max-width:550px;background-color:var(--background-color-default);border-radius:7px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #00000080;border:1px solid var(--title-color-hover-default)}.modal-dialog[size=large]{max-width:600px}.modal-dialog[size=small]{max-width:500px}.modal-dialog[size=x-small]{max-width:400px}.modal-dialog-container[position=top] .modal-dialog{position:relative;margin-top:50px;margin-bottom:50px;left:auto;transform:inherit}.modal-dialog-close{display:block;position:absolute;top:10px;right:10px;fill:var(--text-color-default);width:14px;height:14px;cursor:pointer}.modal-dialog-close:hover{fill:var(--title-color-hover-default)}.modal-dialog-header{display:flex;align-items:center;justify-content:center}.modal-dialog-header-title{color:var(--title-color-default);font-size:1.35rem;font-family:Arial,sans-serif;padding-top:15px}@media (max-width: 800px){.modal-dialog-header-title{font-size:1.2rem}.modal-dialog-close{width:15px;height:15px}}@media (max-height: 700px){.modal-dialog{top:50%}}@media (max-height: 550px){.modal-dialog{width:400px}.modal-dialog-container[position=top] .modal-dialog{width:auto}.modal-dialog-container:not([position=top]) .modal-dialog-header-title{font-size:1.2rem}}@media (max-height: 500px){.modal-dialog{max-height:calc(100vh - 40px);overflow-y:auto;position:fixed;top:50%}.modal-dialog-close{width:15px;height:15px}}.sex-orientation-proportion-title{font-size:1.1rem;font-family:Arial,sans-serif;color:var(--title-color-default);padding:0 0 30px}div[position=center]>.sex-orientation-proportion-title{text-align:center}.sex-orientation-proportion-primary-container{display:flex;justify-content:space-around;max-width:300px;width:100%;padding-bottom:30px}div[position=center]>.sex-orientation-proportion-primary-container{margin:auto}.sex-orientation-proportion-primary-container button{background:none;border:none;cursor:pointer;color:var(--text-color-default);border-bottom:solid 1px var(--background-color-default);padding:1px 4px}.sex-orientation-proportion-primary-container button[data-sex-orientation=Straight]{fill:var(--straight-color-default)}.sex-orientation-proportion-primary-container button[data-sex-orientation=Gay]{fill:var(--gay-color-default)}.sex-orientation-proportion-primary-container button[data-sex-orientation=Trans]{fill:var(--trans-color-default)}div[data-primary-sex-orientation=Straight] .sex-orientation-proportion-primary-container button[data-sex-orientation=Straight],div[data-primary-sex-orientation=Gay] .sex-orientation-proportion-primary-container button[data-sex-orientation=Gay],div[data-primary-sex-orientation=Trans] .sex-orientation-proportion-primary-container button[data-sex-orientation=Trans]{border-bottom:solid 1px var(--title-color-default);color:var(--text-color-default);cursor:default}.sex-orientation-proportion-primary-container button:hover{color:var(--title-color-hover-default)}.sex-orientation-proportion-primary-container button .sex-orientation-proportion-primary{display:inline-block;width:28px;height:28px}.sex-orientation-proportion-primary-container button span{display:block;font-family:Arial,sans-serif;font-size:.83rem}.sex-orientation-proportion-container{display:flex;flex-direction:column;gap:15px}div[data-sex-orientation]{display:flex;justify-content:space-around;align-items:center;max-width:300px;width:100%}div[position=center]>.sex-orientation-proportion-container div[data-sex-orientation]{max-width:none}div[data-sex-orientation=Straight]{fill:var(--straight-color-default)}div[data-sex-orientation=Gay]{fill:var(--gay-color-default)}div[data-sex-orientation=Trans]{fill:var(--trans-color-default)}div[data-primary-sex-orientation=Straight] div[data-sex-orientation=Straight],div[data-primary-sex-orientation=Gay] div[data-sex-orientation=Gay],div[data-primary-sex-orientation=Trans] div[data-sex-orientation=Trans]{display:none}.sex-orientation-proportion-container .sex-orientation-proportion{display:block;width:28px;height:28px}.sex-orientation-proportion-container button{background:none;border:none;cursor:pointer;fill:var(--text-color-default);color:var(--text-color-default);border-bottom:solid 1px var(--background-color-default);font-family:Arial,sans-serif;font-size:.85rem;height:20px;padding:1px 4px}div[data-proportion="3"] button[data-proportion="3"],div[data-proportion="2"] button[data-proportion="2"],div[data-proportion="1"] button[data-proportion="1"],div[data-proportion="0"] button[data-proportion="0"]{border-bottom:solid 1px var(--title-color-default);color:var(--text-color-default);cursor:default}button[data-proportion]:hover{color:var(--title-color-hover-default)}iml-button.btn-large{width:312px;--iml-button-font-size: .94rem}iml-button.btn-hidden{display:none}.message-account-create-disabled{margin-top:100px;color:var(--title-color-default);font-size:1.3rem;text-align:center}.modal-dialog-sign-up{padding:30px}input{font-size:1rem;padding:5px;max-width:300px;width:95%}.login{display:flex;justify-content:center;padding-top:10px}.password,.password-confirm{display:flex;justify-content:center;padding-top:30px}.password-confirm{margin-bottom:25px}.sex-orientation{display:flex;justify-content:center;padding-top:30px}.error-message{display:flex;justify-content:center;align-items:center;color:red;height:40px;margin-top:15px;margin-bottom:15px;text-align:center}.footer{display:flex;justify-content:center}
