@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Yuji+Syuku&display=swap";html{height:100%;scroll-behavior:smooth}html,body{margin:0;padding:0}#app{min-height:100vh;height:100%;display:flex;flex-direction:column}button{background:none;border:none;cursor:pointer;font:inherit;color:inherit}body{font-family:Lato,sans-serif;font-weight:300;color:#2c2c2a;background-color:#f0eae1;min-height:100dvh}a{color:inherit;text-decoration:none}a:hover{text-decoration:none!important}*{margin:0;padding:0;min-width:0;font:inherit;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}img,video,svg{display:block;height:auto;max-width:100%}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}.icon--small[data-v-2dc33993]{width:.8rem}.icon--medium[data-v-2dc33993]{width:1.2rem}.icon--large[data-v-2dc33993]{width:2rem}.spinner[data-v-634c63f0]{display:flex;justify-content:center;align-items:center;height:auto}.spinner--white[data-v-634c63f0]{color:#f0eae1}.spinner--black[data-v-634c63f0]{color:#aba7a0}.spinner-icon[data-v-634c63f0]{animation:rotate-634c63f0 1s linear infinite}@keyframes rotate-634c63f0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-block[data-v-7c115776]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute}.loader-block__logo[data-v-7c115776]{width:100px;animation:fadeInOut-7c115776 2s infinite}@keyframes fadeInOut-7c115776{0%,to{opacity:0}50%{opacity:1}}.ui-link[data-v-efae1c6b]{display:flex;justify-content:center;flex-direction:column;align-items:center;font-weight:500;cursor:pointer;position:relative;transition:font-weight .3s;padding:.5rem 1rem}.ui-link .text[data-v-efae1c6b]{color:#706d69;transition:font-weight .3s}.ui-link .text[data-v-efae1c6b]:hover{font-weight:700}.ui-link--medium[data-v-efae1c6b]{font-size:.8rem}.ui-link--large[data-v-efae1c6b]{font-size:1rem}.modal[data-v-cf4e0a4b]{width:500px;margin:auto;border:none;padding:0;background-color:#f0eae1;border-radius:1rem;color:#2c2c2a}.modal .modal-header[data-v-cf4e0a4b]{padding:1.4rem 1.8rem 1.2rem;display:flex;justify-content:space-between;align-items:center}.modal .modal-header .modal-title[data-v-cf4e0a4b]{font-weight:800;text-transform:uppercase;font-size:2rem}.modal .modal-body[data-v-cf4e0a4b]{padding:0 1.8rem 1.8rem}.modal[data-v-cf4e0a4b]::backdrop{background-color:#00000080}.ui-button[data-v-975f7981]{padding:.5rem 1rem;border-radius:.25rem;font-size:.5rem;cursor:pointer;transition:background-color .3s;border:none;font-weight:700}.ui-button[data-v-975f7981]:focus-visible{outline:2px solid}.ui-button[data-v-975f7981]:disabled{background-color:#aba7a0!important;color:#706d69!important;cursor:not-allowed}.ui-button--not-icon[data-v-975f7981]{min-width:100px}.ui-button--primary[data-v-975f7981]{background-color:#324d3c;color:#d8d3cb}.ui-button--primary[data-v-975f7981]:hover{background-color:#1e2e24}.ui-button--primaryfocus[data-v-975f7981]:visible{outline-color:#d8d3cb}.ui-button--secondary[data-v-975f7981]{background-color:#d8d3cb;color:#706d69}.ui-button--secondary[data-v-975f7981]:hover{background-color:#324d3c;color:#d8d3cb}.ui-button--secondaryfocus[data-v-975f7981]:visible{outline-color:#706d69}.ui-button--transparent[data-v-975f7981]{background-color:#d8d3cb33;color:#f0eae1}.ui-button--transparent[data-v-975f7981]:hover{background-color:#324d3c;color:#d8d3cb}.ui-button--transparentfocus[data-v-975f7981]:visible{outline-color:#706d69}.ui-button--medium[data-v-975f7981]{font-size:clamp(.6rem,2vw,.8rem)}.ui-button--large[data-v-975f7981]{font-size:clamp(.8rem,2vw,1rem)}.form[data-v-693a1ef3]{display:flex;flex-direction:column;row-gap:1.5rem}.form .actions[data-v-693a1ef3]{display:flex;justify-content:flex-end;column-gap:1.5rem}.actions[data-v-ac56222f]{display:flex;column-gap:1rem;justify-content:flex-end;padding-top:1.5rem}.media-gallery[data-v-f59f34a1]{flex:1;display:flex;justify-content:center;gap:.7rem;max-width:1200px}@media (min-width: 768px){.media-gallery[data-v-f59f34a1]{max-width:550px}}@media (min-width: 1024px){.media-gallery[data-v-f59f34a1]{max-width:850px}}@media (min-width: 1440px){.media-gallery[data-v-f59f34a1]{max-width:1100px}}.column[data-v-17887473]{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:250px}.column[data-v-17887473]:nth-child(2n){flex:1.3}.radio[data-v-32d517ff]{position:absolute;height:min(4vw,1.4rem);width:min(4vw,1.4rem);bottom:min(2vw,1rem);right:min(2vw,1rem);border:2px solid #d8d3cb;border-radius:50%}.radio--selected[data-v-32d517ff]{background-color:#d7b476}.input-email[data-v-eb7a2952]{background-color:#f0eae1;border:none;padding:.5rem;border-radius:.3rem;width:100%;text-align:center;color:#706d69!important;font-size:clamp(.8rem,2vw,1rem)}.input-email[data-v-eb7a2952]:focus{background-color:#fff;border-color:#d8d3cb}.input-email[data-v-eb7a2952]:focus-visible{outline:2px solid #706d69}.input-password[data-v-e9468cf3]{background-color:#f0eae1;border:none;padding:.5rem;border-radius:.3rem;width:100%;text-align:center;color:#706d69!important;font-size:clamp(.8rem,2vw,1rem)}.input-password[data-v-e9468cf3]:focus{background-color:#fff;border-color:#d8d3cb}.input-password[data-v-e9468cf3]:focus-visible{outline:2px solid #706d69}.input-text[data-v-578be468]{background-color:#f0eae1;border:none;padding:.5rem;border-radius:.3rem;width:100%;text-align:center;color:#706d69!important;font-size:clamp(.8rem,2vw,1rem)}.input-text[data-v-578be468]:focus{background-color:#fff;border-color:#d8d3cb}.input-text[data-v-578be468]:focus-visible{outline:2px solid #706d69}.auth-form[data-v-9159eaa8]{width:100%;display:flex;flex-direction:column;row-gap:1rem;align-items:center}.content[data-v-cbe82be6]{display:flex;align-items:center;justify-content:center;gap:.3rem}.content .icon[data-v-cbe82be6]{width:0;opacity:0;transition:width .5s ease,opacity .3 s ease}.content .icon.hovered[data-v-cbe82be6]{width:.9rem;opacity:1}.content .text[data-v-cbe82be6]{transition:transform .3s ease}.content .text.translate[data-v-cbe82be6]{transform:translate(.2rem);color:#d8d3cb}.hover-action[data-v-f85763ed]{position:relative;padding:.5rem;z-index:1000}.hover-action:hover .icon[data-v-f85763ed]{transform:scale(1.2)}.hover-action .hover-background[data-v-f85763ed]{border-radius:.25rem;width:100%;height:100%;background-color:#706d69;opacity:.2;position:absolute;top:0;left:0;filter:blur(.4rem)}.hover-action .icon[data-v-f85763ed],.hover-action .spinner[data-v-f85763ed]{color:#f0eae1}.hover-action .icon[data-v-f85763ed]{transition:transform .3s}.icon[data-v-f057282e]{cursor:pointer}.toast[data-v-851c2f83]{position:relative;overflow:hidden;padding:12px;border-radius:.4rem;cursor:pointer;display:flex;gap:1rem;background-color:#fff;color:#2c2c2a;box-shadow:0 2px 5px #0003;transition:transform .3s ease,opacity .3s ease;opacity:.8}.toast[data-v-851c2f83]:hover{transform:translate(10px)}.toast--exit[data-v-851c2f83]{transform:translate(100%);opacity:0}.toast .text[data-v-851c2f83]{display:flex;flex-direction:column;justify-content:space-between;gap:.2rem}.toast .text__header[data-v-851c2f83]{display:flex;align-items:center;gap:.5rem}.toast .text__header .icon--success[data-v-851c2f83]{color:#324d3c}.toast .text__header .icon--error[data-v-851c2f83]{color:red}.toast .text__header .icon--info[data-v-851c2f83]{color:#00f}.toast .text__header .title[data-v-851c2f83]{font-weight:800}.toast .line[data-v-851c2f83]{width:100%;position:absolute;bottom:0;left:0;height:5px;background-color:#324d3c}.toast-container[data-v-087436fc]{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:1002}.background-video[data-v-60769d4f]{position:fixed;top:0;left:0;width:100vw;height:100dvh;object-fit:cover;z-index:-1}.auth-view[data-v-60769d4f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-view[data-v-60769d4f] *{color:#f0eae1}.auth-view__content[data-v-60769d4f]{display:flex;flex-direction:column;gap:1rem;padding:0 5vw}.auth-view .introduction[data-v-60769d4f]{font-weight:500;padding:0 2rem}.auth-view .introduction__text[data-v-60769d4f]{font-size:clamp(.9rem,2vw,1rem);font-family:Lato,sans-serif}.auth-view .introduction__oha[data-v-60769d4f]{font-size:clamp(2.8rem,8vw,4rem);font-family:Yuji Syuku,serif;line-height:3rem;letter-spacing:-.5rem}.navbar[data-v-a090707c]{z-index:1000;width:100%;height:100px;display:flex;align-items:center;justify-content:center}.navbar .logo[data-v-a090707c]{width:5rem}.default-page[data-v-f44258ad]{flex:1;display:flex;flex-direction:column}.padding[data-v-f44258ad]{padding:1rem}.media-synchronizer[data-v-18de5cda]{display:flex;gap:1rem;justify-content:center;align-items:center}.media-synchronizer .button[data-v-18de5cda]{width:14ch}.checkbox[data-v-9f2a13cc]{display:flex;align-items:center;gap:1rem}.title[data-v-9f2a13cc]{font-weight:700}.inline[data-v-9f2a13cc]{display:flex;gap:1rem;align-items:center}.gallery-management[data-v-69db910e]{display:flex;gap:1rem;justify-content:center}.thumbnail[data-v-b0132292]{width:fit-content;box-sizing:border-box;border:2px solid transparent;cursor:pointer}.thumbnail .img[data-v-b0132292]{object-fit:cover;height:100%;max-width:var(--thumbnail-size, 200px);transition:filter .5s}.thumbnail .img__darken[data-v-b0132292]:not(:hover){filter:brightness(.2)}.thumbnail__selected[data-v-b0132292]{border:2px solid red}.images[data-v-7eec18c7]{max-width:1000px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;margin:3rem auto}.visualizer-button[data-v-df65af43]{border-radius:2rem;width:fit-content;font-size:.7rem;font-weight:700;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .5s,opacity .5s;flex-shrink:0;min-width:max-content}.visualizer-button--primary[data-v-df65af43]{background-color:#353535e0;color:#d8d3cb}.visualizer-button--primary[data-v-df65af43]:hover{background-color:#2c2c2a}.visualizer-button--primary.visualizer-button--disabled[data-v-df65af43]{cursor:not-allowed;opacity:.4}.visualizer-button--primary.visualizer-button--disabled[data-v-df65af43]:hover{background-color:#353535e0}.visualizer-button--secondary[data-v-df65af43]{background-color:#d8d3cb;color:#aba7a0}.visualizer-button--secondary[data-v-df65af43]:hover{background-color:#aba7a0;color:#d8d3cb}.visualizer-button--secondary.visualizer-button--disabled[data-v-df65af43]{cursor:not-allowed;opacity:.5}.visualizer-button--secondary.visualizer-button--disabled[data-v-df65af43]:hover{background-color:#d8d3cb;color:#aba7a0}.visualizer-text-button[data-v-9bc55ed7]{padding:.5rem .8rem}.visualizer-text-button .text[data-v-9bc55ed7]{margin-left:.5rem}.visualizer-icon-button[data-v-cb3acfea]{padding:.6rem}.visualizer-image[data-v-cad8520c]{transition:outline .3s ease-in-out;outline:0px solid transparent;border-radius:clamp(.5rem,2vw,1.5rem);overflow:hidden;flex-shrink:0;display:flex;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.visualizer-image__child[data-v-cad8520c]{position:relative;overflow:hidden;object-fit:cover;flex-shrink:0;border-radius:clamp(.5rem,2vw,1.5rem);transition:transform .3s ease-in-out;height:100%}.visualizer-image--selected[data-v-cad8520c]{outline:min(5px,1vw) solid #d7b576}.masonry-column[data-v-cf61ed7b]{display:flex;flex-direction:column;gap:var(--gallery-gap)}.masonry-column[data-v-cf61ed7b]:nth-child(odd){flex:1.3}.masonry-visualizer[data-v-27136175]{margin:auto;min-height:100dvh;max-width:1200px;width:100%;display:grid;grid-template-columns:var(--grid-template-columns);gap:var(--gallery-gap);padding:var(--gallery-gap)}.album-choice[data-v-1a0b676f]{width:100%;position:relative}.confirm-title[data-v-1a0b676f]{font-family:Yuji Syuku,serif;font-size:3rem;font-weight:700;display:flex;width:100%;justify-content:center;padding:2rem 0}.choice-actions[data-v-1a0b676f]{display:flex;gap:1rem;width:100%;justify-content:center;position:fixed;bottom:1rem}.ui-switch[data-v-23f0f0f6],.ui-switch-child[data-v-23f0f0f6]{border-radius:2rem;padding:.3rem}.ui-switch[data-v-23f0f0f6]{background-color:#353535e0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.7rem;font-weight:700;width:fit-content}.ui-switch-child[data-v-23f0f0f6]{display:flex;gap:.5rem;position:relative;height:100%}.switch-side[data-v-23f0f0f6]{position:relative;display:grid;place-items:center;padding:.2rem .8rem;border-radius:2rem;z-index:2;transition:transform .5s cubic-bezier(.25,.1,.25,1);color:#aba7a0;min-width:max-content}.switch-side.active[data-v-23f0f0f6]{color:#d8d3cb}.switch-indicator[data-v-23f0f0f6]{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#000;border-radius:2rem;transition:transform .3s ease-in-out}.left[data-v-23f0f0f6]{transform:translate(0)}.right[data-v-23f0f0f6]{transform:translate(100%)}.media-counter[data-v-c27dc251]{color:#d8d3cb;font-weight:500}.visualizer-overlay[data-v-ec04b0b3]{position:fixed;height:100dvh;width:100dvw;top:0;left:0;pointer-events:none;z-index:1000}.visualizer-overlay[data-v-ec04b0b3]>*{pointer-events:auto}.visualizer-overlay .select[data-v-ec04b0b3]{position:absolute;top:1rem;right:1rem}.visualizer-overlay .bottom-part[data-v-ec04b0b3]{display:grid;place-items:center;position:absolute;bottom:1rem;width:100%;z-index:100;gap:.5rem}.visualizer-overlay .bg-blur[data-v-ec04b0b3]{position:absolute;bottom:0;left:0;width:100%;height:30%;pointer-events:none;background:linear-gradient(to top,#0009,#0000004d,#0000);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(to top,#000,#0000);-webkit-mask-image:linear-gradient(to top,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);z-index:-1}.visualizer-overlay .action-bar[data-v-ec04b0b3]{display:flex;gap:1rem}.preview-visualizer[data-v-85cc235b]{scroll-snap-type:y mandatory;scroll-snap-stop:always;display:flex;flex-direction:column;align-items:center;overflow-y:scroll;gap:3dvh;padding:3dvh 0;scroll-behavior:smooth;height:100%}.preview-visualizer[data-v-85cc235b]>*{max-height:80dvh;scroll-snap-align:center}.visualizer-manager[data-v-4d1b5764]{width:100%;min-height:100dvh;position:relative;overflow:hidden;background-color:#f0eae1}.visualizer[data-v-4d1b5764]{transition:transform .5s cubic-bezier(.25,.1,.25,1);position:absolute;height:100dvh;width:100vw;overflow-y:hidden;padding:0 2dvh;will-change:transform}.visualizer--overscroll[data-v-4d1b5764]{overscroll-behavior-y:contain;overflow-y:scroll}.left[data-v-4d1b5764]{transform:translate(-100%);-webkit-transform:translateX(-100%)}.right[data-v-4d1b5764]{transform:translate(100%);-webkit-transform:translateX(100%)}.active[data-v-4d1b5764]{transform:translate(0);-webkit-transform:translateX(0%)}.media-displayer-wrapper[data-v-c2073e6a]{width:100%;height:100%;background-color:#f0eae1}.media-displayer[data-v-c2073e6a]{width:100%;height:100%;overflow-y:auto;padding-bottom:4rem}.appear[data-v-6e3aa0f1]{overflow:hidden}.appear[data-v-6e3aa0f1]>*{transition:transform 1s,opacity .5s;transition-delay:.5s;transform:translateY(100%);opacity:0}.appear--visible[data-v-6e3aa0f1]>*{transform:translateY(0);opacity:1}.t[data-v-6e3aa0f1]{height:57px}.gallery-landing[data-v-6e3aa0f1]{color:#f0eae1;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5rem;overflow:hidden;transition:opacity 1s;opacity:0}.gallery-landing--display[data-v-6e3aa0f1]{opacity:1}.gallery-landing__background[data-v-6e3aa0f1]{position:absolute;top:0;left:0;z-index:-2;height:100%;width:100%;object-fit:cover;filter:brightness(.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gallery-landing__background__blur[data-v-6e3aa0f1]{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:brightness(.9)}.gallery-landing__names__name[data-v-6e3aa0f1]{font-family:Yuji Syuku,serif;width:fit-content;line-height:1.8ch;font-size:3rem}.gallery-landing__footer[data-v-6e3aa0f1]{position:absolute;bottom:8rem;display:flex;align-items:center;flex-direction:column;gap:2rem}.gallery-landing__footer__button[data-v-6e3aa0f1]{width:fit-content}.logo-transition[data-v-ed439ec4]{position:relative;height:200px;top:-100px;display:flex;flex-direction:column;margin-bottom:-100px}.logo-transition__block[data-v-ed439ec4]{height:100px;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.logo-transition .img[data-v-ed439ec4]{width:5rem;position:relative}.logo-transition .img2[data-v-ed439ec4]{top:-100px}.gallery-view[data-v-3347f9e5]{scroll-snap-type:y mandatory;scroll-snap-stop:always}.gallery-view[data-v-3347f9e5]>*{scroll-snap-align:center}.gallery-view[data-v-3347f9e5],.gallery-view[data-v-3347f9e5] *{scrollbar-width:none;-ms-overflow-style:none}.gallery-view[data-v-3347f9e5]::-webkit-scrollbar,.gallery-view[data-v-3347f9e5] *::-webkit-scrollbar{display:none;width:0;height:0}.icon[data-v-81db9dd1]{color:red}.gallery-row[data-v-959d3f9b]{display:flex;align-items:center;gap:1rem}.gallery-row .router-link[data-v-959d3f9b]{width:25ch;text-decoration:none}.galleries-header[data-v-70a88817]{display:flex;gap:1rem;align-items:center}.galleries-header .title[data-v-70a88817]{font-size:2rem}.gallery-list[data-v-70a88817]{margin-top:1rem;display:flex;flex-direction:column;row-gap:1rem}
