.category-header[data-v-71c377b4]{display:flex;flex-direction:row;gap:10px;opacity:.8;padding:4px 15px}.category-header .text[data-v-71c377b4]{color:var(--theme-color);font-size:.8rem;margin:auto 0}.category-header .line[data-v-71c377b4]{background-color:var(--theme-color);height:1px;margin:auto 0;width:100%}.popup-enter-active[data-v-f30e63a7],.popup-leave-active[data-v-f30e63a7]{transition:opacity .3s cubic-bezier(.31,.65,.26,.97),-webkit-transform .3s cubic-bezier(.31,.65,.26,.97);transition:opacity .3s cubic-bezier(.31,.65,.26,.97),transform .3s cubic-bezier(.31,.65,.26,.97);transition:opacity .3s cubic-bezier(.31,.65,.26,.97),transform .3s cubic-bezier(.31,.65,.26,.97),-webkit-transform .3s cubic-bezier(.31,.65,.26,.97)}.popup-enter-to[data-v-f30e63a7],.popup-leave-from[data-v-f30e63a7]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.popup-enter-from[data-v-f30e63a7],.popup-leave-to[data-v-f30e63a7]{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.user-menu[data-v-f30e63a7]{background-color:var(--bgcolor-alt);border-radius:16px;box-sizing:border-box;max-height:calc(100% - 90px);max-width:350px;overflow:hidden auto;padding-bottom:10px;position:fixed;right:20px;top:75px;width:calc(100% - 40px);z-index:1000}@media screen and (max-width:700px){.user-menu[data-v-f30e63a7]{max-width:100%}}.user-menu .user-account[data-v-f30e63a7]{background-color:var(--bgcolor-alt-light);border-radius:10px;display:grid;gap:15px;grid-template-columns:60px 1fr;grid-template-rows:60px;margin:10px;overflow:hidden;padding:10px;position:relative;transition:background-color .2s cubic-bezier(.31,.65,.26,.97)}.user-menu .user-account .avatar-background[data-v-f30e63a7]{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;-webkit-filter:blur(25px) brightness(.4);filter:blur(25px) brightness(.4);height:100%;position:absolute;width:100%;z-index:10}.user-menu .user-account .user-avatar[data-v-f30e63a7]{z-index:11}.user-menu .user-account .user-avatar .user-icon[data-v-f30e63a7]{color:var(--theme-color);height:100%;width:100%}.user-menu .user-account .user-avatar .user-img[data-v-f30e63a7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-menu .user-account .user-info[data-v-f30e63a7]{display:flex;flex-direction:column;margin:auto 0;z-index:11}.user-menu .user-account .user-info .user-name[data-v-f30e63a7]{color:var(--theme-color);font-size:1.1rem}.user-menu .user-account .user-info .user-role[data-v-f30e63a7]{color:var(--subtitle-color-light);font-size:.8rem}.user-menu .user-account .user-info .not-logged-in[data-v-f30e63a7]{color:var(--theme-color);margin:auto 0}.user-menu .page-navigation[data-v-f30e63a7]{display:flex;flex-direction:column}.user-menu .page-navigation .page-link[data-v-f30e63a7]{background-color:unset;border:none;color:var(--subtitle-color);cursor:pointer;display:flex;font-size:.9rem;gap:15px;line-height:24px;margin:auto 0;padding:10px 15px;text-decoration:none;transition:color .2s cubic-bezier(.31,.65,.26,.97);-webkit-user-select:none;user-select:none}@media screen and (min-width:700px){.user-menu .page-navigation .page-link.mobile-only[data-v-f30e63a7]{display:none}}.user-menu .page-navigation .page-link[data-v-f30e63a7]:hover{color:var(--theme-color)}.theme-selector[data-v-51b199bc]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding:20px 0 0;width:calc(100% - 56px)}.theme-selector .theme-preview[data-v-51b199bc]{border-radius:8px;border-style:solid;border-width:2px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:120px;margin:0 15px 20px 0;overflow:hidden;position:relative;transition:box-shadow .2s cubic-bezier(.31,.65,.26,.97),border-color .2s cubic-bezier(.31,.65,.26,.97);width:200px}.theme-selector .theme-preview[data-v-51b199bc]:focus:after{box-shadow:none}.theme-selector .theme-preview[data-v-51b199bc]:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.theme-selector .theme-preview .preview-graphic[data-v-51b199bc]{display:flex;flex-direction:column;height:100%;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;width:100%}.theme-selector .theme-preview .preview-graphic .prev-gradient[data-v-51b199bc]{background:linear-gradient(165deg,#f1570ab4,#74150acc 28%,#121212 69%,#121212);height:80%;left:0;position:absolute;top:0;width:100%}.theme-selector .theme-preview .preview-graphic .prev-header[data-v-51b199bc]{box-sizing:border-box;display:flex;flex-direction:row;height:20px;width:100%;z-index:9}.theme-selector .theme-preview .preview-graphic .prev-header .prev-logo[data-v-51b199bc]{box-sizing:border-box;clip-path:polygon(0 0,100% 50%,0 100%);height:8px;margin:auto 8px;width:12px}.theme-selector .theme-preview .preview-graphic .prev-header .prev-searchbar[data-v-51b199bc]{border-radius:1px;box-sizing:border-box;height:5px;margin:auto calc(20% + 28px) auto 20%;width:80%}.theme-selector .theme-preview .preview-graphic .prev-thmbs[data-v-51b199bc]{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-around;padding:12px 15px 0;width:100%}.theme-selector .theme-preview .preview-graphic .prev-thmbs .prev-thmb[data-v-51b199bc]{height:28px;width:45px;z-index:9}.theme-selector .theme-preview .theme-title[data-v-51b199bc]{background:linear-gradient(180deg,transparent 0,#000 80%);bottom:0;box-sizing:border-box;color:#fff;padding:2px 5px;position:absolute;width:100%;z-index:10}.icon-switch-enter-active,.icon-switch-leave-active{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.icon-switch-enter-from{opacity:0;-webkit-transform:rotate(-80deg);transform:rotate(-80deg)}.icon-switch-leave-to{opacity:0;-webkit-transform:rotate(80deg);transform:rotate(80deg)}.settings-container{padding:50px 20px 0!important}.settings-container .settings-header{background-color:var(--bgcolor-alt);border-radius:5px;margin:0!important;max-width:700px;overflow:hidden;padding:0;position:fixed;top:10%;width:calc(100% - 20px);z-index:12}.settings-container .settings-header .settings-title{text-align:center}.settings-container .settings-header .cloud-icon-container{display:inline-block;height:24px;left:0;position:relative;top:0;width:24px}.settings-container .settings-header .cloud-icon-container .cloud-icon{height:24px;left:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.31,.65,.26,.97),-webkit-transform .3s cubic-bezier(.31,.65,.26,.97);transition:opacity .3s cubic-bezier(.31,.65,.26,.97),transform .3s cubic-bezier(.31,.65,.26,.97);transition:opacity .3s cubic-bezier(.31,.65,.26,.97),transform .3s cubic-bezier(.31,.65,.26,.97),-webkit-transform .3s cubic-bezier(.31,.65,.26,.97);width:24px}.settings-container .settings-header .cloud-icon-container .small-saving-spinner{-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite;-webkit-transform-origin:center;transform-origin:center}.settings-container .settings-header .close-icon{position:absolute}@media screen and (max-width:700px){.settings-container .settings-header{padding:15px 0;top:0}}.settings-container h2 .sponsorblock-image{-webkit-filter:grayscale(100%) brightness(.9) invert(1);filter:grayscale(100%) brightness(.9) invert(1);height:24px;margin:0 10px 0 0;width:24px}.settings-container .settings-dropdown-menu{display:flex;flex-direction:row;justify-content:space-between;width:calc(100% - 36px)}.settings-container .settings-dropdown-menu .quality-label{display:flex;flex-direction:column}.settings-container .settings-dropdown-menu .quality-label .small-label{margin:0!important}.settings-container .settings-dropdown-menu label{height:100%;margin-top:20px!important}.settings-container .settings-number-menu{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px!important;width:calc(100% - 36px)}.settings-container .settings-number-input,.settings-container .sponsor-block-url-input{all:unset;border:2px solid var(--bgcolor-alt-light);border-radius:5px;padding:2px 5px;transition:border .3s cubic-bezier(.31,.65,.26,.97);width:50px}.settings-container .settings-number-input:focus,.settings-container .sponsor-block-url-input:focus{border:2px solid var(--theme-color)}.settings-container .sponsor-block-url-input{width:250px}.settings-container .invalid-input,.settings-container .invalid-input:focus{border:2px solid #e00}.settings-container .sponsor-block-url-actions{display:flex;flex-direction:row;gap:.5rem}.settings-container .sponsor-block-url-row{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.settings-container .video-speed-checkbox{display:flex;flex:1;margin-left:5px}.settings-container .sponsorblock-options-container{width:calc(100% - 36px)}.settings-container .sponsorblock-options-container .sponsorblock-options{overflow:hidden;transition:padding .3s cubic-bezier(.31,.65,.26,.97)}.settings-container .sponsorblock-options-container .sponsorblock-options .sponsorblock-option{margin:20px 0 0}.settings-container .sponsorblock-options-container .sponsorblock-options.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none}.settings-container .small-label{font-size:.8rem;margin:0 0 0 36px}.settings-container .settings-subtitle{margin-left:36px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.external-service{display:flex;margin:15px 0 0!important}.external-service .external-service-image{height:36px;width:36px;fill:transparent;stroke:#f44;fill:#f44}.external-service .highlight{color:var(--theme-color)}.external-service p{margin:0 0 0 10px}.external-service-container{margin:0!important}.last-commit{display:grid;gap:0 15px;grid-template-areas:"version version-code" "title hash" "title commit";margin:5px 0 0!important;max-width:100%;overflow:hidden}.last-commit .version{grid-area:version;margin:0 0 5px}.last-commit .version-code{grid-area:version-code}.last-commit .commit-hash{cursor:pointer;grid-area:hash}.last-commit .commit-hash:hover .full-commit{opacity:1}.last-commit .commit-hash .full-commit{opacity:0;transition:opacity .3s cubic-bezier(.31,.65,.26,.97)}.last-commit .commit-subject{grid-area:commit;word-break:break-word}.last-commit .commit-subject .vt-icon{box-sizing:border-box;height:14px;padding:2px 0 0;width:14px}.links-about{margin:10px 0 0!important}.about-container{overflow-y:auto}.logo-about{height:150px;margin:0 auto!important;padding:40px 0 0;width:150px}.logo-about .logo-about-img{-webkit-animation:float-around 10s cubic-bezier(.76,.09,.3,.89) infinite;animation:float-around 10s cubic-bezier(.76,.09,.3,.89) infinite;-webkit-transform-origin:top left;transform-origin:top left;width:100%}@-webkit-keyframes float-around{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(-10%,-10%) scale(1.2);transform:translate(-10%,-10%) scale(1.2)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes float-around{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(-10%,-10%) scale(1.2);transform:translate(-10%,-10%) scale(1.2)}to{-webkit-transform:translate(0);transform:translate(0)}}.fade-top-right-enter-active,.fade-top-right-leave-active{transition:opacity .3s cubic-bezier(.31,.65,.26,.97),-webkit-transform .3s cubic-bezier(.31,.65,.26,.97);transition:opacity .3s cubic-bezier(.31,.65,.26,.97),transform .3s cubic-bezier(.31,.65,.26,.97);transition:opacity .3s cubic-bezier(.31,.65,.26,.97),transform .3s cubic-bezier(.31,.65,.26,.97),-webkit-transform .3s cubic-bezier(.31,.65,.26,.97)}.fade-top-right-enter-to,.fade-top-right-leave-from{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fade-top-right-enter-from,.fade-top-right-leave-to{opacity:0;-webkit-transform:translate3d(25px,-35px,0) scale(.9);transform:translate3d(25px,-35px,0) scale(.9)}.fade-down-enter-active,.fade-down-leave-active{transition:opacity .2s cubic-bezier(.31,.65,.26,.97),-webkit-transform .2s cubic-bezier(.31,.65,.26,.97);transition:transform .2s cubic-bezier(.31,.65,.26,.97),opacity .2s cubic-bezier(.31,.65,.26,.97);transition:transform .2s cubic-bezier(.31,.65,.26,.97),opacity .2s cubic-bezier(.31,.65,.26,.97),-webkit-transform .2s cubic-bezier(.31,.65,.26,.97)}.fade-down-enter-to,.fade-down-leave-from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.fade-down-enter-from,.fade-down-leave-to{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.center-popup{bottom:0;left:0;position:absolute!important;right:0;top:0;z-index:901}.center-popup.login-form{max-height:400px}.center-popup.register-form{max-height:700px}.clickaway-div{background-color:#0000008f;bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s cubic-bezier(.31,.65,.26,.97);width:100%;z-index:900}.clickaway-div.visible{opacity:1;pointer-events:all}.nav{color:var(--theme-color);display:flex;flex-direction:row;justify-content:space-between;margin:auto 10px auto 5px;position:relative;z-index:1}.nav #account{color:var(--subtitle-color-light)}.nav #account:focus:after{box-shadow:none}.nav #account.authenticated{border-radius:3px;width:auto}.nav #account.authenticated .account-name{color:var(--theme-color);padding:0 0 0 4px}@media screen and (max-width:700px){.nav #account.authenticated .account-name{display:none}.nav #account.authenticated{height:35px}.nav #account.authenticated .user-icon{height:35px;width:35px}.nav #account.authenticated .user-icon .user-image{height:35px!important;width:35px!important}}.nav #account.authenticated .user-icon .user-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:24px;margin-right:4px;width:24px}.nav #account.authenticated .user-icon .vt-icon{fill:var(--theme-color)}.nav a:not(.nav-btn):not(.menu-btn){border-radius:50%;color:var(--theme-color);display:flex;height:24px;margin:0 6px;order:99;padding:3px;text-decoration:none;transition:color .3s cubic-bezier(.31,.65,.26,.97);-webkit-user-select:none;user-select:none;width:24px}.nav a:not(.nav-btn):not(.menu-btn) i{height:100%;margin:auto}.nav .nav-btn{border:2px solid transparent;border-radius:3px;box-sizing:border-box;color:var(--theme-color);display:flex;line-height:100%;margin:0 5px;padding:5px 10px;text-align:center;text-decoration:none;transition:color .3s cubic-bezier(.31,.65,.26,.97),border .3s cubic-bezier(.31,.65,.26,.97);-webkit-user-select:none;user-select:none;white-space:nowrap}.nav .nav-btn#login{min-width:75px}@media screen and (max-width:700px){.nav .nav-btn{display:none}}.nav .nav-btn:focus,.nav .nav-btn:hover{border:2px solid var(--theme-color)}.nav .nav-btn:focus:after{display:none!important}.nav .nav-btn.main{border:2px solid var(--theme-color-translucent);border-radius:3px;position:relative}.nav .nav-btn.main:hover{border:2px solid var(--theme-color)}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--header-transparent);display:flex;flex-direction:row;justify-content:right;position:fixed;top:0;top:var(--1644297a);transition:box-shadow .3s cubic-bezier(.31,.65,.26,.97),background-color .3s cubic-bezier(.31,.65,.26,.97),-webkit-transform .3s cubic-bezier(.76,.09,.3,.89);transition:box-shadow .3s cubic-bezier(.31,.65,.26,.97),background-color .3s cubic-bezier(.31,.65,.26,.97),transform .3s cubic-bezier(.76,.09,.3,.89);transition:box-shadow .3s cubic-bezier(.31,.65,.26,.97),background-color .3s cubic-bezier(.31,.65,.26,.97),transform .3s cubic-bezier(.76,.09,.3,.89),-webkit-transform .3s cubic-bezier(.76,.09,.3,.89);z-index:800}.header,.header:before{height:60px;left:0;width:100%}.header:before{background-color:var(--header-bgcolor);content:"";top:-100%}.header.absolute,.header:before{position:absolute}@media screen and (max-width:700px){.header .logo-link{width:40px}.header .logo-link .logo{width:0}.header .logo-link .logo-small{display:block;-webkit-transform:scale(1);transform:scale(1)}}.header a,.header a:focus,.header a:hover,.header a:target{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header a:focus,.header a:hover,.header a:target{background-color:transparent}.header a:active{background-color:transparent!important}.x-ripple-js__ripple-button{display:block;overflow:hidden;position:relative}.x-ripple-js__ripple-button>span.x-ripple{-webkit-animation:x-ripple-animation .8s cubic-bezier(.17,.67,.57,.94) forwards;animation:x-ripple-animation .8s cubic-bezier(.17,.67,.57,.94) forwards;background-color:#ffffffb3;border-radius:50%;-webkit-filter:blur(40px);filter:blur(40px);position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:opacity .4s linear}.x-ripple-js__ripple-button>span.x-ripple.x-ripple-release{opacity:0}@-webkit-keyframes x-ripple-animation{to{-webkit-transform:scale(3);transform:scale(3)}}@keyframes x-ripple-animation{to{-webkit-transform:scale(3);transform:scale(3)}}.blur-enter-active,.blur-leave-active{transition:all .4s}.blur-enter-from,.blur-leave-to{-webkit-filter:blur(1rem);filter:blur(1rem);opacity:0}vite-error-overlay{z-index:10000}#app{font-family:noto-sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bgcolor-main);color:var(--title-color)}#app .progress-bar-margin{top:57px!important}#app .content{box-sizing:border-box;width:100%}*{scrollbar-color:var(--theme-color) transparent;scrollbar-width:thin;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:none}::selection{background:var(--theme-color);color:var(--title-color)}::-moz-selection{background:var(--theme-color)}::-webkit-scrollbar{background:var(--bgcolor-main);height:6px;width:6px}::-webkit-scrollbar-thumb{background:var(--theme-color);border-radius:0;-webkit-border-radius:0}::-webkit-scrollbar-corner{background:var(--bgcolor-main)}.ripple *{pointer-events:none!important}body.transition-all *{transition:background-color .3s ease,color .3s ease,opacity .3s ease}a,h1,h2,h3,h4,h5,h6,p{margin:0}div.links a,pre.links a,span.links a{background-image:linear-gradient(to right,var(--theme-color),var(--theme-color-dark));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:var(--theme-color-alt);position:relative;text-decoration:none;transition:background-size .3s cubic-bezier(.76,.09,.3,.89),color .3s cubic-bezier(.31,.65,.26,.97)}div.links a:hover,pre.links a:hover,span.links a:hover{background-size:100% 2px;color:var(--theme-color)}#__layout,#__nuxt,body,html{background-color:var(--bgcolor-main);color:var(--title-color);margin:0;overflow-x:hidden;padding:0}div,p{font-family:noto-sans,Arial,sans-serif}.centered{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.selectable,a,button{position:relative}.selectable:after,a:after,button:after{border-radius:inherit;box-shadow:0 0 0 2px transparent;content:"";height:calc(100% - 4px);left:2px;pointer-events:none;position:absolute;top:2px;transition:box-shadow .1s linear;-webkit-user-select:none;user-select:none;width:calc(100% - 4px);z-index:1}.selectable:focus,a:focus,button:focus{outline:none}.selectable:focus:after,a:focus:after,button:focus:after{box-shadow:0 0 0 2px var(--theme-color)}input:focus{outline:solid 2px var(--theme-color)}textarea:focus{outline:none}a{color:unset;text-decoration:none}.monospace{background-color:#0000004d;border-radius:4px;display:inline-block;font-family:monospace;padding:2px 5px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;background-clip:text;color:var(--title-color);-webkit-text-fill-color:var(--title-color)}
