.notification-box{position:absolute;bottom:20px;right:0;left:0;top:20px;z-index:200000;display:flex;flex-direction:column;align-items:center;justify-content:start;pointer-events:none}.notification-box .notification{border-radius:10px;display:flex;flex-direction:row;margin:5px 0;border:2px solid rgba(96,96,96,.5098039216);pointer-events:auto;height:0;overflow:clip;padding:0;transition-duration:.2s}.notification-box .notification.open{height:auto;padding:5px 5px}.notification-box .notification.error{background-color:rgba(119,74,74,.5)}.notification-box .notification.error:hover{background-color:hsla(0,23.3160621762%,47.8431372549%,.5)}.notification-box .notification.warn{background-color:rgba(119,110,74,.5)}.notification-box .notification.warn:hover{background-color:hsla(48,23.3160621762%,47.8431372549%,.5)}.notification-box .notification.info{background-color:rgba(74,100,119,.5)}.notification-box .notification.info:hover{background-color:rgba(93.5544041451,126.4248704663,150.4455958549,.5)}.notification-box .notification.success{background-color:rgba(79,119,74,.5)}.notification-box .notification.success:hover{background-color:rgba(99.8756476684,150.4455958549,93.5544041451,.5)}.notification-box .notification img{width:20px;height:20px;margin-right:10px}.notification-box .notification h1{margin:0 15px 0 0;font-size:15px;text-decoration:underline}.notification-box .notification p{margin:0 5px 0 0}.notification-box .notification:hover{cursor:pointer}
.ask-for-cookies{position:absolute;display:flex;align-items:center;bottom:0;left:0;right:0;height:40px;background-color:#3e3e3e;z-index:10000}.ask-for-cookies p{flex-grow:1;text-align:center;color:#919191}.ask-for-cookies>:last-child{margin-right:10px}
check-slider{display:inline-block;height:24px;position:relative;width:50px;max-width:50px}check-slider div{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}check-slider div:before{background-color:#fff;bottom:4px;content:"";height:17px;left:4px;position:absolute;transition:.2s;width:17px}check-slider input{display:none}check-slider input:checked+div{background-color:#576dc1}check-slider input:checked+div:before{transform:translateX(26px)}check-slider div{border-radius:25px}check-slider div:before{border-radius:50%}
.login-modal{display:flex;align-items:center}.login-modal .authentication-error{color:#b6492d;border-radius:5px;margin:0}.login-modal input[type=text],.login-modal input[type=password],.login-modal input[type=email]{width:100%}.login-modal .forgot-password{margin-bottom:20px;align-self:center}.login-modal .footer{margin-top:20px;display:flex;flex-direction:row;align-items:end}.login-modal .footer a{font-size:.8rem}.login-modal .footer p{font-size:.8rem;color:gray;margin:0 10px}
app-header{display:flex;flex-direction:row;align-items:center;user-select:none}app-header .title{flex-grow:1;display:flex}app-header .title h1{padding:5px 10px 5px 10px;margin:0 0 0 10px;font-style:italic;font-size:23px}app-header .title h1:hover{cursor:pointer;background-color:rgba(27,24,24,.22);border-radius:8px}@media(orientation: portrait){app-header .title{display:none}}app-header .burger-menu{flex-grow:1;display:none}app-header .burger-menu img{width:20px;transition-duration:.2s}@media(orientation: portrait){app-header .burger-menu{display:flex}}app-header .signin{display:flex;flex-grow:1}app-header .signin button{min-width:100px;margin:10px}app-header .signin :first-child{margin-left:auto;background-color:rgba(0,0,0,0)}app-header .user{display:none;flex-grow:1}app-header .user button{min-width:120px;margin:10px}app-header .user .user-button{min-width:unset;width:50px;height:50px;margin:5px 15px 5px 5px;padding:0}app-header .user .user-button p{margin:0}app-header .user :first-child{margin-left:auto}app-header .user :nth-child(2):not(:hover){background-color:hsla(0,0%,100%,.2)}
search-bar-option{display:flex;flex-direction:row;align-items:center;text-wrap:nowrap;background-color:rgba(0,0,0,.25);margin:2px;border-radius:5px;height:fit-content}search-bar-option p{padding:6px;margin:0}search-bar-option input{padding:0;margin:0}search-bar-option :nth-child(3){background-color:hsla(0,0%,100%,.09)}
search-bar{position:relative;display:flex;border-radius:100px;overflow:clip;flex-grow:1;padding:0;justify-content:end;align-items:center;background-color:hsla(0,0%,100%,.16)}search-bar search-bar-option:first-of-type{margin-left:15px}search-bar .input-box{display:flex;flex-grow:1;align-items:center}search-bar input{margin:0}search-bar:hover{background-color:hsla(0,0%,100%,.3)}search-bar img{position:absolute;width:25px;margin-right:25px;filter:brightness(0.4);cursor:pointer}@media(orientation: portrait){search-bar{display:none}}.search-bar-option-div{display:flex;flex-direction:column;position:absolute;border:solid 1px #000;box-shadow:-10px -5px 20px #000;left:0;background-color:#1f232c;padding:10px;border-radius:10px;margin:5px}.search-bar-option-div button{display:flex;border-radius:5px;justify-content:left}.search-bar-option-div button p{text-align:left;font-weight:bold}.search-bar-option-div button :nth-child(2){color:hsla(0,0%,100%,.4666666667);font-weight:normal;margin-left:10px}
page-stats{display:flex;flex-grow:1;flex-direction:column;overflow:auto}page-stats .categories{display:flex;flex-direction:column}page-stats .categories p{margin:0}page-stats .categories>div{display:flex;margin-right:10px}page-stats .categories>div>div{display:flex;flex-direction:column;margin-right:10px}page-stats .categories>div>div>div{display:flex;flex-direction:row}page-stats .hardware{background-color:#1f232c;display:flex;flex-direction:column;align-items:center}page-stats .hardware .cat{display:flex;flex-direction:column;width:100%;padding-left:30px}page-stats .hardware .progress{display:flex;align-items:center;justify-content:center;width:100%;position:relative;margin:5px 0}page-stats .hardware .progress h2{font-weight:100;font-size:20px;margin:0 auto 0 0}page-stats .hardware .progress .bar-container{display:flex;left:100px;top:0;right:20px;bottom:0;position:absolute;background-color:#4b4b4b;align-items:center;justify-content:center}page-stats .hardware .progress .bar-container p{position:relative;z-index:10;margin:0}page-stats .hardware .progress .bar-container .bar{position:absolute;top:0;left:0;bottom:0;transition-duration:.5s;width:50%;height:100%;background-color:#00ff04}
page-user{display:flex;flex-direction:column;flex-grow:1;width:0;overflow:auto}page-user .title{display:flex;flex-direction:row;align-items:center;margin-left:10px}page-user .title img{margin-right:10px;height:30px}page-user .info-section{display:flex;flex-direction:row;border-bottom:dotted 1px hsla(0,0%,100%,.4666666667);height:fit-content;width:100%}@media(orientation: portrait){page-user .info-section{flex-direction:column}}page-user .info-section .user-infos{display:flex;flex-direction:column}page-user .info-section .user-infos .profile{margin:10px 0 0 10px;display:flex;flex-direction:row;align-items:center}page-user .info-section .user-infos .profile .profile-picture{background-color:red;width:50px;height:50px;border-radius:40px;border:1px #000 solid;background-color:hsla(0,0%,100%,.2)}page-user .info-section .user-infos .profile p{margin:0}page-user .info-section .user-infos .profile .user{display:flex;flex-direction:column;margin-left:20px}page-user .info-section .user-infos .profile .user .username{font-size:20px;font-weight:bolder}page-user .info-section .user-infos .profile .user .role{font-weight:lighter;font-size:12px;color:hsla(0,0%,100%,.4666666667);margin:0}page-user .info-section .user-infos .profile .edit{padding:3px 5px;margin:5px 20px 0 20px;height:fit-content;align-self:start;filter:none}page-user .info-section .user-infos .profile .edit img{width:20px;margin:0}page-user .info-section .user-infos .profile .edit:not(:hover){border:solid 1px hsla(0,0%,100%,.4666666667)}page-user .info-section .user-infos a{margin:10px 10px;width:100%;text-align:center}@media(orientation: portrait){page-user .info-section .user-infos a{text-align:left}}page-user .repository-list{padding-top:10px;padding-bottom:10px;width:100%;overflow:auto;display:flex;flex-direction:column}@media(orientation: portrait){page-user .repository-list{border-left:unset;margin-left:0}}page-user .repository-list h1{margin:10px 20px;font-size:20px;text-decoration:underline}page-user .repository-list .list{display:flex;flex-wrap:wrap;gap:16px}page-user .repository-list .list .repository{display:flex;flex-direction:row;width:fit-content;text-wrap:nowrap;white-space:nowrap}page-user .repository-list .list .repository img{width:30px;margin-right:10px}page-user .section-tokens .tokens{display:flex;flex-direction:column;overflow:auto}page-user .section-tokens .tokens .token{border-bottom:1px solid #525252;display:flex;flex-direction:row;align-items:center}page-user .section-tokens .tokens .token.head{background-color:#202a38}page-user .section-tokens .tokens .token .field{display:flex;flex-grow:1;width:10%}page-user .section-tokens .tokens .token .field button{align-self:center;padding:5px}page-user .section-tokens .tokens .token .field button img{width:30px}page-user .section-tokens .tokens .token .device{margin-left:10px;width:80%}

.tree-button{display:flex;flex-direction:column;justify-content:center}.tree-button.selected>button{background-color:rgba(0,0,0,.25);border-color:#555}.tree-button button{display:flex;flex-direction:row;align-items:center;padding:0;margin:0}.tree-button button span{margin-left:20px;margin-right:5px;transition-duration:.2s;visibility:hidden}.tree-button button span.expanded{rotate:90deg}.tree-button button img{width:20px;height:20px;margin-right:10px;margin-left:20px;filter:none}.tree-button button p{text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-right:20px}.tree-button .expandable-content{display:none;flex-direction:column;margin-left:15px}
.context-action-box{position:absolute;display:flex;flex-direction:column;background-color:#0a0a0b;z-index:200000;padding:10px;box-shadow:-10px -5px 20px #000;border:1px solid #000;border-radius:20px;user-select:none}.context-action-box p{width:100%;text-align:left}.context-action-box img{width:20px;height:20px;margin-right:10px;filter:none}.context-action-box button{transition-duration:.15s;display:flex;flex-direction:row;align-items:center}

page-repository-settings{width:100%;overflow:auto}page-repository-settings .smaller{font-size:smaller;margin-left:20px}page-repository-settings .section-title{padding-left:5px;display:flex;flex-direction:row;align-items:center}page-repository-settings .section-title.main{background-color:rgba(10,10,11,.5098039216)}page-repository-settings .section-title.main>img{height:45px;margin-left:20px}page-repository-settings .section-title h1{font-weight:bolder;font-size:30px}page-repository-settings .section-title h2{font-size:20px}page-repository-settings .section-title img{height:35px;margin-right:10px}page-repository-settings .section-title .plus-button{display:flex;margin-left:40px;font-size:unset;width:auto;border-radius:10px;padding:25px 10px}page-repository-settings .section-title .plus-button img{height:25px;margin-right:10px}page-repository-settings .item_list{overflow:auto;max-height:120px;width:fit-content;background-color:#202a38;padding:10px;margin-left:20px}page-repository-settings .item_list p{font-size:12px;line-height:20px}page-repository-settings .repos-settings-authorizations{display:flex;flex-direction:column;width:100%;margin-bottom:30px;padding:0;max-height:300px}page-repository-settings .repos-settings-authorizations .repos-setting-authorization{display:flex;flex-direction:row;width:100%;align-items:center;border-bottom:solid 1px #3e3e3e}page-repository-settings .repos-settings-authorizations .repos-setting-authorization.header{background-color:#202a38}page-repository-settings .repos-settings-authorizations .repos-setting-authorization .column{display:flex;flex:1 1 0;height:100%;justify-content:center}page-repository-settings .repos-settings-authorizations .repos-setting-authorization select{flex-grow:unset;width:100%}page-repository-settings .repos-settings-authorizations .repos-setting-authorization button{flex-grow:unset;min-width:unset;margin-left:80%;margin-right:20%}page-repository-settings .repos-settings-authorizations .repos-setting-authorization button img{height:25px}page-repository-settings .repos-settings-information .cat{display:flex;flex-direction:column;margin-left:25px;margin-bottom:25px}page-repository-settings .repos-settings-information .cat .head{display:flex;flex-direction:row;align-items:center}page-repository-settings .repos-settings-information .cat .head p{font-weight:bold;margin-left:10px}page-repository-settings .repos-settings-information .cat .head img{height:20px}page-repository-settings .repos-settings-information .cat p{font-weight:lighter;margin-top:5px;margin-bottom:5px}@media(orientation: portrait){page-repository-settings .section-title{flex-direction:column;margin-bottom:20px;margin-left:0;text-align:center}page-repository-settings .section-title h2{margin:10px}page-repository-settings .section-title .plus-button{margin-left:0}page-repository-settings #repos-settings-information{display:flex;flex-direction:column;align-items:center;justify-content:center}}
side-bar{display:flex;flex-direction:column;width:100%;user-select:none}side-bar side-bar-category{display:flex;flex-direction:column}side-bar side-bar-category button{justify-content:left;width:100%;display:flex;flex-direction:row;margin:0}side-bar side-bar-category button .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}side-bar side-bar-category button img{width:20px;margin-right:10px;margin-left:2px;filter:none}side-bar side-bar-category button .arrow{transition-duration:.2s;min-width:15px}side-bar side-bar-category .content{margin-left:15px;display:none}side-bar side-bar-category .content .trash{margin-left:15px;display:none}side-bar side-bar-category.expand .content{display:flex;flex-direction:column}side-bar side-bar-category.expand>button>p.arrow{rotate:90deg}.side-bar-selected>.field{border:1px solid gray}
modal-container{display:flex;position:absolute;bottom:0;top:0;left:0;right:0;justify-content:center;align-items:center;z-index:20;pointer-events:none;opacity:0;transition-duration:.2s}modal-container .modal-box{scale:0;transition-duration:.2s;border:solid 1px #151515;box-shadow:-10px -5px 20px #000}modal-container.modal-open{pointer-events:auto;background-color:rgba(23,23,23,.8);opacity:1}modal-container.modal-open .modal-box{scale:100%}.modal-box{display:flex;flex-direction:column;position:relative;padding:min(30px,5dvh) 30px;background-color:#1f232c;pointer-events:auto;border-radius:15px;max-height:calc(95dvh - 30px);max-width:calc(95dvw - 30px);align-items:center;justify-content:center}.modal-box .footer{margin-top:20px;display:flex;flex-direction:row;align-items:end}.modal-box .footer a{font-size:.8rem}.modal-box .footer p{font-size:.8rem;color:gray;margin:0 10px}modal-close{position:absolute;top:10px;right:10px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:5px;border:solid 1px rgba(150,150,150,0)}modal-close:after{display:inline-block;content:"×";text-align:center;color:#fff;font-weight:400;font-size:25px}modal-close:hover{background-color:rgba(255,0,0,.45);border:solid 1px rgba(245,245,245,.56);border-radius:5px}modal-close:hover:after{font-weight:500;font-size:30px}modal-close:active{background-color:rgba(112,0,0,.8);border:solid 1px rgba(245,245,245,.81);border-radius:5px}modal-close:active:after{font-weight:500;font-size:35px}
upload-widget{display:flex;position:absolute;left:10px;right:10px;z-index:8;top:50px;bottom:5px;pointer-events:none}upload-widget .uploader{pointer-events:auto;margin-top:auto;margin-left:auto;display:flex;flex-direction:column;width:300px;backdrop-filter:blur(20px);box-shadow:-10px -5px 20px #000;border-radius:5px;overflow:hidden;background-color:hsla(0,0%,100%,.06);transition-duration:.2s}upload-widget .uploader .header{padding-left:10px;display:flex;background-color:#53812c;opacity:70%;height:35px;align-items:center;justify-content:center}upload-widget .uploader .header .details{margin-left:auto;margin-right:10px;flex-direction:column;display:flex}upload-widget .uploader .header .details p{margin:0;text-align:right;font-size:12px;color:hsla(0,0%,100%,.4666666667)}upload-widget .uploader .header .expand{width:30px;height:30px;padding:0}upload-widget .uploader .header .expand img{transition-duration:.2s;rotate:180deg;width:15px}upload-widget .uploader .header p{margin:0}upload-widget .uploader .header:hover{background-color:rgb(58.5317919075,90.9710982659,31.0289017341);cursor:pointer;opacity:100%}upload-widget .uploader .header:active{background-color:rgb(31.1565510597,52.9421965318,18.0578034682);cursor:pointer}upload-widget .uploader .file-list{display:flex;flex-direction:column;flex-grow:1;width:100%;background-color:rgba(10,10,11,.5098039216);overflow:auto;height:0}upload-widget .uploader .start-upload-button{display:none;margin:10px 40px;font-weight:bold;min-height:50px}upload-widget .uploader .upload-in-progress{display:none;flex-direction:row;padding:10px 0}upload-widget .uploader .upload-in-progress p{margin:0}upload-widget .uploader .upload-in-progress .thumbnail img{width:40px;margin:0 10px}upload-widget .uploader .upload-in-progress .infos{width:100%}upload-widget .uploader .upload-in-progress .infos .title{display:flex;flex-direction:column}upload-widget .uploader .upload-in-progress .infos .title .name-line{display:flex;position:relative}upload-widget .uploader .upload-in-progress .infos .title .name-line .close{top:0;right:0}upload-widget .uploader .upload-in-progress .infos .title .name-line .close img{width:15px}upload-widget .uploader .upload-in-progress .infos .title .size{font-size:smaller;color:hsla(0,0%,100%,.4666666667)}upload-widget .uploader .upload-in-progress .progress{display:flex;flex-direction:row;align-items:center}upload-widget .uploader .upload-in-progress .progress p{font-size:smaller;width:50px;text-align:center}upload-widget .uploader .upload-in-progress .progress .progress-bar{position:relative;background-color:#1d1d1d;height:5px;width:100%;overflow:hidden;border-radius:10px}upload-widget .uploader .upload-in-progress .progress .progress-bar .progress-status-after{position:absolute;background-color:#717171;width:80%;height:100%;border-radius:10px}upload-widget .uploader .upload-in-progress .progress .progress-bar .progress-status{position:absolute;background-color:#fff;width:75%;height:100%;border-radius:10px}upload-widget .uploader .add-files{display:none}upload-widget .uploader .add-files button{flex-grow:1;display:flex}upload-widget .uploader .add-files button img{width:20px;margin-right:5px}upload-widget .uploader.expanded{min-width:400px;max-width:95%;width:25%;height:100%}upload-widget .uploader.expanded .header .expand img{rotate:0deg}upload-widget .uploader.expanded .add-files{display:flex}@media(orientation: portrait){upload-widget{position:relative;width:100%;left:0;top:0;margin:0}upload-widget .uploader{min-width:unset;width:100%;transition-duration:.2s}upload-widget .uploader.expanded{width:100%;max-width:unset;min-width:unset;height:50vh;box-shadow:-10px -5px 20px #000}}upload-widget .uploader-item{display:flex;flex-direction:column;width:100%}upload-widget .uploader-item button{justify-content:left;width:100%;display:flex;flex-direction:row;margin:0}upload-widget .uploader-item button .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}upload-widget .uploader-item button img{width:20px;margin-right:10px;margin-left:2px}upload-widget .uploader-item button .arrow{transition-duration:.2s}upload-widget .uploader-item button .remove-item{margin-left:auto;opacity:0;transition-duration:.2s;padding:5px 8px}upload-widget .uploader-item button .remove-item:hover{background-color:rgba(255,0,0,.19);border-color:rgba(138,138,138,.5);border-radius:40px}upload-widget .uploader-item button:hover .remove-item{opacity:100%}upload-widget .uploader-item .content{margin-left:20px}upload-widget .uploader-item.expand>button>p.arrow{rotate:90deg}
page-repository{display:flex;flex-direction:column;width:100%;height:100%;position:relative}page-repository .mobile-selection{display:flex;width:100%;height:0;background-color:#202a38;border-top:1px dotted hsla(0,0%,100%,.4666666667);transition-duration:.2s;align-items:center;overflow:hidden}page-repository .mobile-selection button{display:flex;flex-direction:row;padding:8px;align-items:center}page-repository .mobile-selection .more-btn{margin-left:auto}page-repository .mobile-selection p{margin-left:10px}page-repository .mobile-selection img{width:20px}page-repository .mobile-selection.visible{height:40px}page-repository .upload-container{display:flex}page-repository .upload-button{position:absolute;bottom:40px;right:20px;width:60px;height:60px;padding:0}page-repository .upload-button:not(:hover){border:2px solid #53812c;background-color:rgba(83,129,44,.4196078431)}page-repository .upload-button img{width:40px}page-repository .repository-content{display:flex;flex-direction:row;width:100%;position:absolute;top:45px;bottom:0;flex-grow:1}page-repository .repository-content .current-description{display:none;flex-direction:column;overflow:auto;max-width:50%;width:fit-content;height:100%;background-color:rgba(10,10,11,.5098039216);font-size:12px;padding:10px;user-select:text}page-repository .repository-content .current-description h1{font-size:20px}page-repository .repository-content .current-description img{max-width:100%}@media(orientation: portrait){page-repository .repository-content{flex-direction:column-reverse}page-repository .repository-content .current-description{max-height:50%;width:100%;max-width:unset;height:fit-content}}
item-view{display:flex;border-radius:5px;border:2px rgba(64,66,106,0) solid;transition-duration:.05s;align-items:center;flex-direction:column}item-view:hover{border:2px #5b6574 solid}item-view:active{background-color:#102646}item-view.selected{background-color:#102646;border:2px #888fb8 solid}item-view:hover .open-context-button{opacity:100%}item-view .item-preview{display:flex;flex-direction:column;height:100%}item-view .item-preview img{max-width:100px;max-height:70px}item-view .item-preview .title{height:100%;display:flex;align-items:center;justify-content:center;margin:0}item-view .item-preview .title p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;text-align:center;word-wrap:anywhere}item-view .item-preview .item_thumbnail{display:flex;align-items:center;justify-content:center}item-view .item-preview .item_thumbnail img{filter:none}item-view .item-preview .item_thumbnail .item-small{display:flex;align-items:center;justify-content:center;height:70px}item-view .item-preview .item_thumbnail .item-small .item-overlay{position:absolute;width:50px;height:50px;filter:drop-shadow(5px 5px 8px black)}
upload-drop-box{position:absolute;top:0;right:0;left:0;bottom:0;z-index:100000;transition-duration:.25s;pointer-events:none;border:2px rgba(143,26,26,0) solid}upload-drop-box.hover{cursor:copy;backdrop-filter:blur(10px);background:linear-gradient(45deg, rgba(3, 14, 46, 0.6705882353) 5%, rgba(112, 100, 77, 0.5215686275) 50%, rgba(37, 155, 212, 0.4705882353) 99%)}upload-drop-box.forbidden{border:2px #ea0d0d solid}
viewport-toolbar{display:flex;width:100%;background-color:#202a38;height:45px}viewport-toolbar .root-button{display:flex;padding:0 5px}viewport-toolbar .root-button img{width:25px}@media(orientation: portrait){viewport-toolbar .root-button p{display:none}}viewport-toolbar .path{display:flex;flex-direction:row-reverse;overflow-x:auto;flex-grow:1;background-color:rgba(10,10,11,.5098039216)}viewport-toolbar .path::-webkit-scrollbar{display:none}viewport-toolbar .path button{border-radius:5px;padding:4px}viewport-toolbar .actions{display:flex;align-items:center}viewport-toolbar .actions button{padding:0 8px}viewport-toolbar .actions button img{width:25px;filter:none}
carousel-list{display:flex;width:100%;height:100%}carousel-list button{border-radius:5px}carousel-list .carousel-list-scroller{display:flex;width:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}carousel-list .carousel-list-scroller::-webkit-scrollbar{display:none}carousel-list .carousel-list-scroller .carousel-list{display:flex;flex-direction:row;width:fit-content;height:100%;overflow-y:clip;background-color:rgba(0,0,0,.83)}carousel-list .carousel-list-scroller .carousel-list .carousel-item{display:flex;align-items:center;justify-content:center}carousel-list .carousel-list-scroller .carousel-list .carousel-item .carousel-item-button{height:90px;width:110px;min-width:unset;background-color:rgba(64,66,106,0);border-left:1px rgba(37,37,50,.57) solid;border-right:1px rgba(37,37,50,.57) solid;transition-duration:.15s;display:flex;align-items:center;justify-content:center;flex-direction:column}carousel-list .carousel-list-scroller .carousel-list .carousel-item .carousel-item-button .item-small{max-width:90px;max-height:70px;transition-duration:.25s;display:flex;justify-content:center;position:relative}carousel-list .carousel-list-scroller .carousel-list .carousel-item .carousel-item-button .item-small .item-overlay{position:absolute;width:50px;height:50px;filter:drop-shadow(5px 5px 8px black)}carousel-list .carousel-list-scroller .carousel-list .carousel-item .carousel-item-button:hover{border:2px #6c86aa solid}carousel-list .carousel-list-scroller .carousel-list .carousel-item .carousel-item-button:hover img.item-small{max-width:107px;max-height:100px}carousel-list .carousel-list-scroller .carousel-list .carousel-item .carousel-item-button:active{background-color:#000}carousel-list .carousel-list-scroller .carousel-list .carousel-item.selected .carousel-item-button{background-color:#102646;border:2px #888fb8 solid}carousel-list .carousel-list-scroller .carousel-list .carousel-item.selected .carousel-item-button img.item-small{max-width:107px;max-height:100px}carousel-list .carousel-move-left{position:absolute;left:0;width:110px;height:100%}carousel-list .carousel-move-left button{width:100%;height:100%;min-width:unset;background-image:linear-gradient(to left, rgba(255, 0, 0, 0), rgb(0, 0, 0));background-color:rgba(0,0,0,0);border:none}carousel-list .carousel-move-left button:hover{background-image:linear-gradient(to left, rgba(0, 0, 0, 0), rgba(101, 101, 101, 0.97))}carousel-list .carousel-move-left button:active{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.04), rgba(159, 159, 159, 0.97))}carousel-list .carousel-move-right{position:absolute;right:0;width:110px;height:100%}carousel-list .carousel-move-right button{width:100%;height:100%;min-width:unset;background-image:linear-gradient(to right, rgba(255, 0, 0, 0), rgb(0, 0, 0));background-color:rgba(0,0,0,0);border:none}carousel-list .carousel-move-right button:hover{background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(101, 101, 101, 0.97))}carousel-list .carousel-move-right button:active{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.04), rgba(159, 159, 159, 0.97))}
object-3d{display:flex;width:100%;height:100%;align-items:center;justify-content:center}object-3d .loading{align-self:center;justify-self:center;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side, #adb79f 94%, rgba(0, 0, 0, 0)) top/4px 4px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, #89a586);-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 4px), #000 0);animation:l13 2s infinite linear;width:50px;height:50px}object-3d .soon{background:radial-gradient(farthest-side, #cdff16 94%, rgba(0, 0, 0, 0)) top/4px 4px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, #16ff1e);animation:l13 1s infinite linear}@keyframes l13{100%{transform:rotate(1turn)}}object-3d canvas{width:100%;height:100%;display:block}
document-code{height:100%}document-code .code-toolbar{height:100%}document-code .code-toolbar>pre{height:100%;margin:0;padding:0}
dash-player{position:relative}dash-player .controller-container{position:absolute;bottom:0;left:0;right:0}dash-player.audio-only .controller-container{bottom:unset;top:60%}dash-player .video-controller{min-height:35px;z-index:2147483646;position:relative}
lazy-img{width:100%;height:100%;overflow:hidden;position:relative}lazy-img .loading{align-self:center;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side, #adb79f 94%, rgba(0, 0, 0, 0)) top/4px 4px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, #89a586);-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 4px), #000 0);animation:l13 2s infinite linear;width:50px;height:50px}lazy-img .soon{background:radial-gradient(farthest-side, #cdff16 94%, rgba(0, 0, 0, 0)) top/4px 4px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, #16ff1e);animation:l13 1s infinite linear}@keyframes l13{100%{transform:rotate(1turn)}}
pdf-embed{display:flex;position:relative;background-color:#212121;color:#262626;width:100%;height:100%;max-height:100%}pdf-embed .loading{position:absolute;top:0;bottom:0;left:0;right:0;align-self:center;justify-self:center;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side, #adb79f 94%, rgba(0, 0, 0, 0)) top/4px 4px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, #89a586);-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 4px), #000 0);animation:l13 2s infinite linear;width:50px;height:50px}pdf-embed .loading.soon{background:radial-gradient(farthest-side, #cdff16 94%, rgba(0, 0, 0, 0)) top/4px 4px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, #16ff1e);animation:l13 1s infinite linear}pdf-embed .pdf-container{position:absolute;top:0;bottom:0;right:0;left:0;overflow:auto}pdf-embed .pdf-container .pdf-body{display:flex;flex-direction:column;justify-content:center;align-items:center}pdf-embed .pdf-container .pdf-body .page{position:relative;background-color:#fff;margin:15px 0}pdf-embed .pdf-container .pdf-body .page canvas{width:100%;height:100%}pdf-embed .pdf-container .pdf-body .page .text-layer{position:absolute;top:0;bottom:0;left:0;right:0}pdf-embed .pdf-container .pdf-body .page .text-layer .text-item{color:rgba(0,0,0,0);user-select:text;position:absolute}pdf-embed .pdf-controls{position:absolute;top:0;left:0;display:flex;background-color:rgba(0,0,0,.46);height:55px;z-index:1;border-bottom-right-radius:28px}pdf-embed .pdf-controls button{width:50px;height:50px;padding:0}pdf-embed .pdf-controls button img{width:20px;margin:0}
carousel-viewport{width:100%;display:flex;flex-grow:1;height:0;z-index:150;pointer-events:none}carousel-viewport audio{min-width:85%}carousel-viewport .carousel-item-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}carousel-viewport .carousel-item-image>*{pointer-events:auto}carousel-viewport .carousel-item-image .item-large{display:flex;justify-content:center}carousel-viewport .carousel-item-image .item-large img{object-fit:contain;max-width:100%}carousel-viewport .carousel-description{max-width:30%;border-left:dashed 1px #5b6574;display:none;overflow:auto;user-select:text}@media(orientation: portrait){carousel-viewport{flex-direction:column-reverse}carousel-viewport .carousel-item-image{flex-grow:1}carousel-viewport .carousel-description{max-width:unset;border-left:unset;border-bottom:dotted 2px #5b6574;margin-bottom:10px;max-height:40%}}carousel-overlay{display:flex;flex-direction:column;z-index:101;width:100%}carousel-overlay .data-container{display:flex;flex-direction:row;align-items:center}carousel-overlay .data-container button img{width:20px}carousel-overlay .data-container .title{margin:0 auto;overflow:auto;max-height:30vh}carousel-overlay .data-container .title h1{text-align:center}carousel-overlay .data-container .stats{display:flex;height:fit-content}carousel-overlay .data-container .stats img{width:60px;object-fit:contain}carousel-overlay .data-container .stats .substats{display:flex;flex-direction:column}carousel-overlay .data-container .stats .substats p{text-wrap:nowrap;margin:auto 0}carousel-overlay .data-container .right-buttons{display:flex;flex-direction:row;align-items:center;margin-left:10px}carousel-overlay .data-container .right-buttons button{min-width:unset;margin-right:15px}carousel-overlay .data-container .right-buttons .plus-button{border-radius:0;background-color:rgba(0,0,0,0)}carousel-overlay .data-container .right-buttons .plus-button img{width:15px}carousel-overlay .data-container .right-buttons .cancel-button{width:70px;height:70px;margin-top:5px;margin-bottom:5px}carousel-overlay .mobile-title{display:none}@media(orientation: portrait){carousel-overlay .data-container .right-buttons{margin-left:auto}carousel-overlay .data-container .right-buttons .action-buttons{flex-direction:row;display:flex}carousel-overlay .desktop-title{display:none}carousel-overlay .mobile-title{display:flex;justify-content:center}carousel-overlay .mobile-title h1{margin:10px 0;text-align:center;font-size:25px}}
global-carousel{position:absolute;display:none;top:0;bottom:0;left:0;right:0;z-index:99;background-color:rgba(2,2,2,.91);height:100dvh}.global-carousel-viewport{position:absolute;top:0;bottom:110px;left:0;right:0;display:flex;flex-direction:column;z-index:100;background-color:rgba(2,2,2,.91);align-items:center}.global-carousel-list{display:flex;position:absolute;bottom:10px;left:5%;right:5%;height:90px;z-index:99}
content-page{display:flex;flex-direction:column;width:100%;height:100%;overflow:auto}content-page .container{height:fit-content;width:100%;display:grid;grid-auto-rows:minmax(100px, auto);grid-template-columns:repeat(auto-fill, 120px)}content-page .page-select{width:100%;display:flex;justify-content:center;margin-top:auto;margin-bottom:20px}content-page .page-select .page-list{display:flex;flex-direction:row;align-items:center;justify-content:center}content-page .page-select .page-list button{padding:0;min-width:40px;border:solid 1px hsla(0,0%,100%,.4666666667)}content-page .page-select .page-list .select{background-color:#53812c}content-page .footer{pointer-events:none;color:#5b6574;display:flex;justify-content:right;font-size:small;position:absolute;bottom:0;width:100%}
a{text-decoration:none;color:#3c94af;transition-duration:.1s}a:hover,a:focus{color:rgb(88.1914893617,172.0723404255,197.8085106383);text-decoration:underline;cursor:pointer}a:visited{color:rgb(33.9574468085,78.3379432624,99.0425531915);text-decoration:none}*:focus{outline:1px solid rgba(170,170,170,.6)}button,input[type=submit],input[type=button]{align-items:center;justify-content:center;color:#fff;background-color:hsla(0,0%,100%,0);cursor:pointer;font-size:14px;height:40px;margin:0 5px;padding:0 20px;transition:all .15s;border-radius:40px;border:1px rgba(0,0,0,0) solid}button:hover,input[type=submit]:hover,input[type=button]:hover{background-color:rgba(0,0,0,.1);border-color:rgba(138,138,138,.5)}button:focus,input[type=submit]:focus,input[type=button]:focus{background-color:rgba(0,0,0,.1);border-color:rgba(138,138,138,.5)}button:active,input[type=submit]:active,input[type=button]:active{background-color:rgba(0,0,0,.5);border-color:rgba(85,85,85,.5)}button.close,input[type=submit].close,input[type=button].close{width:30px;height:30px;padding:0;position:absolute;top:10px;right:5px}label{display:flex;font-size:.9rem;margin-right:10px;flex-grow:1}textarea{flex-grow:1;border:0;border-bottom:2px solid #282f3d;background-color:rgba(10,10,11,.5098039216);color:#fff;padding:10px;margin-right:5px}form .field:has(textarea) label{flex-grow:0}form{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;align-items:center;max-width:100%}form h1{margin:25px 50px;text-align:center}form .field{display:flex;flex-direction:row;align-items:center;width:100%;margin:5px 10px}form .field:first-child{flex-grow:1}form .danger-zone{padding:15px 50px;border-radius:5px;border:1px #a40a0a solid;display:flex;flex-direction:column;align-items:center;margin:0 50px 25px 50px;background-color:rgba(255,0,0,.0588235294)}form .danger-zone input[type=button]{background-color:rgba(0,0,0,.29);margin:15px 0}form .danger-zone h2{margin-top:2px}input{border:none;width:100%;min-height:40px;height:fit-content;background-color:hsla(0,0%,100%,.1);margin:10px 0}input:hover{background-color:hsla(0,0%,100%,.18)}input:focus-within{background-color:hsla(0,0%,100%,.09)}input[type=text],input[type=password],input[type=email]{color:#fff;font-weight:600;text-indent:10px}input[type=submit]{margin:25px 0;background-color:rgba(0,0,0,.13)}input[type=submit]:hover{background-color:hsla(0,0%,100%,.18)}input[type=number]{flex-grow:1;height:50px;border:0;border-bottom:2px solid #282f3d;background-color:rgba(10,10,11,.5098039216);padding:0 15px;color:#fff}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input ::placeholder{font-weight:bold;opacity:.5;color:red;margin:15px 15px}input:focus{outline:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #5a5b49;border-radius:0}select{flex-grow:1;height:50px;border:0;background-color:#1f232c;padding:0 15px;color:#fff;transition-duration:.15s}select:hover{background-color:#212631}select:active{background-color:#040405}@font-face{font-family:"Bahnschrift";src:url(638e4694541306b4d9c4.eot);src:url(638e4694541306b4d9c4.eot) format("embedded-opentype"),url(fc2a0c1bf375d530273c.woff2) format("woff2"),url(095bbdc14e0564fbc640.woff) format("woff"),url(f82f204c556da6f13c8c.ttf) format("truetype"),url(4ce9d330ec9c65f0008f.svg) format("svg")}body{display:flex;background-color:#1f232c;margin:0;padding:0;color:#fff;font-family:Bahnschrift,serif;overflow:hidden;touch-action:pinch-zoom}fileshare-app{display:flex;flex-direction:column;width:100%;height:100dvh}fileshare-app ::-webkit-scrollbar{width:3px;height:3px;background-color:rgba(0,0,0,0)}fileshare-app ::-webkit-scrollbar-thumb{background:gray}fileshare-app app-header{background-color:#53812c;width:100%}fileshare-app .body-container{display:flex;flex:1;position:relative}fileshare-app .body-container .main-body{display:flex;width:100%;position:absolute;bottom:0;top:0}fileshare-app .body-container .main-body .mobile-background{display:none}@media(orientation: portrait){fileshare-app .body-container .main-body .mobile-background{display:flex;opacity:0;transition-duration:.2s;pointer-events:none;position:absolute;width:100%;height:100%;z-index:5}fileshare-app .body-container .main-body .mobile-background.selected{backdrop-filter:blur(10px);background-color:rgba(29,29,29,.43);pointer-events:auto;opacity:100%}}fileshare-app .body-container .main-body .side-bar-container{display:flex;flex-direction:column;background-color:rgba(10,10,11,.5098039216);width:fit-content;max-width:min(400px,95dvw);height:100%;overflow:auto;z-index:10;transition-duration:.2s}@media(orientation: portrait){fileshare-app .body-container .main-body .side-bar-container.show{width:fit-content}}@media(orientation: portrait){fileshare-app .body-container .main-body .side-bar-container{position:absolute;width:0;min-width:0;backdrop-filter:blur(20px)}}fileshare-app .body-container .main-body .viewport-container{display:flex;height:100%;width:100%;user-select:none}fileshare-app .body-container .main-body .viewport-container .error_page{margin-left:1em}.app-navigable-item{outline:0}
