.app-shell-main{flex:1 1 auto;width:auto!important;min-width:0;max-width:100%;min-height:100dvh;margin-inline:0;padding:var(--jg-page-pad, 8px);overflow:visible;overflow-x:clip;background:var(--barracks-canvas)}.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>*:not(.libraries):not(.calendar-dashboard):not(.downloads-page):not(.transcodes-page):not(.watch-stats):not(.about-page):not(.Home){transform:scale(var(--jg-content-scale, .82));transform-origin:top left;width:calc(100% / var(--jg-content-scale, .82))!important}.app-shell-main>:is(.libraries,.calendar-dashboard,.downloads-page,.transcodes-page,.watch-stats,.about-page,.Home){transform:none;width:100%!important}}@media(max-width:900px),(hover:none)and (pointer:coarse){.App>.d-flex{flex-direction:column!important}.app-shell-main{min-height:100dvh;padding:10px 10px calc(88px + env(safe-area-inset-bottom,0px));overflow-x:clip}}.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(--barracks-canvas);color:var(--barracks-text)}h1{color:var(--barracks-text);font-weight:760!important;margin:0!important;margin-top:.5em;margin-bottom:.5em;letter-spacing:0}h2{color:var(--barracks-text);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:var(--barracks-text)}.App-link{color:var(--barracks-action-foreground)}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-select{background-color:var(--barracks-surface-interactive)!important;border-color:var(--barracks-border-strong)!important;color:var(--barracks-text-interactive)!important;border-radius:8px!important}.form-select:focus{border-color:var(--barracks-border-strong)!important;color:var(--barracks-text-interactive)!important}.form-select option{background-color:var(--barracks-surface-raised)!important;padding:0!important;border-radius:8px!important;border-color:var(--barracks-border-raised)!important}.form-select option:hover{background-color:var(--barracks-action)!important;color:var(--barracks-action-text)!important}.bg-primary-1{background-color:var(--barracks-action)!important}.hide-tab-titles{display:none!important}::placeholder{color:var(--barracks-text-interactive)!important}.text-primary-custom,.text-secondary-custom{color:var(--barracks-action-foreground)!important}.barracks-toast-container{width:min(420px,calc(100vw - 28px))}.barracks-toast{min-height:74px;overflow:hidden;border:1px solid var(--barracks-border-overlay);border-radius:10px!important;background:var(--barracks-overlay)!important;color:var(--barracks-text-overlay)!important;box-shadow:var(--barracks-shadow);backdrop-filter:blur(14px)}.barracks-toast:before{display:none;content:none}.barracks-toast .Toastify__toast-icon{position:relative;z-index:1;width:38px;min-width:38px;margin-inline-end:14px;color:var(--barracks-text-overlay)}.barracks-toast.Toastify__toast--info .Toastify__toast-icon{color:var(--barracks-text-overlay)}.barracks-toast.Toastify__toast--success .Toastify__toast-icon{color:var(--barracks-state-success)}.barracks-toast.Toastify__toast--error .Toastify__toast-icon{color:var(--barracks-state-danger)}.barracks-toast-body{align-items:center;padding:8px 8px 8px 2px;color:var(--barracks-text-overlay);font-size:14px;font-weight:700;line-height:1.35}.barracks-toast .Toastify__close-button{align-self:flex-start;margin-top:7px;color:var(--barracks-text-overlay);opacity:.72}.barracks-toast .Toastify__close-button:hover{color:var(--barracks-text-overlay);opacity:1}.barracks-toast-progress{height:3px!important;background:var(--barracks-action)!important}.Toastify__toast--info .barracks-toast-progress{background:var(--barracks-accent-secondary)!important}.Toastify__toast--success .barracks-toast-progress{background:var(--barracks-state-success)!important}.Toastify__toast--error .barracks-toast-progress{background:var(--barracks-state-danger)!important}.whats-new-modal{--bs-modal-width: min(920px, calc(100vw - 28px) )}.whats-new-modal .modal-content{overflow:hidden;border:1px solid var(--barracks-border-raised);border-radius:12px;background:var(--barracks-surface-raised);color:var(--barracks-text-raised);box-shadow:var(--barracks-shadow)}.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 var(--barracks-border-overlay);border-radius:999px;background:var(--barracks-overlay);color:var(--barracks-text-overlay);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(--barracks-text-muted-raised);font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.whats-new-hero h2{margin:6px 0!important;color:var(--barracks-text-raised);font-size:30px;font-weight:780!important;line-height:1.05}.whats-new-hero p{margin:0;color:var(--barracks-text-muted-raised);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 var(--barracks-border-strong);border-radius:8px;padding:12px;background:var(--barracks-surface-interactive)}.whats-new-list svg{color:var(--barracks-text-interactive)}.whats-new-list strong,.whats-new-list span{display:block}.whats-new-list strong{color:var(--barracks-text-interactive);font-size:14px;font-weight:760}.whats-new-list span{margin-top:3px;color:var(--barracks-text-interactive);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}}.silo-wordmark{font-family:inherit;font-size:1.3rem;font-weight:750;letter-spacing:-.035em;line-height:1.15;color:inherit;white-space:nowrap}.loading{margin:0;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--barracks-canvas);color:var(--barracks-text);transition:opacity .8s ease-in;opacity:1;gap:16px;flex-direction:column;min-height:100dvh}.busy{height:auto;position:absolute;inset:0 0 55px;display:flex;justify-content:center;align-items:center;background-color:var(--barracks-scrim);z-index:9999}.loading:before{opacity:0}.loading__spinner{width:50px;height:50px;border:5px solid var(--barracks-border-canvas);border-top-color:var(--barracks-action-foreground);border-radius:50%;animation:spin 1s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error{margin:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--barracks-canvas);transition:opacity .8s ease-in;opacity:1;color:var(--barracks-text);padding:24px;gap:18px;min-height:100dvh}.error .message{color:var(--barracks-state-danger);font-size:1.15em;font-weight:650;text-align:center;line-height:1.4;max-width:22rem}.error-title{color:var(--barracks-state-danger);font-weight:500}:root{--jg-page-pad: clamp(.55rem, .7vw, .8rem);--jg-type-display: clamp(1.55rem, 2vw, 2rem);--jg-type-title: clamp(1.1rem, 1.2vw, 1.3rem);--jg-type-stat: clamp(1.25rem, 1.45vw, 1.55rem);--barracks-canvas: #161410;--barracks-nav: #1e1913;--barracks-surface-raised: #221c14;--barracks-surface-inset: #1d1912;--barracks-surface-interactive: #2f2921;--barracks-overlay: #201b13;--barracks-border-subtle: #48423a;--barracks-border-canvas: #74706a;--barracks-border-raised: #7b756d;--barracks-border-inset: #78736b;--barracks-border-strong: #827d74;--barracks-border-nav: #78736c;--barracks-border-overlay: #79746c;--barracks-text: #f5f0e7;--barracks-text-raised: #f5f0e7;--barracks-text-inset: #f5f0e7;--barracks-text-interactive: #f5f0e7;--barracks-text-nav: #f5f0e7;--barracks-text-overlay: #f5f0e7;--barracks-text-muted: #817e77;--barracks-text-muted-raised: #89847b;--barracks-text-inverse: #10100f;--barracks-focus: #6f9bcf;--barracks-focus-light: #f5f0e7;--barracks-focus-dark: #10100f;--barracks-action: #6f9bcf;--barracks-action-text: #10100f;--barracks-action-foreground: #6f9bcf;--barracks-accent-secondary: #a0977f;--barracks-state-live: #ff6f63;--barracks-state-success: #70b981;--barracks-state-warning: #ffa64f;--barracks-state-danger: #e45f55;--barracks-state-danger-interactive: #e45f55;--barracks-state-unavailable: #a0977f;--barracks-chart-grid: #48423a;--barracks-chart-tooltip: #201b13;--barracks-chart-1: #6f9bcf;--barracks-chart-2: #ff6f63;--barracks-chart-3: #ffa64f;--barracks-chart-4: #a0977f;--barracks-chart-5: #70b981;--barracks-chart-6: #e45f55;--barracks-scrim: rgba(8, 7, 5, .72);--barracks-shadow: 0 12px 32px rgba(22, 20, 16, .28);--barracks-action-rgb: 111, 155, 207;--barracks-accent-secondary-rgb: 160, 151, 127;--barracks-surface-raised-rgb: 34, 28, 20;--primary-color: var(--barracks-action);--primary-rgb: var(--barracks-action-rgb);--primary-light-color: #a7bfd9;--primary-light-rgb: 167, 191, 217;--primary-dark-color: #547499;--secondary-color: var(--barracks-accent-secondary);--secondary-rgb: var(--barracks-accent-secondary-rgb);--background-color: var(--barracks-canvas);--secondary-background-color: var(--barracks-surface-raised);--tertiary-background-color: var(--barracks-surface-interactive);--surface-color: rgba(var(--barracks-surface-raised-rgb), .86);--surface-border-color: var(--barracks-border-subtle);--text-color: var(--barracks-text);--muted-text-color: var(--barracks-text-muted);--subtle-text-color: var(--barracks-state-unavailable);--jg-font-size: clamp(12.5px, .1vw + 12.1px, 13px);--bs-root-font-size: var(--jg-font-size);--jg-content-scale: .82;--jg-sidebar-width: clamp(12.75rem, 14vw, 13.75rem)}@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:var(--barracks-text);font-size:1rem;width:100%;min-height:100dvh}*{box-sizing:border-box}button,input,select,textarea{font:inherit}html{background:var(--barracks-canvas);font-size:var(--jg-font-size, 13px);height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{overflow:auto;overflow-x: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:var(--barracks-border-canvas);border-radius:999px}body::-webkit-scrollbar-thumb:hover{background-color:var(--barracks-border-canvas)}@media(max-width:900px){html{font-size:clamp(14px,3.6vw,15px)}}html,body{background-color:var(--barracks-canvas);color:var(--barracks-text)}a,a:hover{color:var(--barracks-action-foreground)}button,input,select,textarea{border-color:var(--barracks-border-strong);background-color:var(--barracks-surface-interactive);color:var(--barracks-text-interactive)}::placeholder{color:var(--barracks-text-interactive)!important;opacity:1}html body :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--barracks-focus)!important;box-shadow:0 0 0 3px var(--barracks-focus-light),0 0 0 4px var(--barracks-focus-dark)!important}.form-control,.form-select{--bs-body-color: var(--barracks-text-interactive);--bs-body-bg: var(--barracks-surface-interactive);--bs-border-color: var(--barracks-border-strong);--bs-secondary-color: var(--barracks-text-interactive);--bs-secondary-bg: var(--barracks-surface-inset);border-color:var(--barracks-border-strong)!important;background-color:var(--barracks-surface-interactive)!important;color:var(--barracks-text-interactive)!important}.form-control::placeholder,.form-select::placeholder{color:var(--barracks-text-interactive)!important;opacity:1}.form-control:hover:not(:disabled),.form-select:hover:not(:disabled),.form-control:focus,.form-select:focus{border-color:var(--barracks-border-strong)!important;background-color:var(--barracks-surface-interactive)!important;color:var(--barracks-text-interactive)!important}.form-control:disabled,.form-select:disabled{border-color:var(--barracks-border-inset)!important;background-color:var(--barracks-surface-inset)!important;color:var(--barracks-text-inset)!important}.btn{--bs-btn-color: var(--barracks-text-interactive);--bs-btn-bg: var(--barracks-surface-interactive);--bs-btn-border-color: var(--barracks-border-strong);--bs-btn-hover-color: var(--barracks-text-inset);--bs-btn-hover-bg: var(--barracks-surface-inset);--bs-btn-hover-border-color: var(--barracks-border-inset);--bs-btn-active-color: var(--barracks-text-inset);--bs-btn-active-bg: var(--barracks-surface-inset);--bs-btn-active-border-color: var(--barracks-border-inset);--bs-btn-disabled-color: var(--barracks-text-inset);--bs-btn-disabled-bg: var(--barracks-surface-inset);--bs-btn-disabled-border-color: var(--barracks-border-inset);border-color:var(--bs-btn-border-color);background-color:var(--bs-btn-bg);color:var(--bs-btn-color)}.btn:not(:disabled):not(.disabled):hover{border-color:var(--bs-btn-hover-border-color);background-color:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color)}.btn:not(:disabled):not(.disabled):is(:active,.active,.show){border-color:var(--bs-btn-active-border-color);background-color:var(--bs-btn-active-bg);color:var(--bs-btn-active-color)}.btn-primary{--bs-btn-color: var(--barracks-action-text);--bs-btn-bg: var(--barracks-action);--bs-btn-border-color: var(--barracks-action);--bs-btn-hover-color: var(--barracks-action-text);--bs-btn-hover-bg: var(--barracks-action);--bs-btn-hover-border-color: var(--barracks-action);--bs-btn-active-color: var(--barracks-action-text);--bs-btn-active-bg: var(--barracks-action);--bs-btn-active-border-color: var(--barracks-action)}.btn-outline-primary{--bs-btn-color: var(--barracks-text-interactive);--bs-btn-bg: var(--barracks-surface-interactive);--bs-btn-border-color: var(--barracks-border-strong);--bs-btn-hover-color: var(--barracks-text-inset);--bs-btn-hover-bg: var(--barracks-surface-inset);--bs-btn-hover-border-color: var(--barracks-border-inset);--bs-btn-active-color: var(--barracks-action-text);--bs-btn-active-bg: var(--barracks-action);--bs-btn-active-border-color: var(--barracks-action)}.btn-danger,.btn-outline-danger{--bs-btn-color: var(--barracks-text-interactive);--bs-btn-bg: var(--barracks-surface-interactive);--bs-btn-border-color: var(--barracks-state-danger-interactive);--bs-btn-hover-color: var(--barracks-text-interactive);--bs-btn-hover-bg: var(--barracks-surface-interactive);--bs-btn-hover-border-color: var(--barracks-state-danger-interactive);--bs-btn-active-color: var(--barracks-text-interactive);--bs-btn-active-bg: var(--barracks-surface-interactive);--bs-btn-active-border-color: var(--barracks-state-danger-interactive);--bs-btn-disabled-color: var(--barracks-text-inset);--bs-btn-disabled-bg: var(--barracks-surface-inset);--bs-btn-disabled-border-color: var(--barracks-border-subtle);border-color:var(--barracks-state-danger-interactive);background-color:var(--barracks-surface-interactive);color:var(--barracks-text-interactive);text-decoration:underline 2px var(--barracks-state-danger-interactive);text-underline-offset:.18em}:is(.btn-danger,.btn-outline-danger) :is(svg,.btn-icon){color:var(--barracks-state-danger-interactive)!important}.btn:disabled,.btn.disabled,fieldset:disabled .btn{--bs-btn-disabled-color: var(--barracks-text-inset);--bs-btn-disabled-bg: var(--barracks-surface-inset);--bs-btn-disabled-border-color: var(--barracks-border-inset);border-color:var(--barracks-border-inset)!important;background-color:var(--barracks-surface-inset)!important;color:var(--barracks-text-inset)!important}:is(.btn-danger,.btn-outline-danger):is(:disabled,.disabled),fieldset:disabled :is(.btn-danger,.btn-outline-danger){--bs-btn-disabled-color: var(--barracks-text-inset);--bs-btn-disabled-bg: var(--barracks-surface-inset);--bs-btn-disabled-border-color: var(--barracks-border-subtle);border-color:var(--barracks-border-subtle)!important;background-color:var(--barracks-surface-inset)!important;color:var(--barracks-text-inset)!important;text-decoration:none}:is(.btn-danger,.btn-outline-danger):is(:disabled,.disabled) :is(svg,.btn-icon),fieldset:disabled :is(.btn-danger,.btn-outline-danger) :is(svg,.btn-icon){color:var(--barracks-text-inset)!important}.card,.modal-content,.dropdown-menu{border-color:var(--barracks-border-raised);background-color:var(--barracks-surface-raised);color:var(--barracks-text-raised)}.alert-success,.alert-danger{--bs-alert-color: var(--barracks-text-raised);--bs-alert-bg: var(--barracks-surface-raised);background-color:var(--barracks-surface-raised);color:var(--barracks-text-raised)}.alert-success{--bs-alert-border-color: var(--barracks-state-success);border-color:var(--barracks-state-success)}.alert-danger{--bs-alert-border-color: var(--barracks-state-danger);border-color:var(--barracks-state-danger)}.alert-success :is(svg,.alert-icon){color:var(--barracks-state-success)!important}.alert-danger :is(svg,.alert-icon){color:var(--barracks-state-danger)!important}:is(.alert-success,.alert-danger) :is(a,.alert-link),:is(.alert-success,.alert-danger) :is(a,.alert-link):hover{color:var(--barracks-text-raised)!important}:is(.alert-success,.alert-danger) :is(.text-muted,small){color:var(--barracks-text-muted-raised)!important}.card :is(.text-muted,small),.modal-content :is(.text-muted,small),.dropdown-menu :is(.text-muted,small),.dropdown-item-text{color:var(--barracks-text-muted-raised)!important}:is(.card,.modal-content,.dropdown-menu) :is(a:not(.MuiButton-contained),.text-primary-custom,.text-secondary-custom),:is(.card,.modal-content,.dropdown-menu) :is(a:not(.MuiButton-contained),.text-primary-custom,.text-secondary-custom):hover{color:var(--barracks-text-muted-raised)!important}.modal-header,.modal-footer,.dropdown-divider{border-color:var(--barracks-border-subtle)}.btn-close{position:relative;background-color:transparent;background-image:none;color:var(--barracks-text-raised);opacity:1}.btn-close:before,.btn-close:after{position:absolute;top:50%;left:50%;width:1rem;height:2px;border-radius:999px;background-color:currentColor;content:""}.btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}.btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.dropdown-item{color:var(--barracks-text-raised)}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item.active,.dropdown-item:active{background-color:var(--barracks-surface-interactive);color:var(--barracks-text-interactive)}.table{--bs-table-bg: var(--barracks-surface-raised);--bs-table-color: var(--barracks-text-raised);--bs-table-border-color: var(--barracks-border-raised);--bs-table-striped-bg: var(--barracks-surface-inset);--bs-table-striped-color: var(--barracks-text-inset);--bs-table-hover-bg: var(--barracks-surface-interactive);--bs-table-hover-color: var(--barracks-text-interactive);border-color:var(--barracks-border-raised);color:var(--barracks-text-raised)}.nav-tabs{border-color:var(--barracks-border-canvas)}.nav-tabs .nav-link{border-color:transparent;color:var(--barracks-text)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:var(--barracks-border-canvas);color:var(--barracks-text)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{border-color:var(--barracks-border-raised) var(--barracks-border-raised) var(--barracks-surface-raised);background-color:var(--barracks-surface-raised);color:var(--barracks-text-raised)}.pagination{--bs-pagination-bg: var(--barracks-surface-raised);--bs-pagination-border-color: var(--barracks-border-raised);--bs-pagination-color: var(--barracks-text-muted-raised);--bs-pagination-hover-bg: var(--barracks-surface-interactive);--bs-pagination-hover-border-color: var(--barracks-border-strong);--bs-pagination-hover-color: var(--barracks-text-interactive);--bs-pagination-focus-bg: var(--barracks-surface-interactive);--bs-pagination-focus-color: var(--barracks-text-interactive);--bs-pagination-active-bg: var(--barracks-action);--bs-pagination-active-border-color: var(--barracks-action);--bs-pagination-active-color: var(--barracks-action-text);--bs-pagination-disabled-bg: var(--barracks-surface-inset);--bs-pagination-disabled-border-color: var(--barracks-border-inset);--bs-pagination-disabled-color: var(--barracks-text-inset)}.tooltip{--bs-tooltip-bg: var(--barracks-overlay);--bs-tooltip-color: var(--barracks-text-overlay)}.MuiPaper-root,.MuiDialog-paper,.MuiMenu-paper{border-color:var(--barracks-border-raised)!important;background-color:var(--barracks-surface-raised)!important;background-image:none!important;color:var(--barracks-text-raised)!important}.MuiPopover-paper:not(.MuiMenu-paper){border-color:var(--barracks-border-overlay)!important;background-color:var(--barracks-overlay)!important;background-image:none!important;color:var(--barracks-text-overlay)!important}.MuiPaper-root :is(.MuiTypography-colorTextSecondary,.MuiFormHelperText-root),.MuiDialog-paper :is(.MuiDialogContentText-root,.MuiTypography-colorTextSecondary),.MuiMenu-paper .MuiListSubheader-root{color:var(--barracks-text-muted-raised)!important}:is(.MuiPaper-root,.MuiDialog-paper,.MuiMenu-paper,.MuiTableContainer-root,.MuiTable-root,.MuiTableCell-root,.MuiDataGrid-root,.MuiPickersLayout-root,.MuiDateCalendar-root,.MuiTimeClock-root,.MuiDayCalendar-header,.MuiPickersCalendarHeader-root) a:not(.MuiButton-contained),:is(.MuiPaper-root,.MuiDialog-paper,.MuiMenu-paper,.MuiTableContainer-root,.MuiTable-root,.MuiTableCell-root,.MuiDataGrid-root,.MuiPickersLayout-root,.MuiDateCalendar-root,.MuiTimeClock-root,.MuiDayCalendar-header,.MuiPickersCalendarHeader-root) :is(.MuiButton-root:not(.MuiButton-contained),.MuiIconButton-root){color:var(--barracks-text-raised)!important}.MuiPopover-paper:not(.MuiMenu-paper) a:not(.MuiButton-contained),.MuiPopover-paper:not(.MuiMenu-paper) :is(.MuiButton-root:not(.MuiButton-contained),.MuiIconButton-root){color:var(--barracks-text-overlay)!important}.MuiPopover-paper:not(.MuiMenu-paper) :is(.MuiTypography-root,.MuiFormHelperText-root,.MuiListItemText-primary,.MuiListSubheader-root){color:var(--barracks-text-overlay)!important}.MuiMenuItem-root,.MuiListItemText-primary{color:var(--barracks-text-raised)!important}.MuiSvgIcon-root{color:inherit!important}.MuiMenuItem-root:hover,.MuiMenuItem-root.Mui-selected,.MuiMenuItem-root.Mui-selected:hover{background-color:var(--barracks-surface-interactive)!important;color:var(--barracks-text-interactive)!important}.MuiMenuItem-root:is(:hover,.Mui-selected) .MuiListItemText-primary{color:var(--barracks-text-interactive)!important}.MuiInputBase-root,.MuiInput-root,.MuiFilledInput-root,.MuiOutlinedInput-root{background-color:var(--barracks-surface-interactive)!important;color:var(--barracks-text-interactive)!important}.MuiInputBase-input::placeholder,.MuiInputLabel-root,.MuiFormLabel-root{color:var(--barracks-text-interactive)!important}.MuiOutlinedInput-notchedOutline,.MuiInput-root:before,.MuiFilledInput-root:before{border-color:var(--barracks-border-strong)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiInput-root:hover:before,.MuiFilledInput-root:hover:before{border-color:var(--barracks-border-strong)!important}.MuiButton-root,.MuiIconButton-root{color:var(--barracks-action-foreground)!important}.MuiButton-contained{background-color:var(--barracks-action)!important;color:var(--barracks-action-text)!important}.MuiButton-contained.Mui-disabled{border-color:var(--barracks-border-inset)!important;background-color:var(--barracks-surface-inset)!important;color:var(--barracks-text-inset)!important}.MuiButton-outlined{border-color:var(--barracks-border-strong)!important}.MuiTable-root,.MuiTableContainer-root,.MuiTableHead-root,.MuiTableBody-root,.MuiTableRow-root,.MuiTableCell-root{border-color:var(--barracks-border-raised)!important;background-color:var(--barracks-surface-raised)!important;color:var(--barracks-text-raised)!important}.MuiTableHead-root .MuiTableCell-root{color:var(--barracks-text-muted-raised)!important}.MuiTableRow-root:is(:hover,.Mui-selected) .MuiTableCell-root{background-color:var(--barracks-surface-interactive)!important;color:var(--barracks-text-interactive)!important}.MuiTableRow-root:is(:hover,.Mui-selected) .MuiTableCell-root :is(a:not(.MuiButton-contained),.MuiButton-root:not(.MuiButton-contained):not(.Mui-disabled),.MuiIconButton-root:not(.Mui-disabled)),.MuiTableRow-root:is(:hover,.Mui-selected) .MuiTableCell-root>.MuiSvgIcon-root{color:var(--barracks-text-interactive)!important}.MuiDataGrid-root{--DataGrid-containerBackground: var(--barracks-surface-raised);--DataGrid-t-color-border-base: var(--barracks-border-raised);border-color:var(--barracks-border-raised)!important;background-color:var(--barracks-surface-raised)!important;color:var(--barracks-text-raised)!important}.MuiDataGrid-columnHeaders,.MuiDataGrid-columnHeader,.MuiDataGrid-cell,.MuiDataGrid-footerContainer,.MuiDataGrid-withBorderColor{border-color:var(--barracks-border-raised)!important}.MuiDataGrid-columnHeaderTitle,.MuiDataGrid-cell,.MuiDataGrid-footerContainer{color:var(--barracks-text-raised)!important}.MuiDataGrid-row:hover,.MuiDataGrid-row.Mui-selected,.MuiDataGrid-row.Mui-selected:hover{background-color:var(--barracks-surface-interactive)!important;color:var(--barracks-text-interactive)!important}.MuiDataGrid-row:is(:hover,.Mui-selected) .MuiDataGrid-cell{background-color:var(--barracks-surface-interactive)!important;color:var(--barracks-text-interactive)!important}.MuiDataGrid-row:is(:hover,.Mui-selected) .MuiDataGrid-cell :is(a:not(.MuiButton-contained),.MuiButton-root:not(.MuiButton-contained):not(.Mui-disabled),.MuiIconButton-root:not(.Mui-disabled)),.MuiDataGrid-row:is(:hover,.Mui-selected) .MuiDataGrid-cell>.MuiSvgIcon-root{color:var(--barracks-text-interactive)!important}.MuiPickersPopper-root .MuiPaper-root,.MuiPickersLayout-root,.MuiDateCalendar-root,.MuiTimeClock-root,.MuiDayCalendar-header,.MuiPickersCalendarHeader-root{background-color:var(--barracks-surface-raised)!important;color:var(--barracks-text-raised)!important}.MuiPickersDay-root,.MuiPickersCalendarHeader-label,.MuiDayCalendar-weekDayLabel,.MuiClockNumber-root{color:var(--barracks-text-raised)!important}.MuiPickersDay-root:not(.Mui-disabled):hover,.MuiPickersDay-root.Mui-selected:not(.Mui-disabled),.MuiPickersDay-root.Mui-selected:not(.Mui-disabled):hover{background-color:var(--barracks-action)!important;color:var(--barracks-action-text)!important}.MuiPickersDay-root.Mui-disabled{background-color:var(--barracks-surface-inset)!important;color:var(--barracks-text-inset)!important}@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}}html body :is(code,pre,.session-details-title,.setup-brand-kicker){font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}html body :is(.home-dashboard-backdrop,.home-glass-card):before,html body .home-dashboard-backdrop:after{background:none}html body .home-dashboard-backdrop{background:none}html body :is(.navbar-brand-icon,.setup-logo-mark,.setup-jellyfin-logo,.login-logo){background:transparent;border:0;border-radius:0;box-shadow:none;filter:none}html body .session-details-title{color:var(--barracks-text-muted-raised)!important;text-shadow:none}html body .setup-brand-kicker{color:var(--barracks-action-foreground)!important;text-shadow:none}html body :is(.setup-button,.profile-logout-button){background:var(--barracks-action)!important;color:var(--barracks-action-text)!important;border-color:var(--barracks-action);box-shadow:none}html body .setup-button:not(:disabled):not(.disabled):hover{background:var(--barracks-action)!important;color:var(--barracks-action-text)!important}html body :is(.setup-button,.profile-logout-button):is(:disabled,.disabled){border-color:var(--barracks-border-inset)!important;background:var(--barracks-surface-inset)!important;color:var(--barracks-text-inset)!important}html body :is(.setup-shell,.setup-stage,.setup-background,.auth-artwork-background){background:var(--barracks-canvas)}html body .auth-artwork-grid{opacity:.35;filter:grayscale(1)}html body .silo-wordmark{color:var(--barracks-text);letter-spacing:-.04em;font-weight:800}html body :is(.home-icon-bubble,.home-accent-purple .home-icon-bubble){color:var(--barracks-action);background:var(--barracks-surface-interactive);border-color:var(--barracks-border-strong);box-shadow:none}html body :is(.home-hour span,.session-popout-progress div){background:var(--barracks-action);box-shadow:none}html body :is(.home-hall-grid,.home-podium-card,.home-runner-row,.home-runner-empty,.session-popout-modal .modal-content){background:var(--barracks-surface-raised);border-color:var(--barracks-border-raised);color:var(--barracks-text-raised)}
