.media-icon.svelte-1hjjtyn{display:block;width:16px;height:16px;flex:0 0 auto}.device-panel.svelte-ra31as{display:flex;flex-direction:column;gap:.45rem;width:100%;padding:0}.device-panel__row.svelte-ra31as{display:flex;flex-direction:column;gap:.2rem}.device-panel__label.svelte-ra31as{font-size:.65rem;text-transform:none;opacity:.75}.device-panel__select.svelte-ra31as{font-family:inherit;min-height:2.25rem;max-width:100%;padding:.2rem .4rem;border:1px solid rgb(255 255 255 / .25);border-radius:4px;background:#00000059;color:inherit;font-size:.75rem}.device-panel__note.svelte-ra31as{margin:0;font-size:.65rem;line-height:1.35;opacity:.7}.device-panel__error.svelte-ra31as{margin:0;font-size:.65rem;line-height:1.35;color:#da2e26}.tj-settings.svelte-2h02e1{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:22rem;color:var(--tj-pill-text, #f4f6f7);flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tj-pill-text, #e6ecf2) 22%,transparent) transparent}.tj-settings.svelte-2h02e1::-webkit-scrollbar{width:8px}.tj-settings.svelte-2h02e1::-webkit-scrollbar-track{background:transparent}.tj-settings.svelte-2h02e1::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tj-pill-text, #e6ecf2) 18%,transparent);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.tj-settings.svelte-2h02e1::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--tj-pill-accent, #2ea79f) 70%,transparent);background-clip:padding-box}.tj-settings__preview.svelte-2h02e1{flex:0 0 auto;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;border:1px solid rgb(255 255 255 / .1);background:#11161a}.tj-settings__video.svelte-2h02e1{width:100%;height:100%;object-fit:cover}.tj-settings__video--mirrored.svelte-2h02e1{transform:scaleX(-1)}.tj-settings__off.svelte-2h02e1{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;height:100%}.tj-settings__offtext.svelte-2h02e1{margin:0;font-size:.7rem;opacity:.75}.tj-settings__row.svelte-2h02e1{display:flex;flex-direction:column;gap:.2rem}.tj-settings__label.svelte-2h02e1{font-size:.65rem;opacity:.75}.tj-settings__namerow.svelte-2h02e1{display:flex;gap:.4rem}.tj-settings__video.svelte-2h02e1{display:flex;flex-direction:column;gap:.45rem;padding-top:.5rem;border-top:1px solid rgb(255 255 255 / .12)}.tj-settings__heading.svelte-2h02e1{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.02em;opacity:.85}.tj-settings__row--toggle.svelte-2h02e1{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;cursor:pointer}.tj-settings__hint.svelte-2h02e1{display:block;margin-top:.1rem;font-size:.6rem;line-height:1.3;opacity:.7}.tj-settings__check.svelte-2h02e1{flex:0 0 auto;accent-color:var(--tj-pill-accent, #2ea79f);width:1rem;height:1rem;cursor:pointer}.tj-bg.svelte-2h02e1{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:5px;width:100%}.tj-bg__opt.svelte-2h02e1{display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 10;padding:0;border:1px solid rgb(255 255 255 / .22);border-radius:6px;background:#00000059;color:inherit;font-family:inherit;font-size:.6rem;cursor:pointer}.tj-bg__opt.svelte-2h02e1:disabled{cursor:progress;opacity:.55}.tj-bg__opt--on.svelte-2h02e1,.tj-bg__opt.svelte-2h02e1:hover:not(:disabled){border-color:var(--tj-pill-accent, #2ea79f)}.tj-bg__opt--on.svelte-2h02e1{outline:2px solid var(--tj-pill-accent, #2ea79f);outline-offset:-2px}.tj-bg__thumb.svelte-2h02e1{width:100%;height:100%;object-fit:cover;display:block}.tj-bg__text.svelte-2h02e1{padding:0 2px;text-align:center;line-height:1.1}.tj-settings__select.svelte-2h02e1{font-family:inherit;min-height:2.25rem;max-width:100%;padding:.2rem .4rem;border:1px solid rgb(255 255 255 / .25);border-radius:4px;background:#00000059;color:inherit;font-size:.75rem}.tj-settings__input.svelte-2h02e1{font-family:inherit;flex:1 1 auto;min-width:0;min-height:2.25rem;padding:.2rem .6rem;border:1px solid rgb(255 255 255 / .25);border-radius:4px;background:#00000059;color:inherit;font-size:.8rem}.tj-settings__btn.svelte-2h02e1{font-family:inherit;min-height:2.25rem;padding:.2rem .9rem;border-radius:4px;background:var(--tj-pill-accent, #2ea79f);border:1px solid var(--tj-pill-accent, #2ea79f);color:#fff;font-size:.75rem;cursor:pointer}.tj-settings__btn.svelte-2h02e1:disabled{opacity:.5;cursor:default}.tj-settings__note.svelte-2h02e1,.tj-settings__error.svelte-2h02e1{margin:0;font-size:.65rem;line-height:1.35}.tj-settings__note.svelte-2h02e1{opacity:.75}.tj-settings__error.svelte-2h02e1{color:#da2e26}.tj-settings__foot.svelte-2h02e1{display:flex;justify-content:flex-end;padding-top:.15rem}.tasks.tasks--docked.svelte-yy2ran{position:static;transform:none;width:100%;min-width:0;max-width:none;padding:0;background:transparent;box-shadow:none;flex:1 1 auto;min-height:0}.tasks--docked.svelte-yy2ran .tasks__list:where(.svelte-yy2ran){flex:1 1 auto;min-height:0;max-height:none}.tasks--docked.svelte-yy2ran .tasks__empty:where(.svelte-yy2ran){flex:1 1 auto;min-height:0;margin:0}.tasks--docked.svelte-yy2ran .tasks__row:where(.svelte-yy2ran),.tasks--docked.svelte-yy2ran .tasks__note:where(.svelte-yy2ran){flex:0 0 auto}.tasks--docked.svelte-yy2ran .tasks__row:where(.svelte-yy2ran){padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.tasks.svelte-yy2ran{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:62;display:flex;flex-direction:column;gap:8px;min-width:320px;max-width:min(94vw,460px);padding:10px 12px;border-radius:12px;background:#14181cf0;box-shadow:0 6px 20px #00000059;color:#fff;pointer-events:auto}.tasks__empty.svelte-yy2ran,.tasks__note.svelte-yy2ran{margin:0;font-size:.6875rem;opacity:.6}.tasks__list.svelte-yy2ran{list-style:none;margin:0;padding:0;max-height:40vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tj-pill-text, #e6ecf2) 22%,transparent) transparent}.tasks__list.svelte-yy2ran::-webkit-scrollbar{width:8px;height:8px}.tasks__list.svelte-yy2ran::-webkit-scrollbar-track{background:transparent}.tasks__list.svelte-yy2ran::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tj-pill-text, #e6ecf2) 18%,transparent);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.tasks__list.svelte-yy2ran::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--tj-pill-accent, #2ea79f) 55%,transparent);background-clip:padding-box}.tasks__item--child.svelte-yy2ran{margin-left:26px}.tasks__grip.svelte-yy2ran{flex:0 0 auto;width:10px;height:16px;margin-top:5px;cursor:grab;opacity:.4;background-image:radial-gradient(currentColor 1px,transparent 1.2px);background-size:5px 5px;background-position:0 1px;background-repeat:repeat;touch-action:none}.tasks__grip.svelte-yy2ran:hover{opacity:.85}.tasks__grip.svelte-yy2ran:active{cursor:grabbing}.tasks__item--dragging.svelte-yy2ran{opacity:.45}.tasks__item--over.svelte-yy2ran{box-shadow:inset 0 2px 0 0 var(--tj-pill-accent, #2ea79f)}.tasks__item--nest.svelte-yy2ran{background:color-mix(in srgb,var(--tj-pill-accent, #2ea79f) 22%,transparent);border-radius:6px}.tasks__item.svelte-yy2ran{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font-size:.8125rem;line-height:1.35}.tasks__item--done.svelte-yy2ran .tasks__text:where(.svelte-yy2ran){opacity:.45;text-decoration:line-through}.tasks__check.svelte-yy2ran{flex:0 0 auto;width:15px;height:15px;margin-top:2px;padding:0;border:2px solid rgba(255,255,255,.4);border-radius:4px;background:transparent;cursor:pointer}.tasks__check--static.svelte-yy2ran{cursor:default}.tasks__check--on.svelte-yy2ran{background:#2ab27b;border-color:#2ab27b}.tasks__text.svelte-yy2ran{flex:1 1 auto}.tasks__who.svelte-yy2ran{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#ffffff1f;font-size:.6875rem;opacity:.85}.tasks__remove.svelte-yy2ran{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#fff;opacity:.65;line-height:0;padding:0;cursor:pointer}.tasks__remove.svelte-yy2ran:hover,.tasks__remove.svelte-yy2ran:focus-visible{opacity:1;background:#da2e2638;color:#ff9c97}.tasks__row.svelte-yy2ran{display:flex;gap:6px}.tasks__assign.svelte-yy2ran{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tasks__input--who.svelte-yy2ran{flex:1 1 7rem;min-width:6rem;height:28px}.tasks__pill.svelte-yy2ran{min-width:28px;height:28px;padding:0 6px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#fff;font-family:inherit;font-size:.6875rem;font-weight:600;cursor:pointer}.tasks__pill.svelte-yy2ran:hover{background:#ffffff1f}.tasks__pill--on.svelte-yy2ran{background:var(--tj-pill-accent, #2ea79f);border-color:var(--tj-pill-accent, #2ea79f)}.tasks__input.svelte-yy2ran{font-family:inherit;padding:5px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#fff;font:inherit;font-size:.8125rem;min-width:0}.tasks__input--task.svelte-yy2ran{flex:1 1 auto}.tasks__input.svelte-yy2ran::placeholder{color:#fff6}.tasks__input.svelte-yy2ran:focus{outline:none;border-color:#2ea79f}.tasks__add.svelte-yy2ran{font-family:inherit;flex:0 0 auto;border:1px solid #2ea79f;background:#2ea79f;color:#fff;font:inherit;font-size:.75rem;font-weight:600;padding:4px 14px;border-radius:999px;cursor:pointer}.tasks__add.svelte-yy2ran:disabled{opacity:.4;cursor:default}.hold.svelte-1nouhgt{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:999px;border:2px solid #da2e26;background:transparent;color:#ff9c97;font:inherit;font-size:.875rem;cursor:pointer}.hold--compact.svelte-1nouhgt{height:32px;padding:0 12px;font-size:.8125rem}.hold.svelte-1nouhgt:disabled{opacity:.6;cursor:default}.hold.svelte-1nouhgt:focus-visible{outline:2px solid #da2e26;outline-offset:2px}.hold__icon.svelte-1nouhgt{position:relative;display:grid;place-items:center;margin-right:6px}.hold__label.svelte-1nouhgt{color:#fff}.hold__fill.svelte-1nouhgt{position:absolute;inset:0;transform-origin:left center;background:#da2e26;pointer-events:none}.hold__label.svelte-1nouhgt{position:relative;white-space:nowrap}
