.FooterComponent-module-scss-module__2Eq1lG__FooterComponent{margin-top:50px;position:relative;overflow:hidden}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .spacer{width:100%;height:40px;z-index:var(--Z_INDEX_AUDIENCE);transform-origin:100% 0;background-color:#f0f0f0;position:absolute;transform:skewY(-3deg)translateY(-5px)}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .stripe{transform-origin:100% 0;width:100%;height:100%;z-index:var(--Z_INDEX_BACKGROUND);background-color:#000;position:absolute;inset:0;transform:skewY(-3deg)}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .container{color:#fff;flex-direction:column;justify-content:center;align-items:stretch;padding-top:calc(5.3vw + 56.339px);display:flex;inset:0}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent p{color:#fff}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu{text-align:left;grid-template-columns:repeat(4,1fr);gap:24px 0;padding:64px 0;display:grid}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div{gap:8px;display:grid}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div>div{flex-direction:column;gap:4px;display:flex}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div:first-of-type>div{justify-content:space-between}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div.photography h1{color:#46d85d}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div.film h1{color:#fec010}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div.ai h1{color:#ff4e4e}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div.animation h1{color:#758aff}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div.installation h1{color:#e97300}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div.socials h1{color:#ffe50c}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu a{align-items:center;display:flex}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu a .logo{filter:grayscale()opacity(.8);width:20px;height:20px;display:inline-block}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu a:hover .logo{filter:grayscale(0)opacity()}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu .BrandComponent{cursor:pointer;gap:4px;display:flex}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu .BrandComponent .logo{height:20px;image-rendering:pixelated;pointer-events:none;background-size:100%;flex:0 0 20px}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu .BrandComponent h3{font-weight:400}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu .BrandComponent:hover{text-underline-offset:4px;text-decoration:underline}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu ul{font-size:var(--FONT_SIZE_MEDIUM);flex-direction:column;gap:4px;display:flex}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu ul li.github img{filter:invert()}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu h1{font-weight:500;font-size:var(--FONT_SIZE_MEDIUM)}@media (max-width:960px){.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr)}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div:first-of-type{grid-column:1/4}}@media (max-width:640px){.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(1,1fr)}.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu>div:first-of-type{grid-column:1/2}:is(.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu h1,.FooterComponent-module-scss-module__2Eq1lG__FooterComponent .footer-menu ul){font-size:5vw}}
.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .HeaderComponent-module-scss-module__tvpdEq__icon{color:#ff0;font-family:var(--FONT_FAMILY_MATERIAL_SYMBOLS);font-size:20px;display:inline-block}:is(.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent a.active .HeaderComponent-module-scss-module__tvpdEq__label,.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent a:hover .HeaderComponent-module-scss-module__tvpdEq__label){text-decoration:underline}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .stripe{width:100%;height:270px;z-index:var(--Z_INDEX_BACKGROUND);background:#000;transition:all 1s ease-in-out;top:0;overflow:hidden;position:absolute!important}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .stripe .video{width:100%}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .stripe:after{content:"";transform-origin:0;background-color:#f0f0f0;width:110%;height:100px;transition:all 1s;display:block;position:absolute;bottom:-100px;left:0;right:0;transform:rotate(-2deg)}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .stripe.about:after{transform-origin:100%;transform:rotate(2deg)}@media (max-width:1432px){.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .stripe{height:calc(8vw + 150px)}}@media (max-width:640px){.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .stripe{height:calc(13vw + 150px)}}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .fixed{flex-direction:column;height:120px;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .fixed .stripe{content:"";transform-origin:0 100%;background-color:#f0f0f0;width:100%;height:100px;display:block;position:absolute;top:0;transform:skewY(-1deg)translateY(150px)}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty{z-index:4;color:#fff;background:0 0;height:120px;font-family:Ubuntu,sans-serif;transition:all .33s;display:flex;position:fixed;top:0;left:0;right:0}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container{flex:100%;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .name{font-weight:300;font-size:var(--FONT_SIZE_H3);align-items:center;height:100%;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .name a{align-items:center;gap:8px;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .name a .logo{height:32px;image-rendering:pixelated;pointer-events:none;background-image:url(https://assets.rod.dev/images/rodrigo-barraza-logo.png);background-size:100%;flex:0 0 32px}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .name a .text{pointer-events:none;flex:none;justify-content:flex-start;align-items:center;display:flex}@media (max-width:400px){.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .name a .logo{flex:0 0 5vw;height:5vw}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .name a .text{font-size:6vw}}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .name a:hover .logo{background-image:url(https://assets.rod.dev/images/rodrigo-barraza-logo-animated.gif)}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container nav{flex:none;justify-content:center;align-items:center;padding:0;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container nav ul{grid-gap:64px;margin:0;padding:0;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container nav ul li{justify-content:center;align-items:center;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container nav ul li a{color:#dcdcdc;font-size:var(--FONT_SIZE_MEDIUM);justify-content:center;align-items:center;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container nav ul li a:hover{color:#fff}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container nav ul li a.active{color:#fff}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container nav ul li.about{color:#fff;border-radius:24px}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .hamburger{justify-content:flex-end;width:100px;display:none}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .hamburger div{cursor:pointer;border-radius:10px}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty.ai-art{color:#fff}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty.tiny{color:#fff;background:#000;height:48px;box-shadow:0 0 10px -5px #000}@media (max-width:900px){.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container{padding:0 4vw}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container nav{display:none}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty .container .hamburger{align-items:center;font-size:30px;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .floaty.tiny .container .hamburger{font-size:var(--FONT_SIZE_MEDIUM)}}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .overlay{z-index:var(--Z_INDEX_AUDIENCE);color:#fff;font-size:var(--FONT_SIZE_MENU);z-index:3;background:#000;flex-direction:column;justify-content:center;align-items:center;animation:1s HeaderComponent-module-scss-module__tvpdEq__fadein;display:flex;position:fixed;inset:0}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .overlay ul{flex-direction:column;gap:5vw;display:flex}.HeaderComponent-module-scss-module__tvpdEq__HeaderComponent .overlay .socials{background-color:#fff;border-radius:30px;flex-direction:row;gap:0;padding:4px 12px;list-style:none;display:flex;position:absolute;bottom:20px}
.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent{cursor:pointer;color:#373737;background:#fff;border:3px solid #373737;border-radius:4px;transition:all .1s}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a{cursor:pointer;width:100%;height:100%;color:inherit;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:var(--FONT_SIZE_BIG);background:0 0;border:0;justify-content:center;align-items:center;padding:20px;transition:all .1s;display:flex}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent button .ButtonComponent-module-scss-module__JbyNGa__icon,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__icon{font-family:var(--FONT_FAMILY_MATERIAL_SYMBOLS);font-size:24px}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent button.ButtonComponent-module-scss-module__JbyNGa__active,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a.ButtonComponent-module-scss-module__JbyNGa__active{text-decoration:underline}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a{box-sizing:border-box;text-decoration:none;display:flex}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo{filter:saturate(0);background-size:100%;flex:0 0 30px;height:30px}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__instagram{background-image:var(--URL_ICON_INSTAGRAM)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__facebook{background-image:var(--URL_ICON_FACEBOOK)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__twitter{background-image:var(--URL_ICON_TWITTER)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__github{background-image:var(--URL_ICON_GITHUB)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__deviantart{background-image:var(--URL_ICON_DEVIANTART)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__behance{background-image:var(--URL_ICON_BEHANCE)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__flickr{background-image:var(--URL_ICON_FLICKR)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__foundationapp{background-image:var(--URL_ICON_FOUNDATION_APP)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__opensea{background-image:var(--URL_ICON_OPENSEA)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__superrare{background-image:var(--URL_ICON_SUPER_RARE)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__discord{background-image:var(--URL_ICON_DISCORD)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__keybase{background-image:var(--URL_ICON_KEYBASE)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__logo.ButtonComponent-module-scss-module__JbyNGa__linkedin{background-image:var(--URL_ICON_LINKEDIN)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent a .ButtonComponent-module-scss-module__JbyNGa__label{justify-content:space-between;align-items:center;display:flex}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent:hover{background:var(--COLOR_BLUE);color:#fff;border:3px solid #0f0f0f;transform:translateY(-2px);box-shadow:4px 4px #000000e6}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent:hover .ButtonComponent-module-scss-module__JbyNGa__logo{filter:saturate()}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent:active{background:var(--COLOR_BLUE);color:#fff;transform:translateY(-1px);box-shadow:2px 2px #000}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__mini button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__mini a,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__new button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__new a{font-size:var(--FONT_SIZE_MEDIUM);padding:clamp(2px,.7vw,8px) clamp(4px,1.4vw,16px)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__blue{background:var(--COLOR_BLUE);color:#fff}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__blue[disabled]{pointer-events:none;background:#ebebeb;border:3px solid #fff;box-shadow:inset 4px 4px #e1e1e1,inset -4px -4px #f5f5f5}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__blue[disabled] button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__blue[disabled] a{color:#d2d2d2;cursor:not-allowed}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__blue:hover,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__blue:active{background:var(--COLOR_BLUE_SHADOW);color:#fff}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__positive{background:var(--COLOR_BLUE);color:#fff}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__positive[disabled]{pointer-events:none;background:#ebebeb;border:3px solid #fff;box-shadow:inset 4px 4px #e1e1e1,inset -4px -4px #f5f5f5}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__positive[disabled] button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__positive[disabled] a{color:#d2d2d2;cursor:not-allowed}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__positive:hover,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__positive:active{background:var(--COLOR_BLUE_SHADOW);color:#fff}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__negative{background:var(--COLOR_RED);color:#fff}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__negative[disabled]{pointer-events:none;background:#ebebeb;border:3px solid #fff;box-shadow:inset 4px 4px #e1e1e1,inset -4px -4px #f5f5f5}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__negative[disabled] button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__negative[disabled] a{color:#d2d2d2;cursor:not-allowed}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__negative:hover,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__negative:active{background:var(--COLOR_BLUE_SHADOW);color:#fff}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__vertical button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__vertical a{flex-direction:column;justify-content:center;align-items:center;font-size:12px}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__vertical:hover button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__vertical:hover a{text-decoration:none}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__vertical:hover button .ButtonComponent-module-scss-module__JbyNGa__label,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__vertical:hover a .ButtonComponent-module-scss-module__JbyNGa__label{text-decoration:underline}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent:not(.ButtonComponent-module-scss-module__JbyNGa__vertical) button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent:not(.ButtonComponent-module-scss-module__JbyNGa__vertical) a{gap:8px}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__action{background:#000;border:0;border-radius:40px;height:40px}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__action button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__action a{color:#fff;justify-content:center;align-items:center;padding:8px;display:flex}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__action button .ButtonComponent-module-scss-module__JbyNGa__icon,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__action a .ButtonComponent-module-scss-module__JbyNGa__icon{margin:0}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__action.ButtonComponent-module-scss-module__JbyNGa__forward{background:var(--COLOR_BLUE)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__action.ButtonComponent-module-scss-module__JbyNGa__download{background:var(--COLOR_RED)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent[disabled]{background:#ebebeb;border:none;box-shadow:inset 4px 4px #e1e1e1,inset -4px -4px #f5f5f5}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent[disabled] button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent[disabled] a{pointer-events:none;color:#d2d2d2}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__transparent-night{color:#aaa;box-shadow:none;background:0 0;border:none;transition:all .3s}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__transparent-night button,.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__transparent-night a{color:inherit;font-family:Ubuntu;font-weight:500;font-size:var(--FONT_SIZE_MINI);text-underline-offset:5px;padding:0}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__transparent-night:hover{color:#fff;background:0 0;transform:translateY(0)}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__transparent-night[disabled]{box-shadow:none;color:#646464;pointer-events:none;background:0 0}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__transparent-night a.active{color:#fff}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__transparent-night a.active .ButtonComponent-module-scss-module__JbyNGa__label{text-decoration:underline}.ButtonComponent-module-scss-module__JbyNGa__ButtonComponent.ButtonComponent-module-scss-module__JbyNGa__logo{border:0}
.BadgeComponent-module-scss-module__ed0dVq__BadgeComponent{color:#fff;text-align:center;font-weight:400;font-size:var(--FONT_SIZE_MINI);background-color:#000;border-radius:4px;flex:0 auto;align-items:center;gap:12px;margin:0;padding:2px 12px 2px 8px;display:flex}
.LikeComponent-module-scss-module__R6zYEq__LikeComponent{z-index:var(--Z_INDEX_FOREGROUND);cursor:pointer;font-size:var(--FONT_SIZE_MEDIUM);color:#fff;border-radius:4px;font-weight:500;transition:all .1s;bottom:8px;left:8px}.LikeComponent-module-scss-module__R6zYEq__LikeComponent button{cursor:pointer;width:100%;color:inherit;font-weight:700;font-size:inherit;background:0 0;border:0;padding:8px;transition:all .1s}.LikeComponent-module-scss-module__R6zYEq__LikeComponent button .LikeComponent-module-scss-module__R6zYEq__icon{font-family:var(--FONT_FAMILY_MATERIAL_SYMBOLS);font-variation-settings:"FILL" 1;color:#000;background:#ebebeb;border-radius:100px;margin-right:8px;padding:8px}.LikeComponent-module-scss-module__R6zYEq__LikeComponent button .LikeComponent-module-scss-module__R6zYEq__amount{color:#000}.LikeComponent-module-scss-module__R6zYEq__LikeComponent button.LikeComponent-module-scss-module__R6zYEq__active .LikeComponent-module-scss-module__R6zYEq__icon{font-variation-settings:"FILL" 1;color:var(--COLOR_RED);opacity:1;animation:.3s forwards LikeComponent-module-scss-module__R6zYEq__growDown}.LikeComponent-module-scss-module__R6zYEq__LikeComponent button.LikeComponent-module-scss-module__R6zYEq__active.LikeComponent-module-scss-module__R6zYEq__favorite .LikeComponent-module-scss-module__R6zYEq__icon{color:var(--COLOR_BLUE)}.LikeComponent-module-scss-module__R6zYEq__LikeComponent .LikeComponent-module-scss-module__R6zYEq__icon{opacity:1;font-size:var(--FONT_SIZE_MEDIUM);margin-bottom:2px;display:inline-block}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__mini button{font-size:var(--FONT_SIZE_MEDIUM);padding:8px 16px}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__blue{background:var(--COLOR_BLUE_SHADOW);color:#fff}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__blue[disabled]{pointer-events:none;background:#ebebeb;border:3px solid #fff;box-shadow:inset 4px 4px #e1e1e1,inset -4px -4px #f5f5f5}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__blue[disabled] button{color:#d2d2d2;cursor:not-allowed}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__blue:hover{background:var(--COLOR_BLUE);color:#fff}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__blue:active{background:var(--COLOR_BLUE_SHADOW);color:#fff}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__transparent-night{color:#fff;background:0 0;border:none}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__transparent-night button{color:inherit;font-family:Ubuntu;font-weight:200;font-size:var(--FONT_SIZE_MEDIUM);text-underline-offset:5px;padding:0}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__transparent-night:hover{background:0 0;transform:translateY(0)}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__transparent-night:hover button{text-decoration:underline}.LikeComponent-module-scss-module__R6zYEq__LikeComponent.LikeComponent-module-scss-module__R6zYEq__transparent-night[disabled]{box-shadow:none;color:#ffffff59;background:0 0}.LikeComponent-module-scss-module__R6zYEq__LikeComponent[disabled]{pointer-events:none;background:#ebebeb;border:none;box-shadow:inset 4px 4px #e1e1e1,inset -4px -4px #f5f5f5}.LikeComponent-module-scss-module__R6zYEq__LikeComponent[disabled] button{color:#d2d2d2;cursor:not-allowed}
.PaginationComponent-module-scss-module__NMYApW__PaginationComponent{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.PaginationComponent-module-scss-module__NMYApW__PaginationComponent li{width:32px;height:32px;display:flex}.PaginationComponent-module-scss-module__NMYApW__PaginationComponent li a{font-size:var(--FONT_SIZE_SMALL);cursor:pointer;box-sizing:border-box;border:2px dashed var(--COLOR_BLUE);width:100%;height:100%;color:var(--COLOR_BLUE);opacity:.5;background:#fff;border-radius:4px;justify-content:center;align-items:center;font-weight:400;transition:all .1s;display:flex}.PaginationComponent-module-scss-module__NMYApW__PaginationComponent li a.current{opacity:1;color:#373737;border:2px solid #373737;font-weight:800}.PaginationComponent-module-scss-module__NMYApW__PaginationComponent li a:hover{opacity:1;background:var(--COLOR_BLUE);color:#fff;border:2px solid #0f0f0f;transform:translateY(-2px);box-shadow:2px 2px #000000e6}.PaginationComponent-module-scss-module__NMYApW__PaginationComponent li a:active{opacity:1;background:var(--COLOR_BLUE);color:#fff;transform:translateY(-1px);box-shadow:2px 2px #000}
.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent{flex-direction:column;align-self:center;gap:3px;max-width:1432px;display:flex}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .container{grid-template-columns:minmax(360px,768px) minmax(220px,100%);justify-content:space-between;align-items:flex-start;gap:32px;padding:0;display:grid}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .container picture img{height:default;object-fit:cover;cursor:pointer;background:#0000000d;width:100%;min-width:15vw;height:100%;min-height:15vw;transition:all .1s;position:static!important}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .container picture img:hover{filter:brightness(.5)}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .card{box-sizing:border-box;background:linear-gradient(#f8f8f8,#f5f5f5 30%,#f0f0f0);border-radius:4px;grid-template-columns:repeat(4,1fr);gap:16px;padding:32px;display:grid;position:relative;box-shadow:0 15px 30px -35px #000}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .card .delete{background:#000000e6;flex-direction:column;justify-content:flex-end;align-items:center;gap:32px;padding:32px;animation:.3s forwards GalleryComponent-module-scss-module__6OoIWa__fadeIn;display:flex;position:absolute;inset:0}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .card .delete .label{font-size:var(--FONT_SIZE_H2);color:#fff}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .card .delete .buttons{flex-direction:row;justify-content:stretch;align-items:center;width:100%;display:flex}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .card .name{font-size:var(--FONT_SIZE_H3);color:#000;text-align:left;grid-area:1/1/auto/4;font-weight:500}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .card .date{font-size:var(--FONT_SIZE_MEDIUM_FLEXIBLE);text-align:right;grid-area:1/3/auto/5;font-weight:100}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .card .prompt{text-align:left;font-weight:100;font-size:var(--FONT_SIZE_MEDIUM_FLEXIBLE);grid-column:1/5}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .card .buttons{grid-column:1/5;gap:16px;display:flex}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .card .buttons div{flex:100%}@media (max-width:960px){.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .container{grid-gap:0;grid-template-rows:1fr auto;grid-template-columns:1fr}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .item .container .card{width:100%}}@media (max-width:640px){.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent .details .container h1{font-size:var(--FONT_SIZE_H3)}}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent.GalleryComponent-module-scss-module__6OoIWa__grid{flex-flow:wrap;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;display:grid}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent.GalleryComponent-module-scss-module__6OoIWa__grid img{aspect-ratio:1}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent.GalleryComponent-module-scss-module__6OoIWa__grid .item .container{grid-template-columns:1fr;height:100%}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent.GalleryComponent-module-scss-module__6OoIWa__grid .item .container picture{align-self:center;height:100%}.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent.GalleryComponent-module-scss-module__6OoIWa__grid .RenderCardComponent{display:none}@media (max-width:960px){.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent.GalleryComponent-module-scss-module__6OoIWa__grid{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:640px){.GalleryComponent-module-scss-module__6OoIWa__GalleryComponent.GalleryComponent-module-scss-module__6OoIWa__grid{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}
.TextAreaComponent-module-scss-module__Zv4UUq__TextAreaComponent{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.TextAreaComponent-module-scss-module__Zv4UUq__TextAreaComponent label{font-size:var(--FONT_SIZE_MEDIUM_FLEXIBLE);color:#000;text-align:justify;font-weight:100;line-height:26px}.TextAreaComponent-module-scss-module__Zv4UUq__TextAreaComponent textarea{font-family:Ubuntu,sans-serif;font-size:var(--FONT_SIZE_MEDIUM_FLEXIBLE);color:#000;text-align:left;resize:none;box-sizing:border-box;opacity:.7;background-color:#eee;border:0;width:100%;margin:0;padding:8px;font-weight:100;line-height:26px;transition:all .3s}.TextAreaComponent-module-scss-module__Zv4UUq__TextAreaComponent textarea:focus-visible{opacity:1;border-radius:3px;outline:0 dashed #00000040;box-shadow:inset 0 -4px #2c75fd}.TextAreaComponent-module-scss-module__Zv4UUq__TextAreaComponent textarea:hover{opacity:1}
.InputComponent-module-scss-module__WDaWlW__InputComponent{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.InputComponent-module-scss-module__WDaWlW__InputComponent label{font-size:var(--FONT_SIZE_MEDIUM_FLEXIBLE);color:#000;text-align:justify;font-weight:100;line-height:26px}.InputComponent-module-scss-module__WDaWlW__InputComponent input{font-family:Ubuntu,sans-serif;font-size:var(--FONT_SIZE_MEDIUM_FLEXIBLE);color:#000;text-align:left;resize:none;box-sizing:border-box;opacity:.7;background-color:#eee;border:0;width:100%;margin:0;padding:8px;font-weight:100;line-height:26px;transition:all .3s}.InputComponent-module-scss-module__WDaWlW__InputComponent input:focus-visible{opacity:1;border-radius:3px;outline:0 dashed #00000040;box-shadow:inset 0 -4px #2c75fd}.InputComponent-module-scss-module__WDaWlW__InputComponent input:hover{opacity:1}
.SelectComponent-module-scss-module__r-O9Cq__SelectComponent{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.SelectComponent-module-scss-module__r-O9Cq__SelectComponent label{font-size:var(--FONT_SIZE_MEDIUM_FLEXIBLE);color:#000;text-align:justify;font-weight:100;line-height:26px}.SelectComponent-module-scss-module__r-O9Cq__SelectComponent select{font-family:Ubuntu,sans-serif;font-size:var(--FONT_SIZE_MEDIUM_FLEXIBLE);color:#000;text-align:left;resize:none;box-sizing:border-box;opacity:.7;background-color:#eee;border:0;width:100%;margin:0;padding:8px;font-weight:100;line-height:26px;transition:all .3s}.SelectComponent-module-scss-module__r-O9Cq__SelectComponent select:focus-visible{border-radius:3px;outline:0 dashed #00000040;box-shadow:inset 0 -4px #2c75fd}.SelectComponent-module-scss-module__r-O9Cq__SelectComponent select:hover{opacity:1}
.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent{grid-gap:12px;flex-direction:row;grid-template-rows:repeat(2,auto);grid-template-columns:1fr 768px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1432px;display:grid;position:relative}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent>div:nth-of-type(2){grid-area:2/1/3}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent>picture{grid-area:1/2/3}@media (max-width:1320px){.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent{grid-gap:0;grid-template-rows:auto;grid-template-columns:1fr}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent>div:nth-of-type(2){grid-column:unset;grid-row:unset}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent>picture{grid-column:unset;grid-row:2}}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__landscape{grid-template-columns:440px minmax(768px,968px)}:is(.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__landscape img,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__landscape picture,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__landscape .RenderCardComponent,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__landscape .Interface){max-width:960px}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__landscape img{width:100%}@media (max-width:1320px){.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__landscape{grid-template-columns:1fr}}:is(.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__portrait img,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__portrait picture,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__portrait .RenderCardComponent,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__portrait .Interface,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__square img,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__square picture,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__square .RenderCardComponent,.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent.Txt2ImageComponent-module-scss-module__Gz8NUW__square .Interface){max-width:768px}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card{box-sizing:border-box;background:#fff;flex:1;grid-template-columns:repeat(4,1fr);justify-self:center;gap:16px;width:100%;max-width:768px;padding:32px;transition:opacity .3s;display:grid;position:relative}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card h1{font-size:var(--FONT_SIZE_H3);color:#000;grid-column:1/5;font-weight:500}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card p{grid-column:1/5}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card form{grid-column:1/5;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card form div:first-of-type{grid-column:1/5}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card form div:nth-of-type(2){grid-column:1/3}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card form div:nth-of-type(3){grid-column:3/5}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card form div:nth-of-type(4){grid-column:1/3}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card form div:nth-of-type(5){grid-column:3/5}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card form div:last-of-type{grid-column:1/5}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card.loading{opacity:0}@media (max-width:1320px){.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card{margin-bottom:24px}}@media (max-width:768px){.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card{margin-bottom:2.67vw;padding:4vw}}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .Card.disabled:after{font-family:var(--FONT_FAMILY_MATERIAL_SYMBOLS);content:"lock_clock";color:#afafaf;background:#ffffffd9;justify-content:center;align-items:center;width:100%;height:100%;font-size:128px;font-weight:800;display:flex;position:absolute;top:2px}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent picture:after{content:"";opacity:0;width:100%;height:100%;transition:opacity 30s ease-out;display:block;position:absolute}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent picture.loading{filter:brightness(10)saturate(10)contrast(10);transition:filter 30s ease-out;animation:1s infinite Txt2ImageComponent-module-scss-module__Gz8NUW__shake}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent picture.loading img{filter:blur(100px);transition:all 30s ease-out;transform:scale(1.05)}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent picture.loading:after{content:"";opacity:1;background:#fff;width:100%;height:100%;display:block;position:absolute}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent picture img{background:#fff;width:100vw;height:100%}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .gallery{grid-column:1/4;grid-template-columns:1fr 1fr 1fr;gap:16px;width:100%;display:grid}.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .gallery div{background:#fff}@media (max-width:1320px){.Txt2ImageComponent-module-scss-module__Gz8NUW__Txt2ImageComponent .gallery{grid-column:1/2;grid-template-columns:1fr 1fr;justify-self:center;width:768px}}@keyframes Txt2ImageComponent-module-scss-module__Gz8NUW__shake{0%{transform:translate(2px,2px)rotate(0)}5%{transform:translate(1px,2px)rotate(0)}10%{transform:translate(1px,-2px)rotate(-1deg)}15%{transform:translate(-2px,-4px)rotate(-2deg)}20%{transform:translate(3px,1px)rotate(-1deg)}25%{transform:translate(-3px,1px)rotate(0)}30%{transform:translate(1px,-1px)rotate(1deg)}35%{transform:translate(3px,1px)rotate(-1deg)}40%{transform:translate(-6px)rotate(2deg)}45%{transform:translate(6px,4px)rotate(0)}50%{transform:translate(1px,-1px)rotate(1deg)}55%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}65%{transform:translate(3px,1px)rotate(-1deg)}70%{transform:translate(6px,4px)rotate(0)}75%{transform:translate(-1px,-1px)rotate(1deg)}80%{transform:translate(1px,2px)rotate(0)}85%{transform:translate(1px,-1px)rotate(1deg)}90%{transform:translate(1px,-2px)rotate(-1deg)}95%{transform:translate(-6px)rotate(2deg)}to{transform:translate(-6px)rotate(2deg)}}
.FilterComponent-module-scss-module__7GPVmW__FilterComponent .container{align-items:center;margin-top:32px;padding:0;display:flex}.FilterComponent-module-scss-module__7GPVmW__FilterComponent .container .CardComponent{align-items:flex-end;max-width:none;display:flex}.FilterComponent-module-scss-module__7GPVmW__FilterComponent .container .CardComponent div{flex:100%}@media (max-width:960px){.FilterComponent-module-scss-module__7GPVmW__FilterComponent .container .CardComponent{flex-wrap:wrap}:is(.FilterComponent-module-scss-module__7GPVmW__FilterComponent .container .CardComponent div:nth-of-type(2),.FilterComponent-module-scss-module__7GPVmW__FilterComponent .container .CardComponent div:nth-of-type(3),.FilterComponent-module-scss-module__7GPVmW__FilterComponent .container .CardComponent div:nth-of-type(4),.FilterComponent-module-scss-module__7GPVmW__FilterComponent .container .CardComponent div:nth-of-type(5)){flex:40%}}

.index-module-scss-module__Eb8CuG__GeneratePage{flex-direction:column;align-items:center;gap:12px;display:flex}.index-module-scss-module__Eb8CuG__GeneratePage .sectionTitle{text-transform:uppercase;text-align:left;font-size:calc(--FONT_SIZE_H1);text-transform:capitalize;color:#000;box-sizing:border-box;border-bottom:1px solid #0000001a;grid-column:1/-1;justify-content:space-between;width:100%;max-width:1432px;margin-bottom:12px;padding:32px;font-weight:500;display:flex}.index-module-scss-module__Eb8CuG__GeneratePage .sectionTitle>div{justify-content:center;align-items:flex-end;display:flex}.index-module-scss-module__Eb8CuG__GeneratePage .sectionTitle .refresh{cursor:pointer;opacity:.5;filter:grayscale();transition:all 1s}.index-module-scss-module__Eb8CuG__GeneratePage .sectionTitle .refresh:hover{filter:grayscale(0%);opacity:1;transform:scale(1.2)}.index-module-scss-module__Eb8CuG__GeneratePage .sectionTitle .refresh:active{opacity:1;transform:scale(1)}.index-module-scss-module__Eb8CuG__GeneratePage .gallery{grid-template-columns:1fr 1fr 1fr 1fr;gap:4px;width:100%;max-width:1432px;display:flex}.index-module-scss-module__Eb8CuG__GeneratePage .gallery a{flex-direction:column;display:flex}.index-module-scss-module__Eb8CuG__GeneratePage .gallery a .image{flex:0 0 300px;position:relative}.index-module-scss-module__Eb8CuG__GeneratePage .gallery a .image .overlay{cursor:pointer;z-index:var(--Z_INDEX_FOREGROUND);opacity:0;background:linear-gradient(#0000 67% 100%);align-items:flex-end;padding:8px;transition:all .2s;display:flex;position:absolute;inset:0;box-shadow:inset 0 -160px 50px -100px #00000080}.index-module-scss-module__Eb8CuG__GeneratePage .gallery a .image .overlay .prompt{font-size:var(--FONT_SIZE_SMALL);color:#fff;text-align:left;text-shadow:0 0 4px #000;font-weight:500}.index-module-scss-module__Eb8CuG__GeneratePage .gallery a .image img{object-fit:cover;color:#0000;width:100%;height:100%;position:absolute;inset:0}.index-module-scss-module__Eb8CuG__GeneratePage .gallery a:hover .image .overlay{opacity:1}@media (max-width:1320px){.index-module-scss-module__Eb8CuG__GeneratePage .gallery{grid-column:1/2;grid-template-columns:1fr 1fr 1fr 1fr;justify-self:center;max-width:100%}}@media (max-width:550px){.index-module-scss-module__Eb8CuG__GeneratePage .gallery{grid-template-columns:1fr;justify-self:center;max-width:768px}}
.index-module-scss-module__3H-68G__GymPage .index-module-scss-module__3H-68G__logForm{margin-bottom:24px}.index-module-scss-module__3H-68G__GymPage .index-module-scss-module__3H-68G__logForm>div{grid-template-columns:1fr;gap:24px;display:grid}.index-module-scss-module__3H-68G__GymPage .index-module-scss-module__3H-68G__logForm .index-module-scss-module__3H-68G__blocks{color:#000;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:4px;margin-bottom:12px;display:grid}@media (max-width:640px){.index-module-scss-module__3H-68G__GymPage .index-module-scss-module__3H-68G__logForm .index-module-scss-module__3H-68G__blocks{grid-template-columns:1fr 1fr}}.index-module-scss-module__3H-68G__GymPage .index-module-scss-module__3H-68G__logForm .index-module-scss-module__3H-68G__blocks>div{color:#fff;text-transform:capitalize;background-color:#7ac668;border-radius:2px;padding:8px;font-size:12px}.index-module-scss-module__3H-68G__GymPage dialog[open]{flex-direction:column;justify-content:space-between;display:flex}@media (max-width:900px){.index-module-scss-module__3H-68G__GymPage .container{padding:0 4vw}}.index-module-scss-module__3H-68G__GymPage .CardComponent{grid-template:none;max-width:none}.index-module-scss-module__3H-68G__GymPage .routines{flex-wrap:wrap;gap:20px;display:flex}.index-module-scss-module__3H-68G__GymPage .routines>div{flex:auto}.index-module-scss-module__3H-68G__GymPage .experience-bar{background:#eaeaea;height:10px;margin:4px 0;overflow:hidden}.index-module-scss-module__3H-68G__GymPage .experience-bar .experience-bar-fill{background:#7a5bff;height:100%}.index-module-scss-module__3H-68G__GymPage .GymList{flex-direction:column;justify-content:center;width:100%;margin:0 auto;font-size:11px;display:flex}.index-module-scss-module__3H-68G__GymPage .GymList .title{font-size:18px}.index-module-scss-module__3H-68G__GymPage .GymList ul{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:1100px){.index-module-scss-module__3H-68G__GymPage .GymList ul{grid-template-columns:1fr}}.index-module-scss-module__3H-68G__GymPage .GymList ul li{color:#000;background-image:url(https://cdn.discordapp.com/attachments/634583290984136716/1178478811029962902/yellow-crumpled-lined-paper-background-2022-12-16-00-47-47-utc-scaled.png);background-size:100%;border:2px solid #000;border-radius:4px;flex-direction:column;margin-bottom:4px;display:flex}.index-module-scss-module__3H-68G__GymPage .GymList ul li .header{cursor:pointer;background-color:var(--COLOR_BLUE);color:#fff;flex-wrap:wrap;justify-content:space-between;padding:20px;display:flex}.index-module-scss-module__3H-68G__GymPage .GymList ul li .header:hover{background-color:var(--COLOR_BLUE_SHADOW)}.index-module-scss-module__3H-68G__GymPage .GymList ul li .header>div{flex:100%;justify-content:space-between;display:flex}.index-module-scss-module__3H-68G__GymPage .GymList ul li .header>div>div{justify-content:row;display:flex}.index-module-scss-module__3H-68G__GymPage .GymList ul li .header.ghost{background:#64646480}.index-module-scss-module__3H-68G__GymPage .GymList ul li .body{flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;display:grid;box-shadow:inset 0 10px 10px -16px #000}.index-module-scss-module__3H-68G__GymPage .GymList ul li .body>div>div{text-align:center}.index-module-scss-module__3H-68G__GymPage .GymList ul li .body>div{flex-direction:column;padding:6px 2px;display:flex;box-shadow:inset -1px -1px #00000040}.index-module-scss-module__3H-68G__GymPage .GymList ul li .body>div:nth-of-type(2n+2){background:#0000000d}.index-module-scss-module__3H-68G__GymPage .GymList .ExerciseComponent.ghost{opacity:.75}.index-module-scss-module__3H-68G__GymPage .GymList .ExerciseComponent.ghost .header{background:red}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.index-module-scss-module__3H-68G__GymPage dialog{box-sizing:border-box;width:100%;height:100%;margin:20px;padding:20px}.index-module-scss-module__3H-68G__GymPage .GymList li .body>div{padding:2px 3px}.index-module-scss-module__3H-68G__GymPage .GymList li .header{padding:8px}.index-module-scss-module__3H-68G__GymPage .CardComponent{padding:4px}.index-module-scss-module__3H-68G__GymPage .container{padding:0}}
.style-module-scss-module__3c_xbW__DialogComponent{z-index:5;box-sizing:border-box;background:#ff8c00;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex;position:fixed;top:0;left:0;margin:0!important}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal{color:#fff;background:#fff;border:4px solid #000;border-radius:12px;flex:100%;gap:24px;max-width:640px;padding:20px}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal header+section,.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal section+section{margin-top:12px}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal header{justify-content:space-between;align-items:flex-start;display:flex}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal header+div{margin-top:12px}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal header+footer{margin-top:24px}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal div p{font-size:16px;font-weight:100}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal div+footer{margin-top:24px}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal h1{font-size:var(--FONT_SIZE_H2);font-weight:100}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal h3{font-size:22px}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal::backdrop{background-color:#000000bf}.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal>section header+table,.style-module-scss-module__3c_xbW__DialogComponent .style-module-scss-module__3c_xbW__modal>section table+footer{margin-top:12px}
