input[type=search]{appearance:none;-webkit-appearance:none;font:inherit;line-height:normal}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none;display:none}.pt-search-clear,.pt-search-host>button.pt-search-clear{position:absolute!important;z-index:5!important;top:50%!important;right:.5rem!important;left:auto!important;display:inline-flex!important;align-items:center;justify-content:center;width:1.2rem!important;height:1.2rem!important;min-width:0!important;max-width:none;flex:none!important;box-sizing:border-box;padding:0!important;margin:0!important;transform:translateY(-50%)!important;border:0!important;border-radius:999px!important;background:var(--pt-search-accent, var(--hub-theme-accent, var(--poster-solid-accent-bg, var(--thumb-solid-accent-bg, var(--cardlab-solid-accent-bg, var(--showcase-solid-accent-bg, var(--pt-accent, #7ddc3a)))))))!important;color:var(--pt-on-accent, #0b0d0f)!important;cursor:pointer;opacity:.85;transition:opacity .15s ease}.pt-search-clear:hover,.pt-search-host>button.pt-search-clear:hover{opacity:1}.pt-search-clear[hidden],.pt-search-host>button.pt-search-clear[hidden]{display:none!important}.pt-search-clear .material-symbols-rounded,.pt-search-host>button.pt-search-clear .material-symbols-rounded{display:block;font-size:12px;line-height:1}.pt-search-host{position:relative}.pt-search-host>input[type=search]{padding-right:1.7rem}:root{--pt-lab-accent-home: #12cc5a;--pt-lab-accent-poster: #86b8d4;--pt-lab-accent-thumb: #cf675f;--pt-lab-accent-card: #ffc850;--pt-lab-accent-showcase: #00bfa5;--pt-lab-accent-square: #ff8c42}:root{--pt-font-body: "Roboto", sans-serif;--pt-font-display: "Bebas Neue", sans-serif;--pt-bg: #060511;--pt-text: #ffffff;--pt-text-muted: #d8deea;--pt-text-subtle: #c4ccde;--pt-accent: #00d4c8;--pt-accent-strong: #58a8ff;--pt-accent-highlight: var(--pt-accent-strong);--pt-accent-soft: rgba(0, 212, 200, .18);--pt-accent-faint: rgba(0, 212, 200, .08);--pt-accent-border: rgba(0, 212, 200, .24);--pt-panel-bg: linear-gradient(180deg, rgba(24, 28, 42, .92), rgba(12, 14, 26, .9));--pt-panel-hover: linear-gradient(180deg, rgba(31, 36, 54, .94), rgba(16, 18, 32, .92));--pt-surface: linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.045));--pt-surface-hover: linear-gradient(180deg, rgba(255,255,255,.15), rgba(255,255,255,.06));--pt-border: rgba(255, 255, 255, .12);--pt-border-hover: rgba(255, 255, 255, .18);--pt-danger: #f14f72;--pt-danger-strong: #d83d60;--pt-danger-border: rgba(255, 135, 158, .34);--pt-success: #24b86f;--pt-warning: #ffbf4d;--pt-radius-xs: 4px;--pt-radius-sm: 6px;--pt-radius-md: 8px;--pt-radius-lg: 12px;--pt-radius-xl: 18px;--pt-radius-pill: 999px;--pt-shadow-sm: 0 4px 12px rgba(0, 0, 0, .16);--pt-shadow-md: 0 10px 22px rgba(0, 0, 0, .14);--pt-shadow-lg: 0 28px 70px rgba(0, 0, 0, .48);--pt-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--pt-focus-ring: 0 0 0 2px var(--pt-accent-soft);--pt-header-height: 68px;--pt-sidebar-width: 280px;--pt-sidebar-padding: 1.05rem 1rem 1.2rem;--pt-sidebar-gap: .65rem;--pt-control-height: 40px;--pt-control-padding-y: .68rem;--pt-control-padding-x: .96rem;--pt-control-font-size: .73rem;--pt-control-letter-spacing: .05em;--pt-field-bg: rgba(25, 25, 35, .72);--pt-field-border: rgba(255, 255, 255, .1);--pt-field-border-focus: var(--pt-accent-border);--pt-field-radius: var(--pt-radius-sm);--pt-field-padding-y: .56rem;--pt-field-padding-x: .64rem;--pt-field-font-size: .9rem;--pt-field-margin-bottom: .5rem;--pt-label-font-size: .95rem;--pt-label-font-weight: 400;--pt-label-color: var(--pt-text);--pt-label-margin-top: 0;--pt-label-margin-bottom: .35rem;--pt-range-track-height: 5px;--pt-range-thumb-size: 18px;--pt-range-track: color-mix(in srgb, var(--pt-accent) 82%, rgba(255, 255, 255, .18));--pt-range-thumb-bg: #ffffff;--pt-range-thumb-shadow: 0 1px 4px rgba(0, 0, 0, .2);--pt-range-radius: 3px;--pt-range-btn-size: 22px;--pt-range-btn-radius: var(--pt-radius-sm);--pt-range-btn-bg: rgba(255, 255, 255, .08);--pt-range-btn-bg-hover: var(--pt-accent-faint);--pt-range-btn-bg-active: var(--pt-accent-soft);--pt-range-btn-color: var(--pt-accent);--pt-range-btn-border: rgba(255, 255, 255, .12);--pt-toggle-width: 46px;--pt-toggle-height: 24px;--pt-toggle-thumb-size: 18px;--pt-toggle-thumb-offset: 3px;--pt-toggle-thumb-translate: 22px;--pt-toggle-track-bg: #444;--pt-toggle-track-checked-bg: var(--pt-accent);--pt-toggle-thumb-bg: #ffffff;--pt-z-header: 100;--pt-z-modal: 999999;--pt-z-tour: 10000;--pt-modal-backdrop: rgba(4, 6, 14, .8);--pt-modal-surface: linear-gradient(180deg, rgba(16, 20, 38, .98), rgba(7, 10, 22, .99));--pt-modal-border: rgba(255, 255, 255, .1);--pt-modal-radius: 22px;--pt-modal-shadow: var(--pt-shadow-lg);--pt-modal-width: min(540px, 92vw);--pt-modal-max-height: 86vh;--pt-tooltip-bg: #151a1d;--pt-tooltip-color: #edf2f3;--pt-tooltip-radius: 8px;--pt-tooltip-shadow: 0 10px 26px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .055);--pt-tooltip-border: #414d52;--pt-toast-bg: #191b1f;--pt-toast-border: #3a4147;--pt-toast-radius: 12px;--pt-toast-success: #78c985;--pt-toast-warning: #e4b24f;--pt-toast-error: #d47a86;--pt-toast-info: #79b8d8;--pt-quick-edit-bg: linear-gradient(180deg, rgba(13, 18, 32, .94), rgba(7, 10, 20, .96));--pt-quick-edit-border: rgba(255, 255, 255, .1);--pt-quick-edit-radius: 18px;--pt-quick-edit-shadow: 0 18px 44px rgba(0, 0, 0, .32);--pt-upload-bg: var(--pt-surface);--pt-upload-border: var(--pt-border);--pt-upload-radius: var(--pt-radius-lg);--pt-search-result-bg: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.03));--pt-search-result-border: rgba(255,255,255,.09);--pt-progress-track: rgba(255,255,255,.08);--pt-progress-fill: var(--pt-accent);--pt-changelog-modal-bg: #151719;--pt-changelog-modal-border: #33383d;--pt-changelog-surface: #202225;--pt-changelog-surface-border: #33383d;--pt-changelog-control-bg: #32363b;--pt-changelog-control-border: #555c63;--pt-changelog-on-pastel: #12110e;--pt-changelog-accent-a: var(--pt-accent);--pt-changelog-accent-b: var(--pt-accent-strong);--pt-changelog-accent-shadow: transparent;--pt-changelog-checkbox: var(--pt-accent);--pt-changelog-btn-bg: var(--pt-accent);--pt-changelog-btn-hover-bg: var(--pt-accent-strong);--pt-changelog-btn-border: var(--pt-accent-border);--pt-changelog-btn-text: var(--pt-changelog-on-pastel);--pt-changelog-version-bg: var(--pt-accent);--pt-changelog-version-feature-bg: var(--pt-accent-strong);--pt-changelog-version-border: var(--pt-accent-border);--pt-change-feature: var(--pt-accent-strong);--pt-change-improvement: #b8c4d0;--pt-change-fix: #da8880;--pt-change-feature-marker: var(--pt-accent);--pt-change-improvement-marker: #b8c4d0;--pt-change-fix-marker: #da8880;--pt-whats-new-bg: var(--pt-accent);--pt-whats-new-border: var(--pt-accent-border);--pt-whats-new-text: var(--pt-changelog-on-pastel);--pt-whats-new-btn-bg: #32363b;--pt-whats-new-btn-border: #555c63;--pt-whats-new-btn-hover-bg: #3c4147;--pt-whats-new-btn-hover-border: #68717a;--pt-tour-card-bg: #151719;--pt-tour-card-border: #33383d;--pt-tour-surface: #202225;--pt-tour-surface-border: #33383d;--pt-tour-control-bg: #32363b;--pt-tour-control-border: #555c63;--pt-tour-on-pastel: #12110e;--pt-tour-ring: var(--pt-accent);--pt-tour-btn-bg: var(--pt-accent);--pt-tour-btn-hover-bg: var(--pt-accent-strong);--pt-tour-btn-border: var(--pt-accent-border);--pt-tour-dot-active: var(--pt-accent);--pt-tour-counter: var(--pt-accent-strong);--pt-tour-title: var(--pt-accent);--pt-tour-tip-marker: var(--pt-accent);--pt-tour-arrow: var(--pt-accent-strong);--pt-tour-arrow-shadow: var(--pt-accent-soft);--pt-tour-ring-shadow-a: var(--pt-accent-faint);--pt-tour-ring-shadow-b: var(--pt-accent-soft);--pt-tour-ring-pulse-a: var(--pt-accent-faint);--pt-tour-ring-pulse-b: var(--pt-accent-soft)}body{margin:0;font-family:var(--pt-font-body, "Roboto", sans-serif);background-color:var(--pt-bg, #060511);background-image:var(--pt-body-bg-image, none);background-attachment:fixed;color:var(--pt-text, white);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:var(--pt-body-grid-size, 120px 120px);mask-image:linear-gradient(180deg,rgba(255,255,255,.24),transparent 72%);opacity:var(--pt-body-grid-opacity, .12)}[hidden]{display:none!important}:root{--pt-accent: #00bfa5;--pt-accent-strong: #23d8be;--pt-accent-highlight: #23d8be;--pt-accent-soft: rgba(0, 191, 165, .18);--pt-accent-faint: rgba(0, 191, 165, .08);--pt-accent-border: #00856f;--pt-panel-bg: #141918;--pt-panel-hover: #1a201f;--pt-header-height: 68px;--pt-sidebar-padding: 1.05rem 1rem 1.2rem;--pt-sidebar-gap: .65rem;--pt-field-font-size: .84rem;--pt-field-padding-y: .62rem;--pt-field-padding-x: .7rem;--pt-field-radius: var(--pt-radius-md);--pt-action-row-gap: .4rem;--pt-action-row-margin-top: -.45rem;--pt-action-row-icon-flex: 1 1 0;--pt-sidebar-action-icon-height: 40px;--pt-icon-button-radius: 10px;--pt-icon-button-padding: .55rem;--pt-icon-button-primary-hover-border: rgba(126, 171, 255, .34);--pt-body-bg-image: #070a0a;--pt-range-track: #00bfa5;--pt-toggle-track-checked-bg: #00bfa5;--showcase-accent: var(--pt-accent);--showcase-accent-strong: var(--pt-accent-strong);--showcase-accent-soft: var(--pt-accent-soft);--showcase-accent-faint: var(--pt-accent-faint);--showcase-accent-border: var(--pt-accent-border);--showcase-panel-bg: var(--pt-panel-bg);--showcase-panel-hover: var(--pt-panel-hover)}.layout{display:flex;flex:1;min-height:calc(100vh - 68px);align-items:stretch;overflow:visible}.sl-sidebar-toggle{display:none}@media(max-width:760px){.layout{flex-direction:column;align-items:center}.sidebar{width:100%;max-width:540px;min-width:0;height:auto;min-height:0;max-height:none;position:static;overflow-y:visible;scrollbar-gutter:auto;border-right:none;border-bottom:1px solid var(--pt-accent-border, rgba(0, 191, 165, .24));padding:.6rem .75rem .75rem;box-sizing:border-box}.sl-sidebar-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem .5rem;margin-bottom:.5rem;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.07);color:#ffffff8c;font-size:.72rem;font-weight:700;font-family:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;transition:color .2s}.sl-sidebar-toggle:hover{color:#fffc}.sl-sidebar-chevron{transition:transform .25s ease;flex-shrink:0}.sidebar.sl-sidebar-collapsed .sl-sidebar-chevron{transform:rotate(180deg)}.sidebar.sl-sidebar-collapsed>*:not(.sl-sidebar-toggle){display:none}}:root{--pt-scrollbar-size: 12px;--pt-scrollbar-thumb: rgba(255, 255, 255, .22);--pt-scrollbar-thumb-hover: rgba(255, 255, 255, .34);--pt-scrollbar-track: transparent}@supports (-moz-appearance: none){:root{scrollbar-width:thin;scrollbar-color:var(--pt-scrollbar-thumb) var(--pt-scrollbar-track)}}::-webkit-scrollbar{width:var(--pt-scrollbar-size);height:var(--pt-scrollbar-size)}::-webkit-scrollbar-track{background:var(--pt-scrollbar-track)}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--pt-scrollbar-thumb);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--pt-scrollbar-thumb-hover);background-color:color-mix(in srgb,var(--pt-accent, #e5a00d) 65%,transparent)}::-webkit-scrollbar-thumb:active{background-color:var(--pt-accent, #e5a00d)}.pt-sidebar,.sidebar{width:var(--pt-sidebar-width, 280px);min-width:var(--pt-sidebar-width, 280px);position:sticky;align-self:flex-start;top:var(--pt-header-height, 68px);height:calc(100vh - var(--pt-header-height, 68px));min-height:calc(100vh - var(--pt-header-height, 68px));max-height:calc(100vh - var(--pt-header-height, 68px));isolation:isolate;background:var(--pt-sidebar-bg, var(--pt-panel-bg));box-shadow:var(--pt-sidebar-shadow, inset -1px 0 0 rgba(255, 255, 255, .04), 18px 0 38px rgba(0, 0, 0, .24));padding:var(--pt-sidebar-padding, 1.05rem 1rem 1.2rem);border-right:1px solid var(--pt-sidebar-border, var(--pt-accent-border));display:flex;flex-direction:column;gap:var(--pt-sidebar-gap, .65rem);box-sizing:border-box;align-items:var(--pt-sidebar-align, stretch);overflow-y:auto;scrollbar-gutter:stable}.pt-sidebar:before,.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--pt-sidebar-before-bg, linear-gradient(180deg, rgba(255,255,255,.035), transparent 14%));z-index:-1}.pt-sidebar:after,.sidebar:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--pt-sidebar-edge-bg, linear-gradient(180deg, var(--pt-accent-border), transparent));pointer-events:none}.pt-btn,.action-button{background:var(--pt-button-bg, var(--pt-surface, linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.045))));border:1px solid var(--pt-button-border, var(--pt-border, rgba(255, 255, 255, .12)));border-radius:var(--pt-button-radius, var(--pt-radius-lg, 12px));padding:var(--pt-button-padding, .68rem .96rem);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--pt-button-transition, none);box-shadow:var(--pt-button-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.05)), var(--pt-shadow-md, 0 10px 22px rgba(0,0,0,.14)));font-family:var(--pt-font-body, "Roboto", sans-serif);font-weight:var(--pt-button-font-weight, 800);font-size:var(--pt-button-font-size, .73rem);letter-spacing:var(--pt-button-letter-spacing, .05em);text-transform:var(--pt-button-text-transform, uppercase);color:var(--pt-button-color, var(--pt-text, white))}.pt-btn:hover,.action-button:hover{background:var(--pt-button-hover-bg, var(--pt-surface-hover, linear-gradient(180deg, rgba(255,255,255,.15), rgba(255,255,255,.06))));border-color:var(--pt-button-hover-border, var(--pt-border-hover, rgba(255,255,255,.18)));transform:var(--pt-button-hover-transform, none);box-shadow:var(--pt-button-hover-shadow, var(--pt-button-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.05)), var(--pt-shadow-md, 0 10px 22px rgba(0,0,0,.14))))}.pt-btn__icon,.action-icon{width:var(--pt-action-icon-size, 22px);height:var(--pt-action-icon-size, 22px);min-width:var(--pt-action-icon-size, 22px);min-height:var(--pt-action-icon-size, 22px);margin-right:var(--pt-action-icon-gap, 8px);filter:var(--pt-action-icon-filter, invert(1));display:inline-block;vertical-align:middle}.pt-icon-btn,.icon-button,.action-button-icon{background:var(--pt-icon-button-bg, var(--pt-surface, linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.045))));border:1px solid var(--pt-icon-button-border, var(--pt-border, rgba(255,255,255,.12)));border-radius:var(--pt-icon-button-radius, var(--pt-radius-lg, 12px));padding:var(--pt-icon-button-padding, .68rem);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:var(--pt-icon-button-flex, 1);transition:var(--pt-icon-button-transition, none);box-shadow:var(--pt-icon-button-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.05)), var(--pt-shadow-md, 0 10px 22px rgba(0,0,0,.14)))}.pt-icon-btn--standard{--pt-icon-button-radius: var(--pt-radius-lg, 12px);--pt-icon-button-padding: .68rem;--pt-sidebar-action-icon-height: 46px}.pt-icon-btn--compact{--pt-icon-button-radius: 10px;--pt-icon-button-padding: .55rem;--pt-sidebar-action-icon-height: 40px}.pt-icon-btn--header,.header-actions .action-button-icon{--pt-action-button-icon-min-size: 40px}.pt-icon-btn--touch,.mobile-canvas-actions .icon-button{--pt-icon-button-radius: 14px;--pt-icon-button-padding: .72rem}.pt-icon-btn:hover,.icon-button:hover,.action-button-icon:hover{background:var(--pt-icon-button-hover-bg, var(--pt-surface-hover, linear-gradient(180deg, rgba(255,255,255,.15), rgba(255,255,255,.06))));border-color:var(--pt-icon-button-hover-border, var(--pt-border-hover, rgba(255,255,255,.18)));box-shadow:var(--pt-icon-button-hover-shadow, var(--pt-icon-button-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.05)), var(--pt-shadow-md, 0 10px 22px rgba(0,0,0,.14))));transform:var(--pt-icon-button-hover-transform, none)}.action-button-icon{min-width:var(--pt-action-button-icon-min-size, 40px);min-height:var(--pt-action-button-icon-min-size, 40px)}.action-button-icon .action-icon{margin-right:0}.pt-icon-btn img.icon,.icon-button img.icon{width:var(--pt-icon-img-size, 22px);height:var(--pt-icon-img-size, 22px);filter:var(--pt-icon-img-filter, invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(1.5))}.pt-icon-btn--primary,.icon-button.teal{background:var(--pt-icon-button-primary-bg, radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .16), transparent 38%), linear-gradient(180deg, rgba(28, 45, 79, .96), rgba(11, 18, 35, .98)));color:var(--pt-text, white);border:1px solid var(--pt-icon-button-primary-border, rgba(90, 148, 255, .46));box-shadow:var(--pt-icon-button-primary-shadow, inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px rgba(53, 109, 255, .18));transition:var(--pt-icon-button-transition, none)}.pt-icon-btn--primary:hover,.icon-button.teal:hover{background:var(--pt-icon-button-primary-hover-bg, radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .2), transparent 40%), linear-gradient(180deg, rgba(36, 58, 100, .98), rgba(13, 23, 45, .98)));border-color:var(--pt-icon-button-primary-hover-border, rgba(118, 171, 255, .6));box-shadow:var(--pt-icon-button-primary-hover-shadow, var(--pt-icon-button-primary-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.06)), 0 12px 26px rgba(53, 109, 255, .24)));transform:var(--pt-icon-button-hover-transform, none)}.pt-icon-btn--primary:before,.icon-button.teal:before{content:none}.pt-icon-btn--danger,.icon-button.red{background:var(--pt-icon-button-danger-bg, radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .15), transparent 38%), linear-gradient(180deg, rgba(76, 25, 39, .96), rgba(35, 10, 19, .98)));color:var(--pt-text, white);border:1px solid var(--pt-icon-button-danger-border, rgba(241, 79, 114, .46));box-shadow:var(--pt-icon-button-danger-shadow, inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px rgba(216,61,96,.18));transition:var(--pt-icon-button-transition, none)}.pt-icon-btn--danger:hover,.icon-button.red:hover{background:var(--pt-icon-button-danger-hover-bg, radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .2), transparent 40%), linear-gradient(180deg, rgba(95, 30, 48, .98), rgba(43, 12, 23, .98)));box-shadow:var(--pt-icon-button-danger-hover-shadow, var(--pt-icon-button-danger-shadow, 0 12px 26px rgba(216,61,96,.24)));transform:var(--pt-icon-button-hover-transform, none)}.pt-upload-grid-btn,.upload-grid-btn{margin:var(--pt-upload-grid-button-margin, 0)!important;padding:var(--pt-upload-grid-button-padding, .62rem .5rem)!important;font-size:var(--pt-upload-grid-button-font-size, .58rem)!important;letter-spacing:var(--pt-upload-grid-button-letter-spacing, .05em)!important;flex-direction:column;gap:var(--pt-upload-grid-button-gap, 6px)}.pt-upload-grid-btn:before,.upload-grid-btn:before{margin-right:0!important;width:var(--pt-upload-grid-button-icon-size, 18px)!important;height:var(--pt-upload-grid-button-icon-size, 18px)!important;min-width:var(--pt-upload-grid-button-icon-size, 18px)!important;min-height:var(--pt-upload-grid-button-icon-size, 18px)!important}button.pt-upload-grid-btn,button.upload-grid-btn{width:100%;box-sizing:border-box;font-family:var(--pt-font-body, "Roboto", sans-serif);text-transform:uppercase}.pt-action-row,.sidebar-action-row,.action-row{display:flex;gap:var(--pt-action-row-gap, .5rem);justify-content:var(--pt-action-row-justify, space-between);margin-top:var(--pt-action-row-margin-top, .5rem);width:100%}.pt-action-row .pt-icon-btn,.sidebar-action-row .icon-button,.action-row .icon-button{flex:var(--pt-action-row-icon-flex, 1);margin-top:0}.sidebar-action-row .icon-button{height:var(--pt-sidebar-action-icon-height, auto)}.pt-label{display:block;width:100%;margin-top:var(--pt-label-margin-top, 0);margin-bottom:var(--pt-label-margin-bottom, .35rem);color:var(--pt-label-color, var(--pt-text));font-size:var(--pt-label-font-size, .95rem);font-weight:var(--pt-label-font-weight, 400);letter-spacing:var(--pt-label-letter-spacing, .02em);text-align:left}.pt-field,.pt-select,.pt-textarea,.sidebar select,.sidebar input[type=text],.sidebar input[type=number],.sidebar input[type=password],.sidebar input[type=email],.sidebar input[type=url],.sidebar input[type=search],.sidebar input[type=tel]{width:100%;max-width:100%;box-sizing:border-box;margin-bottom:var(--pt-field-margin-bottom, .5rem);padding:var(--pt-field-padding-y, .56rem) var(--pt-field-padding-x, .64rem);color:var(--pt-field-color, var(--pt-text));font:inherit;font-size:var(--pt-field-font-size, .9rem);background:var(--pt-field-bg, rgba(25, 25, 35, .72));border:1px solid var(--pt-field-border, rgba(255, 255, 255, .1));border-radius:var(--pt-field-radius, var(--pt-radius-sm))}.pt-field::placeholder,.pt-textarea::placeholder,.sidebar input[type=text]::placeholder,.sidebar input[type=number]::placeholder,.sidebar input[type=password]::placeholder,.sidebar input[type=email]::placeholder,.sidebar input[type=url]::placeholder,.sidebar input[type=search]::placeholder,.sidebar input[type=tel]::placeholder{color:var(--pt-field-placeholder-color, var(--pt-text-subtle))}.pt-field:focus,.pt-select:focus,.pt-textarea:focus,.sidebar select:focus,.sidebar input[type=text]:focus,.sidebar input[type=number]:focus,.sidebar input[type=password]:focus,.sidebar input[type=email]:focus,.sidebar input[type=url]:focus,.sidebar input[type=search]:focus,.sidebar input[type=tel]:focus{outline:none;border-color:var(--pt-field-border-focus, var(--pt-accent-border));box-shadow:var(--pt-field-focus-ring, var(--pt-focus-ring))}.pt-field:disabled,.pt-select:disabled,.pt-textarea:disabled{opacity:.55;cursor:not-allowed}:root{--pt-control-chevron: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");--pt-control-chevron-dark: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2314130e'%3E%3Cpath d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");--pt-control-chevron-size: 1.1rem;--pt-control-chevron-offset: .65rem}.pt-select,.sidebar select:not(.thumb-select){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--pt-control-chevron);background-repeat:no-repeat;background-position:right var(--pt-control-chevron-offset) center;background-size:var(--pt-control-chevron-size) auto;padding-right:2rem}.sidebar select.thumb-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem}.pt-textarea{min-height:var(--pt-textarea-min-height, 96px);resize:vertical}.pt-field-row{display:flex;flex-direction:column;gap:var(--pt-field-row-gap, .35rem);width:100%}.pt-file-input{display:none}.pt-range{-webkit-appearance:none;appearance:none;width:100%;height:var(--pt-range-track-height, 5px);border:none;border-radius:var(--pt-range-radius, 3px);background:var(--pt-range-track, var(--pt-accent, #00d4c8));outline:none}.pt-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--pt-range-thumb-size, 18px);height:var(--pt-range-thumb-size, 18px);border-radius:var(--pt-radius-pill, 999px);background:var(--pt-range-thumb-bg, #ffffff);cursor:pointer;box-shadow:var(--pt-range-thumb-shadow, 0 1px 4px rgba(0, 0, 0, .2))}.pt-range::-moz-range-thumb{width:var(--pt-range-thumb-size, 18px);height:var(--pt-range-thumb-size, 18px);border:none;border-radius:var(--pt-radius-pill, 999px);background:var(--pt-range-thumb-bg, #ffffff);cursor:pointer;box-shadow:var(--pt-range-thumb-shadow, 0 1px 4px rgba(0, 0, 0, .2))}.pt-range::-moz-range-track{height:var(--pt-range-track-height, 5px);border:none;border-radius:var(--pt-range-radius, 3px);background:var(--pt-range-track, var(--pt-accent, #00d4c8))}.pt-range-row{display:flex;align-items:center;gap:var(--pt-range-row-gap, 4px);width:100%}.pt-range-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--pt-range-btn-size, 22px);height:var(--pt-range-btn-size, 22px);padding:0;color:var(--pt-range-btn-color, var(--pt-accent, #00d4c8));font-size:var(--pt-range-btn-font-size, 15px);line-height:1;background:var(--pt-range-btn-bg, rgba(255, 255, 255, .08));border:1px solid var(--pt-range-btn-border, rgba(255, 255, 255, .12));border-radius:var(--pt-range-btn-radius, var(--pt-radius-sm));cursor:pointer;outline:none}.pt-range-btn:hover{color:var(--pt-range-btn-hover-color, #ffffff);background:var(--pt-range-btn-bg-hover, var(--pt-accent-faint, rgba(0, 212, 200, .08)));border-color:var(--pt-range-btn-border-hover, var(--pt-accent))}.pt-range-btn:active{color:var(--pt-range-btn-active-color, var(--pt-accent));background:var(--pt-range-btn-bg-active, var(--pt-accent-soft, rgba(0, 212, 200, .18)));border-color:var(--pt-range-btn-border-active, var(--pt-accent))}.pt-toggle{position:relative;display:inline-block;width:var(--pt-toggle-width, 46px);height:var(--pt-toggle-height, 24px)}.pt-toggle input{opacity:0;width:0;height:0;margin:0}.pt-toggle__slider{position:absolute;inset:0;cursor:pointer;background:var(--pt-toggle-track-bg, #444);border-radius:var(--pt-toggle-height, 24px);transition:.3s;overflow:hidden}.pt-toggle__slider:before{position:absolute;content:"";width:var(--pt-toggle-thumb-size, 18px);height:var(--pt-toggle-thumb-size, 18px);left:var(--pt-toggle-thumb-offset, 3px);bottom:var(--pt-toggle-thumb-offset, 3px);background:var(--pt-toggle-thumb-bg, #ffffff);border-radius:var(--pt-radius-pill, 999px);transition:.3s}.pt-toggle input:checked+.pt-toggle__slider{background:var(--pt-toggle-track-checked-bg, var(--pt-accent, #00d4c8))}.pt-toggle input:checked+.pt-toggle__slider:before{transform:translate(var(--pt-toggle-thumb-translate, 22px))}.pt-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--pt-toggle-row-gap, .75rem);width:100%;margin-bottom:var(--pt-toggle-row-margin-bottom, .5rem)}.pt-toggle-label{color:var(--pt-toggle-label-color, var(--pt-text-muted));font-size:var(--pt-toggle-label-font-size, .95rem)}.pt-panel{position:relative;border:1px solid var(--pt-panel-border, var(--pt-border));border-radius:var(--pt-panel-radius, var(--pt-radius-lg));background:var(--pt-panel-bg);box-shadow:var(--pt-panel-shadow, var(--pt-shadow-md));color:var(--pt-text)}.pt-panel--interactive{cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pt-panel--interactive:hover{border-color:var(--pt-panel-border-hover, var(--pt-border-hover));background:var(--pt-panel-hover)}.pt-panel--compact{border-radius:var(--pt-panel-compact-radius, var(--pt-radius-md));padding:var(--pt-panel-compact-padding, .72rem)}.pt-panel-title{margin:0;color:var(--pt-panel-title-color, var(--pt-text));font-size:var(--pt-panel-title-size, .98rem);font-weight:var(--pt-panel-title-weight, 700)}.pt-panel-subtle{color:var(--pt-text-muted);font-size:var(--pt-panel-subtle-size, .84rem)}.pt-modal-backdrop{position:fixed;inset:0;z-index:var(--pt-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--pt-modal-backdrop-padding, 1rem);background:var(--pt-modal-backdrop);backdrop-filter:blur(var(--pt-modal-backdrop-blur, 14px));-webkit-backdrop-filter:blur(var(--pt-modal-backdrop-blur, 14px))}.pt-modal{position:relative;width:var(--pt-modal-width);max-width:100%;max-height:var(--pt-modal-max-height);overflow:hidden;color:var(--pt-text);background:var(--pt-modal-surface);border:1px solid var(--pt-modal-border);border-radius:var(--pt-modal-radius);box-shadow:var(--pt-modal-shadow)}.pt-modal-header,.pt-modal-actions{display:flex;align-items:center;gap:var(--pt-modal-header-gap, .75rem)}.pt-modal-header{justify-content:space-between;padding:var(--pt-modal-header-padding, 1rem 1.1rem);border-bottom:1px solid var(--pt-modal-divider, rgba(255, 255, 255, .08))}.pt-modal-title{margin:0;color:var(--pt-text);font-size:var(--pt-modal-title-size, 1.15rem);font-weight:var(--pt-modal-title-weight, 800)}.pt-modal-body{max-height:var(--pt-modal-body-max-height, calc(var(--pt-modal-max-height) - 132px));overflow:auto;padding:var(--pt-modal-body-padding, 1rem 1.1rem)}.pt-modal-actions{justify-content:flex-end;padding:var(--pt-modal-actions-padding, .9rem 1.1rem 1.1rem);border-top:1px solid var(--pt-modal-divider, rgba(255, 255, 255, .08))}.pt-modal-close{display:inline-flex;align-items:center;justify-content:center;width:var(--pt-modal-close-size, 34px);height:var(--pt-modal-close-size, 34px);padding:0;color:var(--pt-text-muted);background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);cursor:pointer}.pt-modal-close:hover{color:var(--pt-text);background:var(--pt-surface-hover);border-color:var(--pt-border-hover)}.pt-collapsible{width:100%;margin-bottom:var(--pt-collapsible-margin-bottom, .55rem)}.pt-collapsible-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--pt-collapsible-header-gap, .72rem);min-height:var(--pt-collapsible-header-min-height, 48px);padding:var(--pt-collapsible-header-padding, .78rem .88rem);overflow:hidden;color:var(--pt-text);background:var(--pt-collapsible-header-bg, linear-gradient(180deg, rgba(15, 19, 35, .98), rgba(9, 12, 24, .98)));border:1px solid var(--pt-collapsible-border, rgba(255, 255, 255, .08));border-radius:var(--pt-collapsible-radius, 14px);box-shadow:var(--pt-collapsible-header-shadow, inset 0 1px 0 rgba(255,255,255,.03), 0 8px 18px rgba(0,0,0,.16));cursor:pointer;box-sizing:border-box}.pt-collapsible-title{margin:0;display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;font-size:var(--pt-collapsible-title-size, .98rem);font-weight:var(--pt-collapsible-title-weight, 700)}.pt-collapsible-icon{width:18px;height:18px;flex-shrink:0;position:relative}.pt-collapsible-icon:before{content:"";display:block;width:8px;height:8px;margin-top:3px;border-right:2px solid rgba(255,255,255,.68);border-bottom:2px solid rgba(255,255,255,.68);transform:rotate(45deg);transition:transform .25s ease}.pt-collapsible.is-active .pt-collapsible-icon:before{transform:rotate(-135deg)}.pt-collapsible-content{display:none;margin-top:var(--pt-collapsible-content-margin-top, .36rem);padding:var(--pt-collapsible-content-padding, 1rem .95rem .95rem);background:var(--pt-collapsible-content-bg, linear-gradient(180deg, rgba(9, 12, 24, .82), rgba(5, 8, 18, .9)));border:1px solid var(--pt-collapsible-content-border, rgba(255, 255, 255, .06));border-radius:var(--pt-collapsible-radius, 14px)}.pt-collapsible.is-active .pt-collapsible-content{display:block}.pt-tooltip,.tooltip,.custom-tooltip{position:fixed;z-index:var(--pt-z-tooltip, 99999);box-sizing:border-box;width:max-content;max-width:min(var(--pt-tooltip-max-width, 300px),calc(100vw - 20px));padding:var(--pt-tooltip-padding, 9px 12px);color:var(--pt-tooltip-color);font-family:var(--pt-font-body);font-size:var(--pt-tooltip-font-size, .78rem);font-weight:var(--pt-tooltip-font-weight, 600);line-height:1.45;letter-spacing:0;text-align:left;text-shadow:none;overflow-wrap:break-word;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .14s ease,visibility .14s ease,transform .14s ease;background-color:var(--pt-tooltip-bg);background-image:radial-gradient(120% 150% at 100% 0%,color-mix(in srgb,var(--pt-accent, #8bbcd4) 9%,transparent),transparent 62%);border:1px solid var(--pt-tooltip-border);border-radius:var(--pt-tooltip-radius);box-shadow:var(--pt-tooltip-shadow)}.pt-tooltip.is-visible,.tooltip.tooltip-visible,.custom-tooltip.tooltip-visible,.tooltip[style*="opacity: 1"]{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.pt-tooltip,.tooltip,.custom-tooltip{transition:none}}.collapsible-header .info-button,.pt-compact-toggle .info-button{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin-left:.35rem;padding:0;border:none;border-radius:0;background:none;color:#f2f5f3;cursor:pointer;flex-shrink:0;line-height:1;box-shadow:none;vertical-align:middle;transition:color .15s ease,opacity .15s ease}.collapsible-header .info-button:is(:hover,:focus-visible,.is-active),.pt-compact-toggle .info-button:is(:hover,:focus-visible,.is-active){background:none;border:none;color:var(--pt-accent, #86b8d4);opacity:1;transform:none}.collapsible-header .info-button .material-symbols-rounded,.collapsible-header .info-button .material-icons-round,.pt-compact-toggle .info-button .material-symbols-rounded,.pt-compact-toggle .info-button .material-icons-round{font-size:19px;line-height:1;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}.collapsible-header .info-button:focus-visible,.pt-compact-toggle .info-button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:50%}.config-dropdown{position:relative;display:inline-flex;align-items:center}.config-dropdown-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);left:auto;z-index:10001}.pt-site-auth-dropdown{position:relative;display:inline-block}.pt-site-auth-dropdown .pt-account-menu,.pt-header-organized .config-dropdown-menu.pt-header-menu,.pt-header-dropdown .pt-header-menu,#pt-user-dropdown{border-radius:12px;border:1px solid #33383d;background:#151719;box-shadow:0 16px 34px #0000006b;padding:7px;flex-direction:column;gap:5px;backdrop-filter:none;-webkit-backdrop-filter:none}.pt-site-auth-dropdown .pt-account-menu{display:none;position:absolute;right:0;top:calc(100% + 8px);left:auto;width:max-content;min-width:0;max-width:min(12.5rem,calc(100vw - 1.25rem));z-index:10001}.pt-site-auth-dropdown .pt-account-menu.show{display:flex!important}.pt-header-organized .config-dropdown-menu.pt-header-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:max-content!important;min-width:0!important;max-width:min(12.5rem,calc(100vw - 1.25rem))!important}.pt-header-organized .config-dropdown-menu.pt-header-menu.show{display:flex!important}.config-menu-item>svg,.config-menu-item>.menu-icon,.config-menu-item .pt-menu-icon svg,.config-menu-item .pt-menu-icon .menu-icon,.config-menu-item .pt-menu-icon img{display:none!important}#pt-user-dropdown{position:fixed;z-index:10000;display:flex;min-width:184px;width:max-content;max-width:min(12.5rem,calc(100vw - 1.25rem))}.pt-site-auth-dropdown #pt-menu-auth-section,.pt-site-auth-dropdown #pt-menu-sign-out-wrap,.pt-header-organized #pt-menu-auth-section,.pt-header-organized #pt-menu-sign-out-wrap{display:flex;flex-direction:column;gap:5px}.pt-site-auth-dropdown .pt-menu-divider,.pt-header-menu .pt-menu-separator,#pt-user-dropdown .pt-menu-divider{height:1px;margin:3px 4px;background:#33383d}.pt-site-auth-dropdown .pt-menu-item,.pt-header-organized .pt-header-menu .pt-menu-item,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item,#pt-user-dropdown .pt-menu-item{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;box-sizing:border-box!important;margin:0!important;min-height:38px!important;height:auto!important;border-radius:9px!important;border:1px solid transparent!important;padding:0 .7rem!important;color:#ffffffe0!important;font-family:inherit!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important;text-transform:none!important;background:transparent!important;box-shadow:none!important;cursor:pointer;position:relative!important;overflow:hidden!important;transform:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease;appearance:none;-webkit-appearance:none}.pt-site-auth-dropdown .pt-menu-item:before,.pt-site-auth-dropdown .pt-menu-item:after,.pt-header-organized .pt-header-menu .pt-menu-item:before,.pt-header-organized .pt-header-menu .pt-menu-item:after,.pt-header-organized .pt-header-menu a.nav-link.pt-menu-item:before,.pt-header-organized .pt-header-menu a.nav-link.pt-menu-item:after,.pt-header-organized .pt-header-menu .tour-launch-btn.pt-menu-item:before,.pt-header-organized .pt-header-menu .tour-launch-btn.pt-menu-item:after,.pt-header-organized .pt-header-menu .whats-new-btn.pt-menu-item:before,.pt-header-organized .pt-header-menu .whats-new-btn.pt-menu-item:after,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item:before,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item:after,.pt-labs-dropdown .pt-header-dropdown-trigger:before,.pt-labs-dropdown .pt-header-dropdown-trigger:after,.pt-help-dropdown .pt-header-dropdown-trigger:before,.pt-help-dropdown .pt-header-dropdown-trigger:after,#pt-user-dropdown .pt-menu-item:before,#pt-user-dropdown .pt-menu-item:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important;transform:none!important;box-shadow:none!important}.pt-site-auth-dropdown .pt-menu-item:hover,.pt-site-auth-dropdown .pt-menu-item:focus-visible,.pt-header-organized .pt-header-menu .pt-menu-item:hover,.pt-header-organized .pt-header-menu .pt-menu-item:focus-visible,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item:hover,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item:focus-visible,#pt-user-dropdown .pt-menu-item:hover,#pt-user-dropdown .pt-menu-item:focus-visible{border-color:transparent!important;color:var(--pt-accent, #12cc5a)!important;background:transparent!important}.pt-site-auth-dropdown .pt-menu-item:is(:hover,:focus-visible) .pt-menu-icon,.pt-header-organized .pt-header-menu .pt-menu-item:is(:hover,:focus-visible) .pt-menu-icon,#pt-user-dropdown .pt-menu-item:is(:hover,:focus-visible) .pt-menu-icon{color:var(--pt-accent, #12cc5a)!important}.pt-site-auth-dropdown .pt-menu-item>*,.pt-header-organized .pt-header-menu .pt-menu-item>*,#pt-user-dropdown .pt-menu-item>*{position:relative;z-index:1}.pt-site-auth-dropdown .pt-menu-item .pt-menu-icon,.pt-header-organized .pt-header-menu .pt-menu-item .pt-menu-icon,#pt-user-dropdown .pt-menu-item .pt-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;color:var(--pt-accent, #12cc5a);opacity:1}.pt-site-auth-dropdown .pt-menu-item .pt-menu-icon svg,.pt-header-organized .pt-header-menu .pt-menu-item .pt-menu-icon svg,#pt-user-dropdown .pt-menu-item .pt-menu-icon svg{width:16px;height:16px;margin:0!important}.pt-site-auth-dropdown .pt-menu-item>span:not(.pt-menu-icon),.pt-header-organized .pt-header-menu .pt-menu-item>span:not(.pt-menu-icon):not(.whats-new-badge),#pt-user-dropdown .pt-menu-item>span:not(.pt-menu-icon){flex:0 1 auto;min-width:0;white-space:nowrap;text-align:left}.pt-header-menu .pt-menu-static.pt-menu-current{display:flex!important;align-items:center!important;gap:.55rem!important;width:100%!important;box-sizing:border-box!important;min-height:38px!important;padding:0 .7rem!important;border-radius:9px!important;border:1px solid #454b51!important;background:#32363b!important;box-shadow:none!important;cursor:default!important}.pt-header-menu .pt-menu-current-label{font-family:Bebas Neue,sans-serif;font-size:.98rem;font-weight:400;line-height:1;letter-spacing:.02em;color:#ffffffeb;white-space:nowrap}.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out{color:#ffffffe0!important;background:transparent!important;border-color:transparent!important}.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out .pt-menu-icon,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out .pt-menu-icon,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out .pt-menu-icon,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out .pt-menu-icon{opacity:1;color:var(--pt-accent, #12cc5a)}.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out .pt-menu-icon .material-symbols-rounded,.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out .pt-menu-icon .material-symbols-rounded,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out .pt-menu-icon .material-symbols-rounded{color:var(--pt-accent, #12cc5a)!important;-webkit-text-fill-color:var(--pt-accent, #12cc5a)!important;filter:none!important}.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out:hover,.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out:focus-visible,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out:hover,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out:focus-visible,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out:hover,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out:focus-visible,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out:hover,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out:focus-visible{color:var(--pt-accent, #12cc5a)!important;border-color:transparent!important;background:transparent!important}.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out:is(:hover,:focus-visible) .pt-menu-icon,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out:is(:hover,:focus-visible) .pt-menu-icon,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out:is(:hover,:focus-visible) .pt-menu-icon{color:var(--pt-accent, #12cc5a)!important}.pt-site-auth-dropdown #pt-cloud-user{position:relative}.pt-site-auth-dropdown #pt-cloud-user:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-radius:50%;background:#8c8ca0f2;box-shadow:0 0 0 2px #151719}.pt-site-auth-dropdown #pt-cloud-auth[data-state=syncing] #pt-cloud-user:after{background:#d7a84a}.pt-site-auth-dropdown #pt-cloud-auth[data-state=synced] #pt-cloud-user:after{background:#12cc5a}.pt-site-auth-dropdown .pt-cloud-user-avatar.has-photo{background-color:transparent!important}body{--pt-header-shell-accent: var(--hub-theme-accent, #12cc5a)}body.poster-lab-page-body{--pt-header-shell-accent: #86b8d4}body.thumb-lab-page-body{--pt-header-shell-accent: #cf675f}body.card-lab-page-body{--pt-header-shell-accent: #ffc850}body.square-lab-page-body{--pt-header-shell-accent: #ff8c42}body.showcase-lab-page-body{--pt-header-shell-accent: #00bfa5}html body :is(.labs-menu,.pt-account-menu,.pt-header-menu,#pt-user-dropdown,.header-mobile-dropdown){box-sizing:border-box;padding:8px!important;border:1px solid color-mix(in srgb,var(--pt-header-shell-accent) 22%,#343638)!important;border-radius:14px!important;background:radial-gradient(110% 70% at 100% 0%,color-mix(in srgb,var(--pt-header-shell-accent) 11%,transparent),transparent 75%),linear-gradient(160deg,#1b1d20,#111315 75%)!important;box-shadow:0 18px 48px #0009,inset 0 1px #ffffff06!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast{position:fixed;bottom:var(--pt-toast-bottom, 26px);left:50%;transform:translate(-50%) translateY(20px);z-index:var(--pt-z-toast, 9999);min-width:min(320px,calc(100vw - 32px));max-width:var(--pt-toast-max-width, min(520px, calc(100vw - 32px) ));padding:var(--pt-toast-padding, .85rem 1rem);color:#f4f6f7!important;background:var(--pt-toast-bg)!important;background-image:none!important;border:1px solid var(--pt-toast-border)!important;border-radius:var(--pt-toast-radius)!important;box-shadow:0 18px 38px #00000061,inset 0 1px #ffffff0d!important;font-family:var(--pt-font-body, "Roboto", system-ui, sans-serif);font-size:.94rem;font-weight:700;line-height:1.45;letter-spacing:0;text-align:center;text-shadow:none!important;pointer-events:none;opacity:0;transition:opacity .25s ease,transform .25s ease}.toast.toast-visible,.toast.show,.toast-notification.toast-visible,.plex-toast.show,.emby-toast.show,.thumb-emby-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.pt-upload-zone{display:flex;align-items:center;justify-content:center;gap:var(--pt-upload-gap, .55rem);width:100%;min-height:var(--pt-upload-min-height, 44px);padding:var(--pt-upload-padding, .7rem .84rem);color:var(--pt-text);font-family:var(--pt-font-body);font-weight:700;line-height:1.1;text-align:center;background:var(--pt-upload-bg);border:1px solid var(--pt-upload-border);border-radius:var(--pt-upload-radius);box-shadow:var(--pt-inset-highlight),var(--pt-shadow-md);cursor:pointer;box-sizing:border-box}.pt-upload-zone:hover{background:var(--pt-surface-hover);border-color:var(--pt-border-hover)}.pt-upload-grid{display:grid;grid-template-columns:repeat(var(--pt-upload-grid-columns, 2),minmax(0,1fr));gap:var(--pt-upload-grid-gap, .45rem);width:100%}.pt-drop-result-row{display:flex;gap:var(--pt-drop-result-gap, .45rem);overflow-x:auto}.pt-drop-result-item{flex:0 0 auto;border-radius:var(--pt-radius-md);border:1px solid var(--pt-border);background:var(--pt-panel-bg)}@keyframes pt-spin{to{transform:rotate(360deg)}}.pt-loading{display:flex;align-items:center;justify-content:center;gap:var(--pt-loading-gap, .7rem);color:var(--pt-text-muted)}.pt-spinner{width:var(--pt-spinner-size, 28px);height:var(--pt-spinner-size, 28px);border:var(--pt-spinner-border-width, 3px) solid rgba(255,255,255,.16);border-top-color:var(--pt-accent);border-radius:var(--pt-radius-pill);animation:pt-spin .9s linear infinite}.pt-progress{width:100%}.pt-progress__track{width:100%;height:var(--pt-progress-height, 8px);overflow:hidden;background:var(--pt-progress-track);border-radius:var(--pt-radius-pill)}.pt-progress__bar{width:var(--pt-progress-value, 0%);height:100%;background:var(--pt-progress-fill);border-radius:inherit;transition:width .25s ease}.pt-progress__details{margin-top:.45rem;color:var(--pt-text-muted);font-size:.82rem}.pt-color-picker{display:flex;align-items:center;gap:var(--pt-color-picker-gap, .5rem)}.pt-color-swatch{width:var(--pt-color-swatch-size, 32px);height:var(--pt-color-swatch-size, 32px);border:1px solid var(--pt-border);border-radius:var(--pt-radius-sm);background:var(--pt-color-swatch-bg, currentColor);box-shadow:var(--pt-inset-highlight)}.pt-pickr-bar{display:flex;align-items:center;gap:var(--pt-pickr-bar-gap, .5rem)}.pt-pickr-bar .pcr-button,.pt-color-picker .pcr-button{width:var(--pt-pickr-button-size, 32px);height:var(--pt-pickr-button-size, 32px);border-radius:var(--pt-radius-sm)}.pcr-app[data-theme=monolith]{width:264px!important;background:linear-gradient(155deg,#1b2224,#151a1c 60%,#111618)!important;border:1px solid color-mix(in srgb,var(--pt-accent, #75a9ca) 20%,#455155)!important;border-radius:12px!important;box-shadow:inset 0 1px color-mix(in srgb,var(--pt-accent, #75a9ca) 22%,transparent),0 18px 42px #0000008a!important;color:#edf3f4!important;z-index:1000!important;padding:.7rem!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important}.pickr .pcr-button .pt-pcr-hex{display:none}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide){height:var(--pt-pcr-field-h, 30px)!important;min-height:0!important;margin:0!important;padding:0!important;background-color:#1b1e20!important;background-image:none!important;background-size:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:7px!important;box-sizing:border-box!important;box-shadow:none!important;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease!important}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):hover{border-color:color-mix(in srgb,var(--pt-accent, #75a9ca) 55%,rgba(255,255,255,.14))!important}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):is(:focus,:focus-visible,.active,.pcr-active){border-color:var(--pt-accent, #75a9ca)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--pt-accent, #75a9ca) 35%,transparent)!important;outline:none!important}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):before,.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):after{content:""!important;display:block!important;position:absolute!important;top:5px!important;bottom:5px!important;left:5px!important;width:26px!important;height:auto!important;border-radius:4px!important;transform:none!important;margin:0!important}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):after{box-shadow:inset 0 0 0 1px #fff3,0 0 0 1px #00000059!important}.pickr .pcr-button.pt-pcr-wide .pt-pcr-hex{display:block;position:absolute;top:50%;left:39px;right:8px;transform:translateY(-50%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1;color:#edf3f4;pointer-events:none}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{background:#101618!important;border-radius:7px!important;overflow:hidden;border:1px solid #455155;margin-right:.7rem!important}.pcr-app[data-theme=monolith] .pcr-palette,.pcr-app[data-theme=monolith] .pcr-palette:before{border-radius:8px!important}.pcr-app[data-theme=monolith] .pcr-palette{border:0!important;overflow:hidden!important}.pcr-app[data-theme=monolith] .pcr-palette:after{content:"";position:absolute;inset:0;border:1px solid rgba(6,10,12,.92);border-radius:inherit;pointer-events:none}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:176px!important}.pcr-app[data-theme=monolith] .pcr-picker{border:2px solid #f1f5f5!important;box-shadow:0 1px 4px #000000a6!important}.pcr-app[data-theme=monolith] .pcr-slider{border-radius:999px!important;height:10px!important}.pcr-app[data-theme=monolith] .pcr-interaction{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem;margin:.65rem 0 0!important}.pcr-app[data-theme=monolith] .pcr-interaction .pcr-result{flex:1 1 auto!important;min-width:0!important;margin:0!important}.pcr-app[data-theme=monolith] .pcr-interaction .pcr-type,.pcr-app[data-theme=monolith] .pcr-interaction .pcr-save{flex:0 0 auto!important;margin:0!important}.pcr-app[data-theme=monolith] .pcr-result{box-sizing:border-box!important;height:30px!important;background:#101618!important;color:#edf3f4!important;border:1px solid #3b484c!important;border-radius:7px!important;font-family:inherit!important;font-weight:600!important;font-size:.76rem!important;letter-spacing:.01em!important}.pcr-app[data-theme=monolith] .pcr-result:focus{border-color:var(--pt-accent, #75a9ca)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--pt-accent, #75a9ca) 20%,transparent)!important;outline:none!important}.pcr-app[data-theme=monolith] :is(.pcr-type,.pcr-save){box-sizing:border-box!important;height:30px!important;padding:0 .6rem!important;border-radius:7px!important;font-family:inherit!important;font-weight:700!important;font-size:.66rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease!important}.pcr-app[data-theme=monolith] :is(.pcr-type,.pcr-save){background:#101618!important;color:#edf3f4!important;border:1px solid #3b484c!important}.pcr-app[data-theme=monolith] :is(.pcr-type,.pcr-save):is(:hover,:focus-visible){background:#101618!important;color:var(--pt-accent, #75a9ca)!important;border-color:color-mix(in srgb,var(--pt-accent, #75a9ca) 55%,#3b484c)!important}.pcr-app[data-theme=monolith] :is(.pcr-type,.pcr-save):focus-visible{outline:2px solid color-mix(in srgb,var(--pt-accent, #75a9ca) 45%,transparent)!important;outline-offset:1px!important}.pcr-app .pt-pcr-eyedropper{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;background:#101618;color:#dbe5e7;border:1px solid #3b484c;border-radius:7px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.pcr-app .pt-pcr-eyedropper .material-symbols-rounded{font-size:18px;line-height:1}.pcr-app .pt-pcr-eyedropper:is(:hover,:focus-visible){color:var(--pt-accent, #75a9ca);border-color:color-mix(in srgb,var(--pt-accent, #75a9ca) 55%,#3b484c);outline:none}.pcr-app.pt-pcr-sampling{visibility:hidden!important}.pt-compact-toggle{width:100%;min-height:48px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding:.78rem .88rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-bottom:var(--pt-collapsible-margin-bottom, .55rem);background:linear-gradient(180deg,#0f1323fa,#090c18fa);color:#fff;font:inherit;font-size:.98rem;font-weight:700;letter-spacing:0;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 1px #ffffff08,0 8px 18px #00000029;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.pt-compact-toggle:hover{border-color:#67a9ff29;background:linear-gradient(180deg,#11172afa,#0b0f1dfa);box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0000002e}.pt-compact-toggle:focus-visible{outline:2px solid var(--pt-accent, var(--primary-color, #79a0ff));outline-offset:2px}.pt-compact-toggle__label{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden;line-height:1.1;text-transform:none;gap:.15rem}.pt-compact-toggle__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.pt-compact-toggle__track{width:34px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;padding:2px;border-radius:999px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff14;box-sizing:border-box;transition:background .18s ease}.pt-compact-toggle__knob{width:16px;height:16px;border-radius:50%;background:#ffffffeb;box-shadow:0 4px 10px #0000004d;transform:translate(0);transition:transform .18s ease}.pt-compact-toggle[aria-checked=true] .pt-compact-toggle__track{background:var(--pt-accent, var(--primary-color, #79a0ff))}.pt-compact-toggle[aria-checked=true] .pt-compact-toggle__knob{transform:translate(14px)}:root{--pt-tooltip-font-weight: 600}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:#0000001a}.sidebar::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background-color:#ffffff73}.sidebar label,.sidebar .toggle-label{font-size:.82rem;font-weight:600;color:#fffc;letter-spacing:.01em;filter:none}.slider-inline{display:flex;flex-direction:column;gap:.3rem;margin:.4rem 0}.ps-slider-row{display:flex;align-items:center;gap:4px;width:100%}.ps-range-btn{flex-shrink:0;background:linear-gradient(135deg,#14141ee6 60%,#2e0e3ae6);border:1px solid rgba(255,255,255,.12);border-radius:6px;width:20px;height:20px;font-size:14px;line-height:1;color:#00fff0;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;padding:0;transition:background .15s,border-color .15s,color .15s,transform .12s}.ps-range-btn:hover{background:linear-gradient(135deg,#302b63f2 40%,#00bfa54d);border-color:#00bfa5;color:#fff;transform:scale(1.08)}.ps-range-btn:active{background:linear-gradient(135deg,#181828 60%,#302b63);border-color:#00bfa5;color:#00bfa5;transform:scale(.94)}.slider-inline label{white-space:nowrap;flex:0 0 auto;min-width:80px}.slider-inline input[type=range],.sidebar input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px!important;background:var(--pt-range-track, var(--pt-accent, #00d4c8));border-radius:3px;outline:none;margin:.4rem 0;flex:1;border:none;padding:0}.slider-inline input[type=range]::-webkit-slider-thumb,.sidebar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 1px 4px #0003;margin-top:-7px}.slider-inline input[type=range]::-moz-range-thumb,.sidebar input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#fff;border-radius:50%;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}#logo-scale,#blur-amount{-webkit-appearance:none!important;appearance:none!important;width:100%;height:4px!important;background:var(--pt-range-track, var(--pt-accent, #00d4c8));border-radius:3px;outline:none;margin:.4rem 0;padding:0;border:none}#logo-scale::-webkit-slider-thumb,#blur-amount::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 1px 4px #0003;margin-top:-1px}#logo-scale::-moz-range-thumb,#blur-amount::-moz-range-thumb{width:18px;height:18px;background:#fff;border-radius:50%;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}.slider-inline input[type=range]::-moz-range-track,.sidebar input[type=range]::-moz-range-track,#logo-scale::-moz-range-track,#blur-amount::-moz-range-track{height:4px!important;background:var(--pt-range-track, var(--pt-accent, #00d4c8));border:none}.sidebar button:not(.ps-range-btn):not(.icon-button):not(.pt-compact-toggle):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn){padding:.7rem .86rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff1c,#ffffff0b);color:#fff;font-weight:800;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;margin-top:.35rem;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;transition:none}#resetBtn{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.15),transparent 38%),linear-gradient(180deg,#4c1927f5,#230a13fa);color:#fff;border:1px solid rgba(241,79,114,.46);box-shadow:inset 0 1px #ffffff14,0 12px 26px #d83d602e;transition:none;font-weight:600;position:relative;overflow:hidden}#resetBtn:hover{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.2),transparent 40%),linear-gradient(180deg,#5f1e30fa,#2b0c17fa);border-color:#f14f7299;box-shadow:inset 0 1px #ffffff14,0 12px 26px #d83d602e;transform:none}.drop-zone{background:linear-gradient(180deg,#ffffff1c,#ffffff0b);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.7rem .84rem;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:none;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;font-weight:700;color:#fff;font-family:var(--pt-font-body, "Roboto", sans-serif);margin:0 0 6px;width:100%;position:relative;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;box-sizing:border-box;white-space:nowrap}.drop-zone:before{content:none;display:none}.drop-zone-icon{margin-right:9px;opacity:.95;vertical-align:middle;flex-shrink:0}.drop-zone{display:inline-flex;align-items:center;justify-content:center}.drop-zone:hover{background:linear-gradient(180deg,#ffffff26,#ffffff0f);border-color:#ffffff2e;transform:none;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}:root{--pt-sidebar-align: stretch;--pt-sidebar-blur: 0;--pt-sidebar-shadow: inset -1px 0 0 rgba(255, 255, 255, .04), 18px 0 38px rgba(0, 0, 0, .28);--pt-sidebar-bg: radial-gradient(ellipse 82% 36% at 8% 0%, var(--showcase-accent-soft) 0%, transparent 58%), radial-gradient(ellipse 60% 36% at 100% 14%, rgba(35, 216, 190, .07) 0%, transparent 58%), linear-gradient(180deg, rgba(10, 19, 27, .99), rgba(7, 13, 22, .995));--pt-sidebar-before-bg: linear-gradient(180deg, rgba(255,255,255,.03), transparent 12%), linear-gradient(90deg, rgba(255,255,255,.018), transparent 16%), radial-gradient(circle at -10% 0%, rgba(35, 216, 190, .11), transparent 28%), linear-gradient(180deg, rgba(0, 191, 165, .05), transparent 22%);--pt-sidebar-edge-bg: linear-gradient(180deg, rgba(35, 216, 190, .34), rgba(0, 191, 165, .08) 28%, rgba(35, 216, 190, .18) 70%, rgba(0, 191, 165, .03))}.sidebar>.collapsible:first-child{margin-top:0}@media(min-width:901px){.sidebar-action-row{--pt-action-row-gap: .5rem;--pt-action-row-margin-top: 0;--pt-action-row-icon-flex: 1;--pt-sidebar-action-icon-height: 46px;--pt-icon-button-radius: 12px;--pt-icon-button-padding: .68rem}}.main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;padding:5rem;position:relative;isolation:isolate;box-sizing:border-box;overflow-x:hidden;background:radial-gradient(circle at top left,var(--showcase-accent-soft),transparent 28%),radial-gradient(circle at bottom right,var(--showcase-accent-faint),transparent 32%),linear-gradient(180deg,#090b18f5,#070913fa)}.main:before{content:"";position:absolute;inset:.8rem;border-radius:24px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 18%),linear-gradient(135deg,var(--showcase-accent-faint),rgba(255,255,255,.01));box-shadow:inset 0 1px #ffffff0a;pointer-events:none;z-index:0}.main>*{position:relative;z-index:1}#export-canvas-scaler{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;overflow-x:clip;overflow-y:visible;box-sizing:border-box}#export-canvas-scaler>#qeb-wrapper,#export-canvas-scaler>#export-wrapper{flex:0 0 auto}#export-wrapper{--bg-start: #111111;--bg-end: #111111;background:linear-gradient(135deg,var(--bg-start),var(--bg-end));background-clip:padding-box;padding:1.25rem;border-radius:28px;display:flex;flex-direction:column;align-items:stretch;min-width:min(920px,100%);width:auto;max-width:min(100%,1280px);box-sizing:border-box;gap:1rem;box-shadow:0 26px 70px #00000073,0 0 0 1px #ffffff14,inset 0 1px #ffffff0f!important;position:relative;z-index:1;border:1px solid rgba(255,255,255,.08)!important;outline:none!important;overflow:hidden!important}#export-bg-container{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:28px;margin:0;padding:0;background:linear-gradient(135deg,#111,#111)}#export-background-image{width:100%;height:100%;object-fit:cover;display:none}#export-wrapper>*:not(#export-bg-container):not(.export-atmosphere):not(.export-noise){position:relative;z-index:1}.export-kicker{display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:#bdc9dccc}.export-summary,.export-section-shell,.export-footer-shell{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.export-summary{--summary-bg-opacity: .55;--hero-logo-shell-height: 220px;--hero-logo-render-height: 142px;--hero-logo-render-max-width: 620px;--hero-side-logo-shell-height: 180px;--hero-side-logo-render-height: 120px;--hero-side-logo-render-max-width: 500px;padding:0;width:100%;max-width:100%;min-width:0;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;gap:0;contain:inline-size;background:linear-gradient(180deg,rgba(8,10,16,var(--summary-bg-opacity)),rgba(5,7,13,calc(var(--summary-bg-opacity) * .8)));border:1px solid rgba(255,255,255,calc(var(--summary-bg-opacity) * .15));box-shadow:inset 0 1px rgba(255,255,255,calc(var(--summary-bg-opacity) * .07))}.export-summary.logo-ignored .export-summary-grid{border-top:none}.export-summary-hero{display:flex;width:100%;min-width:0;flex:0 0 auto}@media(max-width:760px){.main{width:100%;padding:.75rem 0;overflow:hidden;align-items:flex-start;box-sizing:border-box}#export-canvas-scaler{width:calc(100% - 1.5rem);margin:0 auto;overflow:hidden;flex-shrink:0}#export-wrapper{min-width:920px;width:auto;transform-origin:top left}}.export-summary.hero-style-side{--side-hero-basis: 56%;--hero-side-logo-render-max-width: 500px;flex-direction:row;align-items:stretch}.export-summary.hero-style-side.summary-links-hidden{--side-hero-basis: 60%;--hero-side-logo-render-max-width: 540px}.export-summary.hero-style-side.summary-stats-hidden{--side-hero-basis: 58%;--hero-side-logo-render-max-width: 520px}.export-summary.hero-style-side.summary-links-hidden.summary-stats-hidden{--side-hero-basis: 62%;--hero-side-logo-render-max-width: 580px}.export-summary.hero-style-side .export-summary-hero{flex:0 0 var(--side-hero-basis);max-width:var(--side-hero-basis);min-width:0;align-items:stretch;justify-content:stretch;border-right:1px solid rgba(255,255,255,.1)}.export-summary.hero-style-side .export-logo-shell{width:100%;height:100%;min-height:var(--hero-side-logo-shell-height);max-height:none;padding:2.25rem 2rem;box-sizing:border-box;align-self:stretch;flex:1 1 auto}.export-summary.hero-style-side #logo-preview{width:min(100%,var(--hero-side-logo-render-max-width));height:var(--hero-side-logo-render-height);max-width:100%;max-height:var(--hero-side-logo-render-height);object-fit:contain}.export-summary.hero-style-side .export-summary-grid{flex:1;display:flex;flex-direction:column;border-top:none;padding:0;min-width:0}.export-summary.hero-style-side .export-info-card{flex:1;min-height:64px;padding:.85rem 1.4rem .65rem;justify-items:stretch}.export-summary.hero-style-side .export-creator-chip,.export-summary.hero-style-side .export-stats,.export-summary.hero-style-side .export-source-lines{justify-content:center;align-content:center}.export-summary.hero-style-side .export-creator-chip{max-width:100%}.export-summary.hero-style-side .export-creator-copy{width:auto;flex:0 1 auto}.export-summary.hero-style-side .export-source-lines{width:100%}.export-summary.hero-style-side .export-byline,.export-summary.hero-style-side .export-card-label,.export-summary.hero-style-side .export-source-url{text-align:center}.export-summary.hero-style-side .export-source-link{justify-content:center;flex-wrap:nowrap}.export-summary.hero-style-side .export-summary-grid>.export-info-card+.export-info-card{border-left:none;border-top:1px solid rgba(255,255,255,.1)}.export-summary.hero-style-side .export-links-card,.export-summary.hero-style-side .export-creator-card,.export-summary.hero-style-side .export-stats-card,.export-summary.hero-style-side .export-summary-grid.links-hidden .export-creator-card,.export-summary.hero-style-side .export-summary-grid.links-hidden .export-stats-card,.export-summary.hero-style-side .export-summary-grid.stats-hidden .export-creator-card,.export-summary.hero-style-side .export-summary-grid.stats-hidden .export-links-card,.export-summary.hero-style-side .export-summary-grid.stats-hidden.links-hidden .export-creator-card{grid-column:unset;width:100%}.export-summary-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch;padding:.95rem 1rem;border-radius:0;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.1);box-shadow:none}.export-info-card{display:grid;grid-template-rows:1fr auto;justify-items:center;min-height:88px;padding:.75rem 1.05rem .55rem;border-radius:0;background:transparent;border:none}.export-info-card>*:first-child{align-self:center;width:100%}.export-summary-grid>.export-info-card+.export-info-card{border-left:1px solid rgba(255,255,255,.14)}.export-creator-card .export-card-label,.export-links-card .export-card-label{display:block}.export-links-card,.export-creator-card,.export-stats-card{grid-column:span 4}.export-stats-card .export-card-label{color:#e2eaf559}.export-summary-grid.links-hidden .export-creator-card,.export-summary-grid.links-hidden .export-stats-card,.export-summary-grid.stats-hidden .export-creator-card,.export-summary-grid.stats-hidden .export-links-card{grid-column:span 6}.export-summary-grid.stats-hidden.links-hidden .export-creator-card{grid-column:span 12}.export-card-label{display:block;margin-top:0;padding-top:.45rem;font-size:.47rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#e2eaf559;line-height:1;text-align:center}#export-source-link-1,#export-source-link-2,.export-creator-icon-shell{display:none}.export-title-block{display:flex;align-items:center;gap:.8rem}.export-meta-dot{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#23d8be,#7d6cff);box-shadow:0 0 16px #23d8be80;flex:0 0 auto}.export-summary-title{margin:0;font-size:clamp(1.95rem,3vw,2.8rem);line-height:.98;letter-spacing:-.05em;color:#f5f9fffa}.export-source-lines{display:none;grid-template-columns:1fr;gap:.45rem;flex:1;align-content:center;min-height:0}.export-source-link{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;max-width:100%;text-decoration:none;min-height:0;padding:0;border-radius:0;background:none;border:0;min-width:0}.export-source-label{font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#b2bfd3b3;display:flex;align-items:center;justify-content:center;width:26px;flex-shrink:0}.export-source-icon{height:17px;width:auto;display:inline-block;vertical-align:middle;object-fit:contain;opacity:.85}.export-source-url{font-size:.98rem;font-weight:700;line-height:1.2;color:#e0e9f4e6;word-break:break-word}.export-creator-chip{display:flex;align-items:center;justify-content:center;gap:.9rem;width:100%;max-width:100%}.export-creator-icon-shell{width:46px;height:46px;border-radius:0;background:transparent;border:none;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}#export-creator-icon{width:100%;height:100%;object-fit:cover;display:none}.export-creator-copy{display:flex;flex-direction:column;justify-content:center;gap:0}.export-byline{font-size:clamp(1.12rem,1.55vw,1.35rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#f0f5fbf0;text-align:center}.export-stats{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.9rem;width:100%;border-radius:0;overflow:visible;background:transparent;border:none}.export-stat-chip{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:0;border-radius:0;background:none;border:0;position:relative}.export-stat-chip+.export-stat-chip{border-left:1px solid rgba(255,255,255,.08);padding-left:.95rem}.export-stat-chip.stat-chip-first{border-left:none;padding-left:0}.export-stat-icon{width:20px;height:20px;color:#e0e9f4b8;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.export-stat-icon svg{width:100%;height:100%;display:block}.export-stat-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.export-stat-chip strong{font-size:clamp(1.45rem,2.05vw,1.85rem);line-height:1;letter-spacing:-.04em;color:#fff}.export-stats-card.stats-text-mode .export-stat-icon{display:none}.export-stats-card.stats-text-mode .export-stat-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;border:0;margin:0;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.export-stats-card.stats-text-mode .export-stat-chip{flex-direction:column;gap:.08rem;align-items:center}.export-stats-card.stats-text-mode .stats-mode-icon-totext{display:none}.export-stats-card.stats-text-mode .stats-mode-icon-toicon{display:block}#export-wrapper.export-capture-mode .export-stats-card.stats-text-mode .export-stat-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}@media(max-width:760px){.export-summary.hero-style-side{flex-direction:column}.export-summary.hero-style-side .export-summary-hero{max-width:100%;flex:0 0 auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.export-summary.hero-style-side .export-logo-shell{min-height:140px;padding:1.4rem 1.25rem}.export-logo-shell{padding:1.4rem 1.25rem}.export-summary-title{font-size:clamp(1.5rem,6vw,2rem)}.export-summary-grid{padding:.7rem .75rem}.export-info-card{min-height:64px;padding:.6rem .75rem .4rem}.export-stat-chip strong{font-size:clamp(1.1rem,4vw,1.45rem)}}.export-logo-shell{width:100%;min-width:0;height:var(--hero-logo-shell-height);min-height:var(--hero-logo-shell-height);max-height:var(--hero-logo-shell-height);border-radius:0;background:transparent;border:none;display:flex;align-items:center;justify-content:center;padding:1.55rem 1.35rem;position:relative;overflow:hidden;cursor:pointer;transition:background .18s ease,box-shadow .18s ease;box-sizing:border-box;flex:0 0 auto}.export-logo-shell:hover,.export-logo-shell:focus-visible,.export-logo-shell.logo-drop-active{background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff14;outline:none}.export-logo-placeholder{display:none;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-align:center;position:relative;z-index:1;pointer-events:none}.export-summary.logo-empty .export-logo-placeholder{display:flex}.export-logo-placeholder-title{font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e8eff7b8}.export-logo-placeholder-subtitle{font-size:.72rem;font-weight:500;letter-spacing:.04em;color:#cbd6e570}.export-logo-placeholder-actions{display:flex;gap:.6rem;margin-top:.45rem;pointer-events:auto}.export-logo-placeholder-btn{appearance:none;border:1px solid var(--showcase-solid-accent-border, #00856f);background:var(--showcase-solid-accent-bg, #00bfa5);background-image:none;color:var(--showcase-on-pastel, #0a1210);border-radius:999px;padding:.48rem .8rem;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:none}.export-logo-placeholder-btn:hover{background:var(--showcase-solid-accent-hover-bg, #23d8be);border-color:var(--showcase-solid-accent-border, #00856f);color:var(--showcase-on-pastel, #0a1210)}.export-logo-placeholder-btn-secondary{border:1px solid #555c63;background:#32363b;background-image:none;color:#f7f8f8;box-shadow:none}.export-logo-placeholder-btn-secondary:hover{border-color:#68717a;background:#3c4147;color:#fff}#logo-preview{display:none;width:min(100%,var(--hero-logo-render-max-width));height:var(--hero-logo-render-height);min-width:0;min-height:0;max-width:100%;max-height:var(--hero-logo-render-height);position:relative;z-index:2;object-fit:contain;object-position:center;flex:0 1 auto}.export-summary.logo-empty #logo-preview{display:none!important}#backdrop-container{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:12px;margin:0;padding:0}#backdrop-image{width:100%;height:100%;object-fit:cover;display:none}.section-title{font-size:2.2rem;font-weight:900;color:#fffffff2;text-shadow:none;text-transform:uppercase;letter-spacing:-.03em;line-height:1;margin:0}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;border-top:none;padding-top:0;position:relative}.section-heading-row:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#ffffff47;border-radius:1px}.section-heading-row.divider-hidden:before{display:none}.section-heading-row .section-title,.section-heading-row .section-count{padding-top:.9rem}.section-count{flex-shrink:0;padding:0;border-radius:0;border:none;background:none;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;display:inline-flex;align-items:center;line-height:1;align-self:flex-end;padding-bottom:.25rem}.grid-section{display:flex;justify-content:flex-start;width:100%;overflow:visible}.export-section-shell{border-radius:0;padding:1rem}#poster-grid-wrapper,#album-art-grid-wrapper,#titlecard-grid-wrapper{padding:.4rem}.export-divider{display:none}.row{display:flex;justify-content:flex-start;gap:16px;margin-bottom:16px;flex-wrap:nowrap;width:100%}#export-wrapper.grids-centered .grid-section,#export-wrapper.grids-centered .row,#export-wrapper.titles-centered .section-heading-row{justify-content:center}#export-wrapper.titles-centered .section-heading-row .section-count{position:absolute;right:0;bottom:.9rem}#export-wrapper.seasons-centered .season-header{justify-content:center;text-align:center}.season-header{font-size:1rem;font-weight:700;margin-top:0;margin-bottom:1rem;align-self:flex-start;width:100%;text-align:left;padding:0;color:#fff9;letter-spacing:.2em;text-transform:uppercase;text-shadow:none;border-bottom:none;position:static;display:flex;align-items:center}.season-header:before{display:none}.season-header:after{display:none}.season-header~.season-header{margin-top:2.75rem}.poster-wrapper,.titlecard-wrapper,.album-art-wrapper{width:188px;position:relative;flex:0 0 auto}.titlecard-wrapper{width:174px}.titlecard-wrapper .titlecard{aspect-ratio:16 / 9;object-fit:cover}.poster,.titlecard,.album-art{width:100%;border-radius:16px;display:block;box-shadow:0 6px 24px #000000a6,0 0 0 1px #ffffff12}.album-art{height:188px;object-fit:contain;background:#070c16b8}.poster-wrapper:before,.titlecard-wrapper:before,.album-art-wrapper:before{content:"";position:absolute;inset:-6px;border-radius:22px;background:linear-gradient(180deg,#ffffff17,#ffffff06);border:1px solid rgba(255,255,255,.08);z-index:-1}.delete-btn{background:#141a25e0;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:50%;width:28px;height:28px;position:absolute;top:8px;right:8px;font-size:1rem;cursor:pointer;box-shadow:0 10px 22px #00000038}.credit-line{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:.9rem;text-shadow:0 6px 18px rgba(0,0,0,.26);margin-top:.25rem;gap:1rem;flex-wrap:wrap}.section-separator{height:1px;width:100%;margin:.15rem 0 .25rem;background:linear-gradient(90deg,#fff0,#ffffff24,#fff0)}.credit-line img{height:22px}.created-by,.powered-by{display:flex;align-items:center;gap:8px}.export-footer-shell{border-radius:0;padding:.7rem 1.2rem;margin-top:.3rem;background:transparent;border-top:none;box-shadow:none;position:relative}.export-footer-shell:before{content:none}.export-footer-divider{height:1px;width:100%;margin:0 auto .7rem;background:linear-gradient(90deg,#fff0,#ffffff38 30%,#ffffff47,#ffffff38 70%,#fff0)}.export-credit-line{justify-content:center;gap:.65rem;font-size:.72rem;margin-top:0}.export-footer-dot{display:block;width:3px;height:3px;min-width:3px;min-height:3px;border-radius:50%;background:#00fff073;flex:0 0 auto}.export-powered-by{display:inline-flex;align-items:center;gap:.55rem;color:#edf3fae0;text-decoration:none;font-weight:700;font-size:1.05rem;letter-spacing:.02em}.export-powered-by img{height:24px;margin-bottom:0;opacity:.9}.export-tool-label{font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#b5c2d5c7}@media(max-width:760px){.export-section-shell{padding:.65rem .5rem}.row{flex-wrap:wrap;gap:10px;margin-bottom:10px}.poster-wrapper,.titlecard-wrapper,.album-art-wrapper{width:calc(50% - 5px);flex:0 0 calc(50% - 5px)}.poster-wrapper:before,.titlecard-wrapper:before,.album-art-wrapper:before{inset:-3px;border-radius:16px}.season-header{font-size:.82rem;margin-bottom:.65rem}.season-header~.season-header{margin-top:1.75rem}}#export-wrapper.export-capture-mode{padding:1.45rem;border-radius:28px;gap:.95rem;box-shadow:none;isolation:isolate}#export-wrapper.export-capture-mode .export-section-shell,#export-wrapper.export-capture-mode .export-footer-shell{background:transparent;border-top:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#export-wrapper.export-capture-mode .export-summary{padding:0}#export-wrapper.export-capture-mode .export-summary-grid{gap:0;padding:.78rem .82rem}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-summary-hero{flex:0 0 var(--side-hero-basis);max-width:var(--side-hero-basis);align-items:stretch;justify-content:stretch;border-right:1px solid rgba(255,255,255,.1)}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-logo-shell{min-height:var(--hero-side-logo-shell-height);height:100%;max-height:none;padding:2.25rem 2rem;align-self:stretch;flex:1 1 auto}#export-wrapper.export-capture-mode .export-summary.hero-style-side #logo-preview{width:min(100%,var(--hero-side-logo-render-max-width));height:var(--hero-side-logo-render-height);max-width:100%;max-height:var(--hero-side-logo-render-height);object-fit:contain}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-summary-grid{display:flex;flex-direction:column;flex:1;min-width:0;padding:0;border-top:none}#export-wrapper.export-capture-mode .export-info-card{min-height:72px;gap:.45rem;padding:.35rem .82rem;border-radius:0}#export-wrapper.export-capture-mode .export-summary-grid>.export-info-card+.export-info-card{border-left:1px solid rgba(255,255,255,.14)}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-summary-grid>.export-info-card+.export-info-card{border-left:none;border-top:1px solid rgba(255,255,255,.1)}#export-wrapper.export-capture-mode .export-source-lines{gap:.38rem}#export-wrapper.export-capture-mode .export-source-label{font-size:.58rem}#export-wrapper.export-capture-mode .export-card-label{gap:.38rem;font-size:.5rem;letter-spacing:.16em}#export-wrapper.export-capture-mode .export-card-label:after{width:14px}#export-wrapper.export-capture-mode .export-source-url{font-size:.82rem}#export-wrapper.export-capture-mode .export-summary-title{font-size:clamp(1.55rem,2.7vw,2.2rem)}#export-wrapper.export-capture-mode .export-stats{gap:.65rem;grid-template-rows:auto}#export-wrapper.export-capture-mode .export-creator-chip{min-height:52px}#export-wrapper.export-capture-mode .export-creator-icon-shell{width:40px;height:40px;border-radius:12px}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-info-card{flex:1;min-height:64px;padding:.85rem 1.4rem .65rem;justify-items:stretch}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-creator-chip,#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-stats,#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-source-lines{justify-content:center;align-content:center}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-creator-copy{width:auto;flex:0 1 auto}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-source-lines{width:100%}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-byline,#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-card-label,#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-source-url{text-align:center}#export-wrapper.export-capture-mode .export-summary.hero-style-side .export-source-link{justify-content:center;flex-wrap:nowrap}#export-wrapper.export-capture-mode .export-creator-label{font-size:.6rem}#export-wrapper.export-capture-mode .export-byline{font-size:.9rem}#export-wrapper.export-capture-mode .export-stat-chip{padding:0}#export-wrapper.export-capture-mode .export-stat-chip+.export-stat-chip{padding-left:.72rem}#export-wrapper.export-capture-mode .export-stat-label{font-size:.6rem}#export-wrapper.export-capture-mode .export-stats-card .export-card-label{margin-bottom:.06rem}#export-wrapper.export-capture-mode .export-stat-label{position:absolute}#export-wrapper.export-capture-mode .export-stat-icon{width:16px;height:16px}#export-wrapper.export-capture-mode .export-logo-shell{min-height:var(--hero-logo-shell-height);height:var(--hero-logo-shell-height);max-height:var(--hero-logo-shell-height);padding:1.05rem 1.1rem;border-radius:0;border:none}#export-wrapper.export-capture-mode .export-logo-placeholder{display:none!important}#export-wrapper.export-capture-mode #logo-preview{width:min(100%,var(--hero-logo-render-max-width));height:var(--hero-logo-render-height);max-height:var(--hero-logo-render-height)}#export-wrapper.export-capture-mode .export-section-shell{padding:1rem}#export-wrapper.export-capture-mode .section-heading-row{margin-bottom:1.4rem}#export-wrapper.export-capture-mode .section-title{font-size:2.2rem}#export-wrapper.export-capture-mode .section-count{font-size:.75rem;padding-bottom:.25rem}#export-wrapper.export-capture-mode #poster-grid-wrapper,#export-wrapper.export-capture-mode #album-art-grid-wrapper,#export-wrapper.export-capture-mode #titlecard-grid-wrapper{border-radius:0;padding:.4rem;background:none;border:none}#export-wrapper.export-capture-mode .row{gap:16px;margin-bottom:16px}#export-wrapper.export-capture-mode .season-header{margin-bottom:1rem;font-size:1rem}#export-wrapper.export-capture-mode .poster-wrapper,#export-wrapper.export-capture-mode .album-art-wrapper{width:188px}#export-wrapper.export-capture-mode .titlecard-wrapper{width:174px}#export-wrapper.export-capture-mode .album-art{height:188px}#export-wrapper.export-capture-mode .poster-wrapper:before,#export-wrapper.export-capture-mode .titlecard-wrapper:before,#export-wrapper.export-capture-mode .album-art-wrapper:before{content:none}#export-wrapper.export-capture-mode .poster,#export-wrapper.export-capture-mode .titlecard,#export-wrapper.export-capture-mode .album-art{border-radius:12px;box-shadow:0 0 0 1px #ffffff14}#export-wrapper.export-capture-mode .export-divider{opacity:.28}#export-wrapper.export-capture-mode .export-footer-shell{padding:.86rem .85rem .58rem;margin-top:.3rem}#export-wrapper.export-capture-mode .export-footer-shell:before{content:none}#export-wrapper.export-capture-mode .export-footer-divider{width:calc(100% - 1.7rem);margin-bottom:.58rem;background:linear-gradient(90deg,#fff0,#ffffff42 28%,#ffffff57,#ffffff42 72%,#fff0)}#export-wrapper.export-capture-mode .credit-line{font-size:.82rem}#export-wrapper.export-capture-mode .export-footer-dot{width:4px;height:4px;min-width:4px;min-height:4px;border-radius:999px}#export-wrapper.export-capture-mode .export-atmosphere{opacity:.38;filter:blur(22px)}#export-wrapper.export-capture-mode .export-noise{opacity:.03}.export-credit-line{justify-content:center;gap:.85rem;font-size:1.05rem;margin-top:0}#export-wrapper.gallery-publish-capture-mode{gap:1.15rem;padding:1.15rem;border-radius:0}#export-wrapper.gallery-publish-capture-mode .gallery-publish-title{display:flex;align-items:center;justify-content:center;min-height:180px;padding:1.1rem 1.35rem;overflow:visible;border:0;border-radius:0;background:transparent;box-sizing:border-box}#export-wrapper.gallery-publish-capture-mode .gallery-publish-title .export-summary-hero{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;border:0}#export-wrapper.gallery-publish-capture-mode .gallery-publish-title .export-logo-shell{display:flex;align-items:center;justify-content:center;width:100%;height:180px;padding:1.25rem 2rem;border:0;background:transparent;box-sizing:border-box}#export-wrapper.gallery-publish-capture-mode .gallery-publish-title #logo-preview{width:auto;max-width:min(72%,720px);height:auto;max-height:132px;object-fit:contain}#export-wrapper.gallery-publish-capture-mode .gallery-publish-title__text{max-width:90%;margin:0;color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,8vw,6.5rem);font-weight:400;line-height:.95;letter-spacing:.025em;text-align:center;text-transform:uppercase}#export-wrapper.gallery-publish-capture-mode .export-section-shell{padding:1.15rem;overflow:visible;border:0;border-radius:0;background:transparent;box-sizing:border-box}#export-wrapper.gallery-publish-capture-mode #poster-grid-wrapper,#export-wrapper.gallery-publish-capture-mode #album-art-grid-wrapper,#export-wrapper.gallery-publish-capture-mode #titlecard-grid-wrapper{padding:0}#export-wrapper.gallery-publish-capture-mode .row{justify-content:center}#export-wrapper.gallery-publish-capture-mode #poster-grid .poster-wrapper{width:min(320px,calc((100% - (var(--gallery-art-columns, 5) - 1) * 16px) / var(--gallery-art-columns, 5)))}#export-wrapper.gallery-publish-capture-mode #album-art-grid .album-art-wrapper{width:min(300px,calc((100% - (var(--gallery-art-columns, 5) - 1) * 16px) / var(--gallery-art-columns, 5)))}#export-wrapper.gallery-publish-capture-mode #album-art-grid .album-art{height:auto;aspect-ratio:1}#export-wrapper.gallery-publish-capture-mode .gallery-season-group{display:grid;width:100%}#export-wrapper.gallery-publish-capture-mode .gallery-season-group+.gallery-season-group{margin-top:2rem}#export-wrapper.gallery-publish-capture-mode .gallery-season-group .season-header{width:100%;margin:0 0 1rem;justify-content:flex-start;text-align:left}#export-wrapper.gallery-publish-capture-mode .gallery-season-group .row{width:100%;justify-content:flex-start}#export-wrapper.gallery-publish-capture-mode .gallery-season-group .row.is-incomplete{justify-content:center}#export-wrapper.gallery-publish-capture-mode .gallery-season-group .row:last-child{margin-bottom:0}.source-link-stack{display:flex;flex-direction:column;gap:.42rem;margin-top:0}.credits-group,.sources-group{margin-bottom:.5rem}.credits-group .creator-row{margin-bottom:0}.sources-group .source-link-stack{margin-top:0}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.upload-grid .upload-grid-btn,.upload-grid .drop-zone.upload-grid-btn{flex-direction:column;align-items:center;justify-content:center;gap:.34rem;min-height:56px;padding:.52rem .42rem;line-height:1.15;text-align:center}.upload-grid .drop-zone-icon{margin-right:0;margin-bottom:0}.backdrop-stack-btn{margin:0!important;padding:.42rem .6rem!important;font-size:.66rem!important;letter-spacing:.04em!important;justify-content:center}.source-link-row{display:flex;flex-direction:row;align-items:center;gap:.4rem;flex:1;min-width:0}.source-link-icon-btn{background:linear-gradient(180deg,#ffffff1c,#ffffff0b);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;border-radius:10px;width:34px;height:34px;flex-shrink:0;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.source-link-icon{height:18px;width:18px;object-fit:contain;flex:0 0 auto;opacity:.9}.source-link-static-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#b2bfd3b3;text-align:right}.source-link-label-input,.source-link-row input[type=url]{min-width:0;flex:1;margin-bottom:0}#creator-icon{height:40px;width:auto;object-fit:contain;border-radius:14px;display:none}.creator-icon-container{width:40px;height:40px;flex-shrink:0}.creator-text{display:flex;align-items:center;white-space:nowrap}#credit-text{margin-left:0}.powered-by img{height:17px;width:auto;max-width:100%;margin-bottom:-.1rem;object-fit:contain}.set-id-line{font-size:.9rem;font-weight:700;color:#eaf2f9eb;text-shadow:0 6px 18px rgba(0,0,0,.22)}#poster-grid,#album-art-grid,#titlecard-grid{width:100%}@media(max-width:1120px){#export-wrapper{min-width:760px}.export-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.export-links-card,.export-creator-card,.export-stats-card{grid-column:span 6}}@media(max-width:780px){#export-wrapper{min-width:100%;padding:1.15rem;border-radius:22px}#export-bg-container{border-radius:22px}.section-heading-row,.credit-line{flex-direction:column;align-items:flex-start}.source-link-row,.export-summary-grid{grid-template-columns:1fr}.export-links-card,.export-creator-card,.export-stats-card,.export-stats{width:100%}.export-logo-shell{min-height:176px;padding:1.2rem}}.toggle-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:0}.sidebar-control-group{display:flex;flex-direction:column;gap:.4rem;padding:.68rem .68rem .72rem;margin-bottom:.5rem;border-radius:9px;border:1px solid rgba(35,216,190,.11);background:radial-gradient(circle at top left,rgba(35,216,190,.055),transparent 46%),linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:inset 0 1px #ffffff06}.sidebar-control-group:last-child{margin-bottom:0}.sidebar-control-group-title{font-size:.66rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase;color:#81ffe1e6;text-shadow:0 0 10px rgba(35,216,190,.18);padding-bottom:.12rem}.sidebar-control-group-body{display:flex;flex-direction:column;gap:.22rem}.sidebar-control-group-grid .sidebar-control-group-body{gap:.42rem}.sidebar-control-group .inline-select,.sidebar-control-group .toggle-container{margin-bottom:0}.sidebar-control-group-grid .inline-select{flex-direction:column;align-items:stretch;gap:.35rem;padding:.55rem .62rem .62rem;border-radius:10px;border:1px solid rgba(35,216,190,.09);background:linear-gradient(180deg,#23d8be09,#ffffff05);box-shadow:inset 0 1px #ffffff06}.sidebar-control-group-grid .inline-select .toggle-label{font-size:.69rem;font-weight:700;color:#81ffe1c7;letter-spacing:.08em;text-transform:uppercase}.sidebar-control-group-grid .inline-select select{width:100%;max-width:none;flex:none;min-width:0;background-color:#191923b8}.toggle-switch{position:relative;display:inline-block;width:42px;height:22px}.toggle-switch input{opacity:0;width:0;height:0;margin:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.3s;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.toggle-slider{background:var(--pt-range-track, var(--pt-accent, #00d4c8))}input:checked+.toggle-slider:before{transform:translate(20px)}.toggle-label{font-size:.85rem;color:#ccc}.toggle-matrix{display:flex;flex-direction:column;gap:4px}.toggle-matrix-header,.toggle-matrix-row{display:grid;grid-template-columns:50px repeat(3,1fr);column-gap:2px;align-items:center}.toggle-matrix-header{padding:0 4px 4px;margin-bottom:2px}.toggle-matrix-col-label{text-align:center;font-size:.63rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;line-height:1.2}.toggle-matrix-col-label:last-child{padding-left:6px}.toggle-matrix-row{background:#ffffff08;border-radius:8px;padding:5px 4px}.toggle-matrix-row-label{font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#00fff0b8;padding-left:2px}.toggle-matrix .toggle-switch{justify-self:center;width:36px;height:19px}.toggle-matrix .toggle-slider{border-radius:20px}.toggle-matrix .toggle-slider:before{height:13px;width:13px;left:3px;bottom:3px}.toggle-matrix input:checked+.toggle-slider:before{transform:translate(17px)}.grid-size-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}.grid-size-col{display:flex;flex-direction:column;align-items:center;gap:5px}.grid-size-col-label{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;text-align:center}.grid-size-select{width:100%;padding:.5rem 2rem .5rem .5rem;font-size:.9rem;font-weight:600;text-align:center;background:#191923b8;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.grid-size-select:hover{border-color:#ffffff2e}.grid-size-select:focus{outline:1px solid rgba(0,255,255,.5);border-color:#4f7dff47;box-shadow:0 0 0 2px #4f7dff2e}.featured-first-container{margin-top:.7rem}.featured-layout{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.featured-first-wrapper{flex:0 0 auto}.featured-first-wrapper .poster-wrapper{width:392px}.featured-sub-grid{flex:0 0 auto;display:flex;flex-direction:column;gap:16px}.featured-sub-grid .row{margin-bottom:0}#export-wrapper.export-capture-mode .featured-layout{gap:16px;margin-bottom:16px}#export-wrapper.export-capture-mode .featured-sub-grid{gap:16px}#export-wrapper.export-capture-mode .featured-first-wrapper .poster-wrapper{width:392px}.toggle-pair-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.25rem}.align-pair-row{display:flex;gap:8px;margin-top:2px}.align-pair-col{display:flex;flex-direction:column;gap:4px;flex:1}.align-pair-select{width:100%;padding:.3rem 2rem .3rem .55rem;font-size:.78rem;font-weight:600;text-align:center;background:#191923b8;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;transition:border-color .2s}.align-pair-select:hover{border-color:#ffffff2e}.align-pair-select:focus{outline:1px solid rgba(0,255,255,.5);border-color:#4f7dff47;box-shadow:0 0 0 2px #4f7dff2e}.section-separator{width:100%;border-top:1px solid rgba(0,255,255,.1);margin:.4rem 0;padding:0;position:relative}.section-separator:after{content:"";position:absolute;left:0;top:-1px;width:100%;height:1px;background:linear-gradient(to right,#00ffff4d,#ffffff0d,#00ffff4d);opacity:.5}.api-section{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.2rem}.showcase-library-import{display:grid;gap:.5rem}.showcase-library-import__copy strong{display:block;color:#effbf9;font-size:.82rem}.showcase-library-import__button{display:inline-flex;height:36px;min-height:36px;align-items:center;justify-content:center;gap:.38rem;margin:0!important;padding:0 .6rem!important;border:1px solid rgba(0,191,165,.45);border-radius:8px;background:#00bfa5;color:#06130f;font-size:.66rem!important;font-weight:800;letter-spacing:.055em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer}.showcase-library-import__button .material-symbols-rounded,.import-set-unavailable .material-symbols-rounded{width:16px;height:16px;display:grid;flex:0 0 16px;place-items:center;font-size:16px;line-height:16px}.showcase-library-import__button[hidden]{display:none}.showcase-library-import__button:disabled{cursor:progress;opacity:.55}.showcase-library-import__status:empty{display:none}.showcase-library-import{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem}.showcase-library-import__copy{min-width:0;min-height:34px;display:flex;align-items:center;padding:0 .68rem;border:1px solid var(--showcase-control-border);border-radius:7px;background:var(--showcase-control-bg)}.showcase-library-import__copy[hidden]{display:none}.showcase-library-import__copy strong{display:block;overflow:hidden;color:#f5f7f8;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.showcase-library-import__actions,.showcase-library-import__status{grid-column:1}.showcase-library-import__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:36px;gap:.45rem}.showcase-library-import__actions:has(.showcase-library-import__button[hidden]){grid-template-columns:minmax(0,1fr)}.showcase-library-import__actions>.showcase-library-import__button{width:100%;min-width:0;box-sizing:border-box}.showcase-library-import__button-label{min-width:0;display:block;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.showcase-library-import__button{height:36px;min-height:36px;border-color:#4d575e;border-radius:7px;background:#30363b;color:#f5f7f8}.showcase-library-import__button.is-primary{border-color:#008f7b;background:#00bfa5;color:#06130f}.showcase-library-import__button:hover{border-color:#5c676f;background:#394047}.showcase-library-import__button.is-primary:hover{border-color:#00a88f;background:#24d5bd}.showcase-library-import__status{display:flex;align-items:flex-start;gap:.35rem;min-width:0;padding:.25rem .1rem;border:0;border-radius:0;background:transparent;color:#e8eeee;font-size:.68rem;font-weight:700;line-height:1.35;text-align:left}.showcase-library-import__status:before{content:"progress_activity";flex:0 0 auto;color:#00bfa5;font:16px/1 Material Symbols Rounded}.showcase-library-import__status.is-success:before{content:"task_alt"}.showcase-library-import__status.is-error:before{content:"error";color:#e28d93}.showcase-library-import__status.is-error{color:#ffd0d3}html.pt-compact-ui--showcase .showcase-library-import__actions{grid-template-columns:minmax(0,1fr);grid-auto-rows:36px}html.pt-compact-ui--showcase .showcase-library-import__button{width:100%}.import-set-unavailable{height:36px;min-height:36px;display:flex;align-items:center;justify-content:center;gap:.38rem;padding:0 .68rem;border:1px solid var(--showcase-control-border);border-radius:7px;background:var(--showcase-control-bg);color:#ffffff6b;font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.api-search-wrap{position:relative;width:100%}.api-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;background:linear-gradient(180deg,#141a28fa,#0d111cfc);border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;z-index:9999;box-shadow:0 8px 24px #00000080}.api-suggestion-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.62rem .88rem;cursor:pointer;transition:background .12s}.api-suggestion-item:hover{background:#00bfa51f}.api-suggestion-title{font-size:.88rem;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-suggestion-year{font-size:.75rem;color:#ffffff59;flex-shrink:0}.api-selected-show{font-size:.82rem;font-weight:700;color:#00bfa5e6;letter-spacing:.02em;padding:.1rem}.api-fields label{display:none}.api-fields input{background:linear-gradient(180deg,#181e2ce6,#0f1420eb);color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.78rem .88rem;font-size:.9rem;margin-bottom:0;box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.api-fields input::placeholder{color:#ffffff5c}.api-fields input:focus{outline:none;border-color:#00bfa53d;box-shadow:0 0 0 2px #00bfa524,inset 0 1px #ffffff0d;background:linear-gradient(180deg,#1b2231f0,#111725f0)}#connect-api-btn{background:linear-gradient(180deg,#ffffff1c,#ffffff0b);color:#fff;border:1px solid rgba(255,255,255,.12);width:100%;border-radius:12px;padding:.65rem .96rem;font-weight:700;font-size:.72rem;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}#connect-api-btn:hover{background:linear-gradient(180deg,#ffffff26,#ffffff0f);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;transform:none}#api-status{font-size:.78rem;font-weight:600;letter-spacing:.01em;padding:.5rem .7rem;border-radius:8px;border:1px solid transparent}#api-status .api-status-label,#api-status .api-status-detail{display:inline}#api-status .api-status-label{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}#api-status .api-status-detail{margin-top:.16rem;font-size:.82rem;font-weight:700;letter-spacing:.01em;line-height:1.25;text-transform:none;overflow-wrap:anywhere}.status-connected{background:#11403ab3;color:#a8fff1;border-color:#3ce5c62e}.status-disconnected{background:transparent;color:#ffffff47;border-color:transparent;font-size:.72rem;padding-left:.2rem}.set-selector{max-height:420px;overflow-y:auto;display:none;flex-direction:column;gap:.3rem;margin-top:.35rem}.set-item{background:#ffffff0d;border-radius:8px;padding:.55rem .7rem;cursor:pointer;transition:background .15s;color:#fff;border:1px solid rgba(255,255,255,.06)}.set-item:hover{background:#ffffff17}.set-item .set-title{font-weight:600;font-size:.85rem;color:#fff;margin-bottom:.15rem;text-shadow:none}.set-item .set-details{font-size:.72rem;color:#ffffff61;letter-spacing:.02em}@keyframes shine{0%{left:-100%}20%{left:100%}to{left:100%}}.creator-row{display:flex;gap:.5rem;align-items:center;margin-bottom:0}.creator-row input{flex:1;margin-bottom:0}.icon-upload-btn{background:linear-gradient(180deg,#ffffff1c,#ffffff0b);border:1px solid rgba(255,255,255,.12);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:none;border-radius:10px;width:34px;height:34px;flex-shrink:0;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.icon-upload-btn:hover{background:linear-gradient(180deg,#ffffff26,#ffffff0f);border-color:#ffffff2e;transform:none;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.icon-upload-btn img.icon{width:15px;height:15px;filter:invert(100%) brightness(1.5);opacity:.8}.compact-row-selects{display:flex;flex-direction:column;gap:.6rem}.inline-select{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.inline-select label{flex:1;font-size:.9rem;font-weight:400;color:#fff;text-shadow:0 0 2px rgba(0,255,255,.2);white-space:nowrap}.inline-select select{flex:0 0 90px;padding:.52rem 1.7rem .52rem .72rem;font-size:.84rem;font-weight:600;border-radius:8px;background:#191923b8;max-width:110px;color:#fff;border:1px solid rgba(255,255,255,.12);text-align:left;box-shadow:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.85) 50%),linear-gradient(135deg,rgba(255,255,255,.85) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.inline-select select:hover{border-color:#ffffff2e}.inline-select select:focus{outline:none;border-color:#00bfa547;box-shadow:0 0 0 2px #00bfa524}.gradient-section{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.2rem}.gradient-label{font-size:.95rem;font-weight:600;color:#fff;text-shadow:0 0 3px rgba(0,255,255,.2)}.gradient-row{display:flex;gap:1rem;align-items:center;justify-content:space-between}.gradient-row input[type=color]{-webkit-appearance:none;appearance:none;border:none;width:100%;height:12px;border-radius:0;padding:0;cursor:pointer;background-color:transparent;outline:none;box-shadow:0 0 0 1px #ffffff1f,0 0 6px #00ffff26;transition:all .2s ease}.gradient-row input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-top:none;box-shadow:none}.gradient-row input[type=color]::-webkit-color-swatch{border:none;border-radius:999px}.gradient-col{display:flex;flex-direction:column;gap:.2rem;flex:1;width:100%}.mini-label{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb;margin-left:2px;margin-bottom:.25rem}.pickr-bar-container{height:30px!important;width:100%}.pickr .pcr-button{width:100%!important;height:18px!important;border-radius:4px!important;box-shadow:0 0 0 1px #ffffff1a}.header-left{display:flex;align-items:center;gap:.82rem}.header-left .lab-brand-lockup{display:inline-flex;text-decoration:none;flex-shrink:0}.header-left .logo-tile{position:relative;flex-shrink:0;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);background:#ffffff12;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000024;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}.header-left .logo-tile:before{content:none}.header-left .lab-brand-lockup:hover .logo-tile{transform:none;background:#ffffff1a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000024}.header-left .logo-tile img{width:30px;height:30px;object-fit:contain}.lab-logo-tile--poster:before{background:radial-gradient(circle at 50% 50%,rgba(79,125,255,.32),rgba(121,160,255,.12) 48%,transparent 72%)}.lab-logo-tile--poster img{filter:drop-shadow(0 0 10px rgba(79,125,255,.5))}.lab-logo-tile--thumb:before{background:radial-gradient(circle at 50% 50%,rgba(215,72,91,.32),rgba(255,120,136,.12) 48%,transparent 72%)}.lab-logo-tile--thumb img{filter:drop-shadow(0 0 10px rgba(215,72,91,.5))}.lab-logo-tile--card:before{background:radial-gradient(circle at 50% 50%,rgba(229,160,13,.24),rgba(255,200,80,.08) 48%,transparent 72%)}.lab-logo-tile--card img{filter:none}.lab-logo-tile--showcase:before{background:radial-gradient(circle at 50% 50%,rgba(52,181,75,.32),rgba(120,220,150,.12) 48%,transparent 72%)}.lab-logo-tile--showcase img{filter:drop-shadow(0 0 10px rgba(52,181,75,.5))}.lab-logo-tile--square:before{background:radial-gradient(circle at 50% 50%,rgba(255,140,66,.32),rgba(255,171,112,.12) 48%,transparent 72%)}.lab-logo-tile--square img{filter:drop-shadow(0 0 10px rgba(255,140,66,.5))}@media(max-width:900px){.header-left .logo-tile{width:44px;height:44px;border-radius:14px}.header-left .logo-tile img{width:26px;height:26px}}@media(max-width:480px){.header-left .logo-tile{width:40px;height:40px;border-radius:12px}.header-left .logo-tile img{width:24px;height:24px}}.header-left h1{margin:0;align-self:center;transform:translateY(4px)}header{padding:.625rem 2rem .625rem 1rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#112b2bf7,#0a1b1bf2);box-shadow:0 16px 42px #00000042,inset 0 1px #ffffff12;border-bottom:1px solid var(--showcase-accent-border);position:sticky;top:0;z-index:6000}.header-left h1{margin:0;font-family:Bebas Neue,sans-serif;font-size:2.1rem;line-height:1;font-weight:400;letter-spacing:.08em;background:linear-gradient(100deg,#fff,#ccfff5 40%,#3ce5c6 75%,#00bfa5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px rgba(0,191,165,.3))}.header-actions{display:flex;gap:.75rem;align-items:center;margin-left:auto}.nav-link{color:#ffffffe6;text-decoration:none;font-weight:700;font-size:.82rem;letter-spacing:.035em;text-transform:uppercase;padding:.72rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#ffffff1f,#ffffff0d);box-shadow:inset 0 1px #ffffff14;transition:all .3s ease;position:relative;overflow:hidden}.nav-link:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00bfa529,#00bfa50f);opacity:0;transition:opacity .3s ease}.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:7px;height:1px;background:linear-gradient(90deg,#00bfa5b8,#00bfa538);opacity:0;transform:scaleX(.4);transition:opacity .3s ease,transform .3s ease}.nav-link:hover{color:#fff;background:linear-gradient(135deg,#ffffff29,#ffffff12);border-color:var(--showcase-accent-border);transform:translateY(-1px);box-shadow:0 12px 24px #0000002e}.nav-link:hover:before{opacity:1}.nav-link:hover:after{opacity:1;transform:scaleX(1)}.custom-overlay{position:fixed;inset:0;background:#0408148f;display:none;align-items:center;justify-content:center;z-index:1200;padding:1.5rem}.custom-modal{background:radial-gradient(circle at top,rgba(0,255,240,.08),transparent 42%),linear-gradient(180deg,#101426fb,#070a16fe);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:1.85rem 1.75rem 1.5rem;text-align:center;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14,0 0 0 1px #ffffff05;max-width:90%;position:relative}.custom-modal-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);color:#ffffffeb;font-size:1.25rem;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff0d}.custom-modal-close:hover{border-color:#00fff02e;background:linear-gradient(180deg,#ffffff24,#ffffff0f)}.custom-modal:before{content:"";display:block;width:54px;height:4px;margin:0 auto 1rem;border-radius:999px;background:var(--pt-accent-strong, #00d4c8);box-shadow:0 0 18px #00fff03d}.custom-modal h3{font-size:1.45rem;margin-top:0;margin-bottom:.75rem;color:#fff;background:linear-gradient(90deg,#f8fbff,#b8fff8 44%,#d7b7ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.custom-modal p{margin:0 0 1.4rem;font-size:.96rem;line-height:1.55;color:#ffffffbd}.custom-buttons{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}.sidebar .collapsible{margin-bottom:var(--pt-collapsible-margin-bottom, .55rem);width:100%}.custom-btn{min-width:132px;padding:.78rem 1.08rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-weight:800;font-size:.76rem;background:linear-gradient(180deg,#10172ae6,#090d1cf0);text-transform:uppercase;color:#fff;border:1px solid rgba(0,191,165,.12);box-shadow:inset 0 1px #ffffff05,0 10px 24px #00000024;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.custom-btn-red{background:linear-gradient(135deg,#ff7f7f,#f04b73 55%,#cf2d61);border-color:#ff7a9257;box-shadow:0 12px 26px #f03d633d}.custom-btn-red:hover{border-color:#ff9fb075;box-shadow:0 16px 32px #f03d634d;transform:translateY(-2px)}.custom-btn:active{transform:translateY(0)}.custom-btn-blue{background:var(--pt-accent-soft, rgba(88, 168, 255, .18));border-color:#00fff03d}.custom-btn-blue:hover{background:var(--pt-accent-soft, rgba(88, 168, 255, .24));border-color:#00fff057;box-shadow:0 14px 28px #0000002e;transform:translateY(-2px)}.custom-btn-gray{background:linear-gradient(135deg,#ffffff1a,#ffffff0a);color:#ffffffeb;border-color:#ffffff24}.custom-btn-gray:hover{background:linear-gradient(135deg,#ffffff24,#ffffff0f);box-shadow:0 14px 28px #00000029;transform:translateY(-2px)}.header-mobile-menu,.header-mobile-dropdown{display:none}@media(max-width:760px){header{box-sizing:border-box;padding:.82rem .9rem;gap:.55rem;flex-wrap:nowrap;overflow:visible;position:relative}.header-left{gap:.7rem;min-width:0}.header-left h1{font-size:1.02rem;letter-spacing:.02em;white-space:nowrap}.header-actions{gap:.4rem;margin-left:auto;padding-right:3.35rem;flex-shrink:0}.nav-link,.whats-new-btn,.tour-launch-btn{display:none!important}.header-actions .action-button{margin-left:0;padding:.62rem;min-width:40px;min-height:40px;border-radius:12px;flex-shrink:0}.config-dropdown{display:none!important}.header-mobile-menu{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:.9rem;top:50%;transform:translateY(-50%);cursor:pointer;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;width:40px;height:40px;padding:0;font-size:1.1rem;line-height:1;color:#fff;font-family:inherit;user-select:none;transition:background .2s,border-color .2s}.header-mobile-menu:hover{background:#ffffff24;border-color:#fff3}.header-mobile-dropdown{position:fixed;top:calc(env(safe-area-inset-top,0px) + 4.35rem);right:.85rem;background:#060e12fa;border:1px solid rgba(255,255,255,.1);border-radius:12px;z-index:7600;min-width:165px;overflow:hidden;box-shadow:0 16px 48px #0000008c;animation:sl-menu-fade .15s ease}.header-mobile-dropdown:not(.active){display:none}.header-mobile-dropdown.active{display:block}@keyframes sl-menu-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header-mobile-dropdown a,.header-mobile-dropdown button{display:block;width:100%;padding:.72rem .9rem;color:#fff;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.05);text-decoration:none;text-align:left;font-weight:600;font-size:.9rem;font-family:inherit;cursor:pointer;box-sizing:border-box;transition:background .15s}.header-mobile-dropdown a:last-child,.header-mobile-dropdown button:last-child{border-bottom:none}.header-mobile-dropdown a:hover,.header-mobile-dropdown button:hover{background:#00bfa51a}#sl-mobile-signout-btn{color:#f14f72e6}#sl-mobile-signout-btn:hover{color:#f14f72;background:#f14f721a}}.pt-cloud-auth{display:inline-flex;align-items:center;gap:8px;margin-left:4px}.pt-cloud-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#dbe7ffb8;line-height:1}.pt-cloud-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#a8beede6}.pt-cloud-auth[data-state=synced] .pt-cloud-status:before{background:#68d9a8}.pt-cloud-auth[data-state=syncing] .pt-cloud-status:before{background:#7fb8ff}.pt-cloud-btn.action-button{min-height:30px;height:30px;padding:0 12px;margin-left:0;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em}.pt-cloud-user{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#ffffff1c,#ffffff0b);box-shadow:inset 0 1px #ffffff0f,0 10px 22px #00000024;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.pt-cloud-user:hover{background:linear-gradient(180deg,#ffffff26,#ffffff0f);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.pt-cloud-user-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f7dfff2,#34dfc5e0);color:#f7fbff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background-size:cover;background-position:center}.pt-cloud-user-meta{display:none}.pt-cloud-user-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;color:#f3f7ff;font-size:13px;font-weight:800;line-height:1;letter-spacing:.01em}.pt-cloud-user:focus-visible{outline:2px solid rgba(122,170,255,.52);outline-offset:2px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(20px);background:radial-gradient(circle at top,rgba(0,255,240,.14),transparent 42%),linear-gradient(180deg,#101426fb,#070a16fe);color:#e8fffd;padding:.88rem 1.25rem;border-radius:16px;box-shadow:0 22px 42px #0000006b,0 0 0 1px #ffffff0a,0 0 22px #00fff014,inset 0 1px #ffffff14;z-index:10000;font-weight:700;opacity:0;transition:opacity .28s ease,transform .28s ease;text-align:center;border:1px solid rgba(255,255,255,.18);min-width:min(320px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px));line-height:1.45;letter-spacing:.012em;text-shadow:0 0 10px rgba(0,255,240,.06);pointer-events:none}#save-confirm-overlay .custom-modal,#load-confirm-overlay .custom-modal{width:min(560px,92vw);max-width:90%;padding:1.7rem 1.5rem 1.35rem}.save-config-shell{position:relative;width:min(820px,94vw);max-width:94vw;max-height:min(96vh,1100px);display:flex;flex-direction:column;overflow:hidden;background:#151719;border:1px solid #33383d;border-radius:22px;box-shadow:0 28px 70px #0000007a,inset 0 1px #ffffff0d}.showcase-picker-backdrop{display:none;position:fixed;inset:0;background:#04060eb8;z-index:199}.showcase-picker-backdrop.open{display:block}.showcase-picker-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;width:min(860px,92vw);max-height:min(85vh,920px);overflow:visible;padding:1.35rem 1.45rem 1.5rem;border-radius:22px;background:#151719;border:1px solid #33383d;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d;flex-direction:column;box-sizing:border-box}.showcase-picker-modal:before{content:none;display:none}.showcase-picker-modal.open{display:flex}.showcase-logo-modal{width:min(1060px,92vw)}.showcase-picker-modal .logo-lang-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem;flex-shrink:0}.showcase-picker-modal .logo-lang-tabs:empty{display:none}.showcase-picker-modal .poster-lang-tab{appearance:none;background:#32363b;border:1px solid #555c63;border-radius:999px;color:#f7f8f8b8;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.78rem;font-weight:700;padding:.42rem .78rem;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.showcase-picker-modal .poster-lang-tab:hover{background:#3c4147;border-color:#68717a;color:#fff}.showcase-picker-modal .poster-lang-tab.active{background:var(--showcase-solid-accent-bg, #00bfa5);border-color:var(--showcase-solid-accent-border, #00856f);color:var(--showcase-on-pastel, #0a1210)}.showcase-picker-header,.showcase-picker-title,.showcase-picker-header-actions{display:flex;align-items:center;gap:.65rem}.showcase-picker-header{justify-content:space-between;margin:0 -1.45rem 1rem;padding:0 1.45rem .95rem;border-bottom:1px solid #33383d;flex-shrink:0}.showcase-picker-title{flex-wrap:wrap}.showcase-picker-title-main{font-family:Bebas Neue,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.06em;color:var(--showcase-solid-accent-bg, #00bfa5);line-height:1}.showcase-picker-title-subject{display:inline-flex;align-items:center;max-width:min(100%,38rem);padding:.34rem .72rem;border-radius:999px;background:#202225;border:1px solid #33383d;color:#f5f7f8;font-size:.82rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showcase-picker-close-btn{appearance:none;background:#32363b;border:1px solid #555c63;border-radius:10px;color:#f7f8f8;font-size:20px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:none}.showcase-picker-close-btn:hover{background:#3c4147;border-color:#68717a;color:#fff}.showcase-logo-modal .logo-picker-refresh,.showcase-backdrop-modal .logo-picker-refresh{border:1px solid #555c63;border-radius:12px;background:#32363b;color:#f7f8f8;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.72rem 1.05rem;cursor:pointer;box-shadow:none}.showcase-logo-modal .logo-picker-refresh:hover,.showcase-backdrop-modal .logo-picker-refresh:hover{background:#3c4147;border-color:#68717a;color:#fff}.showcase-picker-body{display:flex;flex-direction:column;gap:.9rem;flex:0 1 auto;min-height:0;overflow:visible}.showcase-logo-modal .logo-picker-search,.showcase-backdrop-modal .logo-picker-search{position:relative;z-index:12;flex-shrink:0;border:1px solid #555c63;border-radius:12px;background:#32363b;overflow:hidden;transition:border-color .15s ease,background .15s ease}.showcase-logo-modal .logo-picker-search:focus-within,.showcase-backdrop-modal .logo-picker-search:focus-within{border-color:#68717a;background:#3c4147}.showcase-logo-modal .logo-picker-search input,.showcase-backdrop-modal .logo-picker-search input{width:100%;box-sizing:border-box;background:transparent;border:none;border-radius:0;color:#f7f8f8;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.94rem;font-weight:700;padding:.78rem .9rem;outline:none;box-shadow:none}.showcase-logo-modal .logo-picker-search input:focus,.showcase-backdrop-modal .logo-picker-search input:focus{border:none;background:transparent}.showcase-logo-modal .logo-picker-search .autocomplete-suggestions,.showcase-backdrop-modal .logo-picker-search .autocomplete-suggestions{position:static;z-index:auto;left:auto;right:auto;top:auto;margin:0;max-height:min(240px,38vh);overflow-y:auto;border-radius:0;background:#151719;border:none;border-top:1px solid #33383d;box-shadow:none}.showcase-logo-modal .logo-picker-search .autocomplete-suggestions:empty,.showcase-backdrop-modal .logo-picker-search .autocomplete-suggestions:empty{display:none}.showcase-logo-modal .logo-picker-search .suggestion-item,.showcase-backdrop-modal .logo-picker-search .suggestion-item{padding:.7rem .85rem;color:#ffffffd1;cursor:pointer;font-family:var(--pt-font-body, "Roboto", sans-serif)}.showcase-logo-modal .logo-picker-search .suggestion-item span,.showcase-backdrop-modal .logo-picker-search .suggestion-item span{color:#ffffff7a;margin-left:.35rem}.showcase-logo-modal .logo-picker-search .suggestion-item:hover,.showcase-backdrop-modal .logo-picker-search .suggestion-item:hover{background:#202225;color:#fff}.showcase-picker-empty{padding:1rem;border-radius:14px;background:#202225;border:1px solid #33383d;color:#ffffff9e;text-align:center;flex-shrink:0}.showcase-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}#backdrop-search-modal-grid{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.65rem;max-height:56vh;overflow-y:auto;overflow-x:hidden;padding-right:.2rem}#backdrop-search-modal-grid::-webkit-scrollbar{width:4px}#backdrop-search-modal-grid::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}#backdrop-search-modal-grid .asset-card{flex:1 1 180px;max-width:calc((100% - 1.95rem)/4);min-width:180px;aspect-ratio:auto;display:flex;flex-direction:column;height:auto;box-sizing:border-box}.asset-card{position:relative;overflow:hidden;border-radius:10px;border:1px solid #33383d;background:#202225;cursor:pointer;padding:0;color:inherit;font:inherit;text-align:inherit;appearance:none;-webkit-appearance:none;box-shadow:none;transition:border-color .15s ease,background .15s ease}.asset-card-frame{display:block;aspect-ratio:16 / 9;overflow:hidden;width:100%;background:#0d0e10}.asset-card img{width:100%;height:100%;object-fit:cover;display:block}.asset-resolution-label{display:flex;align-items:center;justify-content:center;min-height:1.45rem;padding:.22rem .4rem .28rem;color:#ffffff94;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.68rem;font-weight:750;letter-spacing:.04em;line-height:1;background:#181a1d;border-top:1px solid #33383d;white-space:nowrap}.asset-card:hover{border-color:#68717a;background:#282b2f;transform:none;box-shadow:none}.showcase-logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;max-height:52vh;overflow-y:auto;overflow-x:hidden;padding:.2rem 0 .1rem}.showcase-logo-grid::-webkit-scrollbar{width:4px}.showcase-logo-grid::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.showcase-logo-grid .clearlogo-item{position:relative;width:auto;min-width:0;min-height:132px;background:#202225;border:1px solid #33383d;border-radius:10px;padding:.55rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;cursor:pointer;box-sizing:border-box;box-shadow:none;transition:border-color .15s ease,background .15s ease}.showcase-logo-grid .clearlogo-frame{flex:1;height:112px;min-height:112px;border-radius:8px;background:#181a1d;display:flex;align-items:center;justify-content:center;padding:.45rem .65rem}.showcase-logo-grid .clearlogo-item img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 1px 4px rgba(0,0,0,.8));pointer-events:none;display:block}.showcase-logo-grid .clearlogo-item:hover{border-color:#68717a;background:#282b2f}.showcase-logo-grid .clearlogo-lang-tag{position:absolute;right:.55rem;top:.48rem;font-size:.48rem;color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.showcase-logo-source-label{grid-column:1 / -1;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#ffffff61;padding:.5rem 0 .15rem}.showcase-logo-source-label:first-child{padding-top:0}@media screen and (max-width:900px){.showcase-logo-modal .logo-picker-refresh,.showcase-backdrop-modal .logo-picker-refresh{padding:.62rem .82rem;font-size:.72rem}#backdrop-search-modal-grid .asset-card{max-width:calc((100% - .65rem)/2);min-width:140px}}.showcase-load-modal{width:min(520px,92vw)!important;max-width:92vw!important;padding:1.35rem 1.45rem 1.2rem!important;text-align:left!important;align-items:stretch!important;display:flex!important;flex-direction:column!important}.showcase-load-modal:before{content:none!important;display:none!important}.showcase-load-modal .background-cache-header{display:flex;align-items:center;gap:.95rem;margin-bottom:.75rem}.showcase-load-modal .background-cache-spinner{width:12px;height:12px;flex-shrink:0;border:0;background:var(--showcase-solid-accent-bg, #00bfa5);border-radius:50%;animation:none;box-shadow:none}.showcase-load-modal .background-cache-message{flex:1;margin:0;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:1.05rem;font-weight:800;line-height:1.25;color:#fff;background:none!important;background-image:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.showcase-load-submessage{margin:0 0 .85rem;color:#ffffff9e;font-size:.88rem;font-weight:600;line-height:1.45}.showcase-load-modal .background-cache-progress-container{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#25282d;margin-bottom:.85rem}.showcase-load-modal .background-cache-progress-bar{height:100%;width:0;border-radius:999px;background:var(--showcase-solid-accent-bg, #00bfa5);box-shadow:none;transition:width .3s ease}.showcase-load-modal .background-cache-details{margin:0;color:#ffffff9e;font-size:.88rem;font-weight:600;line-height:1.45}.showcase-load-modal.is-complete .background-cache-details{color:var(--showcase-solid-accent-hover-bg, #23d8be)}.save-config-shell-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.35rem .95rem;border-bottom:0}.save-config-shell-title-wrap{display:flex;flex-direction:column;gap:.32rem;min-width:0}#saveConfirmTitle{margin:0;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400;line-height:1;letter-spacing:.06em;color:var(--showcase-solid-accent-bg, #00bfa5)}.save-config-shell-subtitle{margin:0;font-size:.86rem;line-height:1.5;color:#ffffff9e}.save-config-shell .custom-modal-close{position:static;flex-shrink:0}.save-config-shell-body{flex:1;overflow-y:auto;padding:1rem 1.15rem .7rem}.save-config-shell-body::-webkit-scrollbar{width:5px}.save-config-shell-body::-webkit-scrollbar-track{background:transparent}.save-config-shell-body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.save-config-shell-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.save-config-main{display:flex;flex-direction:column;gap:.9rem}.save-config-main[hidden],.save-config-success[hidden]{display:none!important}.save-config-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.save-config-toolbar-copy{font-size:.85rem;color:#ffffffad;line-height:1.55;font-weight:600}.save-selection-actions{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.mini-btn{background:var(--showcase-control-bg, #32363b);color:#ffffffe0;border:1px solid var(--showcase-control-border, #555c63);border-radius:9px;padding:.58rem .95rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease;min-width:118px;box-shadow:none}.mini-btn:hover{background:var(--showcase-control-hover-bg, #3c4147);border-color:var(--showcase-control-hover-border, #68717a);color:#fff}.save-config-sections{display:flex;flex-direction:column;gap:.95rem}.save-config-section{display:flex;flex-direction:column;gap:.65rem}.save-config-section h4{margin:0;padding-left:0;border-left:0;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0}.save-config-section[data-theme=credits] h4{color:#e2bd66}.save-config-section[data-theme=appearance] h4{color:#5ce0ca}.save-config-section[data-theme=grid] h4{color:#88c2f0}.save-config-section[data-theme=visibility] h4{color:#e8a0a8}.save-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;border-radius:0;border:0;background:transparent}.save-config-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:.96rem 1rem;border-radius:10px;border:1px solid transparent;background:#202225;cursor:pointer;transition:background .15s ease,border-color .15s ease}.save-config-option:hover{background:#282b2f;border-color:#3a3f44}.save-config-option input[type=checkbox]{margin:0;width:16px;height:16px;accent-color:#5fd98a;cursor:pointer;transform:translateY(2px)}.save-config-section[data-theme=credits] .save-config-option input[type=checkbox]{accent-color:#e2bd66}.save-config-section[data-theme=appearance] .save-config-option input[type=checkbox]{accent-color:#5ce0ca}.save-config-section[data-theme=grid] .save-config-option input[type=checkbox]{accent-color:#88c2f0}.save-config-section[data-theme=visibility] .save-config-option input[type=checkbox]{accent-color:#e8a0a8}.save-config-option-copy{display:flex;flex-direction:column;gap:.28rem;min-width:0}.save-config-option-title{font-size:.98rem;font-weight:800;line-height:1.25;color:#fffffff0}.save-config-option-meta{font-size:.81rem;font-weight:600;line-height:1.5;color:#ffffff94}.save-config-section[data-theme=credits] .save-config-option:has(input[type=checkbox]:checked){background:#e2bd66;border-color:#a67f2e;box-shadow:none}.save-config-section[data-theme=appearance] .save-config-option:has(input[type=checkbox]:checked){background:var(--showcase-solid-accent-bg, #00bfa5);border-color:var(--showcase-solid-accent-border, #00856f);box-shadow:none}.save-config-section[data-theme=grid] .save-config-option:has(input[type=checkbox]:checked){background:#88c2f0;border-color:#5a8fbf;box-shadow:none}.save-config-section[data-theme=visibility] .save-config-option:has(input[type=checkbox]:checked){background:#e8a0a8;border-color:#9d5864;box-shadow:none}.save-config-option:has(input[type=checkbox]:checked) .save-config-option-title{color:var(--showcase-on-pastel, #0a1210)}.save-config-option:has(input[type=checkbox]:checked) .save-config-option-meta{color:#0a1210b8}.save-config-success{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;text-align:center;padding:1.2rem 1.25rem 1.8rem}.save-success-title{display:block;font-size:1.06rem;font-weight:800;color:#fff;margin-bottom:.4rem}.save-success-copy{display:block;color:#5fd98a;font-size:.86rem;line-height:1.45}.save-config-footer{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;padding:.95rem 1.35rem 1.15rem;margin-top:auto;border-top:0}.config-modal-confirm-btn{background:var(--showcase-solid-accent-bg, #00bfa5);color:var(--showcase-on-pastel, #101510);border:1px solid var(--showcase-solid-accent-border, #008f7a);border-radius:9px;padding:.7rem 1rem;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease;box-shadow:none}.config-modal-confirm-btn:hover{background:var(--showcase-solid-accent-hover-bg, #00d4b8);border-color:var(--showcase-solid-accent-border, #008f7a)}.config-modal-cancel-btn{background:var(--showcase-control-bg, #32363b);color:#ffffffe0;border:1px solid var(--showcase-control-border, #555c63);border-radius:9px;padding:.7rem 1rem;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;box-shadow:none}.config-modal-cancel-btn:hover{background:var(--showcase-control-hover-bg, #3c4147);border-color:var(--showcase-control-hover-border, #68717a);color:#fff}@media(max-width:640px){#save-confirm-overlay .custom-modal,#load-confirm-overlay .custom-modal{width:min(100%,96vw);padding:1.45rem 1rem 1.05rem}.save-config-shell{max-width:96vw}.save-config-shell-header{padding:.8rem 1rem .85rem}.save-config-shell-body{padding:.85rem .85rem .2rem}.save-config-toolbar{align-items:stretch}.save-selection-actions{justify-content:stretch}.mini-btn{flex:1 1 0}.save-config-grid{grid-template-columns:1fr}#saveConfirmCancel,#saveConfirmOk{width:100%;min-width:0}.save-config-footer{padding:.85rem 1rem 1rem;justify-content:stretch;align-items:stretch;flex-direction:column}}.showcase-publish-backdrop{position:fixed;inset:0;z-index:12000;background:#000000d1;backdrop-filter:blur(4px)}.showcase-publish-modal{position:fixed;top:50%;left:50%;z-index:12001;width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;transform:translate(-50%,-50%);border:1px solid #3c444a;border-radius:14px;background:#0f1316;color:#f4f7f9;color-scheme:dark;box-shadow:0 30px 90px #000}.showcase-publish-modal[hidden],.showcase-publish-backdrop[hidden]{display:none}.showcase-publish-open{overflow:hidden}.showcase-publish-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:.75rem .95rem;border-bottom:1px solid #252c31;background:#151a1e}.showcase-publish-head h2{margin:0;font:400 1.75rem Bebas Neue,sans-serif;letter-spacing:.025em}.showcase-publish-close{display:grid;width:32px;height:32px;place-items:center;padding:0!important;border:1px solid #3e464d;border-radius:7px;background:#292e33;color:#fff;font-size:0;line-height:0;cursor:pointer}.showcase-publish-close .material-symbols-rounded{display:block;width:22px;height:22px;margin:0;font-size:22px;line-height:22px;text-align:center}#showcase-publish-form{display:grid;gap:.7rem;padding:.9rem}.showcase-publish-section{display:grid;gap:.65rem;padding:.75rem;border-radius:8px;background:#14191d}.showcase-publish-section h3{margin:0;color:#00bfa5;font:800 .68rem Roboto,sans-serif;letter-spacing:.08em;text-transform:uppercase}#showcase-publish-form label{display:grid;gap:.3rem;color:#00bfa5;font:800 .64rem Roboto,sans-serif;letter-spacing:.07em;text-transform:uppercase}#showcase-publish-form input,#showcase-publish-form textarea,#showcase-publish-form select{width:100%;box-sizing:border-box;padding:.68rem .72rem;border:1px solid #30383e;border-radius:8px;outline:0;background:#090c0e;color:#fff;font:500 .82rem Roboto,sans-serif;letter-spacing:0;text-transform:none}#showcase-publish-form input:focus,#showcase-publish-form textarea:focus,#showcase-publish-form select:focus{border-color:#00bfa5}#showcase-publish-form textarea{min-height:76px;resize:vertical}.showcase-publish-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.showcase-publish-source-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:.5rem}.showcase-publish-identity{padding:.7rem;border-radius:8px;background:#14191d}.showcase-publish-identity[hidden]{display:none}.showcase-publish-identity small{margin:0;color:#9ca7af;font-size:.67rem;font-weight:500;letter-spacing:0;text-transform:none}.showcase-publish-identity input:invalid:not(:placeholder-shown){border-color:#ff6f78}.showcase-publish-actions{display:flex;justify-content:flex-end;gap:.55rem}.showcase-publish-actions button,.showcase-publish-status a,.showcase-publish-status button{min-height:38px;padding:0 .85rem;border-radius:7px;font:800 .72rem Roboto,sans-serif;cursor:pointer}.showcase-publish-cancel{border:1px solid #343c42;background:#23292d;color:#f3f6f8}.showcase-publish-submit{display:inline-flex;min-width:148px;align-items:center;justify-content:center;gap:.45rem;border:1px solid #00bfa5;background:#00bfa5;color:#06120f;font-weight:900!important;letter-spacing:.045em;text-transform:uppercase}.showcase-publish-submit .material-symbols-rounded{width:18px;height:18px;display:grid;flex:0 0 18px;place-items:center;font-size:18px;line-height:18px}.showcase-publish-submit:disabled{cursor:progress;opacity:.55}.showcase-publish-status:empty{display:none}.showcase-publish-status{padding:.7rem .8rem;border-radius:8px;background:#242a2f;color:#d5dce1;font-size:.78rem}.showcase-publish-status.is-error{border:1px solid #784046;color:#ffb3b8}.showcase-publish-status.is-success{display:grid;gap:.6rem;padding:.95rem 1rem 1rem;border:1px solid #2b6558;background:linear-gradient(180deg,#14332b,#0e2621);color:#d7fff4}.showcase-published__head{display:flex;align-items:center;gap:.45rem}.showcase-published__head .material-symbols-rounded{color:#00bfa5;font-size:22px;line-height:1}.showcase-published__head strong{font-family:Bebas Neue,sans-serif;font-size:1.35rem;font-weight:400;letter-spacing:.05em;line-height:1;color:#00bfa5;text-transform:uppercase}.showcase-published__link{overflow:hidden;padding:.5rem .65rem;border-radius:7px;background:#00000057;box-shadow:inset 0 0 0 1px #ffffff0f;color:#b6e8dc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.showcase-published__actions{display:flex;flex-wrap:wrap;gap:.5rem}.showcase-publish-status.is-success .showcase-published__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:38px;padding:0 .95rem;border:1px solid #3c7064;border-radius:7px;background:transparent;color:#d7fff4;font:800 .72rem Roboto,sans-serif;text-decoration:none;cursor:pointer}.showcase-publish-status.is-success .showcase-published__btn:hover{border-color:#56988a;color:#fff}.showcase-publish-status.is-success .showcase-published__btn--go{border-color:transparent;background:#00bfa5;color:#06120f}.showcase-publish-status.is-success .showcase-published__btn--go:hover{background:#17d9be;color:#06120f}.showcase-published__btn .material-symbols-rounded{font-size:16px;line-height:1}.showcase-published__btn.is-copied{border-color:#00bfa5;color:#7ff3dd}@media(max-width:560px){.showcase-publish-grid,.showcase-publish-source-grid{grid-template-columns:minmax(0,1fr)}}.header-actions{display:flex;gap:.8rem;align-items:center}.action-button{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(180deg,#ffffff1c,#ffffff0b);border:1px solid rgba(255,255,255,.12);padding:.68rem .96rem;border-radius:12px;color:#fff;cursor:pointer;font-size:.73rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:none;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;font-family:var(--pt-font-body, "Roboto", sans-serif);margin-left:.5rem;height:auto}.action-button:hover{background:linear-gradient(180deg,#ffffff26,#ffffff0f);border-color:#ffffff2e;transform:none;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.action-button-icon{padding:.68rem;min-width:40px;min-height:40px}.config-dropdown{position:relative;display:inline-block}.config-dropdown-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);background:linear-gradient(180deg,#12162afa,#0a0c1cfc);border:1px solid rgba(255,255,255,.1);border-radius:12px;width:184px;min-width:184px;max-width:184px;box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff0f;z-index:5000;padding:4px;animation:dropdownFadeIn .15s ease-out}.config-dropdown-menu:before{content:"";position:absolute;top:-4px;left:0;right:0;height:4px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.config-dropdown-menu.show{display:block}.config-menu-item{width:100%;min-width:0;padding:8px 10px;background:transparent;border:none;border-radius:8px;color:#ffffffd1;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:13px;font-weight:600;cursor:pointer;display:grid;grid-template-columns:20px max-content;align-items:center;justify-content:center;gap:9px;transition:background .12s ease,color .12s ease;text-align:left}.config-menu-item span:last-child{white-space:nowrap}.config-menu-item svg,.config-menu-item .menu-icon,.config-menu-item .material-symbols-rounded,.config-menu-item .material-icons-round,.config-menu-item>span:first-child:not(:last-child){flex:0 0 20px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.config-menu-item:hover{background:#ffffff12;color:#fff}.config-menu-item .material-symbols-rounded,.config-menu-item .pt-menu-icon .material-symbols-rounded{font-family:Material Symbols Rounded!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important;filter:none}.config-menu-item .material-icons-round,.config-menu-item .pt-menu-icon .material-icons-round{font-family:Material Symbols Rounded!important;filter:none}.menu-icon:not(svg):not(.material-symbols-rounded):not(.material-icons-round){width:16px;height:16px;filter:brightness(0) invert(1)}.menu-divider{height:1px;background:#ffffff12;margin:2px 6px}.qeb-wrapper{display:flex;flex-direction:column;align-items:stretch;width:max-content;max-width:none;box-sizing:border-box;margin:0 0 1rem}.qeb-wrapper:not(.qeb-collapsed){border:1px solid var(--showcase-solid-accent-border, #00856f);border-radius:8px;overflow:hidden;background:#151719}.qeb-toggle-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:28px;background:var(--showcase-solid-accent-bg, #00bfa5);border:1px solid var(--showcase-solid-accent-border, #00856f);border-bottom:none;border-radius:8px 8px 0 0;color:var(--showcase-on-pastel, #0a1210);font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;cursor:pointer;transition:background .18s,color .18s,border-color .18s;box-sizing:border-box;z-index:21;box-shadow:none}.qeb-wrapper:not(.qeb-collapsed) .qeb-toggle-btn{border:none;border-radius:0}.qeb-toggle-btn:hover{background:var(--showcase-solid-accent-hover-bg, #23d8be);color:var(--showcase-on-pastel, #0a1210)}.qeb-wrapper.qeb-collapsed .qeb-toggle-btn{border-bottom:1px solid var(--showcase-solid-accent-border, #00856f);border-radius:8px;margin-bottom:8px}.qeb-chevron{width:auto;height:auto;flex-shrink:0;transition:transform .25s ease;color:currentColor;font-size:16px;line-height:1;transform:rotate(180deg)}.qeb-wrapper:not(.qeb-collapsed) .qeb-chevron{transform:rotate(0)}.qeb-container{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;background:#151719;border:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;overflow:hidden;max-height:0;opacity:0;padding:0 14px;transition:max-height .28s ease,opacity .22s ease,padding .22s ease;box-sizing:border-box;z-index:20}.qeb-wrapper:not(.qeb-collapsed) .qeb-container{max-height:150px;opacity:1;padding:10px 14px;overflow:visible}.qeb-row-primary{min-width:min-content}.qeb-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;width:100%}.qeb-row-secondary{padding-top:6px;margin-top:6px;justify-content:center;flex-wrap:nowrap}.qeb-group{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:4px 9px;gap:5px;white-space:nowrap;flex-shrink:0}.qeb-row .qeb-group:last-child{margin-right:0}.qeb-group-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--showcase-solid-accent-hover-bg, #23d8be);margin-right:3px;padding-right:0;border-right:none;white-space:nowrap}.qeb-sublabel{font-size:10px;font-weight:600;color:#ffffff8c;white-space:nowrap}.qeb-select{background:#32363b;border:1px solid #555c63;color:#ffffffd1;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.85rem;font-weight:400;padding:.42rem 2rem .42rem .6rem;min-height:30px;max-width:145px;min-width:44px;border-radius:6px;box-sizing:border-box;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--showcase-control-chevron, var(--pt-control-chevron));background-repeat:no-repeat;background-position:right var(--pt-control-chevron-offset, .65rem) center;background-size:var(--pt-control-chevron-size, 1.1rem) auto;transition:border-color .15s,background .15s}.qeb-select:hover,.qeb-select:focus{background-color:#3c4147;border-color:#68717a;background-image:var(--showcase-control-chevron, var(--pt-control-chevron))}.qeb-select option{background:#202225;color:#f7f8f8}.qeb-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:#32363b;border:1px solid #555c63;color:#ffffff73;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.42rem .62rem;min-width:30px;min-height:30px;line-height:1;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.qeb-pill:hover{background:#3c4147;color:#ffffffd1;border-color:#68717a}.qeb-group-headers .qeb-group-label,.qeb-group-dividers .qeb-group-label,.qeb-group-info .qeb-group-label{color:var(--showcase-solid-accent-hover-bg, #23d8be);border-right:none}.qeb-pill.qeb-pill-active{background:var(--showcase-solid-accent-bg, #00bfa5);border-color:var(--showcase-solid-accent-border, #00856f);color:#f7f8f8;box-shadow:none;font-weight:800}.qeb-pill.qeb-pill-active:hover{background:var(--showcase-solid-accent-hover-bg, #23d8be);border-color:var(--showcase-solid-accent-border, #00856f);color:#f7f8f8}.qeb-range-btn{background:#32363b;border:1px solid #555c63;border-radius:10px;width:22px;height:22px;font-size:14px;font-weight:800;color:#ffffffb8;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 1px;box-shadow:none;transition:background .15s,color .15s,border-color .15s;outline:none;flex-shrink:0}.qeb-range-btn:hover{background:#3c4147;color:#fff;border-color:#68717a}.qeb-row-secondary .qeb-group{padding:4px 9px;gap:5px;align-items:center;box-sizing:border-box}.qeb-group-range .qeb-group-label{padding-right:6px;line-height:1}.qeb-group-range .qeb-range-btn{width:30px;height:30px;min-width:30px;min-height:30px;margin:0;flex-shrink:0}.qeb-group-range .qeb-range-val{min-width:32px;line-height:1;text-align:right}.qeb-group-range .qeb-slider,.qeb-group-range #qeb-blur-amount,.qeb-group-range #qeb-logo-scale,.qeb-group-range #qeb-panel-opacity{-webkit-appearance:none;appearance:none;display:block;width:65px;min-width:65px;height:14px;min-height:14px;max-height:14px;margin:0;padding:0;border:none;border-radius:0;outline:none;line-height:0;cursor:pointer;flex:0 0 65px;align-self:center;overflow:visible;background:transparent;accent-color:var(--showcase-solid-accent-bg, #00bfa5);box-sizing:border-box}.qeb-group-range .qeb-slider::-webkit-slider-runnable-track,.qeb-group-range #qeb-blur-amount::-webkit-slider-runnable-track,.qeb-group-range #qeb-logo-scale::-webkit-slider-runnable-track,.qeb-group-range #qeb-panel-opacity::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--showcase-solid-accent-bg, #00bfa5)}.qeb-group-range .qeb-slider::-moz-range-track,.qeb-group-range #qeb-blur-amount::-moz-range-track,.qeb-group-range #qeb-logo-scale::-moz-range-track,.qeb-group-range #qeb-panel-opacity::-moz-range-track,.qeb-group-range .qeb-slider::-moz-range-progress,.qeb-group-range #qeb-blur-amount::-moz-range-progress,.qeb-group-range #qeb-logo-scale::-moz-range-progress,.qeb-group-range #qeb-panel-opacity::-moz-range-progress{height:4px;border-radius:2px;background:var(--showcase-solid-accent-bg, #00bfa5)}.qeb-group-range .qeb-slider::-webkit-slider-thumb,.qeb-group-range #qeb-blur-amount::-webkit-slider-thumb,.qeb-group-range #qeb-logo-scale::-webkit-slider-thumb,.qeb-group-range #qeb-panel-opacity::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;background:#fff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 1px 4px #00000040}.qeb-group-range .qeb-slider::-moz-range-thumb,.qeb-group-range #qeb-blur-amount::-moz-range-thumb,.qeb-group-range #qeb-logo-scale::-moz-range-thumb,.qeb-group-range #qeb-panel-opacity::-moz-range-thumb{width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 1px 4px #00000040}.qeb-range-val{font-size:11px;color:var(--showcase-solid-accent-hover-bg, #23d8be);min-width:36px;text-align:right;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.menu-icon{width:16px;height:16px;filter:brightness(0) invert(1)}.menu-divider{height:1px;background:#ffffff1a;margin:6px 12px}.action-icon{width:22px;height:22px;min-width:22px;min-height:22px;margin-right:8px;filter:invert(1);display:inline-block;vertical-align:middle}.collapsible{width:calc(100% - 1.7rem);margin-left:auto;margin-right:auto;margin-bottom:.55rem;width:100%}.collapsible-header{position:relative;overflow:hidden;background:linear-gradient(180deg,#0e181cfa,#090f13fa);padding:.78rem .88rem;border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.72rem;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08,0 8px 18px #00000029;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;min-height:48px}.collapsible-header:hover{background:linear-gradient(180deg,#111e21fa,#0b1317fa);border-color:var(--showcase-accent-border);box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0000002e}.collapsible-header h3{margin:0;font-size:.98rem;font-weight:700;letter-spacing:-.015em;color:#fff;display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.toggle-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease;color:#ffffff9e;position:relative;border-radius:0;border:none;background:transparent;box-shadow:none;flex-shrink:0}.toggle-icon:before,.collapsible.active .toggle-icon:before{content:none!important;display:none!important}.collapsible-content{padding:1rem .95rem .95rem;display:none;background:radial-gradient(circle at top,rgba(0,191,165,.05),transparent 42%),linear-gradient(180deg,#091014e0,#060b0ef0);border-radius:14px;margin-top:.36rem;border:1px solid rgba(0,191,165,.1);box-shadow:inset 0 1px #ffffff05,0 8px 18px #0000001f}.collapsible.active .collapsible-content{display:block}.collapsible.active .collapsible-header{border-radius:14px;margin-bottom:.36rem;background:radial-gradient(130% 150% at 50% 0%,rgba(0,191,165,.12),transparent 58%),linear-gradient(180deg,#070d0ffc,#04090afc);border-color:#00bfa57a;box-shadow:inset 0 3px 8px #000c,inset 0 0 0 1px #00bfa54d,inset 0 -1px #ffffff0f}.collapsible.active .toggle-icon{background:transparent;border-color:transparent}.sidebar .collapsible .drop-zone{margin:.42rem 0;padding:.58rem .68rem;text-align:center;height:auto;display:flex;align-items:center;justify-content:center;gap:.42rem;font-size:.64rem;font-weight:700;letter-spacing:.045em;white-space:nowrap}.upload-grid .drop-zone,.upload-grid .upload-grid-btn{margin:0;flex-direction:column;gap:.34rem;min-height:56px;padding:.52rem .42rem;line-height:1.15;white-space:normal}.upload-grid .drop-zone-icon{margin-right:0}.sidebar .collapsible .drop-zone:before{margin-right:0}.sidebar .collapsible .slider-inline{margin:.45rem 0}.sidebar .collapsible .inline-select{margin:.42rem 0;align-items:center}.sidebar .collapsible .toggle-container{margin:.38rem 0}.sidebar .collapsible .gradient-section{margin-top:0}.sidebar-control-group-body .slider-inline,.sidebar-control-group-body .inline-select,.sidebar-control-group-body .toggle-container{margin:0}.sidebar .collapsible .collapsible-content>input[type=text]{margin-bottom:.75rem}.logo-container{display:flex;align-items:center;gap:1rem;position:absolute;left:50%;transform:translate(-50%)}input[type=file]{display:none}@media(max-width:768px){.logo-container{position:static;transform:none}}@media screen and (min-width:901px){.sidebar-toggle{display:none}.mobile-canvas-actions{display:none!important}.header-mobile-menu{display:none}.header-mobile-dropdown{display:none!important}.header-actions{justify-content:flex-end;flex:0 0 auto}}@media screen and (max-width:900px){.mobile-canvas-actions{display:flex;justify-content:space-between;gap:1rem;width:100%;max-width:550px;margin:1rem auto;padding:0 1rem}}@media(max-height:700px){.sidebar{padding-right:1rem}}.settings-selection{max-height:min(56vh,560px);overflow-y:auto;margin:1rem 0 0;padding:1rem;border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#070b186b;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0a}.settings-group{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.settings-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.settings-group h5{margin:0 0 .75rem;color:#bafcf6;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;text-align:left}.checkbox-container{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:.85rem;position:relative;margin-bottom:.65rem;cursor:pointer;user-select:none;color:#fff;padding:.82rem .95rem;border-radius:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid rgba(255,255,255,.08);transition:background .2s ease,border-color .2s ease,transform .2s ease}.checkbox-container:last-child{margin-bottom:0}.checkbox-container:hover{background:linear-gradient(180deg,#ffffff0f,#ffffff06);border-color:#00fff029;transform:translateY(-1px)}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:relative;grid-column:1;height:22px;width:22px;min-width:22px;background-color:#0000003d;border:1px solid rgba(255,255,255,.2);border-radius:7px;transition:all .2s ease}.checkbox-container:hover input~.checkmark{background-color:#00000080;border-color:#fff6}.checkbox-container input:checked~.checkmark{background:var(--pt-accent, #00d4c8);border-color:transparent;box-shadow:0 8px 18px #00bfa538}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:8px;top:4px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.setting-label{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.setting-name{font-weight:700;color:#fff;font-size:.92rem;line-height:1.3;text-align:left}#export-wrapper[data-visual-preset=sharp] .section-title{font-family:Bebas Neue,sans-serif;font-size:2.9rem!important;font-weight:400;letter-spacing:.08em}#export-wrapper[data-visual-preset=sharp] .season-header{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.18em}#export-wrapper[data-visual-preset=sharp] .poster,#export-wrapper[data-visual-preset=sharp] .titlecard,#export-wrapper[data-visual-preset=sharp] .album-art{border-radius:4px!important}#export-wrapper[data-visual-preset=sharp] .poster-wrapper:before,#export-wrapper[data-visual-preset=sharp] .titlecard-wrapper:before,#export-wrapper[data-visual-preset=sharp] .album-art-wrapper:before{border-radius:10px;background:none;border:1px solid rgba(255,255,255,.12)}#export-wrapper[data-visual-preset=soft] .section-title{font-family:Nunito,sans-serif;font-size:2rem!important;font-weight:800;letter-spacing:.04em}#export-wrapper[data-visual-preset=soft] .season-header{font-family:Nunito,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.22em}#export-wrapper[data-visual-preset=sharp] .export-summary{border-radius:6px;border:1px solid rgba(255,255,255,.22)}#export-wrapper[data-visual-preset=sharp] .export-logo-shell{border-bottom:1px solid rgba(255,255,255,.15)}#export-wrapper[data-visual-preset=sharp] .export-summary-grid{border-top:1px solid rgba(255,255,255,.15)}#export-wrapper[data-visual-preset=sharp] .export-summary-grid>.export-info-card+.export-info-card{border-left:1px solid rgba(255,255,255,.12)}#export-wrapper[data-visual-preset=soft] .export-summary{border-radius:26px;border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1.5px #ffffff2e,inset 0 -1px #ffffff0d,0 8px 48px #00000059,0 0 0 3px #ffffff08}#export-wrapper[data-visual-preset=soft] .export-logo-shell{border-bottom:none;background:radial-gradient(ellipse 70% 80% at 50% 60%,rgba(255,255,255,.06) 0%,transparent 100%)}#export-wrapper[data-visual-preset=soft] .export-summary-grid{border-top:none}#export-wrapper[data-visual-preset=soft] .export-summary-grid>.export-info-card+.export-info-card{border-left:1px solid rgba(255,255,255,.06)}#export-wrapper[data-visual-preset=soft] .poster,#export-wrapper[data-visual-preset=soft] .titlecard,#export-wrapper[data-visual-preset=soft] .album-art{border-radius:26px!important}#export-wrapper[data-visual-preset=soft] .poster-wrapper:before,#export-wrapper[data-visual-preset=soft] .titlecard-wrapper:before,#export-wrapper[data-visual-preset=soft] .album-art-wrapper:before{border-radius:32px;background:linear-gradient(180deg,#ffffff1c,#ffffff08);border:1px solid rgba(255,255,255,.1)}#export-wrapper[data-visual-preset=soft] .export-summary{border-radius:26px}.whats-new-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:.68rem .96rem!important;background:var(--pt-whats-new-btn-bg, #32363b)!important;border:1px solid var(--pt-whats-new-btn-border, #555c63)!important;box-shadow:none!important}.whats-new-btn:hover{background:var(--pt-whats-new-btn-hover-bg, #3c4147)!important;border-color:var(--pt-whats-new-btn-hover-border, #68717a)!important;transform:none!important;box-shadow:none!important}.whats-new-badge{font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.62rem;font-weight:800;padding:.26rem .5rem;border-radius:999px;background:var(--pt-whats-new-bg, var(--pt-accent, #00bfa5));border:1px solid var(--pt-whats-new-border, var(--pt-accent-border, #00856f));color:var(--pt-whats-new-text, var(--pt-changelog-on-pastel, #12110e));letter-spacing:.08em;animation:none;line-height:1;flex-shrink:0}:root{--pt-changelog-on-pastel: #0a1210;--pt-whats-new-text: #0a1210}.changelog-overlay{display:none;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:var(--pt-modal-backdrop, rgba(4, 6, 14, .72))!important;z-index:999999!important;align-items:center!important;justify-content:center!important;padding:1.5rem}.changelog-modal{background:var(--pt-changelog-modal-bg, #151719);border:1px solid var(--pt-changelog-modal-border, #33383d);border-radius:22px;padding:1.9rem 1.85rem 1.4rem;max-width:760px;width:min(760px,100%);max-height:min(86vh,920px);display:flex;flex-direction:column;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d;position:relative;z-index:1000000;animation:modalSlideIn .3s ease}.changelog-modal:before{content:none;display:none}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.changelog-modal h3{margin:0 0 1.15rem;font-family:Bebas Neue,sans-serif;font-size:2.1rem;line-height:1;font-weight:400;letter-spacing:.06em;color:var(--pt-changelog-accent-a, var(--pt-accent, #00bfa5));background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset}.changelog-content{flex:1;overflow-y:auto;margin:0 0 1.35rem;padding-right:10px}.changelog-content::-webkit-scrollbar{width:6px}.changelog-content::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.changelog-content::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.changelog-content::-webkit-scrollbar-thumb:hover{background:var(--pt-changelog-accent-a, var(--pt-accent, #00bfa5))}.changelog-release{margin-bottom:1.2rem;padding:1.05rem 1.1rem .35rem;border-radius:16px;background:var(--pt-changelog-surface, #202225);border:1px solid var(--pt-changelog-surface-border, #33383d)}.changelog-release:last-child{margin-bottom:0}.changelog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem;padding-bottom:.8rem;border-bottom:1px solid var(--pt-changelog-surface-border, #33383d);cursor:pointer}.changelog-header:hover{border-bottom-color:#444a50}.changelog-header-left{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.changelog-header h4{margin:0;font-size:1.02rem;font-weight:800;color:#f5f7f8}.changelog-version-label{display:inline-flex;align-items:center;padding:0;border-radius:0;letter-spacing:.01em}.changelog-version-label.is-major,.changelog-version-label.is-feature{position:relative;padding:.38rem .72rem .36rem;border-radius:999px;color:var(--pt-changelog-on-pastel, #12110e);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--pt-changelog-version-border, var(--pt-accent-border, #00856f));background:var(--pt-changelog-version-bg, var(--pt-accent, #00bfa5));box-shadow:none;text-shadow:none}.changelog-version-label.is-feature{background:var(--pt-changelog-version-feature-bg, var(--pt-accent-strong, var(--pt-accent, #23d8be)))}.changelog-version-label.is-major:before,.changelog-version-label.is-feature:before{content:attr(data-release-label);display:inline-flex;align-items:center;margin-right:.55rem;padding-right:.55rem;border-right:1px solid rgba(18,17,14,.18);font-size:.62rem;font-weight:900;letter-spacing:.16em;color:inherit}.changelog-date{font-size:.75rem;color:#ffffff7a;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.changelog-toggle{background:var(--pt-changelog-control-bg, #32363b);border:1px solid var(--pt-changelog-control-border, #555c63);color:#ffffffc7;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;border-radius:999px}.changelog-toggle:hover{background:#3c4147;border-color:#68717a;color:#fff}.changelog-toggle svg{transition:transform .2s ease}.changelog-toggle.collapsed svg{transform:rotate(-90deg)}.changelog-list{list-style:none;padding:0;margin:0}.changelog-groups{display:flex;flex-direction:column;gap:.5rem}.changelog-group{padding:.8rem 0 .2rem;border-radius:0;background:transparent;border:none}.changelog-group+.changelog-group{border-top:1px solid rgba(255,255,255,.06);margin-top:.1rem;padding-top:.9rem}.changelog-group-header{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-bottom:.35rem;margin-bottom:.05rem;border-bottom:none}.changelog-group-badge{display:inline-flex;align-items:center;gap:0;min-height:auto;padding:0;border-radius:0;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border:none;box-shadow:none}.changelog-group-badge:before{content:none}.changelog-badge-feature{background:transparent;color:var(--pt-change-feature, var(--pt-accent-strong, var(--pt-accent, #23d8be)));text-shadow:none}.changelog-badge-improvement{background:transparent;color:var(--pt-change-improvement, #b8c4d0);text-shadow:none}.changelog-badge-fix{background:transparent;color:var(--pt-change-fix, #da8880);text-shadow:none}.changelog-item{display:flex;align-items:flex-start;gap:12px;padding:.68rem 0;color:#ffffffd1;font-size:.93rem;line-height:1.62}.changelog-item-marker{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:.56rem;box-shadow:none}.changelog-item-text{display:block;width:100%;color:#ffffffd1;font-weight:500}.changelog-item-featured{position:relative;margin:0 -.35rem;padding:.68rem .35rem;border-radius:10px;background:var(--pt-accent-soft, rgba(0, 191, 165, .12))}.changelog-item-featured .changelog-item-text{color:var(--pt-accent-strong, var(--pt-accent, #23d8be));font-weight:700}.changelog-item-featured .changelog-item-marker{box-shadow:none}.changelog-feature .changelog-item-marker{background:var(--pt-change-feature-marker, var(--pt-accent, #00bfa5))}.changelog-improvement .changelog-item-marker{background:var(--pt-change-improvement-marker, #b8c4d0)}.changelog-fix .changelog-item-marker{background:var(--pt-change-fix-marker, #da8880)}.changelog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:1rem;border-top:1px solid var(--pt-changelog-surface-border, #33383d)}.changelog-checkbox{display:flex;align-items:center;gap:8px;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.82rem;color:#ffffffad;cursor:pointer;user-select:none}.changelog-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--pt-changelog-checkbox, var(--pt-accent, #00bfa5))}.changelog-checkbox:hover{color:#ffffffe6}.changelog-footer .custom-btn{min-width:110px;background:var(--pt-changelog-btn-bg, var(--pt-accent, #00bfa5));border:1px solid var(--pt-changelog-btn-border, var(--pt-accent-border, #00856f));color:var(--pt-changelog-btn-text, var(--pt-changelog-on-pastel, #12110e));box-shadow:none;font-family:var(--pt-font-body, "Roboto", sans-serif);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.changelog-footer .custom-btn:hover{background:var(--pt-changelog-btn-hover-bg, var(--pt-accent-strong, #23d8be));border-color:var(--pt-changelog-btn-border, var(--pt-accent-border, #00856f));color:var(--pt-changelog-btn-text, var(--pt-changelog-on-pastel, #12110e));box-shadow:none}@media(max-width:768px){.changelog-overlay{padding:0;align-items:flex-end}.changelog-modal{padding:1.1rem 1rem 1rem;max-height:88dvh;max-height:88vh;border-radius:22px 22px 0 0;width:100%;max-width:100%}.changelog-modal h3{font-size:1.65rem;margin-bottom:.85rem}.changelog-release{padding:.85rem .9rem .25rem;border-radius:14px}.changelog-item{font-size:.88rem;padding:.55rem 0}.changelog-footer{flex-direction:column;align-items:stretch;gap:10px;padding-top:.85rem}.changelog-footer .custom-btn{width:100%}}@media(max-width:420px){.changelog-modal{padding:.9rem .85rem .85rem}.changelog-modal h3{font-size:1.45rem}}:root{--pt-changelog-on-pastel: #0a1210;--pt-changelog-btn-text: #0a1210}.pt-announce-overlay{position:fixed;inset:0;z-index:99998;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#040608d1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .26s ease}.pt-announce-overlay.is-visible{opacity:1;pointer-events:auto}.pt-announce-card{position:relative;display:flex;flex-direction:column;width:min(560px,calc(100vw - 2rem));max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);background:radial-gradient(120% 130% at 100% -10%,color-mix(in srgb,var(--pt-accent, #12cc5a) 11%,transparent),transparent 52%),radial-gradient(130% 150% at 0% 0%,rgba(255,255,255,.035),transparent 56%),linear-gradient(180deg,#181d1e,#131718);border:1px solid #3b4445;border-radius:16px;box-shadow:0 32px 90px #000000ad,0 0 45px color-mix(in srgb,var(--pt-accent, #12cc5a) 5%,transparent);overflow:hidden;opacity:0;transform:scale(.96) translateY(10px);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s ease}.pt-announce-overlay.is-visible .pt-announce-card{opacity:1;transform:scale(1) translateY(0)}.pt-announce-accent{display:none}.pt-announce-body{padding:1.45rem 1.45rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scrollbar-gutter:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.pt-announce-body>*{flex-shrink:0}.pt-announce-heading{display:flex;align-items:center;justify-content:center}.pt-announce-headline{margin:0;font-family:var(--pt-font-display, "Bebas Neue", sans-serif);font-size:clamp(1.8rem,5vw,2.1rem);font-weight:400;line-height:1.02;letter-spacing:.04em;text-align:center;text-wrap:balance;color:var(--pt-accent, #00d4c8)}.pt-announce-sub{margin:0;font-family:var(--pt-font-body, "Roboto", sans-serif);max-width:none;width:100%;align-self:stretch;font-size:.85rem;line-height:1.55;text-align:center;color:#dbe3de}.pt-announce-list{display:flex;flex-direction:column;gap:.45rem;margin:.25rem 0 .1rem}.pt-announce-row{display:flex;align-items:center;gap:.7rem;min-height:42px;padding:.55rem .7rem;border:1px solid #2d3738;border-radius:8px;background:#0b0f1066;box-sizing:border-box;opacity:0;transform:translate(-6px);transition:opacity .24s ease,transform .24s ease}.pt-announce-row.is-visible{opacity:1;transform:translate(0)}.pt-announce-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--pt-accent, #00d4c8)}.pt-announce-icon .material-symbols-rounded{font-size:17px}.pt-announce-row-text{font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.8rem;font-weight:500;line-height:1.45;color:#e4ebe7}.pt-announce-row-text a{color:var(--pt-accent, #00d4c8);font-weight:800;text-decoration:underline;text-underline-offset:.18rem}.pt-announce-row-text a:hover,.pt-announce-row-text a:focus-visible{color:#fff}.pt-announce-expiry{width:100%}.pt-announce-timer-context{flex:0 0 auto;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f2f5f3}.pt-announce-expiry-label{flex:0 0 auto;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.75rem;font-weight:800;letter-spacing:.02em;color:var(--pt-accent, #12cc5a);font-variant-numeric:tabular-nums}.pt-announce-timer{display:flex;align-items:center;gap:.65rem;width:100%;min-height:16px}.pt-announce-timer-track{position:relative;flex:1 1 auto;height:3px;overflow:hidden;border-radius:999px;background:#34403e}.pt-announce-timer-fill{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pt-accent, #12cc5a) 64%,#34403e),var(--pt-accent, #12cc5a));transform-origin:left center}.pt-announce-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.pt-announce-footer{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1.45rem .8rem;border-top:1px solid rgba(255,255,255,.07);background:#06090a38}.pt-announce-cta,.pt-announce-dismiss{--pt-action-accent: var(--pt-accent, #12cc5a);display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-width:145px;min-height:36px;padding:.4rem .6rem;border:0;border-radius:0;background:transparent;color:#f2f5f3;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;transition:color .14s ease}.pt-announce-cta .material-symbols-rounded,.pt-announce-dismiss .material-symbols-rounded{color:var(--pt-action-accent);font-size:17px}.pt-announce-cta:is(:hover,:focus-visible),.pt-announce-dismiss:is(:hover,:focus-visible){color:var(--pt-action-accent)}.pt-announce-dismiss{--pt-action-accent: #d07b87}.pt-announce-cta--secondary{--pt-action-accent: #86b8d4}.pt-announce-cta:focus-visible,.pt-announce-dismiss:focus-visible{outline:1px solid var(--pt-action-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pt-announce-overlay,.pt-announce-card,.pt-announce-row{transition:none!important}.pt-announce-row{opacity:1;transform:none}}@media(max-width:520px){.pt-announce-overlay{align-items:stretch;padding:max(.65rem,env(safe-area-inset-top,0px)) .65rem max(.65rem,env(safe-area-inset-bottom,0px))}.pt-announce-card{width:100%;height:auto;max-height:100%;box-sizing:border-box;margin:auto;border-radius:14px}.pt-announce-body{flex:0 1 auto;padding:1.3rem 1rem 1rem}.pt-announce-footer{padding:.75rem 1rem}}:root{--pt-tour-on-pastel: #0a1210;--pt-tour-arrow: #00bfa5;--pt-tour-arrow-stroke: #23d8be;--pt-tour-arrow-head: #23d8be;--pt-tour-ring: #00bfa5;--pt-tour-ring-shadow-a: rgba(0, 191, 165, .14);--pt-tour-ring-shadow-b: rgba(0, 191, 165, .24);--pt-tour-ring-pulse-a: rgba(0, 191, 165, .1);--pt-tour-ring-pulse-b: rgba(0, 191, 165, .32);--pt-tour-arrow-shadow: rgba(0, 191, 165, .22)}@media(min-width:761px){html.pt-compact-ui--showcase{--pt-sidebar-width: 224px;--pt-sidebar-padding: .52rem .52rem .66rem;--pt-sidebar-gap: .32rem;--pt-collapsible-margin-bottom: .3rem;--pt-collapsible-header-min-height: 36px;--pt-collapsible-header-padding: .5rem .58rem;--pt-collapsible-content-padding: .54rem;--pt-collapsible-radius: 8px}html.pt-compact-ui--showcase .main{padding:1.35rem .72rem .72rem}html.pt-compact-ui--showcase .main:before{inset:.32rem;border-radius:14px}html.pt-compact-ui--showcase #export-wrapper{padding:.62rem;gap:.54rem;max-width:min(100%,1160px);border-radius:18px}html.pt-compact-ui--showcase #export-bg-container{border-radius:18px}html.pt-compact-ui--showcase .sidebar .collapsible-header{min-height:34px;padding:.46rem .54rem;border-radius:8px}html.pt-compact-ui--showcase .sidebar .collapsible-header h3{font-size:.82rem;line-height:1.1}html.pt-compact-ui--showcase .pt-compact-toggle{min-height:34px;padding:.46rem .54rem;border-radius:8px}html.pt-compact-ui--showcase .pt-compact-toggle:hover{border-color:var(--showcase-accent-border)}html.pt-compact-ui--showcase #sl-sidebar .pt-compact-toggle__label{font-size:.82rem}html.pt-compact-ui--showcase .sidebar .collapsible-content,html.pt-compact-ui--showcase .sidebar-control-group-body{padding:.42rem .48rem;gap:.28rem}html.pt-compact-ui--showcase .sidebar-control-group{gap:.28rem;padding:.44rem .48rem;margin-bottom:.32rem;border-radius:8px}html.pt-compact-ui--showcase .sidebar label,html.pt-compact-ui--showcase .sidebar .toggle-label,html.pt-compact-ui--showcase .sidebar-control-group-title{font-size:.68rem;line-height:1.12}html.pt-compact-ui--showcase .sidebar input:not([type=checkbox]):not([type=radio]):not([type=range]),html.pt-compact-ui--showcase .sidebar select,html.pt-compact-ui--showcase .sidebar button:not(.pt-compact-toggle):not(.ps-range-btn):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn){min-height:30px;padding-top:.34rem;padding-bottom:.34rem;border-radius:8px}html.pt-compact-ui--showcase .sidebar-control-group-grid .inline-select{gap:.25rem;padding:.38rem .44rem;border-radius:8px}html.pt-compact-ui--showcase .toggle-matrix{gap:2px}html.pt-compact-ui--showcase .toggle-matrix-header,html.pt-compact-ui--showcase .toggle-matrix-row{grid-template-columns:44px repeat(3,1fr)}html.pt-compact-ui--showcase .toggle-matrix-row{padding:3px;border-radius:6px}html.pt-compact-ui--showcase .grid-size-matrix{gap:4px;margin-top:2px}html.pt-compact-ui--showcase .export-summary{--hero-logo-shell-height: 188px;--hero-logo-render-height: 124px;--hero-side-logo-shell-height: 156px;--hero-side-logo-render-height: 104px}html.pt-compact-ui--showcase .sidebar-action-row{--pt-action-row-gap: .32rem;--pt-action-row-margin-top: 0;margin-top:0;--pt-action-row-icon-flex: 1 1 0;--pt-sidebar-action-icon-height: 34px}html.pt-compact-ui--showcase .sidebar-action-row .icon-button{height:34px;min-width:0;padding:.38rem;border-radius:8px;margin-bottom:0}html.pt-compact-ui--showcase .sidebar-action-row .icon-button img.icon{width:17px;height:17px}html.pt-compact-ui--showcase .qeb-wrapper{margin-bottom:.45rem}html.pt-compact-ui--showcase .qeb-toggle-btn{padding:4px 10px;font-size:10px}html.pt-compact-ui--showcase .qeb-wrapper:not(.qeb-collapsed) .qeb-container{max-height:152px;padding:6px 8px 7px}html.pt-compact-ui--showcase .qeb-container{gap:5px}html.pt-compact-ui--showcase .qeb-row{gap:4px}html.pt-compact-ui--showcase .qeb-group{gap:4px;padding:3px 6px;border-radius:7px}html.pt-compact-ui--showcase .qeb-group-label,html.pt-compact-ui--showcase .qeb-sublabel{font-size:9px}html.pt-compact-ui--showcase .qeb-select{min-height:24px;max-width:92px;font-size:10px}html.pt-compact-ui--showcase .qeb-pill{padding:.34rem .5rem;min-height:26px;font-size:9px}html.pt-compact-ui--showcase .qeb-range-btn{width:18px;height:18px;border-radius:8px}html.pt-compact-ui--showcase .qeb-group-range .qeb-range-btn{width:26px;height:26px;min-width:26px;min-height:26px}html.pt-compact-ui--showcase .qeb-group-range .qeb-slider,html.pt-compact-ui--showcase .qeb-group-range #qeb-blur-amount,html.pt-compact-ui--showcase .qeb-group-range #qeb-logo-scale,html.pt-compact-ui--showcase .qeb-group-range #qeb-panel-opacity{width:58px;min-width:58px;flex-basis:58px}html.pt-compact-ui--showcase #qeb-blur-amount::-webkit-slider-thumb,html.pt-compact-ui--showcase #qeb-logo-scale::-webkit-slider-thumb,html.pt-compact-ui--showcase #qeb-panel-opacity::-webkit-slider-thumb{width:14px;height:14px}html.pt-compact-ui--showcase #qeb-blur-amount::-moz-range-thumb,html.pt-compact-ui--showcase #qeb-logo-scale::-moz-range-thumb,html.pt-compact-ui--showcase #qeb-panel-opacity::-moz-range-thumb{width:14px;height:14px}}.header-mobile-dropdown{padding:.65rem!important;flex-direction:column!important;gap:0!important;width:max-content!important;min-width:0!important;max-width:min(17.5rem,calc(100vw - 1.25rem))!important;max-height:calc(100svh - 5.25rem)!important;border-radius:14px!important;border:1px solid #25292e!important;background:#08090b!important;box-shadow:0 24px 54px #00000094!important;overflow-x:hidden!important;overflow-y:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header-mobile-dropdown>.mobile-menu-section{display:block;padding:.5rem .72rem .2rem!important;color:var(--mobile-lab-accent, #12cc5a)!important;font-size:.58rem!important;font-weight:900!important;letter-spacing:.18em!important;line-height:1!important;text-transform:uppercase!important}.header-mobile-dropdown>.mobile-menu-section:first-child{padding-top:.35rem!important}.header-mobile-dropdown.active{display:flex!important}.header-mobile-dropdown>a,.header-mobile-dropdown>button{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.7rem!important;box-sizing:border-box!important;margin:0!important;min-height:38px!important;height:auto!important;border-radius:9px!important;border:0!important;padding:0 .72rem!important;color:#f1f3f6!important;font-family:inherit!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important;text-transform:none!important;text-align:left!important;background:transparent!important;box-shadow:none!important;cursor:pointer;position:relative!important;overflow:hidden!important;transform:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease;appearance:none;-webkit-appearance:none}.header-mobile-dropdown>a:before,.header-mobile-dropdown>a:after,.header-mobile-dropdown>button:before,.header-mobile-dropdown>button:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important;transform:none!important;box-shadow:none!important}.header-mobile-dropdown>a:last-child,.header-mobile-dropdown>button:last-child{border-bottom:0!important}.header-mobile-dropdown>a:hover,.header-mobile-dropdown>a:focus-visible,.header-mobile-dropdown>button:hover,.header-mobile-dropdown>button:focus-visible{border-color:transparent!important;color:#fff!important;background:#171b20!important;outline:none}.header-mobile-dropdown>button[id*=signout],.header-mobile-dropdown #mobile-nav-signout{color:#f1f3f6!important;background:transparent!important;border:0!important;margin-top:.2rem!important}.header-mobile-dropdown>button[id*=signout] .pt-menu-icon,.header-mobile-dropdown #mobile-nav-signout .pt-menu-icon{color:#f1f3f6!important}.header-mobile-dropdown>[style*="display:none"],.header-mobile-dropdown>[style*="display: none"]{display:none!important}.header-mobile-dropdown>button[id*=signout]:hover,.header-mobile-dropdown>button[id*=signout]:focus-visible,.header-mobile-dropdown #mobile-nav-signout:hover,.header-mobile-dropdown #mobile-nav-signout:focus-visible{color:#f1f3f6!important;border-color:transparent!important;background:transparent!important}@media(max-width:900px){.poster-lab-page-body{--mobile-lab-accent: #86b8d4}.thumb-lab-page-body{--mobile-lab-accent: #cf675f}.card-lab-page-body{--mobile-lab-accent: #ffc850}.square-lab-page-body{--mobile-lab-accent: #ff8c42}.showcase-lab-page-body{--mobile-lab-accent: #00bfa5}.header-mobile-menu{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #25292e!important;border-radius:9px!important;background:#101317!important;color:var(--mobile-lab-accent, #12cc5a)!important;box-shadow:none!important}.header-mobile-menu:hover,.header-mobile-menu:focus-visible{border-color:#343a41!important;background:#171b20!important;color:var(--mobile-lab-accent, #12cc5a)!important}.header-mobile-menu .material-symbols-rounded{font-size:20px!important}body.lab-page-body .header-mobile-menu,body.hub-page-body .header-mobile-menu{position:absolute!important;right:1.8rem!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:5}body.lab-page-body #pt-sync-pill{display:none!important}}.header-mobile-dropdown .pt-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;opacity:1;color:var(--menu-accent, var(--mobile-lab-accent, #12cc5a));position:relative;z-index:1}.header-mobile-dropdown .pt-menu-icon svg{width:16px;height:16px;display:block;color:inherit}.header-mobile-dropdown .pt-menu-icon .material-symbols-rounded{font-size:16px;color:inherit}.header-mobile-menu .material-symbols-rounded{font-size:22px;line-height:1}.header-mobile-dropdown .pt-menu-icon img{width:16px;height:16px;display:block;object-fit:contain}.header-mobile-dropdown .pt-menu-label{flex:1 1 auto;min-width:0;position:relative;z-index:1;white-space:nowrap}@media(min-width:900px){.site-header .header-cta{display:none!important}}@media(max-width:480px){body.lab-page-body .header-mobile-menu,body.hub-page-body .header-mobile-menu{right:1.36rem!important}}@media(max-width:760px){body.lab-page-body>header{min-height:0!important;padding:.85rem .9rem!important}body.lab-page-body>header .header-left{min-height:42px!important}.header-left{gap:.62rem!important}.header-left h1{margin:0!important;transform:translateY(2px)!important;font-size:1.55rem!important;line-height:1!important}.lab-page-body .header-left .logo-tile{width:30px!important;height:30px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lab-page-body .header-left .logo-tile img{width:29px!important;height:29px!important}}.header-mobile-dropdown :is(#pt-community-presets-mobile-btn,[data-pt-mobile-keyboard-shortcuts],a[href*=font-library]){display:none!important}.header-mobile-dropdown>button[id*=signout] .pt-menu-icon,.header-mobile-dropdown #mobile-nav-signout .pt-menu-icon{color:var(--mobile-lab-accent, #12cc5a)!important}.header-mobile-dropdown>:is(a,button):is(:hover,:focus-visible){background:transparent!important;color:var(--menu-accent, var(--mobile-lab-accent, #12cc5a))!important}.header-mobile-dropdown>:is(a,button):focus-visible{outline:1px solid var(--mobile-lab-accent, #12cc5a);outline-offset:-2px}@media(max-width:900px){html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle),html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle):is(:hover,:active,:focus-visible){box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--mobile-lab-accent, var(--pt-header-shell-accent, #12cc5a))!important;align-items:center!important;justify-content:center!important}html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle) .material-symbols-rounded{font-size:24px!important;line-height:1!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle):before,html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle):after{content:none!important}html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle):focus-visible{outline:1px solid currentColor!important;outline-offset:-4px}}.material-symbols-rounded{font-family:Material Symbols Rounded!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important;-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 1;font-synthesis:none}.material-symbols-rounded.ms-xs{font-size:13px}.material-symbols-rounded.ms-sm{font-size:14px}.material-symbols-rounded.ms-md{font-size:16px}.material-symbols-rounded.ms-lg{font-size:18px}.pt-settings-path-arrow{display:inline-block;vertical-align:-.12em;margin:0 .1em;font-size:.95em;line-height:1;color:#ffffffb8}.connection-info .pt-settings-path-arrow,.emby-connection-info .pt-settings-path-arrow,.plex-connection-info .pt-settings-path-arrow,.emby-connection-error-card .pt-settings-path-arrow,.plex-connection-error-card .pt-settings-path-arrow,.sonarr-connection-error-card .pt-settings-path-arrow{color:#d58a96}.emby-ctx-btn__ico .material-symbols-rounded,.plex-ctx-btn__ico .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;opacity:1!important}.emby-push-bar-mark .material-symbols-rounded,.plex-push-bar-mark .material-symbols-rounded,.emby-push-btn .material-symbols-rounded,.emby-push-btn .material-icons-round,.plex-push-btn .material-symbols-rounded,.plex-push-btn .material-icons-round,.sonarr-ctx-btn__ico .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20!important}.pt-cloud-user-avatar .material-symbols-rounded{font-size:14px}.material-icons-round{font-family:Material Symbols Rounded!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 1;font-synthesis:none}.material-icons-round.ms-xs{font-size:13px}.material-icons-round.ms-sm{font-size:14px}.material-icons-round.ms-md{font-size:16px}.material-icons-round.ms-lg{font-size:18px}.config-modal-close .material-symbols-rounded,.pt-announce-close .material-symbols-rounded,#pt-auth-modal .pt-auth-close .material-symbols-rounded,.hub-modal__close .material-symbols-rounded,.hub-detail-hero__close .material-symbols-rounded,.ptcp-close-btn .material-symbols-rounded,.logo-picker-close-btn .material-symbols-rounded,.showcase-picker-close-btn .material-symbols-rounded,.thumb-picker-close-btn .material-symbols-rounded,.sep-library-modal-close .material-symbols-rounded,.home-lightbox-close .material-symbols-rounded,.emby-qr-close .material-symbols-rounded,.plex-qr-close .material-symbols-rounded,.eps-close .material-symbols-rounded,.emby-poster-push-close .material-symbols-rounded,.plex-poster-push-close .material-symbols-rounded,.cl-emby-season-close .material-symbols-rounded,.cl-plex-season-close .material-symbols-rounded,.cl-emby-push-close .material-symbols-rounded,.cl-plex-push-close .material-symbols-rounded,.custom-modal-close .material-symbols-rounded,.admin-icon-btn .material-symbols-rounded{font-size:20px;line-height:1}:is(.pt-modal-close,.config-modal-close,.pt-announce-close,.pt-auth-close,.ptks-close,.ptcp-close-btn,.hub-modal__close,.hub-detail-hero__close,.logo-picker-close-btn,.showcase-picker-close-btn,.thumb-picker-close-btn,.sep-library-modal-close,.home-lightbox-close,.about-guide-zoom-close,.custom-modal-close,.close-modal,.cl-source-picker-close,.pl-source-picker-close,.edit-bar-settings-close,.emby-seasons-close,.plex-seasons-close,.emby-qr-close,.plex-qr-close,.eps-close,.sm-close,.emby-poster-push-close,.plex-poster-push-close,.cl-emby-season-close,.cl-plex-season-close,.cl-emby-push-close,.cl-plex-push-close){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--pt-close-control-size, 36px)!important;height:var(--pt-close-control-size, 36px)!important;min-width:var(--pt-close-control-size, 36px)!important;min-height:var(--pt-close-control-size, 36px)!important;padding:0!important;border-radius:8px!important;line-height:1!important}:is(.pt-modal-close,.config-modal-close,.pt-announce-close,.pt-auth-close,.ptks-close,.ptcp-close-btn,.hub-modal__close,.hub-detail-hero__close,.logo-picker-close-btn,.showcase-picker-close-btn,.thumb-picker-close-btn,.sep-library-modal-close,.home-lightbox-close,.about-guide-zoom-close,.custom-modal-close,.close-modal,.cl-source-picker-close,.pl-source-picker-close,.edit-bar-settings-close,.emby-seasons-close,.plex-seasons-close,.emby-qr-close,.plex-qr-close,.eps-close,.sm-close,.emby-poster-push-close,.plex-poster-push-close,.cl-emby-season-close,.cl-plex-season-close,.cl-emby-push-close,.cl-plex-push-close) :is(.material-symbols-rounded,.material-icons-round){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;margin:0!important;font-size:20px!important;line-height:1!important;transform:translateY(-1px)!important}.config-menu-item .material-icons-round,.config-menu-item .pt-menu-icon .material-icons-round,.pt-header-menu .config-menu-item .pt-menu-icon .material-icons-round{font-family:Material Symbols Rounded!important;filter:none!important;color:inherit}.icon-button .material-symbols-rounded.icon,.sidebar-action-row .material-symbols-rounded.icon,.action-button .material-symbols-rounded.action-icon,.po-eb-btn .material-symbols-rounded,.po-eb-icon.material-symbols-rounded{font-size:22px;line-height:1;vertical-align:middle}.option-icon .material-symbols-rounded{font-size:18px;line-height:1;vertical-align:middle}.action-icon.material-symbols-rounded,button .action-icon.material-symbols-rounded{font-size:20px;line-height:1;flex-shrink:0}.toggle-icon:before{content:none!important;display:none!important}.sidebar .toggle-icon:before{content:none!important;display:none!important}.pt-sidebar-toggle{font-size:18px!important;color:#ffffff9e;transition:color .2s ease;flex-shrink:0;pointer-events:none}.collapsible-header:hover .pt-sidebar-toggle{color:#ffffffe0}.action-icon.material-symbols-rounded,.action-icon.material-icons-round{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin-right:0!important;filter:none!important;flex-shrink:0;line-height:1}button.action-button,.sidebar button.action-button{gap:.42rem}.ct-btn-row .action-icon.material-symbols-rounded,.ct-btn-row .action-icon.material-icons-round{font-size:15px!important}.ct-label-tools .season-style-btns .action-icon.material-symbols-rounded,.ct-label-tools .season-style-btns .action-icon.material-icons-round{font-size:14px!important}.po-eb-btn .material-symbols-rounded,.po-eb-btn .material-icons-round{flex-shrink:0;font-size:16px!important;line-height:1}.emby-sort-trigger-arrow .material-symbols-rounded,.plex-sort-trigger-arrow .material-symbols-rounded,.emby-sort-check .material-symbols-rounded,.plex-sort-check .material-symbols-rounded,.emby-sort-dir .material-symbols-rounded,.plex-sort-dir .material-symbols-rounded{font-size:16px;line-height:1;vertical-align:middle}.emby-sort-check,.plex-sort-check{display:inline-flex;align-items:center;justify-content:center;width:16px;min-height:16px}.emby-sort-trigger-arrow,.plex-sort-trigger-arrow,.emby-sort-dir,.plex-sort-dir{display:inline-flex;align-items:center;justify-content:center;min-width:16px}.po-eb-unit .po-eb-group .po-eb-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0!important;gap:0;flex-shrink:0}.po-eb-dl .material-icons-round.po-eb-icon,.po-eb-dl .po-eb-icon--white,#eb-download-btn .material-icons-round,#thumb-eb-download-btn .material-icons-round{filter:none!important;color:inherit!important}.po-eb-reset .material-symbols-rounded.po-eb-icon,#eb-reset-btn .material-symbols-rounded,#thumb-eb-reset-btn .material-symbols-rounded{filter:none!important;color:inherit!important;font-size:16px;line-height:1}.icon-button .material-icons-round.icon,.sidebar-action-row .material-icons-round.icon{font-size:22px;line-height:1}.option-icon .material-icons-round{font-size:18px;line-height:1;vertical-align:middle}.drop-zone-icon.material-icons-round,.drop-zone-icon.material-symbols-rounded{margin-right:9px;opacity:.95;vertical-align:middle;flex-shrink:0}.logo-picker-refresh{display:inline-flex;align-items:center;gap:.35rem}.logo-picker-refresh .material-symbols-rounded,.logo-picker-refresh .material-icons-round{font-size:15px;line-height:1;flex-shrink:0}.emby-sort-select,.plex-sort-select,.sonarr-sort-select{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .65rem center!important;background-size:1.1rem auto!important}@media(max-width:760px){#emby-close-btn,#plex-close-btn,#sonarr-close-btn,#cl-emby-close-btn,#cl-plex-close-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin-left:0!important;gap:0!important;font-size:0!important;line-height:0!important;flex-shrink:0}#emby-close-btn .material-symbols-rounded,#emby-close-btn .material-icons-round,#plex-close-btn .material-symbols-rounded,#plex-close-btn .material-icons-round,#sonarr-close-btn .material-symbols-rounded,#sonarr-close-btn .material-icons-round,#cl-emby-close-btn .material-symbols-rounded,#cl-emby-close-btn .material-icons-round,#cl-plex-close-btn .material-symbols-rounded,#cl-plex-close-btn .material-icons-round{font-size:18px!important;line-height:1!important;margin:0!important;display:block!important}#emby-close-btn svg,#plex-close-btn svg,#sonarr-close-btn svg,#cl-emby-close-btn svg,#cl-plex-close-btn svg{width:18px!important;height:18px!important;margin:0!important;display:block!important}}:root{--showcase-solid-bg: #070a0a;--showcase-solid-header: rgba(14, 22, 21, .98);--showcase-solid-sidebar: #0c100f;--showcase-solid-panel: #141918;--showcase-solid-panel-2: #1a201f;--showcase-solid-control: #32363b;--showcase-solid-border: #2a3331;--showcase-solid-border-strong: #3d4845;--showcase-solid-accent-bg: #00bfa5;--showcase-solid-accent-hover-bg: #23d8be;--showcase-solid-accent-border: #00856f;--showcase-solid-accent-hover-border: #009278;--showcase-solid-accent-soft: rgba(0, 191, 165, .18);--showcase-solid-accent-faint: rgba(0, 191, 165, .026);--showcase-action-glass: #202225;--showcase-action-glass-hover: #282b2f;--showcase-action-glass-border: #3f454b;--showcase-action-download: #83b8d5;--showcase-action-download-hover: #91c4df;--showcase-action-download-border: #5e8fa8;--showcase-action-reset: #d07b87;--showcase-action-reset-hover: #dc8a95;--showcase-action-reset-border: #9d5864;--showcase-on-pastel: #0a1210;--showcase-glass-section-bg: #141918;--showcase-glass-section-hover-bg: #1a201f;--showcase-glass-section-border: #2a3331;--showcase-glass-section-hover-border: #3d4845;--showcase-glass-section-active-border: #00bfa5;--showcase-glass-section-content-bg: #101514;--pt-accent: var(--showcase-solid-accent-bg);--pt-accent-strong: var(--showcase-solid-accent-hover-bg);--pt-accent-border: var(--showcase-solid-accent-border);--pt-accent-faint: var(--showcase-solid-accent-faint);--pt-range-track: var(--showcase-solid-accent-bg);--pt-toggle-track-checked-bg: var(--showcase-solid-accent-bg)}body,.layout{background:var(--showcase-solid-bg)!important;background-image:none!important}header{background:var(--showcase-solid-header)!important;background-image:none!important;border-bottom:1px solid rgba(0,191,165,.42)!important;box-shadow:0 18px 44px #0000006b,inset 0 -1px #00bfa55c!important}.header-left h1{color:var(--pt-lab-accent-showcase)!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;filter:none!important;text-shadow:none!important}.lab-logo-tile--showcase,.header-left .logo-tile{background:#ffffff13!important;background-image:none!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00000057!important}.nav-link:before{background:#00bfa51f!important;background-image:none!important}.nav-link:after{background:#00bfa5b8!important;background-image:none!important}.sidebar{background:var(--showcase-solid-sidebar)!important;background-image:none!important;border-right:1px solid rgba(0,191,165,.36)!important;box-shadow:inset -1px 0 #00bfa561!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sidebar:before,.sidebar:after{content:none!important;display:none!important;background:none!important;background-image:none!important;box-shadow:none!important}.layout>.sidebar .pt-compact-toggle,.sidebar .collapsible-header{background:var(--showcase-glass-section-bg)!important;background-image:none!important;border:1px solid var(--showcase-glass-section-border)!important;box-shadow:inset 0 1px #ffffff09!important}.sidebar .collapsible-header:hover{background:var(--showcase-glass-section-hover-bg)!important;border-color:var(--showcase-glass-section-hover-border)!important;box-shadow:inset 0 1px #ffffff0a!important}.sidebar .collapsible.active .collapsible-header,.sidebar .collapsible-header[aria-expanded=true]{background:var(--showcase-glass-section-hover-bg)!important;background-image:none!important;border-color:var(--showcase-glass-section-active-border)!important;box-shadow:inset 0 1px #ffffff0a!important}.layout>.sidebar .pt-compact-toggle:hover{background:var(--showcase-glass-section-hover-bg)!important;border-color:var(--showcase-glass-section-hover-border)!important;box-shadow:inset 0 1px #ffffff0a!important}.sidebar .collapsible-content{background:var(--showcase-glass-section-content-bg)!important;background-image:none!important;border:1px solid color-mix(in srgb,var(--showcase-glass-section-active-border) 28%,transparent)!important;box-shadow:none!important}.main{background:var(--showcase-solid-bg)!important;background-image:none!important}.main:before,#export-wrapper:before{content:none!important;display:none!important}.qeb-wrapper:not(.qeb-collapsed){border:1px solid var(--showcase-solid-accent-border)!important;border-radius:8px!important;overflow:hidden!important;background:#151719!important}.qeb-wrapper:not(.qeb-collapsed) .qeb-toggle-btn{border:none!important;border-radius:0!important}.qeb-toggle-btn{width:100%!important;min-height:28px!important;border-radius:8px 8px 0 0!important;border:1px solid var(--showcase-solid-accent-border)!important;border-bottom:0!important;background:var(--showcase-solid-accent-bg)!important;background-image:none!important;color:var(--showcase-on-pastel)!important;box-shadow:none!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-shadow:none!important}.qeb-toggle-btn:hover,.qeb-toggle-btn[aria-expanded=true]:hover{background:var(--showcase-solid-accent-hover-bg)!important;border-color:var(--showcase-solid-accent-border)!important;color:var(--showcase-on-pastel)!important}.qeb-wrapper.qeb-collapsed .qeb-toggle-btn{border-bottom:1px solid var(--showcase-solid-accent-border)!important;border-radius:8px!important;margin-bottom:8px!important;background:var(--showcase-solid-accent-bg)!important;background-image:none!important;color:var(--showcase-on-pastel)!important;box-shadow:none!important}.qeb-wrapper.qeb-collapsed .qeb-toggle-btn:hover{background:var(--showcase-solid-accent-hover-bg)!important;border-color:var(--showcase-solid-accent-border)!important;color:var(--showcase-on-pastel)!important}.qeb-chevron{color:currentColor!important;stroke:currentColor!important}.qeb-container{width:100%!important;max-width:100%!important;background:#151719!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.qeb-row{background:transparent!important;background-image:none!important}.qeb-group{background:#ffffff0a!important;background-image:none!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:8px!important;box-shadow:none!important}.qeb-group-label{color:var(--showcase-solid-accent-hover-bg)!important;border-right:none!important;background:none!important;background-image:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.qeb-sublabel{color:#ffffffad!important;text-shadow:none!important}.qeb-divider{display:none!important}.qeb-select,.qeb-range-btn,.qeb-pill{background-color:var(--showcase-solid-control)!important;background-image:none!important;border:1px solid var(--showcase-solid-border-strong)!important;color:#f7f8f8!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}.qeb-select{color-scheme:dark!important;background-image:var(--showcase-control-chevron, var(--pt-control-chevron))!important;background-repeat:no-repeat!important;background-position:right var(--pt-control-chevron-offset, .65rem) center!important;background-size:var(--pt-control-chevron-size, 1.1rem) auto!important}.qeb-select:hover,.qeb-select:focus,.qeb-range-btn:hover,.qeb-pill:hover{background-color:#3c4147!important;border-color:#68717a!important;box-shadow:none!important;transform:none!important}.qeb-select:hover,.qeb-select:focus{background-image:var(--showcase-control-chevron, var(--pt-control-chevron))!important}.qeb-pill:not(.qeb-pill-active){color:#ffffff73!important}.qeb-pill:hover:not(.qeb-pill-active){color:#ffffffd1!important}.qeb-pill.qeb-pill-active,.qeb-pill[aria-pressed=true]{background:var(--showcase-solid-accent-bg)!important;background-image:none!important;border-color:var(--showcase-solid-accent-border)!important;color:#f7f8f8!important;box-shadow:none!important;font-weight:800!important}.qeb-pill.qeb-pill-active:hover,.qeb-pill[aria-pressed=true]:hover{background:var(--showcase-solid-accent-hover-bg)!important;border-color:var(--showcase-solid-accent-border)!important;color:#f7f8f8!important}.qeb-select option{background:#202225!important;color:#f7f8f8!important}.qeb-range-val{color:var(--showcase-solid-accent-hover-bg)!important;font-weight:800!important}.qeb-group-range .qeb-slider,.qeb-group-range #qeb-blur-amount,.qeb-group-range #qeb-logo-scale,.qeb-group-range #qeb-panel-opacity{accent-color:var(--showcase-solid-accent-bg)!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.qeb-group-range .qeb-slider::-webkit-slider-runnable-track,.qeb-group-range #qeb-blur-amount::-webkit-slider-runnable-track,.qeb-group-range #qeb-logo-scale::-webkit-slider-runnable-track,.qeb-group-range #qeb-panel-opacity::-webkit-slider-runnable-track,.qeb-group-range .qeb-slider::-moz-range-track,.qeb-group-range #qeb-blur-amount::-moz-range-track,.qeb-group-range #qeb-logo-scale::-moz-range-track,.qeb-group-range #qeb-panel-opacity::-moz-range-track{background:linear-gradient(to right,var(--showcase-solid-accent-bg) 0 var(--showcase-range-progress, 0%),#34383b var(--showcase-range-progress, 0%) 100%)!important;background-image:linear-gradient(to right,var(--showcase-solid-accent-bg) 0 var(--showcase-range-progress, 0%),#34383b var(--showcase-range-progress, 0%) 100%)!important}.qeb-group-range .qeb-slider::-moz-range-progress,.qeb-group-range #qeb-blur-amount::-moz-range-progress,.qeb-group-range #qeb-logo-scale::-moz-range-progress,.qeb-group-range #qeb-panel-opacity::-moz-range-progress{background:transparent!important;background-image:none!important}.qeb-group-range .qeb-slider::-webkit-slider-thumb,.qeb-group-range #qeb-blur-amount::-webkit-slider-thumb,.qeb-group-range #qeb-logo-scale::-webkit-slider-thumb,.qeb-group-range #qeb-panel-opacity::-webkit-slider-thumb,.qeb-group-range .qeb-slider::-moz-range-thumb,.qeb-group-range #qeb-blur-amount::-moz-range-thumb,.qeb-group-range #qeb-logo-scale::-moz-range-thumb,.qeb-group-range #qeb-panel-opacity::-moz-range-thumb{background:#fff!important;border:0!important;box-shadow:0 1px 4px #0000004d,0 0 0 1px #00bfa51f!important}:root{--showcase-control-bg: #32363b;--showcase-control-hover-bg: #3c4147;--showcase-control-border: #555c63;--showcase-control-hover-border: #68717a;--showcase-control-text: #f7f8f8;--showcase-solid-red-bg: #c87884;--showcase-solid-red-hover-bg: #d48893;--showcase-solid-red-border: #965463;--showcase-control-chevron: var(--pt-control-chevron);--pt-field-bg: #32363b;--pt-field-border: #555c63;--pt-field-border-focus: #68717a}.sidebar select,.sidebar input[type=text],.sidebar input[type=number],.sidebar input[type=search],.sidebar input[type=email],.sidebar input[type=url],.sidebar input[type=password],.sidebar input[type=tel],.sidebar textarea,.grid-size-select,.sidebar-control-group-grid .inline-select select{background-color:var(--showcase-control-bg)!important;background-image:none!important;border-color:var(--showcase-control-border)!important;color:var(--showcase-control-text)!important;box-shadow:none!important}.sidebar select,.grid-size-select,.align-pair-select,.sidebar-control-group-grid .inline-select select{background-image:var(--showcase-control-chevron)!important;background-repeat:no-repeat!important;background-position:right var(--pt-control-chevron-offset, .65rem) center!important;background-size:var(--pt-control-chevron-size, 1.1rem) auto!important;padding-right:2rem!important}.sidebar select:hover,.sidebar select:focus,.sidebar input:hover,.sidebar input:focus,.sidebar textarea:hover,.sidebar textarea:focus,.grid-size-select:hover,.grid-size-select:focus,.align-pair-select:hover,.align-pair-select:focus,.sidebar-control-group-grid .inline-select select:hover,.sidebar-control-group-grid .inline-select select:focus{background-color:var(--showcase-control-hover-bg)!important;border-color:var(--showcase-control-hover-border)!important;outline:none!important;box-shadow:none!important}.sidebar select:hover,.sidebar select:focus,.grid-size-select:hover,.grid-size-select:focus,.align-pair-select:hover,.align-pair-select:focus,.sidebar-control-group-grid .inline-select select:hover,.sidebar-control-group-grid .inline-select select:focus{background-image:var(--showcase-control-chevron)!important}.sidebar select option,.grid-size-select option{background:#202225!important;color:#f7f8f8!important}.sidebar-control-group,.sidebar-control-group-grid .inline-select{background:#202225!important;background-image:none!important;border-color:#33383d!important;box-shadow:none!important}.sidebar-control-group-title,.sidebar-control-group-grid .inline-select .toggle-label{color:#ffffffb8!important;text-shadow:none!important}.sidebar button:not(.ps-range-btn):not(.icon-button):not(.pt-compact-toggle):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn):not(.showcase-select-picker__trigger):not(.showcase-select-picker__item),.drop-zone{background:var(--showcase-control-bg)!important;background-image:none!important;border-color:var(--showcase-control-border)!important;color:var(--showcase-control-text)!important;box-shadow:none!important;transform:none!important}.sidebar button:not(.ps-range-btn):not(.icon-button):not(.pt-compact-toggle):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn):not(.showcase-select-picker__trigger):not(.showcase-select-picker__item):hover,.drop-zone:hover{background:var(--showcase-control-hover-bg)!important;border-color:var(--showcase-control-hover-border)!important;color:#fff!important}.ps-range-btn{background:var(--showcase-control-bg)!important;background-image:none!important;border-color:var(--showcase-control-border)!important;color:var(--showcase-solid-accent-hover-bg)!important;box-shadow:none!important;transform:none!important}.ps-range-btn:hover,.ps-range-btn:active{background:var(--showcase-control-hover-bg)!important;border-color:var(--showcase-control-hover-border)!important;color:#fff!important;transform:none!important}input:checked+.toggle-slider{background:var(--showcase-solid-accent-bg)!important;background-image:none!important}#downloadBtn,.icon-button.teal{background:var(--showcase-action-glass)!important;background-image:none!important;border:1px solid var(--showcase-action-glass-border)!important;color:var(--showcase-action-download)!important;box-shadow:0 0 0 2px var(--showcase-action-download)!important}#downloadBtn:hover,.icon-button.teal:hover{background:var(--showcase-action-glass-hover)!important;border-color:var(--showcase-action-download-border)!important;color:var(--showcase-action-download-hover)!important;box-shadow:0 0 0 2px var(--showcase-action-download-hover)!important}#publishShowcaseBtn{background:var(--showcase-action-glass)!important;background-image:none!important;border:1px solid var(--showcase-action-glass-border)!important;color:var(--showcase-solid-accent-bg)!important;box-shadow:0 0 0 2px var(--showcase-solid-accent-bg)!important}#publishShowcaseBtn:hover{background:var(--showcase-action-glass-hover)!important;border-color:var(--showcase-solid-accent-border)!important;color:var(--showcase-solid-accent-hover-bg)!important;box-shadow:0 0 0 2px var(--showcase-solid-accent-hover-bg)!important}#resetBtn,.icon-button.red{background:var(--showcase-action-glass)!important;background-image:none!important;border:1px solid var(--showcase-action-glass-border)!important;color:var(--showcase-action-reset)!important;box-shadow:0 0 0 2px var(--showcase-action-reset)!important}#resetBtn:hover,.icon-button.red:hover{background:var(--showcase-action-glass-hover)!important;border-color:var(--showcase-action-reset-border)!important;color:var(--showcase-action-reset-hover)!important;box-shadow:0 0 0 2px var(--showcase-action-reset-hover)!important}#downloadBtn .material-symbols-rounded.icon,#publishShowcaseBtn .material-symbols-rounded.icon,#resetBtn .material-symbols-rounded.icon{opacity:1;color:inherit}.custom-overlay{background:#04060eb8!important}.custom-modal,#save-confirm-overlay .custom-modal,#load-confirm-overlay .custom-modal,.save-config-shell{background:#151719!important;background-image:none!important;border:1px solid #33383d!important;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d!important}.custom-modal:before,.save-config-shell:before{content:none!important;display:none!important}.custom-modal h3,#custom-confirm-overlay .custom-modal h3,#saveConfirmTitle{font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--showcase-solid-accent-bg)!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.custom-modal p{color:#ffffffb3!important;text-shadow:none!important}.custom-modal-close{background:var(--showcase-control-bg)!important;background-image:none!important;border-color:var(--showcase-control-border)!important;color:var(--showcase-control-text)!important;box-shadow:none!important}.custom-modal-close:hover{background:var(--showcase-control-hover-bg)!important;border-color:var(--showcase-control-hover-border)!important;color:#fff!important}.custom-btn,.custom-btn-gray,.custom-btn-red,.custom-btn-blue{background-image:none!important;box-shadow:none!important;transform:none!important;border-radius:999px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.custom-btn-gray,#confirmNo{background:var(--showcase-control-bg)!important;border-color:var(--showcase-control-border)!important;color:var(--showcase-control-text)!important}.custom-btn-gray:hover,#confirmNo:hover{background:var(--showcase-control-hover-bg)!important;border-color:var(--showcase-control-hover-border)!important;color:#fff!important}.custom-btn-red,#confirmYes{background:var(--showcase-solid-red-bg)!important;border-color:var(--showcase-solid-red-border)!important;color:var(--showcase-on-pastel)!important}.custom-btn-red:hover,#confirmYes:hover{background:var(--showcase-solid-red-hover-bg)!important;border-color:var(--showcase-solid-red-border)!important;color:var(--showcase-on-pastel)!important}.custom-btn-blue{background:var(--showcase-solid-accent-bg)!important;border-color:var(--showcase-solid-accent-border)!important;color:var(--showcase-on-pastel)!important}.custom-btn-blue:hover{background:var(--showcase-solid-accent-hover-bg)!important;border-color:var(--showcase-solid-accent-border)!important;color:var(--showcase-on-pastel)!important}#show-search-input,.api-fields input,#logo-search-input{background-color:var(--showcase-control-bg)!important;background-image:none!important;border:1px solid var(--showcase-control-border)!important;color:var(--showcase-control-text)!important;box-shadow:inset 0 1px #ffffff0a!important}#show-search-input::placeholder,.api-fields input::placeholder,#logo-search-input::placeholder{color:#ffffff6b!important}#show-search-input:hover,#show-search-input:focus,.api-fields input:hover,.api-fields input:focus,#logo-search-input:hover,#logo-search-input:focus{background-color:var(--showcase-control-hover-bg)!important;border-color:var(--showcase-solid-accent-border)!important;outline:none!important;box-shadow:0 0 0 1px #00bfa538!important}.api-selected-show{color:var(--showcase-solid-accent-hover-bg)!important}.api-suggestions,.sidebar .autocomplete-suggestions{background:#151719!important;background-image:none!important;border:1px solid var(--showcase-solid-accent-border)!important;border-radius:12px!important;box-shadow:0 18px 44px #00000085,0 0 0 1px #00bfa514,inset 0 1px #ffffff0d!important;padding:6px!important;overflow:hidden!important}.api-suggestion-item,.sidebar .autocomplete-suggestions>div,.sidebar .autocomplete-suggestions .search-result-item{background:#202225!important;background-image:none!important;border:1px solid #33383d!important;border-radius:8px!important;margin:0 0 4px!important;transform:none!important}.api-suggestion-item:last-child,.sidebar .autocomplete-suggestions>div:last-child{margin-bottom:0!important}.api-suggestion-item:hover,.sidebar .autocomplete-suggestions>div:hover,.sidebar .autocomplete-suggestions .search-result-item:hover,.search-result-item:hover{background:#282b2f!important;border-color:var(--showcase-control-hover-border)!important;transform:none!important}.api-suggestion-title{color:#f7f8f8!important}.api-suggestion-year{color:#ffffff85!important}#connect-api-btn{background:#151719!important;background-image:none!important;border:1px solid #33383d!important;box-shadow:none!important}#connect-api-btn:hover{background:var(--showcase-control-hover-bg)!important;border-color:var(--showcase-solid-accent-border)!important;color:#fff!important}.save-config-shell .mini-btn{background:var(--showcase-control-bg)!important;background-image:none!important;border-color:var(--showcase-control-border)!important;color:#ffffffe0!important;box-shadow:none!important;transform:none!important}.save-config-shell .mini-btn:hover{background:var(--showcase-control-hover-bg)!important;border-color:var(--showcase-control-hover-border)!important;color:#fff!important}.save-config-shell .config-modal-cancel-btn{background:var(--showcase-control-bg)!important;background-image:none!important;border-color:var(--showcase-control-border)!important;color:#ffffffe0!important;box-shadow:none!important;transform:none!important}.save-config-shell .config-modal-cancel-btn:hover{background:var(--showcase-control-hover-bg)!important;border-color:var(--showcase-control-hover-border)!important;color:#fff!important}.save-config-shell .config-modal-confirm-btn{background:var(--showcase-solid-accent-bg)!important;background-image:none!important;border-color:var(--showcase-solid-accent-border)!important;color:var(--showcase-on-pastel)!important;box-shadow:none!important;transform:none!important}.save-config-shell .config-modal-confirm-btn:hover{background:var(--showcase-solid-accent-hover-bg)!important;border-color:var(--showcase-solid-accent-border)!important;color:var(--showcase-on-pastel)!important}header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.custom-overlay,.showcase-picker-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header-mobile-dropdown{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#151719!important;border:1px solid #33383d!important;box-shadow:0 16px 48px #0000008c!important}.config-dropdown-menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#151719!important;background-image:none!important;border:1px solid #33383d!important;box-shadow:0 16px 40px #00000080!important}.config-menu-item:hover{background:#282b2f!important}.changelog-overlay,.lab-seo-footer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.toast{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#151719!important;background-image:none!important;border:1px solid #33383d!important;box-shadow:0 22px 42px #0000006b!important;color:#f7f8f8!important;text-shadow:none!important}.showcase-mobile-splash,.showcase-mobile-controls-disabled{display:none}@media(max-width:900px){html,body{overflow-x:hidden}header{padding:.72rem .78rem}.header-left{min-width:0}.header-left h1{font-size:1.18rem;overflow:hidden;text-overflow:ellipsis}.nav-link,.whats-new-btn,.tour-launch-btn,.config-dropdown{display:none!important}.header-actions{margin-left:auto;padding-right:3.25rem}.header-mobile-menu{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px}.header-mobile-dropdown.active{display:block}.layout{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:calc(100vh - var(--pt-header-height, 68px));overflow:visible}.sidebar{order:2;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;top:auto!important;align-self:stretch!important;overflow:visible!important;scrollbar-gutter:auto!important;padding:0!important;gap:.55rem;border-right:none!important;border-bottom:0;box-shadow:none!important}.sidebar:after{display:none}.sl-sidebar-toggle{display:none!important;min-height:42px;padding:0 .95rem;margin:0 0 .45rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0e;color:#ffffffb8}.sidebar .collapsible{margin-bottom:.55rem}.sidebar .collapsible-header{min-height:48px;padding:.72rem .9rem;border-radius:14px}.sidebar .collapsible-header h3{font-size:1rem;line-height:1.1}.sidebar .collapsible-content{margin-top:.45rem;padding:.85rem;border-radius:13px}#api-section{gap:.55rem}.api-fields input{min-height:42px;padding:0 .85rem;font-size:.9rem}#api-status{padding:.35rem .25rem}.sidebar-action-row{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.25rem;padding-bottom:.2rem}.sidebar-action-row .icon-button{width:100%;min-height:48px;border-radius:13px}.showcase-mobile-controls-disabled{display:flex;flex-direction:row;align-items:flex-start;gap:.72rem;width:min(100%,34rem);margin:1.35rem auto 0;padding:.95rem 1rem;border-radius:12px;border:1px solid #33383d;background:#202225;color:#ebf5f2c7;box-shadow:inset 0 1px #ffffff0a;box-sizing:border-box;text-align:left}.showcase-mobile-controls-disabled>.material-symbols-rounded{flex:0 0 auto;margin-top:.06rem;color:#23d8bef2;font-size:22px}.showcase-mobile-controls-copy{display:grid;gap:.3rem;min-width:0}.showcase-mobile-controls-copy strong{color:#f4f7f6;font-size:.78rem;font-weight:800;letter-spacing:.02em}.showcase-mobile-controls-disabled p{margin:0;font-size:.86rem;line-height:1.42}.sidebar>.collapsible,.sidebar>.sidebar-action-row,.sidebar>.pt-compact-toggle,#sl-sidebar .pt-compact-toggle{display:none!important}.main{order:1;flex:1 1 auto!important;width:100%;min-height:0;padding:.85rem .55rem!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box}.main:before{content:none!important;display:none!important}.showcase-mobile-splash{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,calc(100vw - 1.3rem));min-height:0;margin:0 auto;padding:clamp(1.3rem,5vh,2.4rem) 1.05rem;border-radius:18px;border:1px solid #33383d;background:#151719;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000006b;box-sizing:border-box;text-align:center}.showcase-mobile-splash-mark{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.85rem;border-radius:0;border:0;background:transparent;box-shadow:none}.showcase-mobile-splash-mark img{width:48px;height:auto;filter:none}.showcase-mobile-splash-copy{display:flex;flex-direction:column;align-items:center;gap:.55rem;max-width:34rem}.showcase-mobile-splash-copy h2{margin:0;font-family:Bebas Neue,sans-serif;color:#23d8bef2;font-size:clamp(1.35rem,5vw,1.75rem);line-height:1;letter-spacing:.05em}.showcase-mobile-splash-copy p{margin:0;color:#f7f8f8c7;font-size:.9rem;line-height:1.45}#export-canvas-scaler{display:none!important}#export-wrapper{min-width:var(--showcase-mobile-preview-width, 920px)!important;width:var(--showcase-mobile-preview-width, 920px)!important;max-width:none!important;transform-origin:top left!important;margin:0!important;will-change:transform}#export-wrapper .export-footer-shell{display:flex;flex-direction:column;align-items:center}#export-wrapper .export-footer-divider{align-self:stretch}#export-wrapper .export-credit-line{display:inline-flex;flex-direction:row!important;width:auto;max-width:100%;margin-inline:auto;justify-content:center;align-items:center!important;text-align:center;flex-wrap:nowrap!important;gap:.5rem;white-space:nowrap}#export-wrapper .export-powered-by,#export-wrapper .export-tool-label{flex:0 1 auto;white-space:nowrap}#export-wrapper .export-tool-label,#export-wrapper .export-powered-by{font-size:.9rem}#export-wrapper .export-powered-by{display:inline-flex;flex-direction:row!important;align-items:center;gap:.42rem}#export-wrapper .export-powered-by img{height:20px;flex:0 0 auto}#export-wrapper .export-footer-dot{flex:0 0 auto}.qeb-wrapper{display:none!important}.sidebar.sl-sidebar-collapsed{padding-bottom:.7rem!important}}@media(max-width:520px){header{padding:.62rem .68rem}.header-left{gap:.55rem}.header-left h1{font-size:1.02rem}.sidebar{padding:.55rem .55rem .7rem!important}.sidebar .collapsible-header{min-height:46px;padding:.68rem .78rem}.sidebar .collapsible-header h3{font-size:.95rem}.sidebar .collapsible-content{padding:.72rem}.main{padding:.65rem .45rem!important}#export-canvas-scaler{width:calc(100vw - .9rem)!important}}@media(max-width:900px){body.showcase-lab-page-body .layout{min-height:0!important;height:auto!important;flex:0 0 auto!important}body.showcase-lab-page-body .sidebar{display:none!important}body.showcase-lab-page-body .main{flex:0 0 auto!important;height:auto!important;min-height:0!important;padding:24px 14px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.showcase-lab-page-body .layout .main:before,html body.showcase-lab-page-body .layout .main:after{content:none!important;display:none!important}body.showcase-lab-page-body .showcase-mobile-splash{width:min(100%,440px);padding:28px 22px;gap:18px;border-radius:14px;border:1px solid color-mix(in srgb,#00bfa5 22%,#343638);background:radial-gradient(110% 70% at 100% 0%,#00bfa51c,transparent 75%),linear-gradient(160deg,#1b1d20,#111315 75%);box-shadow:0 18px 48px #0006,inset 0 1px #ffffff06}.showcase-mobile-desktop-icon{font-size:42px;color:#00bfa5}body.showcase-lab-page-body .showcase-mobile-splash-copy{gap:14px}body.showcase-lab-page-body .showcase-mobile-splash-copy h2{font-size:1.8rem;font-weight:400;color:#00d6b9}body.showcase-lab-page-body .showcase-mobile-splash-copy p{color:#edf2f3;font-size:.9rem;line-height:1.6}body.showcase-lab-page-body .showcase-mobile-splash-copy .showcase-mobile-note{font-size:.78rem}.showcase-mobile-gallery-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:4px;padding:8px 12px;box-sizing:border-box;border:1px solid #38504c;border-radius:4px;background:#151d1c;color:#f2f7f6;text-decoration:none;font-size:.82rem;font-weight:700}.showcase-mobile-gallery-link .material-symbols-rounded{color:#00d6b9;font-size:20px}.showcase-mobile-gallery-link:is(:hover,:focus-visible){border-color:#00bfa5;color:#00d6b9}}body:has(.lab-seo-footer){padding-bottom:var(--lab-seo-footer-height, 2.65rem)}.lab-seo-footer{position:fixed;bottom:0;left:0;right:0;z-index:120;width:100%;--lab-seo-footer-edge: clamp(.85rem, 2.5vw, 2rem);--lab-seo-footer-inset: clamp(1rem, 1.75vw, 1.5rem);--lab-seo-footer-divider: color-mix(in srgb, var(--pt-accent, #12cc5a) 42%, transparent);--lab-seo-footer-divider-inset: .15rem;border-top:1px solid rgba(255,255,255,.08);background:#0b0d0ff5;color:#ffffff9e;font-family:var(--pt-font-body, "Roboto", ui-sans-serif, system-ui, sans-serif);font-size:.84rem;line-height:1.55;box-shadow:0 -12px 32px #00000047}.lab-seo-footer__details{width:100%;max-width:none;margin:0;padding:0}.lab-seo-footer__summary{list-style:none;cursor:pointer;padding:.62rem var(--lab-seo-footer-edge);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pt-accent, #12cc5a);user-select:none}.lab-seo-footer__summary::-webkit-details-marker{display:none}.lab-seo-footer__summary:before{content:"+ ";color:color-mix(in srgb,var(--pt-accent, #12cc5a) 55%,transparent)}.lab-seo-footer__details[open] .lab-seo-footer__summary:before{content:"\2212  "}.lab-seo-footer__body{display:grid;gap:var(--lab-seo-footer-inset);width:100%;margin:0;padding:.5rem var(--lab-seo-footer-edge);background:#ffffff05;box-sizing:border-box;text-align:center}.lab-seo-footer__body h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(1.25rem,1.85vw,1.65rem);font-weight:400;letter-spacing:.04em;line-height:1.05;color:var(--pt-accent, #12cc5a)}.lab-seo-footer__body p{margin:0}.lab-seo-footer__body>p:nth-child(2),.lab-seo-footer__body>p:nth-child(3){color:#ffffffbd;font-size:.875rem;line-height:1.62;text-wrap:pretty}.lab-seo-footer__links{font-size:.875rem;line-height:1.58;color:#ffffffd1}.lab-seo-footer__body a{color:var(--pt-accent, #78c985);text-decoration:none}.lab-seo-footer__body a:hover{color:var(--pt-accent-strong, var(--pt-accent, #12cc5a));text-decoration:underline}.lab-seo-footer__body h2{padding-inline:var(--lab-seo-footer-inset)}@media(min-width:760px){.lab-seo-footer__body{grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:0;row-gap:0}.lab-seo-footer__body>*{position:relative;display:flex;flex-direction:column;justify-content:center;padding:.55rem var(--lab-seo-footer-inset)}.lab-seo-footer__body>p:nth-child(2):before,.lab-seo-footer__body>p:nth-child(3):before{content:"";position:absolute;left:0;top:var(--lab-seo-footer-divider-inset);bottom:var(--lab-seo-footer-divider-inset);width:2px;border-radius:1px;background:var(--lab-seo-footer-divider)}.lab-seo-footer__body h2{grid-column:1;grid-row:1}.lab-seo-footer__body>p:nth-child(2){grid-column:2;grid-row:1}.lab-seo-footer__body>p:nth-child(3){grid-column:3;grid-row:1}.lab-seo-footer__body .lab-seo-footer__links{grid-column:1 / -1;grid-row:2}.lab-seo-footer__body .lab-seo-footer__links:before{content:"";position:absolute;top:0;left:var(--lab-seo-footer-divider-inset);right:var(--lab-seo-footer-divider-inset);height:2px;border-radius:1px;background:var(--lab-seo-footer-divider)}}body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, min(42vh, 16rem))}@media(min-width:1100px){body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 9.5rem)}.lab-seo-footer__body{grid-template-columns:max-content minmax(0,1.35fr) minmax(0,1.35fr) minmax(18rem,1.35fr);row-gap:0}.lab-seo-footer__body h2{grid-column:1;grid-row:1;white-space:nowrap;font-size:clamp(1.05rem,1.35vw,1.45rem)}.lab-seo-footer__body>p:nth-child(2){grid-column:2;grid-row:1}.lab-seo-footer__body>p:nth-child(3){grid-column:3;grid-row:1}.lab-seo-footer__body .lab-seo-footer__links{grid-column:4;grid-row:1}.lab-seo-footer__body .lab-seo-footer__links:before{top:var(--lab-seo-footer-divider-inset);bottom:var(--lab-seo-footer-divider-inset);left:0;right:auto;width:2px;height:auto}}:root{--pt-action-radius: 9px;--pt-segment-radius: 8px}:is(.cfgm-load,.cfgm-page-btn,.config-modal-confirm-btn,.config-modal-cancel-btn,.download-option-btn,.season-selection-confirm,.season-selection-cancel,.cl-emby-import-btn,.cl-plex-import-btn,.cl-emby-season-mark-btn,.cl-plex-season-mark-btn,.pt-profile-btn-primary,.pt-profile-btn-secondary,.pt-profile-btn-save,.pt-profile-btn-blue,.pt-profile-btn-gold,.pt-profile-btn-danger,.pt-media-brand-btn,.pt-library-picker-overlay button,.custom-btn,.custom-btn-blue,.custom-btn-gray,.custom-btn-red,#credit-reminder-download-btn,.pt-backguard-actions button){border-radius:var(--pt-action-radius)!important}:is(.ct-position-preset-row,.ct-position-preset-btn,.media-type-toggle,.media-type-btn,.pt-auth-mode-toggle,.pt-auth-mode-toggle>button,.ptcp-seg,.ptcp-sort-btn){border-radius:var(--pt-segment-radius)!important}.modular-frame-nav-row button,.modular-frame #modular-frame-return-btn{border-radius:var(--pt-action-radius)!important}:is(.cfgm-btn,.cfgm-load,.cfgm-page-btn,.modular-frame-nav-row button,.ct-position-preset-btn,.media-type-btn){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}:is(.cfgm-btn,.modular-frame-nav-row button,.ct-position-preset-btn,.media-type-btn) :is(.material-symbols-rounded,.material-icons-round){display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1!important;color:currentColor!important}.cfgm-delete,.cfgm-delete :is(.material-symbols-rounded,.material-icons-round),.pt-profile-btn-delete,.pt-profile-btn-delete :is(.material-symbols-rounded,.material-icons-round){color:#101510!important}.cfgm-rename :is(.material-symbols-rounded,.material-icons-round){color:#ffffffd6!important}.modular-frame-nav-row #modular-frame-prev-btn,.modular-frame-nav-row #modular-frame-next-btn{gap:.4rem}.cfgm-box{width:min(760px,100%)!important;border:1px solid #3a3f44!important;border-radius:16px!important;background:#171819!important;box-shadow:0 24px 58px #00000070!important}.cfgm-box .config-modal-header{padding:1.35rem 1.5rem .45rem!important;border-bottom:0!important;color:var(--pt-accent-strong, #86b8d4)!important;font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;font-weight:400!important;line-height:1!important;letter-spacing:.065em!important;text-transform:uppercase!important}.cfgm-box .cfg-modal-count{margin-left:.25rem;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.04em;vertical-align:middle}.cfgm-box .cfgm-heading{display:grid;gap:.28rem;min-width:0}.cfgm-box .cfgm-heading small{color:#ffffff8c;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.78rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.cfgm-box .cfgm-toolbar{gap:.65rem;padding:.8rem 1.5rem 1.05rem;border-bottom:0}.cfgm-box .cfgm-search,.cfgm-box .cfgm-sort{box-sizing:border-box;height:44px;border-radius:9px;background-color:#202225}.cfgm-box .cfgm-search{padding:0 .95rem}.cfgm-box .cfgm-sort{min-width:126px;padding:0 2.6rem 0 .9rem!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:16px 16px!important;appearance:none;-webkit-appearance:none}.cfgm-box .config-modal-body{padding:0 1rem .55rem;background:#171819}.cfgm-box .cfgm-row{min-height:56px;margin:0 0 .5rem;padding:.65rem .9rem;border-radius:10px;background:#202225;border-color:#34393e}.cfgm-box .cfgm-name{color:#f7f8f8;font-size:1rem}.cfgm-box .cfgm-title-row{display:flex;align-items:baseline;gap:.55rem;min-width:0;flex-wrap:wrap}.cfgm-box .cfgm-date{margin-top:0;white-space:nowrap}.cfgm-box .cfgm-meta-row{display:flex;align-items:center;gap:.38rem;margin-top:.36rem;flex-wrap:wrap}.cfgm-box .cfgm-asset-chip,.cfgm-box .cfgm-font-badge{display:inline-flex;align-items:center;min-height:20px;padding:.12rem .44rem;border:1px solid #454b51;border-radius:6px;background:#2a2d31;color:#ffffffc2;font-size:.62rem;font-weight:700;line-height:1;letter-spacing:.045em;text-transform:uppercase}.cfgm-box :is(.cfgm-load,.cfgm-page-btn){font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.055em!important}:is(.hub-filter-chips,.hub-filter-chip,.hub-view-toggle,.hub-view-toggle__btn,.hub-sort-trigger,.hub-sort__select,.hub-pagination__btn,.hub-settings-select,.hub-settings-button,.hub-status-seg,.hub-btn,.hub-bulk-btn){border-radius:var(--pt-action-radius)!important}:is(.hub-card__badge,.hub-quality-badge,.sm-qbadge,.hub-list-row .hub-card__badge,.hub-list-row .hub-quality-badge){border-radius:5px!important}:is(.hub-pagination__btn,.hub-page-btn,.emby-page-btn,.plex-page-btn,.sonarr-page-btn){font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-weight:700!important}:is(.cl-emby-push-options button,.cl-plex-push-options button){border-radius:var(--pt-action-radius)!important}:is(.cl-emby-push-count,.cl-plex-push-count){border-radius:6px!important}:is(.cl-push-season-back,.cl-push-season-bulk,.cl-push-season-cancel,.cl-push-season-confirm){border-radius:var(--pt-action-radius)!important}.cfgm-box .cfgm-asset-chip--font{border-color:var(--pt-accent-strong, #86b8d4);background:var(--pt-accent-strong, #86b8d4);color:#101418}.cfgm-box .cfgm-asset-chip--image{border-color:#6d5860;background:#d78391;color:#171012}.cfgm-box .cfgm-asset-chip--separator{border-color:#756438;background:#dfb64f;color:#17130a}.cfgm-box .cfgm-asset-chip--type{border-color:var(--pt-accent-strong, #86b8d4);background:var(--pt-accent-strong, #86b8d4);color:#101418}.cfgm-box .cfgm-font-muted{color:#ffffff6b;font-size:.72rem}.cfgm-box .cfgm-actions{gap:.45rem}.cfgm-box .cfgm-btn{width:36px;height:36px;border-radius:8px}.cfgm-box .cfgm-load,.cfgm-box .cfgm-page-btn{min-height:36px;border-radius:8px!important}.cfgm-box .cfgm-pagination{display:grid;grid-template-columns:minmax(96px,auto) 1fr minmax(96px,auto);align-items:center;min-height:58px;padding:.85rem 1.5rem;border-top:1px solid #33383d;background:#171819}.cfgm-box .cfgm-pagination:empty{display:none}.cfgm-box .cfgm-page-status,.cfgm-box .cfgm-page-number{justify-self:center;color:#ffffffad;font-size:.78rem;font-weight:800}.cfgm-box .cfgm-page-btn--prev{justify-self:start}.cfgm-box .cfgm-page-btn--next{justify-self:end}.cfgm-box .cfgm-page-status:only-child,.cfgm-box .cfgm-page-info:only-child{grid-column:1 / -1;justify-self:center}.cfgm-box .cfgm-page-btn:disabled{background:#202225!important;border-color:#33383d!important;color:#ffffff57!important;opacity:1!important}@media(max-width:620px){.cfgm-box .config-modal-header{padding:1.1rem 1rem .4rem!important;font-size:1.7rem!important}.cfgm-box .cfgm-toolbar{padding:.7rem 1rem .9rem}.cfgm-box .config-modal-body{padding-inline:.65rem}.cfgm-box .cfgm-row{align-items:flex-start;flex-direction:column}.cfgm-box .cfgm-actions{width:100%}.cfgm-box .cfgm-load{flex:1}.cfgm-box .cfgm-pagination{grid-template-columns:minmax(82px,auto) 1fr minmax(82px,auto);padding-inline:1rem}}:is(.emby-search-wrap,.plex-search-wrap,.sonarr-search-wrap,.emby-search-input,.plex-search-input,.sonarr-search-input,.ptcp-creator-search,.ptcp-creator-search input,.hub-search,.hub-search input){border-radius:var(--pt-action-radius)!important}:is(.hub-btn,.hub-bulk-btn,.hub-filter-chips,.hub-filter-chip,.hub-sort-trigger,.hub-sort__select,.hub-view-toggle,.hub-view-toggle__btn,.hub-pagination__btn){border-radius:var(--pt-action-radius)!important}.hub-btn--icon{border-radius:var(--pt-action-radius)!important}:is(.plex-poster-push-tools button,.emby-poster-push-tools button,.plex-poster-push-actions button,.emby-poster-push-actions button,.emby-push-summary-modal .eps-footer button,.emby-push-summary-modal .eps-footer a,.plex-push-summary-modal .eps-footer button,.plex-push-summary-modal .eps-footer a){border-radius:var(--pt-action-radius)!important}:is(.emby-push-summary-modal .eps-summary-meta span,.plex-push-summary-modal .eps-summary-meta span){border-radius:6px!important}:is(.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card){border-radius:14px!important}:is(.emby-push-summary-modal .eps-summary,.emby-push-summary-modal .eps-stats,.emby-push-summary-modal .eps-result-section,.plex-push-summary-modal .eps-summary,.plex-push-summary-modal .eps-stats,.plex-push-summary-modal .eps-result-section){border-radius:9px!important}:is(.emby-push-summary-modal .eps-result-list li,.plex-push-summary-modal .eps-result-list li){border-radius:6px!important}:is(.plex-poster-push-card,.emby-poster-push-card){border-radius:14px!important}:is(.plex-poster-push-item,.emby-poster-push-item){border-radius:9px!important}:is(.connect-btn,.emby-connect-btn,.plex-connect-btn,#emby-open-settings-btn,#plex-open-settings-btn,#cl-emby-open-settings-btn,#cl-plex-open-settings-btn,#sonarr-open-settings-btn,.emby-bulk-btn,.plex-bulk-btn,.titlecard-season-bulk-btn,.emby-qr-save-btn,.plex-qr-save-btn){border-radius:var(--pt-action-radius)!important}:is(.emby-qr-close,.plex-qr-close){border-radius:var(--pt-action-radius)!important}:is(.emby-view-toggle,.plex-view-toggle,.sonarr-view-toggle){border-radius:var(--pt-action-radius)!important}:is(.emby-view-toggle button,.plex-view-toggle button,.sonarr-view-toggle button){border-radius:var(--pt-segment-radius)!important}:is(.emby-list-view button,.plex-list-view button,.sonarr-list-view button,.emby-list-view .action-button,.plex-list-view .action-button,.sonarr-list-view .action-button){border-radius:var(--pt-action-radius)!important}:is(.sonarr-tc-pill.full,.sonarr-tc-pill.partial,.cl-emby-season-pill,.cl-plex-season-pill,.emby-list-view .sonarr-status-badge,.plex-list-view .sonarr-status-badge,.sonarr-list-view .sonarr-status-badge){border-radius:6px!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.sonarr-dashboard-fullscreen,#sonarr-dashboard) :is(.image-badge,.resolution-badge,.status-badge,.sonarr-status-badge,.sonarr-tc-pill,.emby-status-pill,.plex-status-pill){border-radius:5px!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.sonarr-dashboard-fullscreen,#sonarr-dashboard) :is(button,.action-button):not(.material-symbols-rounded):not(.material-icons-round){border-radius:var(--pt-action-radius)!important}:is(.emby-dashboard-fullscreen .emby-type-badge,.plex-dashboard-fullscreen .plex-type-badge,.emby-dashboard-fullscreen .emby-quality-badge,.plex-dashboard-fullscreen .plex-quality-badge,.emby-dashboard-fullscreen .emby-qr-tier-badge,.plex-dashboard-fullscreen .plex-qr-tier-badge,.emby-customised-badge,.plex-customised-badge){border-radius:5px!important}:is(.emby-dashboard-fullscreen .emby-list-artwork.done,.emby-dashboard-fullscreen .emby-list-artwork.not-done,.emby-dashboard-fullscreen .emby-list-artwork.partial,.plex-dashboard-fullscreen .plex-list-artwork.done,.plex-dashboard-fullscreen .plex-list-artwork.not-done,.plex-dashboard-fullscreen .plex-list-artwork.partial){border-radius:6px!important}:is(.emby-dashboard-fullscreen .emby-list-hint,.plex-dashboard-fullscreen .plex-list-hint,.cl-emby-dashboard-fullscreen .sonarr-list-hint,.cl-plex-dashboard-fullscreen .sonarr-list-hint,#sonarr-dashboard .sonarr-list-hint){border-radius:var(--pt-action-radius)!important}:is(.emby-dashboard-fullscreen .emby-list-item,.plex-dashboard-fullscreen .plex-list-item,.cl-emby-dashboard-fullscreen .sonarr-list-item,.cl-plex-dashboard-fullscreen .sonarr-list-item,#sonarr-dashboard .sonarr-list-item){border-radius:var(--pt-action-radius)!important}:is(.emby-seasons-progress,.plex-seasons-progress){border-radius:6px!important}:is(.emby-season-item .emby-season-thumb-wrap,.plex-season-item .plex-season-thumb-wrap){border-radius:var(--pt-action-radius)!important}:is(.logo-picker-title-subject,.thumb-picker-title-subject,.showcase-picker-title-subject){border-radius:var(--pt-segment-radius)!important}:is(.picker-entity-tab,.poster-lang-tab,.logo-lang-tab){border-radius:var(--pt-segment-radius)!important}:is(#logo-picker-modal,#poster-picker-modal,.thumb-picker-modal) :is(.logo-picker-search,.logo-picker-search input,input[type=search]){border-radius:var(--pt-action-radius)!important}:is(.logo-picker-refresh,.export-logo-placeholder-btn,.upload-grid-btn,.drop-zone,.poster-picker-btn,.backdrop-picker-btn){border-radius:var(--pt-action-radius)!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important}body.showcase-lab-page-body button:not(.pcr-button){border-radius:var(--pt-action-radius)!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important}:is(.emby-dashboard-fullscreen .emby-item-progress-pill,.plex-dashboard-fullscreen .plex-item-progress-pill,.cl-emby-dashboard-fullscreen .sonarr-tc-pill.full,.cl-emby-dashboard-fullscreen .sonarr-tc-pill.partial,.cl-plex-dashboard-fullscreen .sonarr-tc-pill.full,.cl-plex-dashboard-fullscreen .sonarr-tc-pill.partial,#sonarr-dashboard .sonarr-tc-pill.full,#sonarr-dashboard .sonarr-tc-pill.partial){border-radius:5px!important}:is(.sonarr-list-mark-btn,.cl-emby-season-mark-btn,.cl-plex-season-mark-btn,.emby-season-mark-btn,.plex-season-mark-btn){appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-style:solid!important;border-radius:var(--pt-action-radius)!important;box-shadow:none!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important;line-height:1!important}:is(.sonarr-list-mark-btn,.cl-emby-season-mark-btn,.cl-plex-season-mark-btn,.emby-season-mark-btn,.plex-season-mark-btn) :is(.material-symbols-rounded,.material-icons-round){margin:0!important;line-height:1!important}.plex-dashboard-fullscreen .plex-type-badge.collection{width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}.plex-dashboard-fullscreen .plex-list-type-cell{overflow:visible!important}:is(#sonarr-dashboard .sonarr-list-progress.done .sonarr-list-progress-top,#sonarr-dashboard .sonarr-list-progress.partial .sonarr-list-progress-top,.cl-emby-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top,.cl-emby-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top,.cl-plex-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top,.cl-plex-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top){border-radius:5px!important}:is(#sonarr-dashboard .sonarr-list-progress-track,.cl-emby-dashboard-fullscreen .sonarr-list-progress-track,.cl-plex-dashboard-fullscreen .sonarr-list-progress-track){border-radius:3px!important;overflow:hidden!important}:is(.hub-btn,.hub-bulk-btn,.hub-filter-chip,.hub-sort-trigger,.hub-view-toggle__btn,.hub-pagination__btn) :is(.material-symbols-rounded,.material-icons-round){display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:currentColor!important;line-height:1!important}body.showcase-lab-page-body{--lab-ui-sidebar-bg: #0c100f;--lab-ui-sidebar-edge: rgba(0, 191, 165, .32);--lab-ui-sidebar-edge-inset: rgba(0, 191, 165, .16);--lab-ui-panel-bg: #101514;--lab-ui-panel-border: rgba(0, 191, 165, .3);--lab-ui-panel-inset: rgba(0, 191, 165, .08);--lab-ui-btn-bg: #00bfa5;--lab-ui-btn-hover-bg: #23d8be;--lab-ui-btn-active-bg: #2ee4c9;--lab-ui-btn-border: #00856f;--lab-ui-btn-text: #0a1210;--lab-ui-btn-icon: rgba(10, 18, 16, .72);--lab-ui-toggle-track: rgba(10, 18, 16, .28);--lab-ui-toggle-track-on: rgba(10, 18, 16, .55);--lab-ui-separator: rgba(0, 191, 165, .18);--lab-ui-separator-accent: rgba(0, 191, 165, .26);--lab-ui-edit-bar-border: rgba(0, 191, 165, .28);--showcase-glass-section-bg: var(--lab-ui-btn-bg);--showcase-glass-section-hover-bg: var(--lab-ui-btn-hover-bg);--showcase-glass-section-border: var(--lab-ui-btn-border);--showcase-glass-section-hover-border: var(--lab-ui-btn-border);--showcase-glass-section-active-border: var(--lab-ui-btn-border);--showcase-glass-section-content-bg: var(--lab-ui-panel-bg)}.pt-sidebar-resize-handle{position:fixed;top:var(--pt-header-height, 68px);left:calc(var(--pt-sidebar-width, 280px) - 4px);width:9px;height:calc(100vh - var(--pt-header-height, 68px));z-index:60;cursor:col-resize;background:transparent;touch-action:none}.pt-sidebar-resize-handle[hidden]{display:none}.pt-sidebar-resize-handle:after{content:"";position:absolute;top:0;left:4px;width:1px;height:100%;background:transparent;transition:background .12s ease,width .12s ease,left .12s ease}.pt-sidebar-resize-handle:hover:after,.pt-sidebar-resize-handle:focus-visible:after,body.pt-sidebar-resizing .pt-sidebar-resize-handle:after{left:3px;width:3px;background:var(--pt-accent, #86b8d4)}.pt-sidebar-resize-handle:focus-visible{outline:none}body.pt-sidebar-resizing{cursor:col-resize;user-select:none}body.lab-page-body .sidebar,body.lab-page-body .layout>.sidebar{background-color:var(--lab-ui-sidebar-bg, #0a1018)!important;background-image:none!important;border-right-color:var(--lab-ui-sidebar-edge, rgba(117, 169, 202, .28))!important;box-shadow:inset -1px 0 0 var(--lab-ui-sidebar-edge-inset, rgba(117, 169, 202, .14))!important}body.lab-page-body .sidebar:before,body.lab-page-body .sidebar:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}body.lab-page-body .layout>.sidebar .pt-compact-toggle,body.lab-page-body #sidebar .pt-compact-toggle,body.lab-page-body #thumb-sidebar .pt-compact-toggle,body.lab-page-body #sl-sidebar .pt-compact-toggle,body.lab-page-body #square-sidebar .pt-compact-toggle,body.lab-page-body .sidebar .collapsible-header,body.lab-page-body .sidebar .collapsible-header.section-toggle,body.lab-page-body .sidebar-section.collapsible .collapsible-header{background:var(--lab-ui-btn-bg, #75a9ca)!important;background-image:none!important;border:1px solid var(--lab-ui-btn-border, #4e7f9b)!important;box-shadow:none!important;color:var(--lab-ui-btn-text, #0e1218)!important}body.lab-page-body .layout>.sidebar .pt-compact-toggle:hover,body.lab-page-body #sidebar .pt-compact-toggle:hover,body.lab-page-body #thumb-sidebar .pt-compact-toggle:hover,body.lab-page-body #sl-sidebar .pt-compact-toggle:hover,body.lab-page-body #square-sidebar .pt-compact-toggle:hover,body.lab-page-body .sidebar .collapsible-header:hover,body.lab-page-body .sidebar .collapsible-header.section-toggle:hover,body.lab-page-body .sidebar-section.collapsible .collapsible-header:hover{background:var(--lab-ui-btn-hover-bg, #86b8d4)!important;border-color:var(--lab-ui-btn-border, #4e7f9b)!important;box-shadow:none!important}body.lab-page-body .sidebar .collapsible.active .collapsible-header,body.lab-page-body .sidebar .collapsible-header[aria-expanded=true],body.lab-page-body .sidebar-section.collapsible.active .collapsible-header,body.lab-page-body .layout>.sidebar .pt-compact-toggle[aria-checked=true],body.lab-page-body #sidebar .pt-compact-toggle[aria-checked=true],body.lab-page-body #thumb-sidebar .pt-compact-toggle[aria-checked=true],body.lab-page-body #sl-sidebar .pt-compact-toggle[aria-checked=true],body.lab-page-body #square-sidebar .pt-compact-toggle[aria-checked=true]{background:var(--lab-ui-btn-active-bg, #91c4df)!important;border-color:var(--lab-ui-btn-border, #4e7f9b)!important;box-shadow:none!important;color:var(--lab-ui-btn-text, #0e1218)!important}body.lab-page-body .sidebar .collapsible-header h3,body.lab-page-body .sidebar .collapsible.active .collapsible-header h3,body.lab-page-body .sidebar .collapsible-header[aria-expanded=true] h3,body.lab-page-body .layout>.sidebar .pt-compact-toggle,body.lab-page-body #sidebar .pt-compact-toggle,body.lab-page-body #thumb-sidebar .pt-compact-toggle,body.lab-page-body #sl-sidebar .pt-compact-toggle,body.lab-page-body #square-sidebar .pt-compact-toggle,body.lab-page-body .layout>.sidebar .pt-compact-toggle__label,body.lab-page-body .layout>.sidebar .pt-compact-toggle__title,body.lab-page-body #sidebar .pt-compact-toggle__label,body.lab-page-body #thumb-sidebar .pt-compact-toggle__label,body.lab-page-body #sl-sidebar .pt-compact-toggle__label,body.lab-page-body #square-sidebar .pt-compact-toggle__label{color:var(--lab-ui-btn-text, #0e1218)!important;font-size:.78rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important}body.lab-page-body .sidebar .collapsible-header .info-button,body.lab-page-body .sidebar .collapsible-header .info-button .material-symbols-rounded,body.lab-page-body .sidebar .collapsible-header .info-button .material-icons-round,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button .material-symbols-rounded,body.lab-page-body .sidebar .collapsible-header .material-symbols-rounded.pt-sidebar-toggle,body.lab-page-body .sidebar .collapsible-header .material-symbols-rounded,body.lab-page-body .sidebar .collapsible-header .toggle-icon,body.lab-page-body .sidebar .collapsible-header .toggle-icon .material-symbols-rounded{color:var(--lab-ui-btn-icon, rgba(14, 18, 24, .72))!important}body.lab-page-body .sidebar .collapsible-header .info-button,body.lab-page-body .sidebar .collapsible-header .info-button .pt-info-icon,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button .pt-info-icon{color:#f2f5f3!important}body.lab-page-body .sidebar .collapsible-header .info-button:not(:hover):not(:focus-visible):not(.is-active),body.lab-page-body .sidebar .collapsible-header .info-button:not(:hover):not(:focus-visible):not(.is-active) .pt-info-icon,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button:not(:hover):not(:focus-visible):not(.is-active),body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button:not(:hover):not(:focus-visible):not(.is-active) .pt-info-icon{color:#f2f5f3!important}body.lab-page-body .sidebar .collapsible-header .info-button .pt-info-icon,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button .pt-info-icon{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24!important}body.lab-page-body .sidebar .collapsible-header .info-button:is(:hover,:focus-visible,.is-active),body.lab-page-body .sidebar .collapsible-header .info-button:is(:hover,:focus-visible,.is-active) .pt-info-icon,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button:is(:hover,:focus-visible,.is-active),body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button:is(:hover,:focus-visible,.is-active) .pt-info-icon{color:var(--pt-accent, #86b8d4)!important}body.lab-page-body .layout>.sidebar .pt-compact-toggle .pt-compact-toggle__track{background:var(--lab-ui-toggle-track, rgba(14, 18, 24, .28))!important;box-shadow:inset 0 0 0 1px #0e12182e!important}body.lab-page-body .layout>.sidebar .pt-compact-toggle[aria-checked=true] .pt-compact-toggle__track{background:var(--lab-ui-toggle-track-on, rgba(14, 18, 24, .55))!important}body.lab-page-body .section-body,body.lab-page-body .sidebar .section-body,body.lab-page-body .sidebar .collapsible-content,body.lab-page-body .sidebar-section .section-body,body.lab-page-body .sidebar .collapsible.active .section-body:not(.collapsed),body.lab-page-body .sidebar .collapsible.active .collapsible-content:not(.collapsed),body.lab-page-body .section-body.collapsible-content:not(.collapsed){background:var(--lab-ui-panel-bg, #0e1824)!important;background-image:none!important;border:1px solid var(--lab-ui-panel-border, rgba(117, 169, 202, .32))!important;box-shadow:inset 0 1px 0 var(--lab-ui-panel-inset, rgba(117, 169, 202, .08))!important}body.lab-page-body .section-separator{border-top-color:var(--lab-ui-separator, rgba(117, 169, 202, .16))!important}body.lab-page-body .section-separator:after{background:var(--lab-ui-separator-accent, rgba(117, 169, 202, .22))!important}body.lab-page-body .sidebar .section-title{border-left-color:#ffffff1f!important}body.lab-page-body .po-eb-unit .po-edit-bar,body.lab-page-body .thumb-eb-unit .po-edit-bar{border-color:var(--lab-ui-edit-bar-border, rgba(117, 169, 202, .28))!important}body.lab-page-body .sidebar .action-button,body.lab-page-body .sidebar .ct-primary-btn,body.lab-page-body .sidebar .ct-reset-btn,body.lab-page-body .sidebar .badge-preset-btn,body.lab-page-body .sidebar .ct-preset-save-btn,body.lab-page-body .sidebar #reset-btn,body.lab-page-body .sidebar .pt-style-preset-panel button{font-size:.65rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}body.lab-page-body .sidebar .ct-control-group-title,body.lab-page-body .sidebar .thumb-mini-card-title,body.lab-page-body .sidebar .cl-control-group-title,body.lab-page-body .sidebar .sidebar-control-group-title,body.lab-page-body .sidebar .text-options h4,body.lab-page-body .sidebar .text-effects h4,body.lab-page-body .sidebar .effect-section .effect-title,body.lab-page-body .sidebar .ct-poster-adjustments>.ct-sub-label{font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:none!important}body.lab-page-body .sidebar .ct-control-card .ct-row-label,body.lab-page-body .sidebar .ct-control-card .badge-picker-label,body.lab-page-body .sidebar .thumb-control-card .ct-row-label,body.lab-page-body .sidebar .ct-compact-select-grid .badge-picker-label,body.lab-page-body .sidebar .ct-compact-placement-grid .badge-picker-label,body.lab-page-body .sidebar .ct-compact-select-grid .ct-row-label,body.lab-page-body .sidebar .ct-compact-placement-grid .ct-row-label,body.lab-page-body .sidebar .ct-poster-fit-controls .ct-row-label,body.lab-page-body .sidebar .criterion-color-grid label,body.lab-page-body .sidebar .option-label,body.lab-page-body .sidebar .label-text,body.lab-page-body .sidebar .cl-control-group-body>label,body.lab-page-body .sidebar .setting-label-group label,body.lab-page-body .sidebar .collapsible-content>label:not(.toggle-container),body.lab-page-body .sidebar .collapsible-content .option-label,body.lab-page-body .sidebar #gradient-controls>label,body.lab-page-body .sidebar .sidebar-control-group-body>label:not(.toggle-container),body.lab-page-body .sidebar .mini-label{font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.lab-page-body .sidebar .ct-sub-header .ct-sub-label,body.lab-page-body .sidebar .ct-toggle-row .ct-toggle-label,body.lab-page-body .sidebar .ct-fit-row .ct-row-label,body.lab-page-body .sidebar .toggle-matrix-row-label,body.lab-page-body .sidebar .toggle-label,body.lab-page-body .sidebar .segment-label{font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.lab-page-body .sidebar label:not(.toggle-container){font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.lab-page-body .sidebar .pt-style-load-label,body.lab-page-body .sidebar .section-title{font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.62rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}body.lab-page-body .sidebar .ct-row-val,body.lab-page-body .sidebar .ct-slider-value,body.lab-page-body .sidebar .slider-value,body.lab-page-body .sidebar .position-value,body.lab-page-body .sidebar .gap-value,body.lab-page-body .sidebar .value-display,body.lab-page-body .sidebar .cl-inline-status{font-size:.66rem!important;font-weight:700!important;text-transform:none!important}body.lab-page-body .sidebar select,body.lab-page-body .sidebar select option,body.lab-page-body .sidebar input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),body.lab-page-body .sidebar textarea,body.lab-page-body .sidebar .autocomplete-suggestions,body.lab-page-body .sidebar .autocomplete-suggestions *{text-transform:none!important}body.showcase-lab-page-body .sidebar .sidebar-control-group-title{color:var(--pt-accent-strong)!important}body.showcase-lab-page-body .sidebar .sidebar-control-group-body>label:not(.toggle-container),body.showcase-lab-page-body .sidebar .slider-inline label{color:var(--lab-section-label)!important}body.showcase-lab-page-body .sidebar .toggle-matrix-row-label,body.showcase-lab-page-body .sidebar .toggle-matrix-col-label,body.showcase-lab-page-body .sidebar .toggle-label,body.showcase-lab-page-body .sidebar .grid-size-col-label,body.showcase-lab-page-body .sidebar .mini-label{color:var(--lab-body)!important}body.showcase-lab-page-body .sidebar label:not(.toggle-container){color:var(--lab-muted)!important}body.showcase-lab-page-body .sidebar .pt-style-load-label{color:var(--lab-subtle)!important}body.showcase-lab-page-body .sidebar input::placeholder,body.showcase-lab-page-body .sidebar textarea::placeholder{color:#aeb6c4;opacity:1}body.showcase-lab-page-body #export-wrapper .export-card-label,body.showcase-lab-page-body #export-wrapper .export-stats-card .export-card-label{color:var(--lab-body)!important}body.showcase-lab-page-body #export-wrapper .section-title{color:#fff!important}body.showcase-lab-page-body #export-wrapper .section-count,body.showcase-lab-page-body #export-wrapper .season-header,body.showcase-lab-page-body #export-wrapper .export-logo-placeholder-title{color:var(--lab-body)!important}body.showcase-lab-page-body #export-wrapper .export-logo-placeholder-subtitle{color:var(--lab-section-label)!important}body.showcase-lab-page-body #export-wrapper .export-source-label{color:var(--lab-body)!important}body.showcase-lab-page-body #export-wrapper .export-source-url,body.showcase-lab-page-body #export-wrapper .export-byline{color:#fff!important}body.showcase-lab-page-body #export-wrapper .export-stat-icon,body.showcase-lab-page-body #export-wrapper .export-stats-card.stats-text-mode .export-stat-label{color:var(--lab-body)!important}body.showcase-lab-page-body #export-wrapper .export-stat-chip strong{color:#fff!important}body.showcase-lab-page-body #export-wrapper .export-tool-label,body.showcase-lab-page-body #export-wrapper .export-powered-by,body.showcase-lab-page-body #export-wrapper .export-kicker{color:var(--lab-body)!important}body.showcase-lab-page-body #export-wrapper .export-powered-by img{opacity:1!important}:root{--lab-subtle: #dde4ef;--lab-muted: #e8edf4;--lab-body: #f7f8f8;--lab-dim: #d8deea;--lab-section-label: rgba(255, 255, 255, .92);--home-subtle: #dde4ef;--home-muted: #e8edf4;--home-body: #f7f8f8;--home-dim: #d8deea;--text-muted: #d8deea}body,body.lab-page-body,body.hub-page-body,body.guides-body,body.about-body,.custom-btn,#credit-reminder-download-btn,.custom-modal,.custom-modal p,.config-menu-item,.config-dropdown-menu,.pt-menu-item,.ptks-binding,.ptks-btn,.modal-hint,.modal-subcopy,.emby-dashboard-hint,.emby-dashboard-meta,.emby-dashboard-empty,.emby-list-hint,.emby-empty,.plex-dashboard-hint,.plex-dashboard-meta,.sonarr-list-hint,.lab-seo-footer,.lab-seo-footer__body p,.po-eb-btn,.po-eb-toggle-btn,.po-eb-action-btn,.po-eb-select,.po-eb-text,.po-eb-toggle-pill,.action-button,.pl-source-choice,.pl-source-tvdb-order,.pickr-app,.pcr-type,.whats-new-panel,.changelog-modal,.cfgm-box .cfg-modal-count,.cfgm-box .cfgm-heading small,.download-modal-hint,.field-hint,.sidebar-hint,.thumb-field-hint,.ct-inline-status{font-family:var(--pt-font-body, "Roboto", sans-serif)}.custom-modal p,.modal-hint,.modal-subcopy,.emby-dashboard-hint,.emby-dashboard-meta,.emby-dashboard-empty,.emby-list-hint,.emby-empty,.plex-dashboard-hint,.plex-dashboard-meta,.sonarr-list-hint,#credit-reminder-count,.download-modal-hint,.ct-inline-status,.thumb-field-hint,.lab-seo-footer,.lab-seo-footer__body p,.closing-panel__copy,.announcement-banner__body,.changelog-entry__date,.guided-tour__step-body,.pt-menu-hint,.config-menu-item .pt-menu-sub{color:var(--lab-muted)!important}.config-menu-item .pt-menu-hint,.field-hint,.sidebar-hint{color:var(--lab-subtle)!important}.ct-row-label,.ct-toggle-label{color:var(--lab-body)}body.thumb-lab-page-body .po-eb-unit .po-eb-label,body.poster-lab-page-body .po-eb-unit .po-eb-label{color:var(--pt-accent-strong)}input::placeholder,textarea::placeholder{color:#c4ccde;opacity:1}.site-header .nav-link,.site-header .nav-link>span,.site-header .labs-switcher .labs-chevron,.site-header .pt-site-auth-dropdown .pt-menu-item,.ft-tagline,.ft-links a,.ft-meta,.ov-secondary,.ov-credits span,.ov-index a,.strip-hud,.strip-status,.f-row p,.hero-scene-card p,.hero-scene-card small{color:var(--home-muted)}.site-header .labs-menu-label,.cinematic-site-header .labs-menu-label{color:var(--primary, #12cc5a)}.site-header .labs-menu small,.cinematic-site-header .labs-menu small{color:var(--lab);text-transform:capitalize;letter-spacing:.02em;font-size:.64rem;font-weight:500}body.guides-body,body.about-body.guides-body{--ab-text-soft: #e8edf4;--ab-text-mute: #dde4ef}body.guides-body .about-hero-mode-btn,body.guides-body .about-section-head p:not(.about-kicker):not(.about-section-lead),body.guides-body .about-guide-tagline,body.guides-body .about-guide-adjacent-kicker,body.guides-body .about-guide-adjacent-link,body.guides-body .about-guide-switcher-btn,body.guides-body .about-guide-toc-icon,body.guides-body .about-guide-figure-caption,body.guides-body .about-guide-shot-placeholder,body.guides-body .about-guide-shot-placeholder code,body.guides-body .agr-head,body.guides-body .agr-count,body.guides-body .about-guide-scene-meta,body.guides-body .about-guide-doc-item-body,body.guides-body .about-guide-doc-caption{color:var(--lab-muted)!important}body.guides-body .about-hero-lead,body.guides-body .about-section-lead,body.guides-body .about-guide-doc-section-intro,body.guides-body .about-guide-step-body,body.guides-body .about-guide-step-side-note,body.guides-body .about-guide-article--docs .about-guide-tips-list li,body.guides-body .about-guide-toc-link{color:var(--lab-body)!important}body.guides-body .about-guide-doc-bullets li,body.guides-body .about-guide-step-bullets li,body.guides-body .about-guide-path-arrow{color:var(--lab-subtle)!important}body.hub-page-body{--home-subtle: #dde4ef;--home-muted: #e8edf4;--home-body: #f7f8f8;--home-dim: #d8deea}body.hub-page-body :is(.hub-bulk-bar__tasks-label,.hub-filter-group__label,.hub-sort__label,.hub-type-bar__label,.hub-queue-bar__label,.hub-progress__label,.hub-panel__sub,.hub-overview-legend__sublabel,.hub-overview-legend__label,.hub-overview-mobile__sub,.hub-overview-mobile__label,.hub-detail-sheet__label,.hub-detail-hero__meta,.hub-detail-progress:not(.is-complete) .hub-detail-progress__label,.hub-detail-task__hint,.hub-detail-episode-strip__empty,.hub-modal__sub,.hub-settings-card__label,.hub-quality-rule-row__label,.hub-poster-preset-row__label,.hub-mark-list__label,.hub-mark-row__meta,.hub-list-row__meta,.hub-list-row__subline,.hub-empty__body,.hub-sort-meta-btn,.sm-synopsis,.sm-adv__sum:after,.sm-cell__k,.hub-detail-mark.is-todo .hub-detail-mark__state,.hub-detail-tcards-card__chevron,.hub-detail-tcards-card.is-todo .hub-detail-tcards-card__status,.hub-detail-view-btn:not(.is-active),.hub-hero__desc,.hub-task__hint,.hub-card__meta,.hub-card__sub,.hub-card__count,.hub-pagination__meta,.hub-breadcrumb,.hub-queue-item__meta,.hub-filter-chip,.hub-toolbar__meta){color:var(--lab-muted)!important}body.hub-page-body #hub-detail-modal :is(.hub-art-src__btn:not(.is-active),.hub-art-current__empty,.hub-detail-view-btn:not(.is-active)){color:var(--lab-muted)!important}body.hub-page-body :is(.hub-list-chip__open){color:var(--lab-subtle)!important}body.hub-page-body .hub-detail-mark--poster.is-done .hub-detail-mark__state,body.hub-page-body .hub-detail-mark--thumb.is-done .hub-detail-mark__state,body.hub-page-body .hub-detail-mark--cards.is-done .hub-detail-mark__state,body.hub-page-body .hub-detail-mark--square.is-done .hub-detail-mark__state,body.hub-page-body .hub-detail-tcards-card.is-done .hub-detail-tcards-card__status{color:var(--hub-done, #3ee58f)!important}body.hub-page-body .hub-detail-mark--cards.is-partial .hub-detail-mark__state,body.hub-page-body .hub-detail-tcards-card.is-partial .hub-detail-tcards-card__status{color:#d7a84a!important}body.hub-page-body .hub-list-action.is-done .hub-list-action__state{color:#12cc5a!important}body.hub-page-body .hub-overview-ring__sub{color:var(--hub-theme-accent, var(--ring-accent, #12cc5a))!important}body.hub-page-body .hub-detail-progress.is-complete .hub-detail-progress__label{color:var(--hub-theme-accent, var(--hub-done, #3ee58f))!important}.ptcp-overlay :is(.ptcp-hero p,.ptcp-browse-lead,.ptcp-card-desc,.ptcp-card-creator,.ptcp-card-type,.ptcp-stat-txt,.ptcp-auth-banner-desc,.ptcp-auth-banner-line,.ptcp-detail-text,.ptcp-detail-type,.ptcp-empty,.ptcp-mode-btn:not(.active),.ptcp-sort-btn:not(.ptcp-sort-btn--active),.ptcp-tab:not(.active),.ptcp-info-text,.ptcp-publish-note,.ptcp-field-hint,.ptcp-dialog-sub,.ptcp-admin-note){color:var(--lab-muted)!important}.ptcp-overlay :is(.ptcp-card-name,.ptcp-detail-title,.ptcp-import-stat b){color:var(--lab-body)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-subtitle,.emby-form-header .emby-connection-info,.emby-item-count,.emby-item-year-inline,.emby-list-header,.emby-list-year,.emby-list-id,.emby-list-muted,.emby-list-hint,.emby-season-label,.emby-sort-trigger-label,.emby-sort-dir,.emby-push-bar-info,.emby-seasons-progress,.emby-connected-label,.emby-connection-error-label,.emby-loading,.plex-subtitle,.plex-list-muted,.plex-list-hint,.sonarr-subtitle,.sonarr-connected-label,.sonarr-item-count,.sonarr-list-header,.sonarr-list-id,.sonarr-list-muted,.sonarr-list-hint,.sonarr-form-header p,.sonarr-connection-info){color:var(--lab-muted)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-list-artwork-top,.sonarr-list-progress-top){color:var(--lab-muted)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-list-artwork:not(.done):not(.partial) .emby-list-artwork-top strong,.sonarr-list-progress:not(.done):not(.partial) .sonarr-list-progress-top strong){color:var(--lab-body)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-filter-tab:not(.active),.emby-view-btn:not(.active),.emby-size-btn:not(.active),.sonarr-filter-tab:not(.active),.sonarr-view-btn:not(.active),.sonarr-size-btn:not(.active)){color:var(--lab-muted)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-list-name,.emby-item-name-text,.sonarr-list-name,.sonarr-item-name){color:var(--lab-body)!important}body:has(.fb-page) :is(.fb-page-header p,.fb-list-summary,.fb-process-step>span:last-child>span:last-child,.fb-card-desc,.fb-card-meta,.fb-auth-notice,.fb-admin-notice,.fb-modal-text,.fb-admin-comment-body,.fb-user-reply-body,.fb-filter-chip:not(.fb-active),.fb-mobile-sort-trigger,.fb-vote-btn:not(.fb-voted)){color:var(--lab-muted)!important}body:has(.fb-page) :is(.fb-filter-chip.fb-active,.fb-mobile-sort-option.fb-active,.fb-status-option.fb-active){color:#07120b!important}body:has(.fb-page) .fb-board-stat :is(strong,span){color:#0a1210!important}body:has(.fb-page) :is(.fb-process-icon .material-symbols-rounded,.fb-primary-action .material-symbols-rounded,.fb-submit-btn .material-symbols-rounded){color:#07120b!important;-webkit-text-fill-color:currentColor!important}body:has(.fb-page) :is(.fb-admin-comment-stamp,.fb-user-reply-stamp,.fb-char-count){color:var(--lab-subtle)!important}.cl-userProfile-root :is(.pt-profile-page-subtitle,.pt-integration-connected__detail),#pt-auth-root :is(.cl-formFieldHintText,.cl-headerSubtitle,.cl-identityPreviewText,.cl-dividerText){color:var(--lab-muted)!important}body.lab-page-body>header :is(.pt-mode-row--header .pt-mode-btn,#pt-library-hub-link.pt-library-hub-link--new){align-items:center!important;line-height:1!important}body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .material-symbols-rounded,body.lab-page-body>header #pt-library-hub-link.pt-library-hub-link--new .pt-library-hub-link__icon,body.lab-page-body>header #pt-library-hub-link.pt-library-hub-link--new .pt-library-hub-link__icon .material-symbols-rounded{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--lab-ui-btn-icon)!important;-webkit-text-fill-color:currentColor!important;line-height:1!important;vertical-align:middle;transform:none!important}body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .pt-mode-btn__label,body.lab-page-body>header #pt-library-hub-link.pt-library-hub-link--new .pt-library-hub-link__label{color:#f2f4f4!important;-webkit-text-fill-color:currentColor!important;padding-top:0!important;line-height:1!important;transform:none!important}body.lab-page-body>header .pt-mode-row--header .pt-mode-btn:is(:hover,:focus-visible,[aria-pressed=true]) .pt-mode-btn__label,body.lab-page-body>header #pt-library-hub-link.pt-library-hub-link--new:is(:hover,:focus-visible,[aria-current=page],.is-active) .pt-library-hub-link__label{color:var(--lab-ui-btn-icon)!important}body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .pt-sb-edit-toggle__count{min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent!important;color:var(--lab-ui-btn-icon)!important;-webkit-text-fill-color:currentColor!important;line-height:1;box-shadow:none}body.lab-page-body>header .pt-sb-edit-toggle__count:before{content:"("}body.lab-page-body>header .pt-sb-edit-toggle__count:after{content:")"}body.lab-page-body>header .pt-sb-edit-toggle__count[hidden]{display:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.showcase-lab-page-body) :is(#po-edit-bar,#thumb-edit-bar,#qeb-wrapper) :is(.po-eb-toggle-btn,.qeb-pill){--edit-choice-accent: #7ddc3a;box-sizing:border-box;border:2px solid #3b4348!important;background:#191d20!important;color:#edf2f3!important;-webkit-text-fill-color:#edf2f3!important;box-shadow:none!important}html body.showcase-lab-page-body .qeb-pill{--edit-choice-accent: #2dd2bd}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.showcase-lab-page-body) :is(#po-edit-bar,#thumb-edit-bar,#qeb-wrapper) :is(.po-eb-toggle-btn[aria-pressed=true],.qeb-pill.qeb-pill-active,.qeb-pill[aria-pressed=true]){background:#191d20!important;border-color:var(--edit-choice-accent)!important;color:var(--edit-choice-accent)!important;-webkit-text-fill-color:var(--edit-choice-accent)!important;box-shadow:0 0 8px color-mix(in srgb,var(--edit-choice-accent) 28%,transparent)!important;text-shadow:0 0 8px color-mix(in srgb,var(--edit-choice-accent) 45%,transparent)}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.showcase-lab-page-body) :is(.po-eb-toggle-btn,.qeb-pill):focus-visible{outline:2px solid var(--edit-choice-accent);outline-offset:2px}html body:is(.poster-lab-page-body,.thumb-lab-page-body) .sidebar #pt-style-presets-section .pt-style-delete:not(:has(.material-symbols-rounded,svg)):before{content:"delete";font-family:Material Symbols Rounded;font-size:14px;font-weight:400;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-feature-settings:"liga";text-transform:none;letter-spacing:normal;line-height:1;color:#e77975;-webkit-text-fill-color:#e77975}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel:not(.has-selection) .pt-style-delete{display:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel.has-selection .pt-style-delete{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;visibility:visible!important;opacity:1!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel .pt-style-delete{background:#191d20!important;border:1px solid #3b4348!important;color:#f7f8f8!important;-webkit-text-fill-color:#f7f8f8!important;box-shadow:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel .pt-style-delete:is(:hover,:focus-visible),html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel .pt-style-delete:is(:hover,:focus-visible) *{color:#e77975!important;-webkit-text-fill-color:#e77975!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel .pt-style-delete :is(.material-symbols-rounded,svg){color:#e77975!important;-webkit-text-fill-color:#e77975!important}.pt-sb-tools-row{position:relative;display:block;box-sizing:border-box;width:100%;align-self:stretch;margin-bottom:var(--pt-collapsible-margin-bottom, .55rem)}.pt-sb-tools-row>.pt-compact-toggle{margin-bottom:0!important}:root{--pt-sb-accent: #86b8d4;--pt-sb-btn-bg: #173244;--pt-sb-btn-border: #97cfeb;--pt-sb-btn-text: #e9f7fd;--pt-sb-btn-hover-bg: #23485f;--pt-sb-btn-hover-border: #b2e4fa;--pt-sb-count-bg: #97cfeb;--pt-sb-count-text: #08222f}body.card-lab-page-body{--pt-sb-accent: #ffc850;--pt-sb-btn-bg: #4a3410;--pt-sb-btn-border: #e5a00d;--pt-sb-btn-text: #ffe6ad;--pt-sb-btn-hover-bg: #63450f;--pt-sb-btn-hover-border: #ffc850;--pt-sb-count-bg: #e5a00d;--pt-sb-count-text: #241900}body.thumb-lab-page-body{--pt-sb-accent: #cf675f}body.square-lab-page-body{--pt-sb-accent: #ff8c42}body.showcase-lab-page-body{--pt-sb-accent: #00bfa5}.pt-sb-edit-toggle{position:absolute;top:50%;right:var(--pt-sb-edit-right, 54px);transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:.3rem;width:auto;min-width:22px;min-height:22px;height:22px;margin:0;padding:0 .42rem;border:1px solid var(--pt-sb-btn-border);border-radius:6px;background:var(--pt-sb-btn-bg);color:var(--pt-sb-btn-text);box-shadow:0 3px 9px #0000003d,inset 0 1px #ffffff14;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.64rem;font-weight:800;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer}.pt-sb-edit-toggle,.pt-sb-edit-toggle:hover,.pt-sb-edit-toggle:focus,.pt-sb-edit-toggle:active{transform:translateY(-50%)!important;transition:none!important;animation:none!important}.pt-sb-edit-toggle:hover{background:var(--pt-sb-btn-hover-bg);border-color:var(--pt-sb-btn-hover-border);color:#fff}.pt-sb-edit-toggle[aria-pressed=true]{background:#7dd7a5;border-color:#b7f3cf;color:#06140d;box-shadow:0 3px 10px #2386534d,inset 0 1px #ffffff4d}.pt-sb-edit-toggle .material-symbols-rounded{font-size:.9rem}.pt-sb-edit-toggle__label{font-size:.62rem;font-weight:700;letter-spacing:.05em;line-height:1;white-space:nowrap}.pt-sb-edit-toggle.is-icon-only{width:22px;min-width:22px;padding:0;gap:0}.pt-sb-edit-toggle.is-icon-only .pt-sb-edit-toggle__label{display:none}.pt-sb-edit-toggle__count{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--pt-sb-count-bg);color:var(--pt-sb-count-text);font-size:.55rem;font-weight:800}.pt-sb-banner{position:sticky;top:0;z-index:40;box-sizing:border-box;width:100%;align-self:stretch;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.6rem;padding:.65rem .55rem .5rem;border:1px solid #3d4649;border-radius:10px;background:#17191a;box-shadow:0 8px 20px #00000059}.pt-sb-banner__top{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.3rem .55rem;text-align:center}.pt-sb-banner__title{flex:0 0 auto;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-sb-accent)}.pt-sb-banner__count{flex:0 0 auto;padding:0;border:0;background:none;font-size:.66rem;font-weight:700;letter-spacing:.06em;color:#e3aab4}.pt-sb-banner__actions{display:flex;justify-content:center;gap:1rem}.pt-sb-banner__btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;box-sizing:border-box;width:auto;min-height:27px;height:auto;margin:0;padding:0 .25rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f2f4f4;font-size:.63rem;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase;cursor:pointer}.pt-sb-banner__btn:hover{color:var(--pt-sb-accent)}.pt-sb-banner__btn:focus-visible{color:var(--pt-sb-accent);outline:none}.pt-sb-banner__btn:before{content:"visibility";color:var(--pt-sb-accent);font:16px/1 Material Symbols Rounded}.pt-sb-banner__btn--done:before{content:"check";color:#7dd7a5}.pt-sb-banner__btn--done:is(:hover,:focus-visible){color:#7dd7a5}.pt-sb-banner__btn:focus-visible,.pt-sb-eye:focus-visible{outline:2px solid var(--pt-sb-accent);outline-offset:2px}html:not(.pt-sidebar-editing) .pt-sb-hidden{display:none!important}html.pt-sidebar-editing .layout>*:not(.sidebar){opacity:.3;filter:saturate(.6);pointer-events:none}.sidebar.is-customising{position:sticky;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pt-sb-accent) 58%,#343b3e);padding-right:calc(var(--pt-sb-gutter, 42px) + var(--pt-sb-rail-inset, 7px) + .5rem)!important}html.pt-compact-ui{--pt-sb-gutter: 34px;--pt-sb-rail-inset: 5px}.pt-sb-eye-layer{position:absolute;top:0;right:var(--pt-sb-rail-inset, 7px);width:var(--pt-sb-gutter, 42px);height:100%;z-index:30;pointer-events:none;background:none;border:0}.pt-sb-rail-seg{position:absolute;left:0;right:0;width:42px;margin-inline:auto;border-radius:10px;background:transparent;box-shadow:none}html.pt-sidebar-editing .pt-sb-eye-layer{pointer-events:auto}html:not(.pt-sidebar-editing) .pt-sb-eye-layer{display:none}.pt-sb-eye{position:absolute;left:0;right:0;margin-inline:auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:27px;height:27px;min-height:27px;padding:0;border:0;border-radius:7px;background:transparent;color:#f2f4f4;box-shadow:none;cursor:pointer;opacity:1}.pt-sb-eye,.pt-sb-eye:hover,.pt-sb-eye:focus,.pt-sb-eye:active{transform:none!important;transition:none!important;animation:none!important}.pt-sb-eye:hover{background:transparent;color:var(--pt-sb-accent)}.pt-sb-eye:before{display:none}.pt-sb-eye.is-hidden{background:transparent;color:#d9909d}.pt-sb-eye.is-hidden:hover{background:transparent;color:#ffb2c0}.pt-sb-eye .material-symbols-rounded{font-size:18px;line-height:1}.pt-sb-eye--section{width:28px;height:28px;min-height:28px;border-radius:8px}.pt-sb-eye--section .material-symbols-rounded{font-size:20px}.pt-sb-eye--block{width:27px;height:27px;min-height:27px}.pt-sb-eye--ctl{width:24px;height:24px;min-height:24px;border-radius:6px}.pt-sb-eye--ctl .material-symbols-rounded{font-size:16px}html.pt-sidebar-editing [data-pt-block],html.pt-sidebar-editing [data-pt-ctl],html.pt-sidebar-editing .sidebar-section.collapsible{position:relative;border-radius:8px}html.pt-sidebar-editing [data-pt-block],html.pt-sidebar-editing .sidebar-section .section-body,html.pt-sidebar-editing .sidebar-section .collapsible-content{overflow:visible!important}html.pt-sidebar-editing .pt-sb-focus{outline:2px solid var(--pt-sb-accent)!important;outline-offset:2px}html.pt-sidebar-editing .pt-sb-hidden{opacity:.6}html.pt-sidebar-editing [data-pt-block].pt-sb-hidden,html.pt-sidebar-editing [data-pt-ctl].pt-sb-hidden,html.pt-sidebar-editing .sidebar-section.pt-sb-hidden{outline:1px dashed #d4708f;outline-offset:2px}html.pt-rail-mode .sidebar{display:grid;grid-template-columns:var(--pt-rail-width, 56px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-content:start;gap:0;padding:0!important;overflow-x:hidden;overflow-y:hidden;scrollbar-gutter:auto}html.pt-rail-mode .sidebar>.pt-rail{grid-column:1;grid-row:1 / 3;align-self:start}html.pt-rail-mode .sidebar>*:not(.pt-rail){grid-column:2;display:none!important}html.pt-rail-mode .sidebar>.sidebar-section.is-rail-active,html.pt-rail-mode .sidebar>.collapsible.is-rail-active{display:block!important;align-self:start;min-height:0;box-sizing:border-box;width:auto;margin:0 6px 8px;padding:.75rem 0 .9rem!important;border:1px solid #232c34;border-radius:10px;background:#0e141a;box-shadow:0 6px 18px #00000059;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain}html.pt-rail-mode .sidebar>.is-rail-first.is-rail-last{grid-row:1 / 3;align-self:stretch;height:calc(100% - var(--pt-rail-panel-top, 0px) - 20px);max-height:calc(100% - var(--pt-rail-panel-top, 0px) - 20px)}html.pt-rail-mode .sidebar>.is-rail-first:not(.is-rail-last){grid-row:1}html.pt-rail-mode .sidebar>.is-rail-last:not(.is-rail-first){grid-row:2;align-self:stretch;height:100%;max-height:100%}html.pt-rail-mode body.lab-page-body .sidebar .collapsible.is-rail-active>.collapsible-header,html.pt-rail-mode body.lab-page-body .sidebar .sidebar-section.is-rail-active>.collapsible-header{display:flex!important;align-items:center;gap:.35rem;justify-content:flex-start!important;min-height:0!important;margin:0 var(--pt-rail-inset, .8rem) .6rem!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;background-image:none!important;box-shadow:none!important;cursor:default}html.pt-rail-mode body.lab-page-body .sidebar .collapsible.is-rail-active>.collapsible-header h3,html.pt-rail-mode body.lab-page-body .sidebar .sidebar-section.is-rail-active>.collapsible-header h3{flex:0 1 auto!important;width:auto!important;margin-right:0!important;font-family:Bebas Neue,sans-serif!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important;color:var(--pt-rail-title, var(--pt-accent-strong, #86b8d4))!important}html.pt-rail-mode body.lab-page-body .sidebar .is-rail-active>.collapsible-header .info-button{margin-left:0!important;margin-right:0!important;flex:0 0 auto}html.pt-rail-mode body.lab-page-body .sidebar .is-rail-active>.section-body,html.pt-rail-mode body.lab-page-body .sidebar .is-rail-active>.collapsible-content,html.pt-rail-mode body.lab-page-body .sidebar .collapsible.is-rail-active>.collapsible-content,html.pt-rail-mode body.lab-page-body .sidebar .is-rail-active>.section-body.collapsible-content:not(.collapsed){box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0 var(--pt-rail-inset, .8rem)!important;border:0!important;border-radius:0!important;background:none!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html.pt-rail-mode .sidebar .is-rail-active .ct-control-card,html.pt-rail-mode .sidebar .is-rail-active .ct-subgroup,html.pt-rail-mode .sidebar .is-rail-active .ct-inner-panel,html.pt-rail-mode .sidebar .is-rail-active .ct-btn-row,html.pt-rail-mode .sidebar .is-rail-active .action-button{box-sizing:border-box!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html.pt-rail-mode .is-rail-active .sidebar-section{max-width:100%;box-sizing:border-box}html.pt-rail-mode .sidebar>.is-rail-first{margin-top:calc(var(--pt-rail-panel-top, 0px) + 6px)!important}html.pt-rail-mode .sidebar>.is-rail-last{margin-bottom:14px}html.pt-rail-mode .sidebar>.is-rail-active .section-body,html.pt-rail-mode .sidebar>.is-rail-active .collapsible-content{display:flex!important;flex-direction:column}.pt-rail{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.34rem;box-sizing:border-box;width:var(--pt-rail-width, 56px);height:calc(100vh - var(--pt-header-height, 68px));max-height:calc(100vh - var(--pt-header-height, 68px));padding:.55rem 0 .7rem;border-right:1px solid #262c31;background:#14181c;overflow:hidden}.pt-rail__group{display:flex;flex-direction:column;align-items:center;gap:.34rem;width:100%;min-height:0}.pt-rail__group--sections{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.pt-rail__group--sections::-webkit-scrollbar{display:none}.pt-rail__divider{flex:0 0 auto;width:26px;height:1px;margin:.45rem 0 .5rem;background:#2d343a}.pt-rail__btn{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:46px;height:46px;min-height:46px;padding:0;border:0;border-radius:6px;background:none;color:#9db0bd;cursor:pointer}.pt-rail__btn,.pt-rail__btn:hover,.pt-rail__btn:focus,.pt-rail__btn:active{transform:none!important;transition:none!important;animation:none!important;box-shadow:none!important}.pt-rail__btn:hover{background:#1d242a;color:#fff}.pt-rail__btn.is-active{background:var(--pt-rail-active-fill, #86b8d4)!important;color:var(--pt-rail-active-text, #0e1218)!important;opacity:1!important}.pt-rail__btn.is-active:hover{background:var(--pt-rail-active-fill-hover, #9dc9e1)!important;color:var(--pt-rail-active-text, #0e1218)!important}html.pt-rail-mode .pt-rail>.sidebar-action-row{display:flex!important;flex:0 0 auto;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0!important;padding:0!important;border:0!important;background:none!important}html.pt-rail-mode .pt-rail>.sidebar-action-row>.icon-button{box-sizing:border-box!important;flex:0 0 auto;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important}html.pt-rail-mode .pt-rail>.sidebar-action-row>#emby-push-canvas-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#plex-push-canvas-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#card-emby-push-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#card-plex-push-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#download-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#downloadBtn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#reset-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#resetBtn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#thumb-download-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#thumb-emby-push-canvas-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#thumb-reset-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#square-download-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#square-plex-push-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#square-reset-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#publishShowcaseBtn{box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;border-radius:9px!important}html.pt-rail-mode .pt-rail>.sidebar-action-row>.icon-button .icon{width:19px;height:19px;font-size:19px}.pt-rail__btn .material-symbols-rounded,.material-symbols-rounded.pt-rail__icon{font-size:26px!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1}.pt-rail__btn.is-active .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;filter:drop-shadow(0 0 4px currentColor)}html.pt-rail-mode.pt-compact-ui .pt-sidebar-resize-handle,html.pt-rail-mode .pt-sb-tools-row,html.pt-rail-mode .pt-sb-banner,html.pt-rail-mode .pt-sb-eye-layer,html.pt-rail-mode .sidebar-toggle,html.pt-rail-mode .sidebar .is-rail-active .pt-sidebar-toggle{display:none!important}body.showcase-lab-page-body{--pt-rail-title: #00bfa5;--pt-rail-active-fill: #00bfa5;--pt-rail-active-fill-hover: #35d6bf;--pt-rail-active-text: #032420}body.square-lab-page-body{--pt-rail-title: #ff8c42;--pt-rail-active-fill: #ff8c42;--pt-rail-active-fill-hover: #ffa870;--pt-rail-active-text: #24120a}body.thumb-lab-page-body{--pt-rail-title: #cf675f;--pt-rail-active-fill: #cf675f;--pt-rail-active-fill-hover: #e08881;--pt-rail-active-text: #1c0705}body.card-lab-page-body{--pt-rail-title: #ffc850;--pt-rail-active-fill: #ffc850;--pt-rail-active-fill-hover: #ffd677;--pt-rail-active-text: #241900}@media(min-width:761px){html.pt-rail-mode body.lab-page-body:has(.lab-seo-footer){box-sizing:border-box}html.pt-rail-mode body.lab-page-body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, min(42vh, 20rem))!important}html.pt-rail-mode body.lab-page-body .lab-seo-footer:has(.lab-seo-footer__details[open]){max-height:min(42vh,20rem);overflow-y:auto}html.pt-rail-mode,html.pt-rail-mode body.lab-page-body{height:100%;min-height:0;overflow:hidden}html.pt-rail-mode body.lab-page-body>.layout{flex:1 1 0;height:auto;min-height:0!important;max-height:none;overflow:hidden!important}html.pt-rail-mode body.lab-page-body>.layout>.sidebar{position:relative;top:auto;align-self:stretch;height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain}html.pt-rail-mode body.lab-page-body>.layout>.sidebar>.pt-rail{position:sticky;top:0;height:100%;max-height:100%}html.pt-rail-mode body.lab-page-body>.layout>:not(.sidebar){height:100%;min-height:0!important;max-height:100%;box-sizing:border-box!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}}.pt-mode-row{display:flex;align-items:center;gap:6px}.pt-mode-btn{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;box-sizing:border-box;width:auto;min-width:0;min-height:22px;height:22px;margin:0;padding:.22rem .56rem;border:1px solid var(--pt-mode-border, #c9d1d9);border-radius:6px;background:var(--pt-mode-bg, #ffffff);color:var(--pt-mode-text, #14181c);box-shadow:0 3px 9px #0000003d;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.64rem;font-weight:800;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer}.pt-mode-btn[hidden]{display:none!important}.pt-mode-btn--reset{border-color:#a9b4be;background:#fff;color:#14181c}.pt-mode-btn,.pt-mode-btn:hover,.pt-mode-btn:focus,.pt-mode-btn:active{transform:none!important;transition:none!important;animation:none!important}.pt-mode-btn:hover{background:var(--pt-mode-hover-bg, #edf1f5);border-color:var(--pt-mode-hover-border, #a9b4be);color:#14181c}.pt-mode-btn[aria-pressed=true]{background:#a5dfbb;border-color:#a5dfbb;color:#18232b}.pt-mode-btn[aria-pressed=true]:hover{background:#c0edd1;border-color:#c0edd1;color:#18232b}.pt-mode-btn .material-symbols-rounded,.pt-mode-btn .material-symbols-rounded.ms-sm{font-size:13px!important;line-height:1;flex:0 0 auto}.pt-mode-btn__label{display:inline-flex;align-items:center;line-height:1;padding-top:1px}.pt-mode-btn .pt-sb-edit-toggle__count{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;margin-left:1px;padding:0 3px;border-radius:4px;background:var(--pt-mode-count-bg, rgba(0, 0, 0, .12));color:var(--pt-mode-count-text, #14181c);font-size:.55rem;font-weight:800;line-height:1}.pt-mode-btn[aria-pressed=true] .pt-sb-edit-toggle__count{background:#00000042;color:#18232b}body.showcase-lab-page-body{--pt-mode-bg: #0d3c36;--pt-mode-border: #00bfa5;--pt-mode-text: #c4f5ec;--pt-mode-hover-bg: #12544a;--pt-mode-hover-border: #3fdcc4;--pt-mode-count-bg: #06231f;--pt-mode-count-text: #7fe6d6}body.square-lab-page-body{--pt-mode-bg: #4a2a10;--pt-mode-border: #ff8c42;--pt-mode-text: #ffdcc2;--pt-mode-hover-bg: #63380f;--pt-mode-hover-border: #ffa870;--pt-mode-count-bg: #2c1706;--pt-mode-count-text: #ffbf90}body.thumb-lab-page-body{--pt-mode-bg: #4a1f1c;--pt-mode-border: #cf675f;--pt-mode-text: #ffd9d4;--pt-mode-hover-bg: #632723;--pt-mode-hover-border: #e88a82;--pt-mode-count-bg: #2c100e;--pt-mode-count-text: #ffb7ae}body.poster-lab-page-body{--pt-mode-count-bg: #0d2230;--pt-mode-count-text: #bfe6fb}body.card-lab-page-body{--pt-mode-bg: #4a3410;--pt-mode-border: #e5a00d;--pt-mode-text: #ffe6ad;--pt-mode-hover-bg: #63450f;--pt-mode-hover-border: #ffc850;--pt-mode-count-bg: #2a1d05;--pt-mode-count-text: #ffd98a}body.poster-lab-page-body .pt-sb-tools-row,body.poster-lab-page-body #sidebar>.pt-compact-toggle,body.card-lab-page-body .pt-sb-tools-row,body.card-lab-page-body .layout>.sidebar>.pt-compact-toggle,body.thumb-lab-page-body .pt-sb-tools-row,body.thumb-lab-page-body #thumb-sidebar>.pt-compact-toggle,body.square-lab-page-body .pt-sb-tools-row,body.square-lab-page-body #square-sidebar>.pt-compact-toggle,body.showcase-lab-page-body .pt-sb-tools-row,body.showcase-lab-page-body #sl-sidebar>.pt-compact-toggle{display:none!important}.pt-mode-row--header{--pt-mode-label-display: inline-flex;--pt-mode-btn-width: auto;--pt-mode-btn-padding: .22rem .56rem;--pt-mode-btn-gap: .32rem;--pt-mode-count-position: static;flex:0 0 auto;margin-left:.35rem;padding-left:.7rem;border-left:1px solid var(--pt-mode-divider, rgba(255, 255, 255, .14))}.pt-mode-row--header .pt-mode-btn{position:relative;flex:0 0 auto;width:var(--pt-mode-btn-width);padding:var(--pt-mode-btn-padding);gap:var(--pt-mode-btn-gap)}.pt-mode-row--header .pt-mode-btn__label{display:var(--pt-mode-label-display)}.pt-mode-row--header .pt-mode-btn .pt-sb-edit-toggle__count{position:var(--pt-mode-count-position);top:-5px;right:-5px}@media(max-width:1500px),(max-height:860px){.pt-mode-row--header{--pt-mode-label-display: none;--pt-mode-btn-width: 26px;--pt-mode-btn-padding: 0;--pt-mode-btn-gap: 0;--pt-mode-count-position: absolute}}html[data-pt-compact-density=snug] .pt-mode-row--header,html[data-pt-compact-density=dense] .pt-mode-row--header{--pt-mode-label-display: none;--pt-mode-btn-width: 26px;--pt-mode-btn-padding: 0;--pt-mode-btn-gap: 0;--pt-mode-count-position: absolute}@media(max-width:760px){.pt-mode-row--header{display:none}}@media(max-width:1150px),(max-height:760px){.pt-mode-row--header{--pt-mode-btn-width: 24px;gap:3px;margin-left:.25rem;padding-left:.5rem}.pt-mode-row--header .pt-mode-btn{height:20px;min-height:20px}}html[data-pt-compact-density=dense] .pt-mode-row--header{--pt-mode-btn-width: 24px}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle){background:#fff!important;border-color:#c9d1d9!important;color:#14181c!important;opacity:1;box-shadow:none!important}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle):is(:hover,:focus-visible){background:#edf1f5!important;border-color:#a9b4be!important;color:#14181c!important}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle)[aria-pressed=true]{background:#a5dfbb!important;border-color:#a5dfbb!important;color:#18232b!important}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle)[aria-pressed=true]:is(:hover,:focus-visible){background:#c0edd1!important;border-color:#c0edd1!important;color:#18232b!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;min-height:30px!important;height:30px!important;padding:0 .25rem!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#83df5f!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.01em!important;line-height:1!important;filter:none!important;transition:color .12s ease!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button):is(:hover,:focus-visible){color:#a0ed7f!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button):is([aria-pressed=false],.is-hidden){color:#e77975!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button):is([aria-pressed=false],.is-hidden):is(:hover,:focus-visible){color:#f29994!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button):focus-visible{outline:none!important;text-decoration:underline!important;text-underline-offset:3px}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint):before{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:18px!important;line-height:1!important;transform:none!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__icon,.tl-layout-visibility__icon,.cl-layout-visibility__state,.sq-layout-visibility__state,.sl-layout-visibility__state){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16px;width:16px!important;min-width:16px!important;height:16px!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font-size:16px!important;line-height:1!important;letter-spacing:0!important;transform:none!important}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle,.po-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button) :is(.material-symbols-rounded,.po-layout-visibility__state,.cl-layout-visibility__state,.sq-layout-visibility__state,.sl-layout-visibility__state){color:inherit!important}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header{padding-block:.42rem!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header{padding-block:.28rem!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .header-left .logo-tile{width:30px!important;height:30px!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .header-left .logo-tile img{width:29px!important;height:29px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-left .logo-tile{width:26px!important;height:26px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-left .logo-tile img{width:25px!important;height:25px!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .header-left h1{font-size:1.58rem!important;transform:translateY(2px)!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-left h1{font-size:1.3rem!important;letter-spacing:.045em!important;transform:translateY(1px)!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-left{gap:.45rem!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-mode-row--header{gap:3px;margin-left:.25rem;padding-left:.5rem}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-mode-row--header .pt-mode-btn{height:20px;min-height:20px}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-mode-row--header .pt-mode-btn{height:18px;min-height:18px;font-size:.6rem}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .material-symbols-rounded,html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .material-symbols-rounded.ms-sm{font-size:12px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-actions.pt-header-organized{padding:.14rem!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new){height:31px!important;min-height:31px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new){height:27px!important;min-height:27px!important;padding-inline:.42rem!important;gap:.3rem!important;font-size:.63rem!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized :is(.pt-header-utility-link__icon,.pt-header-utility-link__icon .material-symbols-rounded){font-size:14px}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized :is(.pt-header-integrations>button,.pt-header-integrations>a,.config-dropdown>button,#pt-cloud-user){width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized :is(.pt-header-integrations>button,.pt-header-integrations>a,.config-dropdown>button,#pt-cloud-user){width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized .pt-header-integrations img.action-icon{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] body:has(.lab-seo-footer){padding-bottom:var(--lab-seo-footer-height, 2.2rem)}html.pt-compact-ui[data-pt-compact-density=dense] body:has(.lab-seo-footer){padding-bottom:var(--lab-seo-footer-height, 1.75rem)}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer{--lab-seo-footer-edge: .95rem;--lab-seo-footer-inset: .85rem;font-size:.78rem;line-height:1.5}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer{--lab-seo-footer-edge: .7rem;--lab-seo-footer-inset: .6rem;--lab-seo-footer-divider-inset: .1rem;font-size:.72rem;line-height:1.42;box-shadow:0 -8px 20px #00000042}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer__summary{padding-block:.46rem;font-size:.66rem}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__summary{padding-block:.3rem;font-size:.58rem;letter-spacing:.07em}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer__body{padding-block:.4rem}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__body{padding-block:.28rem}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer__body>*{padding:.42rem var(--lab-seo-footer-inset)}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__body>*{padding:.3rem var(--lab-seo-footer-inset)}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer__body h2{font-size:1.12rem}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__body h2{font-size:.95rem;letter-spacing:.03em}html.pt-compact-ui[data-pt-compact-density=snug] :is(.lab-seo-footer__body>p:nth-child(2),.lab-seo-footer__body>p:nth-child(3),.lab-seo-footer__links){font-size:.79rem;line-height:1.5}html.pt-compact-ui[data-pt-compact-density=dense] :is(.lab-seo-footer__body>p:nth-child(2),.lab-seo-footer__body>p:nth-child(3),.lab-seo-footer__links){font-size:.72rem;line-height:1.4}html.pt-compact-ui[data-pt-compact-density=snug] body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 10.5rem)}html.pt-compact-ui[data-pt-compact-density=dense] body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 8.5rem)}}@media(min-width:1100px){html.pt-compact-ui[data-pt-compact-density=snug] body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 8rem)}html.pt-compact-ui[data-pt-compact-density=dense] body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 6.6rem)}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__body{grid-template-columns:max-content minmax(0,1.35fr) minmax(0,1.35fr) minmax(15rem,1.35fr)}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=dense]{--pt-tooltip-max-width: 250px;--pt-tooltip-padding: 7px 10px;--pt-tooltip-font-size: .72rem;--pt-tooltip-radius: 6px}html.pt-compact-ui[data-pt-compact-density=dense] :is(.pt-tooltip,.tooltip,.custom-tooltip,#tooltip){max-width:250px!important;padding:7px 10px!important;border-radius:6px!important;font-size:.72rem!important;line-height:1.4!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith]{box-sizing:border-box!important;width:220px!important;padding:.5rem!important;border-radius:10px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith]{box-sizing:border-box!important;width:190px!important;padding:.38rem!important;border-radius:8px!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:138px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:112px!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{margin-right:.48rem!important;border-radius:6px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{margin-right:.34rem!important;border-radius:5px!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-slider{height:8px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-slider{height:6px!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-interaction{gap:.3rem!important;margin-top:.4rem!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-interaction{gap:.2rem!important;margin-top:.3rem!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-interaction :is(.pcr-result,.pcr-type,.pcr-save){box-sizing:border-box!important;min-height:24px!important;padding:.25rem .38rem!important;border-radius:6px!important;font-size:.6rem!important;line-height:1!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-interaction :is(.pcr-result,.pcr-type,.pcr-save){box-sizing:border-box!important;min-height:21px!important;padding:.18rem .28rem!important;border-radius:5px!important;font-size:.52rem!important;line-height:1!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-interaction :is(.pcr-result,.pcr-type,.pcr-save,.pt-pcr-eyedropper){height:24px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-interaction :is(.pcr-result,.pcr-type,.pcr-save,.pt-pcr-eyedropper){height:21px!important}html.pt-compact-ui[data-pt-compact-density=snug]{--pt-pcr-field-h: 26px}html.pt-compact-ui[data-pt-compact-density=dense]{--pt-pcr-field-h: 22px}html.pt-compact-ui[data-pt-compact-density=dense] .pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):before,html.pt-compact-ui[data-pt-compact-density=dense] .pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):after{top:3px!important;bottom:3px!important;left:3px!important;width:20px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pickr .pcr-button.pt-pcr-wide .pt-pcr-hex{left:30px;font-size:.6rem}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app .pt-pcr-eyedropper{width:24px}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app .pt-pcr-eyedropper{width:21px}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app .pt-pcr-eyedropper .material-symbols-rounded{font-size:14px}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-picker{width:13px!important;height:13px!important}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug]{--pt-rail-width: 46px;--pt-rail-panel-width: 210px;--pt-rail-inset: .5rem}html.pt-compact-ui[data-pt-compact-density=dense]{--pt-rail-width: 42px;--pt-rail-panel-width: 180px;--pt-rail-inset: .4rem}html.pt-compact-ui[data-pt-compact-density=snug] .pt-rail{gap:.22rem;padding:.4rem 0 .5rem}html.pt-compact-ui[data-pt-compact-density=dense] .pt-rail{gap:.16rem;padding:.3rem 0 .4rem}html.pt-compact-ui[data-pt-compact-density=snug] .pt-rail__group,html.pt-compact-ui[data-pt-compact-density=dense] .pt-rail__group{gap:.18rem}html.pt-compact-ui[data-pt-compact-density=snug] .pt-rail__btn{width:36px;height:36px;min-height:36px}html.pt-compact-ui[data-pt-compact-density=dense] .pt-rail__btn{width:32px;height:32px;min-height:32px}html.pt-compact-ui[data-pt-compact-density=snug] .pt-rail__btn .material-symbols-rounded,html.pt-compact-ui[data-pt-compact-density=snug] .material-symbols-rounded.pt-rail__icon{font-size:21px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pt-rail__btn .material-symbols-rounded,html.pt-compact-ui[data-pt-compact-density=dense] .material-symbols-rounded.pt-rail__icon{font-size:19px!important}html.pt-compact-ui[data-pt-compact-density=snug].pt-rail-mode .sidebar>:is(.sidebar-section,.collapsible).is-rail-active,html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .sidebar>:is(.sidebar-section,.collapsible).is-rail-active{margin-right:3px;margin-bottom:4px}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug].pt-rail-mode .pt-rail>.sidebar-action-row>.icon-button{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important}html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row>.icon-button{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:7px!important}html.pt-compact-ui[data-pt-compact-density=snug].pt-rail-mode .pt-rail>.sidebar-action-row{gap:.32rem!important}html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row{gap:.24rem!important}html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row .action-icon,html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row .material-symbols-rounded{width:15px!important;height:15px!important;font-size:15px!important}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-modal{width:min(760px,92vw);max-height:88vh;padding:1rem 1.1rem 1.15rem;border-radius:16px;transform:translate(-50%,-50%) scale(.92)}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-modal{width:min(660px,94vw);max-height:92vh;padding:.7rem .8rem .85rem;border-radius:12px;transform:translate(-50%,-50%) scale(.8)}html.pt-compact-ui[data-pt-compact-density=snug] #thumb-backdrop-modal,html.pt-compact-ui[data-pt-compact-density=snug] #square-backdrop-modal{width:min(860px,94vw)}html.pt-compact-ui[data-pt-compact-density=dense] #thumb-backdrop-modal,html.pt-compact-ui[data-pt-compact-density=dense] #square-backdrop-modal{width:min(760px,96vw)}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-logo-modal{width:min(920px,92vw)}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-logo-modal{width:min(800px,94vw)}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-header{margin:0 -1.1rem .7rem;padding:0 1.1rem .55rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-header{margin:0 -.8rem .5rem;padding:0 .8rem .4rem}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-header--fanart{margin-top:-1rem;padding-top:.36rem;padding-bottom:.36rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-header--fanart{margin-top:-.7rem;padding-top:.28rem;padding-bottom:.28rem}html.pt-compact-ui[data-pt-compact-density=snug] :is(.thumb-picker-header,.thumb-picker-title,.thumb-picker-header-actions){gap:.5rem}html.pt-compact-ui[data-pt-compact-density=dense] :is(.thumb-picker-header,.thumb-picker-title,.thumb-picker-header-actions){gap:.38rem}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-title-subject{padding:.26rem .56rem;font-size:.74rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-title-subject{padding:.2rem .46rem;font-size:.66rem}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-title-main{font-size:1.25rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-title-main{font-size:1.05rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-close-btn{font-size:15px}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-body{max-height:calc(88vh - 7rem)}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-body{max-height:calc(92vh - 5.5rem)}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-grid{gap:.5rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}html.pt-compact-ui[data-pt-compact-density=snug] :is(#thumb-backdrop-modal-grid,#square-backdrop-modal-grid){gap:.5rem}html.pt-compact-ui[data-pt-compact-density=dense] :is(#thumb-backdrop-modal-grid,#square-backdrop-modal-grid){gap:.38rem}html.pt-compact-ui[data-pt-compact-density=snug] :is(#thumb-backdrop-modal-grid,#square-backdrop-modal-grid) .asset-card{flex:1 1 148px;min-width:148px;max-width:calc((100% - 1.5rem)/4)}html.pt-compact-ui[data-pt-compact-density=dense] :is(#thumb-backdrop-modal-grid,#square-backdrop-modal-grid) .asset-card{flex:1 1 124px;min-width:124px;max-width:calc((100% - 1.9rem)/5);border-radius:8px}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-empty{font-size:.66rem}html.pt-compact-ui[data-pt-compact-density=dense] :is(.thumb-picker-fanart-prompt,.thumb-picker-fanart-copy){font-size:.62rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-fanart-icon{font-size:15px!important}html.pt-compact-ui[data-pt-compact-density=dense] :is(.picker-entity-tab,.poster-lang-tab,.logo-lang-tab){min-height:26px;padding:.3rem .55rem;border-radius:7px;font-size:.64rem}html.pt-compact-ui[data-pt-compact-density=dense] .logo-picker-refresh{padding:.35rem .55rem;font-size:.62rem}html.pt-compact-ui[data-pt-compact-density=dense] .logo-picker-title{font-size:.82rem}html.pt-compact-ui[data-pt-compact-density=dense] .logo-picker-search input{min-height:28px;padding-block:.3rem;font-size:.68rem}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions{top:calc(100% + 5px);left:-3px;width:calc(100% + 6px);max-height:260px;padding:4px;border-radius:9px}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions{top:calc(100% + 4px);left:-3px;width:calc(100% + 6px);max-height:220px;padding:3px;border-radius:8px}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions>div{box-sizing:border-box;padding:.44rem .5rem;border-radius:7px}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions>div{box-sizing:border-box;padding:.38rem .42rem;border-radius:6px}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .search-result-item{gap:.42rem}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .search-result-item{gap:.35rem}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .search-result-content{gap:.24rem}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .search-result-content{gap:.2rem}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .search-result-title{font-size:.74rem;line-height:1.16}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .search-result-title{font-size:.68rem;line-height:1.12}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .search-result-year,html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .search-result-year{font-size:.62rem}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .type-badge{box-sizing:border-box;width:25px;min-width:25px;max-width:25px;height:23px;min-height:23px;max-height:23px;border-radius:7px}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .type-badge{box-sizing:border-box;width:22px;min-width:22px;max-width:22px;height:20px;min-height:20px;max-height:20px;border-radius:6px}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .type-badge .material-symbols-rounded{width:14px;height:14px;font-size:14px}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .type-badge .material-symbols-rounded{width:12px;height:12px;font-size:12px}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug]{--pt-close-control-size: 30px}html.pt-compact-ui[data-pt-compact-density=dense]{--pt-close-control-size: 26px}html.pt-compact-ui[data-pt-compact-density=snug] :is(.thumb-picker-close-btn,.logo-picker-close-btn,.showcase-picker-close-btn,.pt-modal-close,.custom-modal-close,.close-modal) :is(.material-symbols-rounded,.material-icons-round){width:17px!important;height:17px!important;font-size:17px!important}html.pt-compact-ui[data-pt-compact-density=dense] :is(.thumb-picker-close-btn,.logo-picker-close-btn,.showcase-picker-close-btn,.pt-modal-close,.custom-modal-close,.close-modal) :is(.material-symbols-rounded,.material-icons-round){width:15px!important;height:15px!important;font-size:15px!important}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .header-actions.pt-header-organized,html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-actions.pt-header-organized{align-items:center!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized #pt-cloud-auth,html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized #pt-cloud-auth{display:inline-flex!important;align-items:center!important;align-self:center!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized #pt-cloud-user:after{right:3px;bottom:3px;width:7px;height:7px}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized #pt-cloud-user:after{right:2px;bottom:2px;width:6px;height:6px;box-shadow:0 0 0 1.5px #070a16f2}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized #pt-cloud-user{padding:4px!important;border-radius:9px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized #pt-cloud-user{padding:3px!important;border-radius:8px!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized .pt-cloud-user-avatar{width:22px!important;height:22px!important;flex:0 0 22px!important;font-size:9px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized .pt-cloud-user-avatar{width:19px!important;height:19px!important;flex:0 0 19px!important;font-size:8px!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized .pt-cloud-user-avatar .material-symbols-rounded{font-size:12px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized .pt-cloud-user-avatar .material-symbols-rounded{font-size:11px!important}}@media(min-width:901px){html.pt-compact-ui--showcase[data-pt-compact-density=snug]{--pt-sidebar-width: 208px;--pt-sidebar-padding: .44rem .44rem .56rem;--pt-sidebar-gap: .26rem;--pt-collapsible-header-min-height: 32px;--pt-collapsible-header-padding: .4rem .5rem;--pt-collapsible-content-padding: .4rem;--pt-collapsible-radius: 7px}html.pt-compact-ui--showcase[data-pt-compact-density=dense]{--pt-sidebar-width: 190px;--pt-sidebar-padding: .34rem .34rem .44rem;--pt-sidebar-gap: .2rem;--pt-collapsible-header-min-height: 28px;--pt-collapsible-header-padding: .3rem .4rem;--pt-collapsible-content-padding: .3rem;--pt-collapsible-radius: 6px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .main{padding:.72rem .45rem .52rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .main{padding:.5rem .3rem .4rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .main:before{inset:.26rem;border-radius:12px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .main:before{inset:.18rem;border-radius:9px}html.pt-compact-ui--showcase #export-canvas-scaler{width:100%;max-width:100%;min-width:0}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode){padding:.85rem;gap:.7rem;border-radius:20px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode){padding:.62rem;gap:.5rem;border-radius:16px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) #export-bg-container{border-radius:20px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) #export-bg-container{border-radius:16px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-summary{--hero-logo-shell-height: 158px;--hero-logo-render-height: 104px;--hero-side-logo-shell-height: 132px;--hero-side-logo-render-height: 88px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-summary{--hero-logo-shell-height: 126px;--hero-logo-render-height: 82px;--hero-side-logo-shell-height: 108px;--hero-side-logo-render-height: 70px}html.pt-compact-ui--showcase #export-wrapper.export-capture-mode{padding:1.25rem;gap:1rem;border-radius:28px}html.pt-compact-ui--showcase #export-wrapper.export-capture-mode .export-summary{--hero-logo-shell-height: 220px;--hero-logo-render-height: 142px;--hero-side-logo-shell-height: 180px;--hero-side-logo-render-height: 120px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-logo-shell{padding:1rem .9rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-logo-shell{padding:.7rem .65rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder{gap:.3rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder{gap:.2rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-title{font-size:.68rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-title{font-size:.56rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-subtitle{font-size:.58rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-subtitle{font-size:.48rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-actions{gap:.36rem;margin-top:.24rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-actions{gap:.26rem;margin-top:.16rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-btn{padding:.32rem .55rem;font-size:.56rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-btn{padding:.24rem .44rem;font-size:.48rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-summary-grid{padding:.58rem .65rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-summary-grid{padding:.42rem .48rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-info-card{min-height:64px;padding:.5rem .65rem .35rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-info-card{min-height:52px;padding:.38rem .48rem .26rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-creator-chip{gap:.55rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-creator-chip{gap:.38rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-creator-icon-shell{width:32px;height:32px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-creator-icon-shell{width:26px;height:26px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-byline{font-size:.9rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-byline{font-size:.74rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-stats{gap:.55rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-stats{gap:.38rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-stat-chip{gap:.32rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-stat-chip{gap:.22rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-stat-chip+.export-stat-chip{padding-left:.58rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-stat-chip+.export-stat-chip{padding-left:.4rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-stat-icon{width:15px;height:15px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-stat-icon{width:12px;height:12px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-stat-chip strong{font-size:1.1rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-stat-chip strong{font-size:.9rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-card-label{padding-top:.3rem;font-size:.4rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-card-label{padding-top:.22rem;font-size:.34rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-footer-shell{padding:.45rem .8rem;margin-top:.2rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-footer-shell{padding:.32rem .6rem;margin-top:.14rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-footer-divider{margin-bottom:.42rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-footer-divider{margin-bottom:.3rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-credit-line{gap:.42rem;font-size:.58rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-credit-line{gap:.3rem;font-size:.48rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) :is(.export-powered-by,.export-tool-label){font-size:.78rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) :is(.export-powered-by,.export-tool-label){font-size:.64rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] #export-wrapper:not(.export-capture-mode) .export-powered-by img{height:18px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] #export-wrapper:not(.export-capture-mode) .export-powered-by img{height:15px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar .collapsible-header{min-height:32px;padding:.4rem .5rem;border-radius:7px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar .collapsible-header{min-height:28px;padding:.3rem .4rem;border-radius:6px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar .collapsible-header h3{font-size:.74rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar .collapsible-header h3{font-size:.66rem;letter-spacing:.03em}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar .collapsible-content{padding:.36rem .4rem;gap:.26rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar .collapsible-content{padding:.28rem .3rem;gap:.18rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar-control-group{gap:.24rem;padding:.36rem .4rem;margin-bottom:.26rem;border-radius:7px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar-control-group{gap:.16rem;padding:.28rem .3rem;margin-bottom:.18rem;border-radius:6px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] :is(.sidebar-control-group-body,.slider-inline){gap:.22rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] :is(.sidebar-control-group-body,.slider-inline){gap:.14rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .slider-inline{margin-block:.2rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .slider-inline{margin-block:.12rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar :is(label:not(.toggle-switch),.toggle-label,.sidebar-control-group-title,.grid-size-col-label,.toggle-matrix-col-label,.toggle-matrix-row-label,.mini-label){font-size:.6rem!important;line-height:1.18}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar :is(label:not(.toggle-switch),.toggle-label,.sidebar-control-group-title,.grid-size-col-label,.toggle-matrix-col-label,.toggle-matrix-row-label,.mini-label){font-size:.52rem!important;line-height:1.14}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){height:24px!important;min-height:24px!important;padding:.2rem 1.3rem .2rem .38rem!important;border-radius:6px!important;font-size:.6rem!important}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){height:20px!important;min-height:20px!important;padding:.12rem 1.15rem .12rem .32rem!important;border-radius:5px!important;font-size:.53rem!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar :is(button:not(.icon-button):not(.pt-compact-toggle):not(.ps-range-btn):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn),.drop-zone,.showcase-library-import__button){min-height:24px!important;margin-top:0!important;padding:.25rem .38rem!important;border-radius:6px!important;font-size:.57rem!important;line-height:1.1}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar :is(button:not(.icon-button):not(.pt-compact-toggle):not(.ps-range-btn):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn),.drop-zone,.showcase-library-import__button){min-height:20px!important;margin-top:0!important;padding:.17rem .28rem!important;border-radius:5px!important;font-size:.5rem!important;line-height:1.08}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar :is(.drop-zone-icon,.showcase-library-import__button .material-symbols-rounded,.import-set-unavailable .material-symbols-rounded){width:12px;min-width:12px;height:12px;min-height:12px;margin:0!important;font-size:12px!important;line-height:12px!important;flex:0 0 12px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar :is(.drop-zone-icon,.showcase-library-import__button .material-symbols-rounded,.import-set-unavailable .material-symbols-rounded){width:10px;min-width:10px;height:10px;min-height:10px;margin:0!important;font-size:10px!important;line-height:10px!important;flex:0 0 10px}html.pt-compact-ui--showcase .sidebar .upload-grid-btn{margin-bottom:0!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar .upload-grid{gap:.26rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar .upload-grid{gap:.18rem}html.pt-compact-ui--showcase .sidebar .collapsible :is(.inline-select,.toggle-container){margin-block:0!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .showcase-library-import__actions{grid-auto-rows:24px;gap:.24rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .showcase-library-import__actions{grid-auto-rows:20px;gap:.16rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] :is(.showcase-library-import__button,.import-set-unavailable){height:24px!important;min-height:24px!important;gap:.24rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] :is(.showcase-library-import__button,.import-set-unavailable){height:20px!important;min-height:20px!important;gap:.16rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .showcase-library-import__copy{min-height:24px;padding-inline:.38rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .showcase-library-import__copy{min-height:20px;padding-inline:.3rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .showcase-library-import__copy strong{font-size:.58rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .showcase-library-import__copy strong{font-size:.52rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] :is(.api-section,.showcase-library-import){gap:.24rem;margin-bottom:.1rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] :is(.api-section,.showcase-library-import){gap:.16rem;margin-bottom:.06rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .showcase-library-import__status{padding:.28rem .36rem;font-size:.56rem;line-height:1.25}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .showcase-library-import__status{padding:.22rem .3rem;font-size:.5rem;line-height:1.2}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .pickr-bar-container{height:22px!important}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .pickr-bar-container{height:19px!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .pickr-bar-container .pcr-button{height:22px!important;border-radius:6px!important}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .pickr-bar-container .pcr-button{height:19px!important;border-radius:5px!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar .toggle-switch{width:32px;height:18px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar .toggle-switch{width:28px;height:16px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar .toggle-slider:before{width:12px;height:12px;left:3px;bottom:3px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar .toggle-slider:before{width:10px;height:10px;left:3px;bottom:3px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar .toggle-switch input:checked+.toggle-slider:before{transform:translate(14px)}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar .toggle-switch input:checked+.toggle-slider:before{transform:translate(12px)}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar .ps-range-btn{width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;font-size:.66rem!important}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar .ps-range-btn{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;font-size:.58rem!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar :is(#logo-scale,#panel-opacity,#blur-amount)::-webkit-slider-thumb{width:13px;height:13px;margin-top:0}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar :is(#logo-scale,#panel-opacity,#blur-amount)::-webkit-slider-thumb{width:11px;height:11px;margin-top:0}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sidebar :is(#logo-scale,#panel-opacity,#blur-amount)::-moz-range-thumb{width:13px;height:13px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sidebar :is(#logo-scale,#panel-opacity,#blur-amount)::-moz-range-thumb{width:11px;height:11px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] :is(.align-pair-row,.grid-size-matrix){gap:4px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] :is(.align-pair-row,.grid-size-matrix){gap:3px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .grid-size-col{gap:3px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .grid-size-col{gap:2px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .featured-first-container{margin-top:.34rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .featured-first-container{margin-top:.22rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] :is(.toggle-matrix-header,.toggle-matrix-row){grid-template-columns:38px repeat(3,1fr)}html.pt-compact-ui--showcase[data-pt-compact-density=dense] :is(.toggle-matrix-header,.toggle-matrix-row){grid-template-columns:33px repeat(3,1fr)}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .toggle-matrix-row{padding:2px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .toggle-matrix-row{padding:1px 2px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .toggle-matrix .toggle-switch{width:28px;height:16px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .toggle-matrix .toggle-switch{width:24px;height:14px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .toggle-matrix .toggle-slider:before{width:10px;height:10px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .toggle-matrix .toggle-slider:before{width:8px;height:8px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .toggle-matrix input:checked+.toggle-slider:before{transform:translate(12px)}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .toggle-matrix input:checked+.toggle-slider:before{transform:translate(10px)}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active{margin-inline:2px!important;padding:.34rem 0 .42rem!important;border-radius:8px}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active{margin-inline:2px!important;margin-bottom:3px!important;padding:.24rem 0 .32rem!important;border-radius:7px}html.pt-compact-ui--showcase.pt-rail-mode .sidebar>.is-rail-active>.collapsible-header{margin-inline:.34rem!important}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active>.collapsible-header{margin-bottom:.28rem!important}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active>.collapsible-header{margin-bottom:.18rem!important}html.pt-compact-ui--showcase.pt-rail-mode .sidebar>.is-rail-active>.collapsible-content{padding-inline:.34rem!important}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .sidebar-control-group{gap:.2rem;padding:.34rem;margin-bottom:.22rem}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .sidebar-control-group{gap:.13rem;padding:.25rem;margin-bottom:.15rem}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .sidebar-control-group-grid .inline-select{gap:.12rem;padding:.22rem .25rem;border-radius:5px}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(.source-link-stack,.showcase-library-import__actions){gap:.15rem}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(.source-link-icon-btn,.icon-upload-btn){width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;border-radius:5px!important}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(.source-link-icon,.icon-upload-btn .material-icons-round){width:11px!important;height:11px!important;font-size:11px!important}html.pt-compact-ui--showcase.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(.showcase-library-import__copy,.showcase-library-import__status,.api-selected-show){font-size:.5rem!important;line-height:1.22}html.pt-compact-ui--showcase[data-pt-compact-density=snug].pt-rail-mode .pt-rail>.sidebar-action-row>:is(#downloadBtn,#publishShowcaseBtn,#resetBtn).icon-button{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important}html.pt-compact-ui--showcase[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row>:is(#downloadBtn,#publishShowcaseBtn,#resetBtn).icon-button{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:7px!important}html.pt-compact-ui--showcase[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row .icon{font-size:16px!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .qeb-wrapper{zoom:.86;max-width:min(calc((100% - .4rem) / .86),1320px);margin-bottom:.34rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .qeb-wrapper{zoom:.72;max-width:min(calc((100% - .3rem) / .72),1540px);margin-bottom:.24rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .qeb-toggle-btn{min-height:24px!important;padding:3px 8px!important;font-size:9px!important}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .qeb-toggle-btn{min-height:21px!important;padding:2px 6px!important;font-size:8px!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .qeb-wrapper:not(.qeb-collapsed) .qeb-container{padding:5px 7px 6px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .qeb-wrapper:not(.qeb-collapsed) .qeb-container{padding:3px 5px 4px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] :is(.qeb-row,.qeb-row-secondary){gap:3px;margin-top:3px;padding-top:3px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] :is(.qeb-row,.qeb-row-secondary){gap:2px;margin-top:2px;padding-top:2px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .qeb-group{gap:3px;padding:2px 5px;border-radius:6px!important}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .qeb-group{gap:2px;padding:1px 4px;border-radius:5px!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] :is(.qeb-group-label,.qeb-sublabel){font-size:8px!important}html.pt-compact-ui--showcase[data-pt-compact-density=dense] :is(.qeb-group-label,.qeb-sublabel){font-size:7px!important}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .qeb-select{min-height:23px;padding-block:.2rem;font-size:9px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .qeb-select{min-height:20px;padding-block:.14rem;font-size:8px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .qeb-pill{min-height:23px;padding:.26rem .4rem;font-size:8px;border-radius:6px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .qeb-pill{min-height:20px;padding:.2rem .32rem;font-size:7px;border-radius:5px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .qeb-group-range .qeb-range-btn{width:23px;min-width:23px;height:23px;min-height:23px;border-radius:6px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .qeb-group-range .qeb-range-btn{width:20px;min-width:20px;height:20px;min-height:20px;border-radius:5px;font-size:11px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .qeb-group-range :is(.qeb-slider,#qeb-blur-amount,#qeb-logo-scale,#qeb-panel-opacity){width:54px;min-width:54px;flex-basis:54px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .qeb-group-range :is(.qeb-slider,#qeb-blur-amount,#qeb-logo-scale,#qeb-panel-opacity){width:48px;min-width:48px;flex-basis:48px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .qeb-range-val{min-width:27px;font-size:9px}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .qeb-range-val{min-width:24px;font-size:8px}html.pt-compact-ui--showcase[data-pt-compact-density=snug] .sl-layout-hint{bottom:.85rem;padding:.48rem .68rem;font-size:.72rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sl-layout-hint{bottom:.6rem;padding:.38rem .54rem;gap:.44rem;font-size:.64rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sl-layout-hint__help{font-size:.58rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] .sl-layout-visibility__button{min-height:22px;padding:.2rem .34rem;font-size:.58rem}}#export-canvas-scaler[data-layout-hide-quick-edit]>#qeb-wrapper{display:none!important}.sl-layout-hint{--le-accent: var(--showcase-solid-accent-bg, #23d8be);position:fixed;left:50%;bottom:1.35rem;transform:translate(-50%);z-index:9190;display:none;align-items:center;justify-content:center;gap:.6rem;width:max-content;max-width:calc(100vw - 2rem);box-sizing:border-box;padding:.48rem .55rem .48rem .72rem;color:#f4f6f7;background:radial-gradient(100% 140% at 100% 0%,#18302d,transparent 68%),linear-gradient(160deg,#191e1e,#111516 75%);border:1px solid #3d5a55;border-radius:9px;box-shadow:0 18px 38px #0000007a;line-height:1}.sl-layout-hint:before{content:"dashboard_customize";flex:0 0 auto;color:var(--le-accent);font-family:Material Symbols Rounded;font-size:1.12rem;font-weight:500;line-height:1;transform:translateY(-2px)}html.sl-layout-editing .sl-layout-hint{display:inline-flex}.sl-layout-hint>strong{color:#f1f2f2;font-family:"Bebas Neue",var(--pt-font-body, sans-serif);font-size:1.12rem;font-weight:400;letter-spacing:.065em;line-height:1;text-transform:uppercase;white-space:nowrap}.sl-layout-visibility{display:inline-flex;align-items:center;gap:.4rem;padding-left:.7rem;border-left:1px solid #3d5a55}body.showcase-lab-page-body .sl-layout-hint .sl-layout-visibility__button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:30px;padding:0 .25rem;border:1px solid transparent!important;border-radius:0;background:transparent!important;color:var(--le-accent)!important;font:inherit;font-size:.72rem;font-weight:750;letter-spacing:.01em;line-height:1;cursor:pointer;box-shadow:none!important;transition:color .12s ease}body.showcase-lab-page-body .sl-layout-hint .sl-layout-visibility__button[aria-pressed=true]{color:#83df5f!important}body.showcase-lab-page-body .sl-layout-hint .sl-layout-visibility__button[aria-pressed=false]{color:var(--le-accent)!important}body.showcase-lab-page-body .sl-layout-hint .sl-layout-visibility__button:is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important;color:#a0ed7f!important}body.showcase-lab-page-body .sl-layout-hint .sl-layout-visibility__button[aria-pressed=false]:is(:hover,:focus-visible){color:#73e9d4!important}.sl-layout-visibility__button:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px}.sl-layout-visibility__state{min-width:16px;width:16px;height:16px;padding:0;background:transparent;color:inherit;font-size:16px;line-height:1;transform:translateY(-2px)}@media(max-width:760px){.sl-layout-hint{display:none!important}}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]){--source-accent: #01b4e4;display:inline-flex!important;align-items:flex-end;justify-content:center;gap:.4rem;min-height:44px;padding:.35rem .55rem;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#edf2f3!important;-webkit-text-fill-color:currentColor!important;font:700 .74rem/1.2 Roboto,sans-serif;cursor:pointer}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=tvdb]{--source-accent: #7dc99b}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=fanart]{--source-accent: #36b5d5}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=apple]{--source-accent: #f5f5f7}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=netflix]{--source-accent: #e50914}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):is([data-source=hbo],[data-source=hbo-max]){--source-accent: #a17be8}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):is(:hover,:focus-visible,.active){color:var(--source-accent)!important;background:transparent!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]).active{border-bottom-color:var(--source-accent)!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) .picker-entity-tab__label{display:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__count,.cl-logo-source-count){padding:0!important;background:transparent!important;border:0!important;color:inherit!important;font-size:.8rem;opacity:1;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;align-items:flex-end;align-self:flex-end;line-height:1;min-height:0;flex-shrink:0}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__icon,.cl-logo-source-icon){width:36px;height:22px;flex:0 0 36px;object-fit:contain;object-position:center bottom}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):focus-visible{outline:2px solid var(--source-accent);outline-offset:2px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__icon,.cl-logo-source-icon){padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;filter:none}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):is(.active,:hover,:focus-visible) :is(.picker-entity-tab__icon,.cl-logo-source-icon){filter:drop-shadow(0 0 3px var(--source-accent))!important}body.showcase-lab-page-body .showcase-picker-modal .picker-toolbar[hidden]{display:none!important}body.showcase-lab-page-body .showcase-picker-modal .picker-toolbar{display:flex;align-items:center;gap:.4rem}body.showcase-lab-page-body .showcase-picker-modal .picker-toolbar-label{color:var(--showcase-solid-accent-bg, #00bfa5);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=stan]{--source-accent: #009bfa}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=paramount]{--source-accent: #408cff}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):is([data-source=stan],[data-source=paramount]):is(.active,:hover,:focus-visible) :is(.picker-entity-tab__icon,.cl-logo-source-icon){filter:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=paramount] :is(.picker-entity-tab__icon,.cl-logo-source-icon){width:var(--source-logo-width, 40px);height:var(--source-logo-height, 26px);flex-basis:auto}html body :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) :is(.picker-entity-tabs:not(.picker-toolbar),.picker-source-tabs){align-items:stretch;border-bottom:1px solid #3b4449}html body :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]{align-self:stretch;margin-bottom:-1px}body.card-lab-page-body .card-logo-picker-toolbar{align-items:center;min-height:48px;padding:7px;border:1px solid #3b4449;border-radius:10px;background:#141719}body.card-lab-page-body .card-logo-picker-sources{flex:1 1 auto;min-width:0}body.card-lab-page-body #card-logo-source-tabs{display:flex;flex:0 1 auto;flex-wrap:wrap;width:fit-content;max-width:100%}html body .picker-toolbar>.picker-source-tabs{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;min-width:0}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:has(img){display:inline-grid!important;grid-template-columns:var(--source-slot-width, 44px);align-items:center;column-gap:8px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__icon,.cl-logo-source-icon){width:var(--source-logo-width, 36px);height:var(--source-logo-height, 20px);object-position:center;justify-self:center;align-self:center;transform:none}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__count,.cl-logo-source-count){align-self:center;align-items:center;line-height:1}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=tmdb]{--source-logo-width: 36px;--source-logo-height: 16px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=tvdb]{--source-logo-width: 33px;--source-logo-height: 18px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=fanart]{--source-logo-width: 21px;--source-logo-height: 21px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=apple]{--source-logo-width: 42px;--source-logo-height: 24px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=netflix]{--source-logo-width: 43px;--source-logo-height: 16px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=hbo]{--source-logo-width: 44px;--source-logo-height: 14px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=hbo-max]{--source-logo-width: 44px;--source-logo-height: 14px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=stan]{--source-logo-width: 36px;--source-logo-height: 16px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=paramount]{--source-logo-width: 40px;--source-logo-height: 26px}html body .picker-entity-tab[data-source]:not(.active) :is(.picker-entity-tab__count,.cl-logo-source-count){opacity:.75}html body .picker-entity-tab[data-source] :is(.picker-entity-tab__count,.cl-logo-source-count){display:none!important}html body .picker-entity-tab[data-source=fanart]{--source-slot-width: 28px}:is(.suggestion-item,.card-logo-search-result).pt-search-result{display:flex!important;align-items:center!important;gap:.75rem!important;box-sizing:border-box;width:100%;min-height:38px;padding:.45rem .75rem!important;text-align:left}.pt-search-result .pt-search-result__title{flex:1 1 auto;min-width:0;overflow:hidden;color:#f2f4f4;font-size:.86rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pt-search-result .pt-search-result__meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:.75rem}.pt-search-result .pt-search-result__year{width:2.6em;color:#edf2f399;font-size:.76rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.pt-search-result .pt-search-result__type{width:18px;color:var(--pt-accent-strong, #80bad5);font-size:18px;line-height:1}.pt-search-result .pt-search-result__provider{display:inline-flex;align-items:center;justify-content:center;width:58px;height:18px;color:#edf2f3b3;font-size:.66rem;font-weight:700;white-space:nowrap}.pt-search-result .pt-search-result__provider img{display:block;max-width:100%;max-height:100%;object-fit:contain}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug]{--pt-popup-pad: 1rem;--pt-popup-gap: .65rem;--pt-popup-body: .8rem;--pt-popup-small: .7rem;--pt-popup-title: 1.7rem;--pt-popup-control: 30px;--pt-popup-width: 640px;--pt-popup-confirm-width: 420px;--pt-popup-announce-width: 480px;--pt-popup-wide: 800px;--pt-popup-radius: 8px;--pt-popup-inner-radius: 5px;--pt-toast-padding: .6rem .85rem;--pt-toast-bottom: 20px}html.pt-compact-ui[data-pt-compact-density=dense]{--pt-popup-pad: .75rem;--pt-popup-gap: .45rem;--pt-popup-body: .72rem;--pt-popup-small: .64rem;--pt-popup-title: 1.4rem;--pt-popup-control: 26px;--pt-popup-width: 560px;--pt-popup-confirm-width: 360px;--pt-popup-announce-width: 420px;--pt-popup-wide: 700px;--pt-popup-radius: 6px;--pt-popup-inner-radius: 4px;--pt-toast-padding: .45rem .7rem;--pt-toast-bottom: 16px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-box,.ptks-panel,.changelog-modal,.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card,.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card,#custom-confirm-overlay .custom-modal,.pt-backguard-box,.pt-announce-card,.pl-tr,.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast){border-radius:var(--pt-popup-radius)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-row,.ptks-group,.changelog-release,.emby-poster-push-item,.plex-poster-push-item,.cl-push-season-item,.cl-push-episode-item,.eps-summary,.eps-stats,.eps-result-section,.eps-result-list li,.pt-announce-row,.pl-tr__group,.pl-tr__mode-hint){border-radius:var(--pt-popup-inner-radius)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-overlay,.ptks-overlay,.changelog-overlay){padding:1rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-box,.ptks-panel,.changelog-modal){max-height:calc(100dvh - 2rem);min-width:0;box-sizing:border-box}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .config-modal-box{width:min(440px,calc(100vw - 2rem))}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .cfgm-box{width:min(var(--pt-popup-width),calc(100vw - 2rem))!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-header,.cfgm-toolbar,.cfgm-pagination,.config-save-form,.import-choice-body){padding:var(--pt-popup-pad);gap:var(--pt-popup-gap);flex-shrink:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .config-modal-header{font-size:var(--pt-popup-title)!important;padding:var(--pt-popup-pad)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .config-modal-body{min-height:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .cfgm-toolbar{flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-search,.cfgm-sort,.config-save-input){min-width:0;height:var(--pt-popup-control);min-height:var(--pt-popup-control);padding:.4rem .6rem;font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .cfgm-row{min-height:0;padding:.55rem .7rem;gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-name,.config-prompt-label,.import-choice-body p){font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-date,.cfgm-font-list,.cfgm-font-muted,.cfgm-type-text,.cfgm-page-status,.cfg-modal-count){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-load,.cfgm-page-btn,.config-modal-confirm-btn,.config-modal-cancel-btn){min-height:var(--pt-popup-control);padding:.35rem .6rem;font-size:var(--pt-popup-small)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .cfgm-btn{width:var(--pt-popup-control);height:var(--pt-popup-control)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-close,.ptks-close){width:var(--pt-popup-control);height:var(--pt-popup-control);padding:0;font-size:18px;flex-shrink:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-panel{width:min(var(--pt-popup-wide),calc(100vw - 2rem))}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.ptks-head,.ptks-body,.ptks-foot){padding:var(--pt-popup-pad);gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.ptks-head,.ptks-foot){flex-shrink:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-body{min-height:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-head h2{font-size:var(--pt-popup-title)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.ptks-subtitle,.ptks-label){font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-list{gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-group h3{padding:.45rem .6rem;font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-row{grid-template-columns:minmax(0,1fr) 110px 20px;min-height:32px;flex-basis:32px;gap:5px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.ptks-binding,.ptks-btn){min-height:var(--pt-popup-control);padding:.3rem .5rem;font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-foot{flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast){min-width:min(240px,calc(100vw - 2rem));max-width:min(420px,calc(100vw - 2rem));padding:var(--pt-toast-padding)!important;font-size:var(--pt-popup-body)!important;line-height:1.4;overflow-wrap:anywhere}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-modal{width:min(var(--pt-popup-width),calc(100vw - 2rem));padding:var(--pt-popup-pad)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-modal h3{font-size:var(--pt-popup-title);margin-bottom:.75rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-content{min-height:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-release{padding:.65rem .75rem .25rem;margin-bottom:.65rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-header{padding-bottom:.5rem;margin-bottom:.55rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-header h4{font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.changelog-date,.changelog-version-label,.changelog-group-badge){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-item{font-size:var(--pt-popup-body);padding-block:.4rem;line-height:1.4}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-footer{padding-top:.65rem;gap:var(--pt-popup-gap);flex-shrink:0;flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-footer :is(label,.custom-btn){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-footer .custom-btn{min-height:var(--pt-popup-control);padding:.4rem .7rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card){width:min(var(--pt-popup-width),calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:var(--pt-popup-pad);box-sizing:border-box}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cl-emby-push-card,.cl-plex-push-card){width:min(var(--pt-popup-width),calc(100vw - 2rem))!important;padding:var(--pt-popup-pad)!important;overflow-y:auto}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-head,.plex-poster-push-head){padding-bottom:.55rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card) h3{font-size:var(--pt-popup-title)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card) :is(p,strong){font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card) :is(button,small){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-tools,.plex-poster-push-tools,.emby-poster-push-actions,.plex-poster-push-actions,.cl-push-season-footer,.cl-push-season-bulk-actions){gap:var(--pt-popup-gap);flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-tools,.plex-poster-push-tools,.emby-poster-push-actions,.plex-poster-push-actions,.cl-push-season-footer,.cl-push-season-bulk-actions) button{min-height:var(--pt-popup-control);padding:.35rem .6rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-list,.plex-poster-push-list,.cl-push-season-list,.cl-push-episode-list){min-height:0;overflow-y:auto;gap:var(--pt-popup-gap);grid-auto-rows:max-content;align-content:start}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-item,.plex-poster-push-item,.cl-push-season-item,.cl-push-episode-item){padding:.55rem .65rem;min-height:44px;box-sizing:border-box;gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-count,.plex-poster-push-count,.emby-poster-push-status,.plex-poster-push-status,.cl-push-season-lede){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cl-emby-push-options,.cl-plex-push-options){gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cl-emby-push-options,.cl-plex-push-options) button{padding:.65rem;min-height:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card{width:min(var(--pt-popup-width),calc(100vw - 2rem));max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;overflow:hidden;min-width:0;padding:0;box-sizing:border-box}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-header,.eps-body,.eps-footer){padding:var(--pt-popup-pad);gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-header,.eps-footer){flex-shrink:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-body{min-height:0;overflow-y:auto;margin-bottom:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-title{font-size:var(--pt-popup-title)!important;margin:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-summary,.eps-stats,.eps-result-section){padding:.65rem;gap:var(--pt-popup-gap);font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-summary-lead,.eps-stats strong){font-size:1rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-summary p,.eps-result-name,.eps-result-heading,.eps-season-section summary){font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-result-meta,.eps-result-meta span,.eps-summary-meta span,.eps-result-reason,.eps-stats span){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-result-list li{padding:.45rem .6rem;overflow-wrap:anywhere}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-footer{flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-footer button{min-height:var(--pt-popup-control);padding:.4rem .65rem;font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx,.cl-card-ctx){min-width:11rem;padding:6px;box-sizing:border-box;border-radius:var(--pt-popup-radius)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__item,.cl-card-ctx__item){min-height:var(--pt-popup-control);padding:4px 6px;gap:1rem;font-size:var(--pt-popup-body);line-height:1.35;border-radius:var(--pt-popup-inner-radius)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__heading,.cl-card-ctx__heading){padding:0 6px 5px;font-size:9px;line-height:12px;letter-spacing:.12em}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__heading,.cl-card-ctx__heading):not(:first-child){margin-top:9px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__heading,.cl-card-ctx__heading):not(:first-child):before{width:20px;height:1px;margin-bottom:6px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__detail,.cl-card-ctx__detail){font-size:9px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(#custom-confirm-overlay,.pt-backguard-overlay,.pt-announce-overlay){padding:1rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-modal,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-box{width:min(var(--pt-popup-confirm-width),calc(100vw - 2rem));min-width:0;max-height:calc(100dvh - 2rem);box-sizing:border-box;overflow-y:auto}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-modal,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-body{padding:var(--pt-popup-pad)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-modal h3,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-title{font-size:var(--pt-popup-title)!important;margin-bottom:.55rem;line-height:1.1}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-modal p,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-quip{font-size:var(--pt-popup-body)!important;margin-bottom:.85rem;line-height:1.45}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-buttons,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-btn,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-actions button{min-width:0;min-height:var(--pt-popup-control);height:auto;padding:.4rem .7rem;font-size:var(--pt-popup-small)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-card{width:min(var(--pt-popup-announce-width),calc(100vw - 2rem));max-height:calc(100dvh - 2rem);box-sizing:border-box}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-body{padding:var(--pt-popup-pad);gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-headline{font-size:var(--pt-popup-title);padding-inline:1.75rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pt-announce-sub,.pt-announce-row-text){font-size:var(--pt-popup-body);line-height:1.45}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-row{padding:.6rem .7rem;gap:.55rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-icon{width:14px;height:14px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-icon .material-symbols-rounded{font-size:14px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-actions{gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pt-announce-cta,.pt-announce-dismiss){min-height:var(--pt-popup-control);font-size:var(--pt-popup-small);padding:.3rem .65rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-close{top:.5rem;right:.5rem;width:var(--pt-popup-control);height:var(--pt-popup-control);font-size:18px}}body .changelog-overlay{--changelog-accent: var(--pt-accent-strong, #86b8d4);background:#040406d1!important;backdrop-filter:blur(3px)!important}body .changelog-modal{box-sizing:border-box;width:min(760px,100%);max-height:min(86vh,920px);padding:0!important;overflow:hidden;border:1px solid #343b3e!important;border-radius:16px!important;background:radial-gradient(80% 65% at 100% 0%,color-mix(in srgb,var(--changelog-accent) 5%,transparent),transparent 72%),linear-gradient(180deg,#17191b,#111315 64%)!important;box-shadow:0 30px 70px #000000a3!important;animation:none!important}body .changelog-modal-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:58px;padding:.7rem 1.2rem;border-bottom:1px solid #343b3e}body .changelog-modal .changelog-modal-header h3{margin:0!important;color:var(--changelog-accent)!important;font-family:Bebas Neue,sans-serif!important;font-size:1.55rem!important;font-weight:400!important;letter-spacing:.065em!important;line-height:1!important;text-shadow:none!important}body .changelog-modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid #454b4e;border-radius:6px;background:transparent;color:#f1f2f2;cursor:pointer}body .changelog-modal-close .material-symbols-rounded{font-size:18px;line-height:1}body .changelog-modal-close:is(:hover,:focus-visible){border-color:#454b4e;background:transparent;color:var(--changelog-accent);outline:none}body .changelog-content{min-height:0;margin:0!important;padding:.9rem 1.2rem 1rem;scrollbar-color:#485156 transparent;scrollbar-width:thin}body .changelog-content::-webkit-scrollbar-track{background:transparent}body .changelog-content::-webkit-scrollbar-thumb{background:#485156}body .changelog-release{margin:0 0 .7rem!important;padding:.75rem .95rem .8rem!important;border:1px solid #363e42;border-radius:9px;background:radial-gradient(90% 90% at 0% 0%,color-mix(in srgb,var(--changelog-accent) 5%,transparent),transparent 75%),#171b1d;box-shadow:none}body .changelog-release:last-child{margin-bottom:0}body .changelog-release--major{border-color:color-mix(in srgb,var(--changelog-accent) 58%,#363e42);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--changelog-accent) 15%,transparent)}body .changelog-header,body .changelog-header:hover{align-items:center;min-height:54px;margin:0!important;padding:0 0 .35rem!important;border-bottom:0;cursor:default}body .changelog-header-left{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}body .changelog-release-kicker{color:#f1f4f5;font-size:.63rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}body .changelog-header h4{color:#f3f6f7;font-family:Bebas Neue,sans-serif;font-size:1.5rem!important;font-weight:400;letter-spacing:.045em;line-height:1}body .changelog-version-label,body .changelog-version-label.is-major,body .changelog-version-label.is-feature{padding:0;border:0;border-radius:0;background:transparent;color:var(--changelog-accent);box-shadow:none;letter-spacing:.02em;text-transform:none}body .changelog-version-label:is(.is-major,.is-feature):before{margin-right:.55rem;padding-right:.55rem;border-right:1px solid #465056;color:var(--changelog-accent);font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}body .changelog-date{color:#d7e0e3;font-size:.68rem;font-weight:650;letter-spacing:.025em}body .changelog-header-right{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:.55rem;margin-left:auto}body .changelog-toggle,body .changelog-toggle:is(:hover,:focus-visible){width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;color:var(--changelog-accent);box-shadow:none;outline:none}body .changelog-toggle:is(:hover,:focus-visible){color:#f1f4f5}body .changelog-toggle .material-symbols-rounded{font-size:18px;line-height:1;transition:transform .2s ease}body .changelog-toggle.collapsed .material-symbols-rounded{transform:rotate(-90deg)}body .changelog-groups{gap:0;padding-top:.3rem}body .changelog-group{padding:.65rem 0 .15rem}body .changelog-group+.changelog-group{margin-top:.35rem;padding-top:.85rem;border-top:0}body .changelog-group-header{margin:0 0 .2rem;padding:0}body .changelog-group-badge{font-size:.67rem;font-weight:800;letter-spacing:.085em}body .changelog-badge-feature{color:var(--changelog-accent)}body .changelog-badge-improvement{color:#c0d5df}body .changelog-badge-fix{color:#e69790}body .changelog-item,body .changelog-item-featured{gap:.6rem;margin:0;padding:.42rem 0;border:0;border-radius:0;background:transparent;color:#f1f4f5;font-size:.84rem;line-height:1.48}body .changelog-item+.changelog-item{margin-top:.1rem}body .changelog-item-text,body .changelog-item-featured .changelog-item-text{color:#f1f4f5;font-weight:550}body .changelog-item-featured .changelog-item-text{font-weight:700}body .changelog-item-marker{width:6px;height:6px;margin-top:.5rem}body .changelog-feature .changelog-item-marker{background:var(--changelog-accent)}body .changelog-improvement .changelog-item-marker{background:#c0d5df}body .changelog-fix .changelog-item-marker{background:#e69790}body .changelog-footer{flex:0 0 auto;min-height:58px;padding:.65rem 1.2rem;border-top:0;background:#141719}body .changelog-checkbox,body .changelog-checkbox:hover{color:#f1f4f5;font-size:.76rem}body .changelog-checkbox input[type=checkbox]{appearance:none;display:inline-grid;place-items:center;flex:0 0 17px;width:17px;height:17px;margin:0;border:1px solid #5b666a;border-radius:4px;background:#1b1e20}body .changelog-checkbox input[type=checkbox]:checked{border-color:var(--changelog-accent)}body .changelog-checkbox input[type=checkbox]:checked:after{content:"\2713";color:var(--changelog-accent);font-size:13px;font-weight:800;line-height:1}body .changelog-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--changelog-accent);outline-offset:2px}body .changelog-footer .custom-btn,body .changelog-footer .custom-btn:is(:hover,:focus-visible){display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;min-height:32px;padding:.25rem .5rem;border:0!important;border-radius:0!important;background:transparent!important;color:#f1f4f5!important;box-shadow:none!important;font-size:.74rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}body .changelog-footer .custom-btn .material-symbols-rounded{color:var(--changelog-accent);font-size:17px;line-height:1}body .changelog-footer .custom-btn:is(:hover,:focus-visible){color:var(--changelog-accent)!important;outline:none}@media(max-width:768px){body .changelog-modal{max-height:88dvh;border-radius:16px 16px 0 0!important}body .changelog-modal-header,body .changelog-content{padding-inline:1rem}body .changelog-footer{align-items:center;flex-direction:row;padding-inline:1rem}body .changelog-footer .custom-btn{width:auto}}@media(max-width:480px){body .changelog-header-left{gap:.3rem}body .changelog-header-right{gap:.25rem}body .changelog-date{font-size:.6rem}body .changelog-footer{gap:.5rem}body .changelog-checkbox{font-size:.68rem}}body.poster-lab-page-body{--pt-lab-toast-accent: #86b8d4;--pt-lab-toast-rgb: 134, 184, 212}body.card-lab-page-body{--pt-lab-toast-accent: #ffc850;--pt-lab-toast-rgb: 255, 200, 80}body.thumb-lab-page-body{--pt-lab-toast-accent: #cf675f;--pt-lab-toast-rgb: 207, 103, 95}body.square-lab-page-body{--pt-lab-toast-accent: #ff8c42;--pt-lab-toast-rgb: 255, 140, 66}body.showcase-lab-page-body{--pt-lab-toast-accent: #00bfa5;--pt-lab-toast-rgb: 0, 191, 165}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast,.ptcp-toast-item){display:flex!important;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:var(--pt-toast-padding, .72rem 1.05rem)!important;border:1px solid color-mix(in srgb,var(--pt-lab-toast-accent) 28%,#343a3d)!important;border-radius:10px!important;background:radial-gradient(85% 125% at 100% 0%,rgba(var(--pt-lab-toast-rgb),.12),transparent 72%),linear-gradient(180deg,#1b1e20,#111315 82%)!important;background-image:radial-gradient(85% 125% at 100% 0%,rgba(var(--pt-lab-toast-rgb),.12),transparent 72%),linear-gradient(180deg,#1b1e20,#111315 82%)!important;color:#f2f4f4!important;box-shadow:0 22px 46px #00000080,inset 0 1px #ffffff0b!important;font-size:.82rem;font-weight:700;line-height:1.4;text-align:center;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast,.ptcp-toast-item):before{content:"info";flex:0 0 auto;color:var(--pt-lab-toast-accent);font: 18px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;font-feature-settings:"liga"}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.plex-toast-success,.emby-toast-success,.thumb-emby-toast-success,.ptcp-toast-item--success):before{content:"check_circle"}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.plex-toast-error,.emby-toast-error,.thumb-emby-toast-error,.ptcp-toast-item--error){--pt-lab-toast-accent: #d47a86;--pt-lab-toast-rgb: 212, 122, 134}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.plex-toast-error,.emby-toast-error,.thumb-emby-toast-error,.ptcp-toast-item--error):before{content:"error"}body.showcase-lab-page-body{--showcase-ui-accent: #2dd2bd;--showcase-ui-accent-soft: rgba(45, 210, 189, .11);--showcase-ui-control: #1b1f20;--showcase-ui-edge: #39413f;--showcase-control-bg: var(--showcase-ui-control);--showcase-control-hover-bg: var(--showcase-ui-control);--showcase-control-border: var(--showcase-ui-edge);--showcase-control-hover-border: #6caaa1;--showcase-solid-panel: #171b1c;--showcase-solid-panel-2: #1d2223;--showcase-glass-section-bg: #171b1c;--showcase-glass-section-hover-bg: #171b1c;--showcase-glass-section-border: #39413f;--showcase-glass-section-hover-border: #6caaa1;--showcase-glass-section-active-border: #6caaa1;--showcase-glass-section-content-bg: #171b1c;--lab-ui-sidebar-bg: #111616;--lab-ui-sidebar-edge: #39413f;--lab-ui-panel-bg: #171b1c;--lab-ui-panel-border: #39413f;--lab-ui-btn-bg: var(--showcase-ui-control);--lab-ui-btn-hover-bg: var(--showcase-ui-control);--lab-ui-btn-active-bg: var(--showcase-ui-accent);--lab-ui-btn-border: var(--showcase-ui-edge);--lab-ui-btn-text: #f2f5f4;--lab-ui-btn-icon: var(--showcase-ui-accent)}body.showcase-lab-page-body,body.showcase-lab-page-body>.layout{background:#0c0e0f!important}body.showcase-lab-page-body>header{background:linear-gradient(180deg,#1c2020,#151919)!important;border-bottom:1px solid #38413f!important;box-shadow:none!important}body.showcase-lab-page-body .layout>.sidebar{background:radial-gradient(90% 90% at 100% 0%,rgba(45,210,189,.065),transparent 72%),linear-gradient(180deg,#171b1b,#101414)!important;border-right:1px solid #39413f!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar>.collapsible{margin-bottom:var(--pt-collapsible-margin-bottom, .55rem)}body.showcase-lab-page-body .sidebar .collapsible-header,body.showcase-lab-page-body .sidebar .collapsible.active .collapsible-header,body.showcase-lab-page-body .sidebar .collapsible-header[aria-expanded=true]{min-height:var(--pt-collapsible-header-min-height, 48px);padding:var(--pt-collapsible-header-padding, .78rem .88rem);border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;margin-bottom:0!important}body.showcase-lab-page-body .sidebar .collapsible-header:is(:hover,:focus-visible),body.showcase-lab-page-body .sidebar .collapsible.active .collapsible-header{border-color:#41635e!important;background:#1b2221!important}body.showcase-lab-page-body .sidebar .collapsible-header h3{color:#f1f4f3!important;font-size:.76rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}body.showcase-lab-page-body .sidebar .collapsible-header:is(:hover,:focus-visible) h3,body.showcase-lab-page-body .sidebar .collapsible.active .collapsible-header h3,body.showcase-lab-page-body .sidebar .collapsible-header:is(:hover,:focus-visible) .pt-sidebar-toggle,body.showcase-lab-page-body .sidebar .collapsible.active .collapsible-header .pt-sidebar-toggle{color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .sidebar .collapsible-content,body.showcase-lab-page-body .sidebar .collapsible.active .collapsible-content{margin-top:5px;padding:.65rem;border:1px solid #343c3a!important;border-radius:9px!important;background:#171b1c!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-control-group,body.showcase-lab-page-body .sidebar .sidebar-control-group-grid .inline-select{border:1px solid #343c3a!important;border-radius:8px!important;background:#141819!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar :is(.sidebar-control-group-title,.sidebar-control-group-grid .inline-select .toggle-label){color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .sidebar :is(input[type=text],input[type=number],input[type=search],textarea,select),body.showcase-lab-page-body .qeb-select{border:1px solid var(--showcase-ui-edge)!important;border-radius:7px!important;background-color:var(--showcase-ui-control)!important;color:#f3f5f4!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar :is(input[type=text],input[type=number],input[type=search],textarea,select):is(:hover,:focus-visible),body.showcase-lab-page-body .qeb-select:is(:hover,:focus-visible){border-color:#73b1a8!important;background-color:var(--showcase-ui-control)!important;outline:none!important}body.showcase-lab-page-body .sidebar button:not(.ps-range-btn):not(.icon-button):not(.pt-compact-toggle):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn):not(.showcase-select-picker__trigger):not(.showcase-select-picker__item),body.showcase-lab-page-body .sidebar .drop-zone{border:1px solid var(--showcase-ui-edge)!important;border-radius:7px!important;background:var(--showcase-ui-control)!important;color:#f2f5f4!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar button:not(.ps-range-btn):not(.icon-button):not(.pt-compact-toggle):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn):not(.showcase-select-picker__trigger):not(.showcase-select-picker__item):is(:hover,:focus-visible),body.showcase-lab-page-body .sidebar .drop-zone:is(:hover,:focus-visible){border-color:var(--showcase-ui-edge)!important;background:var(--showcase-ui-control)!important;color:var(--showcase-ui-accent)!important;box-shadow:none!important;outline:none}body.showcase-lab-page-body .sidebar .sidebar-action-row>.icon-button{border:1px solid #3b4442!important;border-radius:8px!important;background:#1b1f20!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-action-row>.icon-button:is(:hover,:focus-visible){border-color:#3b4442!important;background:#1b1f20!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-action-row>:is(#downloadBtn,#publishShowcaseBtn,#resetBtn).icon-button{border-color:#3b4442!important;background:#1b1f20!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-action-row>:is(#downloadBtn,#publishShowcaseBtn,#resetBtn).icon-button:is(:hover,:focus-visible){border-color:#3b4442!important;background:#1b1f20!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .showcase-library-import__button{border:1px solid #3b4442!important;border-radius:7px!important;background:#1b1f20!important;color:#f2f5f4!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .showcase-library-import__button:is(:hover,:focus-visible){border-color:#3b4442!important;background:#1b1f20!important;color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .sidebar .showcase-library-import__button .material-symbols-rounded{color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .sidebar .import-set-unavailable{color:#b4c0bd!important}body.showcase-lab-page-body .sidebar .import-set-unavailable__icon{flex:0 0 16px;width:16px;height:16px;object-fit:contain}body.showcase-lab-page-body .sidebar :is(.creator-row,.source-link-row){display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px}body.showcase-lab-page-body .sidebar :is(.creator-row input[type=text],.source-link-row input[type=url]){box-sizing:border-box;width:100%;height:34px;min-height:34px;margin:0;padding:0 9px}body.showcase-lab-page-body .sidebar :is(.icon-upload-btn,.source-link-icon-btn){box-sizing:border-box;width:34px;height:34px;border:1px solid var(--showcase-ui-edge);border-radius:7px;background:var(--showcase-ui-control);box-shadow:none}body.showcase-lab-page-body .sidebar .icon-upload-btn:is(:hover,:focus-visible){border-color:var(--showcase-ui-edge);background:var(--showcase-ui-control);box-shadow:none}body.showcase-lab-page-body .sidebar .icon-upload-btn .material-symbols-rounded{color:var(--showcase-ui-accent)}body.showcase-lab-page-body .main{background:radial-gradient(90% 75% at 100% 0%,rgba(45,210,189,.045),transparent 72%),#101213!important}body.showcase-lab-page-body .qeb-wrapper{width:100%;max-width:100%;margin-bottom:.8rem}body.showcase-lab-page-body .qeb-wrapper:not(.qeb-collapsed){border-color:#3c4946!important;background:#171b1c!important}body.showcase-lab-page-body .qeb-toggle-btn,body.showcase-lab-page-body .qeb-wrapper.qeb-collapsed .qeb-toggle-btn{min-height:28px!important;border:0!important;border-radius:7px!important;background:#1a1e1f!important;color:#f2f5f4!important;box-shadow:none!important}body.showcase-lab-page-body .qeb-toggle-btn:is(:hover,:focus-visible),body.showcase-lab-page-body .qeb-wrapper.qeb-collapsed .qeb-toggle-btn:is(:hover,:focus-visible){background:#1a1e1f!important;color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .qeb-toggle-btn .qeb-chevron,body.showcase-lab-page-body .qeb-group-label{color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .qeb-container{background:#171b1c!important}body.showcase-lab-page-body .qeb-wrapper:not(.qeb-collapsed) .qeb-container{max-height:500px;padding:7px!important}body.showcase-lab-page-body .qeb-row,body.showcase-lab-page-body .qeb-row-primary,body.showcase-lab-page-body .qeb-row-secondary{min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:5px}body.showcase-lab-page-body .qeb-row-secondary{margin-top:5px;padding-top:0}body.showcase-lab-page-body .qeb-group{border-color:#343c3a!important;border-radius:7px!important;background:#141819!important}body.showcase-lab-page-body .qeb-select,body.showcase-lab-page-body .qeb-range-btn,body.showcase-lab-page-body .qeb-pill{border-color:#3b4442!important;border-radius:6px!important;background-color:#1b1f20!important;color:#f2f5f4!important}body.showcase-lab-page-body .qeb-select:is(:hover,:focus-visible),body.showcase-lab-page-body .qeb-range-btn:is(:hover,:focus-visible),body.showcase-lab-page-body .qeb-pill:not(.qeb-pill-active):is(:hover,:focus-visible){border-color:#73b1a8!important;background-color:#1b1f20!important;color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .qeb-pill.qeb-pill-active,body.showcase-lab-page-body .qeb-pill[aria-pressed=true]{border-color:#2dd2bd!important;background:#2dd2bd!important;color:#101716!important}body.showcase-lab-page-body :is(.sidebar :is(#logo-scale,#blur-amount,#panel-opacity,input[type=range]),.qeb-group-range :is(#qeb-blur-amount,#qeb-logo-scale,#qeb-panel-opacity,.qeb-slider)){box-sizing:border-box;height:6px!important;min-height:6px!important;max-height:6px!important;margin-block:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:#3b4644!important;box-shadow:none!important;accent-color:var(--showcase-ui-accent)}body.showcase-lab-page-body :is(.sidebar :is(#logo-scale,#blur-amount,#panel-opacity,input[type=range]),.qeb-group-range :is(#qeb-blur-amount,#qeb-logo-scale,#qeb-panel-opacity,.qeb-slider))::-webkit-slider-runnable-track{height:6px!important;border:0!important;border-radius:4px!important;background:#3b4644!important}body.showcase-lab-page-body :is(.sidebar :is(#logo-scale,#blur-amount,#panel-opacity,input[type=range]),.qeb-group-range :is(#qeb-blur-amount,#qeb-logo-scale,#qeb-panel-opacity,.qeb-slider))::-webkit-slider-thumb{-webkit-appearance:none;width:12px!important;height:12px!important;margin-top:-3px!important;border:1px solid #0e1615!important;border-radius:2px!important;background:var(--showcase-ui-accent)!important;box-shadow:0 0 0 1px #75bdb2!important}body.showcase-lab-page-body :is(.sidebar :is(#logo-scale,#blur-amount,#panel-opacity,input[type=range]),.qeb-group-range :is(#qeb-blur-amount,#qeb-logo-scale,#qeb-panel-opacity,.qeb-slider))::-moz-range-thumb{width:12px!important;height:12px!important;border:1px solid #0e1615!important;border-radius:2px!important;background:var(--showcase-ui-accent)!important;box-shadow:0 0 0 1px #75bdb2!important}body.showcase-lab-page-body :is(.sidebar :is(#logo-scale,#blur-amount,#panel-opacity,input[type=range]),.qeb-group-range :is(#qeb-blur-amount,#qeb-logo-scale,#qeb-panel-opacity,.qeb-slider))::-moz-range-track{height:6px!important;border:0!important;border-radius:4px!important;background:#3b4644!important}body.showcase-lab-page-body .sidebar .ps-range-btn,body.showcase-lab-page-body .qeb-range-btn{border:1px solid #3b4442!important;border-radius:5px!important;background:#1b1f20!important;color:#f2f5f4!important;box-shadow:none!important;transform:none!important}body.showcase-lab-page-body .sidebar .ps-range-btn:is(:hover,:focus-visible),body.showcase-lab-page-body .qeb-range-btn:is(:hover,:focus-visible){border-color:#3b4442!important;color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .sidebar button:hover{box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-action-row>#downloadBtn.icon-button{box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-action-row>#downloadBtn.icon-button:is(:hover,:focus-visible){border-color:var(--showcase-action-download)!important;color:var(--showcase-action-download-hover)!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-action-row>#publishShowcaseBtn.icon-button{box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-action-row>#publishShowcaseBtn.icon-button:is(:hover,:focus-visible){border-color:var(--showcase-solid-accent-bg)!important;color:var(--showcase-solid-accent-hover-bg)!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-action-row>#resetBtn.icon-button{box-shadow:none!important}body.showcase-lab-page-body .sidebar .sidebar-action-row>#resetBtn.icon-button:is(:hover,:focus-visible){border-color:var(--showcase-action-reset)!important;color:var(--showcase-action-reset-hover)!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .pt-search-clear,body.showcase-lab-page-body .showcase-picker-modal .pt-search-clear{border:0!important;border-radius:0!important;background:transparent!important;color:var(--showcase-ui-accent)!important;box-shadow:none!important;opacity:1}body.showcase-lab-page-body :is(#custom-confirm-overlay,#load-confirm-overlay,#loading-overlay) .custom-modal,body.showcase-lab-page-body #save-confirm-overlay .save-config-shell{border:1px solid #3b4845!important;border-radius:14px!important;background:radial-gradient(100% 85% at 100% 0%,rgba(45,210,189,.06),transparent 72%),linear-gradient(180deg,#1c2021,#151819)!important;box-shadow:0 24px 60px #0000008c!important}body.showcase-lab-page-body .showcase-picker-backdrop{background:#040406d1;backdrop-filter:blur(3px)}body.showcase-lab-page-body .showcase-picker-modal{padding:1.1rem 1.2rem 1.2rem;border:1px solid #34393b;border-radius:16px;background:radial-gradient(80% 75% at 100% 0%,rgba(45,210,189,.045),transparent 70%),linear-gradient(180deg,#17191b,#111315 60%);box-shadow:0 30px 70px #000000a8}body.showcase-lab-page-body .showcase-picker-header{box-sizing:border-box;min-height:54px;margin:-1.1rem -1.2rem .9rem;padding:.7rem 1.2rem;border-bottom:1px solid #34393b;background:transparent}body.showcase-lab-page-body .showcase-picker-title-main{color:var(--showcase-ui-accent);font-size:1.5rem}body.showcase-lab-page-body .showcase-picker-title-subject{padding:.25rem .5rem;border:1px solid #3b4442;border-radius:6px;background:#1b1f20;color:#f2f5f4}body.showcase-lab-page-body .showcase-picker-modal :is(.showcase-picker-close-btn,.logo-picker-refresh){border:1px solid transparent;border-radius:6px;background:transparent;color:#f2f5f4;box-shadow:none}body.showcase-lab-page-body .showcase-picker-modal .showcase-picker-close-btn{--pt-close-control-size: 30px;box-sizing:border-box;flex:0 0 30px;width:30px;height:30px;border-color:#454b4e;border-radius:6px!important}body.showcase-lab-page-body .showcase-picker-modal .logo-picker-refresh{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;min-height:32px;padding:0 .55rem;font-size:.72rem}body.showcase-lab-page-body .showcase-picker-modal :is(.showcase-picker-close-btn,.logo-picker-refresh) :is(.material-symbols-rounded,.material-icons-round){color:var(--showcase-ui-accent)}body.showcase-lab-page-body .showcase-picker-modal .showcase-picker-close-btn .material-symbols-rounded{color:#f2f5f4;font-size:18px}body.showcase-lab-page-body .showcase-picker-modal :is(.showcase-picker-close-btn,.logo-picker-refresh):is(:hover,:focus-visible){border-color:transparent;background:transparent;color:var(--showcase-ui-accent)}body.showcase-lab-page-body .showcase-picker-modal .showcase-picker-close-btn:is(:hover,:focus-visible){border-color:#454b4e;background:transparent;color:var(--showcase-ui-accent)}body.showcase-lab-page-body .showcase-picker-modal .showcase-picker-close-btn:is(:hover,:focus-visible) .material-symbols-rounded{color:var(--showcase-ui-accent)}body.showcase-lab-page-body .showcase-picker-modal .logo-picker-search,body.showcase-lab-page-body .showcase-picker-modal .showcase-picker-empty{border:1px solid #3b4442;border-radius:8px;background:#1b1f20}body.showcase-lab-page-body .showcase-picker-modal .logo-picker-search:focus-within{border-color:#73b1a8;background:#1b1f20}body.showcase-lab-page-body .showcase-picker-modal .poster-lang-tab{border:1px solid #3b4442;border-radius:6px;background:#1b1f20;color:#f2f5f4}body.showcase-lab-page-body .showcase-picker-modal .poster-lang-tab:is(:hover,:focus-visible){border-color:#73b1a8;background:#1b1f20;color:var(--showcase-ui-accent)}body.showcase-lab-page-body .showcase-picker-modal .poster-lang-tab.active{border-color:var(--showcase-ui-accent);background:var(--showcase-ui-accent);color:#101716}body.showcase-lab-page-body .showcase-picker-modal .logo-picker-search .autocomplete-suggestions{border-top-color:#3b4442;background:#151819}body.showcase-lab-page-body .showcase-picker-modal .logo-picker-search .suggestion-item:is(:hover,:focus-visible){background:#20302d;color:#fff}body.showcase-lab-page-body .showcase-publish-modal{border-color:#3b4845;background:radial-gradient(100% 85% at 100% 0%,rgba(45,210,189,.06),transparent 72%),linear-gradient(180deg,#1c2021,#151819);box-shadow:0 24px 60px #0000008c}body.showcase-lab-page-body .showcase-publish-head,body.showcase-lab-page-body .save-config-shell-header{border-bottom:1px solid #3b4442;background:transparent}body.showcase-lab-page-body :is(.showcase-publish-head h2,#saveConfirmTitle){color:#a5d7cf}body.showcase-lab-page-body :is(.showcase-publish-section,.showcase-publish-identity){border:1px solid #343c3a;background:#141819}body.showcase-lab-page-body #showcase-publish-form :is(input,textarea,select),body.showcase-lab-page-body .save-config-shell :is(input[type=text],select,textarea){border:1px solid #3b4442;border-radius:7px;background:#1b1f20;color:#f2f5f4}body.showcase-lab-page-body #showcase-publish-form :is(input,textarea,select):focus-visible,body.showcase-lab-page-body .save-config-shell :is(input[type=text],select,textarea):focus-visible{border-color:#73b1a8;outline:none}body.showcase-lab-page-body :is(.showcase-publish-close,.save-config-shell .custom-modal-close){border:1px solid #3b4442;border-radius:7px;background:#1b1f20;color:#f2f5f4}body.showcase-lab-page-body :is(.showcase-publish-close,.save-config-shell .custom-modal-close):is(:hover,:focus-visible){border-color:#73b1a8;background:#1b1f20;color:var(--showcase-ui-accent)}body.showcase-lab-page-body :is(.showcase-publish-cancel,.save-config-shell .mini-btn){border:1px solid #3b4442;border-radius:7px;background:#1b1f20;color:#f2f5f4}body.showcase-lab-page-body :is(.showcase-publish-cancel,.save-config-shell .mini-btn):is(:hover,:focus-visible){border-color:#73b1a8;background:#1b1f20;color:var(--showcase-ui-accent)}body.showcase-lab-page-body .showcase-publish-submit{border-color:var(--showcase-ui-accent);background:var(--showcase-ui-accent);color:#101716}body.showcase-lab-page-body>.layout{background:radial-gradient(85% 120% at 100% 0%,rgba(45,210,189,.075),transparent 66%),linear-gradient(180deg,#151919,#0b0e0f)!important;box-shadow:inset 0 1px #39413f!important}body.showcase-lab-page-body>header{background:radial-gradient(90% 180% at 100% 0%,rgba(45,210,189,.085),transparent 68%),linear-gradient(180deg,#191e1e,#111515)!important;box-shadow:inset 0 -1px #2dd2bd1a!important}body.showcase-lab-page-body>header .header-actions.pt-header-organized,body.showcase-lab-page-body>header .pt-header-organized :is(.pt-header-tools,.pt-header-integrations){border:0!important;background:transparent!important;box-shadow:none!important}body.lab-page-body.showcase-lab-page-body>header .pt-mode-row--header .pt-mode-btn,body.showcase-lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new){border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#e7eeec!important;box-shadow:none!important}body.lab-page-body.showcase-lab-page-body>header .pt-mode-row--header .pt-mode-btn:is(:hover,:focus-visible,[aria-pressed=true]),body.showcase-lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new):is(:hover,:focus-visible),body.showcase-lab-page-body>header .pt-header-organized .pt-header-dropdown.open>.pt-header-dropdown-trigger{border-color:transparent!important;background:transparent!important;color:var(--showcase-ui-accent)!important;box-shadow:none!important}body.showcase-lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-library-hub-link.pt-library-hub-link--new) :is(.material-symbols-rounded,.material-icons-round,.pt-trigger-icon,.pt-header-utility-link__icon,.pt-library-hub-link__icon),body.showcase-lab-page-body>header .pt-mode-row--header .pt-mode-btn :is(.material-symbols-rounded,.material-icons-round){color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body>header .pt-header-organized .pt-header-dropdown:is(.pt-labs-dropdown,.pt-help-dropdown)>.pt-header-dropdown-trigger:is(:hover,:focus-visible),body.showcase-lab-page-body>header .pt-header-organized .pt-header-dropdown:is(.pt-labs-dropdown,.pt-help-dropdown).open>.pt-header-dropdown-trigger{border-color:transparent!important;background:transparent!important;color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body>header .pt-header-organized .pt-header-dropdown:is(.pt-labs-dropdown,.pt-help-dropdown)>.pt-header-dropdown-trigger:is(:hover,:focus-visible) :is(.pt-trigger-label,.pt-trigger-caret),body.showcase-lab-page-body>header .pt-header-organized .pt-header-dropdown:is(.pt-labs-dropdown,.pt-help-dropdown).open>.pt-header-dropdown-trigger :is(.pt-trigger-label,.pt-trigger-caret){color:var(--showcase-ui-accent)!important;-webkit-text-fill-color:currentColor!important}body.showcase-lab-page-body>header .header-actions.pt-header-organized #pt-library-hub-link.pt-library-hub-link--new:is(:hover,:focus-visible),body.showcase-lab-page-body>header .header-actions.pt-header-organized #pt-library-hub-link.pt-library-hub-link--new:is(:hover,:focus-visible) :is(.pt-library-hub-link__label,.pt-library-hub-link__icon){border-color:transparent!important;background:transparent!important;color:var(--showcase-ui-accent)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html:not(.pt-rail-mode) body.showcase-lab-page-body .sidebar>.collapsible{border:1px solid #394541!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important}html:not(.pt-rail-mode) body.showcase-lab-page-body .sidebar>.collapsible:not(.active):is(:hover,:focus-within){border-color:#658a82!important}html:not(.pt-rail-mode) body.showcase-lab-page-body .sidebar>.collapsible.active{border-color:#4d7770!important;background:linear-gradient(180deg,#1b2523,#151a1a)!important}html:not(.pt-rail-mode) body.showcase-lab-page-body .sidebar>.collapsible .collapsible-header,html:not(.pt-rail-mode) body.showcase-lab-page-body .sidebar>.collapsible.active .collapsible-header{border:0!important;background:transparent!important;box-shadow:none!important}html:not(.pt-rail-mode) body.showcase-lab-page-body .sidebar>.collapsible.active .collapsible-content{margin-top:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.showcase-lab-page-body .sidebar{--showcase-sidebar-stack-gap: .65rem;--showcase-sidebar-control-gap: .5rem}html.pt-compact-ui--showcase body.showcase-lab-page-body .sidebar{--showcase-sidebar-stack-gap: .28rem;--showcase-sidebar-control-gap: .28rem}html.pt-compact-ui--showcase[data-pt-compact-density=snug] body.showcase-lab-page-body .sidebar{--showcase-sidebar-control-gap: .22rem}html.pt-compact-ui--showcase[data-pt-compact-density=dense] body.showcase-lab-page-body .sidebar{--showcase-sidebar-stack-gap: .22rem;--showcase-sidebar-control-gap: .14rem}body.showcase-lab-page-body .sidebar>.collapsible.active>.collapsible-content{display:flex;flex-direction:column;gap:var(--showcase-sidebar-stack-gap)}body.showcase-lab-page-body .sidebar :is(.api-section,.sidebar-control-group){margin-top:0;margin-bottom:0}body.showcase-lab-page-body .sidebar .api-section{gap:var(--showcase-sidebar-stack-gap)}body.showcase-lab-page-body .sidebar .sidebar-control-group,body.showcase-lab-page-body .sidebar .sidebar-control-group-body{gap:var(--showcase-sidebar-control-gap)}body.showcase-lab-page-body .sidebar .sidebar-control-group :is(.inline-select,.slider-inline,.toggle-container){margin-top:0;margin-bottom:0}html.pt-rail-mode body.showcase-lab-page-body .sidebar>.pt-rail{border-right:1px solid #39413f!important;background:transparent!important}html.pt-rail-mode body.showcase-lab-page-body .sidebar>.collapsible.is-rail-active{border-color:#39413f!important;background:#171b1c!important;box-shadow:none!important}html.pt-rail-mode body.showcase-lab-page-body .pt-rail__btn,html.pt-rail-mode body.showcase-lab-page-body .pt-rail__btn:is(:hover,:focus-visible,.is-active){border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}html.pt-rail-mode body.showcase-lab-page-body .pt-rail__btn{color:#c9d5d1!important}html.pt-rail-mode body.showcase-lab-page-body .pt-rail__btn:is(:hover,:focus-visible,.is-active){color:var(--showcase-ui-accent)!important}html.pt-rail-mode body.showcase-lab-page-body .pt-rail__btn.is-active:before,html.pt-rail-mode body.showcase-lab-page-body .pt-rail__btn.is-active:after{content:none!important}body.showcase-lab-page-body .main{background:transparent!important}body.showcase-lab-page-body .main:before{display:block!important;content:""!important;border:1px solid #39413f!important;border-radius:0!important;background:radial-gradient(90% 130% at 100% 0%,rgba(45,210,189,.08),transparent 64%),linear-gradient(180deg,#171b1c,#0d1010)!important;box-shadow:none!important}html.pt-rail-mode body.showcase-lab-page-body .main:before{bottom:auto;height:var(--showcase-backing-height, calc(100% - 1.6rem) )}body.showcase-lab-page-body #export-wrapper{border-color:#3b4442!important;border-radius:0!important;box-shadow:none!important}body.showcase-lab-page-body #export-bg-container{border-radius:0!important}body.showcase-lab-page-body #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:32px;border:1px solid var(--showcase-ui-edge)!important;border-radius:7px!important;background:var(--showcase-ui-control)!important;color:#f2f5f4!important;box-shadow:none!important}body.showcase-lab-page-body #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-btn:is(:hover,:focus-visible){border-color:var(--showcase-ui-edge)!important;background:var(--showcase-ui-control)!important;color:var(--showcase-ui-accent)!important;outline:none}body.showcase-lab-page-body #export-wrapper:not(.export-capture-mode) .export-logo-placeholder-btn .material-symbols-rounded{color:var(--showcase-ui-accent)!important;font-size:16px;line-height:1}body.showcase-lab-page-body .sidebar .showcase-slider-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%}body.showcase-lab-page-body .sidebar .showcase-slider-heading output{flex:0 0 auto;color:#f2f5f4;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}body.showcase-lab-page-body :is(.sidebar select,.grid-size-select,.align-pair-select,.qeb-select){min-height:32px;appearance:none;-webkit-appearance:none;border:1px solid #3b4442!important;border-radius:7px!important;background-color:#1b1f20!important;background-image:linear-gradient(45deg,transparent 50%,#a5d7cf 50%),linear-gradient(135deg,#a5d7cf 50%,transparent 50%)!important;background-position:right .98rem center,right .7rem center!important;background-size:.3rem .3rem,.3rem .3rem!important;background-repeat:no-repeat!important;color:#f2f5f4!important;padding-right:2rem!important;box-shadow:none!important}body.showcase-lab-page-body :is(.sidebar select,.grid-size-select,.align-pair-select,.qeb-select):is(:hover,:focus-visible){border-color:#73b1a8!important;background-color:#1b1f20!important;outline:none!important}body.showcase-lab-page-body :is(.sidebar select,.grid-size-select,.qeb-select) option{background:#151819;color:#f2f5f4}body.showcase-lab-page-body .sidebar .toggle-switch{width:38px!important;height:20px!important}body.showcase-lab-page-body .sidebar .toggle-slider{border:1px solid #51605c!important;border-radius:6px!important;background:#252c2b!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .toggle-slider:before{width:12px!important;height:12px!important;left:3px!important;bottom:3px!important;border-radius:3px!important;background:#d9e4e1!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .toggle-switch input:checked+.toggle-slider{border-color:#73b1a8!important;background:#252c2b!important}body.showcase-lab-page-body .sidebar .toggle-switch input:checked+.toggle-slider:before{transform:translate(18px)!important;background:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .sidebar .toggle-switch input:focus-visible+.toggle-slider{outline:2px solid var(--showcase-ui-accent);outline-offset:2px}body.showcase-lab-page-body .sidebar .toggle-matrix .toggle-switch{width:34px!important;height:18px!important}body.showcase-lab-page-body .sidebar .toggle-matrix .toggle-slider:before{width:10px!important;height:10px!important}body.showcase-lab-page-body .sidebar .toggle-matrix input:checked+.toggle-slider:before{transform:translate(16px)!important}body.showcase-lab-page-body .sidebar .showcase-select-picker{position:relative;flex:1 1 auto;display:block;width:100%;min-width:0}body.showcase-lab-page-body .sidebar .showcase-select-picker[hidden]{display:none!important}body.showcase-lab-page-body .sidebar .showcase-select-picker__native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}body.showcase-lab-page-body .sidebar .showcase-select-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-height:31px;width:100%;padding:0 .55rem;border:1px solid #3b4442;border-radius:7px;background:#1b1f20;color:#f2f5f4;text-align:left;font:700 .73rem/1.15 Roboto,sans-serif;cursor:pointer;box-sizing:border-box;box-shadow:none}body.showcase-lab-page-body .sidebar .showcase-select-picker__trigger:is(:hover,:focus-visible),body.showcase-lab-page-body .sidebar .showcase-select-picker.is-open .showcase-select-picker__trigger{border-color:#73b1a8;color:#f2f5f4;outline:none}body.showcase-lab-page-body .sidebar .showcase-select-picker__trigger[aria-disabled=true]{opacity:.5;cursor:default}body.showcase-lab-page-body .sidebar .showcase-select-picker__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.showcase-lab-page-body .sidebar .showcase-select-picker__arrow{flex:0 0 auto;color:var(--showcase-ui-accent);font-size:17px;line-height:1;transition:transform .15s ease}body.showcase-lab-page-body .sidebar .showcase-select-picker.is-open .showcase-select-picker__arrow{transform:rotate(180deg)}body.showcase-lab-page-body .sidebar .showcase-select-picker__panel{position:absolute;box-sizing:border-box;z-index:200;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;padding:4px;border:1px solid #49635e;border-radius:8px;background:#171b1c;box-shadow:0 12px 24px #00000080}body.showcase-lab-page-body .sidebar :is(.grid-size-matrix,.align-pair-row) .showcase-select-picker__panel{right:auto;min-width:112px}body.showcase-lab-page-body .sidebar :is(.grid-size-matrix,.align-pair-row)>:last-child .showcase-select-picker__panel{left:auto;right:0}body.showcase-lab-page-body .sidebar :is(.grid-size-matrix,.align-pair-row)>:nth-child(2) .showcase-select-picker__panel{left:50%;transform:translate(-50%)}body.showcase-lab-page-body .sidebar .showcase-select-picker.is-up .showcase-select-picker__panel{top:auto;bottom:calc(100% + 4px)}body.showcase-lab-page-body .sidebar .showcase-select-picker__panel[hidden]{display:none!important}body.showcase-lab-page-body .sidebar .showcase-select-picker__item{display:flex;align-items:center;gap:.4rem;box-sizing:border-box;min-height:29px;padding:0 .42rem;border:1px solid transparent;border-radius:5px;background:transparent;color:#e2e9e7;font:650 .72rem/1.2 Roboto,sans-serif;cursor:pointer}body.showcase-lab-page-body .sidebar .showcase-select-picker__item:is(:hover,:focus-visible){border-color:#52766f;background:#20302d;color:#fff;outline:none}body.showcase-lab-page-body .sidebar .showcase-select-picker__item[aria-disabled=true]{opacity:.4;cursor:default}body.showcase-lab-page-body .sidebar .showcase-select-picker__check{flex:0 0 14px;width:14px;color:var(--showcase-ui-accent);font-size:14px;line-height:1}html:not(.pt-rail-mode) body.showcase-lab-page-body .sidebar>.collapsible:has(.showcase-select-picker.is-open){position:relative;z-index:30}body.showcase-lab-page-body .sidebar .upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;box-sizing:border-box;padding:6px;border:1px solid #343c3a;border-radius:8px;background:#141819}body.showcase-lab-page-body .sidebar #section-hero .upload-grid{padding:0;border:0;border-radius:0;background:transparent}body.showcase-lab-page-body .sidebar .upload-grid .upload-grid-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.4rem;box-sizing:border-box;width:100%;min-width:0;min-height:39px;margin:0;padding:.4rem .48rem;border:1px solid var(--showcase-ui-edge)!important;border-radius:6px;background:var(--showcase-ui-control)!important;color:#f2f5f4!important;font-size:.64rem;text-align:left;box-shadow:none!important;outline:none}body.showcase-lab-page-body .sidebar .upload-grid .upload-grid-btn:is(:hover,:focus-visible){border-color:var(--showcase-ui-edge)!important;background:var(--showcase-ui-control)!important;color:var(--showcase-ui-accent)!important;box-shadow:none!important}body.showcase-lab-page-body .sidebar .upload-grid .upload-grid-btn .drop-zone-icon{flex:0 0 auto;margin:0;color:var(--showcase-ui-accent)!important;font-size:16px;line-height:1}@media(max-width:760px){body.showcase-lab-page-body .qeb-wrapper:not(.qeb-collapsed) .qeb-container{max-height:none}}body.showcase-lab-page-body #custom-confirm-overlay{padding:1rem;background:#040406d1!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}body.showcase-lab-page-body #custom-confirm-overlay .custom-modal{box-sizing:border-box;width:min(440px,calc(100vw - 2rem));max-width:100%;padding:1.4rem 1.5rem!important;border:1px solid color-mix(in srgb,var(--showcase-ui-accent, #2dd2bd) 20%,#343638)!important;border-radius:14px!important;background:radial-gradient(95% 85% at 100% 0%,color-mix(in srgb,var(--showcase-ui-accent, #2dd2bd) 8%,transparent),transparent 72%),linear-gradient(180deg,#191b1b,#111415 75%)!important;box-shadow:0 28px 70px #0000009e!important}body.showcase-lab-page-body #custom-confirm-overlay .custom-modal h3{margin:0 0 .75rem!important;color:var(--showcase-ui-accent, #2dd2bd)!important;font:400 1.75rem/1 Bebas Neue,sans-serif!important;letter-spacing:.055em!important;-webkit-text-fill-color:currentColor!important}body.showcase-lab-page-body #custom-confirm-overlay .custom-modal p{margin:0 0 1.25rem!important;color:#d7d9db!important;font-size:.88rem!important;line-height:1.5!important}body.showcase-lab-page-body #custom-confirm-overlay .custom-buttons{gap:.55rem}body.showcase-lab-page-body #custom-confirm-overlay :is(#confirmNo,#confirmYes){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-width:0!important;min-height:34px!important;padding:.45rem .6rem!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#f1f1f2!important;font:750 .72rem/1.2 Roboto,sans-serif!important;letter-spacing:.035em!important;box-shadow:none!important;transform:none!important;cursor:pointer}body.showcase-lab-page-body #custom-confirm-overlay :is(#confirmNo,#confirmYes):before{color:var(--showcase-ui-accent, #2dd2bd);font: 17px/1 Material Symbols Rounded;font-feature-settings:"liga"}body.showcase-lab-page-body #custom-confirm-overlay #confirmNo:before{content:"close"}body.showcase-lab-page-body #custom-confirm-overlay #confirmYes:before{content:"restart_alt";color:#d47a86}body.showcase-lab-page-body #custom-confirm-overlay #confirmNo:is(:hover,:focus-visible){color:var(--showcase-ui-accent, #2dd2bd)!important}body.showcase-lab-page-body #custom-confirm-overlay #confirmYes:is(:hover,:focus-visible){color:#d47a86!important}body.showcase-lab-page-body #custom-confirm-overlay :is(#confirmNo,#confirmYes):focus-visible{outline:1px solid currentColor!important;outline-offset:2px!important}body.showcase-lab-page-body #save-confirm-overlay{background:#040406d1;backdrop-filter:blur(3px)}body.showcase-lab-page-body #save-confirm-overlay .save-config-shell{width:min(760px,94vw);max-width:94vw;max-height:min(88vh,920px);border:1px solid #34393b!important;border-radius:16px!important;background:radial-gradient(80% 75% at 100% 0%,rgba(45,210,189,.045),transparent 70%),linear-gradient(180deg,#17191b,#111315 60%)!important;box-shadow:0 30px 70px #000000a8!important}body.showcase-lab-page-body #save-confirm-overlay .save-config-shell-header{flex:0 0 auto;align-items:center;box-sizing:border-box;min-height:58px;padding:.7rem 1.2rem;border-bottom:1px solid #34393b!important;background:transparent!important}body.showcase-lab-page-body #saveConfirmTitle{color:var(--showcase-ui-accent)!important;font-size:1.4rem!important;line-height:1}body.showcase-lab-page-body #save-confirm-overlay .custom-modal-close{--pt-close-control-size: 30px;position:static;flex:0 0 30px;border:1px solid #454b4e!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important}body.showcase-lab-page-body #save-confirm-overlay .custom-modal-close .material-symbols-rounded{color:#f2f5f4!important;font-size:18px}body.showcase-lab-page-body #save-confirm-overlay .custom-modal-close:is(:hover,:focus-visible){border-color:#454b4e!important;background:transparent!important;outline:none}body.showcase-lab-page-body #save-confirm-overlay .custom-modal-close:is(:hover,:focus-visible) .material-symbols-rounded{color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body #save-confirm-overlay .save-config-shell-body{min-height:0;padding:.9rem 1rem 1rem;scrollbar-color:#56615e transparent}body.showcase-lab-page-body #save-confirm-overlay .save-config-main{gap:1rem}body.showcase-lab-page-body #save-confirm-overlay .save-config-toolbar{justify-content:flex-start;flex-wrap:nowrap;min-height:32px;gap:.6rem}body.showcase-lab-page-body #save-confirm-overlay .save-config-selection-count{flex:0 0 auto;margin-left:auto;min-width:0;color:#f2f5f4;font-size:.74rem;font-weight:750;font-variant-numeric:tabular-nums}body.showcase-lab-page-body #save-confirm-overlay .save-selection-actions{flex-wrap:nowrap;gap:.4rem}body.showcase-lab-page-body #save-confirm-overlay .save-selection-actions .mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:0;min-height:28px;padding:0 .25rem;border:0!important;border-radius:0!important;background:transparent!important;color:#f2f5f4!important;box-shadow:none!important;font-size:.68rem;letter-spacing:.025em;white-space:nowrap}body.showcase-lab-page-body #save-confirm-overlay .save-selection-actions .mini-btn .material-symbols-rounded{color:var(--showcase-ui-accent);font-size:15px}body.showcase-lab-page-body #save-confirm-overlay .save-selection-actions .mini-btn:is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important;color:var(--showcase-ui-accent)!important;outline:none}body.showcase-lab-page-body #save-confirm-overlay .save-config-sections{gap:.6rem}body.showcase-lab-page-body #save-confirm-overlay .save-config-section{--save-section-accent: var(--showcase-ui-accent);gap:.5rem;padding:.65rem;border:1px solid #303a38;border-radius:10px;background:#111617}body.showcase-lab-page-body #save-confirm-overlay .save-config-section[data-theme=credits]{--save-section-accent: #e2b66e}body.showcase-lab-page-body #save-confirm-overlay .save-config-section[data-theme=grid]{--save-section-accent: #93c9e4}body.showcase-lab-page-body #save-confirm-overlay .save-config-section[data-theme=visibility]{--save-section-accent: #eaa0aa}body.showcase-lab-page-body #save-confirm-overlay .save-config-section h4,body.showcase-lab-page-body #save-confirm-overlay .save-config-section[data-theme] h4{color:var(--save-section-accent);font-size:.67rem;font-weight:800;letter-spacing:.07em;line-height:1}body.showcase-lab-page-body #save-confirm-overlay .save-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.showcase-lab-page-body #save-confirm-overlay .save-config-option{grid-template-columns:17px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;box-sizing:border-box;padding:.55rem .8rem;border:1px solid var(--showcase-ui-edge);border-radius:7px;background:var(--showcase-ui-control);box-shadow:none}body.showcase-lab-page-body #save-confirm-overlay .save-config-option:is(:hover,:focus-within){border-color:var(--save-section-accent);background:var(--showcase-ui-control)}body.showcase-lab-page-body #save-confirm-overlay .save-config-option:has(.save-config-checkbox:checked),body.showcase-lab-page-body #save-confirm-overlay .save-config-section[data-theme] .save-config-option:has(.save-config-checkbox:checked){border-color:var(--save-section-accent)!important;background:var(--showcase-ui-control);box-shadow:none}body.showcase-lab-page-body #save-confirm-overlay .save-config-option .save-config-checkbox,body.showcase-lab-page-body #save-confirm-overlay .save-config-section[data-theme] .save-config-option .save-config-checkbox{appearance:none;display:grid;place-items:center;box-sizing:border-box;width:16px;height:16px;margin:0;border:1px solid #66736f;border-radius:3px;background:#1b2020;transform:none}body.showcase-lab-page-body #save-confirm-overlay .save-config-option .save-config-checkbox:after{content:"";width:7px;height:4px;margin-top:-2px;border-left:2px solid var(--save-section-accent);border-bottom:2px solid var(--save-section-accent);opacity:0;transform:rotate(-45deg)}body.showcase-lab-page-body #save-confirm-overlay .save-config-option .save-config-checkbox:checked,body.showcase-lab-page-body #save-confirm-overlay .save-config-section[data-theme] .save-config-option .save-config-checkbox:checked{border-color:var(--save-section-accent);background:#1b2020}body.showcase-lab-page-body #save-confirm-overlay .save-config-option .save-config-checkbox:checked:after{opacity:1}body.showcase-lab-page-body #save-confirm-overlay .save-config-option .save-config-checkbox:focus-visible{outline:2px solid var(--showcase-ui-accent);outline-offset:2px}body.showcase-lab-page-body #save-confirm-overlay .save-config-option-title,body.showcase-lab-page-body #save-confirm-overlay .save-config-option:has(.save-config-checkbox:checked) .save-config-option-title{color:#f1f4f3;font-size:.84rem;font-weight:750}body.showcase-lab-page-body #save-confirm-overlay .save-config-option:is(:hover,:focus-within) .save-config-option-title,body.showcase-lab-page-body #save-confirm-overlay .save-config-option:has(.save-config-checkbox:checked) .save-config-option-title{color:#f1f4f3}body.showcase-lab-page-body #save-confirm-overlay .save-config-option-meta,body.showcase-lab-page-body #save-confirm-overlay .save-config-option:has(.save-config-checkbox:checked) .save-config-option-meta{color:var(--save-section-accent);font-size:.74rem;font-weight:600;line-height:1.3}body.showcase-lab-page-body #save-confirm-overlay .save-config-footer{flex:0 0 auto;gap:.5rem;min-height:58px;box-sizing:border-box;padding:.7rem 1rem;border-top:1px solid #34393b;background:#151819}body.showcase-lab-page-body #save-confirm-overlay .save-config-footer>button{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:33px;padding:0 .4rem;border-radius:0;box-shadow:none!important;font-size:.7rem;letter-spacing:.035em}body.showcase-lab-page-body #save-confirm-overlay .save-config-footer .material-symbols-rounded{color:var(--showcase-ui-accent);font-size:16px}body.showcase-lab-page-body #save-confirm-overlay .config-modal-cancel-btn{border:0!important;background:transparent!important;color:#f2f5f4!important}body.showcase-lab-page-body #save-confirm-overlay .config-modal-cancel-btn:is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important;color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body #save-confirm-overlay .config-modal-confirm-btn{border:0!important;background:transparent!important;color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body #save-confirm-overlay .config-modal-confirm-btn:is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important;color:#58e3d0!important}@media(max-width:640px){body.showcase-lab-page-body #save-confirm-overlay .save-config-shell{max-height:92vh}body.showcase-lab-page-body #save-confirm-overlay .save-config-shell-header{padding-inline:1rem}body.showcase-lab-page-body #save-confirm-overlay .save-config-toolbar{flex-wrap:wrap}body.showcase-lab-page-body #save-confirm-overlay .save-selection-actions{width:auto}body.showcase-lab-page-body #save-confirm-overlay .save-selection-actions .mini-btn{flex:0 0 auto}body.showcase-lab-page-body #save-confirm-overlay .save-config-grid{grid-template-columns:minmax(0,1fr)}body.showcase-lab-page-body #save-confirm-overlay .save-config-footer{flex-direction:row;justify-content:flex-end}body.showcase-lab-page-body #save-confirm-overlay .save-config-footer>button{flex:0 0 auto;width:auto}}body.showcase-lab-page-body .qeb-wrapper{position:relative;z-index:5;width:max-content;max-width:100%;margin:0 auto .8rem;border:1px solid #3e5a55!important;border-radius:9px!important;background:radial-gradient(85% 150% at 100% 0%,rgba(45,210,189,.075),transparent 68%),linear-gradient(180deg,#171e1d,#111515)!important;box-shadow:none;overflow:hidden}body.showcase-lab-page-body .qeb-wrapper:not(.qeb-collapsed){background:radial-gradient(85% 150% at 100% 0%,rgba(45,210,189,.075),transparent 68%),linear-gradient(180deg,#171e1d,#111515)!important;overflow:visible!important}body.showcase-lab-page-body .qeb-wrapper.qeb-collapsed{width:max-content;overflow:hidden}body.showcase-lab-page-body .qeb-toggle-btn,body.showcase-lab-page-body .qeb-wrapper.qeb-collapsed .qeb-toggle-btn{min-height:30px!important;margin:0;padding:0 12px;border:0!important;border-radius:8px 8px 0 0!important;background:linear-gradient(90deg,#172421,#151b1a)!important;color:#f2f5f4!important;font-size:11px;line-height:1}body.showcase-lab-page-body .qeb-wrapper.qeb-collapsed .qeb-toggle-btn{border-radius:8px!important;margin-bottom:0!important}body.showcase-lab-page-body .qeb-toggle-btn:is(:hover,:focus-visible),body.showcase-lab-page-body .qeb-wrapper.qeb-collapsed .qeb-toggle-btn:is(:hover,:focus-visible){background:linear-gradient(90deg,#172421,#151b1a)!important;color:var(--showcase-ui-accent)!important;outline:none}body.showcase-lab-page-body .qeb-container{background:transparent!important}body.showcase-lab-page-body .qeb-wrapper:not(.qeb-collapsed) .qeb-container{max-height:600px;padding:10px!important}body.showcase-lab-page-body .qeb-row,body.showcase-lab-page-body .qeb-row-primary,body.showcase-lab-page-body .qeb-row-secondary{align-items:stretch;gap:7px}body.showcase-lab-page-body .qeb-row-primary{justify-content:center}body.showcase-lab-page-body .qeb-row-secondary{justify-content:center;margin-top:7px;padding-top:0;border-top:0}body.showcase-lab-page-body .qeb-group,body.showcase-lab-page-body .qeb-row-secondary .qeb-group{min-height:38px;box-sizing:border-box;padding:4px 7px;gap:5px;border:1px solid #343e3b!important;border-radius:7px!important;background:#151919!important}body.showcase-lab-page-body .qeb-group-label{margin-right:4px;color:var(--showcase-ui-accent)!important;font-size:10px;line-height:1.1}body.showcase-lab-page-body .qeb-sublabel{color:#d8e1df;font-size:10px}body.showcase-lab-page-body .qeb-select,body.showcase-lab-page-body .qeb-pill{min-height:28px;height:28px;border:1px solid var(--showcase-ui-edge)!important;border-radius:6px!important;background-color:var(--showcase-ui-control)!important;color:#f2f5f4!important;box-shadow:none!important}body.showcase-lab-page-body .qeb-pill{padding:0 9px;line-height:1}body.showcase-lab-page-body .qeb-pill:not(.qeb-pill-active):is(:hover,:focus-visible){border-color:var(--showcase-ui-edge)!important;background:var(--showcase-ui-control)!important;color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker{position:relative;display:block;flex:0 0 auto;min-width:52px;max-width:145px}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker[hidden]{display:none!important}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;height:28px;min-height:28px;box-sizing:border-box;padding:0 .45rem;border:1px solid #3b4442;border-radius:6px;background:#1b1f20;color:#f2f5f4;font:700 .7rem/1.15 Roboto,sans-serif;text-align:left;cursor:pointer}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__trigger:is(:hover,:focus-visible),body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker.is-open .showcase-select-picker__trigger{border-color:#73b1a8;color:#f2f5f4;outline:none}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__arrow{flex:0 0 auto;color:var(--showcase-ui-accent);font-size:16px;line-height:1;transition:transform .15s ease}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker.is-open .showcase-select-picker__arrow{transform:rotate(180deg)}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__panel{position:absolute;z-index:200;top:calc(100% + 4px);left:0;min-width:max(100%,112px);box-sizing:border-box;overflow-y:auto;padding:4px;border:1px solid #49635e;border-radius:8px;background:#171b1c;box-shadow:0 12px 24px #00000080}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker.is-up .showcase-select-picker__panel{top:auto;bottom:calc(100% + 4px)}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__panel[hidden]{display:none!important}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__item{display:flex;align-items:center;gap:.4rem;box-sizing:border-box;min-height:29px;padding:0 .42rem;border:1px solid transparent;border-radius:5px;background:transparent;color:#e2e9e7;font:650 .72rem/1.2 Roboto,sans-serif;cursor:pointer}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__item:is(:hover,:focus-visible){border-color:#52766f;background:#20302d;color:#fff;outline:none}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__check{flex:0 0 14px;width:14px;color:var(--showcase-ui-accent);font-size:14px;line-height:1}body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__item[aria-disabled=true],body.showcase-lab-page-body #qeb-wrapper .showcase-select-picker__trigger[aria-disabled=true]{opacity:.45;cursor:default}body.showcase-lab-page-body #qeb-wrapper .qeb-range-control{display:inline-flex;align-items:center;gap:3px;height:28px;box-sizing:border-box;padding:0 5px;border:1px solid var(--showcase-ui-edge);border-radius:6px;background:var(--showcase-ui-control)}body.showcase-lab-page-body .qeb-group-range .qeb-range-btn{width:16px;height:20px;min-width:16px;min-height:20px;margin:0;border:0!important;border-radius:0!important;background:transparent!important}body.showcase-lab-page-body .qeb-group-range .qeb-range-btn:is(:hover,:focus-visible){border:0!important;background:transparent!important;color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .qeb-group-range .qeb-slider{align-self:center;margin:0!important}body.showcase-lab-page-body .qeb-group-range .qeb-slider,body.showcase-lab-page-body .qeb-group-range #qeb-blur-amount,body.showcase-lab-page-body .qeb-group-range #qeb-logo-scale,body.showcase-lab-page-body .qeb-group-range #qeb-panel-opacity{width:56px;min-width:56px;flex:0 0 56px}body.showcase-lab-page-body .qeb-group-range .qeb-range-val{min-width:0;margin-left:0;color:#f2f5f4!important;font-size:11px;text-align:left}@media(min-width:1100px)and (max-width:1850px){body.showcase-lab-page-body .qeb-row-primary{max-width:800px;margin-inline:auto}body.showcase-lab-page-body .qeb-row-secondary{max-width:880px;margin-inline:auto}}@media(max-width:680px){body.showcase-lab-page-body .qeb-wrapper:not(.qeb-collapsed){width:100%}body.showcase-lab-page-body .qeb-row,body.showcase-lab-page-body .qeb-row-primary,body.showcase-lab-page-body .qeb-row-secondary{justify-content:flex-start}}body.showcase-lab-page-body .showcase-publish-modal{display:flex;flex-direction:column;width:min(620px,calc(100vw - 28px));max-height:min(88vh,850px);overflow:hidden;border:1px solid #343f3c!important;border-radius:15px!important;background:radial-gradient(90% 80% at 100% 0%,rgba(45,210,189,.055),transparent 72%),linear-gradient(180deg,#191d1e,#111516)!important;box-shadow:0 30px 70px #000000a8!important}body.showcase-lab-page-body .showcase-publish-modal[hidden]{display:none}body.showcase-lab-page-body .showcase-publish-head{position:relative;flex:0 0 auto;min-height:58px;box-sizing:border-box;padding:.7rem 1rem;border-bottom:1px solid #34393b;background:transparent}body.showcase-lab-page-body .showcase-publish-head h2{color:var(--showcase-ui-accent)!important;font-size:1.6rem;line-height:1}body.showcase-lab-page-body .showcase-publish-close{width:30px;height:30px;border:1px solid #454b4e!important;border-radius:6px!important;background:transparent!important;color:#f2f5f4!important}body.showcase-lab-page-body .showcase-publish-close .material-symbols-rounded{width:18px;height:18px;font-size:18px;line-height:18px}body.showcase-lab-page-body .showcase-publish-close:is(:hover,:focus-visible){border-color:#454b4e!important;background:transparent!important;color:var(--showcase-ui-accent)!important;outline:none}body.showcase-lab-page-body #showcase-publish-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:0;padding:0}body.showcase-lab-page-body .showcase-publish-body{display:grid;align-content:start;gap:.65rem;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem;scrollbar-color:#56615e transparent}body.showcase-lab-page-body :is(.showcase-publish-section,.showcase-publish-identity){border:1px solid #303a38;border-radius:9px;background:#111617}body.showcase-lab-page-body .showcase-publish-section{gap:.65rem;padding:.72rem}body.showcase-lab-page-body #showcase-publish-form label,body.showcase-lab-page-body .showcase-publish-section h3{color:var(--showcase-ui-accent)}body.showcase-lab-page-body #showcase-publish-form :is(input,textarea,select){min-height:35px;padding:.5rem .62rem;border:1px solid var(--showcase-ui-edge);border-radius:7px;background:var(--showcase-ui-control);color:#f2f5f4}body.showcase-lab-page-body #showcase-publish-form :is(input,textarea)::placeholder{color:#a9c5bf;opacity:1}body.showcase-lab-page-body #showcase-publish-form textarea{min-height:72px}body.showcase-lab-page-body .showcase-publish-identity small{color:#a9c5bf}body.showcase-lab-page-body .showcase-publish-status:not(:empty):not(.is-success):not(.is-error){border:1px solid #35403d;background:#171d1c;color:#dbeae6}body.showcase-lab-page-body .showcase-publish-status.is-error{border-color:#784046;background:#251a1b;color:#ffb3b8}body.showcase-lab-page-body .showcase-publish-actions{flex:0 0 auto;align-items:center;gap:.55rem;min-height:58px;box-sizing:border-box;padding:.7rem 1rem;border-top:1px solid #34393b;background:#151819}body.showcase-lab-page-body .showcase-publish-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;min-height:32px;padding:0 .35rem;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;font-size:.7rem;letter-spacing:.035em;text-transform:uppercase}body.showcase-lab-page-body .showcase-publish-actions .material-symbols-rounded{flex:0 0 auto;width:16px;height:16px;color:var(--showcase-ui-accent);font-size:16px;line-height:16px}body.showcase-lab-page-body .showcase-publish-cancel{color:#f2f5f4!important}body.showcase-lab-page-body .showcase-publish-cancel:is(:hover,:focus-visible){color:var(--showcase-ui-accent)!important;outline:none}body.showcase-lab-page-body .showcase-publish-submit{color:var(--showcase-ui-accent)!important}body.showcase-lab-page-body .showcase-publish-submit:is(:hover,:focus-visible){color:#58e3d0!important;outline:none}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker{position:relative;display:block;width:100%;min-width:0}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;min-height:35px;box-sizing:border-box;padding:0 .55rem;border:1px solid var(--showcase-ui-edge);border-radius:7px;background:var(--showcase-ui-control);color:#f2f5f4;text-align:left;font:700 .75rem/1.15 Roboto,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__trigger:is(:hover,:focus-visible),body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker.is-open .showcase-select-picker__trigger{border-color:#73b1a8;color:#f2f5f4;outline:none}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__arrow{flex:0 0 auto;color:var(--showcase-ui-accent);font-size:17px;line-height:1;transition:transform .15s ease}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker.is-open .showcase-select-picker__arrow{transform:rotate(180deg)}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__panel{position:absolute;z-index:200;top:calc(100% + 4px);left:0;right:0;box-sizing:border-box;overflow-y:auto;padding:4px;border:1px solid #49635e;border-radius:8px;background:#171b1c;box-shadow:0 12px 24px #00000080}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker.is-up .showcase-select-picker__panel{top:auto;bottom:calc(100% + 4px)}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__panel[hidden]{display:none!important}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__item{display:flex;align-items:center;gap:.4rem;min-height:29px;box-sizing:border-box;padding:0 .42rem;border:1px solid transparent;border-radius:5px;background:transparent;color:#e2e9e7;font:650 .72rem/1.2 Roboto,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__item:is(:hover,:focus-visible){border-color:#52766f;background:#20302d;color:#fff;outline:none}body.showcase-lab-page-body .showcase-publish-modal .showcase-select-picker__check{flex:0 0 14px;width:14px;color:var(--showcase-ui-accent);font-size:14px;line-height:1}@media(max-width:560px){body.showcase-lab-page-body .showcase-publish-modal{max-height:94vh}}body.poster-lab-page-body{--pt-dropdown-hover-accent: var(--poster-hub-accent, var(--pt-lab-accent-poster, #86b8d4));--pt-dropdown-hover-border: var(--poster-hub-control-edge, #3b4043);--pt-dropdown-hover-surface: var(--poster-hub-control, #1b1e20)}body.thumb-lab-page-body{--pt-dropdown-hover-accent: var(--pt-lab-accent-thumb, #e77975);--pt-dropdown-hover-border: #3b4043;--pt-dropdown-hover-surface: #1b1e20}body.square-lab-page-body{--pt-dropdown-hover-accent: var(--square-ui-accent, #ff8c42);--pt-dropdown-hover-border: var(--thumb-control-border, #555c63);--pt-dropdown-hover-surface: var(--thumb-control-bg, #32363b)}body.showcase-lab-page-body{--pt-dropdown-hover-accent: var(--showcase-ui-accent, #2dd2bd);--pt-dropdown-hover-border: #3b4442;--pt-dropdown-hover-surface: #1b1f20}body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.sidebar select,.po-eb-unit select,.thumb-eb-unit select,.square-eb-unit select,.qeb-select,.grid-size-select,.align-pair-select):is(:hover:not(:focus-visible),:focus:not(:focus-visible)):not(:disabled){border-color:var(--pt-dropdown-hover-border)!important;background-color:var(--pt-dropdown-hover-surface)!important;outline:none!important;box-shadow:none!important}body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.sidebar select,.po-eb-unit select,.thumb-eb-unit select,.square-eb-unit select,.qeb-select,.grid-size-select,.align-pair-select):hover:not(:focus-visible):not(:disabled){color:var(--pt-dropdown-hover-accent)!important}body.square-lab-page-body .square-eb-unit select:is(:hover:not(:focus-visible),:focus:not(:focus-visible)):not(:disabled){border-color:var(--square-ui-control-edge, #44413e)!important;background-color:var(--square-ui-control, #1b1e20)!important}body.thumb-lab-page-body .thumb-eb-unit .po-eb-select:is(:hover:not(:focus-visible),:focus:not(:focus-visible)):not(:disabled){border-color:var(--thumb-solid-border-strong, #4d3d3d)!important;background-color:var(--thumb-solid-control, #30353a)!important}body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.sidebar,.po-eb-unit,.thumb-eb-unit,.square-eb-unit,#qeb-wrapper) :is(.poster-select-picker__trigger,.thumb-select-picker__trigger,.showcase-select-picker__trigger):is(:hover:not(:focus-visible),:focus:not(:focus-visible)):not(:disabled):not([aria-disabled=true]),body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.sidebar,.po-eb-unit,.thumb-eb-unit,.square-eb-unit,#qeb-wrapper) :is(.poster-select-picker,.thumb-select-picker,.showcase-select-picker).is-open :is(.poster-select-picker__trigger,.thumb-select-picker__trigger,.showcase-select-picker__trigger):not(:focus-visible){border-color:var(--pt-dropdown-hover-border)!important;outline:none!important;box-shadow:none!important}body.thumb-lab-page-body .thumb-eb-unit .thumb-select-picker__trigger:is(:hover:not(:focus-visible),:focus:not(:focus-visible)),body.thumb-lab-page-body .thumb-eb-unit .thumb-select-picker.is-open .thumb-select-picker__trigger:not(:focus-visible){border-color:#3d4043!important}body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.sidebar,.po-eb-unit,.thumb-eb-unit,.square-eb-unit,#qeb-wrapper) :is(.poster-select-picker__trigger,.thumb-select-picker__trigger,.showcase-select-picker__trigger):hover:not(:focus-visible):not(:disabled):not([aria-disabled=true]){color:var(--pt-dropdown-hover-accent)!important}body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.sidebar,.po-eb-unit,.thumb-eb-unit,.square-eb-unit,#qeb-wrapper) :is(.poster-select-picker__trigger,.thumb-select-picker__trigger,.showcase-select-picker__trigger):hover:not(:focus-visible):not(:disabled):not([aria-disabled=true]) :is(.poster-select-picker__label,.thumb-select-picker__label,.showcase-select-picker__label){color:var(--pt-dropdown-hover-accent)!important}body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.sidebar,.po-eb-unit,.thumb-eb-unit,.square-eb-unit,#qeb-wrapper) :is(.poster-select-picker__item,.thumb-select-picker__item,.showcase-select-picker__item):hover:not(:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important;background:transparent!important;color:var(--pt-dropdown-hover-accent)!important;outline:none!important;box-shadow:none!important}body.lab-page-body .sidebar :is(.poster-select-picker__panel,.thumb-select-picker__panel)[popover]{position:fixed;margin:0;right:auto;min-width:0;max-width:none;box-sizing:border-box;overflow-x:hidden}body.lab-page-body .sidebar :is(.poster-select-picker__panel,.thumb-select-picker__panel)[popover] :is(.poster-select-picker__item,.thumb-select-picker__item)>span:last-child{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.driver-overlay{fill:#050505!important}.driver-popover.pt-driver-tour-popover{width:min(560px,calc(100vw - 28px));max-width:calc(100vw - 28px);min-width:min(320px,calc(100vw - 28px));padding:0;overflow:hidden;color:#f5f7f8e0;background:var(--pt-tour-card-bg, #17191b);border:1px solid var(--pt-tour-card-border, #34383d);border-radius:14px;box-shadow:0 18px 42px #00000075;font-family:var(--pt-font-body, "Roboto", sans-serif)}.driver-popover.pt-driver-tour-popover .driver-popover-arrow-side-left{border-left-color:var(--pt-tour-card-bg, #17191b)}.driver-popover.pt-driver-tour-popover .driver-popover-arrow-side-right{border-right-color:var(--pt-tour-card-bg, #17191b)}.driver-popover.pt-driver-tour-popover .driver-popover-arrow-side-top{border-top-color:var(--pt-tour-card-bg, #17191b)}.driver-popover.pt-driver-tour-popover .driver-popover-arrow-side-bottom{border-bottom-color:var(--pt-tour-card-bg, #17191b)}.driver-popover.pt-driver-tour-popover .driver-popover-title{margin:0;padding:1.25rem 3.2rem .85rem 1.35rem;position:relative!important;z-index:0!important;color:var(--pt-tour-title, var(--pt-accent, #75a9ca))!important;background:#101316!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-family:Bebas Neue,sans-serif;font-size:1.58rem;font-weight:400;letter-spacing:.06em;line-height:1}.driver-popover.pt-driver-tour-popover .driver-popover-description{padding:1.05rem 1.35rem 0;color:#f5f7f8c7;font-size:.96rem;line-height:1.58}.pt-driver-tour-body{margin:0 0 .65rem}.pt-driver-tour-keyboard-tip{display:inline-flex;align-items:center;gap:.42rem;margin:0 0 .95rem;color:var(--pt-tour-counter, var(--pt-tour-title, var(--pt-accent, #75a9ca)));font-size:.8rem;font-weight:800;letter-spacing:.02em;line-height:1.2;vertical-align:top}.pt-driver-tour-keyboard-icon{display:inline-flex!important;align-items:center;justify-content:center;width:1rem;height:1rem;margin-top:.02rem;font-size:1rem!important;line-height:1!important;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20}.pt-driver-tour-tips{margin:0;padding:.9rem 1rem;list-style:none;display:flex;flex-direction:column;gap:.64rem;background:var(--pt-tour-surface, #222528);border:1px solid var(--pt-tour-surface-border, #34383d);border-radius:10px}.pt-driver-tour-tips li{position:relative;padding-left:1.55rem;color:#f5f7f8b8;font-size:.86rem;line-height:1.42}.pt-driver-tour-tips li:before{content:"arrow_forward";position:absolute;left:0;top:.05rem;color:var(--pt-tour-tip-marker, var(--pt-accent, #75a9ca));font-family:Material Symbols Rounded;font-size:1rem;font-weight:400;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;line-height:1}.driver-popover.pt-driver-tour-popover .driver-popover-close-btn{position:absolute;top:.72rem;right:.78rem;display:inline-flex!important;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem!important;min-height:2rem!important;padding:0!important;color:#f2f5f4;background:transparent!important;border:1px solid #454b4e!important;border-radius:6px!important;font-size:1rem;line-height:1;text-shadow:none!important;cursor:pointer;font-family:Material Symbols Rounded;font-size:1.15rem;font-weight:400;letter-spacing:normal;text-transform:none;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;-webkit-font-smoothing:antialiased;z-index:20}body.lab-page-body.driver-active.driver-fade div#driver-popover-content.driver-popover.pt-driver-tour-popover div#driver-popover-description.driver-popover-description button.driver-popover-close-btn.pt-driver-tour-desc-close{position:absolute!important;top:.72rem!important;right:.78rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;padding:0!important;color:#f2f5f4!important;background:transparent!important;border:1px solid #454b4e!important;border-radius:6px!important;font-family:Material Symbols Rounded!important;font-size:1.15rem!important;font-weight:400!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20!important;-webkit-font-smoothing:antialiased;cursor:pointer!important;z-index:20!important}body.lab-page-body.driver-active.driver-fade div#driver-popover-content.driver-popover.pt-driver-tour-popover div#driver-popover-description.driver-popover-description button.driver-popover-close-btn.pt-driver-tour-desc-close span.pt-driver-tour-close-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.05rem!important;height:1.05rem!important;color:currentColor!important;font-family:Material Symbols Rounded!important;font-size:1.05rem!important;font-weight:400!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20!important;-webkit-font-smoothing:antialiased}.driver-popover.pt-driver-tour-popover .driver-popover-close-btn:hover{color:var(--pt-tour-title, var(--pt-accent, #75a9ca));background:transparent!important;border-color:#454b4e!important}body.lab-page-body.driver-active.driver-fade div#driver-popover-content.driver-popover.pt-driver-tour-popover div#driver-popover-description.driver-popover-description button.driver-popover-close-btn.pt-driver-tour-desc-close:hover{color:var(--pt-tour-title, var(--pt-accent, #75a9ca))!important;background:transparent!important;border-color:#454b4e!important}.driver-popover.pt-driver-tour-popover .driver-popover-footer{display:grid!important;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.85rem;margin:1.05rem 1.35rem 0;padding:.95rem 0 1.15rem;border-top:0}.driver-popover.pt-driver-tour-popover .driver-popover-progress-text{color:var(--pt-tour-counter, var(--pt-tour-title, var(--pt-accent, #75a9ca)));font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.78rem;font-weight:800;letter-spacing:.03em;line-height:1;white-space:nowrap}.driver-popover.pt-driver-tour-popover .driver-popover-navigation-btns{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;grid-column:3}.driver-popover.pt-driver-tour-popover .pt-driver-tour-skip-btn{grid-column:2;min-width:0!important;min-height:auto!important;padding:.15rem .2rem!important;color:#f5f7f8db!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase;text-shadow:none!important}.driver-popover.pt-driver-tour-popover .pt-driver-tour-skip-btn:hover{color:var(--pt-tour-counter, var(--pt-tour-title, var(--pt-accent, #75a9ca)))!important;background:transparent!important;border:0!important}.driver-popover.pt-driver-tour-popover .driver-popover-footer button{display:inline-grid!important;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center!important;justify-content:center!important;justify-items:center;column-gap:.48rem;min-height:2.25rem;min-width:5.3rem;padding:.58rem .9rem;border-radius:9px;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-shadow:none;cursor:pointer}.driver-popover.pt-driver-tour-popover .pt-driver-tour-btn-label{display:block;line-height:1}.driver-popover.pt-driver-tour-popover .pt-driver-tour-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;min-width:1rem;text-align:center;transform:none}.driver-popover.pt-driver-tour-popover .driver-popover-prev-btn{color:#f5f7f8d1;background:var(--pt-tour-control-bg, #2d3135);border:1px solid var(--pt-tour-control-border, #555c63)}.driver-popover.pt-driver-tour-popover .driver-popover-prev-btn:hover:not(:disabled){color:#fff;background:#383e44;border-color:#68717a}.driver-popover.pt-driver-tour-popover .driver-popover-prev-btn:disabled{visibility:hidden}.driver-popover.pt-driver-tour-popover .driver-popover-next-btn{color:var(--pt-tour-on-pastel, #12110e);background:var(--pt-tour-btn-bg, var(--pt-accent, #75a9ca));border:1px solid var(--pt-tour-btn-border, var(--pt-accent-border, #4d7a99))}.driver-popover.pt-driver-tour-popover .driver-popover-next-btn:hover,.driver-popover.pt-driver-tour-popover .driver-popover-next-btn.pt-driver-tour-next-finish:hover{color:var(--pt-tour-on-pastel, #12110e);background:var(--pt-tour-btn-hover-bg, var(--pt-accent-strong, #86b8d4));border-color:var(--pt-tour-btn-border, var(--pt-accent-border, #4d7a99))}.driver-popover.pt-driver-tour-popover .material-symbols-rounded,.driver-popover.pt-driver-tour-popover .material-icons-round{font-size:1.05em;line-height:1;flex:0 0 auto}@media screen and (max-width:900px){.tour-launch-btn{display:none!important}}@media screen and (max-width:640px){.driver-popover.pt-driver-tour-popover{width:calc(100vw - 24px)}.driver-popover.pt-driver-tour-popover .driver-popover-title{padding:1.1rem 3rem .75rem 1.1rem;font-size:1.4rem}.driver-popover.pt-driver-tour-popover .driver-popover-description{padding:.95rem 1.1rem 0}.driver-popover.pt-driver-tour-popover .driver-popover-footer{margin-inline:1.1rem}}.driver-popover.pt-driver-tour-popover{--pt-tour-accent: var(--pt-tour-title, var(--pt-accent, #75a9ca));display:flex!important;flex-direction:column;max-height:min(82vh,720px);overflow:hidden;border-color:#3b4244;background:#151719;color:#f2f5f4;box-shadow:0 30px 70px #0000009e,inset 0 1px color-mix(in srgb,var(--pt-tour-accent) 18%,transparent)}.driver-popover.pt-driver-tour-popover .driver-popover-title{flex:0 0 auto;display:flex;align-items:center;min-height:58px;box-sizing:border-box;padding:calc(.75rem + 6px) 3.1rem calc(.75rem - 6px) 1.2rem;border-bottom:1px solid #34393b!important;background:radial-gradient(90% 150% at 100% 0%,color-mix(in srgb,var(--pt-tour-accent) 8%,transparent),transparent 72%),linear-gradient(180deg,#1a1e1f,#15191a)!important;font-size:1.6rem}.driver-popover.pt-driver-tour-popover .driver-popover-description{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.2rem .9rem;background:#151719;color:#f2f5f4;scrollbar-color:#56615e transparent}.driver-popover.pt-driver-tour-popover .pt-driver-tour-body,.driver-popover.pt-driver-tour-popover .pt-driver-tour-tips li{color:#f2f5f4}.driver-popover.pt-driver-tour-popover .pt-driver-tour-tips{border-color:#34383b;background:#101315}.driver-popover.pt-driver-tour-popover .driver-popover-footer{flex:0 0 auto;margin:0;padding:.72rem 1rem;border-top:1px solid #34393b;background:#151719}.driver-popover.pt-driver-tour-popover .driver-popover-footer button{min-width:0;min-height:32px;padding:.25rem .35rem;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#f2f5f4}.driver-popover.pt-driver-tour-popover .driver-popover-footer :is(.driver-popover-prev-btn,.driver-popover-next-btn):is(:hover,:focus-visible),.driver-popover.pt-driver-tour-popover .pt-driver-tour-skip-btn:is(:hover,:focus-visible){border:0!important;background:transparent!important;color:var(--pt-tour-accent)!important;outline:none}.driver-popover.pt-driver-tour-popover .pt-driver-tour-btn-icon{color:var(--pt-tour-accent)}.driver-popover.pt-driver-tour-popover .driver-popover-close-btn.pt-driver-tour-desc-close{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;top:.85rem!important;right:.9rem!important;border:1px solid #454b4e!important;border-radius:6px!important;background:transparent!important;color:#f2f5f4!important}.driver-popover.pt-driver-tour-popover .driver-popover-close-btn.pt-driver-tour-desc-close:is(:hover,:focus-visible){border-color:#454b4e!important;background:transparent!important;color:var(--pt-tour-accent)!important;outline:none}@media screen and (max-width:640px){.driver-popover.pt-driver-tour-popover .driver-popover-title{min-height:54px;padding:calc(.65rem + 6px) 3rem calc(.65rem - 6px) 1rem;font-size:1.45rem}.driver-popover.pt-driver-tour-popover .driver-popover-description{padding:.85rem 1rem}.driver-popover.pt-driver-tour-popover .driver-popover-footer{margin:0;padding:.65rem .85rem}}body.thumb-lab-page-body{--pt-plain-field-edge: #3b4043;--pt-plain-field-focus-edge: #555c60}body.square-lab-page-body{--pt-plain-field-edge: #44413e;--pt-plain-field-focus-edge: #5c5956}body.showcase-lab-page-body{--pt-plain-field-edge: #39413f;--pt-plain-field-focus-edge: #555e5c}body:is(.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(input[type=text],input[type=search],input[type=number],input[type=url],input[type=email],input[type=tel],textarea):is(:hover,:focus,:focus-visible){border-color:var(--pt-plain-field-edge)!important;outline:none!important;box-shadow:none!important}body:is(.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(input[type=text],input[type=search],input[type=number],input[type=url],input[type=email],input[type=tel],textarea):is(:focus,:focus-visible){border-color:var(--pt-plain-field-focus-edge)!important}body:is(.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.sidebar,.thumb-logo-modal,.thumb-picker-modal,.showcase-picker-modal,.qeb-wrapper,.square-plex-modal,.save-config-shell) :is(input[type=text],input[type=search],input[type=number],input[type=url],input[type=email],input[type=tel],textarea):is(:hover,:focus,:focus-visible){border-color:var(--pt-plain-field-edge)!important;outline:none!important;box-shadow:none!important}body:is(.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.sidebar,.thumb-logo-modal,.thumb-picker-modal,.showcase-picker-modal,.qeb-wrapper,.square-plex-modal,.save-config-shell) :is(input[type=text],input[type=search],input[type=number],input[type=url],input[type=email],input[type=tel],textarea):is(:focus,:focus-visible){border-color:var(--pt-plain-field-focus-edge)!important}body.thumb-lab-page-body #thumb-search-input:is(:hover,:focus,:focus-visible),body.showcase-lab-page-body :is(#show-search-input,#logo-search-input,#backdrop-search-input):is(:hover,:focus,:focus-visible){border-color:var(--pt-plain-field-edge)!important;outline:none!important;box-shadow:none!important}body.thumb-lab-page-body #thumb-search-input:is(:focus,:focus-visible),body.showcase-lab-page-body :is(#show-search-input,#logo-search-input,#backdrop-search-input):is(:focus,:focus-visible){border-color:var(--pt-plain-field-focus-edge)!important}body.showcase-lab-page-body .showcase-picker-modal .logo-picker-search:focus-within{border-color:var(--pt-plain-field-focus-edge)!important;box-shadow:none!important}#pt-upgrade-modal{--pt-upgrade-accent: #12cc5a;position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;background:#040406d1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#pt-upgrade-modal .pt-upgrade-dialog{width:min(440px,calc(100vw - 2rem));overflow:hidden;border:1px solid color-mix(in srgb,var(--pt-upgrade-accent) 20%,#343638);border-radius:14px;background:radial-gradient(95% 85% at 100% 0%,color-mix(in srgb,var(--pt-upgrade-accent) 11%,transparent),transparent 72%),linear-gradient(180deg,#191b1a,#111415 75%);color:#f2f5f5;box-shadow:0 28px 70px #0000009e;font-family:var(--pt-font-body, Roboto, sans-serif)}#pt-upgrade-modal .pt-upgrade-header{display:flex;align-items:center;justify-content:center;padding:1.35rem 1.5rem .35rem;border:0}#pt-upgrade-modal .pt-upgrade-title{margin:0;color:var(--pt-upgrade-accent);font:400 1.75rem/1 Bebas Neue,sans-serif;letter-spacing:.055em;text-align:center;text-transform:uppercase;-webkit-text-fill-color:var(--pt-upgrade-accent)}#pt-upgrade-modal .pt-upgrade-body{padding:.2rem 1.5rem .75rem;text-align:center}#pt-upgrade-modal .pt-upgrade-message{margin:0;color:#e7ecec;font-size:.86rem;font-weight:500;line-height:1.5}#pt-upgrade-modal .pt-upgrade-message strong{color:var(--pt-upgrade-accent);font-weight:800;-webkit-text-fill-color:var(--pt-upgrade-accent)}#pt-upgrade-modal .pt-upgrade-actions{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:0 1rem 1.15rem}#pt-upgrade-modal .pt-upgrade-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-width:0!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#f2f5f5!important;-webkit-text-fill-color:#f2f5f5!important;font:750 .72rem/1.2 var(--pt-font-body, Roboto, sans-serif)!important;letter-spacing:.035em!important;text-transform:uppercase!important;cursor:pointer;transform:none!important}#pt-upgrade-modal .pt-upgrade-action{min-height:34px!important;padding:.45rem .6rem!important}#pt-upgrade-modal .pt-upgrade-action :is(svg,.material-symbols-rounded,.material-icons-round){width:17px!important;height:17px!important;color:var(--pt-upgrade-accent)!important;-webkit-text-fill-color:var(--pt-upgrade-accent)!important;font-size:17px!important}#pt-upgrade-modal .pt-upgrade-action:is(:hover,:focus-visible){border:0!important;background:transparent!important;color:var(--pt-upgrade-accent)!important;-webkit-text-fill-color:var(--pt-upgrade-accent)!important}#pt-upgrade-modal .pt-upgrade-action:focus-visible{outline:1px solid var(--pt-upgrade-accent)!important;outline-offset:2px}@media(max-width:420px){#pt-upgrade-modal .pt-upgrade-actions{gap:.45rem}#pt-upgrade-modal .pt-upgrade-action{font-size:.68rem!important}}body.hub-page-body{--pt-checkbox-accent: var(--hub-theme-accent, #12cc5a)}body.poster-lab-page-body{--pt-checkbox-accent: var(--pt-lab-accent-poster, #86b8d4)}body.thumb-lab-page-body{--pt-checkbox-accent: var(--pt-lab-accent-thumb, #e69866)}body.card-lab-page-body{--pt-checkbox-accent: var(--cl-dialog-accent, #ffc850)}body.square-lab-page-body{--pt-checkbox-accent: var(--pt-accent, #b58df4)}body.showcase-lab-page-body{--pt-checkbox-accent: var(--pt-accent, #45d8b4)}html body.media-brand-jellyfin,.media-brand-jellyfin{--pt-checkbox-accent: var(--jellyfin-accent, #a55ec4)}.hub-bulk-task--poster{--pt-checkbox-accent: #78b5dd}.hub-bulk-task--thumb{--pt-checkbox-accent: #df8078}.hub-bulk-task--cards{--pt-checkbox-accent: #e0b656}.hub-bulk-task--square{--pt-checkbox-accent: #ff8c42}#hub-settings-modal .hub-settings-card{--pt-checkbox-accent: var(--settings-card-accent, var(--hub-theme-accent, #12cc5a))}.hub-fontid-overlay{--pt-checkbox-accent: var(--fontid-accent, #12cc5a)}#logo-cleanup-modal{--pt-checkbox-accent: var(--cleanup-accent, #80d4ff)}.save-config-section[data-theme=credits]{--pt-checkbox-accent: #e2bd66}.save-config-section[data-theme=appearance]{--pt-checkbox-accent: #5ce0ca}.save-config-section[data-theme=grid]{--pt-checkbox-accent: #88c2f0}.save-config-section[data-theme=visibility]{--pt-checkbox-accent: #e8a0a8}.cl-push-season-list,.cl-download-episode-picker{--pt-checkbox-accent: var(--cl-push-accent, var(--cl-flow-accent, #ffc850))}:is(.emby-poster-push-item,.plex-poster-push-item){--pt-checkbox-accent: var(--pt-push-accent, #9ac9b2)}.authelia-guide{--pt-checkbox-accent: #7ddc3a}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)){appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;position:relative;width:17px!important;height:17px!important;min-width:17px;margin:0;padding:0!important;border:1px solid #697579!important;border-radius:4px!important;background:#121719!important;background-image:none!important;box-shadow:inset 0 1px 2px #00000042!important;color:var(--pt-checkbox-accent, #9ac9b2);cursor:pointer;vertical-align:middle;--pt-checkbox-size: 17px;transition:border-color .15s ease,box-shadow .15s ease}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):is(:hover,:checked){border-color:var(--pt-checkbox-accent, #9ac9b2)!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):checked{background:#121719!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):before{content:""!important;position:absolute!important;left:calc(var(--pt-checkbox-size) * .41)!important;top:calc(var(--pt-checkbox-size) * .72)!important;width:3px!important;height:0!important;border:0!important;border-radius:3px!important;background:var(--pt-checkbox-accent, #9ac9b2)!important;opacity:0!important;transform:rotate(-135deg)!important;transform-origin:left top!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):after{content:""!important;position:absolute!important;left:calc(var(--pt-checkbox-size) * .05)!important;top:calc(var(--pt-checkbox-size) * .37)!important;width:3px!important;height:0!important;margin:0!important;border:0!important;border-radius:3px!important;background:var(--pt-checkbox-accent, #9ac9b2)!important;color:transparent!important;font-size:0!important;opacity:0!important;transform:rotate(-45deg)!important;transform-origin:left top!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):checked:after{opacity:1!important;height:calc(var(--pt-checkbox-size) * .5)!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):checked:before{opacity:1!important;height:calc(var(--pt-checkbox-size) * 1.2)!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):focus-visible{outline:2px solid var(--pt-checkbox-accent, #9ac9b2)!important;outline-offset:3px!important}html body input[type=checkbox]:disabled:not(:where(.emby-poster-push-item input,.plex-poster-push-item input)){cursor:not-allowed;opacity:.52}#hub-detail-modal .hub-detail-mark__toggle{--pt-checkbox-size: 17px;--pt-checkbox-accent: var(--detail-action-accent, #9ac9b2);box-sizing:border-box;display:inline-block;position:relative;flex:0 0 17px;width:17px;height:17px;border:1px solid #697579;border-radius:4px;background:#121719;box-shadow:inset 0 1px 2px #00000042}#hub-detail-modal .hub-detail-mark[aria-pressed=true] .hub-detail-mark__toggle{border-color:var(--detail-action-accent, var(--pt-checkbox-accent))}#hub-detail-modal .hub-detail-mark__toggle:before,#hub-detail-modal .hub-detail-mark__toggle:after{content:"";position:absolute;width:3px;height:0;border-radius:3px;background:var(--pt-checkbox-accent);opacity:0;transform-origin:left top}#hub-detail-modal .hub-detail-mark__toggle:before{left:calc(var(--pt-checkbox-size) * .41);top:calc(var(--pt-checkbox-size) * .72);transform:rotate(-135deg)}#hub-detail-modal .hub-detail-mark__toggle:after{left:calc(var(--pt-checkbox-size) * .05);top:calc(var(--pt-checkbox-size) * .37);transform:rotate(-45deg)}#hub-detail-modal .hub-detail-mark[aria-pressed=true] .hub-detail-mark__toggle:after{opacity:1;height:calc(var(--pt-checkbox-size) * .5)}#hub-detail-modal .hub-detail-mark[aria-pressed=true] .hub-detail-mark__toggle:before{opacity:1;height:calc(var(--pt-checkbox-size) * 1.2)}html body.hub-page-body .hub-bulk-task input[type=checkbox]:checked{border-color:var(--pt-checkbox-accent)!important;background:#121719!important}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pt-checkbox-accent, #12cc5a)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span{--pt-checkbox-size: 17px;box-sizing:border-box;display:block;position:relative;width:17px;height:17px;border:1px solid #697579;border-radius:4px;background:#121719;box-shadow:inset 0 1px 2px #00000042}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select):is(:hover,[aria-pressed=true]) span{border-color:var(--pt-checkbox-accent, #12cc5a)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select):focus-visible{outline:2px solid var(--pt-checkbox-accent, #12cc5a)!important;outline-offset:2px}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:before,html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:after{content:"";position:absolute;width:3px;height:0;border-radius:3px;background:var(--pt-checkbox-accent, #12cc5a);opacity:0;transform-origin:left top}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:before{left:calc(var(--pt-checkbox-size) * .41);top:calc(var(--pt-checkbox-size) * .72);transform:rotate(-135deg)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:after{left:calc(var(--pt-checkbox-size) * .05);top:calc(var(--pt-checkbox-size) * .37);transform:rotate(-45deg)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select)[aria-pressed=true] span:after{opacity:1;height:calc(var(--pt-checkbox-size) * .5)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select)[aria-pressed=true] span:before{opacity:1;height:calc(var(--pt-checkbox-size) * 1.2)}html body button:has(>.pt-drawn-check),html body :is(.customised,.is-done) button:has(>.pt-drawn-check){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--season-accent, var(--mdh-accent, var(--pt-checkbox-accent, #7ddc3a)))!important}html body button:has(>.pt-drawn-check):before,html body button:has(>.pt-drawn-check):after{content:none!important}html body button>.pt-drawn-check{--pt-checkbox-size: 17px;--pt-checkbox-accent: var(--season-accent, var(--mdh-accent, #7ddc3a));box-sizing:border-box;display:block!important;position:relative;flex:0 0 17px;width:17px!important;height:17px!important;border:1px solid #697579!important;border-radius:4px!important;background:#121719!important;box-shadow:inset 0 1px 2px #00000042!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important}#hub-detail-modal .hub-detail-bulk-mark{color:#edf2f3!important}#hub-detail-modal .hub-detail-bulk-mark>.pt-drawn-check{--pt-checkbox-accent: var(--detail-action-accent, #7ddc3a);top:auto!important}html body button:is(:hover,:focus-visible)>.pt-drawn-check,html body :is(.customised,.is-done) button>.pt-drawn-check,html body button:is([data-done=true],[aria-pressed=true])>.pt-drawn-check{border-color:var(--pt-checkbox-accent)!important}html body button:has(>.pt-drawn-check):focus-visible{outline:2px solid var(--season-accent, var(--mdh-accent, #7ddc3a))!important;outline-offset:2px}html body button>.pt-drawn-check:before,html body button>.pt-drawn-check:after{content:""!important;position:absolute;width:3px;height:0;border-radius:3px;background:var(--pt-checkbox-accent)!important;opacity:0;transform-origin:left top}html body button>.pt-drawn-check:before{left:calc(var(--pt-checkbox-size) * .41);top:calc(var(--pt-checkbox-size) * .72);transform:rotate(-135deg)}html body button>.pt-drawn-check:after{left:calc(var(--pt-checkbox-size) * .05);top:calc(var(--pt-checkbox-size) * .37);transform:rotate(-45deg)}html body :is(.customised,.is-done) button>.pt-drawn-check:after,html body button:is([data-done=true],[aria-pressed=true])>.pt-drawn-check:after{opacity:1;height:calc(var(--pt-checkbox-size) * .5)}html body :is(.customised,.is-done) button>.pt-drawn-check:before,html body button:is([data-done=true],[aria-pressed=true])>.pt-drawn-check:before{opacity:1;height:calc(var(--pt-checkbox-size) * 1.2)}:is(.emby-poster-push-item,.plex-poster-push-item) :is(.emby-poster-push-check,.plex-poster-push-check),.checkbox-container .checkmark,.authelia-guide .setup-check{--pt-checkbox-size: 18px;box-sizing:border-box!important;position:relative;border:1px solid #697579!important;border-radius:4px!important;background:#121719!important;box-shadow:inset 0 1px 2px #00000042!important}.checkbox-container .checkmark,.authelia-guide .setup-check{--pt-checkbox-size: 22px}:is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check),.checkbox-container input:checked~.checkmark,.authelia-guide input:checked+.setup-check{border-color:var(--pt-checkbox-accent, var(--pt-push-accent, #9ac9b2))!important;background:#121719!important;box-shadow:inset 0 1px 2px #00000042!important}:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):before,:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):after{content:""!important;display:block!important;position:absolute!important;width:3px!important;height:0!important;border:0!important;border-radius:3px!important;background:var(--pt-checkbox-accent, var(--pt-push-accent, #9ac9b2))!important;color:transparent!important;font-size:0!important;opacity:0!important;transform-origin:left top!important}:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):before{left:calc(var(--pt-checkbox-size) * .41)!important;top:calc(var(--pt-checkbox-size) * .72)!important;transform:rotate(-135deg)!important}:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):after{left:calc(var(--pt-checkbox-size) * .05)!important;top:calc(var(--pt-checkbox-size) * .37)!important;transform:rotate(-45deg)!important}:is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check):after,.checkbox-container input:checked~.checkmark:after,.authelia-guide input:checked+.setup-check:after{opacity:1!important;height:calc(var(--pt-checkbox-size) * .5)!important}:is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check):before,.checkbox-container input:checked~.checkmark:before,.authelia-guide input:checked+.setup-check:before{opacity:1!important;height:calc(var(--pt-checkbox-size) * 1.2)!important}.authelia-guide .setup-check .material-symbols-rounded{visibility:hidden!important}:is(.emby-poster-push-item,.plex-poster-push-item) input:focus-visible+:is(.emby-poster-push-check,.plex-poster-push-check),.checkbox-container input:focus-visible~.checkmark,.authelia-guide input:focus-visible+.setup-check{outline:2px solid var(--pt-checkbox-accent, var(--pt-push-accent, #9ac9b2))!important;outline-offset:3px!important}@media(forced-colors:active){html body input[type=checkbox]{appearance:auto!important;-webkit-appearance:auto!important}html body input[type=checkbox]:before,html body input[type=checkbox]:after{content:none!important}#hub-detail-modal .hub-detail-mark__toggle,html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span,html body button>.pt-drawn-check,:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check){border-color:CanvasText!important;background:Canvas!important}#hub-detail-modal .hub-detail-mark__toggle:before,#hub-detail-modal .hub-detail-mark__toggle:after,html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:before,html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:after,html body button>.pt-drawn-check:before,html body button>.pt-drawn-check:after,:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):before,:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):after{background:Highlight!important}}
