
.grid-item-holder{position:relative;overflow:hidden}#portfolio_horizontal_container{float:left;z-index:1;width:100%;height:100%;position:relative}#portfolio_horizontal_container .portfolio_item{float:left;z-index:1;width:auto;padding:3px;position:relative;overflow:hidden}#portfolio_horizontal_container .portfolio_item img{float:left;z-index:1;width:auto;transition:all 2s cubic-bezier(.19,1,.22,1);position:relative;transform:translateZ(0)}#portfolio_horizontal_container .portfolio_item:hover img{transform:scale(1.15)}body.dragging{-webkit-user-select:none;user-select:none}.force-scrollbar{scrollbar-width:auto;-ms-overflow-style:auto;overflow:scroll hidden}.force-scrollbar::-webkit-scrollbar{height:8px}.force-scrollbar::-webkit-scrollbar-thumb{background:#00a36d;border-radius:4px}.force-scrollbar::-webkit-scrollbar-track{background:#151d2c}.loading-spinner{border:6px solid #f3f3f3;border-top-color:#12b981;border-radius:50%;width:48px;height:48px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.preview-hover-switch{overflow:hidden}.preview-hover-switch .after-img{opacity:1;z-index:2;transition:opacity .5s}.preview-hover-switch .before-img{opacity:0;z-index:1;transition:opacity .5s}.preview-hover-switch:hover .after-img{opacity:0}.preview-hover-switch:hover .before-img{opacity:1}.preview-hover-switch .label-text{z-index:3;transition:all .3s}.preview-hover-switch:hover .after-label,.before-label{display:none}.preview-hover-switch:hover .before-label{display:block}.upload-part{height:650px}.upload-part .btn-transparent-hover:hover{color:#fff;transition:background-color .3s;background-color:#0000!important}.upload-part .custom-placeholder::placeholder{color:#888;opacity:1}.upload-part .link-button-cross:hover,.upload-part .link-button-right:hover{background-color:#4d4a4a;border-radius:50%;width:40px;height:40px}.upload-part .custom-placeholder{width:"320px",}@media screen and (max-width:1200px){.upload-part{height:550px;margin-bottom:10px}.upload-part .custom-placeholder{width:"180px",}}
.custom-styled-part{overflow:hidden auto}.custom-styled-part-container{background-color:#0a0914;border-radius:20px;height:650px}.custom-styled-card-level{color:#f5f5f5;font-size:16px;font-weight:400}.custom-styled-card-box,.custom-styled-card-box:focus{color:#a3a3a3;background-color:#0a0914;border-color:#4d4a4a;font-size:14px}.name-of-character{color:#f5f5f5;font-size:13px}@media screen and (max-width:1200px){.custom-styled-part-container{height:400px;margin-bottom:10px}.name-of-character{font-size:11px}}
.preview-hover-switch{overflow:hidden}.preview-hover-switch .after-img{opacity:1;z-index:2;transition:opacity .5s}.preview-hover-switch .before-img{opacity:0;z-index:1;transition:opacity .5s}.preview-hover-switch:hover .after-img{opacity:0}.preview-hover-switch:hover .before-img{opacity:1}.preview-hover-switch .label-text{z-index:3;transition:all .3s}.preview-hover-switch:hover .after-label,.before-label{display:none}.preview-hover-switch:hover .before-label{display:block}.upload-part{height:650px}.upload-part .btn-transparent-hover:hover{color:#fff;transition:background-color .3s;background-color:#0000!important}.upload-part .custom-placeholder::placeholder{color:#888;opacity:1}.upload-part .link-button-cross:hover,.upload-part .link-button-right:hover{background-color:#4d4a4a;border-radius:50%;width:40px;height:40px}.upload-part .custom-placeholder{width:"320px",}.paste-box{color:#f5f5f5;margin:30px;font-size:14px;font-weight:500}.key-box{color:#f5f5f5;background-color:#0000;border:2px solid #1e40af;border-radius:.5rem;margin:0 4px;padding:8px;font-size:1.125rem;font-weight:600}.dark-mode .key-box{color:#e5e7eb;border-color:#e5e7eb}@media screen and (max-width:1200px){.upload-part{height:550px;margin-bottom:10px}.upload-part .custom-placeholder{width:"180px",}}
.custom-styled-part{overflow:hidden auto}.custom-styled-part-container{background-color:#151d2c;border-radius:20px;height:650px}.custom-styled-card-level{color:#f5f5f5;font-size:16px;font-weight:400}.custom-styled-card-box{color:#a3a3a3;background-color:#171717;border-color:#4d4a4a;font-size:14px}.custom-image-to-image .custom-btn{color:#fff;background-color:#3e3e3e;border:none}.custom-image-to-image .custom-btn:hover{background-color:#3e3e3e}.custom-image-to-image input[type=range]{appearance:none;background:0 0;width:100%}.custom-image-to-image input[type=range]::-webkit-slider-runnable-track{background-color:#374151;border-radius:3px;height:6px}.custom-image-to-image input[type=range]::-moz-range-track{background-color:#374151;border-radius:3px;height:6px}.custom-image-to-image input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background-color:#3b82f6;border-radius:50%;width:16px;height:16px;margin-top:-5px}.custom-image-to-image input[type=range]::-moz-range-thumb{cursor:pointer;background-color:#3b82f6;border:none;border-radius:50%;width:16px;height:16px}@media screen and (max-width:1200px){.custom-styled-part-container{margin-bottom:10px}}
.preview-hover-switch{overflow:hidden}.preview-hover-switch .after-img{opacity:1;z-index:2;transition:opacity .5s}.preview-hover-switch .before-img{opacity:0;z-index:1;transition:opacity .5s}.preview-hover-switch:hover .after-img{opacity:0}.preview-hover-switch:hover .before-img{opacity:1}.preview-hover-switch .label-text{z-index:3;transition:all .3s}.preview-hover-switch:hover .after-label,.before-label{display:none}.preview-hover-switch:hover .before-label{display:block}.upload-part{height:650px}.upload-part .btn-transparent-hover:hover{color:#fff;transition:background-color .3s;background-color:#0000!important}.upload-part .custom-placeholder::placeholder{color:#888;opacity:1}.upload-part .link-button-cross:hover,.upload-part .link-button-right:hover{background-color:#4d4a4a;border-radius:50%;width:40px;height:40px}.upload-part .custom-placeholder{width:"320px",}.image-styles-anime-portrait{width:550px;height:300px;margin-top:-90px}@media screen and (max-width:1200px){.upload-part{height:550px;margin-bottom:10px}.upload-part .custom-placeholder{width:"180px",}.image-styles-anime-portrait{width:512px;height:200px;top:10px;right:0}}
.custom-styled-part{overflow:hidden auto}.custom-styled-part-container{background-color:#151d2c;border-radius:20px;height:650px}.custom-styled-card-level{color:#f5f5f5;font-size:16px;font-weight:400}.custom-styled-card-box{color:#a3a3a3;background-color:#151d2c;border-color:#4d4a4a;font-size:14px}.anime-name-style{color:#f5f5f5;font-size:13px}@media screen and (max-width:1200px){.custom-styled-part-container{margin-bottom:10px}.anime-name-style{font-size:11px}}
.preview-hover-switch{overflow:hidden}.preview-hover-switch .after-img{opacity:1;z-index:2;transition:opacity .5s}.preview-hover-switch .before-img{opacity:0;z-index:1;transition:opacity .5s}.preview-hover-switch:hover .after-img{opacity:0}.preview-hover-switch:hover .before-img{opacity:1}.preview-hover-switch .label-text{z-index:3;transition:all .3s}.preview-hover-switch:hover .after-label,.before-label{display:none}.preview-hover-switch:hover .before-label{display:block}.upload-part{height:650px}.upload-part .btn-transparent-hover:hover{color:#fff;transition:background-color .3s;background-color:#0000!important}.upload-part .custom-placeholder::placeholder{color:#888;opacity:1}.upload-part .link-button-cross:hover,.upload-part .link-button-right:hover{background-color:#4d4a4a;border-radius:50%;width:40px;height:40px}.upload-part .custom-placeholder{width:"320px",}.image-styles-flux-kontext{width:550px;height:300px;margin-top:-90px}@media screen and (max-width:1200px){.upload-part{height:550px;margin-bottom:10px}.upload-part .custom-placeholder{width:"180px",}.image-styles-flux-kontext{width:512px;height:200px}}
.custom-styled-part{overflow:hidden auto}.custom-styled-part-container{background-color:#151d2c;border-radius:20px;height:650px}.custom-styled-card-level{color:#f5f5f5;font-size:16px;font-weight:400}.custom-styled-card-box{color:#eedede;background-color:#07060e;border-color:#4d4a4a;font-size:14px}.custom-flux-kontext .custom-btn{color:#fff;background-color:#3e3e3e;border:none}.custom-flux-kontext .custom-btn:hover{background-color:#3e3e3e}.custom-flux-kontext input[type=range]{appearance:none;background:0 0;width:100%}.custom-flux-kontext input[type=range]::-webkit-slider-runnable-track{background-color:#374151;border-radius:3px;height:6px}.custom-flux-kontext input[type=range]::-moz-range-track{background-color:#374151;border-radius:3px;height:6px}.custom-flux-kontext input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background-color:#3b82f6;border-radius:50%;width:16px;height:16px;margin-top:-5px}.custom-flux-kontext input[type=range]::-moz-range-thumb{cursor:pointer;background-color:#3b82f6;border:none;border-radius:50%;width:16px;height:16px}.custom-radio-wrapper{color:#fff;cursor:pointer;background-color:#07060e;border:1px solid #000;border-radius:6px;align-items:center;gap:10px;width:95%;margin:0 auto;padding:10px 12px;transition:all .3s;display:flex}.custom-radio-wrapper:hover{border-color:#2563eb}.custom-radio-wrapper.active{color:#a259ff;background-color:#1e1e2f;border:2px solid #a259ff;font-weight:600}.custom-radio-circle{border:2px solid #467bf0;border-radius:50%;width:18px;height:18px;transition:background-color .2s,border-color .2s;display:inline-block}.custom-radio-circle.checked{background-color:#a259ff;border-color:#a259ff}@media screen and (max-width:1200px){.custom-styled-part-container{margin-bottom:10px}}
.preview-hover-switch{overflow:hidden}.preview-hover-switch .after-img{opacity:1;z-index:2;transition:opacity .5s}.preview-hover-switch .before-img{opacity:0;z-index:1;transition:opacity .5s}.preview-hover-switch:hover .after-img{opacity:0}.preview-hover-switch:hover .before-img{opacity:1}.preview-hover-switch .label-text{z-index:3;transition:all .3s}.preview-hover-switch:hover .after-label,.before-label{display:none}.preview-hover-switch:hover .before-label{display:block}.upload-part{height:650px}.upload-part .btn-transparent-hover:hover{color:#fff;transition:background-color .3s;background-color:#0000!important}.upload-part .custom-placeholder::placeholder{color:#888;opacity:1}.upload-part .link-button-cross:hover,.upload-part .link-button-right:hover{background-color:#4d4a4a;border-radius:50%;width:40px;height:40px}.upload-part .custom-placeholder{width:"320px",}@media screen and (max-width:1200px){.upload-part{height:550px;margin-bottom:10px}.upload-part .custom-placeholder{width:"180px",}}
.custom-styled-part{overflow:hidden auto}.custom-styled-part-container{background-color:#151d2c;border-radius:20px;height:650px}.custom-styled-card-level{color:#f5f5f5;font-size:16px;font-weight:400}.custom-styled-card-box{color:#a3a3a3;background-color:#0a0914;border-color:#4d4a4a;font-size:14px}.pet-name-style{color:#f5f5f5;font-size:12px}@media screen and (max-width:1200px){.custom-styled-part-container{margin-bottom:10px}.pet-name-style{font-size:11px}}
.preview-hover-switch{overflow:hidden}.preview-hover-switch .after-img{opacity:1;z-index:2;transition:opacity .5s}.preview-hover-switch .before-img{opacity:0;z-index:1;transition:opacity .5s}.preview-hover-switch:hover .after-img{opacity:0}.preview-hover-switch:hover .before-img{opacity:1}.preview-hover-switch .label-text{z-index:3;transition:all .3s}.preview-hover-switch:hover .after-label,.before-label{display:none}.preview-hover-switch:hover .before-label{display:block}.upload-part{height:650px}.upload-part .btn-transparent-hover:hover{color:#fff;transition:background-color .3s;background-color:#0000!important}.upload-part .custom-placeholder::placeholder{color:#888;opacity:1}.upload-part .link-button-cross:hover,.upload-part .link-button-right:hover{background-color:#4d4a4a;border-radius:50%;width:40px;height:40px}.upload-part .custom-placeholder{width:"320px",}@media screen and (max-width:1200px){.upload-part{height:550px;margin-bottom:10px}.upload-part .custom-placeholder{width:"180px",}}
.custom-styled-part{overflow:hidden auto}.custom-styled-part-container{background-color:#151d2c;border-radius:20px;height:650px}.custom-styled-card-level{color:#f5f5f5;font-size:16px;font-weight:400}.custom-styled-card-box,.custom-styled-card-box:focus{color:#a3a3a3;background-color:#0a0914;border-color:#4d4a4a;font-size:14px}@media screen and (max-width:1200px){.custom-styled-part-container{margin-bottom:10px}}
.preview-hover-switch{overflow:hidden}.preview-hover-switch .after-img{opacity:1;z-index:2;transition:opacity .5s}.preview-hover-switch .before-img{opacity:0;z-index:1;transition:opacity .5s}.preview-hover-switch:hover .after-img{opacity:0}.preview-hover-switch:hover .before-img{opacity:1}.preview-hover-switch .label-text{z-index:3;transition:all .3s}.preview-hover-switch:hover .after-label,.before-label{display:none}.preview-hover-switch:hover .before-label{display:block}.upload-part{height:650px}.upload-part .btn-transparent-hover:hover{color:#fff;transition:background-color .3s;background-color:#0000!important}.upload-part .custom-placeholder::placeholder{color:#888;opacity:1}.upload-part .link-button-cross:hover,.upload-part .link-button-right:hover{background-color:#4d4a4a;border-radius:50%;width:40px;height:40px}.upload-part .custom-placeholder{width:"320px",}.paste-box{color:#f5f5f5;margin:30px;font-size:14px;font-weight:500}.key-box{color:#f5f5f5;background-color:#0000;border:2px solid #1e40af;border-radius:.5rem;margin:0 4px;padding:8px;font-size:1.125rem;font-weight:600}.dark-mode .key-box{color:#e5e7eb;border-color:#e5e7eb}@media screen and (max-width:1200px){.upload-part{height:550px;margin-bottom:10px}.upload-part .custom-placeholder{width:"180px",}}
.custom-styled-part{overflow:hidden auto}.custom-styled-part-container{background-color:#151d2c;border-radius:20px;height:650px}.custom-styled-card-level{color:#f5f5f5;font-size:16px;font-weight:400}.custom-styled-card-box{color:#a3a3a3;background-color:#171717;border-color:#4d4a4a;font-size:14px}.custom-image-to-video .custom-btn{color:#fff;background-color:#3e3e3e;border:none}.custom-image-to-video .custom-btn:hover{background-color:#3e3e3e}.custom-image-to-video .dark-bg{color:#e5e7eb;background-color:#171717!important}.custom-image-to-video .dark-bg:after{visibility:hidden;display:none}.custom-image-to-video .dark-bg:hover .down-arrow{display:none}.custom-image-to-video .dark-bg:hover .up-arrow{color:#f5f5f5;display:block}.custom-image-to-video .dark-bg .up-arrow{display:none}.custom-image-to-video .custom-dropdown-menu{background-color:#fff;border-radius:.5rem;max-height:240px;transition:opacity .2s;overflow-y:auto}.custom-image-to-video .dark .custom-dropdown-menu{background-color:#1f2937;border:1px solid #374151}.dark-dropdown,.dark-dropdown .dropdown-item{color:#f5f5f5!important;background-color:#262626!important}.dark-dropdown .dropdown-item:hover{color:#fff!important;background-color:#333!important}@media screen and (max-width:1200px){.custom-styled-part-container{margin-bottom:10px}}
.preview-hover-switch{overflow:hidden}.preview-hover-switch .after-img{opacity:1;z-index:2;transition:opacity .5s}.btn-dark-hover:hover{background-color:#151d2c}.preview-hover-switch .before-img{opacity:0;z-index:1;transition:opacity .5s}.preview-hover-switch:hover .after-img{opacity:0}.preview-hover-switch:hover .before-img{opacity:1}.preview-hover-switch .label-text{z-index:3;transition:all .3s}.preview-hover-switch:hover .after-label,.before-label{display:none}.preview-hover-switch:hover .before-label{display:block}.upload-part{height:650px}.upload-part .btn-transparent-hover:hover{color:#fff;transition:background-color .3s;background-color:#0000!important}.upload-part .custom-placeholder::placeholder{color:#888;opacity:1}.upload-part .link-button-cross:hover,.upload-part .link-button-right:hover{background-color:#4d4a4a;border-radius:50%;width:40px;height:40px}.upload-part .custom-placeholder{width:"320px",}@media screen and (max-width:1200px){.upload-part{height:550px;margin-bottom:10px}.upload-part .custom-placeholder{width:"180px",}}
.preview-hover-switch{overflow:hidden}.preview-hover-switch .after-img{opacity:1;z-index:2;transition:opacity .5s}.preview-hover-switch .before-img{opacity:0;z-index:1;transition:opacity .5s}.preview-hover-switch:hover .after-img{opacity:0}.preview-hover-switch:hover .before-img{opacity:1}.preview-hover-switch .label-text{z-index:3;transition:all .3s}.preview-hover-switch:hover .after-label,.before-label{display:none}.preview-hover-switch:hover .before-label{display:block}.upload-part{height:650px}.upload-part .btn-transparent-hover:hover{color:#fff;transition:background-color .3s;background-color:#0000!important}.upload-part .custom-placeholder::placeholder{color:#888;opacity:1}.upload-part .link-button-cross:hover,.upload-part .link-button-right:hover{background-color:#4d4a4a;border-radius:50%;width:40px;height:40px}.upload-part .custom-placeholder{width:"320px",}.image-styles-flux-kontext{width:512px;height:350px;top:48px;right:150px}@media screen and (max-width:1200px){.upload-part{height:550px;margin-bottom:10px}.upload-part .custom-placeholder{width:"180px",}.image-styles-flux-kontext{width:512px;height:350px;top:48px;right:0}}
