@charset "UTF-8";:host .wrapper{display:flex;flex-direction:row;position:relative}:host .wrapper:hover{width:100%}:host .wrapper:hover .resetButton{opacity:1}:host .wrapper .input{display:inline-flex;transition:visibility 0s;align-items:center;width:100%}:host .wrapper .resetButton{position:absolute;font-size:clamp(1rem,2.5vmin + .5rem,.5rem);color:#14141480;opacity:0;z-index:10;right:clamp(1rem,2.5vmin + .5rem,.5rem);transform:translateY(8px);transition:opacity .15s ease-in-out}:host .wrapper .resetButton:hover{cursor:pointer;opacity:.75}:host .wrapper input,:host .wrapper select,:host .wrapper textarea{width:100%;font-family:Archivo,arial;font-size:clamp(1rem,2.5vmin + .5rem,.5rem);text-align:left;caret-color:#c0c0c060;justify-self:stretch;background:#fbfbf6;color:#0c0c0c;padding:.5rem 1rem;outline:0;border-radius:.35rem;border:.125rem solid rgba(20,20,20,.1);box-sizing:border-box;transition:background .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out,visibility 0s}:host .wrapper input option,:host .wrapper select option,:host .wrapper textarea option{background:#fbfbf6;color:#0c0c0c}:host .wrapper input option:hover,:host .wrapper select option:hover,:host .wrapper textarea option:hover{background:#C0D7E8;color:#0c0c0c}:host .wrapper input::placeholder,:host .wrapper select::placeholder,:host .wrapper textarea::placeholder{color:#1414144d}:host .wrapper input.hidden,:host .wrapper select.hidden,:host .wrapper textarea.hidden{display:none}:host .wrapper input.search,:host .wrapper select.search,:host .wrapper textarea.search{padding-left:calc(clamp(1rem,2.5vmin + .5rem,.5rem)*1.5);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjODA4MDdkIj48cGF0aCBkPSJNNzg0LTEyMCA1MzItMzcycS0zMCAyNC02OSAzOHQtODMgMTRxLTEwOSAwLTE4NC41LTc1LjVUMTIwLTU4MHEwLTEwOSA3NS41LTE4NC41VDM4MC04NDBxMTA5IDAgMTg0LjUgNzUuNVQ2NDAtNTgwcTAgNDQtMTQgODN0LTM4IDY5bDI1MiAyNTItNTYgNTZaTTM4MC00MDBxNzUgMCAxMjcuNS01Mi41VDU2MC01ODBxMC03NS01Mi41LTEyNy41VDM4MC03NjBxLTc1IDAtMTI3LjUgNTIuNVQyMDAtNTgwcTAgNzUgNTIuNSAxMjcuNVQzODAtNDAwWiIvPjwvc3ZnPg==) #fbfbf6 no-repeat;background-size:clamp(1rem,2.5vmin + .5rem,.5rem);background-position:calc(clamp(1rem,2.5vmin + .5rem,.5rem)/4) center}:host .wrapper input.required,:host .wrapper select.required,:host .wrapper textarea.required{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjREREIj48cGF0aCBkPSJNNDQwLTQwMHYtMzYwaDgwdjM2MGgtODBabTAgMjAwdi04MGg4MHY4MGgtODBaIi8+PC9zdmc+) #fbfbf6 no-repeat;background-position:calc(100% - 1px) center}:host .wrapper input::selection,:host .wrapper select::selection,:host .wrapper textarea::selection{background:#C0D7E8;color:#0c0c0c}:host .wrapper input:focus,:host .wrapper input:hover,:host .wrapper select:focus,:host .wrapper select:hover,:host .wrapper textarea:focus,:host .wrapper textarea:hover{border-color:#74a1cb}:host .wrapper input:disabled,:host .wrapper select:disabled,:host .wrapper textarea:disabled{cursor:not-allowed;color:#14141480}:host .wrapper input.error,:host .wrapper select.error,:host .wrapper textarea.error{background:rgba(20,20,20,.3)!important}:host .wrapper input.error.required,:host .wrapper select.error.required,:host .wrapper textarea.error.required{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjREREIj48cGF0aCBkPSJNNDQwLTQwMHYtMzYwaDgwdjM2MGgtODBabTAgMjAwdi04MGg4MHY4MGgtODBaIi8+PC9zdmc+) #af1724 no-repeat;background-position:calc(100% - 1px) center}:host .wrapper input.loading,:host .wrapper select.loading,:host .wrapper textarea.loading{background:rgba(192,192,192,.3764705882)}:host .wrapper input.danger,:host .wrapper select.danger,:host .wrapper textarea.danger{color:#af1724}:host .wrapper input[type=checkbox],:host .wrapper select[type=checkbox],:host .wrapper textarea[type=checkbox]{box-sizing:border-box;width:calc(clamp(1rem,2.5vmin + .5rem,.5rem)*1.5);height:calc(clamp(1rem,2.5vmin + .5rem,.5rem)*1.5);border:.125rem solid rgba(20,20,20,.1);border-color:#fbfbf6;appearance:none;background-color:transparent}:host .wrapper input[type=checkbox]:checked,:host .wrapper select[type=checkbox]:checked,:host .wrapper textarea[type=checkbox]:checked{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZmJmYmY2Ij48cGF0aCBkPSJNMzgyLTI0MCAxNTQtNDY4bDU3LTU3IDE3MSAxNzEgMzY3LTM2NyA1NyA1Ny00MjQgNDI0WiIvPjwvc3ZnPg==) no-repeat center center;background-size:clamp(1rem,2.5vmin + .5rem,.5rem)}:host .wrapper input[type=checkbox]:disabled,:host .wrapper select[type=checkbox]:disabled,:host .wrapper textarea[type=checkbox]:disabled{background-color:#fbfbf64d}:host .wrapper input[type=checkbox]:disabled:checked,:host .wrapper select[type=checkbox]:disabled:checked,:host .wrapper textarea[type=checkbox]:disabled:checked{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZmJmYmY2Ij48cGF0aCBkPSJNMzgyLTI0MCAxNTQtNDY4bDU3LTU3IDE3MSAxNzEgMzY3LTM2NyA1NyA1Ny00MjQgNDI0WiIvPjwvc3ZnPg==) no-repeat center center;background-size:clamp(1rem,2.5vmin + .5rem,.5rem)}:host .wrapper input[type=checkbox]:not(:disabled):hover,:host .wrapper select[type=checkbox]:not(:disabled):hover,:host .wrapper textarea[type=checkbox]:not(:disabled):hover{border-color:#fbfbf680}:host .wrapper input[type=file]::-webkit-file-upload-button,:host .wrapper select[type=file]::-webkit-file-upload-button,:host .wrapper textarea[type=file]::-webkit-file-upload-button{border:.125rem solid rgba(20,20,20,.1);color:#fbfbf6;margin-right:2rem;background:rgba(20,20,20,.8);padding:.5rem 1rem;border-radius:.35rem;cursor:pointer;transition:background .2s ease-in-out}:host .wrapper input[type=file]::-webkit-file-upload-button,:host .wrapper select[type=file]::-webkit-file-upload-button,:host .wrapper textarea[type=file]::-webkit-file-upload-button{background:#263cff}:host .wrapper input[type=search]::-webkit-search-cancel-button,:host .wrapper select[type=search]::-webkit-search-cancel-button,:host .wrapper textarea[type=search]::-webkit-search-cancel-button{display:none}:host .wrapper input[type=submit],:host .wrapper select[type=submit],:host .wrapper textarea[type=submit]{width:100%;font-weight:700}:host .wrapper input[type=submit]:not(:disabled):active,:host .wrapper select[type=submit]:not(:disabled):active,:host .wrapper textarea[type=submit]:not(:disabled):active{transform:translateY(3px)}:host .wrapper input[type=submit]:hover:not(:disabled),:host .wrapper select[type=submit]:hover:not(:disabled),:host .wrapper textarea[type=submit]:hover:not(:disabled){cursor:pointer;background:#263cff;color:#fbfbf6}:host .wrapper textarea{width:100%;resize:none;overflow:hidden}:host .wrapper input{padding-right:calc(clamp(1rem,2.5vmin + .5rem,.5rem) + 1rem)}@media screen and (max-aspect-ratio: 1){:host .wrapper .input{display:flex;flex-direction:column}}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes loading{0%{background-position:-468px 0}to{background-position:468px 0}}:host .wrapper{display:flex;flex-direction:column;width:100%;align-items:center}:host .wrapper form{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;margin:0}:host .wrapper form.row{flex-direction:row}:host .wrapper input-element::part(input-field){width:100%}@media screen and (max-aspect-ratio: 1){:host .wrapper{width:100%;max-width:calc(100vw - 2rem);margin:0 auto}:host .wrapper.sizeS>form,:host .wrapper.sizeM>form,:host .wrapper.sizeL>form,:host .wrapper form{gap:1rem;width:100%}}:host .link{text-decoration:none;transition:color .15s ease-in-out,border-color .3s ease-in-out,opacity .15s ease-in-out,transform .15s ease-in-out,text-shadow .15s ease-in-out,filter .15s ease-in-out,background-position .15s ease-in-out;pointer-events:all;width:100%;text-align:center;box-sizing:border-box;color:#8e9198}:host .link.hide{display:none!important}:host .link.tube{position:relative;border-radius:.35rem;box-sizing:border-box;display:inline-block;font-weight:700;padding:.25rem;transition:opacity .3s ease,transform .15s ease;user-select:none;border:.125rem solid #0c0c0c;color:#0c0c0c;background:transparent}:host .link.tube ::slotted(*){color:inherit;background:none}:host .link.tube.danger,:host .link.tube.success,:host .link.tube.cancel{border:.125rem solid}:host .link.tube.danger{border-color:#af1724;color:#af1724;background:rgba(175,23,36,.3)}:host .link.tube.success{border-color:#52db90;color:#52db90;background:rgba(82,219,144,.3)}:host .link.tube.cancel{border-color:#c0c0c060;color:#c0c0c060;background:rgba(192,192,192,.3)}:host .link:not(.tube){color:#0c0c0c;text-decoration:none}:host .link.progress{border:.125rem solid #C0D7E8;background-image:linear-gradient(to right,#52db90 50%,rgba(251,251,246,.1) 50%);background-size:200% 100%;background-position:100% 0}:host .link.progress.loading{cursor:not-allowed!important;opacity:1}:host .link.selected,:host .link:not(.loading):hover,:host .link:not(.loading):active{cursor:pointer;opacity:.7}:host .link.selected.progress,:host .link:not(.loading):hover.progress,:host .link:not(.loading):active.progress{border-color:#8e9198}:host .link:active{transform:scale(.95) translateY(.25rem)}:host .link.disabled{pointer-events:none;user-select:none;opacity:.5;filter:grayscale(100%);cursor:not-allowed}:host .link.copiable .copyMe{position:absolute;width:100%;text-align:left;padding-left:.5rem;opacity:0;transition:opacity .15s ease-in-out}:host .link.copiable:hover .copyMe{opacity:.5}:host .link.copiable:hover.copied .copyMe{opacity:1;animation:hup .3s cubic-bezier(.528,-.354,.102,.984) forwards}@keyframes hup{0%{padding-left:.5rem}50%{padding-left:1rem}to{padding-left:.5rem}}@keyframes glow{0%{text-shadow:0 0 5px rgba(251,251,246,.5),0 0 5px rgba(251,251,246,.5)}50%{text-shadow:0 0 10px rgba(251,251,246,.8),0 0 15px rgba(251,251,246,.5)}to{text-shadow:0 0 5px rgba(251,251,246,.5),0 0 5px rgba(251,251,246,.5)}}:host .wrapper{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;box-sizing:border-box}:host .wrapper ul{display:flex;flex-direction:column;gap:.5rem;width:30vh}:host .wrapper .buttons{display:flex;flex-direction:row;gap:.5rem}:host .wrapper .errors{max-height:25vh;overflow:hidden;overflow-y:auto}:host([empty]){display:none}:host .wrapper.notTranslated{position:relative}:host .wrapper.notTranslated .currentValue{position:relative}:host .wrapper.notTranslated .currentValue:after{content:"\1f310";font-size:clamp(1rem,2.5vmin + .5rem,.5rem);position:absolute;top:calc(clamp(1rem,2.5vmin + .5rem,.5rem)*-1);right:-.125rem;pointer-events:none;z-index:10}:host .wrapper form{display:inline}:host .wrapper.textarea form{width:100%}:host .wrapper.textarea .currentValue{white-space:pre-wrap;width:100%}:host .wrapper.textarea.editing input-element{width:100%}:host .wrapper.flags .currentValue,:host .wrapper.editable .currentValue:hover{background:transparent!important;color:#0c0c0c!important}:host .wrapper.empty:not(.editable){display:none}:host .wrapper.empty .currentValue{background:transparent!important;color:#af1724!important;border-color:#af1724!important}:host .wrapper.editable .currentValue{cursor:text;word-break:break-word;text-overflow:ellipsis;border-radius:.35rem;display:inline-block;border:2px solid #263cff;background:#263cff;color:#fbfbf6;padding:0 .25rem;box-sizing:border-box;transition:background .15s ease-in-out}:host .wrapper.editable.select .currentValue{cursor:pointer}:host .wrapper.editable input-element{display:none;border:2px solid #263cff;padding:0 .25rem;border-radius:.35rem;box-sizing:border-box}:host .wrapper.editable input-element::part(input-field){border:0;border-radius:.35rem;padding:0;margin:0;background:transparent;color:#0c0c0c}:host .wrapper.editable input-element::part(input-field)::selection{background:#fbfbf6;color:#0c0c0c}:host .wrapper.editable.editing{z-index:9}:host .wrapper.editable.editing input-element{display:inline-block}:host .wrapper.editable.editing .currentValue{display:none}@media screen and (max-aspect-ratio: 1){:host .wrapper input-element.title::part(input-field),:host .wrapper .currentValue.title{max-width:100%}}:host .wrapper input-element{display:none}:host{display:block;height:100%;width:fit-content}:host .wrapper{height:100%;width:fit-content;display:flex;justify-content:center;align-items:center}:host .wrapper img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;border-radius:.35rem;transition:opacity .3s ease-in-out}:host .wrapper.zoomable{cursor:zoom-in}:host .wrapper.withRadius,:host .wrapper.withRadius>img{border-radius:.35rem}:host .wrapper.ready img{opacity:1}:host .zoom{padding:0;border:none;background:transparent;outline:none;width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;display:none;align-items:center;justify-content:center;cursor:zoom-out}:host .zoom::backdrop{background:transparent}:host .zoom[open]{display:flex;animation:popIn .25s cubic-bezier(.528,-.354,.102,.984) forwards}:host .zoom.closing{animation:popOut .25s cubic-bezier(.528,-.354,.102,.984) forwards}:host .zoom .content{position:relative;display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:90vh}:host .zoom .content img{max-width:100%;max-height:85vh;object-fit:contain;border-radius:.35rem}:host .zoom .content action-link.nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10}:host .zoom .content action-link.nav.prev{left:calc(clamp(3rem,8vmin + 2rem,2.1rem)*-1)}:host .zoom .content action-link.nav.next{right:calc(clamp(3rem,8vmin + 2rem,2.1rem)*-1)}@keyframes popIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popOut{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@media screen and (max-aspect-ratio: 1){:host,.wrapper,.wrapper img{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important}.zoom action-link.nav{display:none!important}}:host{display:block;height:100%;width:fit-content;max-width:60vw;margin:0 auto}:host .wrapper{position:relative;height:100%;width:fit-content;max-width:100%;border-radius:.35rem;overflow:hidden;display:grid;grid-template-areas:"overlay";align-items:center;justify-items:center}:host .wrapper.loading{opacity:.5}:host .wrapper:has(.video.ready) .image,:host .wrapper:has(.vimeo.enabled:not(.isLoading)) .image,:host .wrapper:has(.youtube.enabled:not(.isLoading)) .image{opacity:0;pointer-events:none}:host .wrapper .error{grid-area:overlay;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(20,20,20,.8);z-index:80;color:#fbfbf6cc;backdrop-filter:blur(2vh);font-size:clamp(3rem,8vmin + 2rem,2.1rem)}:host .wrapper .video,:host .wrapper .vimeo,:host .wrapper .youtube,:host .wrapper .image{grid-area:overlay;height:100%;width:fit-content;max-width:100%;display:flex;justify-content:center;align-items:center;border-radius:.35rem;overflow:hidden}:host .wrapper .video video,:host .wrapper .video iframe,:host .wrapper .video div,:host .wrapper .video image-element,:host .wrapper .vimeo video,:host .wrapper .vimeo iframe,:host .wrapper .vimeo div,:host .wrapper .vimeo image-element,:host .wrapper .youtube video,:host .wrapper .youtube iframe,:host .wrapper .youtube div,:host .wrapper .youtube image-element,:host .wrapper .image video,:host .wrapper .image iframe,:host .wrapper .image div,:host .wrapper .image image-element{display:block;border:none;transition:.15s ease-in-out;border-radius:.35rem;height:100%;width:auto;max-width:100%;object-fit:contain}:host .wrapper .video iframe,:host .wrapper .vimeo iframe,:host .wrapper .youtube iframe,:host .wrapper .image iframe{aspect-ratio:16/9;width:auto}:host .wrapper .video video,:host .wrapper .vimeo video,:host .wrapper .youtube video,:host .wrapper .image video{aspect-ratio:unset;width:auto}:host .wrapper.vimeo iframe{background:black;visibility:hidden;opacity:0;z-index:11}:host .wrapper.vimeo.enabled:not(.isLoading) iframe{visibility:visible;opacity:1}:host .wrapper.youtube{pointer-events:none}:host .wrapper.youtube iframe,:host .wrapper.youtube div{background:black;visibility:hidden;opacity:0;z-index:11}:host .wrapper.youtube.enabled:not(.isLoading) iframe,:host .wrapper.youtube.enabled:not(.isLoading) div{visibility:visible;opacity:1}:host .wrapper.video{transition:.2s ease;transform:scale(1.02);filter:blur(.25rem)}:host .wrapper.video video{opacity:0;transition:.5s ease}:host .wrapper.video.ready:not(.showOnHover),:host .wrapper.video.ready.showOnHover:hover{transform:scale(1);filter:blur(0)}:host .wrapper.video.ready:not(.showOnHover) video,:host .wrapper.video.ready.showOnHover:hover video{opacity:1}:host .wrapper .image{z-index:20;animation:fadeIn .1s ease-in-out;transition:opacity .5s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-aspect-ratio: 1){:host,.wrapper{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important}.wrapper .image,.wrapper .video,.wrapper .vimeo,.wrapper .youtube{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important}.wrapper .image image-element,.wrapper .image video,.wrapper .image iframe,.wrapper .image div,.wrapper .video image-element,.wrapper .video video,.wrapper .video iframe,.wrapper .video div,.wrapper .vimeo image-element,.wrapper .vimeo video,.wrapper .vimeo iframe,.wrapper .vimeo div,.wrapper .youtube image-element,.wrapper .youtube video,.wrapper .youtube iframe,.wrapper .youtube div{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important}.wrapper .image iframe,.wrapper .image video,.wrapper .video iframe,.wrapper .video video,.wrapper .vimeo iframe,.wrapper .vimeo video,.wrapper .youtube iframe,.wrapper .youtube video{aspect-ratio:16/9!important}}:host .wrapper .gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-bottom:.5rem}:host .wrapper .gallery .item{position:relative;border-radius:.35rem;overflow:hidden;background:#0c0c0c}:host .wrapper .gallery .item.isDraggable{transition:opacity .2s,transform .2s;cursor:grab}:host .wrapper .gallery .item.isDragged{opacity:.3;transform:scale(.95)}:host .wrapper .gallery .item .media{width:100%}:host .wrapper .gallery .item .media video{width:100%;display:block}:host .wrapper .gallery .item .actions{position:absolute;top:.25rem;right:.25rem;z-index:10;display:none}:host .wrapper .gallery .item:hover .actions{display:block}:host .wrapper{padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative}:host .wrapper .animFadeIn{animation:comeIn .3s cubic-bezier(.213,.018,.059,1.008) backwards;animation-delay:var(--delay, 0s)}:host .wrapper .animFadeUp{animation:comeBot .3s cubic-bezier(.213,.018,.059,1.008) backwards;animation-delay:var(--delay, 0s)}:host .wrapper .mainUi{display:flex;flex-direction:column;gap:1rem;z-index:25;width:fit-content;transition:opacity .5s cubic-bezier(.213,.018,.059,1.008)}:host .wrapper .mainUi .header{display:flex;flex-direction:column;gap:1rem}:host .wrapper .mainUi .projects{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}:host .wrapper .mainUi .projects .category,:host .wrapper .mainUi .projects .year{color:#14141480}:host .wrapper .mainUi .projects .category:not(:first-child){padding-top:.5rem}:host .wrapper .mainUi .langSwitch{width:min-content}:host .wrapper.openProject .mainUi{display:none;opacity:0;pointer-events:none!important}:host .wrapper.openProject .mainUi *{pointer-events:none!important}:host .wrapper .previewsLayer{display:contents}:host .wrapper .previewsLayer .preview{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .8s cubic-bezier(.213,.018,.059,1.008);pointer-events:none;z-index:10;height:50vh;width:fit-content;max-width:65vw;display:flex;justify-content:center;align-items:center}:host .wrapper .previewsLayer .preview.show{opacity:1;pointer-events:all}:host .wrapper .previewsLayer .preview.show.previewing{opacity:.3}:host .wrapper .previewsLayer .preview.hovered{opacity:.3}:host .wrapper .previewsLayer .preview video-element{height:100%;width:fit-content;max-width:100%;display:block}:host .wrapper .contentLayer{display:contents}:host .wrapper .contentLayer .contact{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left;z-index:20}:host .wrapper .contentLayer .detail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;transition:opacity .8s cubic-bezier(.213,.018,.059,1.008)}:host .wrapper .contentLayer .detail.previewing{opacity:.2;pointer-events:none}:host .wrapper .contentLayer .detail .top,:host .wrapper .contentLayer .detail .bottom{position:absolute;width:100%;height:25vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;box-sizing:border-box;gap:.5rem;overflow-y:auto;pointer-events:all}:host .wrapper .contentLayer .detail .top editable-component.textarea,:host .wrapper .contentLayer .detail .bottom editable-component.textarea{width:50vw;text-align:center}:host .wrapper .contentLayer .detail .top{top:0}:host .wrapper .contentLayer .detail .bottom{bottom:0}@keyframes comeIn{0%{transform:translateY(calc(clamp(1rem,2.5vmin + .5rem,.5rem)*-1));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes comeBot{0%{transform:translateY(calc(clamp(1rem,2.5vmin + .5rem,.5rem)*1));opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-aspect-ratio: 1){:host .wrapper .previewsLayer .preview{height:auto!important;width:calc(100vw - 2rem)!important;max-width:100vw!important;max-height:none!important}:host .wrapper .previewsLayer .preview video-element{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important}:host .wrapper .contentLayer .detail .top editable-component.textarea,:host .wrapper .contentLayer .detail .bottom editable-component.textarea{width:100vw!important}}@font-face{font-family:Archivo;src:url(/assets/Archivo-VariableFont_wdth,wght.307575e6.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:100 900;letter-spacing:-.03em}*,:after,:before{scroll-behavior:smooth;hyphens:auto}*{max-width:100%}*::-webkit-scrollbar{width:3px;height:3px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#8e9198;border-radius:100vw;min-height:1.25rem}*:not(input):not(textarea){caret-color:transparent}*::selection{color:#fbfbf6;background:#0c0c0c}.title{text-align:center;font-weight:800;font-size:clamp(3rem,8vmin + 2rem,2.1rem)!important}.row{display:flex;gap:.5rem}.row file-handler{flex-grow:1}#messageList>.message,.confirmMessage .container{position:relative;transition:all .15s ease-out;margin-top:1rem;opacity:1;width:fit-content;max-width:30rem;height:auto;padding:0 1rem;border-radius:.35rem;box-shadow:0 5px 5px #1414144d;font-family:Archivo,arial;font-size:clamp(1rem,2.5vmin + .5rem,.5rem)}@media screen and (max-width: 30rem){#messageList>.message,.confirmMessage .container{hyphens:auto;max-width:calc(100vw - 6.75rem)}}#messageList{position:fixed;z-index:100;top:0;right:1rem;height:auto;display:flex;flex-direction:column;align-items:flex-end}#messageList .message{background:#fbfbf6;color:#0c0c0c}#messageList .message .progressBar{position:absolute;top:0;right:0;height:100%;width:.25rem;background:linear-gradient(0deg,rgba(251,251,246,.3) 51%,transparent 51%) no-repeat;background-size:200% 200%;animation:exitAnimationCountdown 3s linear;border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}@keyframes exitAnimationCountdown{0%{background-position-y:100%}to{background-position-y:0%}}#messageList .message.success{background:#52db90;color:#fbfbf6}#messageList .message.error{background:#af1724;background-position:.5rem center;background-size:2rem 2rem;color:#fbfbf6}#messageList .message.away{margin-top:-3rem;opacity:0!important}#messageList .message:hover{transform:translate(.25rem);cursor:pointer}#messageList .message:hover .progressBar{animation:none;background:rgba(251,251,246,.3)}.confirmMessage{position:fixed;top:0;left:0;width:100vw;height:100%;display:flex;align-items:center;justify-content:center;z-index:99;background:rgba(20,20,20,.3);backdrop-filter:blur(5px);transition:opacity .5s ease-out}.confirmMessage.away{opacity:0!important;pointer-events:none}.confirmMessage .container{background:#fbfbf6;background-size:2rem 2rem;color:#0c0c0c;padding:1rem}.confirmMessage .container.away{transform:scale(95%);opacity:0!important}.confirmMessage .container .prompt{display:flex;flex-direction:row;gap:1rem;padding-top:.75rem}.confirmMessage .container .prompt>button{display:flex;gap:1rem;background:#C0D7E8;color:#fbfbf6;font-size:clamp(1rem,2.5vmin + .5rem,.5rem);font-weight:700;padding:.5rem 1rem;outline:0;border-radius:.35rem;border:none;transition:background .15s ease-in-out}.confirmMessage .container .prompt>button:hover,.confirmMessage .container .prompt>button:focus,.confirmMessage .container .prompt>button.selected{cursor:pointer;background:#8e9198}:host{font-family:Archivo,arial;font-size:clamp(1rem,2.5vmin + .5rem,.5rem);font-weight:300;overflow:hidden;width:100%;height:100%;background:#fbfbf6;color:#0c0c0c}:host:before{content:"";position:fixed;top:-100%;left:-100%;width:300%;height:300%;pointer-events:none;z-index:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");animation:grain .3s steps(1) infinite}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,10%)}50%{transform:translate(-10%,5%)}60%{transform:translate(10%)}70%{transform:translateY(10%)}80%{transform:translate(3%,10%)}90%{transform:translate(-5%,5%)}}:host .wrapper{position:relative;overflow:hidden;overflow-y:auto;height:100%;width:100vw;opacity:0;filter:blur(4px);transition:filter .3s ease-in-out,opacity .3s ease-in-out}:host .wrapper .loadingDots{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;color:#fbfbf6;font-weight:700}:host .wrapper .loadingDots span{animation:loadingDots 1.4s infinite both ease-in-out;margin:0 2px;line-height:1}:host .wrapper .loadingDots span:nth-child(2){animation-delay:.2s}:host .wrapper .loadingDots span:nth-child(3){animation-delay:.4s}:host .wrapper.loaded{opacity:1;filter:blur(0)}
