:root{--jg-sidebar-width: 250px}.app-shell-main{flex:1 1 auto;width:auto!important;min-width:0;max-width:100%;min-height:125vh;margin-inline:0;padding:16px;overflow:auto;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 180px),var(--background-color)}.App>.d-flex{min-width:0;max-width:100%;overflow-x:clip}.app-shell-main>:is(.about-page,.downloads-page,.integrations-page,.libraries,.repair-hub,.settings,.transcodes-page,.watch-stats,.user-profile-page,.Home){width:100%;min-width:0;max-width:100%;min-height:0;align-self:start}.app-shell-main>:is(.about-page,.downloads-page,.integrations-page,.settings)>*{min-height:0;align-self:start}@media(min-width:901px)and (hover:hover){.app-shell-main{width:calc(125vw - var(--jg-sidebar-width, 250px))!important;max-width:calc(125vw - var(--jg-sidebar-width, 250px));overflow-x:hidden}}@media(max-width:900px),(hover:none)and (pointer:coarse){.App>.d-flex{flex-direction:column!important}.app-shell-main{min-height:125vh;padding:10px 10px calc(88px + env(safe-area-inset-bottom,0px));overflow-x:hidden}}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}html body{background-color:var(--background-color);color:var(--text-color)}h1{color:var(--text-color);font-weight:760!important;margin:0!important;margin-top:.5em;margin-bottom:.5em;letter-spacing:0}h2{color:var(--text-color);font-weight:720!important;margin:0!important;margin-top:.5em;margin-bottom:.5em;letter-spacing:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.App-header{padding-bottom:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-outline-primary{color:#fff!important;border-color:var(--surface-border-color)!important;background-color:#ffffff09!important;border-radius:8px!important}.btn-outline-primary:hover{border-color:rgba(var(--secondary-rgb),.45)!important;background-color:rgba(var(--secondary-rgb),.12)!important}.btn-outline-primary.active{background-color:var(--primary-color)!important}.btn-outline-primary:focus{background-color:var(--primary-color)!important}.btn-primary{color:#fff!important;border-color:var(--primary-color)!important;background:var(--primary-color)!important;border-radius:8px!important}.btn-primary:hover{border-color:var(--primary-light-color)!important;background:var(--primary-dark-color)!important}.btn-primary.active{background-color:var(--primary-color)!important}.btn-primary:focus{background-color:var(--primary-color)!important}.form-select{background-color:var(--secondary-background-color)!important;border-color:var(--surface-border-color)!important;color:#fff!important;border-radius:8px!important}.form-select:focus{box-shadow:none!important;border-color:var(--primary-color)!important;color:#fff!important}.form-select option{background-color:var(--secondary-background-color)!important;padding:0!important;border-radius:8px!important;border-color:var(--primary-color)!important}.form-select option:hover{background-color:var(--primary-color)!important;color:#fff!important}.bg-primary-1{background-color:var(--primary-color)!important}.hide-tab-titles{display:none!important}::placeholder{color:#9aa4b2!important}.text-primary-custom{color:var(--primary-color)!important}.text-secondary-custom{color:var(--secondary-color)!important}.jellyglance-toast-container{width:min(420px,calc(100vw - 28px))}.jellyglance-toast{min-height:74px;overflow:hidden;border:1px solid var(--surface-border-color);border-radius:10px!important;background:#11161efa!important;color:#f8fafc!important;box-shadow:0 18px 46px #00000057;backdrop-filter:blur(14px)}.jellyglance-toast:before{display:none;content:none}.jellyglance-toast .Toastify__toast-icon{position:relative;z-index:1;width:38px;min-width:38px;margin-inline-end:14px;color:var(--primary-light-color)}.jellyglance-toast.Toastify__toast--info .Toastify__toast-icon{color:#00c8ff}.jellyglance-toast.Toastify__toast--success .Toastify__toast-icon{color:#34d399}.jellyglance-toast.Toastify__toast--error .Toastify__toast-icon{color:#fb7185}.jellyglance-toast-body{align-items:center;padding:8px 8px 8px 2px;color:#e8eef8;font-size:14px;font-weight:700;line-height:1.35}.jellyglance-toast .Toastify__close-button{align-self:flex-start;margin-top:7px;color:#cbd5e1;opacity:.72}.jellyglance-toast .Toastify__close-button:hover{color:#fff;opacity:1}.jellyglance-toast-progress{height:3px!important;background:var(--primary-color)!important}.Toastify__toast--info .jellyglance-toast-progress{background:var(--secondary-color)!important}.Toastify__toast--success .jellyglance-toast-progress{background:#34d399!important}.Toastify__toast--error .jellyglance-toast-progress{background:#fb7185!important}.whats-new-modal{--bs-modal-width: min(920px, calc(100vw - 28px) )}.whats-new-modal .modal-content{overflow:hidden;border:1px solid var(--surface-border-color);border-radius:12px;background:#0d1118fa;color:#f8fafc;box-shadow:0 26px 72px #00000080}.whats-new-modal .modal-body{position:relative;display:grid;gap:14px;padding:18px}.whats-new-close{position:absolute;top:12px;right:12px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#07090db8;color:#fff;font-size:24px;line-height:1}.whats-new-hero{padding-right:42px}.whats-new-hero span{display:inline-flex;align-items:center;gap:7px;color:var(--primary-light-color);font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.whats-new-hero h2{margin:6px 0!important;color:#fff;font-size:30px;font-weight:780!important;line-height:1.05}.whats-new-hero p{margin:0;color:#aab8cc;font-size:13px;font-weight:600}.whats-new-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:min(58vh,560px);overflow:auto;padding-right:2px}.whats-new-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-width:0;min-height:112px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;background:#ffffff0a}.whats-new-list svg{color:var(--primary-light-color)}.whats-new-list strong,.whats-new-list span{display:block}.whats-new-list strong{color:#fff;font-size:14px;font-weight:760}.whats-new-list span{margin-top:3px;color:#aab8cc;font-size:12px;font-weight:600;line-height:1.4}.whats-new-actions{display:flex;justify-content:flex-end}@media(max-width:720px){.whats-new-modal{--bs-modal-width: calc(100vw - 18px) }.whats-new-list{grid-template-columns:1fr;max-height:56vh}.whats-new-list article{min-height:0}}.loading{margin:0;height:calc(100vh - 100px);display:flex;justify-content:center;align-items:center;background-color:var(--background-color);transition:opacity .8s ease-in;opacity:1}.busy{height:auto;position:absolute;inset:0 0 55px;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:9999}.loading:before{opacity:0}.loading__spinner{width:50px;height:50px;border:5px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error{margin:0;height:calc(100vh - 100px);display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1e1c22;transition:opacity .8s ease-in;opacity:1;color:#fff}.error .message{color:#dc143c;font-size:1.5em;font-weight:500}.error-title{color:#dc143c;font-weight:500}:root{--primary-color: #9b6ac8;--primary-rgb: 155, 106, 200;--primary-light-color: #c9a7e6;--primary-light-rgb: 201, 167, 230;--primary-dark-color: #704c94;--secondary-color: #4aa8bc;--secondary-rgb: 74, 168, 188;--background-color: #0b0d12;--secondary-background-color: #131820;--tertiary-background-color: #1b212b;--surface-color: rgba(20, 25, 33, .9);--surface-border-color: rgba(255, 255, 255, .11);--text-color: #f8fafc;--muted-text-color: #b3bfce;--subtle-text-color: #94a3b8}@font-face{font-family:Raleway;src:url(/assets/Raleway-VariableFont_wght-D_g2wK_1.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}body{margin:0;font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;width:125%;min-height:125vh;zoom:.8}*{box-sizing:border-box}button,input,select,textarea{font:inherit}html{background:#0b0d12}*{font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{overflow:auto;overflow-x:hidden}@media(max-width:900px),(hover:none)and (pointer:coarse){body{width:100%;min-height:100vh;zoom:1}}body.setup-mode{width:100%;min-height:100vh;zoom:1;overflow:hidden}:root[data-font-weight=comfortable]{--jg-font-weight-body: 500;--jg-font-weight-label: 620;--jg-font-weight-strong: 680;--jg-font-weight-heading: 760}:root[data-font-weight=light]{--jg-font-weight-body: 450;--jg-font-weight-label: 560;--jg-font-weight-strong: 620;--jg-font-weight-heading: 700}:root[data-font-weight=comfortable] body,:root[data-font-weight=comfortable] p,:root[data-font-weight=comfortable] span,:root[data-font-weight=comfortable] small,:root[data-font-weight=comfortable] li,:root[data-font-weight=comfortable] input,:root[data-font-weight=comfortable] select,:root[data-font-weight=comfortable] textarea,:root[data-font-weight=comfortable] button,:root[data-font-weight=light] body,:root[data-font-weight=light] p,:root[data-font-weight=light] span,:root[data-font-weight=light] small,:root[data-font-weight=light] li,:root[data-font-weight=light] input,:root[data-font-weight=light] select,:root[data-font-weight=light] textarea,:root[data-font-weight=light] button{font-weight:var(--jg-font-weight-body)}:root[data-font-weight=comfortable] strong,:root[data-font-weight=comfortable] b,:root[data-font-weight=comfortable] label,:root[data-font-weight=comfortable] th,:root[data-font-weight=comfortable] .navitem,:root[data-font-weight=comfortable] .nav-text,:root[data-font-weight=comfortable] .badge,:root[data-font-weight=light] strong,:root[data-font-weight=light] b,:root[data-font-weight=light] label,:root[data-font-weight=light] th,:root[data-font-weight=light] .navitem,:root[data-font-weight=light] .nav-text,:root[data-font-weight=light] .badge{font-weight:var(--jg-font-weight-strong)!important}:root[data-font-weight=comfortable] h1,:root[data-font-weight=comfortable] h2,:root[data-font-weight=comfortable] h3,:root[data-font-weight=comfortable] h4,:root[data-font-weight=comfortable] h5,:root[data-font-weight=comfortable] h6,:root[data-font-weight=comfortable] .modal-title,:root[data-font-weight=light] h1,:root[data-font-weight=light] h2,:root[data-font-weight=light] h3,:root[data-font-weight=light] h4,:root[data-font-weight=light] h5,:root[data-font-weight=light] h6,:root[data-font-weight=light] .modal-title{font-weight:var(--jg-font-weight-heading)!important}:root[data-font-weight=comfortable] [class*=eyebrow],:root[data-font-weight=comfortable] [class*=label],:root[data-font-weight=comfortable] [class*=badge],:root[data-font-weight=light] [class*=eyebrow],:root[data-font-weight=light] [class*=label],:root[data-font-weight=light] [class*=badge]{font-weight:var(--jg-font-weight-label)!important}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:transparent}body::-webkit-scrollbar-thumb{background-color:#94a3b847;border-radius:999px}body::-webkit-scrollbar-thumb:hover{background-color:#94a3b87a}@media(min-width:576px){.w-sm-100{width:100%!important}.w-sm-75{width:75%!important}.w-sm-50{width:50%!important}.w-sm-25{width:25%!important}.h-sm-100{height:100%!important}.h-sm-75{height:75%!important}.h-sm-50{height:50%!important}.h-sm-25{height:25%!important}}@media(min-width:768px){.w-md-100{width:100%!important}.w-md-75{width:75%!important}.w-md-50{width:50%!important}.w-md-25{width:25%!important}.h-md-100{height:100%!important}.h-md-75{height:75%!important}.h-md-50{height:50%!important}.h-md-25{height:25%!important}}@media(min-width:992px){.w-lg-100{width:100%!important}.w-lg-75{width:75%!important}.w-lg-50{width:50%!important}.w-lg-25{width:25%!important}.h-lg-100{height:100%!important}.h-lg-75{height:75%!important}.h-lg-50{height:50%!important}.h-lg-25{height:25%!important}}@media(min-width:1200px){.w-xl-100{width:100%!important}.w-xl-75{width:75%!important}.w-xl-50{width:50%!important}.w-xl-25{width:25%!important}.h-xl-100{height:100%!important}.h-xl-75{height:75%!important}.h-xl-50{height:50%!important}.h-xl-25{height:25%!important}}@media(min-width:576px){.rounded-sm{border-radius:8px!important}.rounded-sm-start{border-radius:8px 0 0 8px!important}.rounded-sm-end{border-radius:0 8px 8px 0!important}.rounded-sm-top{border-radius:8px 8px 0 0!important}.rounded-sm-bottom{border-radius:0 0 8px 8px!important}}@media(min-width:768px){.rounded-md{border-radius:8px!important}.rounded-md-start{border-radius:8px 0 0 8px!important}.rounded-md-end{border-radius:0 8px 8px 0!important}.rounded-md-top{border-radius:8px 8px 0 0!important}.rounded-md-bottom{border-radius:0 0 8px 8px!important}}@media(min-width:992px){.rounded-lg{border-radius:8px!important}.rounded-lg-start{border-radius:8px 0 0 8px!important}.rounded-lg-end{border-radius:0 8px 8px 0!important}.rounded-lg-top{border-radius:8px 8px 0 0!important}.rounded-lg-bottom{border-radius:0 0 8px 8px!important}}@media(min-width:1200px){.rounded-xl{border-radius:8px!important}.rounded-xl-start{border-radius:8px 0 0 8px!important}.rounded-xl-end{border-radius:0 8px 8px 0!important}.rounded-xl-top{border-radius:8px 8px 0 0!important}.rounded-xl-bottom{border-radius:0 0 8px 8px!important}}
