.yc[data-v-85b80875]{display:flex;flex-direction:column;gap:20px;min-width:0}.yc__bar[data-v-85b80875]{padding:16px;border-radius:28px;background:var(--px-white);border:2px solid var(--px-ink);box-shadow:0 8px 0 var(--px-ink);display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-width:0}.yc__play[data-v-85b80875]{flex:none;width:52px;height:52px;border-radius:14px;background:var(--px-fill);color:var(--px-ink);display:grid;place-items:center}.yc__url[data-v-85b80875]{flex:999 1 240px;min-width:0;min-height:56px;padding:0 16px;border:2px solid var(--px-line);border-radius:14px;font-size:16px;color:var(--px-ink);background:var(--px-cream)}.yc__url[data-v-85b80875]:focus{outline:none;border-color:var(--px-ink)}.yc__load[data-v-85b80875]{flex:1 0 auto;min-height:56px;padding:0 26px;border:0;border-radius:14px;background:var(--px-ink);color:var(--px-cream);font:800 17px var(--font-family-display);cursor:pointer}.yc__load[data-v-85b80875]:disabled{opacity:.5;cursor:not-allowed}.yc__source-row[data-v-85b80875]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin-top:-4px}.yc__msg[data-v-85b80875]{margin:0;font-size:15px;font-weight:600;color:var(--px-muted);flex:1 1 260px}.yc__msg--warn[data-v-85b80875]{color:var(--px-text)}.yc__switch[data-v-85b80875]{margin-inline-start:auto}.yc__grid[data-v-85b80875]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.yc__panel[data-v-85b80875]{flex:1 1 320px;display:flex;flex-direction:column;gap:16px;border-radius:28px;padding:24px}.yc__side[data-v-85b80875]{flex:1.3 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}.yc__video[data-v-85b80875]{display:flex;gap:14px;align-items:center;min-width:0}.yc__thumb[data-v-85b80875]{flex:none;width:96px;height:54px;border-radius:10px;background:var(--px-ink);display:grid;place-items:center;overflow:hidden}.yc__thumb img[data-v-85b80875]{width:100%;height:100%;object-fit:cover}.yc__video-text[data-v-85b80875]{min-width:0;display:flex;flex-direction:column;gap:2px}.yc__video-text strong[data-v-85b80875]{font-size:16px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yc__video-text span[data-v-85b80875]{font-size:14px;color:var(--px-muted)}.yc__progress[data-v-85b80875]{display:block;height:6px;border-radius:999px;background:var(--px-line);overflow:hidden;margin-top:4px}.yc__progress i[data-v-85b80875]{display:block;height:100%;background:var(--px-fill);transition:width .2s ease}.yc__h[data-v-85b80875]{margin:4px 0 0;font:800 18px var(--font-family-display)}.yc__toggle[data-v-85b80875]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0;border:0;background:transparent;font:700 16px var(--font-family-body);color:var(--px-ink);cursor:pointer;text-align:start}.yc__track[data-v-85b80875]{flex:none;width:52px;height:30px;border-radius:999px;background:var(--px-line);position:relative;transition:background .15s ease}.yc__knob[data-v-85b80875]{position:absolute;top:3px;inset-inline-start:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:inset-inline-start .15s ease}.yc__toggle[aria-checked=true] .yc__track[data-v-85b80875]{background:var(--px-teal)}.yc__toggle[aria-checked=true] .yc__knob[data-v-85b80875]{inset-inline-start:25px}.yc__dates[data-v-85b80875]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.yc__count[data-v-85b80875]{width:84px;min-height:44px;border-radius:999px;text-align:center;padding-inline:10px}.yc__eligible[data-v-85b80875]{padding:14px 16px;border-radius:16px;background:#fff0cc;font-weight:700}.yc__textarea[data-v-85b80875]{min-height:220px;font-size:15px}.yc__paste[data-v-85b80875]{display:flex;flex-direction:column;gap:6px}.yc__paste .px-hint[data-v-85b80875]{margin:0}.yc__result[data-v-85b80875]{gap:18px}.yc__result-head[data-v-85b80875]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.yc__heading[data-v-85b80875]{font:800 13px var(--font-family-body);letter-spacing:.12em;text-transform:uppercase;color:var(--px-text)}.yc__empty[data-v-85b80875]{margin:0;padding:28px 0;text-align:center}.yc__winners[data-v-85b80875]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-height:640px;overflow-y:auto}.yc__winner[data-v-85b80875]{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;padding:16px;border-radius:20px;background:var(--px-cream)}.yc__avatar[data-v-85b80875]{flex:none;width:52px;height:52px;border-radius:50%;color:var(--px-ink);display:grid;place-items:center;font:800 22px var(--font-family-display)}.yc__winner-body[data-v-85b80875]{flex:1 1 180px;min-width:0}.yc__winner-body strong[data-v-85b80875]{display:block;font:800 20px/1.25 var(--font-family-display);overflow-wrap:anywhere}.yc__winner-body p[data-v-85b80875]{margin:6px 0 4px;font-size:16px;line-height:1.5;color:var(--px-muted);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.yc__rank[data-v-85b80875]{color:var(--px-text);margin-inline-end:4px}.yc__tag[data-v-85b80875]{font:700 12px var(--font-family-body);font-style:normal;padding:2px 8px;border-radius:999px;background:var(--px-white);color:var(--px-muted);vertical-align:middle}.yc__redraw[data-v-85b80875]{flex:none;align-self:center}.yc__replaced[data-v-85b80875]{margin:0}.yc__disclaimer[data-v-85b80875]{margin:0;padding:16px 18px;border-radius:18px;background:var(--px-white);border:1px solid var(--px-line);font-size:14px;line-height:1.6;color:var(--px-muted)}.yc__disclaimer strong[data-v-85b80875]{color:var(--px-ink)}@media(prefers-reduced-motion:reduce){.yc__track[data-v-85b80875],.yc__knob[data-v-85b80875],.yc__progress i[data-v-85b80875]{transition:none}}@media(max-width:760px){.yc__bar[data-v-85b80875]{padding:12px;border-radius:22px;box-shadow:0 6px 0 var(--px-ink)}.yc__panel[data-v-85b80875]{padding:18px;border-radius:22px}}.yc-guide[data-v-d8afb431]{padding-bottom:0}.yc-guide__text[data-v-d8afb431]{max-width:620px}
