@property --rotate-angle{syntax:"<angle>";inherits:false;initial-value:45deg}@keyframes spin{0%{--rotate-angle:0deg}to{--rotate-angle:360deg}}@keyframes heart-beat{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes rotate-loading{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes show-from-down{0%{opacity:0;transform:translateY(-50px)}25%{opacity:.2;transform:translateY(-40px)}50%{opacity:.4;transform:translateY(-20px)}75%{opacity:.8;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-animation{0%{transform:translateY(0%)}20%{transform:translateY(-15%)}30%{transform:translateY(0%)}55%{transform:translateY(-7%)}77%{transform:translateY(0%)}85%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.carousel{--nav-buttons-size:30px;--nav-buttons-inherit-size:var(--nav-buttons-size);--nav-buttons-b-radius:calc(var(--inner-br) - 5px);--nav-buttons-border:var(--ui-border);--nav-buttons-border-color:var(--border-color);--nav-buttons-bg-color:var(--label-box-color);--nav-button-padding:5px;--nav-button-icon-color:var(--t-color);--nav-button-bd-filter:blur(20px);--slide-spacing:1rem;--slide-size:100%;--slide-height:100%;--carousel-padding:0;--button-visibility:1;--dot-size:10px;--dot-inherit-size:var(--dot-size);--dots-box-padding:5px;--dots-box-margin:5px;--dots-position:absolute;--dots-top:unset;--dots-bottom:0;--dots-right:unset;--dots-left:unset;--dots-align:center;--carousel-border:var(--ui-border);--carousel-border-color:var(--border-color);--carousel-b-radius:var(--outer-br);--carousel-bg-color:var(--box-color);padding:var(--carousel-padding);background-color:var(--carousel-bg-color);border:var(--carousel-border);border-color:var(--carousel-border-color);border-radius:var(--carousel-b-radius);height:100%;position:relative;overflow:hidden}.carousel.one_item{overflow-x:auto}.carousel.one_item .prev_next_button,.carousel.one_item .slider_dots_box{display:none}.carousel_viewport{justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden;width:100%!important;min-width:100%!important}.carousel_container{isolation:isolate;backface-visibility:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;-o-user-select:none;width:100%;height:100%;list-style:none;display:flex}.carousel_slide{flex:0 0 100%;flex:0 0 var(--slide-size);border-radius:inherit;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.carousel_slide img{height:var(--slide-height);object-fit:cover;width:100%;display:block}.prev_next_button{width:var(--nav-buttons-size);height:var(--nav-buttons-size);border-radius:var(--nav-buttons-b-radius);border:var(--nav-buttons-border);border-color:var(--nav-buttons-border-color);opacity:var(--button-visibility);padding:var(--nav-button-padding);margin:calc(var(--nav-buttons-size)/6);cursor:pointer;background-color:var(--nav-buttons-bg-color);color:var(--nav-button-icon-color);border-width:2px;transition:width .3s,height .3s,fill .3s;position:absolute;top:50%}.prev_next_button.disabled{--button-visibility:.5;pointer-events:none}.prev_next_button.prev_button{left:0}.prev_next_button.next_button{right:0}.prev_next_button i{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.prev_next_button i svg{width:100%;height:100%;fill:var(--nav-button-icon-color)}@media (hover:hover) and (pointer:fine){.prev_next_button:hover{--nav-buttons-size:calc(var(--nav-buttons-inherit-size)*1.2);background-color:var(--label-box-color);--nav-button-icon-color:var(--accent-color)}.prev_next_button:hover>*{transform:scale(.95)}}.prev_next_button{-webkit-backdrop-filter:var(--nav-button-bd-filter);backdrop-filter:var(--nav-button-bd-filter);-moz-backdrop-filter:var(--nav-button-bd-filter);-ms-backdrop-filter:var(--nav-button-bd-filter);-o-backdrop-filter:var(--nav-button-bd-filter);transform:translateY(-50%)}.slider_dots_box{text-align:center;position:var(--dots-position);bottom:var(--dots-bottom);top:var(--dots-top);left:var(--dots-left);right:var(--dots-right);background-color:var(--label-box-color);margin:var(--dots-box-margin);justify-self:var(--dots-align);padding:var(--dots-box-padding)0;border-radius:var(--inner-br);border:var(--ui-border);justify-content:center;gap:var(--dots-box-padding);height:fit-content;padding:var(--dots-box-padding);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);-moz-backdrop-filter:blur(15px);-ms-backdrop-filter:blur(15px);-o-backdrop-filter:blur(15px);-ms-box-shadow:var(--hint-shadow);-webkit-box-shadow:var(--hint-shadow);-moz-box-shadow:var(--hint-shadow);-o-box-shadow:var(--hint-shadow);box-shadow:var(--hint-shadow);line-height:1;list-style:none;display:flex;transform:translate(0,0)}@media (hover:hover) and (pointer:fine){.slider_dots_box:hover{--dot-size:calc(var(--dot-inherit-size)*1.2)}}.carousel_dot{width:var(--dot-size);height:var(--dot-size);padding:0 calc(var(--dot-size)/2);background-color:var(--t-color);border-radius:var(--inner-br);opacity:.25;cursor:pointer;transition:width .3s,height .3s;display:inline-block}.carousel_dot.active{opacity:1;background-color:var(--accent-color);width:calc(var(--dot-size)*2);cursor:default;pointer-events:none}@media (hover:hover) and (pointer:fine){.carousel_dot:hover{opacity:.5;width:calc(var(--dot-size)*2)}}
@property --rotate-angle{syntax:"<angle>";inherits:false;initial-value:45deg}@keyframes spin{0%{--rotate-angle:0deg}to{--rotate-angle:360deg}}@keyframes heart-beat{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes rotate-loading{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes show-from-down{0%{opacity:0;transform:translateY(-50px)}25%{opacity:.2;transform:translateY(-40px)}50%{opacity:.4;transform:translateY(-20px)}75%{opacity:.8;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-animation{0%{transform:translateY(0%)}20%{transform:translateY(-15%)}30%{transform:translateY(0%)}55%{transform:translateY(-7%)}77%{transform:translateY(0%)}85%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.hint-wrapper{--hint-padding:calc(var(--app-padding)/1.2);--hint-arrow-size:8px;--hint-border-radius:var(--outer-br);--hint-border-size:.5px;--hint-border:var(--hint-border-size)solid var(--border-color);--hint-arrow-placement:calc(var(--hint-arrow-size)/-2);--hint-background:var(--label-box-color);--hint-font-size:.8rem;--hint-arrow-rotate:45deg;--hint-color:var(--t-color);width:100%;height:100%;position:absolute;top:0;left:0}.hint{border-radius:var(--hint-border-radius);font-size:var(--hint-font-size);visibility:hidden;max-width:calc(100dvw - var(--app-padding)*2);color:#0000;font-weight:initial;opacity:0;cursor:default;border:none;width:0;height:0;transition:visibility .5s,color .5s,background-color .5s,width .3s,padding .2s,scale .1s,box-shadow .5s ease-in-out;position:absolute;scale:0}.hint>*{transition:none}.hint[data-show=true]{padding:var(--hint-padding);z-index:50;opacity:unset;visibility:visible;width:max-content;height:auto;color:var(--hint-color);scale:unset}.hint[data-show=true] .hint-arrow{width:auto;height:auto;display:block}.hint[data-show=true].dialog-mode{--hint-border-radius:calc(var(--outer-br)*1.5);width:100%;max-width:none;max-height:80dvh;padding-bottom:var(--mobile-footer-height);border-radius:var(--hint-border-radius)var(--hint-border-radius)0 0;position:fixed;inset:0!important;right:unset!important;top:unset!important}.hint[data-show=true].dialog-mode:before{content:"";z-index:0;border-radius:inherit;box-shadow:inset var(--glass-shadow-offset)var(--glass-shadow-offset)var(--glass-shadow-blur)var(--glass-shadow-spread)var(--glass-tint-color);background-color:rgba(var(--glass-tint-color),var(--glass-tint-opacity));position:absolute;inset:0}.hint[data-show=true].dialog-mode:after{content:"";z-index:-1;border-radius:inherit;isolation:isolate;-webkit-backdrop-filter:blur(var(--glass-frost-blur));backdrop-filter:blur(var(--glass-frost-blur));-moz-backdrop-filter:blur(var(--glass-frost-blur));-ms-backdrop-filter:blur(var(--glass-frost-blur));-o-backdrop-filter:blur(var(--glass-frost-blur));-ms-filter:url(#glass-distortion);filter:url(#glass-distortion);-moz-filter:url(#glass-distortion);-o-filter:url(#glass-distortion);position:absolute;inset:0;transform:translate(0,0)}.hint[data-show=true].dialog-mode[data-show=true]{z-index:1000000}.hint[data-show=true]>*{position:relative}.hint[data-show=true]{-ms-transform:unset;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;transform:unset}.hint[data-popper-placement^=top]>.hint-arrow{bottom:var(--hint-arrow-placement)}.hint[data-popper-placement^=bottom]{--hint-arrow-rotate:-135deg}.hint[data-popper-placement^=bottom]>.hint-arrow{top:var(--hint-arrow-placement)}.hint[data-popper-placement^=left]{--hint-arrow-rotate:-45deg}.hint[data-popper-placement^=left]>.hint-arrow{right:var(--hint-arrow-placement)}.hint[data-popper-placement^=right]{--hint-arrow-rotate:135deg}.hint[data-popper-placement^=right]>.hint-arrow{left:var(--hint-arrow-placement)}.hint:before{content:"";z-index:0;border-radius:inherit;box-shadow:inset var(--glass-shadow-offset)var(--glass-shadow-offset)var(--glass-shadow-blur)var(--glass-shadow-spread)var(--glass-tint-color);background-color:rgba(var(--glass-tint-color),var(--glass-tint-opacity));position:absolute;inset:0}.hint:after{content:"";z-index:-1;border-radius:inherit;isolation:isolate;-webkit-backdrop-filter:blur(var(--glass-frost-blur));backdrop-filter:blur(var(--glass-frost-blur));-moz-backdrop-filter:blur(var(--glass-frost-blur));-ms-backdrop-filter:blur(var(--glass-frost-blur));-o-backdrop-filter:blur(var(--glass-frost-blur));-ms-filter:url(#glass-distortion);filter:url(#glass-distortion);-moz-filter:url(#glass-distortion);-o-filter:url(#glass-distortion);position:absolute;inset:0;transform:translate(0,0)}.hint{-webkit-user-select:none;user-select:none;-o-user-select:none;-ms-box-shadow:var(--hint-shadow);-webkit-box-shadow:var(--hint-shadow);-moz-box-shadow:var(--hint-shadow);-o-box-shadow:var(--hint-shadow);box-shadow:var(--hint-shadow);transform:scale(0)}.hint-arrow{opacity:0;width:0;height:0}.hint-arrow,.hint-arrow:before{width:var(--hint-arrow-size);height:var(--hint-arrow-size);background:inherit;border-right:inherit;border-bottom:inherit;position:absolute}.hint-arrow:before{visibility:visible;content:"";-ms-transform:rotate(var(--hint-arrow-rotate));-webkit-transform:rotate(var(--hint-arrow-rotate));-moz-transform:rotate(var(--hint-arrow-rotate));-o-transform:rotate(var(--hint-arrow-rotate));transform:rotate(var(--hint-arrow-rotate))}
@property --rotate-angle{syntax:"<angle>";inherits:false;initial-value:45deg}@keyframes spin{0%{--rotate-angle:0deg}to{--rotate-angle:360deg}}@keyframes heart-beat{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes rotate-loading{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes show-from-down{0%{opacity:0;transform:translateY(-50px)}25%{opacity:.2;transform:translateY(-40px)}50%{opacity:.4;transform:translateY(-20px)}75%{opacity:.8;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-animation{0%{transform:translateY(0%)}20%{transform:translateY(-15%)}30%{transform:translateY(0%)}55%{transform:translateY(-7%)}77%{transform:translateY(0%)}85%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}#lightbox{-webkit-user-select:none;user-select:none;-o-user-select:none;height:100%}.closed_box{height:100%}.closed_box[data-hide-on-close=true]{display:none}.lightBox_box{z-index:1;width:100vw;width:calc(var(--vw)*1);width:100dvw;height:100vh;height:calc(var(--vh)*1);max-width:100vw;height:100dvh;max-width:calc(var(--vw)*1);max-width:100dvw;max-height:100vh;max-height:calc(var(--vh)*1);-o-transition:max-height .5s ease-in-out;flex-direction:column;justify-content:center;max-height:100dvh;transition:max-height .5s ease-in-out;display:flex;position:relative}.lightbox_content{z-index:1;height:100%;max-height:calc(100vh - var(--header-height));max-height:calc(var(--vh) - var(--header-height));max-height:calc(100dvh - var(--header-height));margin:0 var(--app-padding);width:fit-content;max-width:100vw;height:fit-content;max-width:calc(var(--vw)*1);-o-transition:max-width .5s ease-in-out,max-height .5s ease-in-out;flex-direction:column;justify-content:center;align-self:center;max-width:100dvw;transition:max-width .5s ease-in-out,max-height .5s ease-in-out;display:flex;position:relative}.video{height:auto}.gallery_cell{place-content:center;align-items:center;display:flex}.close_icon{width:100%;height:100%;fill:var(--accent-color)}.lightbox_window{--close-button-size:30px;z-index:500;height:100vh;height:calc(var(--vh)*1);width:100vw;height:100dvh;width:calc(var(--vw)*1);width:100dvw;max-width:100vw;max-width:calc(var(--vw)*1);max-width:100dvw;max-height:100vh;max-height:calc(var(--vh)*1);z-index:500;align-items:center;max-height:100dvh;margin:0;display:flex;position:fixed;top:0;right:0;overflow:hidden}.lightbox_window:before{background-color:var(--shadow-color);opacity:1;content:"";background-image:linear-gradient(to top,#01010100,var(--header-color)100%);z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-ms-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);background-position:top;background-repeat:no-repeat;background-size:100% 60px;width:100%;height:100%;position:fixed;top:0;left:0;transform:translate(0,0)}@media only screen and (max-height:500px){.lightbox_window:before{background-size:60px 100%;background-image:linear-gradient(to left,#01010100,var(--header-color));background-position:0}}.lightbox_window{-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.lightbox_header{height:calc(var(--header-height)*var(--header-visibility));width:100%;padding:calc(var(--app-padding)*var(--header-visibility));-o-transition:height .3s ease-in-out,padding .3s ease-in-out;justify-content:flex-end;transition:height .3s ease-in-out,padding .3s ease-in-out;display:flex;position:relative}.close_lightbox_button{cursor:pointer;z-index:20;background-color:var(--box-color);padding:calc(var(--app-padding)/2);border-radius:var(--outer-br);aspect-ratio:1;height:var(--close-button-size);width:var(--close-button-size);border:var(--ui-border);justify-content:flex-end;display:flex}@media (hover:hover) and (pointer:fine){.close_lightbox_button:hover>*{transform:scale(.9)}}.close_lightbox_button{-ms-box-shadow:3px 3px 5px var(--shadow-color);-webkit-box-shadow:3px 3px 5px var(--shadow-color);-moz-box-shadow:3px 3px 5px var(--shadow-color);-o-box-shadow:3px 3px 5px var(--shadow-color);box-shadow:3px 3px 5px var(--shadow-color);-ms-box-shadow:var(--hint-shadow);-webkit-box-shadow:var(--hint-shadow);-moz-box-shadow:var(--hint-shadow);-o-box-shadow:var(--hint-shadow);box-shadow:var(--hint-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);transform:translate(0,0)}.lightbox_overlay,.lightbox_item_overlay{background-color:var(--dark-color);opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0}
