.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--video-card-min, 248px),1fr));gap:22px 12px}.video-grid--sm,.video-grid--md,.video-grid--lg{grid-template-columns:repeat(auto-fill,minmax(var(--video-card-min, 248px),1fr))}.tooltip-wrap{position:relative;display:inline-flex}.tooltip-wrap--block{display:block}.tooltip-tip{position:absolute;white-space:nowrap;background:#000000e0;color:#fff;font-size:11px;font-weight:500;padding:4px 9px;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .12s,transform .12s;z-index:200}.tooltip-wrap:not(.tooltip-wrap--controlled):hover .tooltip-tip,.tooltip-wrap--open .tooltip-tip{opacity:1}.tooltip-tip--portal{box-sizing:border-box;width:max-content;max-width:min(320px,calc(100vw - 16px));white-space:normal;overflow-wrap:anywhere;opacity:1;position:fixed;z-index:1100}.tooltip-wrap--delayed .tooltip-tip{transition-delay:0ms}.tooltip-wrap--delayed:not(.tooltip-wrap--controlled):hover .tooltip-tip{transition-delay:var(--tooltip-delay)}.tooltip-wrap--title .tooltip-tip{box-sizing:border-box;max-width:100%;white-space:normal;width:max-content}.tooltip-wrap--card-title .tooltip-tip{max-width:calc(100cqw - 20px)}.tooltip-wrap--left .tooltip-tip{right:calc(100% + 7px);top:50%;transform:translateY(-50%) translate(3px)}.tooltip-wrap--right .tooltip-tip{left:calc(100% + 7px);top:50%;transform:translateY(-50%) translate(-3px)}.tooltip-wrap--top .tooltip-tip{bottom:calc(100% + 7px);left:50%;transform:translate(-50%) translateY(3px)}.tooltip-wrap--bottom .tooltip-tip{top:calc(100% + 7px);left:50%;transform:translate(-50%) translateY(-3px)}.tooltip-wrap--left:not(.tooltip-wrap--controlled):hover .tooltip-tip,.tooltip-wrap--left.tooltip-wrap--open .tooltip-tip{transform:translateY(-50%) translate(0)}.tooltip-wrap--right:not(.tooltip-wrap--controlled):hover .tooltip-tip,.tooltip-wrap--right.tooltip-wrap--open .tooltip-tip{transform:translateY(-50%) translate(0)}.tooltip-wrap--top:not(.tooltip-wrap--controlled):hover .tooltip-tip,.tooltip-wrap--top.tooltip-wrap--open .tooltip-tip{transform:translate(-50%) translateY(0)}.tooltip-wrap--bottom:not(.tooltip-wrap--controlled):hover .tooltip-tip,.tooltip-wrap--bottom.tooltip-wrap--open .tooltip-tip{transform:translate(-50%) translateY(0)}.playlist-icon-trigger{display:grid;place-items:center;height:36px;width:42px;border:1px solid var(--surface-3);border-radius:8px;background:var(--bg);color:var(--text);padding:0;flex-shrink:0}.playlist-icon-trigger:hover{background:var(--surface)}.playlist-icon-trigger.compact{height:30px;width:30px}.playlist-icon-trigger-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--surface-2);color:var(--text-2);flex-shrink:0}.playlist-icon-trigger-mark svg{width:15px;height:15px;stroke-width:1.8}.playlist-icon-popover{position:fixed;background:var(--surface-2);border:1px solid var(--surface-3);border-radius:12px;padding:8px;z-index:200;box-shadow:0 10px 30px #0000008c}.playlist-icon-picker-popover{width:min(360px,calc(100vw - 16px))}.playlist-icon-picker-scroll{max-height:min(284px,calc(100vh - 78px))}.playlist-icon-search{width:100%;height:30px;background:var(--bg);border:1px solid var(--surface-3);border-radius:8px;color:var(--text);padding:0 10px;outline:none;margin-bottom:7px;font-size:13px}.playlist-icon-search:focus{border-color:var(--accent)}.playlist-icon-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;max-height:284px;overflow-y:auto;padding:1px 2px 1px 1px}.playlist-icon-choice{display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-2);padding:0}.playlist-icon-choice:hover{border-color:var(--surface-3);color:var(--text);background:var(--chip-hover)}.playlist-icon-choice.active{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.playlist-icon-choice svg{width:19px;height:19px;stroke-width:1.8}.popconfirm-popover{position:fixed;z-index:9999;background:var(--surface-2);border:1px solid var(--surface-3);border-radius:8px;padding:12px 14px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;gap:10px;width:min(220px,calc(100vw - 16px))}.popconfirm-msg{font-size:13px;color:var(--text);line-height:1.4}.popconfirm-actions{display:flex;gap:8px;justify-content:flex-end}.schedule-picker__group+.schedule-picker__group{margin-top:6px}.schedule-picker__label{color:var(--text-3);font-size:10.5px;font-weight:700;line-height:1;margin:0 2px 4px;text-align:center}.schedule-picker__row{background:var(--surface);border-radius:9px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px}.schedule-picker__choice{background:transparent;border:0;border-radius:7px;color:var(--text-2);cursor:pointer;display:grid;height:36px;min-width:0;place-items:center}.schedule-picker__choice:only-child{grid-column:1 / -1}.schedule-picker__choice:hover{background:var(--surface-3);color:var(--text)}.schedule-picker__choice--active,.schedule-picker__choice--active:hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--accent)}.schedule-picker__choice svg{height:18px;width:18px}.schedule-picker--inline{align-items:end;display:grid;gap:7px;grid-template-columns:repeat(3,72px)}.schedule-picker--inline .schedule-picker__group{margin:0;width:72px}.playlist-picker{min-width:260px}.playlist-picker__search{margin:0 2px 6px;width:calc(100% - 4px)}.playlist-picker__list{--ui-scroll-area-background: var(--surface-2)}.playlist-picker__list>.ui-scroll-area__viewport{max-height:min(360px,50vh)}.playlist-picker__item--active{background:var(--surface-3);outline:1px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:-1px}.playlist-picker__icon{align-items:center;background:var(--surface);border-radius:7px;color:var(--text-2);display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.playlist-picker__icon svg{height:15px;stroke-width:1.8;width:15px}.playlist-picker__empty{color:var(--text-3);font-size:13px;padding:10px}.playlist-picker__create-toggle{border-top:1px solid var(--surface-3);border-radius:0;justify-content:flex-start;margin:6px 6px 0;padding-inline:4px;width:calc(100% - 12px)}.playlist-picker__create-toggle .ui-button__icon:last-child{margin-left:auto}.playlist-picker__form{margin-top:2px;padding:4px 6px 0}.playlist-picker__form-row{align-items:center;display:grid;gap:8px;grid-template-columns:30px minmax(0,1fr);min-width:0}.playlist-picker__form-row .ui-input{box-sizing:border-box;width:100%}.playlist-picker__form>.ui-button{width:100%}.private-video-badge{bottom:8px;gap:4px;left:8px;pointer-events:none;position:absolute;z-index:3}.video-card{container-type:inline-size;position:relative}.video-card .members-only-marker{left:6px;position:absolute;top:6px;z-index:7}.members-only-marker__icon{align-items:center;background:#f5c542;border-radius:50%;box-shadow:0 2px 9px #000000b8,0 0 14px #f5c5427a;color:#3c2900;display:flex;height:27px;justify-content:center;width:27px}.members-only-marker__icon svg{stroke-width:2.2}.video-card .members-only-marker--stacked{top:37px}.short-card-members-only{left:8px;position:absolute;top:8px;z-index:5}.short-card-members-only--stacked{top:38px}.video-card .thumb-wrap{--actions-proximity: 0;border-radius:var(--radius);container-name:video-thumbnail;container-type:inline-size;cursor:pointer;overflow:hidden;position:relative}.video-card .live-badge{align-items:center;background:var(--live);border-radius:4px;bottom:8px;color:#fff;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;left:8px;letter-spacing:.1px;padding:2px 8px;pointer-events:none;position:absolute;z-index:4}.video-card .live-badge .pulse{animation:video-card-live-pulse 1.6s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}.video-card .live-badge.upcoming{background:#000000bf}@keyframes video-card-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.video-card-thumbnail-color{aspect-ratio:16 / 9;background:var(--surface);display:block;overflow:hidden;position:relative}.video-card-thumbnail-color:before{background:radial-gradient(circle at 24% 28%,var(--thumbnail-color-a),transparent 58%),radial-gradient(circle at 76% 72%,var(--thumbnail-color-b),transparent 62%),linear-gradient(135deg,var(--thumbnail-color-b),var(--thumbnail-color-a));content:"";filter:blur(18px) saturate(1.2);top:-18%;right:-18%;bottom:-18%;left:-18%;opacity:.82;position:absolute;transform:scale(1.08);transition:opacity .18s ease}.video-card-thumbnail-color:after{background-image:radial-gradient(circle,rgba(218,238,255,.38) 1.15px,transparent 1.35px),radial-gradient(circle,rgba(116,181,255,.22) 1px,transparent 1.2px);background-position:0 0,7px 7px;background-size:14px 14px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(125deg,#000000eb,#00000040);mask-image:linear-gradient(125deg,#000000eb,#00000040);opacity:.72;position:absolute;transition:opacity .18s ease}.video-card-thumbnail-color--loaded:before,.video-card-thumbnail-color--loaded:after{opacity:0}.video-card-thumbnail-color .video-thumbnail{position:relative;z-index:1}.video-card-thumbnail-color .video-thumbnail-image{background:transparent}@media(prefers-reduced-motion:reduce){.video-card-thumbnail-color:before,.video-card-thumbnail-color:after{transition:none}}.thumb-wrap--processing .video-thumbnail-image{filter:blur(8px) brightness(.52);transform:scale(1.06)}.video-card-processing{align-items:center;background:#0a0a0a2e;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;z-index:3}.video-card-processing__spinner{animation:ui-spin .75s linear infinite;border:3px solid rgba(255,255,255,.32);border-radius:50%;border-top-color:#fff;box-shadow:0 2px 12px #00000059;height:28px;width:28px}@media(prefers-reduced-motion:reduce){.video-card-processing__spinner{animation-duration:1.8s}}.private-video-badge svg{flex:0 0 auto}.video-card-select-badge{align-items:center;background:#0f0f0f8c;border:2px solid rgba(255,255,255,.75);border-radius:6px;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;left:8px;position:absolute;top:8px;width:22px;z-index:4}.video-card-select-badge--checked{background:var(--accent);border-color:var(--accent)}.thumb-card-status-badges{align-items:center;bottom:8px;display:flex;gap:0;left:6px;position:absolute;z-index:5}.thumb-card-status-badges .dearrow-preview-toggle-wrap{margin-right:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none;position:static;transition:margin-right .15s ease,max-width .15s ease,opacity .15s ease}.video-card:hover .dearrow-preview-toggle-wrap,.video-card:focus-within .dearrow-preview-toggle-wrap{margin-right:5px;max-width:20px;opacity:1;overflow:visible;pointer-events:none}.video-card .thumb-card-status-badges .thumb-dl-badge{inset:auto;position:static}.video-card .thumb-ta-badge{align-items:center;background:#000000ad;border-radius:50%;color:#70b8ff;display:flex;height:20px;justify-content:center;margin-left:5px;pointer-events:auto;width:20px}.dearrow-preview-toggle{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f0fad;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.78;padding:0;transition:background .15s ease,opacity .15s ease;width:20px}.dearrow-preview-toggle svg{height:12px;width:12px}.dearrow-preview-toggle:hover,.dearrow-preview-toggle:focus-visible{background:#0f0f0fe6;opacity:1}.dearrow-preview-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dearrow-preview-toggle.active{background:var(--accent);border-color:var(--accent);color:#0f0f0f;opacity:1}@media(hover:none){.thumb-card-status-badges .dearrow-preview-toggle-wrap{margin-right:5px;max-width:20px;opacity:1;overflow:visible;pointer-events:auto}}.swipe-reveal--restored{left:0;background:color-mix(in srgb,#52b979 22%,transparent);color:#7bd99d}.swipe-wrap.card-fading .swipe-reveal--restored{background:color-mix(in srgb,#52b979 34%,transparent)}.swipe-wrap.video-card-entering{animation:video-card-enter-feed .68s cubic-bezier(.22,1,.36,1) both}@keyframes video-card-enter-feed{0%{opacity:0;transform:translateY(-20px) scale(.975)}62%{opacity:1;transform:translateY(2px) scale(1.005)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.swipe-wrap.video-card-entering{animation:none}}.video-card .v-time--arrival{align-items:center;display:flex;flex-wrap:wrap;gap:3px 8px;white-space:nowrap}.video-card .v-time-item{align-items:center;display:inline-flex;gap:3px}.video-card .v-time-item svg{flex:0 0 auto}.video-card.video-card--search-result{display:flex;flex-direction:row;gap:12px;min-width:0;transition:opacity .26s ease,transform .26s ease}.video-card.video-card--search-result .thumb-wrap{width:240px;flex:0 0 240px;align-self:flex-start}.video-card.video-card--search-result .card-body{display:flex;flex:1;flex-direction:column;gap:0;padding:0}.video-card.video-card--search-result .v-title{margin:0}.v-search-meta{margin-top:3px;color:var(--text-2);font-size:12px}.v-search-channel{display:flex;align-items:center;gap:8px;margin-top:9px}.v-search-channel .card-avatar-link{margin:0}.v-search-channel .card-ch-avatar{width:24px;height:24px}.video-card .v-search-channel .v-channel:after{display:none}@media(max-width:560px){.video-card.video-card--search-result{flex-direction:column;gap:0}.video-card.video-card--search-result .thumb-wrap{width:100%;flex-basis:auto}.video-card.video-card--search-result .card-body{padding:10px 2px 0}}@container video-thumbnail (max-width: 220px){.thumb-wrap .thumb-actions{top:6px;right:6px;gap:2px}.thumb-wrap .thumb-actions-row--schedule{gap:3px;padding:4px}.thumb-wrap .schedule-action-group{gap:2px}.thumb-wrap .schedule-action-label{font-size:9px}.thumb-wrap .schedule-action-segment .action-btn{width:25px;height:25px}.thumb-wrap .schedule-action-group--single .action-btn{width:44px}.thumb-wrap .schedule-action-segment .action-btn svg{width:14px;height:14px}.thumb-wrap .thumb-actions-row.secondary{gap:3px;padding:3px}.thumb-wrap .thumb-actions-row.secondary .action-btn{width:26px;height:26px}.thumb-wrap .thumb-actions-row.secondary .action-btn svg{width:14px;height:14px}}.swipe-wrap{position:relative;border-radius:var(--radius);touch-action:pan-y;isolation:isolate;overflow:hidden}.swipe-reveal{position:absolute;top:0;bottom:0;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;pointer-events:none;border-radius:var(--radius);overflow:hidden;min-width:0;transition:width .38s cubic-bezier(.22,1,.36,1),opacity .5s ease}.swipe-reveal--left{left:0;background:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--accent)}.swipe-reveal--right{right:0;background:#e5293a29;color:#ff6a76}.swipe-reveal--scheduled{left:0;background:#8b5cf633;color:#c4a7ff}.swipe-reveal--unscheduled{left:0;background:#8b5cf61a;color:#b9a7dc}.swipe-reveal-icon{display:flex;align-items:center;justify-content:center;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.swipe-reveal-label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);transition:opacity .15s;white-space:nowrap;overflow:hidden}button.video-card{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer}button.video-card:disabled{cursor:default}.video-card .thumb-wrap:after{content:"";position:absolute;inset:0 0 auto 0;height:42%;background:linear-gradient(to bottom,#00000057,#0000);opacity:0;pointer-events:none;transition:opacity .32s ease-in-out;z-index:1}.video-card .thumb-wrap:hover:after,.video-card .thumb-wrap:focus-within:after{opacity:1}.video-card .thumb-link{display:block;color:inherit;text-decoration:none}.video-card .thumb-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.video-card .thumb{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:var(--surface);transition:transform .25s ease}.video-card .thumb-wrap:hover .thumb{transform:scale(1.04)}.channel-link:hover{color:var(--text);text-decoration:underline}.thumb-actions-zone{position:absolute;top:0;left:0;right:0;height:50%;pointer-events:none;z-index:3}html[data-video-card-actions=off] .video-card .thumb-actions-zone,html[data-video-card-actions=always] .video-card .thumb-actions-peek{display:none}html[data-video-card-actions=always] .video-card .thumb-actions,html[data-video-card-actions=always] .video-card .thumb-actions button,html[data-video-card-actions=always] .video-card .thumb-actions a,html[data-video-card-actions=always] .video-card .thumb-actions-row{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}html[data-video-card-actions=on_demand] .video-card .thumb-actions-peek{opacity:.92;transform:translateY(0) scale(1)}.thumb-actions-peek{position:absolute;top:8px;right:8px;border-radius:9px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;color:inherit;cursor:pointer;pointer-events:auto;display:flex;gap:2px;align-items:center;height:22px;padding:0 8px;opacity:0;transform:translateY(-5px) scale(calc(.9 + (var(--actions-proximity) * .22)));transition:opacity .3s ease-in-out,transform .3s ease-in-out}.thumb-actions-peek span{width:3.5px;height:3.5px;border-radius:50%;background:#ffffffd1}.video-card .thumb-wrap:hover .thumb-actions-peek,.video-card .thumb-wrap:focus-within .thumb-actions-peek{opacity:calc(.55 + (var(--actions-proximity) * .45));transform:translateY(0) scale(calc(.9 + (var(--actions-proximity) * .22)))}.video-card .thumb-wrap.controls-near .thumb-actions-peek,.thumb-actions-zone:focus-within .thumb-actions-peek{opacity:0;transform:translateY(-5px) scale(.94);pointer-events:none}.thumb-actions{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;align-items:flex-end;gap:3px;opacity:0;transform:translateY(-6px) scale(.96);transform-origin:top right;transition:opacity .32s ease-in-out,transform .32s ease-in-out;pointer-events:none}.video-card .thumb-wrap.controls-near .thumb-actions,.thumb-actions-zone:focus-within .thumb-actions{opacity:1;transform:translateY(0) scale(1)}.thumb-actions button,.thumb-actions a,.thumb-actions-row{pointer-events:none}.video-card .thumb-wrap.controls-near .thumb-actions button,.video-card .thumb-wrap.controls-near .thumb-actions a,.video-card .thumb-wrap.controls-near .thumb-actions-row,.thumb-actions-zone:focus-within .thumb-actions button,.thumb-actions-zone:focus-within .thumb-actions a,.thumb-actions-zone:focus-within .thumb-actions-row{pointer-events:auto}@media(hover:none){.thumb-actions-peek{opacity:.92;transform:translateY(0) scale(1)}.video-card .thumb-wrap.controls-near .thumb-actions-peek{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;background:#000000d1}.thumb-actions{top:38px}}.thumb-actions-row{display:flex;gap:4px;width:max-content;padding:4px;border-radius:9px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.thumb-actions-row--schedule{gap:7px;align-items:flex-end;padding:6px}.schedule-action-group{display:grid;gap:3px}.schedule-action-label{color:#ffffffb8;font-size:10px;font-weight:700;line-height:1;text-align:center}.schedule-action-segment{display:flex;border-radius:7px;background:#ffffff1a}.schedule-action-segment .tooltip-wrap:not(:last-child) .action-btn{border-right:1px solid rgba(255,255,255,.12)}.schedule-action-segment .action-btn{border-radius:0;background:transparent}.schedule-action-segment .tooltip-wrap:first-child .action-btn{border-radius:7px 0 0 7px}.schedule-action-segment .tooltip-wrap:last-child .action-btn{border-radius:0 7px 7px 0}.schedule-action-segment .tooltip-wrap:only-child .action-btn{border-radius:7px}.schedule-action-group--single .action-btn{width:61px}.schedule-action-segment .action-btn:hover{background:#fff3}.schedule-action-segment .action-btn.active{background:var(--accent);color:#0f0f0f}.thumb-actions-row.secondary{justify-content:flex-end}.action-btn{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:7px;border:none;background:#ffffff1f;color:#fff}.action-btn svg{width:16px;height:16px;stroke-width:1.9}.action-btn:hover{background:#ffffff47}.action-btn.active{background:var(--accent);color:#0f0f0f}.video-grid--sm .action-btn,.h-scroll-row--sm .action-btn{width:28px;height:28px}.video-grid--sm .action-btn svg,.h-scroll-row--sm .action-btn svg{width:15px;height:15px}.video-grid--sm .schedule-action-group--single .action-btn,.h-scroll-row--sm .schedule-action-group--single .action-btn{width:57px}.short-badge{position:absolute;bottom:8px;left:8px;background:#000000bf;color:#fff;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.4px}.swipe-wrap.card-fading .video-card{opacity:0;pointer-events:none}.swipe-wrap.card-fading .swipe-reveal{opacity:1;gap:10px;font-size:13px;transition:width .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}.swipe-wrap.card-fading .swipe-reveal--left{background:color-mix(in srgb,var(--accent) 34%,transparent)}.swipe-wrap.card-fading .swipe-reveal--right{background:#e5293a42}.swipe-wrap.card-fading .swipe-reveal--scheduled{background:#8b5cf657}.swipe-wrap.card-fading .swipe-reveal--unscheduled{background:#8b5cf633}.swipe-wrap.card-fading .swipe-reveal-icon{transform:scale(1.18)}.swipe-wrap.card-fading .swipe-reveal-label{writing-mode:horizontal-tb;transform:none;opacity:1}html[data-video-card-actions=bar_always] .video-card .thumb-wrap{margin-bottom:41px;overflow:visible}html[data-video-card-actions=bar_always] .video-card .thumb-link{border-radius:var(--radius);overflow:hidden}html[data-video-card-actions=bar_always] .video-card .thumb-actions-zone{height:37px;pointer-events:auto;top:calc(100% + 4px)}html[data-video-card-actions=bar_always] .video-card .thumb-actions-peek{display:none}html[data-video-card-actions=bar_always] .video-card .thumb-actions{align-items:flex-start;display:flex;flex-direction:row;gap:3px;top:0;right:0;bottom:0;left:0;overflow:visible;padding:0 1px;position:absolute;transform:translateY(-4px)}html[data-video-card-actions=bar_always] .video-card .thumb-actions,html[data-video-card-actions=bar_always] .video-card .thumb-actions button,html[data-video-card-actions=bar_always] .video-card .thumb-actions a,html[data-video-card-actions=bar_always] .video-card .thumb-actions-row{opacity:1;pointer-events:auto;transform:translateY(0)}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row{background:transparent;flex:0 0 auto;padding:0}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row.secondary--after-schedule{margin-left:auto}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row--bar{align-items:flex-start;display:flex;gap:3px}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row--bar .schedule-action-group{display:grid;gap:2px}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row--bar .schedule-action-label{color:var(--text-3);font-size:8.5px;grid-row:2;transform:translateY(1px)}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row--bar .schedule-action-segment{background:transparent;gap:2px;grid-row:1}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row--bar .schedule-action-segment .action-btn{background:var(--surface-2);border:0;border-radius:6px;height:24px;width:24px}html[data-video-card-actions=bar_always] .video-card .thumb-actions .secondary .action-btn{background:var(--surface-2);border-radius:6px;height:24px;width:24px}html[data-video-card-actions=bar_always] .video-card .thumb-actions .action-btn svg{height:14px;transform:translate(-1px);width:14px}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row--bar .schedule-action-group--single .action-btn{width:50px}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row--bar .schedule-action-segment .action-btn.active{background:#ffffffb8;color:#111}html[data-video-card-actions=bar_always] .video-card .thumb-actions-row--bar .schedule-action-segment .action-btn.active:hover{background:#ffffffdb}.video-card .card-body{padding:10px 2px 0;display:flex;flex-direction:row;gap:10px}.card-avatar-link{flex-shrink:0;margin-top:2px}.card-ch-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block}.card-ch-avatar-fallback{background:var(--surface-3);color:var(--text-2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.card-info{display:flex;flex-direction:column;gap:2px;min-width:0}.video-card .v-title{color:var(--text);text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer;letter-spacing:-.1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-card .v-title:hover{color:#fff}.video-card .v-channel-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin-top:2px;min-width:0}.video-card .v-channel{font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;max-width:100%}.video-card .v-channel:after{content:"·";color:var(--text-3);display:inline-block;margin-left:5px}.video-card .v-channel.no-date:after{display:none}.video-card .v-channel:hover{color:var(--text);text-decoration:underline}.video-card .v-time{font-size:12px;color:var(--text-2);white-space:nowrap;flex-shrink:0}.video-card .v-source-playlist{color:var(--text-3);display:block;font-size:11px;font-weight:700;margin-top:2px;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.video-card .v-source-playlist:hover{color:var(--text-2);text-decoration:underline}.video-grid--sm .card-ch-avatar,.h-scroll-row--sm .card-ch-avatar{width:30px;height:30px;font-size:12px}.video-grid--md .card-ch-avatar,.h-scroll-row--md .card-ch-avatar{width:34px;height:34px;font-size:13px}.video-grid--lg .card-ch-avatar,.h-scroll-row--lg .card-ch-avatar{width:40px;height:40px;font-size:15px}.tag-pill{display:inline-flex;align-items:center;gap:5px;background:var(--chip);border:1px solid transparent;color:var(--text-2);font-size:11px;font-weight:500;padding:2.5px 9px;border-radius:99px;white-space:nowrap}.tag-pill.clickable{cursor:pointer}.tag-pill.clickable:hover{background:var(--chip-hover)}.tag-pill .x{display:inline-grid;place-items:center;cursor:pointer;opacity:.6}.tag-pill .x:hover{opacity:1}.tag-pill .x svg{width:11px;height:11px}.sidebar-order-list,.sidebar-order-row{display:flex;flex-direction:column;gap:6px}.sidebar-order-item{align-items:center;background:var(--surface);border:1px solid var(--surface-2);border-radius:10px;display:flex;gap:10px;padding:8px 10px;transition:box-shadow .15s,border-color .15s,background .15s}.sidebar-order-list.is-dragging .sidebar-order-item{cursor:grabbing}.sidebar-order-item.dragging{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent);border-style:dashed;box-shadow:0 6px 18px #00000047}.sidebar-order-item.dragging .sidebar-order-name,.sidebar-order-item.dragging .sidebar-order-icon,.sidebar-order-item.dragging .sidebar-order-grip,.sidebar-order-item.dragging .sidebar-order-actions{opacity:.35}.sidebar-order-item.is-hidden{opacity:.55}.sidebar-order-item.is-disabled{border-style:dashed;opacity:.42}.sidebar-order-grip{color:var(--text-3);cursor:grab;display:flex}.sidebar-order-item.dragging .sidebar-order-grip{cursor:grabbing}.sidebar-order-icon{color:var(--text-2);flex-shrink:0}.sidebar-order-name{flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-order-actions{display:flex;flex-shrink:0;gap:2px}.video-card-action-editor{align-items:stretch;background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid var(--surface-2);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(280px,340px) minmax(170px,210px);max-width:574px;min-width:0;padding:12px;width:100%}.video-card-action-preview-toggle{grid-column:1 / -1}.video-card-action-preview-shell{min-width:0;width:100%}.video-card-action-preview .video-thumbnail-image{opacity:0}.video-card-action-preview .card-body a{pointer-events:none}.video-card-action-preview__button{cursor:grab;touch-action:none}.video-card-action-preview__button.is-source,.video-card-action-tray__item.is-source{opacity:.16}.video-card-action-tray{background:var(--bg);border:1px dashed var(--surface-3);border-radius:10px;min-height:100%;padding:9px;transition:background .15s,border-color .15s}.video-card-action-tray.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--surface-3))}.video-card-action-tray.is-active:hover{background:color-mix(in srgb,var(--accent) 7%,var(--bg));border-color:var(--accent)}.video-card-action-tray__title{align-items:center;color:var(--text-3);display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;margin:1px 2px 8px;text-transform:uppercase}.video-card-action-tray__items{display:flex;flex-direction:column;gap:5px}.video-card-action-tray__item{align-items:center;background:var(--surface);border:1px solid transparent;border-radius:7px;color:var(--text-2);cursor:grab;display:flex;font-size:11px;gap:7px;min-height:32px;overflow:hidden;padding:5px 7px;text-align:left;touch-action:none;width:100%}.video-card-action-tray__item:hover{background:var(--surface-2);color:var(--text)}.video-card-action-tray__item.is-used{color:var(--text)}.video-card-action-tray__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-card-action-tray__grip{color:var(--text-3);display:inline-flex;flex-shrink:0}.video-card-action-tray__state{color:var(--text-3);display:inline-flex;margin-left:auto}.video-card-action-drag-layer{align-items:center;border-radius:7px;box-shadow:0 10px 28px #0006;color:#fff;display:flex;pointer-events:none;position:fixed;z-index:2000}.video-card-action-drag-layer.is-preview{background:#141418f5;justify-content:center}.video-card-action-drag-layer.is-tray{background:var(--surface-2);gap:7px;padding:5px 7px}.video-card-action-drag-layer.is-tray span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.sidebar-order-item{min-width:0;padding-inline:7px}.sidebar-order-actions .ui-button{height:30px;width:30px}.video-card-action-editor{grid-template-columns:minmax(0,1fr);max-width:360px}.video-card-action-tray{min-height:84px}.video-card-action-tray__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.playlist-settings-item{background:color-mix(in srgb,var(--surface-2) 72%,transparent);border-radius:10px;min-width:0;padding:9px 10px}.playlist-settings-main{align-items:center;display:flex;gap:8px;min-width:0}.playlist-settings-name{flex:1 1 180px;min-width:100px}.playlist-settings-actions{align-items:center;display:flex;flex:0 0 auto;gap:4px}.playlist-rules{border-top:1px solid var(--surface-3);margin-top:9px;min-width:0;padding-top:10px}.playlist-rules>.ui-section-header{margin-bottom:9px}.playlist-rule-composer{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.playlist-rule-composer>.ui-input{flex:1 1 190px}.playlist-rule-composer>.ui-popover:has(.ui-select-menu__trigger){flex:0 1 auto}.playlist-rule-list{margin-top:8px}.playlist-rule-list .ui-list-row{padding-block:8px}.playlist-rule-list code{color:var(--accent);overflow-wrap:anywhere}@container settings-section (max-width: 560px){.playlist-settings-main{align-items:stretch;flex-wrap:wrap}.playlist-settings-name{flex-basis:calc(100% - 48px)}.playlist-settings-main>.ui-badge{align-self:center}.playlist-settings-actions{margin-left:auto}.playlist-rule-composer>.ui-input,.playlist-rule-composer>.ui-popover:has(.ui-select-menu__trigger),.playlist-rule-composer>.ui-button{flex:1 1 100%;width:100%}.playlist-rule-composer .ui-select-menu__trigger{width:100%}}
