h2.library-title,.library-title{text-align:left;-webkit-text-fill-color:#000;text-shadow:  1px 1px 0 var(--color-hms-pink),2px 2px 0 var(--color-pink-alpha-06),-1px -1px 0 var(--color-hms-blue),-2px -2px 0 var(--color-blue-alpha-06),0 0 0 #000,0 0 8px var(--color-pink-alpha-03),0 0 12px var(--color-blue-alpha-02);filter:drop-shadow(0 2px 4px #0000004d);margin:0;font-weight:700;line-height:1.3;position:relative;font-size:var(--text-h2,1.875rem)!important;font-family:var(--font-special)!important;color:#000!important}@media (min-width:768px) and (max-width:1023px){h2.library-title,.library-title{font-size:var(--text-h2-tablet,1.625rem)!important}}@media (max-width:767px){h2.library-title,.library-title{font-size:var(--text-h2-mobile,1.5rem)!important}}.library-page:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#4fd6ff05 2px 4px);width:100%;height:100%;animation:4s linear infinite libraryScanLines;position:fixed;top:0;left:0}@keyframes libraryScanLines{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}.library-page:after{content:"";background-image:linear-gradient(var(--color-pink-alpha-03-subtle)1px,transparent 1px),linear-gradient(90deg,var(--color-pink-alpha-03-subtle)1px,transparent 1px);pointer-events:none;z-index:0;background-size:50px 50px;width:100%;height:100%;animation:8s ease-in-out infinite libraryGridPulse;position:fixed;top:0;left:0}@keyframes libraryGridPulse{0%,to{opacity:.5}50%{opacity:1}}.library-particles-back{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.library-particle-back{background:linear-gradient(45deg,var(--color-pink-alpha-08),#4fd6ffcc);border-radius:var(--radius-full);box-shadow:0 0 8px var(--color-pink-alpha-06),0 0 16px #4fd6ff66;animation:8s linear infinite libraryParticleFloatUp;position:absolute}@keyframes libraryParticleFloatUp{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-10vh)translate(20px)rotate(360deg)}}.library-particles-front{pointer-events:none;z-index:20;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.library-particle-front{background:linear-gradient(45deg,#4fd6ff99,var(--color-pink-alpha-06));border-radius:var(--radius-full);box-shadow:0 0 12px #4fd6ffcc,0 0 20px var(--color-pink-alpha-06);animation:10s linear infinite libraryParticleFloatUpFront;position:absolute}@keyframes libraryParticleFloatUpFront{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-10vh)translate(-20px)rotate(-360deg)}}body.library-animations-paused .library-page:before,body.library-animations-paused .library-page:after,body.library-animations-paused .library-particles-back,body.library-animations-paused .library-particles-front{animation-play-state:paused}.library-card-style-enabled .library-page .scene-card,.library-card-style-enabled .library-page .performer-card,.library-card-style-enabled .library-page .studio-card,.library-card-style-enabled .library-page .product-card,.library-card-style-enabled .library-page .post-card,.library-card-style-enabled .library-page .library-masonry-item{clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);transition:all .3s;border:2px solid var(--color-pink-alpha-03)!important;box-shadow:0 0 15px var(--color-pink-alpha-02),0 0 30px #4fd6ff1a,inset 0 0 20px var(--color-pink-alpha-05-subtle)!important;border-radius:0!important}.library-card-style-enabled .library-page .scene-card:hover,.library-card-style-enabled .library-page .performer-card:hover,.library-card-style-enabled .library-page .studio-card:hover,.library-card-style-enabled .library-page .product-card:hover,.library-card-style-enabled .library-page .post-card:hover,.library-card-style-enabled .library-page .library-masonry-item:hover{box-shadow:0 0 20px var(--color-pink-alpha-04),0 0 40px #4fd6ff4d,inset 0 0 25px var(--color-pink-alpha-10);border-color:#4fd6ff99;transform:translateY(-3px)}.library-card-style-enabled .library-page .scene-card .card-image,.library-card-style-enabled .library-page .scene-card img,.library-card-style-enabled .library-page .performer-card .card-image,.library-card-style-enabled .library-page .performer-card img,.library-card-style-enabled .library-page .performer-card>div:first-child,.library-card-style-enabled .library-page .performer-card>div:first-child img,.library-card-style-enabled .library-page .studio-card .card-image,.library-card-style-enabled .library-page .studio-card img,.library-card-style-enabled .library-page .product-card .card-image,.library-card-style-enabled .library-page .product-card img,.library-card-style-enabled .library-page .post-card .post-image-container,.library-card-style-enabled .library-page .post-card .post-image,.library-card-style-enabled .library-page .library-masonry-item img{clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);border-radius:0!important}.library-card-style-type2 .library-page .scene-card,.library-card-style-type2 .library-page .performer-card,.library-card-style-type2 .library-page .studio-card,.library-card-style-type2 .library-page .product-card,.library-card-style-type2 .library-page .post-card,.library-card-style-type2 .library-page .library-masonry-item{clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000c 0%,#141414e6 100%);transition:all .3s;position:relative;box-shadow:0 0 20px #ff69b44d,0 0 40px #4fd6ff33,0 0 60px #ff69b41a,inset 0 0 30px #ff69b40d,inset 0 0 0 2px #ff69b499;border:2px solid #ff69b466!important}.library-card-style-type2 .library-page .scene-card:hover,.library-card-style-type2 .library-page .performer-card:hover,.library-card-style-type2 .library-page .studio-card:hover,.library-card-style-type2 .library-page .product-card:hover,.library-card-style-type2 .library-page .post-card:hover,.library-card-style-type2 .library-page .library-masonry-item:hover{background:linear-gradient(135deg,#000000e6 0%,#1e1e1e 100%);transform:translateY(-5px);box-shadow:0 10px 25px #000c,0 0 30px #ff69b499,0 0 50px #4fd6ff66,0 0 70px #ff69b440,inset 0 0 40px #ff69b41a,inset 0 0 0 2px #4fd6ffcc;border-color:#4fd6ffcc!important}.library-card-style-type2 .library-page .scene-card .card-image,.library-card-style-type2 .library-page .scene-card img,.library-card-style-type2 .library-page .performer-card .card-image,.library-card-style-type2 .library-page .performer-card img,.library-card-style-type2 .library-page .studio-card .card-image,.library-card-style-type2 .library-page .studio-card img,.library-card-style-type2 .library-page .product-card .card-image,.library-card-style-type2 .library-page .product-card img,.library-card-style-type2 .library-page .post-card .post-image-container,.library-card-style-type2 .library-page .post-card .post-image,.library-card-style-type2 .library-page .library-masonry-item img{clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px)}.library-card-style-disabled .library-page .scene-card,.library-card-style-disabled .library-page .performer-card,.library-card-style-disabled .library-page .studio-card,.library-card-style-disabled .library-page .product-card,.library-card-style-disabled .library-page .post-card,.library-card-style-disabled .library-page .library-masonry-item{clip-path:none;box-shadow:none;border:none}body[data-library-loading=true]:not(.library-hydrated):before{content:"";background:var(--color-black-full);z-index:9999;pointer-events:none;opacity:1;width:100%;height:100vh;transition:opacity .5s ease-out;position:fixed;top:0;left:0}body[data-library-loading=true]:not(.library-hydrated):after{content:"";pointer-events:none;z-index:10000;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#4fd6ff05 2px 4px);width:100%;height:100vh;transition:opacity .5s ease-out;animation:4s linear infinite libraryScanLines;position:fixed;top:0;left:0}body.library-hydrated:before,body.library-hydrated:after{opacity:0;pointer-events:none;transition:opacity .5s ease-out}.library-initial-loading{z-index:9999;pointer-events:none;opacity:1;width:100%;height:100vh;transition:opacity .5s ease-out;position:fixed;top:0;left:0}.library-initial-loading[data-hydrated=true],body.library-hydrated .library-initial-loading{opacity:0;pointer-events:none;transition:opacity .5s ease-out}.library-initial-loading-bg{background:var(--color-black-full);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.library-initial-loading-scanlines{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#4fd6ff05 2px 4px);width:100%;height:100%;animation:4s linear infinite libraryScanLines;position:absolute;top:0;left:0}.library-initial-loading-grid{background-image:linear-gradient(var(--color-pink-alpha-03-subtle)1px,transparent 1px),linear-gradient(90deg,var(--color-pink-alpha-03-subtle)1px,transparent 1px);pointer-events:none;z-index:2;background-size:50px 50px;width:100%;height:100%;animation:8s ease-in-out infinite libraryGridPulse;position:absolute;top:0;left:0}.library-initial-loading-particles-back{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.library-initial-loading-particles-front{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.library-initial-loading-particle{background:var(--color-hms-pink);opacity:.6;pointer-events:none;border-radius:50%;position:absolute;bottom:-10px}.library-hms-edit-card{color:inherit;border-radius:var(--radius-md);background:#1a1a1acc;border:1px solid #ffffff26;text-decoration:none;transition:all .2s;display:block;overflow:hidden}.library-hms-edit-card:hover{border-color:var(--color-hms-pink);box-shadow:0 0 20px var(--color-pink-alpha-04)}.library-hms-edit-card-inner{flex-direction:column;justify-content:space-between;min-height:120px;padding:1.25rem;display:flex}.library-hms-edit-card-title{font-size:var(--text-body);color:var(--color-white);margin:0 0 .5rem;font-weight:600}.library-hms-edit-card-meta{font-size:var(--text-body-small);color:#ffffff80;margin:0 0 .75rem}.library-hms-edit-card-view{font-size:var(--text-body-small);color:var(--color-hms-pink);font-weight:600}
