:root{--rw-glass-background:linear-gradient(135deg,color-mix(in srgb,var(--mantine-color-custom-3) 5%,transparent),transparent 65%),color-mix(in srgb,var(--mantine-color-background-6) 88%,transparent);--rw-glass-border:color-mix(in srgb,var(--mantine-color-background-0) 18%,transparent);--rw-glass-shadow:inset 0 1px 0 color-mix(in srgb,var(--mantine-color-background-0) 6%,transparent),0 8px 28px rgba(0,0,0,.24);--rw-card-border:color-mix(in srgb,var(--mantine-color-background-0) 10%,transparent)}.mantine-Switch-root .mantine-Switch-track{cursor:pointer}.mantine-Input-wrapper{--input-bg:var(--mantine-color-dark-6)!important;--input-bd:var(--mantine-color-dark-5)!important;--mantine-color-text:var(--mantine-color-dark-1)!important;--mantine-radius-default:8px!important}.mantine-TextInput-input{--input-padding:0px 16px!important;margin:12px 0!important;gap:12px!important}.mantine-TextInput-input:hover{box-shadow:0 0 0 4px rgba(54,58,61,.24)}.mantine-TextInput-input::placeholder{color:var(--mantine-color-dark-3)!important}.mantine-TextInput-label{font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;letter-spacing:.15px!important;color:var(--mantine-color-dark-3)!important}.mantine-TextInput-description,.mantine-TextInput-error{font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;letter-spacing:.15px!important}.mantine-TextInput-description{color:var(--mantine-color-dark-4)!important}body,html{overscroll-behavior:none}[data-mantine-color-scheme=dark] .no-scrollbar,[data-mantine-color-scheme=light] .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}[data-mantine-color-scheme=dark] .no-scrollbar::-webkit-scrollbar,[data-mantine-color-scheme=light] .no-scrollbar::-webkit-scrollbar{display:none}[data-mantine-color-scheme=dark] .gallery-section,[data-mantine-color-scheme=light] .gallery-section{flex:3;width:100%}[data-mantine-color-scheme=dark] .scroll-area-scrollbar,[data-mantine-color-scheme=light] .scroll-area-scrollbar{opacity:0;transition:opacity .2s ease}[data-mantine-color-scheme=dark] .scroll-area-scrollbar:active,[data-mantine-color-scheme=dark] .scroll-area-scrollbar:focus,[data-mantine-color-scheme=dark] .scroll-area-scrollbar:hover,[data-mantine-color-scheme=dark] .scroll-area-viewport:active+.scroll-area-scrollbar,[data-mantine-color-scheme=dark] .scroll-area-viewport:focus+.scroll-area-scrollbar,[data-mantine-color-scheme=dark] .scroll-area-viewport:hover+.scroll-area-scrollbar,[data-mantine-color-scheme=light] .scroll-area-scrollbar:active,[data-mantine-color-scheme=light] .scroll-area-scrollbar:focus,[data-mantine-color-scheme=light] .scroll-area-scrollbar:hover,[data-mantine-color-scheme=light] .scroll-area-viewport:active+.scroll-area-scrollbar,[data-mantine-color-scheme=light] .scroll-area-viewport:focus+.scroll-area-scrollbar,[data-mantine-color-scheme=light] .scroll-area-viewport:hover+.scroll-area-scrollbar{opacity:1}[data-mantine-color-scheme=dark] .form-section,[data-mantine-color-scheme=light] .form-section{flex:1;width:25%;position:sticky;top:var(--mantine-spacing-md);height:fit-content;max-height:calc(100vh - 100px);overflow-y:auto;padding:var(--mantine-spacing-md);background:#0d0f10;border-radius:var(--mantine-radius-md)}[data-mantine-color-scheme=dark] .generators-scroll::-webkit-scrollbar,[data-mantine-color-scheme=light] .generators-scroll::-webkit-scrollbar{display:none}[data-mantine-color-scheme=dark] .generators-scroll,[data-mantine-color-scheme=light] .generators-scroll{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px;margin:-4px;overflow-x:auto;overflow-y:hidden}[data-mantine-color-scheme=dark] .generators-content,[data-mantine-color-scheme=light] .generators-content{display:flex;gap:1rem;min-width:min-content;padding:.5rem .5rem 1rem}[data-mantine-color-scheme=dark] .slider-root,[data-mantine-color-scheme=light] .slider-root{opacity:.6;transition:opacity .2s ease}[data-mantine-color-scheme=dark] .slider-root:focus-within,[data-mantine-color-scheme=dark] .slider-root:hover,[data-mantine-color-scheme=light] .slider-root:focus-within,[data-mantine-color-scheme=light] .slider-root:hover{opacity:1}[data-mantine-color-scheme=dark] .slider-track,[data-mantine-color-scheme=light] .slider-track{background-color:#1b1d21!important}[data-mantine-color-scheme=dark] .slider-bar,[data-mantine-color-scheme=light] .slider-bar{background-color:#373a3d!important}[data-mantine-color-scheme=dark] .slider-thumb,[data-mantine-color-scheme=light] .slider-thumb{background-color:#696b6e!important;border:none!important;transition:background-color .2s ease!important}[data-mantine-color-scheme=dark] .slider-mark,[data-mantine-color-scheme=light] .slider-mark{background-color:rgba(0,0,0,0)!important;transition:background-color .2s ease!important}[data-mantine-color-scheme=dark] .slider-mark-label,[data-mantine-color-scheme=light] .slider-mark-label{font-size:12px!important;margin-top:5px!important;color:rgba(155,156,158,.4)!important;transition:color .2s ease!important}[data-mantine-color-scheme=dark] .slider-root:focus-within .slider-bar,[data-mantine-color-scheme=dark] .slider-root:hover .slider-bar,[data-mantine-color-scheme=light] .slider-root:focus-within .slider-bar,[data-mantine-color-scheme=light] .slider-root:hover .slider-bar{background-color:#696b6e!important}[data-mantine-color-scheme=dark] .slider-root:focus-within .slider-thumb,[data-mantine-color-scheme=dark] .slider-root:hover .slider-thumb,[data-mantine-color-scheme=light] .slider-root:focus-within .slider-thumb,[data-mantine-color-scheme=light] .slider-root:hover .slider-thumb{background-color:#9b9c9e!important}[data-mantine-color-scheme=dark] .slider-root:focus-within .slider-mark,[data-mantine-color-scheme=dark] .slider-root:hover .slider-mark,[data-mantine-color-scheme=light] .slider-root:focus-within .slider-mark,[data-mantine-color-scheme=light] .slider-root:hover .slider-mark{background-color:#696b6e!important}[data-mantine-color-scheme=dark] .slider-root:focus-within .slider-mark-label,[data-mantine-color-scheme=dark] .slider-root:hover .slider-mark-label,[data-mantine-color-scheme=light] .slider-root:focus-within .slider-mark-label,[data-mantine-color-scheme=light] .slider-root:hover .slider-mark-label{color:#cdcecf!important}@media(max-width:768px){[data-mantine-color-scheme=dark] .generator-layout,[data-mantine-color-scheme=light] .generator-layout{flex-direction:column}[data-mantine-color-scheme=dark] .form-section,[data-mantine-color-scheme=dark] .gallery-section,[data-mantine-color-scheme=light] .form-section,[data-mantine-color-scheme=light] .gallery-section{width:100%}[data-mantine-color-scheme=dark] .form-section,[data-mantine-color-scheme=light] .form-section{position:static;max-height:none}[data-mantine-color-scheme=dark] .carousel-arrow,[data-mantine-color-scheme=light] .carousel-arrow{display:none}}[data-mantine-color-scheme=dark] .generator-card,[data-mantine-color-scheme=dark] .mantine-Card-root,[data-mantine-color-scheme=light] .generator-card,[data-mantine-color-scheme=light] .mantine-Card-root{transform-origin:center center;width:100%;height:100%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);background:var(--mantine-color-temp-3);border-color:var(--mantine-color-temp-5)}[data-mantine-color-scheme=dark] .generator-card-root,[data-mantine-color-scheme=dark] .mantine-Card-root-root,[data-mantine-color-scheme=light] .generator-card-root,[data-mantine-color-scheme=light] .mantine-Card-root-root{cursor:pointer;backdrop-filter:blur(10px);position:relative;overflow:visible;border:1px solid}[data-mantine-color-scheme=dark] .generator-card-image-stack-container,[data-mantine-color-scheme=dark] .mantine-Card-root-image-stack-container,[data-mantine-color-scheme=light] .generator-card-image-stack-container,[data-mantine-color-scheme=light] .mantine-Card-root-image-stack-container{position:relative;width:100%;height:80px;margin-bottom:var(--mantine-spacing-m);margin-top:var(--mantine-spacing-m);display:flex;justify-content:center;align-items:center}[data-mantine-color-scheme=dark] .generator-card-image-box,[data-mantine-color-scheme=dark] .mantine-Card-root-image-box,[data-mantine-color-scheme=light] .generator-card-image-box,[data-mantine-color-scheme=light] .mantine-Card-root-image-box{position:absolute;width:80px;height:80px;transition:transform .8s cubic-bezier(.4,0,.2,1);overflow:hidden;border-radius:var(--mantine-radius-m);box-shadow:0 2px 4px var(--mantine-color-temp-1);z-index:1;transform:translate(calc((var(--card-index) - 1) * 75px)) rotate(calc((var(--card-index) - 1) * 8deg))}[data-mantine-color-scheme=dark] .generator-card-image-box:first-child,[data-mantine-color-scheme=dark] .mantine-Card-root-image-box:first-child,[data-mantine-color-scheme=light] .generator-card-image-box:first-child,[data-mantine-color-scheme=light] .mantine-Card-root-image-box:first-child{z-index:3}[data-mantine-color-scheme=dark] .generator-card-image-box:nth-child(2),[data-mantine-color-scheme=dark] .mantine-Card-root-image-box:nth-child(2),[data-mantine-color-scheme=light] .generator-card-image-box:nth-child(2),[data-mantine-color-scheme=light] .mantine-Card-root-image-box:nth-child(2){z-index:2}[data-mantine-color-scheme=dark] .generator-card-image-box:nth-child(3),[data-mantine-color-scheme=dark] .mantine-Card-root-image-box:nth-child(3),[data-mantine-color-scheme=light] .generator-card-image-box:nth-child(3),[data-mantine-color-scheme=light] .mantine-Card-root-image-box:nth-child(3){z-index:1}[data-mantine-color-scheme=dark] .generator-card-image-inner,[data-mantine-color-scheme=dark] .mantine-Card-root-image-inner,[data-mantine-color-scheme=light] .generator-card-image-inner,[data-mantine-color-scheme=light] .mantine-Card-root-image-inner{position:relative;width:100%;height:100%}[data-mantine-color-scheme=dark] .generator-card-image,[data-mantine-color-scheme=dark] .mantine-Card-root-image,[data-mantine-color-scheme=light] .generator-card-image,[data-mantine-color-scheme=light] .mantine-Card-root-image{object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-mantine-color-scheme=dark] .generator-card-content,[data-mantine-color-scheme=dark] .mantine-Card-root-content,[data-mantine-color-scheme=light] .generator-card-content,[data-mantine-color-scheme=light] .mantine-Card-root-content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}[data-mantine-color-scheme=dark] .generator-card-title,[data-mantine-color-scheme=dark] .mantine-Card-root-title,[data-mantine-color-scheme=light] .generator-card-title,[data-mantine-color-scheme=light] .mantine-Card-root-title{font-weight:600;font-size:1.125rem}[data-mantine-color-scheme=dark] .generator-card-content-text,[data-mantine-color-scheme=dark] .generator-card-desc,[data-mantine-color-scheme=dark] .mantine-Card-root-content-text,[data-mantine-color-scheme=dark] .mantine-Card-root-desc,[data-mantine-color-scheme=light] .generator-card-content-text,[data-mantine-color-scheme=light] .generator-card-desc,[data-mantine-color-scheme=light] .mantine-Card-root-content-text,[data-mantine-color-scheme=light] .mantine-Card-root-desc{font-size:.875rem;color:var(--mantine-color-dimmed)}[data-mantine-color-scheme=dark] .generator-card-badge,[data-mantine-color-scheme=dark] .mantine-Card-root-badge,[data-mantine-color-scheme=light] .generator-card-badge,[data-mantine-color-scheme=light] .mantine-Card-root-badge{font-size:.75rem}[data-mantine-color-scheme=dark] .generator-card:hover,[data-mantine-color-scheme=dark] .mantine-Card-root:hover,[data-mantine-color-scheme=light] .generator-card:hover,[data-mantine-color-scheme=light] .mantine-Card-root:hover{transform:scale(1.05)}[data-mantine-color-scheme=dark] .generator-card:hover .generator-card-image,[data-mantine-color-scheme=dark] .mantine-Card-root:hover .generator-card-image,[data-mantine-color-scheme=light] .generator-card:hover .generator-card-image,[data-mantine-color-scheme=light] .mantine-Card-root:hover .generator-card-image{transform:scale(1.1)}[data-mantine-color-scheme=dark] .generator-card:hover .generator-card-content .generator-card-title,[data-mantine-color-scheme=dark] .mantine-Card-root:hover .generator-card-content .generator-card-title,[data-mantine-color-scheme=light] .generator-card:hover .generator-card-content .generator-card-title,[data-mantine-color-scheme=light] .mantine-Card-root:hover .generator-card-content .generator-card-title{color:var(--mantine-color-yellow-6)}[data-mantine-color-scheme=dark] .generator-card:hover .generator-card-content .generator-card-content-text,[data-mantine-color-scheme=dark] .generator-card:hover .generator-card-content .generator-card-desc,[data-mantine-color-scheme=dark] .mantine-Card-root:hover .generator-card-content .generator-card-content-text,[data-mantine-color-scheme=dark] .mantine-Card-root:hover .generator-card-content .generator-card-desc,[data-mantine-color-scheme=light] .generator-card:hover .generator-card-content .generator-card-content-text,[data-mantine-color-scheme=light] .generator-card:hover .generator-card-content .generator-card-desc,[data-mantine-color-scheme=light] .mantine-Card-root:hover .generator-card-content .generator-card-content-text,[data-mantine-color-scheme=light] .mantine-Card-root:hover .generator-card-content .generator-card-desc{color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .generator-card:hover,[data-mantine-color-scheme=light] .generator-card:hover{background:var(--mantine-color-temp-2);border-color:var(--mantine-color-temp-4)}[data-mantine-color-scheme=dark] .image-viewer,[data-mantine-color-scheme=light] .image-viewer{position:relative;height:100vh;width:100vw;padding:60px 16px 16px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;overflow:hidden;background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .image-viewer .image-viewer-close-button,[data-mantine-color-scheme=light] .image-viewer .image-viewer-close-button{position:absolute;top:68px;left:8px}[data-mantine-color-scheme=dark] .image-viewer .image-viewer-stack,[data-mantine-color-scheme=light] .image-viewer .image-viewer-stack{width:100%;height:100%;padding-top:16px;align-items:center}[data-mantine-color-scheme=dark] .image-viewer .image-viewer-image,[data-mantine-color-scheme=light] .image-viewer .image-viewer-image{width:fit-content;margin:auto;max-width:100%;max-height:100%;object-fit:contain}[data-mantine-color-scheme=dark] .navigation-bar,[data-mantine-color-scheme=light] .navigation-bar{border-bottom:1px solid var(--mantine-color-dark-8);background:radial-gradient(circle at top right,var(--mantine-color-blue-3) 0,var(--mantine-color-blue-2) 2%,var(--mantine-color-blue-1) 5%,var(--mantine-color-dark-8) 25%,var(--mantine-color-dark-8) 100%);position:sticky;top:0;z-index:100;height:70px;display:flex;align-items:center}@media(min-width:var(--mantine-breakpoint-xs )){[data-mantine-color-scheme=dark] .navigation-bar,[data-mantine-color-scheme=light] .navigation-bar{height:65px}}@media(min-width:var(--mantine-breakpoint-sm )){[data-mantine-color-scheme=dark] .navigation-bar,[data-mantine-color-scheme=light] .navigation-bar{height:70px}}[data-mantine-color-scheme=dark] .navigation-bar__container,[data-mantine-color-scheme=light] .navigation-bar__container{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 var(--mantine-spacing-sm)}@media(min-width:var(--mantine-breakpoint-xs )){[data-mantine-color-scheme=dark] .navigation-bar__container,[data-mantine-color-scheme=light] .navigation-bar__container{padding:0 var(--mantine-spacing-md)}}@media(min-width:var(--mantine-breakpoint-sm )){[data-mantine-color-scheme=dark] .navigation-bar__container,[data-mantine-color-scheme=light] .navigation-bar__container{padding:0 32px}}[data-mantine-color-scheme=dark] .navigation-bar__logo,[data-mantine-color-scheme=light] .navigation-bar__logo{display:flex;align-items:center;gap:var(--mantine-spacing-xs);text-decoration:none;min-width:fit-content}[data-mantine-color-scheme=dark] .navigation-bar__logo-image,[data-mantine-color-scheme=light] .navigation-bar__logo-image{display:flex;align-items:center;flex-shrink:0}[data-mantine-color-scheme=dark] .navigation-bar__logo-text,[data-mantine-color-scheme=light] .navigation-bar__logo-text{display:flex;align-items:center;height:24px;flex-shrink:0}[data-mantine-color-scheme=dark] .navigation-bar__logo-text img,[data-mantine-color-scheme=light] .navigation-bar__logo-text img{height:100%;width:auto}[data-mantine-color-scheme=dark] .navigation-bar__impersonate-label,[data-mantine-color-scheme=light] .navigation-bar__impersonate-label{font-size:var(--mantine-font-size-sm)}[data-mantine-color-scheme=dark] .navigation-bar__links,[data-mantine-color-scheme=light] .navigation-bar__links{display:flex;align-items:center;gap:var(--mantine-spacing-md);margin-left:var(--mantine-spacing-md);flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-mantine-color-scheme=dark] .navigation-bar__links::-webkit-scrollbar,[data-mantine-color-scheme=light] .navigation-bar__links::-webkit-scrollbar{display:none}@media(min-width:var(--mantine-breakpoint-sm )){[data-mantine-color-scheme=dark] .navigation-bar__links,[data-mantine-color-scheme=light] .navigation-bar__links{gap:var(--mantine-spacing-xl)}}[data-mantine-color-scheme=dark] .navigation-bar__links-link,[data-mantine-color-scheme=light] .navigation-bar__links-link{text-decoration:none;padding:8px 12px;color:var(--mantine-color-dark-2);font-weight:500;transition:color .2s ease;height:36px;display:flex;align-items:center;white-space:nowrap}[data-mantine-color-scheme=dark] .navigation-bar__links-link:hover,[data-mantine-color-scheme=light] .navigation-bar__links-link:hover{color:var(--mantine-color-dark-1)}[data-mantine-color-scheme=dark] .navigation-bar__links .login-button,[data-mantine-color-scheme=light] .navigation-bar__links .login-button{background:linear-gradient(90deg,var(--mantine-color-fuchsia-8),var(--mantine-color-blue-9));border:none;border-radius:var(--mantine-radius-xl);color:#fff;font-weight:500;font-size:14px;padding:8px 16px;min-height:40px;transition:all .2s ease-in-out;box-shadow:none}[data-mantine-color-scheme=dark] .navigation-bar__links .login-button:hover,[data-mantine-color-scheme=light] .navigation-bar__links .login-button:hover{background:linear-gradient(90deg,var(--mantine-color-fuchsia-6),var(--mantine-color-blue-6));transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-mantine-color-scheme=dark] .navigation-bar__links .login-button:active,[data-mantine-color-scheme=light] .navigation-bar__links .login-button:active{transform:translateY(0)}[data-mantine-color-scheme=dark] .navigation-bar__links .login-button .mantine-Button-label,[data-mantine-color-scheme=light] .navigation-bar__links .login-button .mantine-Button-label{display:flex;align-items:center;gap:8px;color:#fff;text-transform:none;letter-spacing:.025em}[data-mantine-color-scheme=dark] .navigation-bar__links .login-button .mantine-Button-rightSection,[data-mantine-color-scheme=light] .navigation-bar__links .login-button .mantine-Button-rightSection{display:flex;align-items:center;color:#fff}[data-mantine-color-scheme=dark] .style-card,[data-mantine-color-scheme=light] .style-card{position:relative;cursor:pointer;overflow:hidden;aspect-ratio:16/9;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid;border-radius:var(--mantine-radius-md);border-color:var(--mantine-color-background-4)}[data-mantine-color-scheme=dark] .public-gallery,[data-mantine-color-scheme=light] .public-gallery{display:grid;gap:var(--mantine-spacing-lg);--gallery-cols:2;grid-template-columns:repeat(var(--gallery-cols),1fr)}[data-mantine-color-scheme=dark] .public-gallery:hover,[data-mantine-color-scheme=light] .public-gallery:hover{transform:translateY(-4px);border-color:var(--mantine-color-background-3)}[data-mantine-color-scheme=dark] .public-gallery .style-card-image,[data-mantine-color-scheme=light] .public-gallery .style-card-image{position:relative;width:100%;height:100%}[data-mantine-color-scheme=dark] .public-gallery .style-card-image img,[data-mantine-color-scheme=light] .public-gallery .style-card-image img{object-fit:contain;transition:transform .2s cubic-bezier(.4,0,.2,1)}[data-mantine-color-scheme=dark] .public-gallery .style-card-image:hover img,[data-mantine-color-scheme=light] .public-gallery .style-card-image:hover img{transform:scale(1.05)}[data-mantine-color-scheme=dark] .style-card-overlay,[data-mantine-color-scheme=light] .style-card-overlay{position:absolute;bottom:0;left:0;right:0;padding:12px;transition:opacity .2s ease;background:linear-gradient(to top right,var(--mantine-color-black),transparent);opacity:.8}[data-mantine-color-scheme=dark] .style-card-overlay:hover,[data-mantine-color-scheme=light] .style-card-overlay:hover{opacity:1}[data-mantine-color-scheme=dark] .style-card-overlay .style-card-title,[data-mantine-color-scheme=light] .style-card-overlay .style-card-title{color:var(--mantine-color-dark-0);font-weight:500}[data-mantine-color-scheme=dark] .style-card-overlay .style-card-description,[data-mantine-color-scheme=light] .style-card-overlay .style-card-description{font-size:.75rem;color:var(--mantine-color-dark-1)}[data-mantine-color-scheme=dark] .modal-content,[data-mantine-color-scheme=light] .modal-content{max-width:90vw;min-height:600px;overflow:auto!important;background-color:var(--mantine-color-background-7);border-color:var(--mantine-color-background-4)}[data-mantine-color-scheme=dark] .modal-body,[data-mantine-color-scheme=light] .modal-body{height:100%!important;overflow:auto;padding:0}[data-mantine-color-scheme=dark] .modal-header,[data-mantine-color-scheme=light] .modal-header{margin:0;padding:0}[data-mantine-color-scheme=dark] .modal-box,[data-mantine-color-scheme=light] .modal-box{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column}[data-mantine-color-scheme=dark] .modal-header-box,[data-mantine-color-scheme=light] .modal-header-box{background:var(--mantine-color-background-7)}[data-mantine-color-scheme=dark] .modal-tabs,[data-mantine-color-scheme=light] .modal-tabs{display:flex;flex-direction:column;flex:1;height:100%}[data-mantine-color-scheme=dark] .modal-tabs-box,[data-mantine-color-scheme=light] .modal-tabs-box{border-bottom:1px solid;display:flex;align-items:center;justify-content:space-between;border-color:var(--mantine-color-background-4);background:var(--mantine-color-background-7);padding:0 var(--mantine-spacing-xl)}[data-mantine-color-scheme=dark] .tab-item,[data-mantine-color-scheme=light] .tab-item{font-weight:500;padding:var(--mantine-spacing-md) var(--mantine-spacing-xl)}[data-mantine-color-scheme=dark] .modal-tabs-input,[data-mantine-color-scheme=light] .modal-tabs-input{position:relative;width:300px}[data-mantine-color-scheme=dark] .modal-tabs-input .modal-tabs-input-icon,[data-mantine-color-scheme=light] .modal-tabs-input .modal-tabs-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--mantine-color-dark-3)}[data-mantine-color-scheme=dark] .modal-tabs-input .modal-tabs-input-field,[data-mantine-color-scheme=light] .modal-tabs-input .modal-tabs-input-field{width:100%;height:36px;border:1px solid;padding:0 12px 0 36px;font-size:.9rem;background:var(--mantine-color-temp-0);border-color:var(--mantine-color-background-4);border-radius:var(--mantine-radius-md);color:var(--mantine-color-background-1)}[data-mantine-color-scheme=dark] .modal-tabs-panel,[data-mantine-color-scheme=light] .modal-tabs-panel{flex:1;overflow:hidden}[data-mantine-color-scheme=dark] .modal-tabs-panel .mantine-Tabs-panel,[data-mantine-color-scheme=light] .modal-tabs-panel .mantine-Tabs-panel{height:100%;overflow:auto;padding:var(--mantine-spacing-xl)}[data-mantine-color-scheme=dark] .close-icon,[data-mantine-color-scheme=light] .close-icon{transition:all .2s ease;border:none}[data-mantine-color-scheme=dark] .close-icon:hover,[data-mantine-color-scheme=light] .close-icon:hover{background-color:var(--mantine-color-background-4);color:var(--mantine-color-background-0);transform:scale(1.1)}[data-mantine-color-scheme=dark] .gallery-container,[data-mantine-color-scheme=light] .gallery-container{padding-right:12px;overflow-y:hidden;height:100%;align-content:start}[data-mantine-color-scheme=dark] .gallery-container .grid-container,[data-mantine-color-scheme=light] .gallery-container .grid-container{align-content:start;margin-top:10px}[data-mantine-color-scheme=dark] .gallery-container .grid-container .grid-image-box,[data-mantine-color-scheme=light] .gallery-container .grid-container .grid-image-box{width:100%;height:auto;position:relative;overflow:hidden;transition:all .2s ease;border-radius:var(--mantine-radius-md);margin:auto}[data-mantine-color-scheme=dark] .gallery-container .grid-container .grid-image-box:hover,[data-mantine-color-scheme=light] .gallery-container .grid-container .grid-image-box:hover{transform:none}[data-mantine-color-scheme=dark] .gallery-container .grid-container .grid-image-box .grid-image-link,[data-mantine-color-scheme=light] .gallery-container .grid-container .grid-image-box .grid-image-link{width:max-content}[data-mantine-color-scheme=dark] .gallery-container .grid-container .grid-image-box .grid-image-link .grid-image,[data-mantine-color-scheme=light] .gallery-container .grid-container .grid-image-box .grid-image-link .grid-image{width:100%;aspect-ratio:1;object-fit:contain;object-position:center;cursor:pointer}[data-mantine-color-scheme=dark] .home-button,[data-mantine-color-scheme=light] .home-button{margin-top:15px;color:var(--mantine-color-dark-2);margin-bottom:var(--mantine-spacing-md)}[data-mantine-color-scheme=dark] .home-button:hover,[data-mantine-color-scheme=light] .home-button:hover{background-color:var(--mantine-color-background-4);color:var(--mantine-color-dark-0)}[data-mantine-color-scheme=dark] .radio-group .mantine-RadioGroup-label,[data-mantine-color-scheme=light] .radio-group .mantine-RadioGroup-label{margin-top:5px}[data-mantine-color-scheme=dark] .radio-group .mantine-RadioGroup-description,[data-mantine-color-scheme=light] .radio-group .mantine-RadioGroup-description{margin-top:5px;margin-bottom:10px}[data-mantine-color-scheme=dark] .radio-group .mantine-Radio-root,[data-mantine-color-scheme=light] .radio-group .mantine-Radio-root{margin-top:5px;margin-bottom:5px;color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .radio-group .mantine-Radio-label,[data-mantine-color-scheme=light] .radio-group .mantine-Radio-label{color:var(--mantine-color-gray-4);font-size:14px}[data-mantine-color-scheme=dark] .textarea,[data-mantine-color-scheme=light] .textarea{width:100%}[data-mantine-color-scheme=dark] .textarea .mantine-Textarea-input,[data-mantine-color-scheme=light] .textarea .mantine-Textarea-input{background:var(--mantine-color-dark-6);border-color:var(--mantine-color-background-4);color:var(--mantine-color-background-1);transition:all .2s ease;min-height:120px;padding:var(--mantine-spacing-xl) var(--mantine-spacing-2xl);line-height:1.4}[data-mantine-color-scheme=dark] .textarea .mantine-Textarea-input::placeholder,[data-mantine-color-scheme=light] .textarea .mantine-Textarea-input::placeholder{color:var(--mantine-color-dark-4);white-space:pre-line}[data-mantine-color-scheme=dark] .textarea .mantine-Textarea-input:hover,[data-mantine-color-scheme=light] .textarea .mantine-Textarea-input:hover{background-color:var(--mantine-color-background-6);border-color:var(--mantine-color-background-3)}[data-mantine-color-scheme=dark] .slider-description-text,[data-mantine-color-scheme=light] .slider-description-text{font-size:14px;color:var(--mantine-color-gray-6);text-align:center}[data-mantine-color-scheme=dark] .submit-button,[data-mantine-color-scheme=light] .submit-button{background-color:var(--mantine-color-yellow-3);color:var(--mantine-color-dark-8);font-weight:600;transition:all .2s ease;height:42px;width:100%}[data-mantine-color-scheme=dark] .submit-button:hover:not(:disabled),[data-mantine-color-scheme=light] .submit-button:hover:not(:disabled){background-color:var(--mantine-color-yellow-2);color:var(--mantine-color-dark-6);transform:translateY(-2px)}[data-mantine-color-scheme=dark] .submit-button:active:not(:disabled),[data-mantine-color-scheme=light] .submit-button:active:not(:disabled){background-color:var(--mantine-color-yellow-8);transform:translateY(0)}[data-mantine-color-scheme=dark] .submit-button:disabled,[data-mantine-color-scheme=light] .submit-button:disabled{background-color:var(--mantine-color-dark-4)}@media(min-width:48em){[data-mantine-color-scheme=dark] .public-gallery,[data-mantine-color-scheme=light] .public-gallery{--gallery-cols:3}}@media(min-width:64em){[data-mantine-color-scheme=dark] .public-gallery,[data-mantine-color-scheme=light] .public-gallery{--gallery-cols:4}}[data-mantine-color-scheme=dark] .mantine-Autocomplete-root,[data-mantine-color-scheme=dark] .search-bar,[data-mantine-color-scheme=light] .mantine-Autocomplete-root,[data-mantine-color-scheme=light] .search-bar{width:100%;height:100%;color:var(--mantine-color-dark-1)}[data-mantine-color-scheme=dark] .mantine-Autocomplete-root__input,[data-mantine-color-scheme=dark] .search-bar__input,[data-mantine-color-scheme=light] .mantine-Autocomplete-root__input,[data-mantine-color-scheme=light] .search-bar__input{height:60px;font-size:1.1rem}[data-mantine-color-scheme=dark] .mantine-Autocomplete-root__input::placeholder,[data-mantine-color-scheme=dark] .search-bar__input::placeholder,[data-mantine-color-scheme=light] .mantine-Autocomplete-root__input::placeholder,[data-mantine-color-scheme=light] .search-bar__input::placeholder{font-size:1.1rem}[data-mantine-color-scheme=dark] .mantine-Autocomplete-root__input:focus,[data-mantine-color-scheme=dark] .search-bar__input:focus,[data-mantine-color-scheme=light] .mantine-Autocomplete-root__input:focus,[data-mantine-color-scheme=light] .search-bar__input:focus{border-color:var(--mantine-color-dark-3)}[data-mantine-color-scheme=dark] .slider-container,[data-mantine-color-scheme=light] .slider-container{width:5vw;margin:6px auto;justify-content:center;align-items:center}[data-mantine-color-scheme=dark] .session-list,[data-mantine-color-scheme=light] .session-list{gap:4;flex:1;overflow-y:auto;transition:width .3s ease}[data-mantine-color-scheme=dark] .session-list.collapsed,[data-mantine-color-scheme=light] .session-list.collapsed{width:50px}[data-mantine-color-scheme=dark] .session-list.expanded,[data-mantine-color-scheme=light] .session-list.expanded{width:300px}[data-mantine-color-scheme=dark] .session-list-item,[data-mantine-color-scheme=light] .session-list-item{width:100%;height:64px;padding:0}[data-mantine-color-scheme=dark] .session-list-item .session-list-item-group,[data-mantine-color-scheme=light] .session-list-item .session-list-item-group{display:flex;align-items:center;cursor:pointer;flex-wrap:nowrap}[data-mantine-color-scheme=dark] .session-list-item .session-list-item-stack,[data-mantine-color-scheme=light] .session-list-item .session-list-item-stack{padding:0;width:100%}[data-mantine-color-scheme=dark] .session-list-item .session-list-item-text.dimmed,[data-mantine-color-scheme=light] .session-list-item .session-list-item-text.dimmed{color:var(--mantine-color-dimmed);text-align:left;font-size:var(--mantine-font-size-xs)}[data-mantine-color-scheme=dark] .session-sidebar,[data-mantine-color-scheme=light] .session-sidebar{width:min-content;height:min-content;max-height:75%;position:fixed;left:0;top:50%;gap:4;transform:translateY(-50%);padding:10px;z-index:1;border-radius:16px}[data-mantine-color-scheme=dark] .session-sidebar.dark,[data-mantine-color-scheme=light] .session-sidebar.dark{background-color:var(--mantine-color-temp-2)}[data-mantine-color-scheme=dark] .session-sidebar.light,[data-mantine-color-scheme=light] .session-sidebar.light{background-color:var(--mantine-color-dark-0)}[data-mantine-color-scheme=dark] .session-sidebar .session-sidebar-input,[data-mantine-color-scheme=light] .session-sidebar .session-sidebar-input{background-color:var(--mantine-color-neutral-0);border-color:var(--mantine-color-neutral-3)}[data-mantine-color-scheme=dark] .session-sidebar .session-sidebar-input:hover,[data-mantine-color-scheme=light] .session-sidebar .session-sidebar-input:hover{background-color:var(--mantine-color-neutral-1);border:1px solid var(--mantine-color-neutral-2)}[data-mantine-color-scheme=dark] .session-sidebar .session-sidebar-input:active,[data-mantine-color-scheme=light] .session-sidebar .session-sidebar-input:active{border:1px solid var(--mantine-color-brand-6);background-color:var(--mantine-color-neutral-0)}[data-mantine-color-scheme=dark] .session-sidebar .session-sidebar-input:focus,[data-mantine-color-scheme=light] .session-sidebar .session-sidebar-input:focus{border-color:var(--mantine-color-brand-7)}[data-mantine-color-scheme=dark] .number-input,[data-mantine-color-scheme=light] .number-input{width:8vw;text-align:center}[data-mantine-color-scheme=dark] .number-input-label,[data-mantine-color-scheme=light] .number-input-label{color:var(--mantine-color-background-2);width:100%;text-align:center}[data-mantine-color-scheme=dark] .number-input-field,[data-mantine-color-scheme=light] .number-input-field{width:5vw;margin:4px auto 0;text-align:center;background-color:var(--mantine-color-temp-0);border:1px solid var(--mantine-color-background-4);color:var(--mantine-color-background-0)}[data-mantine-color-scheme=dark] .number-input-field:focus,[data-mantine-color-scheme=light] .number-input-field:focus{border-color:var(--mantine-color-custom-6)}[data-mantine-color-scheme=dark] .size-warning,[data-mantine-color-scheme=light] .size-warning{color:var(--mantine-color-yellow-3);width:50%;text-align:center;font-size:var(--mantine-font-size-xs)}[data-mantine-color-scheme=dark] .container,[data-mantine-color-scheme=light] .container{padding-top:20px;max-width:100%;padding-left:var(--mantine-spacing-10xl);padding-right:var(--mantine-spacing-10xl)}[data-mantine-color-scheme=dark] .container__title,[data-mantine-color-scheme=light] .container__title{text-align:center;margin-bottom:var(--mantine-spacing-lg);color:var(--mantine-color-dark-1)}[data-mantine-color-scheme=dark] .container__subtitle,[data-mantine-color-scheme=light] .container__subtitle{margin-bottom:var(--mantine-spacing-lg);color:var(--mantine-color-dark-1)}.mantine-Title-root{color:var(--mantine-color-background-0);margin-bottom:var(--mantine-spacing-xl)}.loader-container{text-align:center;padding:30px}.input-search{width:30%;padding-right:25px}.image-details-sidebar{width:20vw;border-left:1px solid var(--mantine-color-background-4);background:var(--mantine-color-background-6);height:100%;overflow-y:auto;padding:var(--mantine-spacing-2xl);position:relative}.image-details-sidebar .sidebar-title{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-background-0);font-weight:20px}.image-details-sidebar .created-by,.image-details-sidebar .generator{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-background-2)}.image-details-sidebar .created-by-value,.image-details-sidebar .generator-value{color:var(--mantine-color-background-0)}.image-details-sidebar .icon-chevron-right{color:var(--mantine-color-background-2)}.image-details-sidebar .divider{margin:var(--mantine-spacing-lg) 0;border-color:var(--mantine-color-background-4)}.image-details-sidebar .clone-render-button{color:var(--mantine-color-yellow-3);background-color:rgba(0,0,0,0);height:5vh;font-size:15px;font-weight:600}.image-viewer-wrapper{width:100%;height:100%}.image-viewer-wrapper .image-viewer-image{object-fit:contain;width:720px;height:720px}.image-page-container{position:fixed;top:64px;left:0;right:0;bottom:0;background-color:var(--mantine-color-background-7);backdrop-filter:blur(8px);z-index:100}.image-page-container .close-button-container{position:absolute;top:16px;right:16px;z-index:2}.image-page-container .close-button-container .close-button{color:var(--mantine-color-background-1)}.image-page-container .close-button-container .close-button:hover{background-color:var(--mantine-color-background-4)}.image-page-container .image-viewer-group{height:100%;max-width:1400px;margin:0 auto;gap:0;flex-wrap:nowrap}.image-hover-menu{position:relative;height:100%}.image-hover-menu .hover-overlay{position:absolute;top:5px;left:5px;right:5px;bottom:0;opacity:0;transition:opacity .2s ease;z-index:2}.image-hover-menu .hover-overlay:hover{opacity:1}.action-icon{size:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-background-7);color:var(--mantine-color-background-1);border:1px solid var(--mantine-color-background-4)}.action-icon:hover{background-color:var(--mantine-color-background-4);transform:scale(1.1)}.action-icon-chat{size:var(--mantine-spacing-md);background:none!important;color:var(--mantine-color-background-2)}.action-icon-chat:hover{background:none!important;color:var(--mantine-color-background-0);transform:scale(1.1)}.search-box{position:relative;width:300px}.search-box .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--mantine-color-background-2)}.search-box .search-input{width:100%;height:36px;background:var(--mantine-color-temp-0);border:1px solid var(--mantine-color-background-4);border-radius:var(--mantine-radius-md);padding:0 12px 0 36px;color:var(--mantine-color-background-0);font-size:.9rem}.modal-btn_home{font-size:.875rem;color:var(--mantine-color-blue-6);text-decoration:underline;cursor:pointer;margin-left:5px}.modal-btn_home:hover{color:var(--mantine-color-blue-8)}.layer-checkbox{padding:5px}.layer-image{border-radius:5px;border:1px solid var(--mantine-color-background-4);transition:transform .2s ease}.layer-image:hover{transform:scale(1.05)}.layers-section{position:absolute;z-index:1;padding:var(--mantine-spacing-xs);left:0;top:10%;display:flex;width:226px;flex-direction:column;gap:var(--mantine-spacing-md);background-color:var(--mantine-color-background-6);border-radius:var(--mantine-radius-md);margin-bottom:var(--mantine-spacing-md)}.layer-accordion-content .mantine-Accordion-content{padding:var(--mantine-spacing-sm)}.tool-box{display:flex;width:100%;height:100%;flex-direction:column;padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);border:1px solid,var(--mantine-color-background-4);margin-bottom:var(--mantine-spacing-md)}.unstylebox{background-color:var(--mantine-color-background-4);padding:var(--mantine-spacing-l);border-radius:var(--mantine-spacing-l);display:"inline-block"}.unstylebox .unstyle-button{color:var(--mantine-color-temp-9);font-weight:400;cursor:"not-allowed";font-size:14px}.segmented-control{width:100%;background-color:rgba(0,0,0,0)}.horizontal-grid-container{display:flex;gap:var(--mantine-spacing-md);overflow-x:auto;overflow-y:hidden;padding:var(--mantine-spacing-md);scrollbar-width:none;-ms-overflow-style:none;max-height:200px}.horizontal-grid-container::-webkit-scrollbar{display:none}.horizontal-grid-container .grid-image-box{flex:0 0 auto;width:180px;height:180px}.horizontal-grid-container .grid-image{width:100%;height:100%;object-fit:cover}.inpaint-horizontal-grid .horizontal-grid-container{max-height:150px}.inpaint-horizontal-grid .inpaint-image-box{width:120px;height:120px}.inpaint-horizontal-grid .inpaint-image{border-radius:var(--mantine-radius-sm)}.inpaint-horizontal-grid .mantine-AppShell-aside{background:rgba(0,0,0,0)!important;border-left:1px solid hsla(0,0%,100%,.1)!important}.inpaint-horizontal-grid .mantine-AppShell-aside .loading-transition{background:rgba(0,0,0,0);padding:var(--mantine-spacing-lg)}.inpaint-horizontal-grid .mantine-AppShell-aside form.loading-transition{backdrop-filter:blur(10px);background:rgba(0,0,0,.2);border-radius:var(--mantine-radius-md);margin:var(--mantine-spacing-md)}.input-label{justify-content:center;font-size:var(--mantine-font-size-sm);display:flex;color:var(--mantine-color-background-1)}.navigation-bar__impersonate-label{padding:6px 16px;border-radius:6px;background:rgba(255,200,80,.08);color:#ffb347;font-weight:500;box-shadow:0 0 3px 1px rgba(255,179,71,.2666666667),0 0 6px 1px rgba(255,224,102,.1333333333);border:1px solid #ffb347;margin:0 12px;transition:box-shadow .2s}.workspace-switcher-button{box-shadow:0 1px 3px rgba(0,0,0,.1)}.workspace-switcher-button:hover{background-color:var(--mantine-color-neutral-50)!important;border-color:var(--mantine-color-blue-4)!important;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.workspace-switcher-button:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}.workspace-switcher-button.organization-workspace:hover{background-color:var(--mantine-color-blue-1)!important;border-color:var(--mantine-color-blue-5)!important}.workspace-switcher-button.personal-workspace:hover{background-color:var(--mantine-color-neutral-50)!important;border-color:var(--mantine-color-blue-4)!important}.gallery-container .grid-image-box{align-self:start;margin:0!important}.gallery-container .grid-image-box .grid-image-link{display:block;width:100%!important}.gallery-container .grid-image-box .grid-image-link .grid-image{aspect-ratio:auto!important}.gallery-container .grid-image-box.is-selecting:hover{transform:none!important}.gallery-container .grid-image-box.is-selecting .hover-overlay{display:none!important}.gallery-container .grid-container{padding-bottom:96px}